.static-sources.svelte-klf3xf{gap:var(--space-4);min-width:0;display:grid}h3.svelte-klf3xf{font-size:var(--text-md);font-weight:400}.workspace.svelte-dcrt0k{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}form.svelte-dcrt0k,.output.svelte-dcrt0k{min-width:0}label.svelte-dcrt0k,legend.svelte-dcrt0k{font-size:var(--text-sm);margin-bottom:var(--space-2);font-weight:500;display:block}select.svelte-dcrt0k,input.svelte-dcrt0k{background:var(--surface);width:100%;min-height:44px;color:var(--ink);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);margin-bottom:var(--space-4)}fieldset.svelte-dcrt0k{border:0;margin:0;padding:0}legend.svelte-dcrt0k{margin-bottom:var(--space-4);color:var(--accent-ink)}fieldset.svelte-dcrt0k:disabled{opacity:.55}.reset.svelte-dcrt0k{background:var(--surface-raised);color:var(--ink);border:1px solid var(--border-strong);border-radius:var(--radius-pill);min-height:44px;padding:var(--space-2) var(--space-4);font-size:var(--text-xs)}.hint.svelte-dcrt0k{font-size:var(--text-xs);color:var(--ink-muted);line-height:var(--leading-prose)}.flow.svelte-dcrt0k{gap:var(--space-2);font:var(--text-xs) var(--font-mono);color:var(--ink-muted);margin-bottom:var(--space-5);justify-items:start;display:grid}.flow.svelte-dcrt0k strong:where(.svelte-dcrt0k){color:var(--accent-ink)}.flow.svelte-dcrt0k span:where(.svelte-dcrt0k):not([aria-hidden]){background:var(--surface-sunken);border:1px solid var(--border);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.table-wrap.svelte-dcrt0k{overflow-x:auto}table.svelte-dcrt0k{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}caption.svelte-dcrt0k{text-align:left;color:var(--ink-muted);font:var(--text-xs) var(--font-mono);margin-bottom:var(--space-3)}th.svelte-dcrt0k,td.svelte-dcrt0k{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border)}th.svelte-dcrt0k{font-weight:500}thead.svelte-dcrt0k{color:var(--ink-muted);font-size:var(--text-xs)}.result.svelte-dcrt0k{margin-top:var(--space-5);border-left:2px solid var(--accent-ink);padding-left:var(--space-4)}h4.svelte-dcrt0k{font-weight:500;font-size:var(--text-base)}.result.svelte-dcrt0k p:where(.svelte-dcrt0k){margin-top:var(--space-3);color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-prose)}.ranked.svelte-dcrt0k{padding-left:var(--space-5);margin-top:var(--space-3)}.ranked.svelte-dcrt0k li:where(.svelte-dcrt0k){padding:var(--space-2) 0;font-size:var(--text-sm)}.ranked.svelte-dcrt0k li:where(.svelte-dcrt0k)::marker{color:var(--accent-ink)}.ranked.svelte-dcrt0k strong:where(.svelte-dcrt0k){font-weight:500}.ranked.svelte-dcrt0k span:where(.svelte-dcrt0k){color:var(--ink-muted);font-size:var(--text-xs);margin-top:var(--space-1);display:block}.result.svelte-dcrt0k .prediction:where(.svelte-dcrt0k){color:var(--accent-ink)}@media (width<=45rem){.workspace.svelte-dcrt0k{grid-template-columns:1fr}}.exercise.svelte-1qakrq0{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}fieldset.svelte-1qakrq0{border:0;min-width:0;margin:0;padding:0}legend.svelte-1qakrq0{font-family:var(--font-display);font-size:var(--text-lg);color:var(--ink);line-height:var(--leading-snug)}p.svelte-1qakrq0{font-size:var(--text-sm);color:var(--ink-muted);line-height:var(--leading-prose);margin-top:var(--space-3)}label.svelte-1qakrq0{align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-top:var(--space-3);cursor:pointer;font-size:var(--text-sm);display:flex}label.svelte-1qakrq0:has(input:where(.svelte-1qakrq0):checked){border-color:var(--accent-ink);background:var(--accent-soft)}label.svelte-1qakrq0 span:where(.svelte-1qakrq0){min-width:0}code.svelte-1qakrq0{overflow-wrap:anywhere;font-size:.9em}input.svelte-1qakrq0{accent-color:var(--color-primary);flex:none}small.svelte-1qakrq0{color:var(--ink-muted);margin-top:var(--space-1);font-size:var(--text-xs);display:block}.actions.svelte-1qakrq0{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}button.svelte-1qakrq0{min-height:44px;padding:var(--space-2) var(--space-4);color:var(--action-ink);background:var(--action-bg);border-radius:var(--radius-pill);font-size:var(--text-sm);border:1px solid #0000}button.svelte-1qakrq0:disabled{opacity:.5}.reset.svelte-1qakrq0{background:var(--surface);color:var(--ink);border-color:var(--border-strong)}.feedback.svelte-1qakrq0{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border)}.feedback.svelte-1qakrq0 strong:where(.svelte-1qakrq0){color:var(--ink);font-size:var(--text-base)}.kicker.svelte-1kju8me{color:var(--accent-ink);font:var(--text-xs) var(--font-mono)}.syntax.svelte-1kju8me{gap:var(--space-3);display:grid}.roles.svelte-1kju8me{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.roles.svelte-1kju8me>div:where(.svelte-1kju8me){padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.roles.svelte-1kju8me span:where(.svelte-1kju8me){color:var(--accent-ink);font:var(--text-xs) var(--font-mono)}.roles.svelte-1kju8me h3:where(.svelte-1kju8me){font-size:var(--text-md);margin-top:var(--space-3)}.roles.svelte-1kju8me p:where(.svelte-1kju8me){font-size:var(--text-sm);color:var(--ink-muted);margin-top:var(--space-2)}.table-wrap.svelte-1kju8me{border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}table.svelte-1kju8me{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--leading-prose);min-width:34rem}th.svelte-1kju8me,td.svelte-1kju8me{padding:var(--space-4);vertical-align:top;border-bottom:1px solid var(--border)}thead.svelte-1kju8me{background:var(--surface-raised);color:var(--ink-muted);font-size:var(--text-xs)}th.svelte-1kju8me{font-weight:500}tbody.svelte-1kju8me th:where(.svelte-1kju8me){color:var(--ink)}tbody.svelte-1kju8me tr:where(.svelte-1kju8me):last-child>:where(.svelte-1kju8me){border:0}.references.svelte-1kju8me{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.references.svelte-1kju8me>div:where(.svelte-1kju8me){padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg)}.references.svelte-1kju8me h3:where(.svelte-1kju8me){font-size:var(--text-md)}.references.svelte-1kju8me h3:where(.svelte-1kju8me) code:where(.svelte-1kju8me){font-size:var(--text-sm)}.references.svelte-1kju8me p:where(.svelte-1kju8me){font-size:var(--text-sm);color:var(--ink-muted);line-height:var(--leading-prose);margin-top:var(--space-3);max-width:var(--measure)}.references.svelte-1kju8me a:where(.svelte-1kju8me){min-height:40px;color:var(--accent-ink);font-size:var(--text-xs);text-underline-offset:3px;margin-top:var(--space-2);align-items:center;display:inline-flex}@media (width<=45rem){.roles.svelte-1kju8me{grid-template-columns:minmax(0,1fr)}}.references.svelte-1kju8me>div:where(.svelte-1kju8me),.roles.svelte-1kju8me>div:where(.svelte-1kju8me){overflow-wrap:anywhere}
