.aho-scene.svelte-i3gg2w{min-height:220px;color:var(--film-ink);font:13px var(--font-mono);padding:16px 24px}.glossary.svelte-i3gg2w{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.label.svelte-i3gg2w{color:var(--film-muted);font:10px var(--font-mono)}.count.svelte-i3gg2w{margin-left:auto}.glossary.svelte-i3gg2w code:where(.svelte-i3gg2w){border:1px solid var(--film-label-border);background:var(--film-label-bg);border-radius:4px;padding:2px 8px}.paths.svelte-i3gg2w{gap:8px;padding:0;list-style:none;display:grid}.paths.svelte-i3gg2w li:where(.svelte-i3gg2w){flex-wrap:wrap;align-items:center;gap:4px;display:flex}.root.svelte-i3gg2w{color:var(--film-muted);margin-right:4px}.state.svelte-i3gg2w{border:1px dashed var(--film-label-border);color:#0000;border-radius:4px;place-items:center;width:28px;height:28px;display:inline-grid}.state.shown.svelte-i3gg2w{color:var(--film-ink);background:var(--film-label-bg);border-style:solid}.state.shown.shared.svelte-i3gg2w,.swatch.svelte-i3gg2w{border-color:var(--film-transfer);background:color-mix(in srgb, var(--film-transfer) 18%, var(--film-label-bg))}.legend.svelte-i3gg2w{color:var(--film-muted);margin-top:10px;font-size:11px}.swatch.svelte-i3gg2w{vertical-align:middle;border:1px solid;border-radius:3px;width:12px;height:12px;display:inline-block}.document.svelte-i3gg2w{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:2}.document.svelte-i3gg2w span.read:where(.svelte-i3gg2w){color:var(--film-muted)}.document.svelte-i3gg2w span.cursor:where(.svelte-i3gg2w){outline:2px solid var(--film-change);outline-offset:1px;border-radius:2px}.document.svelte-i3gg2w span.hit:where(.svelte-i3gg2w){background:color-mix(in srgb, var(--film-transfer) 30%, transparent);box-shadow:inset 0 -2px var(--film-transfer)}.walk.svelte-i3gg2w{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.chip.svelte-i3gg2w{border:1px solid var(--film-label-border);background:var(--film-label-bg);border-radius:4px;padding:4px 10px}.chip.fallback.svelte-i3gg2w{border-style:dashed;border-color:var(--film-change)}.chip.current.svelte-i3gg2w{border-color:var(--film-transfer)}.arrow.svelte-i3gg2w{color:var(--film-muted);font-size:11px}.hits.svelte-i3gg2w{flex-wrap:wrap;gap:8px;margin-top:12px;padding:0;list-style:none;display:flex}.hits.svelte-i3gg2w li:where(.svelte-i3gg2w){border:1px solid var(--film-transfer);background:var(--film-label-bg);border-radius:4px;gap:8px;padding:4px 10px;display:flex}.hits.svelte-i3gg2w span:where(.svelte-i3gg2w){color:var(--film-muted)}.lab.svelte-2xbjjn{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.presets.svelte-2xbjjn{gap:var(--space-2);flex-wrap:wrap;display:flex}button.svelte-2xbjjn{min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font-size:var(--text-sm);cursor:pointer}button.svelte-2xbjjn:hover{border-color:var(--accent-ink)}.reset.svelte-2xbjjn{margin-left:auto}.fields.svelte-2xbjjn{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}label.svelte-2xbjjn{gap:var(--space-2);font-size:var(--text-xs);color:var(--ink-muted);display:grid}textarea.svelte-2xbjjn{width:100%;min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font:var(--text-sm) var(--font-mono);resize:vertical}.status.svelte-2xbjjn,.error.svelte-2xbjjn{font-size:var(--text-sm)}.error.svelte-2xbjjn{color:var(--ink);padding:var(--space-3);border-left:3px solid var(--accent-ink);background:var(--surface)}.document.svelte-2xbjjn{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);font:var(--text-md) var(--font-mono);line-height:1.9}.document.svelte-2xbjjn span:where(.svelte-2xbjjn){border-radius:2px}.depth-1.svelte-2xbjjn{background:color-mix(in srgb, var(--accent-ink) 14%, transparent)}.depth-2.svelte-2xbjjn{background:color-mix(in srgb, var(--accent-ink) 28%, transparent)}.depth-3.svelte-2xbjjn{background:color-mix(in srgb, var(--accent-ink) 42%, transparent)}.document.svelte-2xbjjn span.selected:where(.svelte-2xbjjn){outline:2px solid var(--accent-ink);outline-offset:1px}.hits.svelte-2xbjjn{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.hits.svelte-2xbjjn button[aria-pressed=true]:where(.svelte-2xbjjn){border-color:var(--accent-ink);background:var(--accent-soft)}.hits.svelte-2xbjjn span:where(.svelte-2xbjjn){color:var(--ink-muted);font-size:var(--text-xs)}.note.svelte-2xbjjn{color:var(--ink-muted);font-size:var(--text-xs);line-height:var(--leading-prose)}@media (width<=45rem){.fields.svelte-2xbjjn{grid-template-columns:minmax(0,1fr)}}.experience-boundary.svelte-104ly9g{width:100%;min-width:0}.mode-note.svelte-104ly9g{font-size:var(--text-xs);color:var(--ink-muted);line-height:var(--leading-prose);margin-top:var(--space-3)}.exercise.svelte-wymrie{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:minmax(0,1fr);display:grid}fieldset.svelte-wymrie{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}legend.svelte-wymrie{margin-bottom:var(--space-2);font:var(--text-md) var(--font-display);line-height:var(--leading-snug)}label.svelte-wymrie{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--leading-prose);min-width:0;display:flex}label.svelte-wymrie span:where(.svelte-wymrie){overflow-wrap:anywhere;min-width:0}.actions.svelte-wymrie{gap:var(--space-3);flex-wrap:wrap;display:flex}button.svelte-wymrie{width:max-content;max-width:100%;min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--ink);color:var(--surface)}button.secondary.svelte-wymrie{color:var(--ink);background:0 0}.feedback.svelte-wymrie{padding:var(--space-3) var(--space-4);border-left:3px solid var(--accent-ink);color:var(--ink-body);line-height:var(--leading-prose)}.lead.svelte-n5yhau code:where(.svelte-n5yhau){overflow-wrap:anywhere;color:var(--accent-ink)}.kicker.svelte-n5yhau{color:var(--accent-ink);font:var(--text-xs) var(--font-mono)}.lab-anchor.svelte-n5yhau{min-width:0;scroll-margin-top:calc(var(--header-h) + var(--space-6))}.syntax.svelte-n5yhau{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.complete-files.svelte-n5yhau{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}
