.experience-boundary.svelte-1sujz2e{width:100%;min-width:0}.minhash-scene.svelte-1sujz2e{color:var(--film-ink);font:12px var(--font-mono);gap:14px;padding:18px 20px;display:grid}.scene-top.svelte-1sujz2e{color:var(--film-muted);letter-spacing:.04em;justify-content:space-between;gap:12px;font-size:10px;display:flex}.scene-top.svelte-1sujz2e strong:where(.svelte-1sujz2e){color:var(--film-ink);white-space:nowrap;font-weight:400}.documents.svelte-1sujz2e,.fields.svelte-1sujz2e{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.documents.svelte-1sujz2e .document:where(.svelte-1sujz2e){border:1px solid var(--film-label-border);background:var(--film-panel);border-radius:8px;min-width:0;padding:12px}.documents.svelte-1sujz2e h3:where(.svelte-1sujz2e){color:var(--film-ink);font:500 11px var(--font-mono);margin:0 0 10px}.shingles.svelte-1sujz2e{flex-wrap:wrap;gap:5px;display:flex}.shingles.svelte-1sujz2e span:where(.svelte-1sujz2e){border:1px solid var(--film-label-border);color:var(--film-muted);border-radius:5px;padding:4px 6px;font-size:10px}.shingles.svelte-1sujz2e span.shared:where(.svelte-1sujz2e){border-color:var(--film-accent);color:var(--film-ink)}.rows.svelte-1sujz2e,.bands.svelte-1sujz2e{gap:6px;max-height:300px;display:grid;overflow:auto}.rows.svelte-1sujz2e>div:where(.svelte-1sujz2e),.bands.svelte-1sujz2e>div:where(.svelte-1sujz2e){border:1px solid var(--film-label-border);background:var(--film-panel);color:var(--film-muted);border-radius:6px;grid-template-columns:62px minmax(0,1fr) minmax(0,1fr) 72px;align-items:center;gap:8px;padding:8px;display:grid}.rows.svelte-1sujz2e>div.equal:where(.svelte-1sujz2e),.bands.svelte-1sujz2e>div.equal:where(.svelte-1sujz2e){border-color:var(--film-accent);color:var(--film-ink)}.rows.svelte-1sujz2e span:where(.svelte-1sujz2e),.bands.svelte-1sujz2e span:where(.svelte-1sujz2e){font-size:10px}.rows.svelte-1sujz2e code:where(.svelte-1sujz2e),.bands.svelte-1sujz2e code:where(.svelte-1sujz2e){text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rows.svelte-1sujz2e b:where(.svelte-1sujz2e),.bands.svelte-1sujz2e b:where(.svelte-1sujz2e){color:var(--film-accent);text-align:right;font-size:10px;font-weight:500}.scene-result.svelte-1sujz2e{min-height:18px;color:var(--film-muted);margin:0}.scene-result.svelte-1sujz2e strong:where(.svelte-1sujz2e){color:var(--film-accent)}.minhash-lab.svelte-1sujz2e{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.minhash-lab.svelte-1sujz2e h3:where(.svelte-1sujz2e),.minhash-lab.svelte-1sujz2e p:where(.svelte-1sujz2e){margin:0}.minhash-lab.svelte-1sujz2e h3:where(.svelte-1sujz2e){font-size:var(--text-lg)}.minhash-lab.svelte-1sujz2e>p:where(.svelte-1sujz2e),.limits.svelte-1sujz2e{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-prose)}.fields.svelte-1sujz2e label:where(.svelte-1sujz2e){gap:var(--space-2);color:var(--ink-muted);font:var(--text-xs) var(--font-mono);display:grid}textarea.svelte-1sujz2e{width:100%;min-width:0;padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:var(--text-sm) var(--font-body);line-height:var(--leading-prose);resize:vertical}.actions.svelte-1sujz2e{gap:var(--space-2);flex-wrap:wrap;display:flex}button.svelte-1sujz2e{min-height:42px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);cursor:pointer;font-size:var(--text-sm)}button.primary.svelte-1sujz2e{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}button.svelte-1sujz2e:disabled{cursor:not-allowed;opacity:.55}.feedback.svelte-1sujz2e{min-height:24px;color:var(--ink-body)!important}.result-grid.svelte-1sujz2e{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.result-grid.svelte-1sujz2e div:where(.svelte-1sujz2e){padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.result-grid.svelte-1sujz2e dt:where(.svelte-1sujz2e){color:var(--ink-muted);font:var(--text-2xs) var(--font-mono)}.result-grid.svelte-1sujz2e dd:where(.svelte-1sujz2e){margin:var(--space-2) 0 0;color:var(--ink);font-weight:600}.limits.svelte-1sujz2e{font-size:var(--text-xs)}.mode-note.svelte-1sujz2e{margin-top:var(--space-3);color:var(--ink-muted);font-size:var(--text-xs);line-height:var(--leading-prose)}@media (width<=44rem){.documents.svelte-1sujz2e,.fields.svelte-1sujz2e,.result-grid.svelte-1sujz2e{grid-template-columns:1fr}.scene-top.svelte-1sujz2e{display:grid}.rows.svelte-1sujz2e>div:where(.svelte-1sujz2e),.bands.svelte-1sujz2e>div:where(.svelte-1sujz2e){grid-template-columns:52px minmax(0,1fr) 66px}.rows.svelte-1sujz2e code:where(.svelte-1sujz2e):nth-of-type(2),.bands.svelte-1sujz2e code:where(.svelte-1sujz2e):nth-of-type(2){display:none}}.exercise.svelte-1x1uk6h{gap:var(--space-4);padding:clamp(var(--space-3), 4vw, 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-1x1uk6h{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}legend.svelte-1x1uk6h{max-width:100%;margin-bottom:var(--space-2);overflow-wrap:anywhere;font:var(--text-md) var(--font-display);line-height:var(--leading-snug)}label.svelte-1x1uk6h{gap:var(--space-3);min-width:0;padding:var(--space-3) clamp(var(--space-2), 3vw, var(--space-4));border:1px solid var(--border);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--leading-prose);display:flex}label.svelte-1x1uk6h span:where(.svelte-1x1uk6h){overflow-wrap:anywhere;min-width:0}.actions.svelte-1x1uk6h{gap:var(--space-3);flex-wrap:wrap;display:flex}button.svelte-1x1uk6h{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);overflow-wrap:anywhere}button.secondary.svelte-1x1uk6h{color:var(--ink);background:0 0}.feedback.svelte-1x1uk6h{padding:var(--space-3) var(--space-4);border-left:3px solid var(--accent-ink);color:var(--ink-body);line-height:var(--leading-prose);overflow-wrap:anywhere}.kicker.svelte-1oli9f4{color:var(--accent-ink);font:var(--text-xs) var(--font-mono)}.roles.svelte-1oli9f4{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.roles.svelte-1oli9f4>div:where(.svelte-1oli9f4),.decision.svelte-1oli9f4{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.roles.svelte-1oli9f4 span:where(.svelte-1oli9f4){color:var(--accent-ink);font:var(--text-xs) var(--font-mono)}.roles.svelte-1oli9f4 h3:where(.svelte-1oli9f4){margin-top:var(--space-3);font-size:var(--text-md)}.roles.svelte-1oli9f4 p:where(.svelte-1oli9f4),.decision.svelte-1oli9f4{margin-top:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-prose)}.formula.svelte-1oli9f4{padding:var(--space-4);border-left:3px solid var(--accent);background:var(--surface-raised);font-size:var(--text-md)}.syntax.svelte-1oli9f4{gap:var(--space-3);display:grid}@media (width<=45rem){.roles.svelte-1oli9f4{grid-template-columns:minmax(0,1fr)}}
