svg.svelte-123hemx{flex:none}.dee.svelte-1xxajp8{width:var(--size);height:var(--size);flex:none;place-items:end center;display:inline-grid}img.svelte-1xxajp8{width:auto;height:var(--size);transform-origin:50% 100%;filter:drop-shadow(0 4px 6px oklch(0% 0 0/.28));transition:transform .32s var(--spring)}.worried.svelte-1xxajp8 img:where(.svelte-1xxajp8){filter:saturate(.7)drop-shadow(0 4px 6px oklch(0% 0 0/.28));transform:rotate(-8deg)}@starting-style{.worried.svelte-1xxajp8 img:where(.svelte-1xxajp8){transform:none}}.happy.svelte-1xxajp8 img:where(.svelte-1xxajp8){animation:svelte-1xxajp8-hop .56s var(--spring) 1 both}@keyframes svelte-1xxajp8-hop{40%{transform:translateY(-14%)rotate(4deg)}}.guide.svelte-14v4jcy{align-items:flex-end;gap:var(--space-3);max-width:72ch;display:flex}.bubble.svelte-14v4jcy{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);border:1.5px solid color-mix(in srgb, var(--ink) 55%, var(--yellow));border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) 6px;background:color-mix(in srgb, var(--yellow) 12%, var(--surface));color:var(--text);display:grid;position:relative}.worried.svelte-14v4jcy .bubble:where(.svelte-14v4jcy){border-color:color-mix(in srgb, var(--signal) 55%, transparent);background:color-mix(in srgb, var(--signal) 9%, var(--surface))}.who.svelte-14v4jcy{font:600 var(--step--1) / 1.2 var(--font-brand);letter-spacing:.02em;color:var(--muted)}.bubble.svelte-14v4jcy p{max-width:62ch;margin:0}.range.svelte-1r0w422{align-items:center;gap:var(--space-3);width:100%;display:flex}input[type=range].svelte-1r0w422{min-width:0;height:1.75rem;accent-color:var(--accent);cursor:pointer;flex:1;margin:0}input.painted.svelte-1r0w422{appearance:none;background:0 0}input.painted.svelte-1r0w422::-webkit-slider-runnable-track{background:var(--track);border:1px solid var(--line-strong);border-radius:999px;height:.6rem}input.painted.svelte-1r0w422::-moz-range-track{background:var(--track);border:1px solid var(--line-strong);border-radius:999px;height:.6rem}input.painted.svelte-1r0w422::-webkit-slider-thumb{appearance:none;background:var(--text);border:3px solid var(--bg);border-radius:50%;width:1.25rem;height:1.25rem;margin-top:calc(-.3rem - 1px);box-shadow:0 1px 4px oklch(0% 0 0/.4)}input.painted.svelte-1r0w422::-moz-range-thumb{background:var(--text);border:3px solid var(--bg);border-radius:50%;width:1.25rem;height:1.25rem}input[type=number].svelte-1r0w422{width:6.5rem;min-height:2.5rem;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:var(--text);font:inherit;font-variant-numeric:tabular-nums;flex:none}input.svelte-1r0w422:disabled{cursor:not-allowed}.segments.svelte-oy3zhj{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);flex-wrap:wrap;gap:2px;padding:3px;display:flex}label.svelte-oy3zhj{min-height:2.25rem;padding:0 var(--space-3);border-radius:calc(var(--radius) - 3px);color:var(--muted);font-size:var(--step--1);cursor:pointer;transition:background-color .14s var(--ease-out), color .14s var(--ease-out);flex:1 0 auto;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}label.svelte-oy3zhj:hover:not(.off){color:var(--text);background:var(--raised)}label.on.svelte-oy3zhj{background:var(--accent);color:var(--accent-ink)}label.off.svelte-oy3zhj{cursor:not-allowed}label.on.off.svelte-oy3zhj{background:var(--accent-soft);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--keyline)}label.svelte-oy3zhj:has(input:where(.svelte-oy3zhj):focus-visible){outline:2px solid var(--accent);outline-offset:2px}input.svelte-oy3zhj{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.pick.svelte-q30h0v{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.swatch.svelte-q30h0v,.custom.svelte-q30h0v{border:2px solid color-mix(in srgb, var(--text) 25%, transparent);cursor:pointer;width:2rem;height:2rem;transition:transform .12s var(--ease-out);border-radius:50%}.swatch.svelte-q30h0v{background:var(--c);padding:0}.swatch.svelte-q30h0v:hover:not(:disabled),.custom.svelte-q30h0v:hover{transform:scale(1.08)}.swatch.svelte-q30h0v:active:not(:disabled){transform:scale(.94)}.swatch[aria-pressed=true].svelte-q30h0v{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text)}.swatch.svelte-q30h0v:disabled{opacity:.45;cursor:not-allowed}.custom.svelte-q30h0v{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);position:relative;overflow:hidden}.custom.svelte-q30h0v:focus-within{outline:2px solid var(--accent);outline-offset:2px}.custom.svelte-q30h0v input:where(.svelte-q30h0v){opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.editor.svelte-b8xn1e{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);gap:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--yellow) 55%, var(--line));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--yellow) 5%, var(--surface));display:grid}@starting-style{.editor.svelte-b8xn1e{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.editor.svelte-b8xn1e{transform:none;transition:opacity .15s ease-out!important}}.field.svelte-b8xn1e{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.name.svelte-b8xn1e{font-size:var(--step--1);color:var(--muted);font-weight:600}.field.svelte-b8xn1e input[type=text]:where(.svelte-b8xn1e){max-width:24rem;min-height:2.5rem;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:var(--text);font:inherit}.stage.svelte-b8xn1e{gap:var(--space-2);grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;display:grid}.stage-n.svelte-b8xn1e{color:var(--faint);text-align:center;font-weight:650}.add.svelte-b8xn1e{justify-self:start}.check.svelte-b8xn1e{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.note.svelte-b8xn1e{font-size:var(--step--1);color:var(--faint)}.effect.svelte-b8xn1e{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.error.svelte-b8xn1e{align-items:center;gap:var(--space-2);color:var(--danger);display:flex}.actions.svelte-b8xn1e{gap:var(--space-2);display:flex}.profiles.svelte-2hew4g{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}h3.svelte-2hew4g{align-items:baseline;gap:var(--space-3);font:600 var(--step-1) / 1.2 var(--font-brand);display:flex}h4.svelte-2hew4g{font-size:var(--step-0);font-weight:600}.muted.svelte-2hew4g{color:var(--muted);max-width:68ch}.save.svelte-2hew4g{gap:var(--space-3);flex-wrap:wrap;display:flex}.save.svelte-2hew4g input[type=text]:where(.svelte-2hew4g){min-width:0;min-height:2.5rem;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text);font:inherit;background:0 0;flex:14rem}.list.svelte-2hew4g{margin:0;padding:0;list-style:none}.list.svelte-2hew4g>li:where(.svelte-2hew4g){gap:var(--space-3);padding:var(--space-2) 0 var(--space-3);border-bottom:1px solid var(--line);display:grid}.row.svelte-2hew4g{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.what.svelte-2hew4g{min-width:0;display:grid}.row-actions.svelte-2hew4g{gap:var(--space-2);flex-wrap:wrap;display:flex}.btn.quiet.svelte-2hew4g{color:var(--muted);border-color:#0000}.outcome.svelte-2hew4g{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out)}@starting-style{.outcome.svelte-2hew4g{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.outcome.svelte-2hew4g{transform:none;transition:opacity .15s ease-out!important}}.outcome.svelte-2hew4g ul:where(.svelte-2hew4g){margin:var(--space-2) 0 0;gap:var(--space-1);padding:0;list-style:none;display:grid}.outcome.svelte-2hew4g li:where(.svelte-2hew4g){align-items:baseline;gap:var(--space-2);display:flex}.confirmed.svelte-2hew4g{color:var(--confirmed)}.signal.svelte-2hew4g{color:var(--signal)}.all.svelte-2hew4g{font-size:var(--step--1);color:var(--muted);justify-self:start}.scroll.svelte-1814uqk{overflow-x:auto}table.svelte-1814uqk{border-collapse:collapse;width:100%}th.svelte-1814uqk,td.svelte-1814uqk{text-align:left;padding:var(--space-2) var(--space-4) var(--space-2) 0;border-bottom:1px solid var(--line)}thead.svelte-1814uqk th:where(.svelte-1814uqk){font-size:var(--step--1);color:var(--faint);border-bottom-color:var(--line-strong);font-weight:600}.chip.svelte-1814uqk{border:1px solid var(--line-strong);vertical-align:-.1em;width:.9em;height:.9em;margin-right:var(--space-2);display:inline-block}.footnote.svelte-1814uqk{font-size:var(--step--1);color:var(--faint);max-width:72ch}.keymap.svelte-1887q69{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}h3.svelte-1887q69{align-items:baseline;gap:var(--space-3);font-size:var(--step-1);font-weight:600;display:flex}.muted.svelte-1887q69{color:var(--muted);max-width:68ch}.btn.quiet.svelte-1887q69{color:var(--muted);border-color:#0000}.options.svelte-1887q69,.layers.svelte-1887q69{gap:var(--space-3);flex-wrap:wrap;display:flex}.options.svelte-1887q69 label:where(.svelte-1887q69){gap:var(--space-1);display:grid}.layers.svelte-1887q69 .btn[aria-pressed=true]:where(.svelte-1887q69){background:var(--raised);border-color:var(--text)}.stage.svelte-1887q69{overflow-x:auto;container-type:inline-size}.board.svelte-1887q69{--u:max(1.75rem, min(3.25rem, calc(100cqw / var(--w))));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));position:relative}.key.svelte-1887q69{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--kw) * var(--u) - 4px);height:calc(var(--kh) * var(--u) - 4px);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--rail);font-size:max(.6875rem, calc(var(--u) * .26));transform-origin:calc(var(--ox) * var(--u)) calc(var(--oy) * var(--u));transform:rotate(var(--r));cursor:pointer;margin:2px;padding:0;line-height:1.1;position:absolute;overflow:hidden}.key.svelte-1887q69:hover{border-color:var(--text)}.key.picked.svelte-1887q69{outline:2px solid var(--signal);outline-offset:1px}.key.changed.svelte-1887q69:after{content:"";background:var(--signal);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.group.svelte-1toefxw{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--step-0);font-weight:600;display:flex}.colorline.svelte-1toefxw{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);display:grid}.colorline.svelte-1toefxw .name:where(.svelte-1toefxw){font-size:var(--step--1);color:var(--muted);font-weight:600}.chip.svelte-1toefxw{border:1px solid var(--line-strong);width:.9em;height:.9em;display:inline-block}.send.svelte-938f9v{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.send.svelte-938f9v .name:where(.svelte-938f9v){min-width:9rem;font-weight:600}input[type=color].svelte-938f9v{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--raised);block-size:2.25rem;inline-size:3rem;padding:2px}input[type=range].svelte-938f9v{accent-color:var(--text)}input.svelte-938f9v:disabled{opacity:.5}summary.svelte-1y9htsq{cursor:pointer;width:fit-content}.section.svelte-1y9htsq{font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:650}.body.svelte-1y9htsq{gap:var(--space-3);margin-top:var(--space-4);display:grid}h3.svelte-1y9htsq{font-size:var(--step-0);margin-top:var(--space-3);font-weight:600}h4.svelte-1y9htsq{font-size:var(--step--1);color:var(--faint);font-weight:600}.muted.svelte-1y9htsq,.footnote.svelte-1y9htsq{color:var(--muted);max-width:68ch}.footnote.svelte-1y9htsq{font-size:var(--step--1);color:var(--faint)}pre.svelte-1y9htsq{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--rail);max-height:20rem;margin:0;line-height:1.45;overflow:auto}.scroll.svelte-1y9htsq{max-height:24rem;overflow:auto}table.svelte-1y9htsq{border-collapse:collapse;width:100%}th.svelte-1y9htsq,td.svelte-1y9htsq{text-align:left;padding:var(--space-1) var(--space-4) var(--space-1) 0;border-bottom:1px solid var(--line);vertical-align:baseline}thead.svelte-1y9htsq th:where(.svelte-1y9htsq){background:var(--bg);font-size:var(--step--1);color:var(--faint);border-bottom-color:var(--line-strong);font-weight:600;position:sticky;top:0}.bytes.svelte-1y9htsq{word-break:break-all}.warn.svelte-1y9htsq{align-items:baseline;gap:var(--space-2);color:var(--signal);max-width:68ch;display:flex}.actions.svelte-1y9htsq{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.art.svelte-ojvc9d{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.drawing.svelte-ojvc9d{fill:none;stroke:var(--art-line);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.drawing.svelte-ojvc9d .filled:where(.svelte-ojvc9d){fill:var(--art-fill)}.pane.svelte-1t4hzxy{gap:var(--space-6) clamp(var(--space-6), 2.5vw, var(--space-8));min-width:0;padding:var(--space-6) clamp(var(--space-4), 3vw, var(--space-8)) var(--space-12);grid-template:"console notes""page notes"1fr/minmax(0,1fr) minmax(17rem,22rem);align-items:start;width:100%;max-width:90rem;margin-inline:auto;display:grid}.console.svelte-1t4hzxy{align-items:end;gap:var(--space-2);padding:var(--space-6) var(--space-2) 0;background:var(--cover);border:3px solid var(--band);--art-line:var(--band);--art-fill:var(--page-card);border-radius:22px;grid-area:console;grid-template-columns:minmax(5.5rem,9.5rem) minmax(0,1fr) minmax(5.5rem,9.5rem);display:grid;position:relative;overflow:hidden}.slot.svelte-1t4hzxy{background:var(--band);border-radius:12px 12px 0 0;height:1.625rem;position:absolute;inset:auto clamp(5rem,12%,9.5rem) 0}.cart.svelte-1t4hzxy{z-index:1;border:3px solid var(--band);width:min(100%,38rem);animation:svelte-1t4hzxy-insert var(--spring-time) var(--spring) both;background:#2f8a43;border-radius:26px 26px 6px 6px;margin:0 auto -6px;padding:2.125rem 1.25rem 2.25rem;position:relative}.cart.svelte-1t4hzxy:before{content:"";background:var(--band);opacity:.5;border-radius:9px;width:7.5rem;height:.625rem;position:absolute;top:.625rem;left:50%;translate:-50%}@keyframes svelte-1t4hzxy-insert{0%{opacity:0;transform:translateY(1.5rem)}}.label.svelte-1t4hzxy{background:var(--yellow);border:3px solid var(--band);min-height:14rem;color:var(--page-ink);--art-fill:var(--page-card);border-radius:12px;grid-template-columns:minmax(7rem,.8fr) minmax(0,1.25fr);display:grid;overflow:hidden}.art.svelte-1t4hzxy{min-width:0;padding:var(--space-3);background:radial-gradient(60% 60%,#fff6c8,#0000 75%);grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid}.art.svelte-1t4hzxy .art{max-height:13rem;margin:auto}.art.photo.svelte-1t4hzxy .art{filter:drop-shadow(0 12px #0d1a1040)}.id.svelte-1t4hzxy{align-content:center;justify-items:start;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-2);min-width:0;display:grid}h1.svelte-1t4hzxy{font:700 clamp(1.6rem, 1rem + 1.4vw, 2.25rem) / 1.02 var(--font-brand);color:var(--page-ink);text-wrap:balance;overflow-wrap:anywhere}h1.svelte-1t4hzxy:focus{outline:none}h1.svelte-1t4hzxy:focus-visible{outline:2px solid var(--band);outline-offset:4px}.pills.svelte-1t4hzxy{gap:var(--space-2);flex-wrap:wrap;display:flex}.pill.svelte-1t4hzxy{min-height:1.6rem;padding:0 var(--space-3);border:1.5px solid var(--band);font-size:var(--step--1);text-transform:capitalize;border-radius:999px;align-items:center;gap:.4em;display:inline-flex}.pill.data.svelte-1t4hzxy{text-transform:none}.state.svelte-1t4hzxy{font-size:var(--step--1);align-items:center;gap:.4em;font-weight:650;display:flex}.state.confirmed.svelte-1t4hzxy{color:#0a5257}.state.signal.svelte-1t4hzxy{color:#8a3d00}.state.muted.svelte-1t4hzxy{color:var(--page-muted)}.caption.svelte-1t4hzxy{font-size:var(--step--1);color:var(--page-muted);max-width:40ch}.rack.svelte-1t4hzxy{align-self:center;justify-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-lg);color:var(--band);font:600 var(--step--1) / 1.2 var(--font-brand);text-align:center;cursor:pointer;background:0 0;border:0;min-width:0;display:grid}.rack.empty.svelte-1t4hzxy{cursor:default}.rack-art.svelte-1t4hzxy{opacity:.55;filter:saturate(.6);width:100%;max-width:8rem;height:5.5rem;transition:opacity .2s var(--ease-out), filter .2s var(--ease-out);display:block}.rack-name.svelte-1t4hzxy{overflow-wrap:anywhere}.arrow.svelte-1t4hzxy{border:2px solid var(--band);width:2.5rem;height:2.5rem;transition:transform .1s var(--ease-out);background:#ffffff4d;border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.rack.svelte-1t4hzxy:hover .rack-art:where(.svelte-1t4hzxy){opacity:.9;filter:none}.rack.svelte-1t4hzxy:hover .arrow:where(.svelte-1t4hzxy){background:var(--yellow)}}.rack.svelte-1t4hzxy:active .arrow:where(.svelte-1t4hzxy){transform:scale(.94)}.rack.svelte-1t4hzxy:focus-visible{outline-color:var(--band)}.notes.svelte-1t4hzxy{gap:var(--space-4);grid-area:notes;align-content:start;min-width:0;display:grid}.facts.svelte-1t4hzxy{padding:var(--space-2) var(--space-4);border:2px solid var(--keyline);border-radius:var(--radius-lg);background:var(--surface);font-size:var(--step--1);margin:0;display:grid}.facts.svelte-1t4hzxy div:where(.svelte-1t4hzxy){justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1.5px dotted var(--line-strong);display:flex}.facts.svelte-1t4hzxy div:where(.svelte-1t4hzxy):last-child{border-bottom:0}.facts.svelte-1t4hzxy dt:where(.svelte-1t4hzxy){color:var(--faint);white-space:nowrap}.facts.svelte-1t4hzxy dd:where(.svelte-1t4hzxy){text-align:right;overflow-wrap:anywhere;margin:0;font-weight:650}.muted.svelte-1t4hzxy{color:var(--muted)}.notice.svelte-1t4hzxy{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);border:1.5px solid var(--line);color:var(--muted);justify-items:start;display:grid}.notice.svelte-1t4hzxy h2:where(.svelte-1t4hzxy){align-items:center;gap:var(--space-2);font:600 var(--step-1) / 1.25 var(--font-brand);color:var(--text);display:flex}.notice.signal.svelte-1t4hzxy{background:color-mix(in srgb, var(--signal) 8%, var(--surface));border-color:color-mix(in oklch, var(--signal) 40%, transparent)}.notice.signal.svelte-1t4hzxy h2:where(.svelte-1t4hzxy) svg{color:var(--signal)}.notice.confirmed.svelte-1t4hzxy h2:where(.svelte-1t4hzxy) svg{color:var(--confirmed)}.say.svelte-1t4hzxy{align-items:center;gap:var(--space-2);font:600 var(--step-1) / 1.25 var(--font-brand);color:var(--text);display:flex}.say.svelte-1t4hzxy~.btn{margin-top:var(--space-1);justify-self:start}.say.svelte-1t4hzxy svg{color:var(--signal)}.detail.svelte-1t4hzxy{color:var(--faint)}.page.svelte-1t4hzxy{min-width:0;color:var(--text);grid-area:page}.tabs.svelte-1t4hzxy{gap:var(--space-1);padding-inline:var(--space-4);scrollbar-width:none;box-shadow:inset 0 -3px 0 var(--keyline);display:flex;overflow-x:auto}[role=tab].svelte-1t4hzxy{min-height:2.5rem;padding:0 var(--space-4);border:3px solid var(--keyline);background:var(--rail);color:var(--muted);font:600 var(--step--1) / 1 var(--font-brand);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);border-radius:12px 12px 0 0;flex:none}[role=tab].svelte-1t4hzxy:hover{color:var(--text);background:var(--raised)}[role=tab][aria-selected=true].svelte-1t4hzxy{background:var(--surface);border-bottom-color:var(--surface);color:var(--text)}[role=tab].svelte-1t4hzxy:focus-visible{outline-offset:-6px}.sheet.svelte-1t4hzxy{--bleed:clamp(var(--space-4), 2.5vw, var(--space-6));gap:var(--space-4);padding:var(--space-4) var(--bleed) var(--bleed);border:3px solid var(--keyline);background:var(--surface);border-top:0;border-radius:0 0 14px 14px;display:grid}.sheet-title.svelte-1t4hzxy{align-items:center;gap:var(--space-3);font:700 var(--step-2) / 1.1 var(--font-brand);color:var(--page-head);display:flex}.sheet-title.svelte-1t4hzxy .page-chip:where(.svelte-1t4hzxy){vertical-align:baseline}.panel.svelte-1t4hzxy{gap:var(--space-4);min-width:0;display:grid}.panel[hidden].svelte-1t4hzxy{display:none}.scroll.svelte-1t4hzxy{border-radius:var(--radius);border:1.5px solid var(--line-strong);background:var(--surface);overflow-x:auto}table.svelte-1t4hzxy{border-collapse:collapse;width:100%}th.svelte-1t4hzxy,td.svelte-1t4hzxy{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:2px dotted var(--page-dot);vertical-align:baseline}tbody.svelte-1t4hzxy tr:where(.svelte-1t4hzxy):last-child>:where(.svelte-1t4hzxy){border-bottom:0}thead.svelte-1t4hzxy th:where(.svelte-1t4hzxy){font-size:var(--step--1);color:var(--faint);background:var(--rail);font-weight:600}tbody.svelte-1t4hzxy th:where(.svelte-1t4hzxy){font-weight:500}.status.svelte-1t4hzxy{white-space:nowrap;align-items:center;gap:.4em;font-weight:600;display:inline-flex}.status.signal.svelte-1t4hzxy{color:var(--signal)}.status.confirmed.svelte-1t4hzxy{color:var(--confirmed)}.status.muted.svelte-1t4hzxy{color:var(--muted)}.status.danger.svelte-1t4hzxy{color:var(--danger)}.footnote.svelte-1t4hzxy{font-size:var(--step--1);color:var(--faint);max-width:72ch}.limits.svelte-1t4hzxy{font-size:var(--step--1);color:var(--muted);max-width:72ch;margin:0;padding-left:1.1em}.actions.svelte-1t4hzxy{align-items:center;gap:var(--space-4);display:flex}@media (prefers-reduced-motion:reduce){.cart.svelte-1t4hzxy{animation:.2s ease-out both svelte-1t4hzxy-fade!important}}@keyframes svelte-1t4hzxy-fade{0%{opacity:0}}@media (width<=60rem){.pane.svelte-1t4hzxy{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"console""notes""page"}.notes.svelte-1t4hzxy{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start}}@media (width<=40rem){.console.svelte-1t4hzxy{padding:var(--space-4) var(--space-2) var(--space-2);gap:var(--space-1);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"cart cart""prev next"}.cart.svelte-1t4hzxy{margin-bottom:var(--space-2);padding:1.75rem var(--space-3) var(--space-3);border-radius:22px;grid-area:cart}.label.svelte-1t4hzxy{grid-template-columns:minmax(0,1fr);min-height:0}.art.svelte-1t4hzxy{height:10rem}.id.svelte-1t4hzxy{padding:0 var(--space-4) var(--space-4)}.slot.svelte-1t4hzxy{display:none}.rack.svelte-1t4hzxy{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start}.prev.svelte-1t4hzxy{grid-area:prev}.next.svelte-1t4hzxy{text-align:right;grid-area:next;grid-template-columns:minmax(0,1fr) auto;justify-items:end}.next.svelte-1t4hzxy .arrow:where(.svelte-1t4hzxy){order:2}.rack-art.svelte-1t4hzxy{display:none}.notes.svelte-1t4hzxy{grid-template-columns:minmax(0,1fr)}th.svelte-1t4hzxy,td.svelte-1t4hzxy{padding:var(--space-2) var(--space-3)}}.switch.svelte-vhntpv{border:1px solid var(--line);background:var(--rail);border-radius:999px;gap:2px;margin:0;padding:3px;display:inline-flex}label.svelte-vhntpv{align-items:center;gap:var(--space-2);min-height:2rem;padding:0 var(--space-3);color:var(--muted);font-size:var(--step--1);cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);border-radius:999px;font-weight:600;display:inline-flex;position:relative}.compact.svelte-vhntpv label:where(.svelte-vhntpv){min-width:2rem;padding:0 var(--space-2);justify-content:center}label.svelte-vhntpv:hover{color:var(--text)}label.svelte-vhntpv:has(input:where(.svelte-vhntpv):checked){background:var(--surface);color:var(--text);box-shadow:0 1px 4px -2px oklch(0% 0 0/.45)}label.svelte-vhntpv:has(input:where(.svelte-vhntpv):focus-visible){outline:2px solid var(--accent);outline-offset:1px}input.svelte-vhntpv{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.home.svelte-1o61a8j{align-content:start;gap:var(--space-12);width:100%;max-width:76rem;padding:var(--space-8) clamp(var(--space-4), 4vw, var(--space-12)) var(--space-12);flex:1;margin:0 auto;display:grid}.hero.svelte-1o61a8j{gap:var(--space-6) clamp(var(--space-6), 5vw, var(--space-12));grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.stage.svelte-1o61a8j{min-height:22rem;padding-bottom:var(--space-6);border-radius:var(--radius-lg);background:radial-gradient(60% 50% at 50% 46%, color-mix(in srgb, var(--yellow) 22%, transparent), transparent 72%), radial-gradient(70% 60% at 50% 40%, var(--stage-light), transparent 75%), radial-gradient(38% 7% at 50% 93%, var(--stage-floor), transparent 100%);animation:svelte-1o61a8j-enter var(--spring-time) var(--spring) both;place-items:end center;display:grid}@keyframes svelte-1o61a8j-enter{0%{opacity:0;filter:blur(10px);transform:translateY(12px)scale(.96)}}.intro.svelte-1o61a8j{gap:var(--space-4);justify-items:start;min-width:0;display:grid}h1.svelte-1o61a8j{align-items:center;gap:var(--space-2) var(--space-3);font:700 var(--step-4) / 1 var(--font-brand);letter-spacing:-.01em;flex-wrap:wrap;margin:0;display:flex}.steps.svelte-1o61a8j{margin:var(--space-2) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.steps.svelte-1o61a8j li:where(.svelte-1o61a8j){gap:var(--space-2);color:var(--faint);grid-template-columns:1.25rem minmax(0,1fr);display:grid}.steps.svelte-1o61a8j li.now:where(.svelte-1o61a8j),.steps.svelte-1o61a8j li.done:where(.svelte-1o61a8j){color:var(--text)}.steps.svelte-1o61a8j .mark:where(.svelte-1o61a8j){place-items:center;height:1.5em;display:grid}.steps.svelte-1o61a8j .done:where(.svelte-1o61a8j) .mark:where(.svelte-1o61a8j){color:var(--confirmed)}.dot.svelte-1o61a8j{border:1.5px solid;border-radius:50%;width:.6rem;height:.6rem}.now.svelte-1o61a8j .dot:where(.svelte-1o61a8j){background:var(--yellow);border-color:color-mix(in srgb, var(--ink) 60%, var(--yellow))}.step.svelte-1o61a8j{gap:var(--space-1);display:grid}.step.svelte-1o61a8j>span:where(.svelte-1o61a8j){color:var(--muted);transition:opacity .2s var(--ease-out)}.steps.svelte-1o61a8j .done:where(.svelte-1o61a8j) .mark:where(.svelte-1o61a8j) svg{transition:transform var(--spring-time) var(--spring), opacity .2s var(--ease-out)}@starting-style{.steps.svelte-1o61a8j .done:where(.svelte-1o61a8j) .mark:where(.svelte-1o61a8j) svg{opacity:0;transform:scale(.6)}.step.svelte-1o61a8j>span:where(.svelte-1o61a8j){opacity:0}}.done.svelte-1o61a8j .step:where(.svelte-1o61a8j) strong:where(.svelte-1o61a8j){font-weight:500}.bubble-actions.svelte-1o61a8j{gap:var(--space-2);margin-top:var(--space-2);display:flex}.hero-actions.svelte-1o61a8j{gap:var(--space-2);flex-wrap:wrap;display:flex}.btn.big.svelte-1o61a8j{min-height:3rem;padding:0 var(--space-6);font-size:var(--step-1)}.hint.svelte-1o61a8j,.note.svelte-1o61a8j{font-size:var(--step--1);color:var(--faint);max-width:60ch}.block.svelte-1o61a8j{gap:var(--space-4);display:grid}h2.svelte-1o61a8j{font:600 var(--step-2) / 1.2 var(--font-brand)}.cards.svelte-1o61a8j{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));margin:0;padding:0;list-style:none;display:grid}.card.svelte-1o61a8j{gap:var(--space-1);width:100%;height:100%;padding:var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);text-align:left;cursor:pointer;transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out), transform .1s var(--ease-out);grid-template-rows:auto auto 1fr;display:grid}.card.svelte-1o61a8j:hover{border-color:color-mix(in srgb, var(--yellow) 70%, transparent);background:color-mix(in srgb, var(--yellow) 6%, var(--surface))}.card.svelte-1o61a8j:active{transform:scale(.98)}.card-art.svelte-1o61a8j{height:8.5rem;margin-bottom:var(--space-2);padding:var(--space-3);border-radius:var(--radius);background:radial-gradient(70% 70% at 50% 45%, var(--stage-light), transparent 75%), var(--rail);display:block}.away.svelte-1o61a8j .card-art:where(.svelte-1o61a8j){opacity:.45;filter:grayscale()}.card-name.svelte-1o61a8j{overflow-wrap:anywhere;font-weight:650;line-height:1.3}.card-state.svelte-1o61a8j{font-size:var(--step--1);align-self:start;align-items:center;gap:.35em;display:inline-flex}.signal.svelte-1o61a8j{color:var(--signal)}.confirmed.svelte-1o61a8j{color:var(--confirmed)}.muted.svelte-1o61a8j{color:var(--muted)}.tile.svelte-1o61a8j{gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-4) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--muted);transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.tile.svelte-1o61a8j:hover{border-color:color-mix(in oklch, var(--accent) 60%, transparent);background:color-mix(in oklch, var(--accent) 5%, var(--surface))}.tile-art.svelte-1o61a8j{align-items:center;gap:var(--space-1);grid-template-columns:3.5rem 2rem 2.25rem;display:grid}.tile-art.svelte-1o61a8j>span:where(.svelte-1o61a8j){aspect-ratio:1;display:block}.more.svelte-1o61a8j{gap:var(--space-3);display:grid}.swatches.svelte-1o61a8j{grid-template-columns:repeat(3,1.75rem);gap:0;padding-right:1.25rem}.swatches.svelte-1o61a8j>span:where(.svelte-1o61a8j){border:2px solid var(--surface);border-radius:50%;width:2.6rem}.swatches.svelte-1o61a8j>span:where(.svelte-1o61a8j):first-child{background:var(--accent)}.swatches.svelte-1o61a8j>span:where(.svelte-1o61a8j):nth-child(2){background:var(--yellow)}.swatches.svelte-1o61a8j>span:where(.svelte-1o61a8j):nth-child(3){background:color-mix(in srgb, var(--accent) 55%, var(--ink))}.tile-text.svelte-1o61a8j{gap:var(--space-1);display:grid}.tile-text.svelte-1o61a8j strong:where(.svelte-1o61a8j){font:600 var(--step-1) / 1.2 var(--font-brand);color:var(--text)}.tile.svelte-1o61a8j svg:last-child{color:var(--accent)}.prefs.svelte-1o61a8j{justify-items:start;gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--line)}.prefs.svelte-1o61a8j h2:where(.svelte-1o61a8j){font-size:var(--step-1)}.toggle.svelte-1o61a8j{align-items:center;gap:var(--space-3);cursor:pointer;display:inline-flex;position:relative}.toggle.svelte-1o61a8j input:where(.svelte-1o61a8j){opacity:0;cursor:pointer;z-index:1;width:2.5rem;height:1.5rem;margin:0;position:absolute;left:0}.track.svelte-1o61a8j{background:var(--raised);border:1px solid var(--line-strong);width:2.5rem;height:1.5rem;transition:background-color .16s var(--ease-out);border-radius:999px;flex:none;position:relative}.track.svelte-1o61a8j:after{content:"";background:var(--muted);width:calc(1.5rem - 6px);height:calc(1.5rem - 6px);transition:transform .2s var(--spring);border-radius:50%;position:absolute;top:2px;left:2px}.toggle.svelte-1o61a8j input:where(.svelte-1o61a8j):checked+.track:where(.svelte-1o61a8j){background:var(--accent);border-color:var(--accent)}.toggle.svelte-1o61a8j input:where(.svelte-1o61a8j):checked+.track:where(.svelte-1o61a8j):after{background:var(--accent-ink);transform:translate(1rem)}.toggle.svelte-1o61a8j input:where(.svelte-1o61a8j):focus-visible+.track:where(.svelte-1o61a8j){outline:2px solid var(--accent);outline-offset:2px}@media (width<=52rem){.hero.svelte-1o61a8j{grid-template-columns:minmax(0,1fr)}.stage.svelte-1o61a8j{height:14rem;min-height:0}.stage.svelte-1o61a8j .dee{--size:180px!important}.card-art.svelte-1o61a8j{height:6rem}.tile.svelte-1o61a8j{padding:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.tile-art.svelte-1o61a8j{display:none}}@media (prefers-reduced-motion:reduce){.stage.svelte-1o61a8j{animation:.2s ease-out both svelte-1o61a8j-fade!important}.steps.svelte-1o61a8j .done:where(.svelte-1o61a8j) .mark:where(.svelte-1o61a8j) svg{transform:none;transition:opacity .15s ease-out!important}.step.svelte-1o61a8j>span:where(.svelte-1o61a8j){transition:opacity .15s ease-out!important}@keyframes svelte-1o61a8j-fade{0%{opacity:0}}}.supported.svelte-1fkw6yc{align-content:start;gap:var(--space-4);width:100%;max-width:68rem;padding:var(--space-6) clamp(var(--space-4), 4vw, var(--space-12)) var(--space-12);flex:1;margin:0 auto;display:grid}.head.svelte-1fkw6yc{gap:var(--space-3);justify-items:start;display:grid}.back.svelte-1fkw6yc{margin-left:calc(-1 * var(--space-3));text-decoration:none}h1.svelte-1fkw6yc{font:600 var(--step-4) / 1.05 var(--font-brand);letter-spacing:-.01em}.lede.svelte-1fkw6yc{color:var(--muted);max-width:68ch}.filters.svelte-1fkw6yc{z-index:2;gap:var(--space-3);padding:var(--space-3) 0;background:var(--bg);flex-wrap:wrap;display:flex;position:sticky;top:3.75rem}.search.svelte-1fkw6yc{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);border-radius:999px;flex:18rem;display:flex}.search.svelte-1fkw6yc:focus-within{outline:2px solid var(--accent);outline-offset:2px}.search.svelte-1fkw6yc input:where(.svelte-1fkw6yc){min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1}.search.svelte-1fkw6yc input:where(.svelte-1fkw6yc)::placeholder{color:var(--faint)}.cats.svelte-1fkw6yc{border:1px solid var(--line);background:var(--rail);border-radius:999px;gap:2px;margin:0;padding:3px;display:inline-flex}.cats.svelte-1fkw6yc label:where(.svelte-1fkw6yc){min-height:2.25rem;padding:0 var(--space-3);color:var(--muted);font-weight:600;font-size:var(--step--1);cursor:pointer;border-radius:999px;align-items:center;display:inline-flex;position:relative}.cats.svelte-1fkw6yc label:where(.svelte-1fkw6yc):has(input:where(.svelte-1fkw6yc):checked){background:var(--surface);color:var(--text);box-shadow:0 1px 4px -2px oklch(0% 0 0/.45)}.cats.svelte-1fkw6yc label:where(.svelte-1fkw6yc):has(input:where(.svelte-1fkw6yc):focus-visible){outline:2px solid var(--accent);outline-offset:1px}.cats.svelte-1fkw6yc input:where(.svelte-1fkw6yc){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.count.svelte-1fkw6yc,.empty.svelte-1fkw6yc{color:var(--faint);font-size:var(--step--1)}.list.svelte-1fkw6yc{interpolate-size:allow-keywords;border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.list.svelte-1fkw6yc>li:where(.svelte-1fkw6yc){border-bottom:1px solid var(--line)}details.svelte-1fkw6yc::details-content{block-size:0;transition:block-size .22s var(--ease-out), content-visibility .22s allow-discrete;overflow:clip}details[open].svelte-1fkw6yc::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){details.svelte-1fkw6yc::details-content{transition:none}}summary.svelte-1fkw6yc{gap:var(--space-3) var(--space-4);padding:var(--space-2) var(--space-2);border-radius:var(--radius);cursor:pointer;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;list-style:none;display:grid}summary.svelte-1fkw6yc::-webkit-details-marker{display:none}summary.svelte-1fkw6yc:hover{background:var(--surface)}.art.svelte-1fkw6yc{width:3.5rem;height:3.5rem;padding:var(--space-1);border-radius:var(--radius);background:var(--rail);display:block}.what.svelte-1fkw6yc{min-width:0;display:grid}.what.svelte-1fkw6yc strong:where(.svelte-1fkw6yc){overflow-wrap:anywhere}.meta.svelte-1fkw6yc{gap:var(--space-2);color:var(--faint);flex-wrap:wrap;align-items:baseline;display:flex}.sum.svelte-1fkw6yc{justify-content:flex-end;gap:var(--space-1) var(--space-3);font-size:var(--step--1);flex-wrap:wrap;display:flex}.status.svelte-1fkw6yc{white-space:nowrap;align-items:center;gap:.35em;display:inline-flex}.confirmed.svelte-1fkw6yc{color:var(--confirmed)}.signal.svelte-1fkw6yc{color:var(--signal)}.muted.svelte-1fkw6yc{color:var(--muted)}.features.svelte-1fkw6yc,.limits.svelte-1fkw6yc{margin:0 0 var(--space-3) calc(3.5rem + var(--space-6));font-size:var(--step--1);padding:0}.features.svelte-1fkw6yc{gap:var(--space-1);list-style:none;display:grid}.features.svelte-1fkw6yc li:where(.svelte-1fkw6yc){gap:var(--space-3);grid-template-columns:minmax(0,14rem) 6rem auto;align-items:center;display:grid}.limits.svelte-1fkw6yc{padding-left:var(--space-4);color:var(--muted);max-width:68ch}@media (width<=40rem){summary.svelte-1fkw6yc{grid-template-columns:3rem minmax(0,1fr)}.art.svelte-1fkw6yc{width:3rem;height:3rem}.sum.svelte-1fkw6yc{grid-column:2;justify-content:flex-start}.features.svelte-1fkw6yc,.limits.svelte-1fkw6yc{margin-left:var(--space-2)}.features.svelte-1fkw6yc li:where(.svelte-1fkw6yc){grid-template-columns:minmax(0,1fr) auto}.features.svelte-1fkw6yc li:where(.svelte-1fkw6yc) .tag:where(.svelte-1fkw6yc){display:none}}.library.svelte-9t9dbi{align-content:start;gap:var(--space-6);width:100%;max-width:60rem;padding:var(--space-6) clamp(var(--space-4), 4vw, var(--space-12)) var(--space-12);flex:1;margin:0 auto;display:grid}.head.svelte-9t9dbi{gap:var(--space-4);justify-items:start;display:grid}.back.svelte-9t9dbi{margin-left:calc(-1 * var(--space-3));text-decoration:none}h1.svelte-9t9dbi{font:600 var(--step-4) / 1.05 var(--font-brand);letter-spacing:-.01em}h2.svelte-9t9dbi{font:600 var(--step-2) / 1.2 var(--font-brand)}.tools.svelte-9t9dbi{gap:var(--space-2);flex-wrap:wrap;display:flex}.muted.svelte-9t9dbi{color:var(--muted);max-width:68ch}.muted.svelte-9t9dbi:empty{display:none}.group.svelte-9t9dbi{gap:var(--space-3);display:grid}.list.svelte-9t9dbi{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.list.svelte-9t9dbi>li:where(.svelte-9t9dbi){gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);display:grid}.row.svelte-9t9dbi{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.what.svelte-9t9dbi{gap:.125rem;min-width:0;display:grid}.what.svelte-9t9dbi strong:where(.svelte-9t9dbi){overflow-wrap:anywhere}.when.svelte-9t9dbi{font-size:var(--step--1);color:var(--faint)}.chip.svelte-9t9dbi{width:.8em;height:.8em;margin-left:var(--space-2);border:1px solid var(--line-strong);vertical-align:-.05em;border-radius:50%;display:inline-block}.row-actions.svelte-9t9dbi{gap:var(--space-1);flex-wrap:wrap;display:flex}.landing.svelte-18q4g25{gap:var(--space-8);width:100%;max-width:80rem;padding:var(--space-6) clamp(var(--space-4), 4vw, var(--space-12)) var(--space-12);margin:0 auto;display:grid}.cover.svelte-18q4g25{background:var(--cover);min-height:min(46rem,82vh);color:var(--band);border:4px solid var(--band);box-shadow:0 0 0 3px color-mix(in srgb, var(--cover) 45%, var(--band)), 0 48px 64px -40px #000000b3;border-radius:28px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);display:grid;position:relative;overflow:hidden}.band.svelte-18q4g25{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);min-height:4.5rem;padding:var(--space-3) clamp(var(--space-4), 3vw, var(--space-8));background:var(--band);color:var(--yellow);font:600 1.125rem / 1.1 var(--font-brand);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;grid-column:1/-1;margin:0;display:flex}.band.svelte-18q4g25 .req:where(.svelte-18q4g25){color:var(--band-muted);font-size:var(--step--1);letter-spacing:.08em}.front.svelte-18q4g25{align-content:center;justify-items:start;gap:var(--space-4);padding:var(--space-8) 0 var(--space-12) clamp(var(--space-4), 4vw, var(--space-12));display:grid}h1.svelte-18q4g25{margin:0;display:grid}h1.svelte-18q4g25:focus{outline:none}.title.svelte-18q4g25{width:auto;height:clamp(5.5rem,2.5rem + 9vw,11rem);display:block;overflow:visible}.wm-drop.svelte-18q4g25,.wm-edge.svelte-18q4g25{stroke:var(--band)}.wm-fill.svelte-18q4g25{stroke:var(--yellow)}.sub.svelte-18q4g25{margin-top:var(--space-3);font:650 clamp(1.5rem, 1rem + 1.4vw, 2.25rem) / 1.05 var(--font-brand)}.promise.svelte-18q4g25{max-width:36ch;font-size:var(--step-1);line-height:1.45}.start.svelte-18q4g25{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.press.svelte-18q4g25{align-items:center;gap:var(--space-3);min-height:3.75rem;padding:0 var(--space-6) 0 var(--space-2);background:var(--band);color:var(--yellow);font:650 1.25rem / 1 var(--font-brand);cursor:pointer;transition:transform .1s var(--ease-out);border:0;border-radius:999px;display:inline-flex}.press.svelte-18q4g25:active{transform:scale(.97)}.press.svelte-18q4g25 .key:where(.svelte-18q4g25){background:var(--yellow);width:2.75rem;height:2.75rem;color:var(--band);letter-spacing:.03em;border-radius:50%;place-items:center;font-size:.6875rem;display:grid}.press.svelte-18q4g25:focus-visible,.select.svelte-18q4g25:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.select.svelte-18q4g25{min-height:3.75rem;padding:0 var(--space-6);border:3px solid var(--band);color:var(--band);font:650 1.0625rem / 1 var(--font-brand);border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}.select.svelte-18q4g25:hover{background:#0d1a1014}.fine.svelte-18q4g25{max-width:52ch;font-size:var(--step--1)}.cover.svelte-18q4g25 .fine:where(.svelte-18q4g25){color:color-mix(in srgb, var(--band) 85%, var(--cover))}.nohid.svelte-18q4g25{gap:var(--space-3);max-width:46ch;padding:var(--space-3) var(--space-4);border:3px solid var(--band);border-radius:var(--radius-lg);background:var(--paper);align-items:flex-start;display:flex}.nohid.svelte-18q4g25 a:where(.svelte-18q4g25){font-weight:600}.art.svelte-18q4g25{background:radial-gradient(56% 46% at 50% 58%, var(--yellow), transparent 72%);position:relative}.dee.svelte-18q4g25{width:auto;height:min(36rem,88%);filter:drop-shadow(0 1.25rem 0 color-mix(in srgb, var(--cover) 45%, var(--band)));animation:svelte-18q4g25-rise var(--spring-time) var(--spring) both;position:absolute;bottom:2.5rem;left:50%;translate:-50%}@keyframes svelte-18q4g25-rise{0%{opacity:0;transform:translateY(16px)scale(.97)}}.seal.svelte-18q4g25{left:var(--space-4);top:var(--space-8);text-align:center;background:var(--yellow);border:4px solid var(--band);width:9.5rem;height:9.5rem;font:650 .9375rem / 1.1 var(--font-brand);border-radius:50%;place-content:center;display:grid;position:absolute;rotate:-10deg}.seal.svelte-18q4g25 b:where(.svelte-18q4g25){font-size:2.6rem;line-height:1}.rating.svelte-18q4g25{right:var(--space-4);bottom:var(--space-4);width:15rem;padding:var(--space-3) var(--space-4);background:var(--paper);color:var(--page-ink);border:3px solid var(--band);font-size:var(--step--1);margin:0;line-height:1.35;position:absolute}.rating.svelte-18q4g25 dt:where(.svelte-18q4g25){font:650 .875rem / 1.2 var(--font-brand);margin-bottom:var(--space-1)}.rating.svelte-18q4g25 dd:where(.svelte-18q4g25){margin:0}.rating.svelte-18q4g25 .num:where(.svelte-18q4g25){font-weight:700}.spread.svelte-18q4g25{background:var(--paper);color:var(--page-ink);border:3px solid var(--band);border-radius:14px;grid-template-columns:1fr 1fr;scroll-margin-top:5rem;display:grid;overflow:hidden;box-shadow:0 30px 40px -34px #0009}.page.svelte-18q4g25{gap:var(--space-4);padding:var(--space-8) clamp(var(--space-4), 3vw, var(--space-8));flex-direction:column;min-width:0;display:flex}.page.svelte-18q4g25:after{content:"— " attr(data-folio) " —";padding-top:var(--space-4);font:600 var(--step--1) / 1 var(--font-brand);color:var(--page-faint);letter-spacing:.06em;align-self:center;margin-top:auto}.page.svelte-18q4g25+.page:where(.svelte-18q4g25){border-left:2px solid var(--page-rule);background:linear-gradient(90deg,#13200f0f,#0000 2.5rem)}.page.svelte-18q4g25 h2:where(.svelte-18q4g25){align-items:center;gap:var(--space-3);font:700 clamp(1.75rem, 1.3rem + 1.2vw, 2.25rem) / 1 var(--font-brand);color:var(--page-head);margin:0;display:flex}.page.svelte-18q4g25 p:where(.svelte-18q4g25){max-width:58ch;color:var(--page-muted)}.rows.svelte-18q4g25{margin:0;display:grid}.rows.svelte-18q4g25 div:where(.svelte-18q4g25){gap:var(--space-4);padding:var(--space-3) 0;border-bottom:2px dotted var(--page-dot);grid-template-columns:8.5rem minmax(0,1fr);display:grid}.rows.svelte-18q4g25 dt:where(.svelte-18q4g25){font:650 1.0625rem / 1.3 var(--font-brand)}.rows.svelte-18q4g25 dd:where(.svelte-18q4g25){color:var(--page-muted);margin:0}.counts.svelte-18q4g25{gap:var(--space-2) var(--space-6);font-size:var(--step-1);flex-wrap:wrap;display:flex}.counts.svelte-18q4g25 b:where(.svelte-18q4g25){font:700 2.5rem / 1 var(--font-brand);color:var(--page-head);margin-right:var(--space-1)}.brands.svelte-18q4g25{columns:3 9rem;column-gap:var(--space-6);font:600 1rem / 2 var(--font-brand);margin:0;padding:0;list-style:none}.brands.svelte-18q4g25 .num:where(.svelte-18q4g25){margin-left:var(--space-1);font:500 var(--step--1) var(--font-ui);color:var(--page-faint)}.spread.svelte-18q4g25 .btn:where(.svelte-18q4g25){border-color:var(--page-ink);color:var(--page-ink);align-self:flex-start;text-decoration:none}.spread.svelte-18q4g25 .btn:where(.svelte-18q4g25):hover{background:var(--page-hover)}.spread.svelte-18q4g25 .btn.primary:where(.svelte-18q4g25){color:var(--yellow-ink)}.spread.svelte-18q4g25 .btn.primary:where(.svelte-18q4g25):hover{background:color-mix(in srgb, var(--yellow) 88%, var(--page-ink))}.shelf.svelte-18q4g25{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.shelf.svelte-18q4g25 li:where(.svelte-18q4g25){gap:var(--space-1);padding:var(--space-3);border:2px solid var(--page-ink);border-radius:var(--radius-lg);background:var(--page-card);display:grid}.shelf-art.svelte-18q4g25{border-radius:var(--radius);background:radial-gradient(60% 60%,#ffd52e8c,#0000 75%);height:5.5rem;display:block}.shelf-name.svelte-18q4g25{font:600 .9375rem / 1.25 var(--font-brand)}.shelf-state.svelte-18q4g25{align-items:center;gap:.35em;font-size:.8125rem;font-weight:600;display:inline-flex}.shelf-state.confirmed.svelte-18q4g25{color:var(--page-confirmed)}.shelf-state.signal.svelte-18q4g25{color:var(--page-signal)}.shelf-state.muted.svelte-18q4g25{color:var(--page-faint)}.links.svelte-18q4g25{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=60rem){.cover.svelte-18q4g25{grid-template-columns:minmax(0,1fr)}.front.svelte-18q4g25{padding-bottom:var(--space-6)}.art.svelte-18q4g25{min-height:26rem}.seal.svelte-18q4g25{left:auto;right:var(--space-4);top:var(--space-4)}.rating.svelte-18q4g25{width:auto;margin:0 var(--space-4) var(--space-4);position:static}.spread.svelte-18q4g25{grid-template-columns:minmax(0,1fr)}.page.svelte-18q4g25+.page:where(.svelte-18q4g25){border-left:0;border-top:2px solid var(--page-rule);background:0 0}}@media (width<=30rem){.rows.svelte-18q4g25 div:where(.svelte-18q4g25){gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.seal.svelte-18q4g25{width:7.5rem;height:7.5rem}.seal.svelte-18q4g25 b:where(.svelte-18q4g25){font-size:2rem}}@media (prefers-reduced-motion:reduce){.dee.svelte-18q4g25{animation:.2s ease-out both svelte-18q4g25-fade!important}@keyframes svelte-18q4g25-fade{0%{opacity:0}}}.info.svelte-1ykba4b{width:100%;max-width:56rem;padding:var(--space-8) clamp(var(--space-4), 4vw, var(--space-12)) var(--space-12);flex:1;margin:0 auto}.sheet.svelte-1ykba4b{gap:var(--space-6);padding:clamp(var(--space-6), 4vw, var(--space-12));background:var(--paper);color:var(--page-ink);border:3px solid var(--band);border-radius:14px;display:grid;box-shadow:0 30px 40px -34px #0009}header.svelte-1ykba4b{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:2px dotted var(--page-dot);justify-items:start;display:grid}h1.svelte-1ykba4b{align-items:center;gap:var(--space-2) var(--space-3);font:700 clamp(2.25rem, 1.6rem + 2.2vw, 3.25rem) / 1.02 var(--font-brand);letter-spacing:-.01em;color:var(--page-head);text-wrap:balance;flex-wrap:wrap;margin:0;display:flex}h1.svelte-1ykba4b:focus{outline:none}h2.svelte-1ykba4b{margin:0 0 var(--space-2);font:650 1.375rem / 1.15 var(--font-brand);color:var(--page-ink)}p.svelte-1ykba4b{max-width:66ch;color:var(--page-muted)}section.svelte-1ykba4b p:where(.svelte-1ykba4b)+p:where(.svelte-1ykba4b),.credits.svelte-1ykba4b+p:where(.svelte-1ykba4b){margin-top:var(--space-3)}.credits.svelte-1ykba4b{gap:var(--space-2);max-width:66ch;color:var(--page-muted);margin:0;padding-left:1.1em;display:grid}.credits.svelte-1ykba4b strong:where(.svelte-1ykba4b){color:var(--page-ink)}.lede.svelte-1ykba4b{font-size:var(--step-1);color:var(--page-ink)}a.svelte-1ykba4b{color:var(--page-head);font-weight:600}.stamp.svelte-1ykba4b{font-size:var(--step--1);color:var(--page-faint)}.ways.svelte-1ykba4b{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ways.svelte-1ykba4b li:where(.svelte-1ykba4b){align-content:start;gap:var(--space-2);padding:var(--space-4);border:2px solid var(--page-ink);border-radius:var(--radius-lg);background:var(--page-card);display:grid}.ways.svelte-1ykba4b .btn:where(.svelte-1ykba4b){margin-top:var(--space-1);justify-self:start}.btn.svelte-1ykba4b{border-color:var(--page-ink);color:var(--page-ink);text-decoration:none}.btn.svelte-1ykba4b:hover{background:var(--page-hover)}.btn.primary.svelte-1ykba4b{color:var(--yellow-ink)}.btn.primary.svelte-1ykba4b:hover{background:color-mix(in srgb, var(--yellow) 88%, var(--page-ink))}.note.svelte-1ykba4b{font-size:var(--step--1)}.missing.svelte-1ykba4b{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.missing.svelte-1ykba4b>div:where(.svelte-1ykba4b){gap:var(--space-3);flex:18rem;justify-items:start;display:grid}.links.svelte-1ykba4b{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.shell.svelte-1n46o8q{flex-direction:column;min-height:100vh;display:flex}.top.svelte-1n46o8q{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.75rem;padding:var(--space-2) clamp(var(--space-4), 3vw, var(--space-8));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text:var(--paper);--muted:var(--band-muted);--rail:#091309;--surface:#1c3a22;--raised:#24462b;--line:#2b4a31;--line-strong:#4e7354;--keyline:#4e7354;--accent:#5cc46a;color:var(--text);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border-bottom:3px solid var(--cover);background:#0d1a10f0;flex-wrap:wrap;display:flex;position:sticky;top:0}.site.svelte-1n46o8q{align-items:center;gap:var(--space-1) var(--space-6);margin-left:auto;margin-right:var(--space-4);flex-wrap:wrap;display:flex}.site.svelte-1n46o8q a:where(.svelte-1n46o8q):not(.btn){color:var(--muted);font-weight:600;font-size:var(--step--1);text-decoration:none}.site.svelte-1n46o8q a:where(.svelte-1n46o8q):not(.btn):hover{color:var(--text)}.site.svelte-1n46o8q .btn:where(.svelte-1n46o8q){min-height:2.25rem;text-decoration:none}@media (prefers-reduced-transparency:reduce){.top.svelte-1n46o8q{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.mark.svelte-1n46o8q{align-items:center;gap:var(--space-2);border-radius:var(--radius);text-decoration:none;display:flex}.glyph.svelte-1n46o8q{width:2.25rem;height:2.25rem}.mark.svelte-1n46o8q strong:where(.svelte-1n46o8q){font:650 var(--step-2) / 1 var(--font-brand);letter-spacing:.02em;color:var(--accent)}.mark.svelte-1n46o8q span:where(.svelte-1n46o8q){margin-left:var(--space-1);font-size:var(--step--1);color:var(--muted)}.top-actions.svelte-1n46o8q{gap:var(--space-2);margin-left:auto;display:flex}.theme.svelte-1n46o8q{display:flex}.outcome.svelte-1n46o8q .dismiss:where(.svelte-1n46o8q){padding:0 var(--space-3);flex:none;margin-left:auto}.outcome.svelte-1n46o8q{gap:var(--space-3);padding:var(--space-3) clamp(var(--space-4), 3vw, var(--space-8));border-bottom:1px solid var(--line);transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);align-items:flex-start;display:flex}@starting-style{.outcome.svelte-1n46o8q{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.outcome.svelte-1n46o8q{transform:none;transition:opacity .15s ease-out!important}}.workspace.svelte-1n46o8q{flex:1;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.dock.svelte-1n46o8q{z-index:5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text:var(--paper);--muted:var(--band-muted);--surface:#1c3a22;--signal:#ffa04d;--confirmed:#7fd6d0;--art-line:#7fa785;--art-fill:#1c3a22;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:3px solid var(--cover);min-width:0;padding:var(--space-2) clamp(var(--space-4), 3vw, var(--space-8));background:#0d1a10f0;position:sticky;bottom:0}@media (prefers-reduced-transparency:reduce){.dock.svelte-1n46o8q{background:var(--band);-webkit-backdrop-filter:none;backdrop-filter:none}}.dock.svelte-1n46o8q ul:where(.svelte-1n46o8q){gap:var(--space-2);scroll-snap-type:x proximity;scrollbar-width:thin;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.dock.svelte-1n46o8q li:where(.svelte-1n46o8q){scroll-snap-align:start;flex:none}.device.svelte-1n46o8q{align-items:center;gap:var(--space-2);min-height:3rem;padding:var(--space-1) var(--space-4) var(--space-1) var(--space-1);color:var(--muted);font-weight:600;font-size:var(--step--1);white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), transform .1s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:999px;display:flex;position:relative}.device.svelte-1n46o8q:hover{background:var(--surface);color:var(--text)}.device.svelte-1n46o8q:active{transform:scale(.97)}.device.current.svelte-1n46o8q{color:var(--yellow-ink);background:var(--yellow);border-color:var(--ink)}.device.current.svelte-1n46o8q .device-state:where(.svelte-1n46o8q){color:inherit}.device.current.svelte-1n46o8q .signal:where(.svelte-1n46o8q){color:#8a3d00}.thumb.svelte-1n46o8q{background:var(--surface);border-radius:50%;width:2.5rem;height:2.5rem;padding:3px;display:block}.away.svelte-1n46o8q .thumb:where(.svelte-1n46o8q){opacity:.45;filter:grayscale()}.device-state.svelte-1n46o8q{font-size:var(--step--1);align-items:center;gap:.3em;display:inline-flex}.signal.svelte-1n46o8q{color:var(--signal)}.confirmed.svelte-1n46o8q{color:var(--confirmed)}.muted.svelte-1n46o8q{color:var(--muted)}.detail.svelte-1n46o8q{min-width:0;position:relative}.foot.svelte-1n46o8q{gap:var(--space-4) var(--space-8);padding:var(--space-6) clamp(var(--space-4), 3vw, var(--space-8));background:var(--band);color:var(--band-muted);border-top:3px solid var(--cover);font-size:var(--step--1);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.foot-mark.svelte-1n46o8q{align-items:center;gap:var(--space-3);display:flex}.foot-mark.svelte-1n46o8q strong:where(.svelte-1n46o8q){font:650 1.0625rem / 1 var(--font-brand);color:var(--yellow)}.foot.svelte-1n46o8q nav:where(.svelte-1n46o8q){gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.foot.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--paper);font-weight:600;text-decoration-color:#4e7354}.foot-fine.svelte-1n46o8q{color:var(--band-faint);grid-column:1/-1}@media (width<=48rem){.mark.svelte-1n46o8q span:where(.svelte-1n46o8q){display:none}.top-actions.svelte-1n46o8q .quiet:where(.svelte-1n46o8q){padding:0 var(--space-1)}.site.svelte-1n46o8q{justify-content:space-between;gap:var(--space-1) var(--space-3);flex-basis:100%;order:2;margin:0}.site.svelte-1n46o8q a[href="/#how"]:where(.svelte-1n46o8q){display:none}.foot.svelte-1n46o8q{grid-template-columns:minmax(0,1fr)}.theme.svelte-1n46o8q{order:1;margin-left:auto}.top-actions.svelte-1n46o8q{flex-basis:100%;order:2;justify-content:space-between}.close-word.svelte-1n46o8q{display:none}.top-actions.svelte-1n46o8q .close:where(.svelte-1n46o8q){padding:0 var(--space-3)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1a10;--rail:#091309;--surface:#142a19;--raised:#1c3a22;--line:#2b4a31;--line-strong:#4e7354;--text:#f6f2df;--muted:#c9d8b6;--faint:#9fb49a;--accent:#5cc46a;--accent-ink:#0d1a10;--accent-soft:#5cc46a29;--yellow:#ffd52e;--yellow-ink:#1d1a05;--yellow-soft:#ffd52e24;--ink:#050b06;--signal:#ffa04d;--signal-ink:#2a1400;--confirmed:#7fd6d0;--danger:#ff7a6b;--primary-bg:var(--accent);--primary-fg:var(--accent-ink);--selection:#5cc46a52;--stage-light:#49aa574d;--stage-floor:#030804e6;--chrome:#0d1a10db;--art-line:#7fa785;--art-fill:#1c3a22;--cover:#49aa57;--band:#0d1a10;--paper:#f6f2df;--keyline:#4e7354;--page-ink:#13200f;--page-muted:#3f4d35;--page-faint:#5b6650;--page-head:#1e4d2b;--page-card:#fffcef;--page-hover:#ece6cb;--page-rule:#d9d2b4;--page-dot:#b7ae8a;--page-confirmed:#0c6a70;--page-signal:#a64b00;--band-muted:#c9d8b6;--band-faint:#9fb49a;--font-ui:"Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-display:"Segoe UI Variable Display", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-brand:"Fredoka", var(--font-display);--font-data:ui-monospace, "Cascadia Mono", Consolas, "SF Mono", monospace;--step--1:.8125rem;--step-0:.9375rem;--step-1:1.125rem;--step-2:1.5rem;--step-3:2rem;--step-4:clamp(2.25rem, 1.6rem + 2.2vw, 3.5rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--radius:10px;--radius-lg:18px;--ease-out:cubic-bezier(.16, 1, .3, 1);--spring:linear(0, .2 6%, .52 14%, .76 24%, .9 35%, .96 46%, .99 60%, 1);--spring-time:.52s}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f2df;--rail:#ece6cb;--surface:#fffcef;--raised:#e9e2c4;--line:#d9d2b4;--line-strong:#8c8466;--text:#13200f;--muted:#3f4d35;--faint:#5b6650;--accent:#1e6b34;--accent-ink:#fffcef;--accent-soft:#1e6b341f;--yellow:#ffd52e;--yellow-ink:#1d1a05;--yellow-soft:#ffd52e4d;--ink:#13200f;--signal:#a64b00;--signal-ink:#fffcef;--confirmed:#0c6a70;--danger:#b3261e;--selection:#1e6b3433;--stage-light:#ffd52e80;--stage-floor:#13200f47;--chrome:#f6f2dfe6;--art-line:#5b6650;--art-fill:#fffcef;--keyline:#13200f}}:root[data-theme=light],.paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f2df;--rail:#ece6cb;--surface:#fffcef;--raised:#e9e2c4;--line:#d9d2b4;--line-strong:#8c8466;--text:#13200f;--muted:#3f4d35;--faint:#5b6650;--accent:#1e6b34;--accent-ink:#fffcef;--accent-soft:#1e6b341f;--yellow:#ffd52e;--yellow-ink:#1d1a05;--yellow-soft:#ffd52e4d;--ink:#13200f;--signal:#a64b00;--signal-ink:#fffcef;--confirmed:#0c6a70;--danger:#b3261e;--selection:#1e6b3433;--stage-light:#ffd52e80;--stage-floor:#13200f47;--chrome:#f6f2dfe6;--art-line:#5b6650;--art-fill:#fffcef;--keyline:#13200f}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fredoka-latin-wght.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (prefers-contrast:more){:root{--line:var(--line-strong);--muted:var(--text);--chrome:var(--bg)}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:400 var(--step-0) / 1.5 var(--font-ui);-webkit-font-smoothing:antialiased;caret-color:var(--accent);scrollbar-color:var(--line-strong) transparent;accent-color:var(--accent)}#app{min-height:100%}::selection{background:var(--selection);color:var(--text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}a{color:inherit;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em}a:hover{text-decoration-color:currentColor}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-4);border:2px solid var(--keyline);white-space:nowrap;font-family:var(--font-brand);letter-spacing:.01em;cursor:pointer;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), transform .1s var(--ease-out);background:0 0;border-radius:999px;font-weight:600;display:inline-flex}.btn:hover{background:var(--raised);border-color:var(--muted)}.btn:active:not(:disabled){transform:scale(.97)}.btn.primary{background:var(--yellow);color:var(--yellow-ink);border-color:var(--ink)}.btn.primary:hover{background:color-mix(in srgb, var(--yellow) 88%, var(--ink));border-color:var(--ink)}.btn.quiet{color:var(--muted);border-color:#0000;font-weight:500}.btn.quiet:hover{color:var(--text);background:var(--raised);border-color:#0000}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.file{position:relative}.btn.file input{opacity:0;cursor:pointer;position:absolute;inset:0}.btn.file:focus-within{outline:2px solid var(--accent);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.data{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:.92em}.tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:.35em;font-size:.6875rem;font-weight:650;display:inline-flex}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.live{gap:var(--space-6);display:grid}.live>.section{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.live .lede{color:var(--muted);max-width:68ch}.live .lede~.btn{justify-self:start}.live .problem{gap:var(--space-2);color:var(--danger);align-items:flex-start;display:flex}.live .facts{gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.live .facts>div{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}.live .facts dt{font-size:var(--step--1);color:var(--faint)}.live .facts dd{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:baseline;margin:0;font-weight:600;display:flex}.live .checks h3{font-size:var(--step-0);font-weight:600}.live .checks ul{margin:var(--space-2) 0 0;gap:var(--space-1);padding:0;list-style:none;display:grid}.live .checks li,.live .checks p{gap:var(--space-2);align-items:center;display:flex}.live .checks p{margin-top:var(--space-2)}.live .gate{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:color-mix(in srgb, var(--signal) 9%, transparent);border:1px solid color-mix(in srgb, var(--signal) 30%, transparent);color:var(--text);cursor:pointer;align-items:flex-start;max-width:75ch;display:flex}.live .gate input{accent-color:var(--signal);margin-top:.3em}.live .lines{margin-inline:calc(-1 * var(--bleed,0px));border-top:2px dotted var(--page-dot);display:grid}.live .line{gap:var(--space-2) var(--space-4);padding:var(--space-3) max(var(--bleed,0px), var(--space-3));border-bottom:2px dotted var(--page-dot);transition:background-color .2s var(--ease-out);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head""body outcome";align-items:center;display:grid}.live .line.open{background:color-mix(in srgb, var(--yellow) 22%, var(--surface))}.live .line .head{align-items:baseline;gap:var(--space-1) var(--space-4);color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:var(--radius);background:0 0;border:0;grid-area:head;grid-template-columns:minmax(7rem,13rem) minmax(0,1fr) auto;padding:0;display:grid}.live .line.open .head{cursor:default}.live .line:not(.open):hover{background:var(--raised)}.live .line .name{font:600 var(--step-0) / 1.3 var(--font-brand);overflow-wrap:anywhere}.live .line .reads{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.live .line .head .tag{color:var(--faint)}.live .line:not(.open) .value{font-size:var(--step-1)}.live .line .mini{font-size:var(--step--1);white-space:nowrap;align-items:center;gap:.35em;font-weight:600;display:inline-flex}.live .line .body{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;grid-area:body;min-width:0;display:flex}.live .line .body[hidden]{display:none}.live .line .outcome{max-width:36ch;font-size:var(--step--1);grid-area:outcome;justify-self:end}@media (width<=40rem){.live .line{grid-template-areas:"head head""body body""outcome outcome"}.live .line .outcome{justify-self:start}.live .line .head{grid-template-columns:minmax(0,1fr) auto}.live .line .reads{grid-area:2/1/auto/-1}}.live .line .ask{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:18rem;min-width:0;display:flex}.live select,.live input[type=number],.live input[type=text]{min-height:2.5rem;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:var(--text);font:inherit;font-variant-numeric:tabular-nums}.live select{flex:1;min-width:8rem}.live input[type=number]{width:8rem}.live select:disabled,.live input:disabled:not([type=radio],[type=color]){opacity:.5}.live .value{font:650 var(--step-2) / 1.15 var(--font-display);letter-spacing:-.01em}.live .value.settle{animation:settle var(--spring-time) var(--spring) both}@keyframes settle{0%{opacity:.2;filter:blur(6px);transform:translateY(6px)}}.live .when{font-size:var(--step--1);color:var(--faint)}.live .outcome:empty{display:none}.live .status{align-items:center;gap:.4em;font-weight:600;display:inline-flex}.live .confirmed{color:var(--confirmed)}.live .signal{color:var(--signal)}.live .danger{color:var(--danger)}.live .muted{color:var(--muted)}.live .note{font-size:var(--step--1);color:var(--faint)}.live .actions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}.live .value.settle{animation:.2s ease-out both fade!important}@keyframes fade{0%{opacity:.3}}}::view-transition-old(root){animation-duration:.24s;animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:.24s;animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:.12s}::view-transition-new(root){animation-duration:.12s}}h1[tabindex="-1"]:focus:not(:focus-visible){outline:none}.page-chip{background:var(--band);min-height:1.6rem;color:var(--yellow);box-shadow:inset 0 0 0 1.5px var(--cover);font:600 .8125rem / 1 var(--font-brand);letter-spacing:.02em;white-space:nowrap;vertical-align:.2em;border-radius:999px;align-items:center;padding:0 .6rem;display:inline-flex}
