.cells.svelte-14e9i55{--band-angle:45deg;--band-center:50%;--band-width:30%;--band-feather:50%;--cells-top-clear:5rem;--cells-top-feather:13rem;--_band-start:calc(var(--band-center) - var(--band-width) / 2);--_band-end:calc(var(--band-center) + var(--band-width) / 2);--_band-in:calc(var(--_band-start) - var(--band-feather));--_band-out:calc(var(--_band-end) + var(--band-feather));-webkit-mask-image:linear-gradient(var(--band-angle), #000 0%, #000 var(--_band-in), transparent var(--_band-start), transparent var(--_band-end), #000 var(--_band-out), #000 100%), linear-gradient(to bottom, transparent 0, transparent var(--cells-top-clear), #000 var(--cells-top-feather));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(var(--band-angle), #000 0%, #000 var(--_band-in), transparent var(--_band-start), transparent var(--_band-end), #000 var(--_band-out), #000 100%), linear-gradient(to bottom, transparent 0, transparent var(--cells-top-clear), #000 var(--cells-top-feather));mask-image:linear-gradient(var(--band-angle), #000 0%, #000 var(--_band-in), transparent var(--_band-start), transparent var(--_band-end), #000 var(--_band-out), #000 100%), linear-gradient(to bottom, transparent 0, transparent var(--cells-top-clear), #000 var(--cells-top-feather));pointer-events:none;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.cells-static.svelte-14e9i55{opacity:.55;background:radial-gradient(circle at 70% 35%, var(--background) 0%, transparent 45%), radial-gradient(circle at 85% 70%, var(--bg-secondary) 0%, transparent 50%), radial-gradient(circle at 55% 80%, var(--background) 0%, transparent 40%);position:absolute;inset:0}@media (width>=1024px){.chat.svelte-wv7s2w.reveal-init{opacity:1;transform:none}.chat.svelte-wv7s2w.reveal-init .bubble:where(.svelte-wv7s2w){opacity:0;translate:0 .9rem}.chat.svelte-wv7s2w.reveal-in .bubble:where(.svelte-wv7s2w){opacity:1;transition:opacity .45s,translate .45s;transition-delay:calc(var(--i) * .14s);translate:none}}.dots.svelte-wv7s2w span:where(.svelte-wv7s2w){opacity:.45}@media (prefers-reduced-motion:no-preference){.chat.svelte-wv7s2w.reveal-in .dots:where(.svelte-wv7s2w) span:where(.svelte-wv7s2w){animation:1.4s ease-in-out infinite svelte-wv7s2w-dot;animation-delay:calc(var(--d) * .16s);animation-play-state:paused}.chat.svelte-wv7s2w.reveal-in.live .dots:where(.svelte-wv7s2w) span:where(.svelte-wv7s2w){animation-play-state:running}}@keyframes svelte-wv7s2w-dot{0%,60%,to{opacity:.35;translate:0}30%{opacity:1;translate:0 -.1875rem}}.graph.svelte-cs4hg2.reveal-init{opacity:1;transform:none}.node.svelte-cs4hg2{transform-box:fill-box;transform-origin:50%}.graph.svelte-cs4hg2.reveal-init .node:where(.svelte-cs4hg2){opacity:0;transform:scale(.3)}.graph.svelte-cs4hg2.reveal-in .node:where(.svelte-cs4hg2){opacity:1;transition:opacity .3s,transform .3s;transition-delay:calc(var(--i) * 6ms);transform:scale(1)}.edge.svelte-cs4hg2{stroke:var(--inv-deep-fg);stroke-opacity:.22;stroke-width:1px;stroke-linecap:round;stroke-dasharray:1000}.graph.svelte-cs4hg2.reveal-init .edge:where(.svelte-cs4hg2){stroke-dashoffset:1000px}.graph.svelte-cs4hg2.reveal-in .edge:where(.svelte-cs4hg2){stroke-dashoffset:0;transition:stroke-dashoffset .7s;transition-delay:calc(.3s + var(--j) * 7ms)}.graph.svelte-cs4hg2 .icon{color:var(--inv-deep-fg)}.graph.svelte-cs4hg2.reveal-init .icon{opacity:0}.graph.svelte-cs4hg2.reveal-in .icon{opacity:1;transition:opacity .3s;transition-delay:calc(.45s + var(--k) * 30ms)}.glow.svelte-cs4hg2{opacity:0}.glow-halo.svelte-cs4hg2{stroke:var(--expin-accent);stroke-opacity:.2;stroke-width:3.5px;stroke-linecap:round}.glow-edge.svelte-cs4hg2{stroke:var(--expin-accent);stroke-opacity:.85;stroke-width:1.6px;stroke-linecap:round}.glow-node.svelte-cs4hg2{fill:var(--expin-accent);fill-opacity:1}.graph.svelte-cs4hg2 .glow-icon{color:var(--expin-accent)}@media (prefers-reduced-motion:no-preference){.graph.svelte-cs4hg2.reveal-in .glow:where(.svelte-cs4hg2){animation:9s ease-in-out infinite svelte-cs4hg2-glowPulse;animation-delay:calc(1.2s + var(--cond) * 3s);animation-play-state:paused}.graph.svelte-cs4hg2.reveal-in.live .glow:where(.svelte-cs4hg2){animation-play-state:running}}@keyframes svelte-cs4hg2-glowPulse{0%,30%,to{opacity:0}6%,20%{opacity:1}}.report.svelte-w25v9o.reveal-init{opacity:1;transform:none}.report.svelte-w25v9o.reveal-init .row:where(.svelte-w25v9o){opacity:0;transform:translateY(.75rem)}.report.svelte-w25v9o.reveal-in .row:where(.svelte-w25v9o){opacity:1;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i) * .11s);transform:none}.fill.svelte-w25v9o{width:var(--w)}.report.svelte-w25v9o.reveal-init .fill:where(.svelte-w25v9o){width:0}.report.svelte-w25v9o.reveal-in .fill:where(.svelte-w25v9o){width:var(--w);transition:width .7s;transition-delay:calc(.45s + var(--i) * .11s)}.fill--top.svelte-w25v9o{position:relative}.fill--top.svelte-w25v9o:after{content:"";border-radius:inherit;background:color-mix(in oklab, var(--expin-accent), white 15%);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.report.svelte-w25v9o.reveal-in .fill--top:where(.svelte-w25v9o):after{animation:6s ease-in-out 2s infinite paused svelte-w25v9o-meterGlow}.report.svelte-w25v9o.reveal-in.live .fill--top:where(.svelte-w25v9o):after{animation-play-state:running}}@keyframes svelte-w25v9o-meterGlow{0%,to{opacity:0}50%{opacity:.9}}.steps.svelte-1uo0p6l{isolation:isolate}.steps-bg.svelte-1uo0p6l{z-index:-1;background-color:var(--inv-deep);position:absolute;inset:0}.spine.svelte-1uo0p6l{background:color-mix(in oklab, var(--inv-deep), var(--inv-deep-fg) 22%);z-index:1;width:2px;position:absolute;top:0;bottom:0;left:1.5rem;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 14svh),#0000);mask-image:linear-gradient(#000 0 calc(100% - 14svh),#0000)}.spine-fill.svelte-1uo0p6l{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000 0,#000 12svh);mask-image:linear-gradient(#0000 0,#000 12svh)}.spine-draw.svelte-1uo0p6l{transform-origin:top;background:linear-gradient(to bottom, var(--expin-accent), var(--inv-deep-fg));width:100%;height:100%}.node.svelte-1uo0p6l{z-index:2;border:2px solid var(--expin-accent);background:var(--inv-deep);width:2.75rem;height:2.75rem;color:var(--inv-deep-fg);font-family:var(--font-display);border-radius:9999px;place-items:center;margin-top:.1rem;font-size:1.25rem;line-height:1;display:grid;position:absolute;top:0;left:1.5rem;transform:translate(-50%)}.node.svelte-1uo0p6l:after{content:"";background:var(--expin-accent);width:2rem;height:2px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}@media (width>=1024px){.spine.svelte-1uo0p6l{left:50%}.node.svelte-1uo0p6l{justify-self:center;margin-top:.5rem;position:relative;top:auto;left:auto;transform:none}.node.svelte-1uo0p6l:after{content:"";background:var(--expin-accent);width:2.5rem;height:2px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.scene--rev.svelte-1uo0p6l .node:where(.svelte-1uo0p6l):after{left:auto;right:100%}}@media (prefers-reduced-motion:no-preference){.spine-draw.svelte-1uo0p6l{transform:scaleY(var(--q,0));will-change:transform}.node.svelte-1uo0p6l{border-color:color-mix(in oklab, var(--inv-deep), var(--expin-accent) calc(40% + 60% * var(--lit,0)));color:color-mix(in oklab, var(--inv-deep), var(--inv-deep-fg) calc(40% + 60% * var(--lit,0)));transform:translate(-50%, 0) scale(calc(.88 + .12 * var(--lit,0)));box-shadow:0 0 calc(var(--lit,0) * 18px) color-mix(in oklab, transparent, var(--expin-accent) 70%);transition:border-color .45s,color .45s,transform .45s,box-shadow .45s}.node.svelte-1uo0p6l:after{background:color-mix(in oklab, var(--inv-deep), var(--expin-accent) calc(40% + 60% * var(--lit,0)));transition:background .45s}@media (width>=1024px){.node.svelte-1uo0p6l{transform:scale(calc(.88 + .12 * var(--lit,0)))}}}@media (prefers-reduced-motion:no-preference) and (width>=1024px){.scene.svelte-1uo0p6l{scroll-snap-align:start;scroll-snap-stop:always}}.roster-track.svelte-1eooufe{border-top:1px solid color-mix(in oklab, transparent, var(--foreground) 14%);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.roster-item.svelte-1eooufe{scroll-snap-align:start;flex:0 0 100%;align-items:center;gap:1.25rem;padding-top:1rem;display:flex}@media (width>=640px){.roster-item.svelte-1eooufe{gap:1.75rem}}@media (prefers-reduced-motion:no-preference){.roster-track.svelte-1eooufe{scroll-behavior:smooth}}.plate.svelte-1eooufe{border:1px solid color-mix(in oklab, transparent, var(--foreground) 14%);background:color-mix(in oklab, var(--background), var(--foreground) 4%);flex-shrink:0;place-items:center;width:7rem;height:8.75rem;display:grid;position:relative;overflow:hidden}@media (width>=640px){.plate.svelte-1eooufe{width:8.75rem;height:11rem}}@media (width>=1024px){.plate.svelte-1eooufe{aspect-ratio:4/5;width:auto;height:clamp(7rem,18dvh,11rem)}}.plate.svelte-1eooufe img{object-fit:cover;width:100%;height:100%}.monogram.svelte-1eooufe{font-family:var(--font-display);letter-spacing:.06em;color:color-mix(in oklab, transparent, var(--foreground) 32%);font-size:2.25rem;font-weight:600}.tick.svelte-1eooufe{cursor:pointer;background:0 0;border:0;width:1.5rem;min-width:.5rem;padding:.6875rem 0;line-height:0}.tick.svelte-1eooufe:before{content:"";background:color-mix(in oklab, transparent, var(--foreground) 18%);height:2px;transition:background .25s;display:block}.tick--on.svelte-1eooufe:before{background:var(--expin-accent)}.tick.svelte-1eooufe:not(.tick--on):hover:before{background:color-mix(in oklab, transparent, var(--foreground) 45%)}.tick.svelte-1eooufe:focus-visible{outline:none}.tick.svelte-1eooufe:focus-visible:before{outline:2px solid var(--expin-accent);outline-offset:3px}
