.eb.svelte-eojowa{gap:var(--ds-space-12);display:grid}.eb__prompt.svelte-eojowa{letter-spacing:-.01em;color:rgb(var(--ds-text-primary));font-size:18px;font-weight:500;line-height:1.4}.eb__context.svelte-eojowa,.eb__hint.svelte-eojowa{color:rgb(var(--ds-text-muted));margin:0;font-size:13px;line-height:1.5}.eb__link.svelte-eojowa{color:rgb(var(--ds-brand-300));font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.eb__link.svelte-eojowa:focus-visible{outline:2px solid rgb(var(--ds-brand-300));outline-offset:2px}textarea.svelte-eojowa{width:100%;padding:var(--ds-space-12);border:1px solid rgb(var(--ds-border-strong));background:rgb(var(--ds-page-background));color:rgb(var(--ds-text-primary));font:inherit;resize:vertical;border-radius:2px;font-size:16px;line-height:1.5}textarea.svelte-eojowa:focus-visible{outline:1px solid rgb(var(--ds-brand-500));outline-offset:0}.eb__bar.svelte-eojowa{justify-content:space-between;align-items:center;display:flex}.eb__count.svelte-eojowa,.eb__source.svelte-eojowa{font-family:var(--ds-font-mono);color:rgb(var(--ds-text-muted));font-size:11px}.eb__source.svelte-eojowa{letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-warning-500))}button[type=submit].svelte-eojowa{background:rgb(var(--ds-brand-500));color:#fff;font:inherit;cursor:pointer;border:0;border-radius:2px;padding:10px 18px;font-size:14px;font-weight:500}button[type=submit].svelte-eojowa:focus-visible{outline:2px solid rgb(var(--ds-brand-300));outline-offset:2px}button[type=submit].svelte-eojowa:disabled{opacity:.4;cursor:default}.eb__error.svelte-eojowa,.eb__warn.svelte-eojowa,.eb__fallback.svelte-eojowa{color:rgb(var(--ds-warning-500));margin:0;font-size:13px;line-height:1.5}.eb__error.svelte-eojowa{color:rgb(var(--ds-danger-400))}.eb__result.svelte-eojowa{gap:var(--ds-space-12);padding:var(--ds-space-16);border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-elevated));display:grid}.eb__score.svelte-eojowa{align-items:center;gap:var(--ds-space-12);flex-wrap:wrap;display:flex}.eb__score.svelte-eojowa strong:where(.svelte-eojowa){color:rgb(var(--ds-text-primary));font-size:15px;font-weight:500}.eb__dots.svelte-eojowa{gap:4px;display:flex}.eb__dots.svelte-eojowa span:where(.svelte-eojowa){background:rgb(var(--ds-ink) / .1);width:18px;height:6px}.eb__dots.svelte-eojowa span.on:where(.svelte-eojowa){background:rgb(var(--ds-brand-500))}ul.svelte-eojowa{gap:6px;margin:0;padding:0;list-style:none;display:grid}li.svelte-eojowa{gap:var(--ds-space-8);color:rgb(var(--ds-text-muted));font-size:14px;line-height:1.45;display:flex}li.hit.svelte-eojowa{color:rgb(var(--ds-text-primary))}li.hit.svelte-eojowa span:where(.svelte-eojowa){color:rgb(var(--ds-success-500))}details.svelte-eojowa summary:where(.svelte-eojowa){font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-text-muted));cursor:pointer;font-size:11px}details.svelte-eojowa p:where(.svelte-eojowa){margin:var(--ds-space-8) 0 0;color:rgb(var(--ds-text-secondary));font-size:14px;line-height:1.55}.quiz.svelte-389f3j{gap:var(--ds-space-12);display:grid}.quiz__tag.svelte-389f3j,.quiz__key.svelte-389f3j{font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-text-muted));font-size:11px}.quiz__prompt.svelte-389f3j{letter-spacing:-.01em;color:rgb(var(--ds-text-primary));margin:0;font-size:18px;font-weight:500;line-height:1.4}.quiz__list.svelte-389f3j{border:1px solid rgb(var(--ds-border));margin:0;padding:0;list-style:none;display:grid}.quiz__list.svelte-389f3j li:where(.svelte-389f3j)+li:where(.svelte-389f3j){border-top:1px solid rgb(var(--ds-border))}.quiz__row.svelte-389f3j{gap:var(--ds-space-12);width:100%;min-height:48px;padding:var(--ds-space-12) var(--ds-space-16);color:rgb(var(--ds-text-primary));font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;font-size:15px;line-height:1.4;transition:background .15s;display:flex}.quiz__row.static.svelte-389f3j{cursor:default}button.quiz__row.svelte-389f3j:hover:not(:disabled){background:rgb(var(--ds-ink) / .03)}.quiz__row.svelte-389f3j:disabled{cursor:default}.quiz__row.active.svelte-389f3j{background:rgb(var(--ds-brand-500) / .12);box-shadow:inset 2px 0 0 rgb(var(--ds-brand-500))}.quiz__row.paired.svelte-389f3j .quiz__key:where(.svelte-389f3j){color:rgb(var(--ds-brand-300,190 170 255))}.quiz__row.right.svelte-389f3j{background:rgb(var(--ds-success-500) / .1);box-shadow:inset 2px 0 0 rgb(var(--ds-success-500))}.quiz__row.wrong.svelte-389f3j{background:rgb(var(--ds-danger-500) / .1);box-shadow:inset 2px 0 0 rgb(var(--ds-danger-500))}.quiz__row.svelte-389f3j:disabled:not(.right):not(.wrong):not(.active){color:rgb(var(--ds-text-secondary))}.quiz__key.svelte-389f3j{flex:0 0 18px}.quiz__grow.svelte-389f3j{flex:1}.quiz__moves.svelte-389f3j{gap:4px;display:flex}.quiz__moves.svelte-389f3j button:where(.svelte-389f3j){border:1px solid rgb(var(--ds-border-strong));width:32px;height:32px;color:rgb(var(--ds-text-primary));cursor:pointer;background:0 0;border-radius:2px}.quiz__moves.svelte-389f3j button:where(.svelte-389f3j):disabled{opacity:.3;cursor:default}.quiz__match.svelte-389f3j{gap:var(--ds-space-12);grid-template-columns:1fr 1fr;display:grid}.quiz__hint.svelte-389f3j{color:rgb(var(--ds-text-muted));margin:0;font-size:13px}.quiz__check.svelte-389f3j{background:rgb(var(--ds-brand-500));color:#fff;font:inherit;cursor:pointer;border:0;border-radius:2px;justify-self:start;padding:10px 18px;font-size:14px;font-weight:500}.quiz__check.svelte-389f3j:disabled{opacity:.4;cursor:default}.quiz__verdict.svelte-389f3j{padding:var(--ds-space-12) var(--ds-space-16);border:1px solid rgb(var(--ds-danger-500) / .4);background:rgb(var(--ds-danger-500) / .06);gap:4px;display:grid}.quiz__verdict.good.svelte-389f3j{border-color:rgb(var(--ds-success-500) / .4);background:rgb(var(--ds-success-500) / .06)}.quiz__verdict.svelte-389f3j strong:where(.svelte-389f3j){color:rgb(var(--ds-danger-400));font-size:14px;font-weight:600}.quiz__verdict.good.svelte-389f3j strong:where(.svelte-389f3j){color:rgb(var(--ds-success-500))}.quiz__verdict.svelte-389f3j p:where(.svelte-389f3j){color:rgb(var(--ds-text-secondary));margin:0;font-size:14px;line-height:1.5}.quiz__answer.svelte-389f3j{font-family:var(--ds-font-mono);font-size:12px!important}.quiz__row.missed.svelte-389f3j{box-shadow:inset 2px 0 0 rgb(var(--ds-warning-500))}.quiz__box.svelte-389f3j{border:1px solid rgb(var(--ds-border-strong));width:18px;height:18px;color:rgb(var(--ds-brand-300));border-radius:2px;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.quiz__row.active.svelte-389f3j .quiz__box:where(.svelte-389f3j),.quiz__row.right.svelte-389f3j .quiz__box:where(.svelte-389f3j){border-color:rgb(var(--ds-brand-500))}.quiz__sort-row.svelte-389f3j{flex-wrap:wrap;align-items:center}.quiz__sort-row.svelte-389f3j .quiz__grow:where(.svelte-389f3j){flex:200px}.quiz__buckets.svelte-389f3j{flex-wrap:wrap;gap:6px;display:flex}.quiz__bucket.svelte-389f3j{border:1px solid rgb(var(--ds-border-strong));min-height:32px;color:rgb(var(--ds-text-secondary));font:inherit;cursor:pointer;background:0 0;border-radius:2px;padding:0 12px;font-size:13px;transition:background .15s,border-color .15s}.quiz__bucket.svelte-389f3j:hover:not(:disabled){color:rgb(var(--ds-text-primary));background:rgb(var(--ds-ink) / .04)}.quiz__bucket.on.svelte-389f3j{border-color:rgb(var(--ds-brand-500));background:rgb(var(--ds-brand-500) / .16);color:rgb(var(--ds-text-primary))}.quiz__bucket.svelte-389f3j:disabled{cursor:default}.quiz__bucket.svelte-389f3j:focus-visible,.quiz__row.svelte-389f3j:focus-visible,.quiz__moves.svelte-389f3j button:where(.svelte-389f3j):focus-visible,.quiz__check.svelte-389f3j:focus-visible,.quiz__retry.svelte-389f3j:focus-visible{outline:2px solid rgb(var(--ds-brand-300));outline-offset:-2px}.quiz__fix.svelte-389f3j{font-family:var(--ds-font-mono);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ds-warning-500));flex:0 0 100%;font-size:11px}.quiz__row.wrong.svelte-389f3j .quiz__fix:where(.svelte-389f3j),.quiz__row.missed.svelte-389f3j .quiz__fix:where(.svelte-389f3j){flex-basis:auto}.quiz__retry.svelte-389f3j{border:1px solid rgb(var(--ds-border-strong));color:rgb(var(--ds-text-primary));font:inherit;cursor:pointer;background:0 0;border-radius:2px;justify-self:start;margin-top:4px;padding:8px 14px;font-size:13px;font-weight:500}.quiz__retry.svelte-389f3j:hover{background:rgb(var(--ds-ink) / .04)}@media (prefers-reduced-motion:reduce){.quiz__row.svelte-389f3j,.quiz__bucket.svelte-389f3j{transition:none}}@media (width<=560px){.quiz__match.svelte-389f3j{grid-template-columns:1fr}.quiz__sort-row.svelte-389f3j .quiz__grow:where(.svelte-389f3j){flex-basis:100%}}svg.svelte-1xhdpcj{width:100%;height:auto;display:block;overflow:visible}.label.svelte-1xhdpcj,.num.svelte-1xhdpcj,.note.svelte-1xhdpcj{font-family:var(--ds-font-mono);letter-spacing:.08em;fill:rgb(var(--ds-text-muted));font-size:11px}.note.svelte-1xhdpcj{letter-spacing:.02em;fill:rgb(var(--ds-text-secondary))}.frame.svelte-1xhdpcj{fill:rgb(var(--ds-brand-500) / .06);stroke:rgb(var(--ds-brand-500) / .8);stroke-dasharray:4 4}.msg.svelte-1xhdpcj{opacity:0;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .5s}.msg.shown.svelte-1xhdpcj{opacity:1}.msg.gone.svelte-1xhdpcj{opacity:.22}.msg.svelte-1xhdpcj rect:where(.svelte-1xhdpcj){fill:rgb(var(--ds-elevated-strong));stroke:rgb(var(--ds-ink) / .14)}.msg__text.svelte-1xhdpcj{fill:rgb(var(--ds-text-primary));font-size:13px}svg.svelte-1i8puks{width:100%;height:auto;display:block;overflow:visible}.point.svelte-1i8puks{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.point.svelte-1i8puks circle:where(.svelte-1i8puks){fill:rgb(var(--c))}.point.svelte-1i8puks text:where(.svelte-1i8puks){fill:rgb(var(--ds-text-secondary));font-size:11px}.zone.svelte-1i8puks{opacity:0;transition:opacity .6s}.zone.on.svelte-1i8puks{opacity:1}.zone.svelte-1i8puks ellipse:where(.svelte-1i8puks){fill:rgb(var(--c) / .07);stroke:rgb(var(--c) / .35);stroke-dasharray:3 4}.zone.svelte-1i8puks text:where(.svelte-1i8puks){font-family:var(--ds-font-mono);letter-spacing:.1em;fill:rgb(var(--c));font-size:10px}svg.svelte-1tklj6e{width:100%;height:auto;display:block;overflow:visible}.node.svelte-1tklj6e{opacity:.25;transition:opacity .4s}.node.on.svelte-1tklj6e{opacity:1}.node.svelte-1tklj6e rect:where(.svelte-1tklj6e){fill:rgb(var(--ds-elevated-strong));stroke:rgb(var(--ds-ink) / .14);transition:fill .3s,stroke .3s}.node.active.svelte-1tklj6e rect:where(.svelte-1tklj6e){fill:rgb(var(--ds-brand-500) / .16);stroke:rgb(var(--ds-brand-500))}.tag.svelte-1tklj6e{font-family:var(--ds-font-mono);letter-spacing:.1em;text-transform:uppercase;fill:rgb(var(--ds-text-muted));font-size:10px}.node.active.svelte-1tklj6e .tag:where(.svelte-1tklj6e){fill:rgb(var(--ds-brand-300,190 170 255))}.body.svelte-1tklj6e{fill:rgb(var(--ds-text-primary));font-size:13px}.wire.svelte-1tklj6e{fill:none;stroke:rgb(var(--ds-ink) / .18);stroke-width:1.2px;transition:stroke .3s}.wire.loop.svelte-1tklj6e{stroke-dasharray:4 4}.wire.lit.svelte-1tklj6e{stroke:rgb(var(--ds-brand-500))}.head.svelte-1tklj6e{fill:rgb(var(--ds-brand-500))}.aid-svg{width:100%;height:auto;display:block;overflow:visible}.aid-label{font-family:var(--ds-font-mono);letter-spacing:.1em;text-transform:uppercase;fill:rgb(var(--ds-text-muted));font-size:10px}.aid-mono{font-family:var(--ds-font-mono);fill:rgb(var(--ds-text-secondary));font-size:12px}.aid-body{fill:rgb(var(--ds-text-primary));font-size:13px}.aid-muted{fill:rgb(var(--ds-text-secondary))}.aid-good{fill:rgb(var(--ds-success-500))}.aid-bad{fill:rgb(var(--ds-danger-400))}.aid-warn{fill:rgb(var(--ds-warning-500))}.aid-brand{fill:rgb(var(--ds-brand-300,190 170 255))}.aid-card{fill:rgb(var(--ds-elevated-strong));stroke:rgb(var(--ds-ink) / .14);transition:fill .35s,stroke .35s}.aid-card--brand{fill:rgb(var(--ds-brand-500) / .16);stroke:rgb(var(--ds-brand-500))}.aid-card--good{fill:rgb(var(--ds-success-500) / .1);stroke:rgb(var(--ds-success-500) / .8)}.aid-card--bad{fill:rgb(var(--ds-danger-500) / .1);stroke:rgb(var(--ds-danger-500) / .8)}.aid-card--warn{fill:rgb(var(--ds-warning-500) / .1);stroke:rgb(var(--ds-warning-500) / .8)}.aid-fade{opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1)}.aid-fade.on{opacity:1}.aid-wire{fill:none;stroke:rgb(var(--ds-ink) / .18);transition:stroke .3s}.aid-wire.lit{stroke:rgb(var(--ds-brand-500))}.aid-wire.bad{stroke:rgb(var(--ds-danger-500))}.aid-move{transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .4s}.aid-bar{transform-box:fill-box;transform-origin:0;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.aid-pulse{animation:1.4s ease-in-out infinite aid-pulse}@keyframes aid-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.aid-fade,.aid-move,.aid-bar,.aid-card{transition:none}.aid-pulse{animation:none}}.sentence.svelte-1j52o74{fill:rgb(var(--ds-text-primary));font-weight:500}.sentence.svelte-1j52o74 tspan:where(.svelte-1j52o74){fill:rgb(var(--ds-text-muted))}.sentence.svelte-1j52o74 tspan.revealed:where(.svelte-1j52o74){fill:rgb(var(--ds-brand-300,190 170 255))}.track.svelte-1j52o74{fill:rgb(var(--ds-ink) / .06)}.bar.svelte-1j52o74{fill:rgb(var(--ds-ink) / .32)}.bar.top.svelte-1j52o74{fill:rgb(var(--ds-brand-500))}.bar.wrong.svelte-1j52o74{fill:rgb(var(--ds-danger-500))}.note.svelte-1j52o74{font-size:12px}.known.svelte-1j52o74{fill:rgb(var(--ds-brand-500))}.unknown.svelte-1j52o74{stroke:rgb(var(--ds-ink) / .25);stroke-dasharray:3 4}.cutoff.svelte-1j52o74{stroke:rgb(var(--ds-warning-500));stroke-width:2px}.question.svelte-13rd868{font-size:14px}.answer.svelte-13rd868{fill:rgb(var(--ds-text-primary));font-size:26px;font-weight:500}.answer.good.svelte-13rd868{fill:rgb(var(--ds-success-500))}.mark.svelte-13rd868{font-size:16px}.scratch.svelte-13rd868{font-style:italic}.small.svelte-wwhrp1{font-size:11px}.icon.svelte-wwhrp1 rect:where(.svelte-wwhrp1),.icon.svelte-wwhrp1 circle:where(.svelte-wwhrp1),.icon.svelte-wwhrp1 line:where(.svelte-wwhrp1){fill:none;stroke:rgb(var(--ds-text-secondary));stroke-width:1.3px}.packet.svelte-wwhrp1{fill:rgb(var(--ds-brand-500));filter:drop-shadow(0 0 6px rgb(var(--ds-brand-500)))}.doc.svelte-ml9zmm{transition:opacity .4s}.doc.dim.svelte-ml9zmm{opacity:.3}.name.svelte-ml9zmm{font-size:12px}.pct.svelte-ml9zmm,.small.svelte-ml9zmm{font-size:10px}.page.svelte-ml9zmm{fill:none;stroke:rgb(var(--ds-text-muted))}.scan.svelte-ml9zmm{fill:rgb(var(--ds-brand-500));filter:drop-shadow(0 0 8px rgb(var(--ds-brand-500)));transition:transform 1.1s linear,opacity .3s}.cite.svelte-ml9zmm{fill:rgb(var(--ds-brand-500) / .14);stroke:rgb(var(--ds-brand-500) / .6)}.node.svelte-mbln2p{fill:rgb(var(--ds-elevated-strong));stroke:rgb(var(--ds-ink) / .2);transition:fill .3s,stroke .3s}.node.active.svelte-mbln2p{fill:rgb(var(--ds-brand-500) / .3);stroke:rgb(var(--ds-brand-500))}.node.done.svelte-mbln2p{fill:rgb(var(--ds-success-500) / .18);stroke:rgb(var(--ds-success-500))}.node.fail.svelte-mbln2p{fill:rgb(var(--ds-danger-500) / .18);stroke:rgb(var(--ds-danger-500))}.node.gate.svelte-mbln2p{fill:rgb(var(--ds-warning-500) / .18);stroke:rgb(var(--ds-warning-500))}.glyph.svelte-mbln2p{font-family:var(--ds-font-mono);fill:rgb(var(--ds-text-primary));font-size:11px}.label.svelte-mbln2p{font-size:11px}.small.svelte-mbln2p{font-size:10px}.retry.svelte-mbln2p{stroke-dasharray:3 3}.chip.svelte-1tmii5c{fill:#0000;stroke:rgb(var(--ds-ink) / .18)}.chip.active.svelte-1tmii5c{fill:rgb(var(--ds-brand-500) / .14);stroke:rgb(var(--ds-brand-500))}.receipt.svelte-1tmii5c{fill:#ece9e2}.rline.svelte-1tmii5c{fill:#3c3a42;white-space:pre;font-size:11px;transition:fill .3s}.rline.read.svelte-1tmii5c{fill:rgb(var(--ds-brand-600,110 70 230));font-weight:600}.sep.svelte-1tmii5c{stroke:#3c3a4259;stroke-dasharray:2 3}.scan.svelte-1tmii5c{fill:rgb(var(--ds-brand-500))}.glow.svelte-1tmii5c{fill:rgb(var(--ds-brand-500) / .18)}.test.svelte-1iofjgr{fill:rgb(var(--ds-ink) / .06);stroke:rgb(var(--ds-ink) / .12);transition:fill .3s}.test.pass.svelte-1iofjgr{fill:rgb(var(--ds-success-500) / .75);stroke:none}.test.fail.svelte-1iofjgr{fill:rgb(var(--ds-danger-500) / .75);stroke:none}.score.svelte-1iofjgr{fill:rgb(var(--ds-text-secondary));font-size:16px;font-weight:500}.score.win.svelte-1iofjgr{fill:rgb(var(--ds-success-500))}.email.svelte-653b0p{fill:rgb(var(--ds-elevated-strong));stroke:rgb(var(--ds-ink) / .14)}.rule.svelte-653b0p{stroke:rgb(var(--ds-ink) / .1)}.hidden.svelte-653b0p{font-family:var(--ds-font-mono);fill:rgb(var(--ds-elevated-strong));font-size:12px;transition:fill .5s}.hidden.shown.svelte-653b0p{fill:rgb(var(--ds-danger-400))}.mark.svelte-653b0p{fill:rgb(var(--ds-danger-500) / .12);stroke:rgb(var(--ds-danger-500) / .5);stroke-dasharray:3 3}.shield.svelte-653b0p{fill:rgb(var(--ds-success-500) / .3);stroke:rgb(var(--ds-success-500))}svg.svelte-2cdzwt{width:100%;height:auto;display:block;overflow:visible}.card.svelte-2cdzwt rect:where(.svelte-2cdzwt),.check.svelte-2cdzwt>rect:where(.svelte-2cdzwt){fill:rgb(var(--ds-elevated-strong));stroke:rgb(var(--ds-ink) / .14);transition:stroke .4s}.tag.svelte-2cdzwt,.cite.svelte-2cdzwt text:where(.svelte-2cdzwt){font-family:var(--ds-font-mono);letter-spacing:.1em;fill:rgb(var(--ds-text-muted));font-size:10px}.body.svelte-2cdzwt{fill:rgb(var(--ds-text-primary));font-size:13px}.answer.svelte-2cdzwt,.cite.svelte-2cdzwt,.check.svelte-2cdzwt{opacity:0;transition:opacity .4s}.answer.on.svelte-2cdzwt,.cite.on.svelte-2cdzwt,.check.on.svelte-2cdzwt{opacity:1}.answer.bad.svelte-2cdzwt>rect:where(.svelte-2cdzwt){stroke:rgb(var(--ds-danger-500) / .8)}.answer.bad.svelte-2cdzwt .body:where(.svelte-2cdzwt){text-decoration:line-through;-webkit-text-decoration-color:rgb(var(--ds-danger-500) / .6);text-decoration-color:rgb(var(--ds-danger-500) / .6)}.cite.svelte-2cdzwt rect:where(.svelte-2cdzwt){fill:rgb(var(--ds-brand-500) / .14);stroke:rgb(var(--ds-brand-500) / .6)}.cite.svelte-2cdzwt text:where(.svelte-2cdzwt){letter-spacing:.02em;fill:rgb(var(--ds-text-secondary))}.verdict.svelte-2cdzwt{fill:rgb(var(--ds-danger-400));opacity:0;font-size:13px;font-weight:500;transition:opacity .4s}.verdict.on.svelte-2cdzwt{opacity:1}.wire.svelte-2cdzwt{fill:none;stroke:rgb(var(--ds-ink) / .14)}.wire.lit.svelte-2cdzwt{stroke:rgb(var(--ds-brand-500))}.track.svelte-2cdzwt{fill:rgb(var(--ds-ink) / .06)}.conf.svelte-2cdzwt,.acc.svelte-2cdzwt{transform-box:fill-box;transform-origin:0;transition:transform .8s cubic-bezier(.2,.7,.2,1);transform:scaleX(0)}.conf.svelte-2cdzwt{fill:rgb(var(--ds-brand-500))}.acc.svelte-2cdzwt{fill:rgb(var(--ds-danger-500))}.conf.on.svelte-2cdzwt,.acc.on.svelte-2cdzwt{transform:scaleX(1)}svg.svelte-1lno38q{width:100%;height:auto;display:block;overflow:visible}.sentence.svelte-1lno38q{fill:rgb(var(--ds-text-primary));letter-spacing:-.01em;font-size:22px;font-weight:500}.next.svelte-1lno38q{fill:rgb(var(--ds-brand-300,190 170 255));fill-opacity:0;transition:fill-opacity .4s}.next.on.svelte-1lno38q{fill-opacity:1}.caret.svelte-1lno38q{fill:rgb(var(--ds-brand-500));fill-opacity:0}.caret.on.svelte-1lno38q{animation:1s step-end infinite svelte-1lno38q-blink}.label.svelte-1lno38q,.pct.svelte-1lno38q,.word.svelte-1lno38q{font-family:var(--ds-font-mono);letter-spacing:.08em;fill:rgb(var(--ds-text-muted));font-size:11px}.word.svelte-1lno38q{letter-spacing:0;fill:rgb(var(--ds-text-secondary));font-size:13px}.track.svelte-1lno38q{fill:rgb(var(--ds-ink) / .06)}.bar.svelte-1lno38q{fill:rgb(var(--ds-ink) / .35);transform-box:fill-box;transform-origin:0;transition:transform .7s cubic-bezier(.2,.7,.2,1);transform:scaleX(0)}.bar.top.svelte-1lno38q{fill:rgb(var(--ds-brand-500))}.bar.on.svelte-1lno38q{transform:scaleX(1)}.pick.svelte-1lno38q{fill:rgb(var(--ds-brand-500) / .1);stroke:rgb(var(--ds-brand-500) / .5);opacity:0;transition:opacity .3s}.pick.on.svelte-1lno38q{opacity:1}@keyframes svelte-1lno38q-blink{0%{fill-opacity:1}50%{fill-opacity:0}}svg.svelte-ew615g{width:100%;height:auto;display:block;overflow:visible}.part.svelte-ew615g{opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1);transform:translate(-10px)}.part.on.svelte-ew615g{opacity:1;transform:none}.part.svelte-ew615g rect:where(.svelte-ew615g),.out.svelte-ew615g>rect:where(.svelte-ew615g){fill:rgb(var(--ds-elevated-strong));stroke:rgb(var(--ds-ink) / .14)}.tag.svelte-ew615g,.model.svelte-ew615g text:where(.svelte-ew615g){font-family:var(--ds-font-mono);letter-spacing:.1em;fill:rgb(var(--ds-text-muted));font-size:10px}.text.svelte-ew615g{fill:rgb(var(--ds-text-primary));font-size:13px}.wire.svelte-ew615g{fill:none;stroke:rgb(var(--ds-ink) / .14);transition:stroke .4s}.wire.lit.svelte-ew615g{stroke:rgb(var(--ds-brand-500))}.model.svelte-ew615g rect:where(.svelte-ew615g){fill:rgb(var(--ds-elevated));stroke:rgb(var(--ds-ink) / .2);transition:fill .4s,stroke .4s}.model.lit.svelte-ew615g rect:where(.svelte-ew615g){fill:rgb(var(--ds-brand-500) / .18);stroke:rgb(var(--ds-brand-500))}.model.lit.svelte-ew615g text:where(.svelte-ew615g){fill:rgb(var(--ds-text-primary))}.out.svelte-ew615g{opacity:.35;transition:opacity .4s}.out.on.svelte-ew615g{opacity:1}.line.svelte-ew615g{fill:rgb(var(--ds-ink) / .28);transform-box:fill-box;transform-origin:0;transition:transform .6s cubic-bezier(.2,.7,.2,1);transform:scaleX(0)}.line.on.svelte-ew615g{transform:scaleX(1)}svg.svelte-42pi54{width:100%;height:auto;display:block;overflow:visible}.col.svelte-42pi54{opacity:.3;transition:opacity .4s}.col.on.svelte-42pi54{opacity:1}.col.svelte-42pi54 rect:where(.svelte-42pi54){fill:rgb(var(--ds-elevated-strong));stroke:rgb(var(--ds-ink) / .14)}.col.right.svelte-42pi54 rect:where(.svelte-42pi54){fill:rgb(var(--ds-brand-500) / .1);stroke:rgb(var(--ds-brand-500) / .7)}.title.svelte-42pi54{font-family:var(--ds-font-mono);letter-spacing:.1em;text-transform:uppercase;fill:rgb(var(--ds-text-muted));font-size:10px}.col.right.svelte-42pi54 .title:where(.svelte-42pi54){fill:rgb(var(--ds-brand-300,190 170 255))}.item.svelte-42pi54{opacity:0;transition:opacity .4s}.item.on.svelte-42pi54{opacity:1}.mark.svelte-42pi54{fill:rgb(var(--ds-text-muted));font-size:13px}.col.right.svelte-42pi54 .mark:where(.svelte-42pi54){fill:rgb(var(--ds-success-500))}.body.svelte-42pi54{fill:rgb(var(--ds-text-primary));font-size:13px}.col.svelte-42pi54:not(.right) .body:where(.svelte-42pi54){fill:rgb(var(--ds-text-secondary))}svg.svelte-5dm57{width:100%;height:auto;display:block;overflow:visible}.system.svelte-5dm57 rect:where(.svelte-5dm57){fill:rgb(var(--ds-brand-500) / .1);stroke:rgb(var(--ds-brand-500) / .7)}.tag.svelte-5dm57{font-family:var(--ds-font-mono);letter-spacing:.1em;fill:rgb(var(--ds-brand-300,190 170 255));font-size:10px}.body.svelte-5dm57{fill:rgb(var(--ds-text-primary));font-size:13px}.turn.svelte-5dm57{opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1);transform:translateY(6px)}.turn.on.svelte-5dm57{opacity:1;transform:none}.turn.svelte-5dm57 rect:where(.svelte-5dm57){fill:rgb(var(--ds-elevated-strong));stroke:rgb(var(--ds-ink) / .14)}.turn.user.svelte-5dm57 rect:where(.svelte-5dm57){fill:rgb(var(--ds-ink) / .08)}.turn.svelte-5dm57 text:where(.svelte-5dm57){fill:rgb(var(--ds-text-primary));font-size:12px}.link.svelte-5dm57{stroke:rgb(var(--ds-brand-500) / .45);stroke-dasharray:2 4}svg.svelte-raqxp6{width:100%;height:auto;display:block;overflow:visible}.label.svelte-raqxp6,.value.svelte-raqxp6,.pct.svelte-raqxp6,.word.svelte-raqxp6{font-family:var(--ds-font-mono);letter-spacing:.08em;fill:rgb(var(--ds-text-muted));font-size:11px}.value.svelte-raqxp6{fill:rgb(var(--ds-text-primary));letter-spacing:.04em}.word.svelte-raqxp6{letter-spacing:0;fill:rgb(var(--ds-text-secondary));font-size:12px}.track.svelte-raqxp6{fill:rgb(var(--ds-ink) / .12)}.knob.svelte-raqxp6{fill:rgb(var(--ds-brand-500));transition:transform .9s cubic-bezier(.2,.7,.2,1)}.base.svelte-raqxp6{fill:rgb(var(--ds-ink) / .03)}.bar.svelte-raqxp6{fill:rgb(var(--ds-ink) / .3);transform-box:fill-box;transform-origin:bottom;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.bar.top.svelte-raqxp6{fill:rgb(var(--ds-brand-500))}svg.svelte-1mcrqwk{width:100%;height:auto;display:block;overflow:visible}.label.svelte-1mcrqwk,.count.svelte-1mcrqwk{font-family:var(--ds-font-mono);letter-spacing:.08em;fill:rgb(var(--ds-text-muted));font-size:11px}.source.svelte-1mcrqwk{fill:rgb(var(--ds-text-primary));letter-spacing:-.01em;font-size:28px;font-weight:500;transition:fill-opacity .4s}.source.dim.svelte-1mcrqwk{fill-opacity:.4}.chip.svelte-1mcrqwk{opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1);transform:translateY(-14px)}.chip.on.svelte-1mcrqwk{opacity:1;transform:none}.chip.svelte-1mcrqwk rect:where(.svelte-1mcrqwk){fill:rgb(var(--hue) / .14);stroke:rgb(var(--hue) / .7);rx:2px}.chip.svelte-1mcrqwk text:where(.svelte-1mcrqwk){font-family:var(--ds-font-mono);fill:rgb(var(--ds-text-primary));font-size:15px}.count.svelte-1mcrqwk{opacity:0;transition:opacity .4s}.count.on.svelte-1mcrqwk{opacity:1}.diagram.svelte-1mv0vz3{border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-page-background));margin:0}.diagram__canvas.svelte-1mv0vz3{padding:var(--ds-space-16);background-image:radial-gradient(rgb(var(--ds-ink) / .05) 1px, transparent 1px);background-size:16px 16px}figcaption.svelte-1mv0vz3{padding:var(--ds-space-12) var(--ds-space-16);border-top:1px solid rgb(var(--ds-border));color:rgb(var(--ds-text-secondary));font-size:var(--ds-text-body-md)}.cmp.svelte-n3awcf{gap:var(--ds-space-12);display:grid}.cmp__intro.svelte-n3awcf{color:rgb(var(--ds-text-secondary));font-size:var(--ds-text-body-md);margin:0}.cmp__label.svelte-n3awcf,.cmp__run.svelte-n3awcf,.cmp__meta.svelte-n3awcf{font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-text-muted));font-size:11px}textarea.svelte-n3awcf{width:100%;padding:var(--ds-space-12);border:1px solid rgb(var(--ds-border-strong));background:rgb(var(--ds-page-background));color:rgb(var(--ds-text-primary));font:inherit;resize:vertical;border-radius:2px;font-size:15px}textarea.svelte-n3awcf:focus-visible{outline:1px solid rgb(var(--ds-brand-500));outline-offset:0}.cmp__grid.svelte-n3awcf{border:1px solid rgb(var(--ds-border));grid-template-columns:1fr 1fr;display:grid}.cmp__side.svelte-n3awcf{align-content:start;gap:var(--ds-space-12);min-width:0;padding:var(--ds-space-16);display:grid}.cmp__side.svelte-n3awcf+.cmp__side:where(.svelte-n3awcf){border-left:1px solid rgb(var(--ds-border))}.cmp__side.svelte-n3awcf header:where(.svelte-n3awcf){justify-content:space-between;align-items:center;gap:var(--ds-space-8);display:flex}h4.svelte-n3awcf{color:rgb(var(--ds-text-primary));margin:0;font-size:15px;font-weight:500}.cmp__system.svelte-n3awcf{padding:var(--ds-space-12);border-left:2px solid rgb(var(--ds-brand-500));background:rgb(var(--ds-brand-500) / .06);gap:4px;display:grid}.cmp__system.svelte-n3awcf p:where(.svelte-n3awcf){color:rgb(var(--ds-text-secondary));margin:0;font-size:13px;line-height:1.5}.cmp__out.svelte-n3awcf{gap:var(--ds-space-8);min-height:88px;display:grid}.cmp__reply.svelte-n3awcf{padding:var(--ds-space-12);background:rgb(var(--ds-elevated));gap:4px;display:grid}.cmp__reply.svelte-n3awcf p:where(.svelte-n3awcf){color:rgb(var(--ds-text-primary));white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.cmp__empty.svelte-n3awcf{color:rgb(var(--ds-text-muted));align-self:center;margin:0;font-size:13px}.cmp__error.svelte-n3awcf{color:rgb(var(--ds-danger-400));margin:0;font-size:13px}.cmp__skeleton.svelte-n3awcf{background:linear-gradient(90deg, rgb(var(--ds-ink) / .03), rgb(var(--ds-ink) / .07), rgb(var(--ds-ink) / .03));background-size:200% 100%;height:44px;animation:1.2s linear infinite svelte-n3awcf-shimmer}.cmp__actions.svelte-n3awcf{align-items:center;gap:var(--ds-space-16);display:flex}.cmp__run-btn.svelte-n3awcf{background:rgb(var(--ds-brand-500));color:#fff;font:inherit;cursor:pointer;border:0;border-radius:2px;padding:10px 18px;font-size:14px;font-weight:500}.cmp__run-btn.svelte-n3awcf:hover:not(:disabled){background:rgb(var(--ds-brand-600,110 70 230))}.cmp__run-btn.svelte-n3awcf:disabled{opacity:.6;cursor:default}@keyframes svelte-n3awcf-shimmer{to{background-position:-200% 0}}@media (width<=640px){.cmp__grid.svelte-n3awcf{grid-template-columns:1fr}.cmp__side.svelte-n3awcf+.cmp__side:where(.svelte-n3awcf){border-top:1px solid rgb(var(--ds-border));border-left:0}}.ctx.svelte-t2650b{gap:var(--ds-space-12);display:grid}.ctx__label.svelte-t2650b,.ctx__mono.svelte-t2650b,.ctx__note.svelte-t2650b{font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-text-muted));font-size:11px}.ctx__note.svelte-t2650b{letter-spacing:.02em;text-transform:none;margin:0}textarea.svelte-t2650b,input[type=text].svelte-t2650b{width:100%;padding:var(--ds-space-12);border:1px solid rgb(var(--ds-border-strong));background:rgb(var(--ds-page-background));color:rgb(var(--ds-text-primary));font:inherit;border-radius:2px;font-size:16px}textarea.svelte-t2650b:focus-visible,input[type=text].svelte-t2650b:focus-visible{outline:1px solid rgb(var(--ds-brand-500));outline-offset:0}.ctx__slider.svelte-t2650b{gap:var(--ds-space-12);grid-template-columns:auto 1fr auto;align-items:center;display:grid}input[type=range].svelte-t2650b{accent-color:rgb(var(--ds-brand-500))}.ctx__view.svelte-t2650b{padding:var(--ds-space-16);border:1px dashed rgb(var(--ds-brand-500) / .7);background:rgb(var(--ds-brand-500) / .05);color:rgb(var(--ds-text-primary));white-space:pre-wrap;font-size:15px;line-height:1.7}.ctx__view.svelte-t2650b span.out:where(.svelte-t2650b){color:rgb(var(--ds-text-muted));opacity:.45;text-decoration:line-through;-webkit-text-decoration-color:rgb(var(--ds-ink) / .25);text-decoration-color:rgb(var(--ds-ink) / .25)}.ctx__status.svelte-t2650b{font-size:var(--ds-text-body-md);color:rgb(var(--ds-text-secondary));margin:0}.ctx__status.warn.svelte-t2650b{color:rgb(var(--ds-warning-500))}.explore.svelte-1xy6orj{gap:var(--ds-space-12);display:grid}.explore__intro.svelte-1xy6orj{color:rgb(var(--ds-text-secondary));font-size:var(--ds-text-body-md);margin:0}.explore__tabs.svelte-1xy6orj{flex-wrap:wrap;gap:6px;display:flex}.explore__tabs.svelte-1xy6orj button:where(.svelte-1xy6orj){border:1px solid rgb(var(--ds-border-strong));color:rgb(var(--ds-text-secondary));font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:6px 10px;font-size:11px}.explore__tabs.svelte-1xy6orj button:where(.svelte-1xy6orj):hover{background:rgb(var(--ds-ink) / .03)}.explore__tabs.svelte-1xy6orj button.active:where(.svelte-1xy6orj){border-color:rgb(var(--ds-brand-500));background:rgb(var(--ds-brand-500) / .12);color:rgb(var(--ds-text-primary))}.explore__pair.svelte-1xy6orj{border:1px solid rgb(var(--ds-border));grid-template-columns:1fr 1fr;display:grid}.explore__cell.svelte-1xy6orj{align-content:start;gap:var(--ds-space-8);padding:var(--ds-space-16);background:rgb(var(--ds-page-background));display:grid}.explore__cell--out.svelte-1xy6orj{border-left:1px solid rgb(var(--ds-border));background:rgb(var(--ds-brand-500) / .05)}.explore__cell.svelte-1xy6orj p:where(.svelte-1xy6orj){color:rgb(var(--ds-text-primary));white-space:pre-line;margin:0;font-size:15px;line-height:1.55}.explore__label.svelte-1xy6orj{font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-text-muted));font-size:11px}@media (width<=640px){.explore__pair.svelte-1xy6orj{grid-template-columns:1fr}.explore__cell--out.svelte-1xy6orj{border-top:1px solid rgb(var(--ds-border));border-left:0}}.rubric.svelte-skqpfd{gap:var(--ds-space-12);display:grid}.rubric__intro.svelte-skqpfd{color:rgb(var(--ds-text-secondary));font-size:var(--ds-text-body-md);margin:0}.rubric__label.svelte-skqpfd,.rubric__num.svelte-skqpfd,.rubric__score.svelte-skqpfd,.rubric__hint.svelte-skqpfd{font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-text-muted));font-size:11px}.rubric__hint.svelte-skqpfd{letter-spacing:.02em;text-transform:none}.rubric__question.svelte-skqpfd,.rubric__criteria.svelte-skqpfd{padding:var(--ds-space-12) var(--ds-space-16);border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-page-background));gap:6px;display:grid}.rubric__question.svelte-skqpfd p:where(.svelte-skqpfd){color:rgb(var(--ds-text-primary));margin:0;font-size:15px}.rubric__criteria.svelte-skqpfd ol:where(.svelte-skqpfd){gap:4px;margin:0;padding:0;list-style:none;display:grid}.rubric__criteria.svelte-skqpfd li:where(.svelte-skqpfd){gap:var(--ds-space-8);color:rgb(var(--ds-text-primary));font-size:14px;display:flex}.rubric__answers.svelte-skqpfd{border-top:1px solid rgb(var(--ds-border));border-left:1px solid rgb(var(--ds-border));grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.rubric__answer.svelte-skqpfd{align-content:start;gap:var(--ds-space-8);padding:var(--ds-space-12) var(--ds-space-16);border-right:1px solid rgb(var(--ds-border));border-bottom:1px solid rgb(var(--ds-border));display:grid}.rubric__answer.svelte-skqpfd header:where(.svelte-skqpfd){justify-content:space-between;display:flex}.rubric__answer.svelte-skqpfd strong:where(.svelte-skqpfd){color:rgb(var(--ds-text-primary));font-size:14px;font-weight:500}.rubric__score.svelte-skqpfd{color:rgb(var(--ds-brand-300,190 170 255))}.rubric__answer.svelte-skqpfd p:where(.svelte-skqpfd){color:rgb(var(--ds-text-secondary));margin:0;font-size:14px;line-height:1.5}.rubric__checks.svelte-skqpfd{flex-wrap:wrap;gap:4px;display:flex}.rubric__checks.svelte-skqpfd button:where(.svelte-skqpfd){border:1px solid rgb(var(--ds-border-strong));color:rgb(var(--ds-text-muted));font-family:var(--ds-font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:4px 8px;font-size:11px}.rubric__checks.svelte-skqpfd button.on:where(.svelte-skqpfd){border-color:rgb(var(--ds-success-500) / .6);background:rgb(var(--ds-success-500) / .12);color:rgb(var(--ds-text-primary))}.rubric__checks.svelte-skqpfd button.wrong:where(.svelte-skqpfd){border-color:rgb(var(--ds-danger-500));box-shadow:inset 0 -2px 0 rgb(var(--ds-danger-500))}.rubric__checks.svelte-skqpfd button:where(.svelte-skqpfd):disabled{cursor:default}.rubric__actions.svelte-skqpfd{align-items:center;gap:var(--ds-space-12);flex-wrap:wrap;display:flex}.rubric__result.svelte-skqpfd{color:rgb(var(--ds-text-secondary));flex:260px;margin:0;font-size:14px}.rubric__result.svelte-skqpfd strong:where(.svelte-skqpfd){color:rgb(var(--ds-text-primary));font-weight:500}.rubric__go.svelte-skqpfd,.rubric__ghost.svelte-skqpfd{font:inherit;cursor:pointer;border-radius:2px;padding:8px 14px;font-size:13px;font-weight:500}.rubric__go.svelte-skqpfd{border:1px solid rgb(var(--ds-brand-500));background:rgb(var(--ds-brand-500) / .15);color:rgb(var(--ds-text-primary))}.rubric__ghost.svelte-skqpfd{border:1px solid rgb(var(--ds-border-strong));color:rgb(var(--ds-text-secondary));background:0 0}.trace.svelte-1brjb21{gap:var(--ds-space-12);display:grid}.trace__intro.svelte-1brjb21{color:rgb(var(--ds-text-secondary));font-size:var(--ds-text-body-md);margin:0}.trace__log.svelte-1brjb21{border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-page-background));margin:0;padding:0;list-style:none;display:grid}.trace__row.svelte-1brjb21{gap:var(--ds-space-12);padding:var(--ds-space-12) var(--ds-space-16);border-left:2px solid #0000;grid-template-columns:120px 1fr;display:grid}.trace__row.svelte-1brjb21+.trace__row:where(.svelte-1brjb21){border-top:1px solid rgb(var(--ds-border))}.trace__row.svelte-1brjb21 p:where(.svelte-1brjb21){color:rgb(var(--ds-text-primary));margin:0;font-size:14px;line-height:1.5}.trace__kind.svelte-1brjb21,.trace__count.svelte-1brjb21{font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-text-muted));font-size:11px;line-height:1.9}.trace__row--goal.svelte-1brjb21{border-left-color:rgb(var(--ds-ink) / .3)}.trace__row--think.svelte-1brjb21{border-left-color:rgb(var(--ds-brand-500) / .6)}.trace__row--think.svelte-1brjb21 p:where(.svelte-1brjb21){color:rgb(var(--ds-text-secondary));font-style:italic}.trace__row--act.svelte-1brjb21{border-left-color:rgb(var(--ds-warning-500))}.trace__row--act.svelte-1brjb21 p:where(.svelte-1brjb21){font-family:var(--ds-font-mono);font-size:13px}.trace__row--observe.svelte-1brjb21{border-left-color:#38bdf8}.trace__row--answer.svelte-1brjb21{border-left-color:rgb(var(--ds-success-500));background:rgb(var(--ds-success-500) / .05)}.trace__actions.svelte-1brjb21{align-items:center;gap:var(--ds-space-8);display:flex}.trace__count.svelte-1brjb21{margin-left:auto}.trace__next.svelte-1brjb21,.trace__ghost.svelte-1brjb21{font:inherit;cursor:pointer;border-radius:2px;padding:8px 14px;font-size:13px;font-weight:500}.trace__next.svelte-1brjb21{border:1px solid rgb(var(--ds-brand-500));background:rgb(var(--ds-brand-500) / .15);color:rgb(var(--ds-text-primary))}.trace__next.svelte-1brjb21:hover{background:rgb(var(--ds-brand-500) / .25)}.trace__ghost.svelte-1brjb21{border:1px solid rgb(var(--ds-border-strong));color:rgb(var(--ds-text-secondary));background:0 0}@media (width<=560px){.trace__row.svelte-1brjb21{grid-template-columns:1fr;gap:4px}}.emb.svelte-14rymem{gap:var(--ds-space-12);display:grid}.emb__label.svelte-14rymem,.emb__rank.svelte-14rymem,.emb__score.svelte-14rymem,.emb__note.svelte-14rymem{font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-text-muted));font-size:11px}.emb__note.svelte-14rymem{letter-spacing:.02em;text-transform:none;margin:0}.emb__queries.svelte-14rymem{flex-wrap:wrap;gap:6px;display:flex}.emb__queries.svelte-14rymem button:where(.svelte-14rymem){border:1px solid rgb(var(--ds-border-strong));color:rgb(var(--ds-text-secondary));font:inherit;cursor:pointer;background:0 0;border-radius:2px;padding:6px 10px;font-size:13px}.emb__queries.svelte-14rymem button:where(.svelte-14rymem):hover{background:rgb(var(--ds-ink) / .03)}.emb__queries.svelte-14rymem button.active:where(.svelte-14rymem){border-color:rgb(var(--ds-brand-500));background:rgb(var(--ds-brand-500) / .12);color:rgb(var(--ds-text-primary))}.emb__body.svelte-14rymem{border:1px solid rgb(var(--ds-border));grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.emb__map.svelte-14rymem{min-width:0}svg.svelte-14rymem{background-image:radial-gradient(rgb(var(--ds-ink) / .05) 1px, transparent 1px);background-size:16px 16px;width:100%;height:auto;display:block}.pt.svelte-14rymem circle:where(.svelte-14rymem){fill:rgb(var(--c) / .6);transition:r .3s}.pt.svelte-14rymem text:where(.svelte-14rymem){fill:rgb(var(--ds-text-muted));font-size:11px}.pt.hit.svelte-14rymem circle:where(.svelte-14rymem){fill:rgb(var(--c))}.pt.hit.svelte-14rymem text:where(.svelte-14rymem){fill:rgb(var(--ds-text-primary))}.link.svelte-14rymem{stroke:rgb(var(--ds-brand-500) / .7);stroke-dasharray:3 3}.query.svelte-14rymem{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.query.svelte-14rymem rect:where(.svelte-14rymem){fill:rgb(var(--ds-text-primary));transform-box:fill-box;transform-origin:50%;transform:rotate(45deg)}.emb__results.svelte-14rymem{border-left:1px solid rgb(var(--ds-border));align-content:start;margin:0;padding:0;list-style:none;display:grid}.emb__results.svelte-14rymem li:where(.svelte-14rymem){padding:var(--ds-space-12) var(--ds-space-16);grid-template-columns:24px 1fr;gap:6px 10px;display:grid}.emb__results.svelte-14rymem li:where(.svelte-14rymem)+li:where(.svelte-14rymem){border-top:1px solid rgb(var(--ds-border))}.emb__word.svelte-14rymem{color:rgb(var(--ds-text-primary));font-size:15px}.emb__bar.svelte-14rymem{background:rgb(var(--ds-ink) / .06);grid-column:2;height:4px}.emb__bar.svelte-14rymem span:where(.svelte-14rymem){background:rgb(var(--ds-brand-500));height:100%;display:block}.emb__score.svelte-14rymem{letter-spacing:.02em;grid-column:2}@media (width<=640px){.emb__body.svelte-14rymem{grid-template-columns:1fr}.emb__results.svelte-14rymem{border-top:1px solid rgb(var(--ds-border));border-left:0}}.next.svelte-6hvpro{gap:var(--ds-space-16);display:grid}.next__sentence.svelte-6hvpro{letter-spacing:-.01em;color:rgb(var(--ds-text-primary));margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:500;line-height:1.3}.next__sentence.svelte-6hvpro span:where(.svelte-6hvpro){color:rgb(var(--ds-brand-300,190 170 255))}.next__sentence.svelte-6hvpro span.rare:where(.svelte-6hvpro){color:rgb(var(--ds-warning-500))}.next__caret.svelte-6hvpro{vertical-align:-.12em;background:rgb(var(--ds-brand-500));width:10px;height:1em;animation:1s step-end infinite svelte-6hvpro-blink;display:inline-block}.next__options.svelte-6hvpro{border:1px solid rgb(var(--ds-border));margin:0;padding:0;list-style:none;display:grid}.next__options.svelte-6hvpro li:where(.svelte-6hvpro)+li:where(.svelte-6hvpro){border-top:1px solid rgb(var(--ds-border))}.next__options.svelte-6hvpro button:where(.svelte-6hvpro){gap:var(--ds-space-12);width:100%;padding:var(--ds-space-12) var(--ds-space-16);color:rgb(var(--ds-text-primary));font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:120px 1fr 48px;align-items:center;display:grid}.next__options.svelte-6hvpro button:where(.svelte-6hvpro):hover{background:rgb(var(--ds-ink) / .03)}.next__word.svelte-6hvpro{font-size:15px}.next__bar.svelte-6hvpro{background:rgb(var(--ds-ink) / .06);height:6px}.next__bar.svelte-6hvpro span:where(.svelte-6hvpro){background:rgb(var(--ds-brand-500));height:100%;display:block}.next__pct.svelte-6hvpro,.mono.svelte-6hvpro,.next__note.svelte-6hvpro{font-family:var(--ds-font-mono);color:rgb(var(--ds-text-muted));font-size:12px}.next__pct.svelte-6hvpro{text-align:right}.next__result.svelte-6hvpro{gap:var(--ds-space-8);padding:var(--ds-space-16);border:1px solid rgb(var(--ds-border));color:rgb(var(--ds-text-secondary));margin:0;display:grid}.next__actions.svelte-6hvpro{gap:var(--ds-space-8);display:flex}.next__note.svelte-6hvpro{margin:0}.ghost.svelte-6hvpro{border:1px solid rgb(var(--ds-border-strong));color:rgb(var(--ds-text-primary));font:inherit;cursor:pointer;background:0 0;border-radius:2px;padding:8px 14px;font-size:13px}.ghost.svelte-6hvpro:hover:not(:disabled){background:rgb(var(--ds-ink) / .04)}.ghost.svelte-6hvpro:disabled{opacity:.4;cursor:default}@keyframes svelte-6hvpro-blink{50%{opacity:0}}@media (width<=560px){.next__options.svelte-6hvpro button:where(.svelte-6hvpro){grid-template-columns:92px 1fr 40px}}.tok.svelte-1l4sqzd{gap:var(--ds-space-12);display:grid}.tok__label.svelte-1l4sqzd,.tok__stats.svelte-1l4sqzd dt:where(.svelte-1l4sqzd),.tok__note.svelte-1l4sqzd{font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-text-muted));font-size:11px}.tok__note.svelte-1l4sqzd{letter-spacing:.02em;text-transform:none;margin:0}textarea.svelte-1l4sqzd{width:100%;padding:var(--ds-space-12);border:1px solid rgb(var(--ds-border-strong));background:rgb(var(--ds-page-background));color:rgb(var(--ds-text-primary));font:inherit;resize:vertical;border-radius:2px;font-size:16px}textarea.svelte-1l4sqzd:focus-visible{outline:1px solid rgb(var(--ds-brand-500));outline-offset:0}.tok__chips.svelte-1l4sqzd{min-height:40px;padding:var(--ds-space-12);border:1px solid rgb(var(--ds-border));flex-wrap:wrap;gap:4px;display:flex}.tok__chips.svelte-1l4sqzd span:where(.svelte-1l4sqzd){border:1px solid rgb(var(--hue) / .6);background:rgb(var(--hue) / .12);color:rgb(var(--ds-text-primary));font-family:var(--ds-font-mono);white-space:pre;border-radius:2px;padding:3px 6px;font-size:14px}.tok__stats.svelte-1l4sqzd{border:1px solid rgb(var(--ds-border));grid-template-columns:repeat(4,1fr);margin:0;display:grid}.tok__stats.svelte-1l4sqzd div:where(.svelte-1l4sqzd){padding:var(--ds-space-12);gap:4px;display:grid}.tok__stats.svelte-1l4sqzd div:where(.svelte-1l4sqzd)+div:where(.svelte-1l4sqzd){border-left:1px solid rgb(var(--ds-border))}.tok__stats.svelte-1l4sqzd dd:where(.svelte-1l4sqzd){color:rgb(var(--ds-text-primary));margin:0;font-size:20px;font-weight:500}@media (width<=560px){.tok__stats.svelte-1l4sqzd{grid-template-columns:repeat(2,1fr)}.tok__stats.svelte-1l4sqzd div:where(.svelte-1l4sqzd):nth-child(3){border-left:0}.tok__stats.svelte-1l4sqzd div:where(.svelte-1l4sqzd):nth-child(n+3){border-top:1px solid rgb(var(--ds-border))}}.clip.svelte-5ngde{border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-page-background));margin:0;display:grid}.clip__intro.svelte-5ngde{padding:var(--ds-space-16) var(--ds-space-20);border-bottom:1px solid rgb(var(--ds-border));border-left:2px solid rgb(var(--ds-brand-500));gap:6px;display:grid}.clip__label.svelte-5ngde{font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-text-muted));font-size:11px}.clip__bridge.svelte-5ngde{color:rgb(var(--ds-text-primary));margin:0;font-size:15px;line-height:1.55}.clip__frame.svelte-5ngde{aspect-ratio:16/9;background:rgb(var(--ds-paper));width:100%;position:relative}.clip__frame.svelte-5ngde iframe:where(.svelte-5ngde){border:0;width:100%;height:100%;position:absolute;inset:0}figcaption.svelte-5ngde{justify-content:space-between;gap:4px var(--ds-space-16);padding:var(--ds-space-12) var(--ds-space-16);border-top:1px solid rgb(var(--ds-border));color:rgb(var(--ds-text-secondary));flex-wrap:wrap;font-size:13px;line-height:1.5;display:flex}figcaption.svelte-5ngde a:where(.svelte-5ngde){color:rgb(var(--ds-text-primary));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ds-border-strong));text-decoration-color:rgb(var(--ds-border-strong));text-underline-offset:3px}figcaption.svelte-5ngde a:where(.svelte-5ngde):hover,figcaption.svelte-5ngde a:where(.svelte-5ngde):focus-visible{-webkit-text-decoration-color:rgb(var(--ds-brand-300));text-decoration-color:rgb(var(--ds-brand-300))}.clip__duration.svelte-5ngde{font-family:var(--ds-font-mono);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ds-text-muted));font-size:11px}.field.svelte-1y5z2uz{gap:6px;min-width:0;display:grid}label.svelte-1y5z2uz{color:rgb(var(--ds-text-primary));font-size:14px;font-weight:500;line-height:1.4}.field__hint.svelte-1y5z2uz{color:rgb(var(--ds-text-muted));margin:0;font-size:13px;line-height:1.5}textarea.svelte-1y5z2uz,input.svelte-1y5z2uz{width:100%;min-width:0;padding:var(--ds-space-12);border:1px solid rgb(var(--ds-border-strong));background:rgb(var(--ds-page-background));color:rgb(var(--ds-text-primary));font:inherit;border-radius:2px;font-size:15px;line-height:1.5}textarea.svelte-1y5z2uz{resize:vertical}.field--numeric.svelte-1y5z2uz input:where(.svelte-1y5z2uz){max-width:160px;font-family:var(--ds-font-mono);font-size:14px}textarea.svelte-1y5z2uz::placeholder,input.svelte-1y5z2uz::placeholder{color:rgb(var(--ds-text-muted))}textarea.svelte-1y5z2uz:focus-visible,input.svelte-1y5z2uz:focus-visible{outline:1px solid rgb(var(--ds-brand-500));outline-offset:0}textarea.svelte-1y5z2uz:disabled,input.svelte-1y5z2uz:disabled{opacity:.6}.field__count.svelte-1y5z2uz{font-family:var(--ds-font-mono);color:rgb(var(--ds-text-muted));justify-self:end;font-size:11px}.wf-note.svelte-1srawj3{padding:var(--ds-space-12) var(--ds-space-16);border:1px solid rgb(var(--ds-border));border-left:2px solid rgb(var(--ds-foreground-muted));background:rgb(var(--ds-surface));color:rgb(var(--ds-text-secondary));gap:6px;font-size:14px;line-height:1.5;display:grid}.wf-note.svelte-1srawj3 p{margin:0}.wf-note.svelte-1srawj3 strong{color:rgb(var(--ds-text-primary));font-weight:500}.wf-note--info.svelte-1srawj3{border-left-color:rgb(var(--ds-brand-500))}.wf-note--warn.svelte-1srawj3{border-left-color:rgb(var(--ds-warning-500))}.wf-note--danger.svelte-1srawj3{border-left-color:rgb(var(--ds-danger-500))}.wf-note--success.svelte-1srawj3{border-left-color:rgb(var(--ds-success-500))}.calc.svelte-jyjcyb{gap:var(--ds-space-16);display:grid}.calc__intro.svelte-jyjcyb{color:rgb(var(--ds-text-secondary));margin:0;font-size:16px;line-height:1.55}.calc__grid.svelte-jyjcyb{gap:var(--ds-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.calc__group.svelte-jyjcyb{gap:var(--ds-space-12);min-width:0;padding:var(--ds-space-16);border:1px solid rgb(var(--ds-border));margin:0;display:grid}.calc__group--wide.svelte-jyjcyb{grid-column:1/-1}legend.svelte-jyjcyb{font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-text-muted));padding:0 6px;font-size:11px}.calc__result.svelte-jyjcyb{border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-surface));display:grid}.calc__label.svelte-jyjcyb{font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-text-muted));font-size:11px}.calc__verdict.svelte-jyjcyb,.calc__pending.svelte-jyjcyb{padding:var(--ds-space-16) var(--ds-space-20);border-left:2px solid rgb(var(--ds-foreground-muted));gap:6px;display:grid}.calc__verdict.svelte-jyjcyb strong:where(.svelte-jyjcyb){letter-spacing:-.01em;color:rgb(var(--ds-text-primary));font-size:22px;font-weight:500}.calc__verdict.svelte-jyjcyb p:where(.svelte-jyjcyb),.calc__pending.svelte-jyjcyb p:where(.svelte-jyjcyb){color:rgb(var(--ds-text-secondary));margin:0;font-size:14px;line-height:1.5}.calc__verdict--win.svelte-jyjcyb{border-left-color:rgb(var(--ds-success-500))}.calc__verdict--improve.svelte-jyjcyb{border-left-color:rgb(var(--ds-warning-500))}.calc__verdict--no-gain.svelte-jyjcyb{border-left-color:rgb(var(--ds-danger-500))}.calc__pending.svelte-jyjcyb ul:where(.svelte-jyjcyb){color:rgb(var(--ds-text-muted));gap:4px;margin:4px 0 0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.calc__stats.svelte-jyjcyb{border-top:1px solid rgb(var(--ds-border));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.calc__stats.svelte-jyjcyb div:where(.svelte-jyjcyb){padding:var(--ds-space-12) var(--ds-space-20);gap:6px;display:grid}.calc__stats.svelte-jyjcyb div:where(.svelte-jyjcyb)+div:where(.svelte-jyjcyb){border-left:1px solid rgb(var(--ds-border))}.calc__stats.svelte-jyjcyb dt:where(.svelte-jyjcyb){font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-text-muted));font-size:11px}.calc__stats.svelte-jyjcyb dd:where(.svelte-jyjcyb){color:rgb(var(--ds-text-primary));overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500}.calc__neg.svelte-jyjcyb{color:rgb(var(--ds-danger-400))}.calc__example.svelte-jyjcyb{color:rgb(var(--ds-text-muted));margin:0;font-size:13px;line-height:1.5}@media (width<=560px){.calc__grid.svelte-jyjcyb,.calc__stats.svelte-jyjcyb{grid-template-columns:minmax(0,1fr)}.calc__group--wide.svelte-jyjcyb{grid-column:auto}.calc__stats.svelte-jyjcyb div:where(.svelte-jyjcyb)+div:where(.svelte-jyjcyb){border-top:1px solid rgb(var(--ds-border));border-left:0}}.wf-btn.svelte-o247zv{min-height:40px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;line-height:1.2;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.wf-btn.small.svelte-o247zv{min-height:32px;padding:0 12px;font-size:13px}.wf-btn.svelte-o247zv:focus-visible{outline:2px solid rgb(var(--ds-brand-300));outline-offset:2px}.wf-btn.svelte-o247zv:disabled{cursor:default;opacity:.45}.wf-btn--primary.svelte-o247zv{border-color:rgb(var(--ds-brand-500));background:rgb(var(--ds-brand-500));color:#fff}.wf-btn--primary.svelte-o247zv:hover:not(:disabled){background:rgb(var(--ds-brand-600))}.wf-btn--quiet.svelte-o247zv{border-color:rgb(var(--ds-border-strong));color:rgb(var(--ds-text-primary));background:0 0}.wf-btn--quiet.svelte-o247zv:hover:not(:disabled),.wf-btn--ghost.svelte-o247zv:hover:not(:disabled){background:rgb(var(--ds-ink) / .05)}.wf-btn--ghost.svelte-o247zv{color:rgb(var(--ds-text-secondary));background:0 0;padding-inline:10px}.wf-btn--ghost.svelte-o247zv:hover:not(:disabled){color:rgb(var(--ds-text-primary))}.wf-btn--danger.svelte-o247zv{border-color:rgb(var(--ds-danger-500) / .6);color:rgb(var(--ds-danger-400));background:0 0}.wf-btn--danger.svelte-o247zv:hover:not(:disabled){background:rgb(var(--ds-danger-500) / .1)}@media (prefers-reduced-motion:reduce){.wf-btn.svelte-o247zv{transition:none}}.export.svelte-e748qd{gap:6px;display:grid}.export__actions.svelte-e748qd{gap:var(--ds-space-8);flex-wrap:wrap;display:flex}.export__status.svelte-e748qd{min-height:1.3em;color:rgb(var(--ds-success-500));margin:0;font-size:13px;line-height:1.3}.export__status.danger.svelte-e748qd{color:rgb(var(--ds-danger-400))}.card.svelte-m6el6t{gap:var(--ds-space-16);display:grid}.card__intro.svelte-m6el6t{color:rgb(var(--ds-text-secondary));margin:0;font-size:16px;line-height:1.55}.card__fields.svelte-m6el6t{gap:var(--ds-space-16);display:grid}.card__sheet.svelte-m6el6t{border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-surface));display:grid}.card__sheet.svelte-m6el6t header:where(.svelte-m6el6t){padding:var(--ds-space-16) var(--ds-space-20);border-bottom:1px solid rgb(var(--ds-border));border-left:2px solid rgb(var(--ds-brand-500));gap:6px;display:grid}.card__eyebrow.svelte-m6el6t{font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-text-muted));font-size:11px}h3.svelte-m6el6t{letter-spacing:-.01em;color:rgb(var(--ds-text-primary));overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:500;line-height:1.3}dl.svelte-m6el6t{margin:0;display:grid}dl.svelte-m6el6t>div:where(.svelte-m6el6t){gap:4px var(--ds-space-16);padding:var(--ds-space-12) var(--ds-space-20);grid-template-columns:160px minmax(0,1fr);display:grid}dl.svelte-m6el6t>div:where(.svelte-m6el6t)+div:where(.svelte-m6el6t){border-top:1px solid rgb(var(--ds-border))}dt.svelte-m6el6t{color:rgb(var(--ds-text-secondary));font-size:13px;font-weight:500;line-height:1.5}dd.svelte-m6el6t{color:rgb(var(--ds-text-primary));white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}dl.svelte-m6el6t>div.empty:where(.svelte-m6el6t) dd:where(.svelte-m6el6t){color:rgb(var(--ds-text-muted));font-style:italic}.card__export.svelte-m6el6t{gap:var(--ds-space-8);display:grid}.card__note.svelte-m6el6t{color:rgb(var(--ds-text-muted));margin:0;font-size:13px;line-height:1.5}@media (width<=560px){dl.svelte-m6el6t>div:where(.svelte-m6el6t){grid-template-columns:minmax(0,1fr)}}.out.svelte-t7uk8s{align-content:start;gap:var(--ds-space-12);min-width:0;display:grid}.out__head.svelte-t7uk8s{justify-content:space-between;align-items:baseline;gap:4px var(--ds-space-12);flex-wrap:wrap;display:flex}h4.svelte-t7uk8s{color:rgb(var(--ds-text-primary));margin:0;font-size:15px;font-weight:500}.out__badge.svelte-t7uk8s,.out__when.svelte-t7uk8s{font-family:var(--ds-font-mono);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ds-success-500));font-size:11px}.out__badge.stale.svelte-t7uk8s{color:rgb(var(--ds-warning-500))}.out__when.svelte-t7uk8s{color:rgb(var(--ds-text-muted))}.out__body.svelte-t7uk8s{gap:var(--ds-space-8);min-height:96px;padding:var(--ds-space-12) var(--ds-space-16);border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-elevated));display:grid}.out__text.svelte-t7uk8s{color:rgb(var(--ds-text-primary));overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.out__empty.svelte-t7uk8s,.out__wait.svelte-t7uk8s{color:rgb(var(--ds-text-muted));align-self:center;margin:0;font-size:13px;line-height:1.5}.out__error.svelte-t7uk8s{color:rgb(var(--ds-danger-400));margin:0;font-size:13px;line-height:1.5}.out__skeleton.svelte-t7uk8s{background:linear-gradient(90deg, rgb(var(--ds-ink) / .03), rgb(var(--ds-ink) / .08), rgb(var(--ds-ink) / .03));background-size:200% 100%;height:16px;animation:1.2s linear infinite svelte-t7uk8s-shimmer}.out__skeleton.svelte-t7uk8s+.out__skeleton:where(.svelte-t7uk8s){width:70%}@keyframes svelte-t7uk8s-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.out__skeleton.svelte-t7uk8s{background:rgb(var(--ds-ink) / .05);animation:none}}.review.svelte-moox5v{align-content:start;gap:var(--ds-space-12);min-width:0;padding:var(--ds-space-16);border:1px solid rgb(var(--ds-border));border-left:2px solid rgb(var(--ds-brand-500));background:rgb(var(--ds-surface));display:grid}h4.svelte-moox5v{color:rgb(var(--ds-text-primary));margin:0;font-size:15px;font-weight:500}.review__empty.svelte-moox5v,.review__hint.svelte-moox5v,.review__summary.svelte-moox5v{color:rgb(var(--ds-text-secondary));margin:0;font-size:13px;line-height:1.5}.review__summary.svelte-moox5v{color:rgb(var(--ds-text-primary))}ul.svelte-moox5v{gap:var(--ds-space-8);margin:0;padding:0;list-style:none;display:grid}label.svelte-moox5v{gap:var(--ds-space-12);cursor:pointer;align-items:flex-start;display:flex}input.svelte-moox5v{width:18px;height:18px;accent-color:rgb(var(--ds-brand-500));flex:none;margin:2px 0 0}input.svelte-moox5v:focus-visible{outline:2px solid rgb(var(--ds-brand-300));outline-offset:2px}.review__text.svelte-moox5v{color:rgb(var(--ds-text-primary));overflow-wrap:anywhere;gap:2px;font-size:14px;line-height:1.5;display:grid}.review__kind.svelte-moox5v{font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-text-muted));font-size:10px}.notice.svelte-dvt7pi{gap:var(--ds-space-8);display:grid}.notice__details.svelte-dvt7pi{border:1px solid rgb(var(--ds-border))}summary.svelte-dvt7pi{padding:var(--ds-space-8) var(--ds-space-16);font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-text-muted));cursor:pointer;font-size:11px}summary.svelte-dvt7pi:focus-visible{outline:2px solid rgb(var(--ds-brand-300));outline-offset:-2px}.notice__prompts.svelte-dvt7pi{gap:var(--ds-space-12);padding:0 var(--ds-space-16) var(--ds-space-16);display:grid}.notice__prompt.svelte-dvt7pi{gap:6px;min-width:0;display:grid}.notice__label.svelte-dvt7pi,.notice__count.svelte-dvt7pi{font-family:var(--ds-font-mono);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ds-text-muted));font-size:11px}.notice__count.svelte-dvt7pi{justify-self:end}pre.svelte-dvt7pi{max-height:260px;padding:var(--ds-space-12);border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-page-background));color:rgb(var(--ds-text-secondary));font-family:var(--ds-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55;overflow:auto}.notice__empty.svelte-dvt7pi{color:rgb(var(--ds-text-muted));margin:0;font-size:13px}.cmp.svelte-1jy6l8c{gap:var(--ds-space-16);display:grid}.cmp__intro.svelte-1jy6l8c{color:rgb(var(--ds-text-secondary));margin:0;font-size:16px;line-height:1.55}.cmp__grid.svelte-1jy6l8c{gap:var(--ds-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cmp__side.svelte-1jy6l8c{align-content:start;gap:var(--ds-space-8);min-width:0;display:grid}.cmp__sub.svelte-1jy6l8c{color:rgb(var(--ds-text-muted));margin:0;font-size:13px;line-height:1.5}.cmp__actions.svelte-1jy6l8c{align-items:center;gap:var(--ds-space-12) var(--ds-space-16);flex-wrap:wrap;display:flex}.cmp__meta.svelte-1jy6l8c{color:rgb(var(--ds-text-muted));font-size:13px}.cmp__after.svelte-1jy6l8c{gap:var(--ds-space-16);padding-top:var(--ds-space-16);border-top:1px solid rgb(var(--ds-border));display:grid}@media (width<=640px){.cmp__grid.svelte-1jy6l8c{grid-template-columns:minmax(0,1fr)}}.next.svelte-g91f0w{gap:var(--ds-space-20);display:grid}.next__intro.svelte-g91f0w,.next__lead.svelte-g91f0w{color:rgb(var(--ds-text-secondary));margin:0;font-size:16px;line-height:1.55}.next__paths.svelte-g91f0w{gap:var(--ds-space-8);border:0;margin:0;padding:0;display:grid}legend.svelte-g91f0w{margin-bottom:var(--ds-space-8);color:rgb(var(--ds-text-primary));padding:0;font-size:15px;font-weight:500}.next__options.svelte-g91f0w{border:1px solid rgb(var(--ds-border));display:grid}.next__option.svelte-g91f0w{gap:var(--ds-space-12);width:100%;padding:var(--ds-space-12) var(--ds-space-16);color:rgb(var(--ds-text-primary));font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;transition:background .15s;display:flex}.next__option.svelte-g91f0w+.next__option:where(.svelte-g91f0w){border-top:1px solid rgb(var(--ds-border))}.next__option.svelte-g91f0w:hover:not(:disabled){background:rgb(var(--ds-ink) / .03)}.next__option.svelte-g91f0w:focus-visible{outline:2px solid rgb(var(--ds-brand-300));outline-offset:-2px}.next__option[aria-checked=true].svelte-g91f0w{background:rgb(var(--ds-brand-500) / .1);box-shadow:inset 2px 0 0 rgb(var(--ds-brand-500))}.next__mark.svelte-g91f0w{border:1px solid rgb(var(--ds-border-strong));border-radius:50%;flex:none;width:16px;height:16px;margin-top:3px}.next__option[aria-checked=true].svelte-g91f0w .next__mark:where(.svelte-g91f0w){border-color:rgb(var(--ds-brand-500));background:radial-gradient(circle, rgb(var(--ds-brand-500)) 0 4px, transparent 5px)}.next__text.svelte-g91f0w{gap:2px;display:grid}.next__text.svelte-g91f0w strong:where(.svelte-g91f0w){font-size:15px;font-weight:500}.next__text.svelte-g91f0w span:where(.svelte-g91f0w){color:rgb(var(--ds-text-secondary));font-size:13px;line-height:1.5}.next__link.svelte-g91f0w{color:rgb(var(--ds-brand-300));text-underline-offset:3px;text-decoration:underline}.next__link.svelte-g91f0w:hover{color:rgb(var(--ds-text-primary))}.next__link.svelte-g91f0w:focus-visible{outline:2px solid rgb(var(--ds-brand-300));outline-offset:2px}.next__card.svelte-g91f0w{gap:var(--ds-space-12);padding-top:var(--ds-space-16);border-top:1px solid rgb(var(--ds-border));display:grid}.next__eyebrow.svelte-g91f0w{font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-text-muted));font-size:11px}@media (prefers-reduced-motion:reduce){.next__option.svelte-g91f0w{transition:none}}.run.svelte-1i2okxq{gap:var(--ds-space-16);display:grid}.run__intro.svelte-1i2okxq{color:rgb(var(--ds-text-secondary));margin:0;font-size:16px;line-height:1.55}.run__tabs.svelte-1i2okxq{border-bottom:1px solid rgb(var(--ds-border));display:flex}.run__tab.svelte-1i2okxq{color:rgb(var(--ds-text-secondary));font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px;font-size:14px;display:inline-flex}.run__tab[aria-selected=true].svelte-1i2okxq{border-bottom-color:rgb(var(--ds-brand-500));color:rgb(var(--ds-text-primary))}.run__tab.svelte-1i2okxq:focus-visible{outline:2px solid rgb(var(--ds-brand-300));outline-offset:-2px}.run__tab-num.svelte-1i2okxq{border:1px solid rgb(var(--ds-border-strong));width:20px;height:20px;font-family:var(--ds-font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.run__tab.done.svelte-1i2okxq .run__tab-num:where(.svelte-1i2okxq){border-color:rgb(var(--ds-success-500));color:rgb(var(--ds-success-500))}.run__panel.svelte-1i2okxq{gap:var(--ds-space-16);display:grid}.run__actions.svelte-1i2okxq{align-items:center;gap:var(--ds-space-12) var(--ds-space-16);flex-wrap:wrap;display:flex}.run__meta.svelte-1i2okxq,.run__saved.svelte-1i2okxq{color:rgb(var(--ds-text-muted));margin:0;font-size:13px}.run__result.svelte-1i2okxq{gap:var(--ds-space-16);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.run__after.svelte-1i2okxq{gap:var(--ds-space-12);padding-top:var(--ds-space-16);border-top:1px solid rgb(var(--ds-border));display:grid}@media (width<=720px){.run__result.svelte-1i2okxq{grid-template-columns:minmax(0,1fr)}.run__tab.svelte-1i2okxq span:where(.svelte-1i2okxq):last-child{font-size:13px}}.write.svelte-p70nmw{gap:var(--ds-space-20);display:grid}.write__intro.svelte-p70nmw{color:rgb(var(--ds-text-secondary));margin:0;font-size:16px;line-height:1.55}.write__context.svelte-p70nmw{gap:var(--ds-space-12);padding:var(--ds-space-12) var(--ds-space-16);border:1px solid rgb(var(--ds-border));border-left:2px solid rgb(var(--ds-brand-500));background:rgb(var(--ds-surface));display:grid}.write__context.svelte-p70nmw div:where(.svelte-p70nmw){gap:2px;display:grid}.write__context.svelte-p70nmw p:where(.svelte-p70nmw){color:rgb(var(--ds-text-primary));overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.write__label.svelte-p70nmw{font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-text-muted));font-size:11px}.write__fields.svelte-p70nmw{gap:var(--ds-space-20);display:grid}.write__build.svelte-p70nmw{gap:var(--ds-space-8);display:grid}.write__build-actions.svelte-p70nmw{gap:var(--ds-space-8);flex-wrap:wrap;display:flex}.write__build-note.svelte-p70nmw,.write__saved.svelte-p70nmw,.write__copied.svelte-p70nmw{color:rgb(var(--ds-text-muted));margin:0;font-size:13px;line-height:1.5}.write__copied.svelte-p70nmw{color:rgb(var(--ds-success-500))}.write__long.svelte-p70nmw{gap:var(--ds-space-8);display:grid}.write__long.svelte-p70nmw summary:where(.svelte-p70nmw){font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-text-muted));cursor:pointer;font-size:11px}.write__long.svelte-p70nmw summary:where(.svelte-p70nmw):focus-visible{outline:2px solid rgb(var(--ds-brand-300));outline-offset:2px}.write__long.svelte-p70nmw pre:where(.svelte-p70nmw){max-height:260px;padding:var(--ds-space-12);border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-page-background));color:rgb(var(--ds-text-secondary));font-family:var(--ds-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55;overflow:auto}.prompt.svelte-1e9579p{border:1px solid rgb(var(--ds-border))}summary.svelte-1e9579p{padding:var(--ds-space-8) var(--ds-space-16);font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-text-muted));cursor:pointer;font-size:11px}summary.svelte-1e9579p:focus-visible{outline:2px solid rgb(var(--ds-brand-300));outline-offset:-2px}.prompt__body.svelte-1e9579p{gap:var(--ds-space-8);padding:0 var(--ds-space-16) var(--ds-space-16);display:grid}.prompt__lead.svelte-1e9579p{color:rgb(var(--ds-text-muted));margin:0;font-size:13px;line-height:1.5}pre.svelte-1e9579p{padding:var(--ds-space-12);border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-page-background));color:rgb(var(--ds-text-secondary));font-family:var(--ds-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.prompt__actions.svelte-1e9579p{align-items:center;gap:var(--ds-space-8) var(--ds-space-12);flex-wrap:wrap;display:flex}.prompt__status.svelte-1e9579p{color:rgb(var(--ds-success-500));font-size:13px;line-height:1.3}.prompt__status.danger.svelte-1e9579p{color:rgb(var(--ds-danger-400))}.step.svelte-q742ye{gap:var(--ds-space-24);display:grid}.step__definition.svelte-q742ye{letter-spacing:-.01em;color:rgb(var(--ds-text-primary));text-wrap:pretty;margin:0;font-size:clamp(18px,1.8vw,22px);line-height:1.5}.step__label.svelte-q742ye{font-family:var(--ds-font-mono);font-size:var(--ds-text-support-lg);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--ds-text-muted))}.step__callout.svelte-q742ye{gap:var(--ds-space-8);padding:var(--ds-space-16) var(--ds-space-20);border:1px solid rgb(var(--ds-border));border-left:2px solid rgb(var(--ds-brand-500));background:rgb(var(--ds-page-background));display:grid}.step__callout.svelte-q742ye p:where(.svelte-q742ye){color:rgb(var(--ds-text-primary));margin:0;font-size:17px;line-height:1.55}.step__myth.svelte-q742ye{border:1px solid rgb(var(--ds-border));grid-template-columns:1fr 1fr;display:grid}.step__myth.svelte-q742ye>div:where(.svelte-q742ye){align-content:start;gap:var(--ds-space-8);padding:var(--ds-space-16);display:grid}.step__myth.svelte-q742ye>div:where(.svelte-q742ye)+div:where(.svelte-q742ye){border-left:1px solid rgb(var(--ds-border))}.step__myth.svelte-q742ye p:where(.svelte-q742ye){color:rgb(var(--ds-text-primary));margin:0;font-size:15px;line-height:1.55}.step__myth.svelte-q742ye>div:where(.svelte-q742ye):first-child p:where(.svelte-q742ye){color:rgb(var(--ds-text-secondary));text-decoration:line-through;-webkit-text-decoration-color:rgb(var(--ds-danger-500) / .6);text-decoration-color:rgb(var(--ds-danger-500) / .6)}@media (width<=640px){.step__myth.svelte-q742ye{grid-template-columns:1fr}.step__myth.svelte-q742ye>div:where(.svelte-q742ye)+div:where(.svelte-q742ye){border-top:1px solid rgb(var(--ds-border));border-left:0}}.mc.svelte-1m1832g{gap:var(--ds-space-16);display:grid}.mc__head.svelte-1m1832g{align-items:center;gap:var(--ds-space-8);color:rgb(var(--ds-success-500));display:flex}.mc__icon.svelte-1m1832g{display:inline-flex}.mc__label.svelte-1m1832g,.mc__score.svelte-1m1832g dt:where(.svelte-1m1832g){font-family:var(--ds-font-mono);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--ds-foreground-muted));margin:0;font-size:11px}.mc__head.svelte-1m1832g .mc__label:where(.svelte-1m1832g){color:rgb(var(--ds-success-500))}h2.svelte-1m1832g{letter-spacing:-.02em;color:rgb(var(--ds-text-primary));margin:0;font-size:clamp(24px,3vw,30px);font-weight:500;line-height:1.15}.mc__score.svelte-1m1832g{border:1px solid rgb(var(--ds-border));grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.mc__score.svelte-1m1832g div:where(.svelte-1m1832g){padding:var(--ds-space-16) var(--ds-space-20);align-content:start;gap:6px;display:grid}.mc__score.svelte-1m1832g div:where(.svelte-1m1832g)+div:where(.svelte-1m1832g){border-left:1px solid rgb(var(--ds-border))}.mc__score.svelte-1m1832g dd:where(.svelte-1m1832g){letter-spacing:-.02em;color:rgb(var(--ds-text-primary));margin:0;font-size:28px;font-weight:500}.mc__score.svelte-1m1832g dd:where(.svelte-1m1832g) span:where(.svelte-1m1832g){color:rgb(var(--ds-foreground-muted));font-size:16px}.mc__summary.svelte-1m1832g dd:where(.svelte-1m1832g){letter-spacing:0;color:rgb(var(--ds-text-secondary));font-size:15px;font-weight:400;line-height:1.5}.mc__review.svelte-1m1832g{gap:var(--ds-space-8);margin:0;padding:0;list-style:none;display:grid}.mc__review.svelte-1m1832g li:where(.svelte-1m1832g){gap:var(--ds-space-12);color:rgb(var(--ds-text-secondary));font-size:14px;line-height:1.5;display:flex}.mc__review.svelte-1m1832g li:where(.svelte-1m1832g)>span:where(.svelte-1m1832g):last-child{gap:2px;display:grid}.mc__review.svelte-1m1832g li.hit:where(.svelte-1m1832g) .mc__q:where(.svelte-1m1832g){color:rgb(var(--ds-text-primary))}.mc__dot.svelte-1m1832g{color:rgb(var(--ds-danger-400));flex:none}li.hit.svelte-1m1832g .mc__dot:where(.svelte-1m1832g){color:rgb(var(--ds-success-500))}.mc__why.svelte-1m1832g{color:rgb(var(--ds-text-muted));font-size:13px}@media (width<=560px){.mc__score.svelte-1m1832g{grid-template-columns:minmax(0,1fr)}.mc__score.svelte-1m1832g div:where(.svelte-1m1832g)+div:where(.svelte-1m1832g){border-top:1px solid rgb(var(--ds-border));border-left:0}}.nb.svelte-112939m{gap:var(--ds-space-16);padding:var(--ds-space-20);border:1px solid rgb(var(--ds-border));background:rgb(var(--ds-surface));display:grid}.nb__head.svelte-112939m{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-12);display:flex}h2.svelte-112939m{letter-spacing:-.01em;color:rgb(var(--ds-text-primary));margin:0;font-size:20px;font-weight:500}.nb__sub.svelte-112939m{color:rgb(var(--ds-text-muted));margin:4px 0 0;font-size:13px;line-height:1.5}.nb__row.svelte-112939m{gap:var(--ds-space-8);flex-wrap:wrap;margin-top:4px;display:flex}.nb__groups.svelte-112939m{border:1px solid rgb(var(--ds-border));display:grid}.nb__group.svelte-112939m+.nb__group:where(.svelte-112939m){border-top:1px solid rgb(var(--ds-border))}summary.svelte-112939m{justify-content:space-between;align-items:center;gap:var(--ds-space-12);padding:var(--ds-space-12) var(--ds-space-16);color:rgb(var(--ds-text-primary));cursor:pointer;font-size:14px;font-weight:500;list-style:none;display:flex}summary.svelte-112939m::-webkit-details-marker{display:none}summary.svelte-112939m:before{content:"+";font-family:var(--ds-font-mono);color:rgb(var(--ds-text-muted));margin-right:10px}details[open].svelte-112939m summary:where(.svelte-112939m):before{content:"−"}summary.svelte-112939m>span:where(.svelte-112939m):first-child{flex:1;align-items:center;display:inline-flex}summary.svelte-112939m:hover{background:rgb(var(--ds-ink) / .03)}summary.svelte-112939m:focus-visible{outline:2px solid rgb(var(--ds-brand-300));outline-offset:-2px}.nb__count.svelte-112939m{font-family:var(--ds-font-mono);letter-spacing:.06em;color:rgb(var(--ds-text-muted));font-size:11px}.nb__fields.svelte-112939m{gap:var(--ds-space-16);padding:var(--ds-space-8) var(--ds-space-16) var(--ds-space-20);display:grid}.nb__foot.svelte-112939m{gap:var(--ds-space-12);padding-top:var(--ds-space-12);border-top:1px solid rgb(var(--ds-border));display:grid}.nb__clear.svelte-112939m{align-items:center;gap:var(--ds-space-8);flex-wrap:wrap;display:flex}.nb__confirm.svelte-112939m{color:rgb(var(--ds-danger-400));font-size:13px}@media (width<=640px){.nb.svelte-112939m{padding:var(--ds-space-16)}}
