.scene.svelte-1pp49lm{width:100%;height:auto;display:block}.stacked.svelte-1pp49lm{display:none}@media(max-width:640px){.wide.svelte-1pp49lm{display:none}.stacked.svelte-1pp49lm{display:block;max-width:340px;margin-inline:auto}}.frame.svelte-1pp49lm{fill:var(--surface);stroke:var(--border-strong);stroke-width:1.5}.screen.svelte-1pp49lm{fill:var(--elevated)}.chrome.svelte-1pp49lm,.skel.svelte-1pp49lm{fill:var(--border)}.stand.svelte-1pp49lm,.deck.svelte-1pp49lm{fill:var(--border-strong)}.label.svelte-1pp49lm{font-family:var(--font-mono);font-size:var(--fs-1);fill:var(--text-3);letter-spacing:.08em}.sub.svelte-1pp49lm{font-family:var(--font-ui);font-size:10px;fill:var(--text-3);opacity:.75}.tag.svelte-1pp49lm{font-family:var(--font-mono);font-size:9px;fill:var(--accent);letter-spacing:.06em}.cursor.svelte-1pp49lm path:where(.svelte-1pp49lm){fill:var(--accent);stroke:var(--bg);stroke-width:1}.tether.svelte-1pp49lm{fill:none;stroke:var(--accent);stroke-width:2}.new-display.svelte-1pp49lm{fill:color-mix(in oklab,var(--accent),transparent 92%);stroke:var(--accent);stroke-width:2;stroke-dasharray:10 8}.born.svelte-1pp49lm,.crossing.svelte-1pp49lm,.arrived.svelte-1pp49lm,.win.svelte-1pp49lm,.cursor.svelte-1pp49lm,.peer-idle.svelte-1pp49lm,.peer-screen.svelte-1pp49lm{animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:linear}.wide.svelte-1pp49lm .born:where(.svelte-1pp49lm){animation-name:svelte-1pp49lm-born;transform-origin:343px 160px}.stacked.svelte-1pp49lm .born:where(.svelte-1pp49lm){animation-name:svelte-1pp49lm-born-v;transform-origin:160px 253px}@keyframes svelte-1pp49lm-born-v{0%,4%{opacity:0;transform:scale(.82)}16%{opacity:1;transform:scale(1)}46%{opacity:1;transform:scale(1)}58%{opacity:0;transform:translateY(106px) scale(.9)}to{opacity:0;transform:translateY(106px) scale(.9)}}@keyframes svelte-1pp49lm-born{0%,4%{opacity:0;transform:scale(.82)}16%{opacity:1;transform:scale(1)}46%{opacity:1;transform:scale(1)}58%{opacity:0;transform:translate(150px) scale(.9)}to{opacity:0;transform:translate(150px) scale(.9)}}.wire.svelte-1pp49lm{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-dasharray:4 6}.lock-body.svelte-1pp49lm{fill:var(--accent)}.lock-shackle.svelte-1pp49lm{fill:none;stroke:var(--accent);stroke-width:2}.wide.svelte-1pp49lm .crossing:where(.svelte-1pp49lm){animation-name:svelte-1pp49lm-crossing}.stacked.svelte-1pp49lm .crossing:where(.svelte-1pp49lm){animation-name:svelte-1pp49lm-crossing-v}@keyframes svelte-1pp49lm-crossing-v{0%,52%{opacity:0}58%,78%{opacity:1}86%,to{opacity:0}}@keyframes svelte-1pp49lm-crossing{0%,44%{opacity:0}52%,78%{opacity:1}86%,to{opacity:0}}.arrived.svelte-1pp49lm{fill:color-mix(in oklab,var(--accent),var(--elevated) 88%);stroke:var(--accent);stroke-width:1.5;opacity:0;animation-name:svelte-1pp49lm-arrived}@keyframes svelte-1pp49lm-arrived{0%,52%{opacity:0}62%,92%{opacity:1}98%,to{opacity:0}}.peer-idle.svelte-1pp49lm{animation-name:svelte-1pp49lm-peer-idle}@keyframes svelte-1pp49lm-peer-idle{0%,52%{opacity:1}60%,94%{opacity:0}99%,to{opacity:1}}.win-body.svelte-1pp49lm{fill:var(--surface);stroke:var(--accent);stroke-width:1.5}.win-bar.svelte-1pp49lm{fill:color-mix(in oklab,var(--accent),transparent 78%)}.win-dot.svelte-1pp49lm{fill:var(--accent)}.win-line.svelte-1pp49lm{fill:var(--border-strong)}.win.svelte-1pp49lm{opacity:0;animation-timing-function:var(--ease)}.wide.svelte-1pp49lm .win:where(.svelte-1pp49lm){animation-name:svelte-1pp49lm-win}.stacked.svelte-1pp49lm .win:where(.svelte-1pp49lm){animation-name:svelte-1pp49lm-win-v}@keyframes svelte-1pp49lm-win-v{0%,62%{transform:translate(112px,40px) scale(.72);opacity:0}68%{transform:translate(112px,40px) scale(.72);opacity:1}80%{transform:translate(112px,338px) scale(1);opacity:1}92%{transform:translate(112px,338px) scale(1);opacity:1}97%,to{transform:translate(112px,338px) scale(1);opacity:0}}@keyframes svelte-1pp49lm-win{0%,62%{transform:translate(60px,132px) scale(.72);opacity:0}68%{transform:translate(60px,132px) scale(.72);opacity:1}80%{transform:translate(586px,132px) scale(1);opacity:1}92%{transform:translate(586px,132px) scale(1);opacity:1}97%,to{transform:translate(586px,132px) scale(1);opacity:0}}.cursor.svelte-1pp49lm{opacity:0;animation-name:svelte-1pp49lm-cursor;animation-timing-function:var(--ease)}@keyframes svelte-1pp49lm-cursor{0%,62%{transform:translate(96px,150px);opacity:0}66%{transform:translate(96px,150px);opacity:1}80%{transform:translate(622px,150px);opacity:1}93%{transform:translate(622px,150px);opacity:1}97%,to{transform:translate(660px,168px);opacity:0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.scroll-driven.svelte-1pp49lm .born:where(.svelte-1pp49lm),.scroll-driven.svelte-1pp49lm .crossing:where(.svelte-1pp49lm),.scroll-driven.svelte-1pp49lm .arrived:where(.svelte-1pp49lm),.scroll-driven.svelte-1pp49lm .win:where(.svelte-1pp49lm),.scroll-driven.svelte-1pp49lm .cursor:where(.svelte-1pp49lm),.scroll-driven.svelte-1pp49lm .peer-idle:where(.svelte-1pp49lm){animation-duration:1s;animation-iteration-count:1;animation-fill-mode:both;animation-timeline:view();animation-range:entry 30% cover 78%}}}@media(prefers-reduced-motion:reduce){.born.svelte-1pp49lm,.crossing.svelte-1pp49lm,.arrived.svelte-1pp49lm,.win.svelte-1pp49lm,.cursor.svelte-1pp49lm,.peer-idle.svelte-1pp49lm,.peer-screen.svelte-1pp49lm{animation:none}.wide.svelte-1pp49lm .born:where(.svelte-1pp49lm){opacity:1}.stacked.svelte-1pp49lm .born:where(.svelte-1pp49lm){opacity:0}.crossing.svelte-1pp49lm,.arrived.svelte-1pp49lm{opacity:1}.peer-idle.svelte-1pp49lm{opacity:0}.wide.svelte-1pp49lm .win:where(.svelte-1pp49lm){opacity:1;transform:translate(586px,132px)}.stacked.svelte-1pp49lm .win:where(.svelte-1pp49lm){opacity:1;transform:translate(112px,338px)}.cursor.svelte-1pp49lm{opacity:1;transform:translate(622px,150px)}}.compare-pair.svelte-1arwodm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:var(--space-4);align-items:stretch}.panel.svelte-1arwodm{display:flex;flex-direction:column;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.panel.extend.svelte-1arwodm{border-color:color-mix(in oklab,var(--accent),var(--border) 55%)}.panel-k.svelte-1arwodm{font-family:var(--font-mono);font-size:var(--fs-1);line-height:var(--lh-1);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:var(--space-1)}.panel-k.on-accent.svelte-1arwodm{color:var(--accent)}h3.svelte-1arwodm{font-size:var(--fs-5);line-height:var(--lh-5);font-weight:600}svg.svelte-1arwodm{width:100%;height:auto;display:block;margin:var(--space-4) 0}.frame.svelte-1arwodm{fill:var(--bg);stroke:var(--border-strong);stroke-width:1.4}.screen.svelte-1arwodm{fill:var(--elevated)}.line.svelte-1arwodm,.deck.svelte-1arwodm{fill:var(--border-strong)}.cap.svelte-1arwodm{font-family:var(--font-mono);font-size:8px;fill:var(--text-3);letter-spacing:.06em}.path.svelte-1arwodm{fill:none;stroke:var(--border-strong);stroke-width:1.2;stroke-dasharray:3 5}.path.accent.svelte-1arwodm{stroke:var(--accent);opacity:.55}.copy.svelte-1arwodm,.landed-copy.svelte-1arwodm,.shutter.svelte-1arwodm,.new-display.svelte-1arwodm,.arrived.svelte-1arwodm,.idle.svelte-1arwodm,.win.svelte-1arwodm,.seal.svelte-1arwodm{animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:linear}.shutter.svelte-1arwodm{fill:color-mix(in oklab,var(--text-1),transparent 88%);animation-name:svelte-1arwodm-shutter;opacity:0}@keyframes svelte-1arwodm-shutter{0%,6%{opacity:0}12%,24%{opacity:1}32%,to{opacity:0}}.copy-body.svelte-1arwodm{fill:var(--elevated);stroke:var(--text-3);stroke-width:1.2}.copy-line.svelte-1arwodm{fill:var(--border-strong)}.copy.svelte-1arwodm{opacity:0;animation-name:svelte-1arwodm-copy;animation-timing-function:var(--ease)}@keyframes svelte-1arwodm-copy{0%,22%{transform:translate(34px,49px) scale(.9);opacity:0}28%{transform:translate(34px,49px) scale(.9);opacity:1}48%{transform:translate(230px,49px) scale(1);opacity:1}54%,to{transform:translate(230px,49px) scale(1);opacity:0}}.landed-copy.svelte-1arwodm{opacity:0;animation-name:svelte-1arwodm-landed-copy}@keyframes svelte-1arwodm-landed-copy{0%,48%{opacity:0}54%,92%{opacity:1}97%,to{opacity:0}}.seal-body.svelte-1arwodm{fill:var(--accent)}.seal-shackle.svelte-1arwodm{fill:none;stroke:var(--accent);stroke-width:1.6}.seal.svelte-1arwodm{opacity:0;animation-name:svelte-1arwodm-seal}@keyframes svelte-1arwodm-seal{0%,8%{opacity:0}16%,88%{opacity:1}96%,to{opacity:0}}.new-body.svelte-1arwodm{fill:color-mix(in oklab,var(--accent),transparent 92%);stroke:var(--accent);stroke-width:1.5;stroke-dasharray:7 5}.new-display.svelte-1arwodm{opacity:0;animation-name:svelte-1arwodm-new-display;animation-timing-function:var(--ease)}@keyframes svelte-1arwodm-new-display{0%,14%{transform:translate(60px,49px) scale(.7);opacity:0}22%{transform:translate(60px,49px) scale(1);opacity:1}30%{transform:translate(60px,49px) scale(1);opacity:1}48%{transform:translate(230px,49px) scale(1);opacity:1}54%,to{transform:translate(230px,49px) scale(1);opacity:0}}.arrived.svelte-1arwodm{fill:color-mix(in oklab,var(--accent),var(--elevated) 86%);stroke:var(--accent);stroke-width:1.3;opacity:0;animation-name:svelte-1arwodm-arrived}@keyframes svelte-1arwodm-arrived{0%,48%{opacity:0}54%,92%{opacity:1}97%,to{opacity:0}}.idle.svelte-1arwodm{animation-name:svelte-1arwodm-idle}@keyframes svelte-1arwodm-idle{0%,48%{opacity:1}56%,94%{opacity:0}98%,to{opacity:1}}.win-body.svelte-1arwodm{fill:var(--surface);stroke:var(--accent);stroke-width:1.2}.win-bar.svelte-1arwodm{fill:color-mix(in oklab,var(--accent),transparent 76%)}.win.svelte-1arwodm{opacity:0;animation-name:svelte-1arwodm-win;animation-timing-function:var(--ease)}@keyframes svelte-1arwodm-win{0%,58%{transform:translate(30px,52px) scale(.7);opacity:0}64%{transform:translate(30px,52px) scale(.7);opacity:1}76%{transform:translate(235px,52px) scale(1);opacity:1}92%{transform:translate(235px,52px) scale(1);opacity:1}97%,to{transform:translate(235px,52px) scale(1);opacity:0}}.flow.svelte-1arwodm{list-style:none;display:grid;gap:var(--space-2);margin-top:auto}.flow.svelte-1arwodm li:where(.svelte-1arwodm){position:relative;padding-left:var(--space-5);font-size:var(--fs-2);line-height:var(--lh-2);color:var(--text-2)}.flow.svelte-1arwodm li:where(.svelte-1arwodm):before{content:"";position:absolute;left:5px;top:9px;width:5px;height:5px;border-radius:var(--radius-full);background:var(--border-strong)}.flow.svelte-1arwodm li:where(.svelte-1arwodm):not(:last-child):after{content:"";position:absolute;left:7px;top:16px;bottom:-8px;width:1px;background:var(--border)}.flow.svelte-1arwodm li.first:where(.svelte-1arwodm){color:var(--text-1);font-weight:500}.mirror.svelte-1arwodm .flow:where(.svelte-1arwodm) li.first:where(.svelte-1arwodm):before{background:var(--text-2)}.extend.svelte-1arwodm .flow:where(.svelte-1arwodm) li:where(.svelte-1arwodm):not(.untouched):before{background:var(--accent)}.extend.svelte-1arwodm .flow:where(.svelte-1arwodm) li.untouched:where(.svelte-1arwodm){color:var(--text-1);font-weight:500}.extend.svelte-1arwodm .flow:where(.svelte-1arwodm) li.untouched:where(.svelte-1arwodm):before{background:transparent;border:1.5px solid var(--success);left:4px;top:8px;width:7px;height:7px}.extend.svelte-1arwodm .flow:where(.svelte-1arwodm) li.untouched:where(.svelte-1arwodm):after{background:transparent}.verdict.svelte-1arwodm{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);font-size:var(--fs-3);line-height:var(--lh-3);color:var(--text-2)}.verdict.strong.svelte-1arwodm{color:var(--text-1);font-weight:600}@media(prefers-reduced-motion:reduce){.copy.svelte-1arwodm,.landed-copy.svelte-1arwodm,.shutter.svelte-1arwodm,.new-display.svelte-1arwodm,.arrived.svelte-1arwodm,.idle.svelte-1arwodm,.win.svelte-1arwodm,.seal.svelte-1arwodm{animation:none}.shutter.svelte-1arwodm{opacity:.55}.copy.svelte-1arwodm{opacity:0}.landed-copy.svelte-1arwodm,.seal.svelte-1arwodm{opacity:1}.new-display.svelte-1arwodm{opacity:0}.arrived.svelte-1arwodm{opacity:1}.idle.svelte-1arwodm{opacity:0}.win.svelte-1arwodm{opacity:1;transform:translate(235px,52px)}}.stage.svelte-1ujj4sc{display:grid;justify-items:end}.stage.svelte-1ujj4sc>:first-child{justify-self:stretch}.stage.svelte-1ujj4sc:has(.pause:where(.svelte-1ujj4sc) input:where(.svelte-1ujj4sc):checked) *{animation-play-state:paused!important}.pause.svelte-1ujj4sc{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--fs-1);line-height:var(--lh-1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);cursor:pointer;transition:color var(--dur-1) var(--ease)}.pause.svelte-1ujj4sc:hover{color:var(--text-1)}.pause.svelte-1ujj4sc input:where(.svelte-1ujj4sc){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:8px;height:8px;padding:0;border:0;border-radius:var(--radius-full);background:var(--accent);cursor:pointer}.pause.svelte-1ujj4sc input:where(.svelte-1ujj4sc):checked{background:var(--border-strong)}.pause.svelte-1ujj4sc:has(input:where(.svelte-1ujj4sc):focus-visible){outline:2px solid var(--accent);outline-offset:2px}.pause.svelte-1ujj4sc input:where(.svelte-1ujj4sc):focus-visible{outline:none}.paused.svelte-1ujj4sc{display:none}.pause.svelte-1ujj4sc:has(input:where(.svelte-1ujj4sc):checked) .playing:where(.svelte-1ujj4sc){display:none}.pause.svelte-1ujj4sc:has(input:where(.svelte-1ujj4sc):checked) .paused:where(.svelte-1ujj4sc){display:inline}@media(prefers-reduced-motion:reduce){.pause.svelte-1ujj4sc{display:none}}
