.EtchWorld-module__kiw1rW__world{contain:layout paint style;isolation:isolate;pointer-events:none;width:100%;height:100%;min-height:clamp(24rem,62vw,58rem);position:relative;overflow:hidden}.EtchWorld-module__kiw1rW__fallback,.EtchWorld-module__kiw1rW__canvasShell{place-items:center;display:grid;position:absolute;inset:0}.EtchWorld-module__kiw1rW__fallback{z-index:0;opacity:1;transition:opacity .72s cubic-bezier(.16,1,.3,1)}.EtchWorld-module__kiw1rW__fallbackImage{filter:grayscale()contrast(1.02)brightness(.94);opacity:.38;-webkit-user-select:none;user-select:none;width:min(58%,30rem);height:auto;transform:translate(18vw)}.EtchWorld-module__kiw1rW__world[data-narrative=true] .EtchWorld-module__kiw1rW__fallbackImage{opacity:.48;width:min(68%,38rem);transform:translate(17vw)}html[data-theme=dark] .EtchWorld-module__kiw1rW__fallbackImage{filter:grayscale()contrast(.96)brightness(.88);opacity:.46}.EtchWorld-module__kiw1rW__canvasShell{z-index:1;opacity:0;transition:opacity .72s cubic-bezier(.16,1,.3,1)}.EtchWorld-module__kiw1rW__canvasShell canvas{touch-action:pan-y;display:block;width:100%!important;height:100%!important}.EtchWorld-module__kiw1rW__world[data-ready=true] .EtchWorld-module__kiw1rW__fallback{opacity:0}.EtchWorld-module__kiw1rW__world[data-ready=true] .EtchWorld-module__kiw1rW__canvasShell{opacity:1}.EtchWorld-module__kiw1rW__world[data-render-mode=fallback] .EtchWorld-module__kiw1rW__fallback,.EtchWorld-module__kiw1rW__world[data-render-mode=static] .EtchWorld-module__kiw1rW__fallback{opacity:1;transition:none}.EtchWorld-module__kiw1rW__world[data-render-mode=fallback] .EtchWorld-module__kiw1rW__canvasShell,.EtchWorld-module__kiw1rW__world[data-render-mode=static] .EtchWorld-module__kiw1rW__canvasShell{opacity:0;transition:none}@media (max-width:720px){.EtchWorld-module__kiw1rW__world{min-height:clamp(22rem,110vw,36rem)}.EtchWorld-module__kiw1rW__fallbackImage{opacity:.3;width:min(70%,22rem);transform:translate(14vw,-3vh)}.EtchWorld-module__kiw1rW__world[data-narrative=true] .EtchWorld-module__kiw1rW__fallbackImage{opacity:.38;width:min(78%,27rem);transform:translate(9vw,-1vh)}.EtchWorld-module__kiw1rW__world[data-ready=true] .EtchWorld-module__kiw1rW__canvasShell{opacity:.62;transform:translate(14vw)}.EtchWorld-module__kiw1rW__world[data-narrative=true][data-ready=true] .EtchWorld-module__kiw1rW__canvasShell{opacity:.82;transform:none}}@media (prefers-reduced-motion:reduce){.EtchWorld-module__kiw1rW__fallback,.EtchWorld-module__kiw1rW__canvasShell{transition:none}}@media (prefers-contrast:more){.EtchWorld-module__kiw1rW__fallbackImage{filter:grayscale()contrast(1.08)brightness(.52);opacity:.4}}
.FieldStudioFilm-module__-aqGCq__figure{color:var(--text);margin:0}.FieldStudioFilm-module__-aqGCq__frame{aspect-ratio:16/9;isolation:isolate;clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%);background:#080b08;background:lab(2.8044% -1.0356 .87637);position:relative;overflow:hidden;box-shadow:0 18px 40px #04050624;box-shadow:0 18px 40px lab(1.36933% -.0546575 -.485858/.14)}.FieldStudioFilm-module__-aqGCq__media{object-fit:cover;width:100%;height:100%;display:block}.FieldStudioFilm-module__-aqGCq__playback{color:#f1efeb;color:lab(94.5856% -.189692 2.27976);cursor:pointer;background:#080b08db;background:lab(2.8044% -1.0356 .87637/.86);border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition-property:background-color,color,transform;transition-duration:.16s;transition-timing-function:cubic-bezier(.23,1,.32,1);display:grid;position:absolute;top:34px;right:34px;box-shadow:inset 0 1px #ffffff2e,0 4px 10px #0000003d;box-shadow:inset 0 1px lab(100% 0 0/.18),0 4px 10px lab(.114426% -.0309572 .0263274/.24)}.FieldStudioFilm-module__-aqGCq__playback svg{width:18px;height:18px}.FieldStudioFilm-module__-aqGCq__playback:focus-visible{outline:3px solid var(--signal,#92d98a);outline-offset:4px}@supports (color:lab(0% 0 0)){.FieldStudioFilm-module__-aqGCq__playback:focus-visible{outline:3px solid var(--signal,lab(80.7006% -34.6956 31.7464))}}.FieldStudioFilm-module__-aqGCq__playback:active{transform:scale(.96)}.FieldStudioFilm-module__-aqGCq__caption{max-width:62ch;color:var(--text-muted);text-wrap:pretty;margin-top:18px;font-size:clamp(.875rem,1vw,1rem);line-height:1.55}.FieldStudioFilm-module__-aqGCq__transcript{max-width:62ch;color:var(--text-muted);margin-top:10px;font-size:.875rem;line-height:1.55}.FieldStudioFilm-module__-aqGCq__transcript summary{width:max-content;color:var(--text);cursor:pointer;text-underline-offset:.24em;text-decoration-line:underline;text-decoration-thickness:from-font}.FieldStudioFilm-module__-aqGCq__transcript p{text-wrap:pretty;margin:10px 0 0}@media (hover:hover) and (pointer:fine){.FieldStudioFilm-module__-aqGCq__playback:hover{color:#080b08;color:lab(2.8044% -1.0356 .87637);background:var(--signal,#92d98a)}@supports (color:lab(0% 0 0)){.FieldStudioFilm-module__-aqGCq__playback:hover{background:var(--signal,lab(80.7006% -34.6956 31.7464))}}}@media (max-width:700px){.FieldStudioFilm-module__-aqGCq__frame{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.FieldStudioFilm-module__-aqGCq__playback{top:16px;right:20px}}@media (prefers-reduced-motion:reduce){.FieldStudioFilm-module__-aqGCq__playback{transition-property:background-color,color}.FieldStudioFilm-module__-aqGCq__playback:active{transform:none}}@media (prefers-contrast:more){.FieldStudioFilm-module__-aqGCq__playback{color:#fff;color:lab(100% 0 0);outline-offset:-2px;background:#020202;background:lab(.466383% -.0797063 .0681013);outline:2px solid #fff;outline:2px solid lab(100% 0 0)}}
.ModelControlInstrument-module__z9Y7CW__instrument{border:1px solid var(--border-strong);background:radial-gradient(circle at 50% 41%, color-mix(in oklab, var(--signal) 9%, transparent), transparent 24%), color-mix(in oklab, var(--surface-soft) 80%, var(--surface));color:var(--text);position:relative;overflow:hidden}.ModelControlInstrument-module__z9Y7CW__instrument:before{z-index:0;background-image:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--text) 16%, transparent) .7px, transparent .85px);content:"";opacity:.3;pointer-events:none;background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 26% 72%,#000);mask-image:linear-gradient(90deg,#000,#0000 26% 72%,#000)}.ModelControlInstrument-module__z9Y7CW__instrumentHeader,.ModelControlInstrument-module__z9Y7CW__networkMap,.ModelControlInstrument-module__z9Y7CW__activeConnection,.ModelControlInstrument-module__z9Y7CW__returnLedger{z-index:1;position:relative}.ModelControlInstrument-module__z9Y7CW__instrumentHeader{border-bottom:1px solid var(--border);min-height:58px;color:var(--text-muted);font:650 .58rem/1 var(--font-mono);letter-spacing:.09em;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(1rem,2vw,1.65rem);display:grid}.ModelControlInstrument-module__z9Y7CW__instrumentHeader p{margin:0}.ModelControlInstrument-module__z9Y7CW__contextStatus{align-items:center;gap:.58rem;display:flex}.ModelControlInstrument-module__z9Y7CW__contextStatus i,.ModelControlInstrument-module__z9Y7CW__liveLabel i{background:var(--signal);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in oklab, var(--signal) 18%, transparent);animation:ModelControlInstrument-module__z9Y7CW__signal-breathe 2.4s var(--ease-out) infinite;border-radius:50%;flex:none}.ModelControlInstrument-module__z9Y7CW__contextStatus strong{color:var(--text);font-weight:760}.ModelControlInstrument-module__z9Y7CW__disclaimer{justify-self:end}.ModelControlInstrument-module__z9Y7CW__networkMap{isolation:isolate;grid-template-columns:minmax(245px,.29fr) minmax(330px,.42fr) minmax(250px,.29fr);min-height:clamp(610px,45vw,690px);display:grid}.ModelControlInstrument-module__z9Y7CW__connectionField{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ModelControlInstrument-module__z9Y7CW__connectionTrack,.ModelControlInstrument-module__z9Y7CW__inboundSignal,.ModelControlInstrument-module__z9Y7CW__activeSignal,.ModelControlInstrument-module__z9Y7CW__returnSignal{fill:none;vector-effect:non-scaling-stroke}.ModelControlInstrument-module__z9Y7CW__connectionTrack{stroke:color-mix(in oklab, var(--text) 24%, transparent);stroke-dasharray:2 7;stroke-width:1px}.ModelControlInstrument-module__z9Y7CW__inboundSignal{stroke:color-mix(in oklab, var(--signal) 76%, transparent);stroke-linecap:round;stroke-width:1.5px}.ModelControlInstrument-module__z9Y7CW__activeSignal{filter:drop-shadow(0 0 7px color-mix(in oklab, var(--signal) 48%, transparent));stroke:var(--signal);stroke-linecap:round;stroke-width:2.4px}.ModelControlInstrument-module__z9Y7CW__returnSignal{stroke:var(--signal);stroke-dasharray:2 11;stroke-linecap:round;stroke-width:1.3px}.ModelControlInstrument-module__z9Y7CW__activeTerminal{fill:var(--signal);filter:drop-shadow(0 0 6px color-mix(in oklab, var(--signal) 70%, transparent));animation:ModelControlInstrument-module__z9Y7CW__terminal-pulse 1.7s var(--ease-out) infinite}.ModelControlInstrument-module__z9Y7CW__signalArrow{fill:var(--signal)}.ModelControlInstrument-module__z9Y7CW__mobileBus{display:none}.ModelControlInstrument-module__z9Y7CW__systemsPanel,.ModelControlInstrument-module__z9Y7CW__providersPanel,.ModelControlInstrument-module__z9Y7CW__contextCore{z-index:2;min-width:0;position:relative}.ModelControlInstrument-module__z9Y7CW__systemsPanel,.ModelControlInstrument-module__z9Y7CW__providersPanel{background:color-mix(in oklab, var(--surface) 72%, transparent);grid-template-rows:auto minmax(0,1fr);padding:clamp(1rem,2vw,1.8rem);display:grid}.ModelControlInstrument-module__z9Y7CW__systemsPanel{border-right:1px solid var(--border)}.ModelControlInstrument-module__z9Y7CW__providersPanel{border-left:1px solid var(--border)}.ModelControlInstrument-module__z9Y7CW__columnHeading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;min-height:60px;display:flex}.ModelControlInstrument-module__z9Y7CW__columnHeading div{gap:.4rem;display:grid}.ModelControlInstrument-module__z9Y7CW__columnHeading span,.ModelControlInstrument-module__z9Y7CW__columnHeading small{color:var(--text-muted);font:650 .55rem/1 var(--font-mono);letter-spacing:.08em}.ModelControlInstrument-module__z9Y7CW__columnHeading strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.05rem,1.55vw,1.35rem);font-weight:610;line-height:1}.ModelControlInstrument-module__z9Y7CW__systemList{grid-template-rows:repeat(4,minmax(0,1fr));min-height:520px;display:grid}.ModelControlInstrument-module__z9Y7CW__systemNode{border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--surface) 86%, transparent);grid-template-columns:auto auto minmax(0,1fr);align-self:center;align-items:center;gap:.65rem;width:100%;min-width:0;min-height:82px;padding:.8rem 1rem .8rem 0;display:grid;position:relative}.ModelControlInstrument-module__z9Y7CW__systemNode:first-child{width:92%}.ModelControlInstrument-module__z9Y7CW__systemNode:nth-child(2){width:100%}.ModelControlInstrument-module__z9Y7CW__systemNode:nth-child(3){width:88%}.ModelControlInstrument-module__z9Y7CW__systemNode:nth-child(4){width:96%}.ModelControlInstrument-module__z9Y7CW__systemIndex{color:var(--text-muted);font:650 .52rem/1 var(--font-mono);align-self:start}.ModelControlInstrument-module__z9Y7CW__systemGlyph{aspect-ratio:1;border:1px solid var(--border);background:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--text) 15%, transparent) .6px, transparent .8px), var(--surface-soft);width:clamp(38px,3.4vw,48px);color:var(--text-muted);background-size:5px 5px,auto;place-items:center;display:grid}.ModelControlInstrument-module__z9Y7CW__systemGlyph svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;width:76%;height:76%}.ModelControlInstrument-module__z9Y7CW__systemGlyph .ModelControlInstrument-module__z9Y7CW__glyphSignal{stroke:var(--signal);stroke-width:2px}.ModelControlInstrument-module__z9Y7CW__systemGlyph .ModelControlInstrument-module__z9Y7CW__glyphSignalFill{fill:var(--signal);stroke:none}.ModelControlInstrument-module__z9Y7CW__systemIdentity{gap:.34rem;min-width:0;display:grid}.ModelControlInstrument-module__z9Y7CW__systemIdentity strong{font-family:var(--font-display);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.95rem,1.35vw,1.18rem);font-weight:620;line-height:1;overflow:hidden}.ModelControlInstrument-module__z9Y7CW__systemIdentity small{color:var(--text-muted);font:620 .54rem/1 var(--font-mono);letter-spacing:.04em}.ModelControlInstrument-module__z9Y7CW__systemPort,.ModelControlInstrument-module__z9Y7CW__providerPort,.ModelControlInstrument-module__z9Y7CW__corePortLeft,.ModelControlInstrument-module__z9Y7CW__corePortRight{z-index:3;border:1px solid var(--surface);background:var(--signal);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in oklab, var(--signal) 13%, transparent);border-radius:50%;position:absolute}.ModelControlInstrument-module__z9Y7CW__systemPort{top:50%;right:-4px;transform:translateY(-50%)}.ModelControlInstrument-module__z9Y7CW__contextCore{place-items:center;min-height:100%;padding:5.5rem 1.2rem 4.4rem;display:grid;overflow:hidden}.ModelControlInstrument-module__z9Y7CW__coreHeading{z-index:3;border-bottom:1px solid var(--border);justify-content:space-between;padding-bottom:.85rem;display:flex;position:absolute;top:clamp(1rem,2vw,1.8rem);left:1.2rem;right:1.2rem}.ModelControlInstrument-module__z9Y7CW__coreHeading span{color:var(--text-muted);font:650 .54rem/1 var(--font-mono);letter-spacing:.08em}.ModelControlInstrument-module__z9Y7CW__coreHeading strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(.82rem,1.1vw,.98rem);font-weight:610}.ModelControlInstrument-module__z9Y7CW__coreAscii{z-index:0;color:color-mix(in oklab, var(--text) 14%, transparent);font:500 clamp(.58rem, .82vw, .8rem)/.9 var(--font-mono);letter-spacing:.08em;display:grid;position:absolute;top:22%;right:2%;transform:rotate(90deg)}.ModelControlInstrument-module__z9Y7CW__coreShell{z-index:2;aspect-ratio:1;border:1px solid var(--border-strong);background:radial-gradient(circle at center, color-mix(in oklab, var(--signal) 12%, var(--surface)) 0 26%, var(--surface) 27% 53%, transparent 54%), repeating-radial-gradient(circle at center, transparent 0 19px, color-mix(in oklab, var(--text) 11%, transparent) 20px 21px);width:clamp(250px,24vw,340px);box-shadow:0 0 0 10px color-mix(in oklab, var(--surface) 78%, transparent), 0 0 0 11px var(--border), 0 0 78px color-mix(in oklab, var(--signal) 10%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.ModelControlInstrument-module__z9Y7CW__coreShell:before{background:repeating-conic-gradient(from 20deg, color-mix(in oklab, var(--text) 30%, transparent) 0deg 1deg, transparent 1deg 8deg);content:"";border-radius:50%;animation:22s linear infinite ModelControlInstrument-module__z9Y7CW__orbit-turn;position:absolute;inset:-19px;-webkit-mask:radial-gradient(circle,#0000 0 69%,#000 69.5% 71%,#0000 71.5%);mask:radial-gradient(circle,#0000 0 69%,#000 69.5% 71%,#0000 71.5%)}.ModelControlInstrument-module__z9Y7CW__coreShell:after{border:1px dashed color-mix(in oklab, var(--signal) 42%, transparent);content:"";border-radius:50%;animation:16s linear infinite ModelControlInstrument-module__z9Y7CW__orbit-turn-reverse;position:absolute;inset:9%}.ModelControlInstrument-module__z9Y7CW__coreMark{z-index:2;aspect-ratio:1;border:1px solid var(--border-strong);background:var(--surface);width:clamp(74px,7.5vw,110px);box-shadow:0 0 0 8px color-mix(in oklab, var(--signal) 12%, transparent);border-radius:22%;place-items:center;display:grid;position:absolute;overflow:hidden}.ModelControlInstrument-module__z9Y7CW__coreMark>img{object-fit:contain;width:76%;height:76%;position:absolute}.ModelControlInstrument-module__z9Y7CW__coreLabel{z-index:3;justify-items:center;gap:.36rem;display:grid;position:absolute;top:calc(50% + clamp(55px,6vw,78px))}.ModelControlInstrument-module__z9Y7CW__coreLabel strong{font-family:var(--font-accent);letter-spacing:.12em;font-size:clamp(.82rem,1.1vw,1rem);font-weight:650}.ModelControlInstrument-module__z9Y7CW__coreLabel span{color:var(--text-muted);font:650 .46rem/1 var(--font-mono);letter-spacing:.07em}.ModelControlInstrument-module__z9Y7CW__contextPacket{z-index:4;border:1px solid var(--border);background:color-mix(in oklab, var(--surface) 92%, transparent);min-width:60px;color:var(--text-muted);font:650 .42rem/1.15 var(--font-mono);letter-spacing:.06em;gap:.22rem;padding:.45rem .5rem;display:grid;position:absolute}.ModelControlInstrument-module__z9Y7CW__contextPacket b{color:var(--text);font-weight:760}.ModelControlInstrument-module__z9Y7CW__packetBrief{top:7%;left:8%}.ModelControlInstrument-module__z9Y7CW__packetMemory{top:9%;right:5%}.ModelControlInstrument-module__z9Y7CW__packetLook{bottom:9%;left:3%}.ModelControlInstrument-module__z9Y7CW__packetReview{bottom:8%;right:6%}.ModelControlInstrument-module__z9Y7CW__corePortLeft,.ModelControlInstrument-module__z9Y7CW__corePortRight{top:50%;transform:translateY(-50%)}.ModelControlInstrument-module__z9Y7CW__corePortLeft{left:-5px}.ModelControlInstrument-module__z9Y7CW__corePortRight{right:-5px}.ModelControlInstrument-module__z9Y7CW__coreFootnote{z-index:3;color:var(--text-muted);font:620 .56rem/1.4 var(--font-mono);letter-spacing:.04em;text-align:center;margin:0;position:absolute;bottom:1.25rem;left:1.2rem;right:1.2rem}.ModelControlInstrument-module__z9Y7CW__providerList{grid-template-rows:repeat(5,minmax(0,1fr));min-height:520px;display:grid}.ModelControlInstrument-module__z9Y7CW__providerButton{border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--surface) 86%, transparent);min-width:0;min-height:78px;color:var(--text-muted);cursor:pointer;text-align:left;transition:background-color .18s var(--ease-out), color .18s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .7rem .7rem 1rem;display:grid;position:relative}.ModelControlInstrument-module__z9Y7CW__providerButton:hover,.ModelControlInstrument-module__z9Y7CW__providerButton[aria-selected=true]{background:color-mix(in oklab, var(--signal) 7%, var(--surface));color:var(--text)}.ModelControlInstrument-module__z9Y7CW__providerButton:active .ModelControlInstrument-module__z9Y7CW__routeLogo{transform:scale(.95)}.ModelControlInstrument-module__z9Y7CW__providerPort{background:var(--border-strong);box-shadow:none;top:50%;left:-4px;transform:translateY(-50%)}.ModelControlInstrument-module__z9Y7CW__providerButton[aria-selected=true] .ModelControlInstrument-module__z9Y7CW__providerPort{background:var(--signal);box-shadow:0 0 0 4px color-mix(in oklab, var(--signal) 13%, transparent)}.ModelControlInstrument-module__z9Y7CW__routeLogo,.ModelControlInstrument-module__z9Y7CW__activeLogo{border:1px solid color-mix(in oklab, var(--ink) 13%, transparent);background:var(--paper);place-items:center;display:grid}.ModelControlInstrument-module__z9Y7CW__routeLogo{width:40px;height:40px;transition:transform .18s var(--ease-out);border-radius:10px}.ModelControlInstrument-module__z9Y7CW__routeLogo[data-provider=comfy],.ModelControlInstrument-module__z9Y7CW__activeLogo[data-provider=comfy]{background:#211927;background:lab(10.2864% 6.83399 -8.01846)}.ModelControlInstrument-module__z9Y7CW__routeLogo img,.ModelControlInstrument-module__z9Y7CW__activeLogo img{object-fit:contain;width:78%;height:78%}.ModelControlInstrument-module__z9Y7CW__routeIdentity{gap:.34rem;min-width:0;display:grid}.ModelControlInstrument-module__z9Y7CW__routeIdentity strong{font-family:var(--font-display);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.9rem,1.25vw,1.1rem);font-weight:620;line-height:1;overflow:hidden}.ModelControlInstrument-module__z9Y7CW__routeIdentity small,.ModelControlInstrument-module__z9Y7CW__routeIndex{color:var(--text-muted);font:650 .52rem/1 var(--font-mono);letter-spacing:.07em}.ModelControlInstrument-module__z9Y7CW__routeIndex{align-self:start}.ModelControlInstrument-module__z9Y7CW__routeSelection{background:var(--signal);width:3px;box-shadow:4px 0 18px color-mix(in oklab, var(--signal) 38%, transparent);position:absolute;top:0;bottom:0;left:-1px}.ModelControlInstrument-module__z9Y7CW__activeConnection{border-top:1px solid var(--border-strong);background:color-mix(in oklab, var(--surface) 84%, var(--surface-soft));grid-template-columns:minmax(0,1fr) clamp(250px,25vw,340px);min-height:260px;display:grid}.ModelControlInstrument-module__z9Y7CW__activeConnection:focus-visible{outline-offset:-4px}.ModelControlInstrument-module__z9Y7CW__connectionReadout{align-content:start;gap:1rem;min-width:0;padding:clamp(1rem,2vw,1.8rem);display:grid}.ModelControlInstrument-module__z9Y7CW__liveLabel{color:var(--text-muted);font:650 .54rem/1 var(--font-mono);letter-spacing:.08em;justify-content:space-between;display:flex}.ModelControlInstrument-module__z9Y7CW__liveLabel span:first-child{align-items:center;gap:.58rem;display:flex}.ModelControlInstrument-module__z9Y7CW__liveLabel i{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--signal) 17%, transparent);display:inline-block}.ModelControlInstrument-module__z9Y7CW__activeIdentity{align-items:center;gap:.9rem;min-width:0;display:flex}.ModelControlInstrument-module__z9Y7CW__activeLogo{border-radius:13px;flex:none;width:54px;height:54px}.ModelControlInstrument-module__z9Y7CW__activeIdentity>div{gap:.3rem;display:grid}.ModelControlInstrument-module__z9Y7CW__activeIdentity span{color:var(--text-muted);font:650 .52rem/1 var(--font-mono);letter-spacing:.08em}.ModelControlInstrument-module__z9Y7CW__activeIdentity h3{font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(1.6rem,2.6vw,2.65rem);font-weight:560;line-height:.9}.ModelControlInstrument-module__z9Y7CW__routeNote{max-width:62ch;color:var(--text-muted);margin:0;font-size:clamp(.82rem,1vw,.94rem);line-height:1.45}.ModelControlInstrument-module__z9Y7CW__contextChain{align-items:center;gap:.45rem;min-width:0;display:flex;overflow:hidden}.ModelControlInstrument-module__z9Y7CW__contextChain span,.ModelControlInstrument-module__z9Y7CW__contextChain strong{border:1px solid var(--border);color:var(--text-muted);font:650 .5rem/1 var(--font-mono);letter-spacing:.06em;flex:none;padding:.44rem .52rem}.ModelControlInstrument-module__z9Y7CW__contextChain strong{border-color:color-mix(in oklab, var(--signal) 44%, var(--border));color:var(--text)}.ModelControlInstrument-module__z9Y7CW__contextChain i{background:var(--signal);flex:auto;min-width:36px;height:1px;position:relative}.ModelControlInstrument-module__z9Y7CW__contextChain i:after{background:var(--signal);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ModelControlInstrument-module__z9Y7CW__connectionFacts{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ModelControlInstrument-module__z9Y7CW__connectionFacts div{gap:.35rem;min-width:0;padding:.75rem .7rem 0 0;display:grid}.ModelControlInstrument-module__z9Y7CW__connectionFacts dt,.ModelControlInstrument-module__z9Y7CW__connectionFacts dd{font:650 .52rem/1.2 var(--font-mono);letter-spacing:.06em;margin:0}.ModelControlInstrument-module__z9Y7CW__connectionFacts dt{color:var(--text-muted)}.ModelControlInstrument-module__z9Y7CW__connectionFacts dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ModelControlInstrument-module__z9Y7CW__outputProof{border-left:1px solid var(--border-strong);min-width:0;min-height:260px;color:var(--paper);background:#090b0a;grid-template-rows:auto minmax(0,1fr) auto;padding:1rem;display:grid;position:relative;overflow:hidden}.ModelControlInstrument-module__z9Y7CW__outputHeader,.ModelControlInstrument-module__z9Y7CW__outputStatus{z-index:3;color:#f2f1ea94;font:650 .52rem/1 var(--font-mono);letter-spacing:.08em;justify-content:space-between;display:flex;position:relative}.ModelControlInstrument-module__z9Y7CW__outputHeader{padding-bottom:.7rem}.ModelControlInstrument-module__z9Y7CW__proofImage{background:#141715;min-height:158px;position:relative;overflow:hidden}.ModelControlInstrument-module__z9Y7CW__proofImage img{object-fit:cover;filter:saturate(.68)contrast(1.08)brightness(.78)}.ModelControlInstrument-module__z9Y7CW__proofTexture{z-index:1;mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(#0000 50%,#04070580),radial-gradient(circle at 1px 1px,#f2f1ea38 .65px,#0000 .8px) 0 0/5px 5px;position:absolute;inset:0}.ModelControlInstrument-module__z9Y7CW__outputStatus{align-items:end;padding-top:.7rem}.ModelControlInstrument-module__z9Y7CW__outputStatus strong{color:var(--signal);font-weight:720}.ModelControlInstrument-module__z9Y7CW__returnLedger{border-top:1px solid var(--border);min-height:46px;color:var(--text-muted);font:650 .52rem/1 var(--font-mono);letter-spacing:.08em;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;padding:0 clamp(1rem,2vw,1.65rem);display:grid}.ModelControlInstrument-module__z9Y7CW__returnLedger i{background:var(--border-strong);height:1px;margin:0 .75rem;position:relative}.ModelControlInstrument-module__z9Y7CW__returnLedger i:after{background:var(--signal);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@keyframes ModelControlInstrument-module__z9Y7CW__signal-breathe{0%,to{opacity:.7;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes ModelControlInstrument-module__z9Y7CW__terminal-pulse{0%,to{opacity:.48}50%{opacity:1}}@keyframes ModelControlInstrument-module__z9Y7CW__orbit-turn{to{transform:rotate(360deg)}}@keyframes ModelControlInstrument-module__z9Y7CW__orbit-turn-reverse{to{transform:rotate(-360deg)}}@media (max-width:1080px){.ModelControlInstrument-module__z9Y7CW__networkMap{grid-template-columns:minmax(220px,.3fr) minmax(280px,.4fr) minmax(220px,.3fr)}.ModelControlInstrument-module__z9Y7CW__systemsPanel,.ModelControlInstrument-module__z9Y7CW__providersPanel{padding:1.1rem}.ModelControlInstrument-module__z9Y7CW__coreShell{width:clamp(238px,25vw,285px)}.ModelControlInstrument-module__z9Y7CW__contextChain span:nth-child(2),.ModelControlInstrument-module__z9Y7CW__contextChain span:nth-child(3){display:none}}@media (max-width:820px){.ModelControlInstrument-module__z9Y7CW__networkMap{grid-template-columns:1fr;min-height:0}.ModelControlInstrument-module__z9Y7CW__connectionField{display:none}.ModelControlInstrument-module__z9Y7CW__systemsPanel,.ModelControlInstrument-module__z9Y7CW__providersPanel{border-left:0;border-right:0;padding:1.2rem}.ModelControlInstrument-module__z9Y7CW__systemsPanel,.ModelControlInstrument-module__z9Y7CW__contextCore{border-bottom:0}.ModelControlInstrument-module__z9Y7CW__systemList{grid-template-rows:repeat(2,minmax(88px,auto));grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;min-height:0;padding-top:.9rem}.ModelControlInstrument-module__z9Y7CW__systemNode,.ModelControlInstrument-module__z9Y7CW__systemNode:nth-child(n){width:100%}.ModelControlInstrument-module__z9Y7CW__systemPort{top:auto;bottom:-4px;right:50%;transform:translate(50%)}.ModelControlInstrument-module__z9Y7CW__contextCore{min-height:430px;padding-top:5rem}.ModelControlInstrument-module__z9Y7CW__mobileBus{z-index:2;border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--surface) 76%, transparent);place-items:center;min-height:96px;display:grid;position:relative;overflow:hidden}.ModelControlInstrument-module__z9Y7CW__mobileBus svg{width:min(360px,100% - 2rem);height:76px;overflow:visible}.ModelControlInstrument-module__z9Y7CW__mobileBus>span{color:var(--text-muted);font:650 .52rem/1 var(--font-mono);letter-spacing:.07em;position:absolute;bottom:.45rem;right:.8rem}.ModelControlInstrument-module__z9Y7CW__mobileBusTrack,.ModelControlInstrument-module__z9Y7CW__mobileBusSignal,.ModelControlInstrument-module__z9Y7CW__mobileBusSignalActive{fill:none;vector-effect:non-scaling-stroke}.ModelControlInstrument-module__z9Y7CW__mobileBusTrack{stroke:color-mix(in oklab, var(--text) 25%, transparent);stroke-dasharray:2 6;stroke-width:1px}.ModelControlInstrument-module__z9Y7CW__mobileBusSignal{stroke:color-mix(in oklab, var(--signal) 68%, transparent);stroke-linecap:round;stroke-width:1.4px}.ModelControlInstrument-module__z9Y7CW__mobileBusSignalActive{filter:drop-shadow(0 0 5px color-mix(in oklab, var(--signal) 45%, transparent));stroke:var(--signal);stroke-linecap:round;stroke-width:2px}.ModelControlInstrument-module__z9Y7CW__mobileBusNode{fill:var(--signal)}.ModelControlInstrument-module__z9Y7CW__coreShell{width:min(300px,64vw)}.ModelControlInstrument-module__z9Y7CW__providerList{grid-template-rows:repeat(3,minmax(82px,auto));grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding-top:.9rem}.ModelControlInstrument-module__z9Y7CW__providerButton{border-right:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);min-height:92px;padding:.75rem .55rem}.ModelControlInstrument-module__z9Y7CW__providerButton:last-child{border-right:0;grid-column:1/-1}.ModelControlInstrument-module__z9Y7CW__providerButton:nth-child(2n){border-right:0}.ModelControlInstrument-module__z9Y7CW__providerPort{top:-4px;left:50%;transform:translate(-50%)}.ModelControlInstrument-module__z9Y7CW__routeIndex{position:absolute;top:.4rem;right:.4rem}.ModelControlInstrument-module__z9Y7CW__routeIdentity strong{font-size:clamp(.78rem,1.8vw,.98rem)}.ModelControlInstrument-module__z9Y7CW__routeSelection{width:auto;height:3px;bottom:auto;right:0}.ModelControlInstrument-module__z9Y7CW__activeConnection{grid-template-columns:minmax(0,1fr) 250px}}@media (max-width:620px){.ModelControlInstrument-module__z9Y7CW__instrumentHeader{grid-template-columns:1fr;align-content:center;gap:.55rem;min-height:70px;padding-block:.65rem}.ModelControlInstrument-module__z9Y7CW__instrumentHeader>p:nth-child(2){display:none}.ModelControlInstrument-module__z9Y7CW__disclaimer{justify-self:end;font-size:.5rem}.ModelControlInstrument-module__z9Y7CW__systemsPanel,.ModelControlInstrument-module__z9Y7CW__providersPanel{padding:1rem}.ModelControlInstrument-module__z9Y7CW__columnHeading{min-height:52px}.ModelControlInstrument-module__z9Y7CW__systemList{gap:0 .75rem}.ModelControlInstrument-module__z9Y7CW__systemNode{gap:.48rem;min-height:94px;padding-right:.45rem}.ModelControlInstrument-module__z9Y7CW__systemGlyph{width:36px}.ModelControlInstrument-module__z9Y7CW__systemIdentity strong{font-size:.9rem}.ModelControlInstrument-module__z9Y7CW__systemIdentity small{font-size:.52rem}.ModelControlInstrument-module__z9Y7CW__contextCore{min-height:390px}.ModelControlInstrument-module__z9Y7CW__coreHeading strong{display:none}.ModelControlInstrument-module__z9Y7CW__coreShell{width:min(270px,72vw)}.ModelControlInstrument-module__z9Y7CW__providerList{grid-template-rows:repeat(3,minmax(82px,auto));grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.ModelControlInstrument-module__z9Y7CW__providerButton{border-right:1px solid var(--border);min-height:82px}.ModelControlInstrument-module__z9Y7CW__providerButton:nth-child(2n){border-right:0}.ModelControlInstrument-module__z9Y7CW__providerButton:last-child{border-right:0;grid-column:1/-1}.ModelControlInstrument-module__z9Y7CW__routeLogo{width:36px;height:36px}.ModelControlInstrument-module__z9Y7CW__routeIdentity strong{font-size:.92rem}.ModelControlInstrument-module__z9Y7CW__activeConnection{grid-template-columns:1fr}.ModelControlInstrument-module__z9Y7CW__connectionReadout{padding:1rem}.ModelControlInstrument-module__z9Y7CW__contextChain{flex-wrap:wrap}.ModelControlInstrument-module__z9Y7CW__contextChain span:nth-child(2),.ModelControlInstrument-module__z9Y7CW__contextChain span:nth-child(3){display:inline-flex}.ModelControlInstrument-module__z9Y7CW__contextChain i{flex-basis:30px}.ModelControlInstrument-module__z9Y7CW__connectionFacts{gap:.6rem}.ModelControlInstrument-module__z9Y7CW__connectionFacts div:last-child{grid-column:1/-1}.ModelControlInstrument-module__z9Y7CW__connectionFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.ModelControlInstrument-module__z9Y7CW__outputProof{border-top:1px solid var(--border-strong);border-left:0;min-height:280px}.ModelControlInstrument-module__z9Y7CW__proofImage{min-height:205px}.ModelControlInstrument-module__z9Y7CW__returnLedger{grid-template-columns:auto 1fr auto;overflow:hidden}.ModelControlInstrument-module__z9Y7CW__returnLedger span:nth-of-type(2),.ModelControlInstrument-module__z9Y7CW__returnLedger span:nth-of-type(3),.ModelControlInstrument-module__z9Y7CW__returnLedger i:nth-of-type(2),.ModelControlInstrument-module__z9Y7CW__returnLedger i:nth-of-type(3){display:none}}@media (max-width:390px){.ModelControlInstrument-module__z9Y7CW__systemNode{grid-template-columns:auto minmax(0,1fr)}.ModelControlInstrument-module__z9Y7CW__systemIndex{position:absolute;top:.45rem;right:.45rem}.ModelControlInstrument-module__z9Y7CW__contextPacket{min-width:52px;font-size:.38rem}.ModelControlInstrument-module__z9Y7CW__routeNote{font-size:.8rem}}@media (max-width:350px){.ModelControlInstrument-module__z9Y7CW__systemNode{gap:.35rem;padding-right:.3rem}.ModelControlInstrument-module__z9Y7CW__systemGlyph{width:32px}.ModelControlInstrument-module__z9Y7CW__systemIdentity strong{text-overflow:clip;white-space:normal;font-size:.82rem;line-height:1.02;overflow:visible}.ModelControlInstrument-module__z9Y7CW__providerButton{gap:.45rem;padding:.6rem .4rem}.ModelControlInstrument-module__z9Y7CW__routeLogo{width:32px;height:32px}.ModelControlInstrument-module__z9Y7CW__routeIdentity strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:.82rem;line-height:1.02;overflow:visible}}@media (prefers-reduced-motion:reduce){.ModelControlInstrument-module__z9Y7CW__contextStatus i,.ModelControlInstrument-module__z9Y7CW__liveLabel i,.ModelControlInstrument-module__z9Y7CW__activeTerminal,.ModelControlInstrument-module__z9Y7CW__coreShell:before,.ModelControlInstrument-module__z9Y7CW__coreShell:after{animation:none}.ModelControlInstrument-module__z9Y7CW__providerButton,.ModelControlInstrument-module__z9Y7CW__routeLogo,.ModelControlInstrument-module__z9Y7CW__routeSelection,.ModelControlInstrument-module__z9Y7CW__inboundSignal,.ModelControlInstrument-module__z9Y7CW__activeSignal,.ModelControlInstrument-module__z9Y7CW__returnSignal,.ModelControlInstrument-module__z9Y7CW__activeIdentity,.ModelControlInstrument-module__z9Y7CW__proofImage{transition:none}}
.MultiplayerBoard-module__hId3JW__root{--board-paper:color-mix(in oklab, var(--surface) 92%, var(--surface-soft));--board-raised:color-mix(in oklab, var(--surface) 82%, white 18%);--board-ink:var(--text);--board-line:color-mix(in oklab, var(--text) 17%, transparent);--cursor-maya:#ff976d;--cursor-noah:#61bdff;--cursor-ari:#d7a6fc;z-index:1;border:1px solid color-mix(in oklab, var(--text) 42%, transparent);background:var(--board-paper);width:100%;box-shadow:0 1px 0 #ffffff61 inset, 0 28px 90px color-mix(in oklab, var(--text) 11%, transparent);color:var(--board-ink);isolation:isolate;border-radius:3px;margin:0;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.MultiplayerBoard-module__hId3JW__root{--cursor-maya:lab(73.3202% 43.98 46.9508);--cursor-noah:lab(73.1681% -13.8238 -41.6577);--cursor-ari:lab(74.9881% 30.6026 -36.2509);box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.38) inset, 0 28px 90px color-mix(in oklab, var(--text) 11%, transparent)}}.MultiplayerBoard-module__hId3JW__root:before{z-index:-1;background:linear-gradient(color-mix(in oklab, var(--text) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--text) 5%, transparent) 1px, transparent 1px), radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--text) 10%, transparent) .7px, transparent .9px);content:"";pointer-events:none;background-size:48px 48px,48px 48px,5px 5px;position:absolute;inset:41px 0 51px;-webkit-mask-image:linear-gradient(90deg,#000,#0000006b 56%,#000);mask-image:linear-gradient(90deg,#000,#0000006b 56%,#000)}.MultiplayerBoard-module__hId3JW__boardChrome{z-index:4;border-bottom:1px solid var(--board-line);background:color-mix(in oklab, var(--board-paper) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:1fr auto auto;align-items:center;gap:10px;min-height:42px;padding:0 14px;display:grid;position:relative}.MultiplayerBoard-module__hId3JW__boardChrome h3,.MultiplayerBoard-module__hId3JW__boardChrome span,.MultiplayerBoard-module__hId3JW__panelCode,.MultiplayerBoard-module__hId3JW__frameTopline,.MultiplayerBoard-module__hId3JW__contextChain,.MultiplayerBoard-module__hId3JW__approvalStamp,.MultiplayerBoard-module__hId3JW__boardFooter,.MultiplayerBoard-module__hId3JW__root figcaption{font-family:var(--font-mono);letter-spacing:.075em}.MultiplayerBoard-module__hId3JW__boardChrome h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(.48rem,.65vw,.58rem);font-weight:700;overflow:hidden}.MultiplayerBoard-module__hId3JW__boardPresence,.MultiplayerBoard-module__hId3JW__liveState{white-space:nowrap;align-items:center;gap:7px;font-size:.5rem;font-weight:720;display:flex}.MultiplayerBoard-module__hId3JW__boardPresence>span:last-child,.MultiplayerBoard-module__hId3JW__liveState{color:color-mix(in oklab, var(--text) 67%, transparent)}.MultiplayerBoard-module__hId3JW__boardPresence>span:last-child>i,.MultiplayerBoard-module__hId3JW__liveState>i{background:var(--signal);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in oklab, var(--signal) 16%, transparent);border-radius:50%;margin-right:1px;display:inline-block}.MultiplayerBoard-module__hId3JW__avatarStack{padding-left:8px;display:flex}.MultiplayerBoard-module__hId3JW__avatarStack i{border:1px solid color-mix(in oklab, var(--text) 62%, transparent);color:#07090d;color:lab(2.4592% -.149362 -1.88869);width:22px;height:22px;font:740 .48rem/1 var(--font-mono);border-radius:50%;place-items:center;margin-left:-8px;font-style:normal;display:grid}.MultiplayerBoard-module__hId3JW__root [data-person=maya]{--person-color:var(--cursor-maya)}.MultiplayerBoard-module__hId3JW__root [data-person=noah]{--person-color:var(--cursor-noah)}.MultiplayerBoard-module__hId3JW__root [data-person=ari]{--person-color:var(--cursor-ari)}.MultiplayerBoard-module__hId3JW__avatarStack i,.MultiplayerBoard-module__hId3JW__commentAvatar,.MultiplayerBoard-module__hId3JW__boardFooter li>i{background:var(--person-color)}.MultiplayerBoard-module__hId3JW__workspace{grid-template-columns:minmax(150px,.66fr) minmax(300px,1.62fr) minmax(180px,.78fr);align-items:stretch;gap:clamp(14px,1.8vw,25px);min-height:clamp(540px,47vw,680px);padding:clamp(20px,2.7vw,38px);display:grid;position:relative}.MultiplayerBoard-module__hId3JW__briefPanel,.MultiplayerBoard-module__hId3JW__reviewPanel,.MultiplayerBoard-module__hId3JW__framePanel{z-index:2;position:relative}.MultiplayerBoard-module__hId3JW__briefPanel,.MultiplayerBoard-module__hId3JW__reviewPanel{border:1px solid var(--board-line);background:color-mix(in oklab, var(--board-raised) 92%, transparent);box-shadow:6px 6px 0 color-mix(in oklab, var(--text) 6%, transparent);align-self:center}.MultiplayerBoard-module__hId3JW__briefPanel{padding:clamp(14px,1.6vw,22px);transform:rotate(-.7deg)}.MultiplayerBoard-module__hId3JW__panelCode,.MultiplayerBoard-module__hId3JW__frameTopline{color:color-mix(in oklab, var(--text) 59%, transparent);justify-content:space-between;font-size:clamp(.44rem,.55vw,.51rem);font-weight:720;display:flex}.MultiplayerBoard-module__hId3JW__briefPanel h4{max-width:12ch;font-family:var(--font-display);letter-spacing:-.055em;margin:clamp(22px,3vw,38px) 0 12px;font-size:clamp(1.35rem,2.25vw,2.1rem);font-weight:540;line-height:.94}.MultiplayerBoard-module__hId3JW__briefPanel>p{max-width:27ch;color:color-mix(in oklab, var(--text) 68%, transparent);margin:0;font-size:clamp(.67rem,.8vw,.77rem);line-height:1.45}.MultiplayerBoard-module__hId3JW__briefPanel dl{border-top:1px solid var(--board-line);margin:clamp(20px,3vw,36px) 0 0;display:grid}.MultiplayerBoard-module__hId3JW__briefPanel dl>div{border-bottom:1px solid var(--board-line);grid-template-columns:1fr auto;gap:7px;padding:7px 0;display:grid}.MultiplayerBoard-module__hId3JW__briefPanel dt,.MultiplayerBoard-module__hId3JW__briefPanel dd{font:690 clamp(.42rem, .51vw, .49rem)/1.2 var(--font-mono);letter-spacing:.06em;margin:0}.MultiplayerBoard-module__hId3JW__briefPanel dt{color:color-mix(in oklab, var(--text) 54%, transparent)}.MultiplayerBoard-module__hId3JW__contextChain{color:color-mix(in oklab, var(--text) 58%, transparent);grid-template-columns:auto 1fr auto;align-items:center;margin-top:15px;font-size:.43rem;font-weight:700;display:grid}.MultiplayerBoard-module__hId3JW__contextChain i{background:var(--board-line);height:1px;margin:0 6px}.MultiplayerBoard-module__hId3JW__framePanel{align-content:center;gap:9px;display:grid}.MultiplayerBoard-module__hId3JW__frameTopline{padding:0 3px}.MultiplayerBoard-module__hId3JW__heroFrame{aspect-ratio:1.08;border:1px solid color-mix(in oklab, var(--text) 56%, transparent);background:var(--text);box-shadow:10px 11px 0 color-mix(in oklab, var(--signal) 38%, transparent);position:relative;overflow:hidden}.MultiplayerBoard-module__hId3JW__heroFrame:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000 49.8%,#efeee74d 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#efeee74d 50%,#0000 50.2%),radial-gradient(circle at 1px 1px,#efeee730 .75px,#0000 .95px) 0 0/5px 5px;position:absolute;inset:0}.MultiplayerBoard-module__hId3JW__heroFrame img{object-fit:cover;filter:saturate(calc(var(--theme-media-saturation) + .16)) contrast(1.08) brightness(calc(var(--theme-media-brightness) + .12))}.MultiplayerBoard-module__hId3JW__focusCorner{z-index:2;clip-path:polygon(0 0,13% 0,13% 1px,1px 1px,1px 13%,0 13%,0 0,100% 0,100% 13%,calc(100% - 1px) 13%,calc(100% - 1px) 1px,87% 1px,87% 0,100% 0,100% 100%,87% 100%,87% calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) 87%,100% 87%,100% 100%,0 100%,0 87%,1px 87%,1px calc(100% - 1px),13% calc(100% - 1px),13% 100%,0 100%);border:1px solid #efeee7bd;position:absolute;inset:12%}.MultiplayerBoard-module__hId3JW__frameNote{z-index:3;background:var(--signal);color:var(--ink);font:760 .47rem/1 var(--font-mono);letter-spacing:.06em;align-items:center;gap:7px;padding:7px 9px;display:flex;position:absolute;bottom:12px;right:12px}.MultiplayerBoard-module__hId3JW__frameNote i{background:var(--ink);border-radius:50%;width:6px;height:6px}.MultiplayerBoard-module__hId3JW__frameStrip{grid-template-columns:repeat(3,minmax(0,72px)) 1fr;gap:7px;min-height:68px;display:grid}.MultiplayerBoard-module__hId3JW__frameStrip>div{border:1px solid var(--board-line);background:var(--text);position:relative;overflow:hidden}.MultiplayerBoard-module__hId3JW__frameStrip>div[data-selected=true]{border-color:color-mix(in oklab, var(--signal) 72%, var(--text));box-shadow:0 0 0 2px color-mix(in oklab, var(--signal) 26%, transparent)}.MultiplayerBoard-module__hId3JW__frameStrip img{object-fit:cover;filter:saturate(.6)contrast(1.1)}.MultiplayerBoard-module__hId3JW__frameStrip>div:first-child img{object-position:20% center}.MultiplayerBoard-module__hId3JW__frameStrip>div:nth-child(3) img{object-position:80% center}.MultiplayerBoard-module__hId3JW__frameStrip>div span{color:var(--paper);font:700 .4rem/1 var(--font-mono);background:#0d0f0eb8;padding:2px 3px;position:absolute;bottom:3px;right:3px}.MultiplayerBoard-module__hId3JW__frameStrip>p{color:color-mix(in oklab, var(--text) 34%, transparent);font:740 clamp(.45rem, .75vw, .65rem)/1 var(--font-mono);letter-spacing:.08em;white-space:nowrap;align-self:center;margin:0 0 0 auto}.MultiplayerBoard-module__hId3JW__reviewPanel{align-content:start;padding:clamp(13px,1.5vw,20px);display:grid;transform:rotate(.55deg)}.MultiplayerBoard-module__hId3JW__commentList{margin:clamp(20px,2.5vw,32px) 0 0;padding:0;list-style:none;display:grid}.MultiplayerBoard-module__hId3JW__commentList li{border-top:1px solid var(--board-line);grid-template-columns:25px 1fr;gap:8px;padding:clamp(10px,1vw,14px) 0;display:grid}.MultiplayerBoard-module__hId3JW__commentAvatar{border:1px solid color-mix(in oklab, var(--text) 54%, transparent);color:#07090d;color:lab(2.4592% -.149362 -1.88869);width:25px;height:25px;font:750 .48rem/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.MultiplayerBoard-module__hId3JW__commentList b{font:720 clamp(.47rem, .57vw, .54rem)/1.2 var(--font-mono);letter-spacing:.03em;display:block}.MultiplayerBoard-module__hId3JW__commentList p{color:color-mix(in oklab, var(--text) 70%, transparent);margin:4px 0 0;font-size:clamp(.61rem,.72vw,.7rem);line-height:1.35}.MultiplayerBoard-module__hId3JW__approvalStamp{border:1px solid color-mix(in oklab, var(--signal) 70%, var(--text));background:color-mix(in oklab, var(--signal) 24%, transparent);grid-template-columns:22px 1fr;align-items:center;margin-top:10px;padding:9px;font-size:.43rem;display:grid}.MultiplayerBoard-module__hId3JW__approvalStamp i{font:800 .85rem/1 var(--font-sans);grid-row:1/3;font-style:normal}.MultiplayerBoard-module__hId3JW__approvalStamp b{color:color-mix(in oklab, var(--text) 52%, transparent)}.MultiplayerBoard-module__hId3JW__contextMap,.MultiplayerBoard-module__hId3JW__cursorLayerDesktop,.MultiplayerBoard-module__hId3JW__cursorLayerMobile{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.MultiplayerBoard-module__hId3JW__contextMap path{fill:none;stroke:color-mix(in oklab, var(--text) 18%, transparent);stroke-dasharray:3 6;stroke-width:1px;vector-effect:non-scaling-stroke}.MultiplayerBoard-module__hId3JW__contextMap circle{fill:var(--signal)}.MultiplayerBoard-module__hId3JW__cursorLayerDesktop,.MultiplayerBoard-module__hId3JW__cursorLayerMobile{z-index:6}.MultiplayerBoard-module__hId3JW__cursorLayerMobile{display:none}.MultiplayerBoard-module__hId3JW__cursorArrow{fill:var(--cursor-color);stroke:#05070b;stroke:lab(1.96739% -.121817 -1.64016);stroke-linejoin:round;stroke-width:1.3px;vector-effect:non-scaling-stroke}.MultiplayerBoard-module__hId3JW__cursorLabel{fill:var(--cursor-color)}.MultiplayerBoard-module__hId3JW__cursorText{fill:#05070b;fill:lab(1.96739% -.121817 -1.64016);font-family:var(--font-mono);letter-spacing:.55px;font-size:10.5px;font-weight:760}.MultiplayerBoard-module__hId3JW__cursorMaya{--cursor-color:var(--cursor-maya)}.MultiplayerBoard-module__hId3JW__cursorNoah{--cursor-color:var(--cursor-noah)}.MultiplayerBoard-module__hId3JW__cursorAri{--cursor-color:var(--cursor-ari)}.MultiplayerBoard-module__hId3JW__boardFooter{z-index:5;border-top:1px solid var(--board-line);background:color-mix(in oklab, var(--board-paper) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:auto 1fr;align-items:center;gap:10px 20px;min-height:51px;padding:7px 14px;display:grid;position:relative}.MultiplayerBoard-module__hId3JW__boardFooter ul{margin:0;padding:0;list-style:none;display:flex}.MultiplayerBoard-module__hId3JW__boardFooter li{border-right:1px solid var(--board-line);align-items:center;gap:6px;min-height:29px;padding:0 9px;font-size:.43rem;display:flex}.MultiplayerBoard-module__hId3JW__boardFooter li:first-child{padding-left:0}.MultiplayerBoard-module__hId3JW__boardFooter li>i{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--person-color) 18%, transparent);border-radius:50%}.MultiplayerBoard-module__hId3JW__boardFooter li b{display:block}.MultiplayerBoard-module__hId3JW__boardFooter p{color:color-mix(in oklab, var(--text) 54%, transparent);text-overflow:ellipsis;white-space:nowrap;justify-self:end;margin:0;font-size:.43rem;overflow:hidden}.MultiplayerBoard-module__hId3JW__boardFooter p span{color:var(--text)}.MultiplayerBoard-module__hId3JW__boardFooter p i{background:var(--signal);border-radius:50%;width:5px;height:5px;margin:0 7px;display:inline-block}.MultiplayerBoard-module__hId3JW__root figcaption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.MultiplayerBoard-module__hId3JW__workspace{grid-template-columns:minmax(135px,.62fr) minmax(280px,1.48fr) minmax(170px,.78fr);min-height:620px}.MultiplayerBoard-module__hId3JW__frameStrip>p{display:none}.MultiplayerBoard-module__hId3JW__frameStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.MultiplayerBoard-module__hId3JW__root:before{inset:41px 0 76px}.MultiplayerBoard-module__hId3JW__boardChrome{grid-template-columns:1fr auto;padding-inline:10px}.MultiplayerBoard-module__hId3JW__boardPresence{display:none}.MultiplayerBoard-module__hId3JW__liveState{font-size:.44rem}.MultiplayerBoard-module__hId3JW__workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.05fr) minmax(118px,.95fr);align-content:start;gap:11px;min-height:620px;padding:14px}.MultiplayerBoard-module__hId3JW__briefPanel{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;padding:12px;display:grid}.MultiplayerBoard-module__hId3JW__briefPanel .MultiplayerBoard-module__hId3JW__panelCode,.MultiplayerBoard-module__hId3JW__briefPanel h4,.MultiplayerBoard-module__hId3JW__briefPanel .MultiplayerBoard-module__hId3JW__contextChain{grid-column:1}.MultiplayerBoard-module__hId3JW__briefPanel h4{margin:18px 0 8px;font-size:clamp(1.4rem,7vw,2rem)}.MultiplayerBoard-module__hId3JW__briefPanel>p,.MultiplayerBoard-module__hId3JW__briefPanel dl{grid-area:2/2/5;margin:18px 0 0 14px}.MultiplayerBoard-module__hId3JW__briefPanel dl{margin-top:78px}.MultiplayerBoard-module__hId3JW__briefPanel>p{font-size:.66rem}.MultiplayerBoard-module__hId3JW__framePanel{grid-area:2/1;align-content:start}.MultiplayerBoard-module__hId3JW__frameTopline span:first-child{display:none}.MultiplayerBoard-module__hId3JW__frameTopline{justify-content:flex-end}.MultiplayerBoard-module__hId3JW__heroFrame{aspect-ratio:.86;box-shadow:6px 7px 0 color-mix(in oklab, var(--signal) 38%, transparent)}.MultiplayerBoard-module__hId3JW__frameStrip{gap:4px;min-height:48px}.MultiplayerBoard-module__hId3JW__frameNote{padding:6px;font-size:.4rem;bottom:7px;right:7px}.MultiplayerBoard-module__hId3JW__reviewPanel{grid-area:2/2;align-self:start;padding:10px}.MultiplayerBoard-module__hId3JW__commentList{margin-top:14px}.MultiplayerBoard-module__hId3JW__commentList li{grid-template-columns:20px 1fr;gap:6px}.MultiplayerBoard-module__hId3JW__commentAvatar{width:20px;height:20px;font-size:.42rem}.MultiplayerBoard-module__hId3JW__commentList b{font-size:.43rem}.MultiplayerBoard-module__hId3JW__commentList p{font-size:.58rem}.MultiplayerBoard-module__hId3JW__approvalStamp{grid-template-columns:18px 1fr;font-size:.38rem}.MultiplayerBoard-module__hId3JW__contextMap,.MultiplayerBoard-module__hId3JW__cursorLayerDesktop{display:none}.MultiplayerBoard-module__hId3JW__cursorLayerMobile{display:block}.MultiplayerBoard-module__hId3JW__boardFooter{grid-template-columns:1fr;align-content:center;min-height:76px}.MultiplayerBoard-module__hId3JW__boardFooter ul{justify-content:space-between}.MultiplayerBoard-module__hId3JW__boardFooter li{flex:1;justify-content:center;padding:0 4px}.MultiplayerBoard-module__hId3JW__boardFooter li:first-child{padding-left:4px}.MultiplayerBoard-module__hId3JW__boardFooter p{text-align:center;justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.MultiplayerBoard-module__hId3JW__boardPresence>span:last-child>i,.MultiplayerBoard-module__hId3JW__liveState>i,.MultiplayerBoard-module__hId3JW__boardFooter li>i{box-shadow:none}}@media (prefers-contrast:more){.MultiplayerBoard-module__hId3JW__root,.MultiplayerBoard-module__hId3JW__briefPanel,.MultiplayerBoard-module__hId3JW__reviewPanel,.MultiplayerBoard-module__hId3JW__heroFrame{border-color:currentColor}.MultiplayerBoard-module__hId3JW__contextMap{display:none}}
.ProductScrollStory-module__8mODrW__story{--story-paper:#f1efeb;--story-ink:#030403;--story-ink-raised:#080b08;--story-muted:#a6a59e;--story-signal:#92d98a;--story-surface:var(--surface);--story-surface-raised:var(--surface-soft);--story-text:var(--text);--story-text-muted:var(--text-muted);--screen-intensity:3;--screen-dot-size:3px;--screen-dot-gap:6px;--screen-angle:22deg;z-index:1;padding:0 var(--page-pad) clamp(6rem, 11vw, 10rem);color:var(--story-text);isolation:isolate;background:0 0;position:relative;overflow:clip}@supports (color:lab(0% 0 0)){.ProductScrollStory-module__8mODrW__story{--story-paper:lab(94.5856% -.189692 2.27976);--story-ink:lab(1.06919% -.49267 .372729);--story-ink-raised:lab(2.81155% -1.20986 .916559);--story-muted:lab(67.5754% -.269264 3.4301);--story-signal:lab(80.7006% -34.6956 31.7464)}}.ProductScrollStory-module__8mODrW__story:before{z-index:0;background-image:radial-gradient(circle at center, color-mix(in oklab, var(--story-text) 13%, transparent) .55px, transparent .7px);content:"";opacity:.18;pointer-events:none;transform:rotate(var(--screen-angle)) scale(1.08);background-position:11px 7px;background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 82%,#0000);mask-image:linear-gradient(#000 0% 82%,#0000)}.ProductScrollStory-module__8mODrW__morphRunway{z-index:1;min-height:310svh;position:relative}.ProductScrollStory-module__8mODrW__intro{z-index:2;width:min(100%, var(--max-width));grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;align-items:start;gap:clamp(1.5rem,3vw,2.75rem);min-height:calc(100svh - 66px);margin-inline:auto;padding-block:clamp(3.5rem,7vw,7rem) clamp(2rem,4vw,4rem);display:grid;position:sticky;top:66px}.ProductScrollStory-module__8mODrW__intro h2{max-width:9ch;font-family:var(--font-display);letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(3.15rem,6.2vw,7rem);font-weight:590;line-height:.88}.ProductScrollStory-module__8mODrW__frameHead,.ProductScrollStory-module__8mODrW__diagnostic,.ProductScrollStory-module__8mODrW__chapterTrace{color:color-mix(in oklab, var(--story-text) 46%, transparent);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.075em;font-size:.59rem;font-weight:600}.ProductScrollStory-module__8mODrW__morphStages{grid-template-columns:repeat(4,minmax(0,1fr));justify-self:start;gap:clamp(.85rem,1.8vw,1.75rem);width:min(100%,43rem);margin:0;padding:0;list-style:none;display:grid}.ProductScrollStory-module__8mODrW__morphStages li{--stage-reveal-delay:0s;min-width:0;color:color-mix(in oklab, var(--story-text) 62%, transparent);opacity:1;transform-origin:0;transition:color .22s var(--ease-out), opacity .22s var(--ease-out), transform .42s var(--ease-out);grid-template-columns:1.75rem minmax(0,1fr);gap:.25rem .65rem;padding-block:.4rem;display:grid;transform:none}.ProductScrollStory-module__8mODrW__morphStages li:nth-child(2){--stage-reveal-delay:55ms}.ProductScrollStory-module__8mODrW__morphStages li:nth-child(3){--stage-reveal-delay:.11s}.ProductScrollStory-module__8mODrW__morphStages li:nth-child(4){--stage-reveal-delay:.165s}.ProductScrollStory-module__8mODrW__stageIndex{color:color-mix(in oklab, var(--story-text) 60%, transparent);font:650 .57rem/1.2 var(--font-mono);font-variant-numeric:tabular-nums;grid-row:1/3}.ProductScrollStory-module__8mODrW__morphStages strong{color:inherit;letter-spacing:-.015em;font-size:clamp(.78rem,1vw,.94rem);font-weight:680}.ProductScrollStory-module__8mODrW__morphStages small{color:color-mix(in oklab, var(--story-text) 58%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;line-height:1.25;overflow:hidden}.ProductScrollStory-module__8mODrW__stageSpecimen{grid-column:1/-1;place-items:center;min-height:clamp(5.5rem,9vw,7.5rem);display:none}.ProductScrollStory-module__8mODrW__stageSpecimen svg{fill:none;width:100%;height:100%;stroke:color-mix(in oklab, var(--story-text) 68%, transparent);stroke-dasharray:1.35 2.3;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;display:block;overflow:visible}.ProductScrollStory-module__8mODrW__stageSpecimen circle{fill:var(--story-surface);stroke:var(--story-signal);stroke-dasharray:none}.ProductScrollStory-module__8mODrW__stageSpecimen .ProductScrollStory-module__8mODrW__stageSpecimenHeld{fill:color-mix(in oklab, var(--story-signal) 22%, transparent);stroke:var(--story-signal)}.ProductScrollStory-module__8mODrW__stageSpecimenMark{object-fit:contain;width:auto;height:clamp(4.5rem,8vw,6.5rem)}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){[data-etch-scroll-range][data-etch-scene-phase] .ProductScrollStory-module__8mODrW__morphStages li{opacity:0;transition-delay:0s;transform:translateY(.7rem)scale(.96)}:is([data-etch-scroll-range][data-etch-scene-phase=director] .ProductScrollStory-module__8mODrW__morphStages li:nth-child(-n+1),[data-etch-scroll-range][data-etch-scene-phase=brain] .ProductScrollStory-module__8mODrW__morphStages li:nth-child(-n+2),[data-etch-scroll-range][data-etch-scene-phase=canvas] .ProductScrollStory-module__8mODrW__morphStages li:nth-child(-n+3),[data-etch-scroll-range][data-etch-scene-phase=loop] .ProductScrollStory-module__8mODrW__morphStages li:nth-child(-n+4),[data-etch-scroll-range][data-etch-scene-phase=rest] .ProductScrollStory-module__8mODrW__morphStages li:nth-child(-n+4)){opacity:1;transition-delay:0s, var(--stage-reveal-delay), var(--stage-reveal-delay);transform:none}}:is([data-etch-scroll-range][data-etch-scene-phase=director] .ProductScrollStory-module__8mODrW__morphStages [data-etch-morph-step=director],[data-etch-scroll-range][data-etch-scene-phase=brain] .ProductScrollStory-module__8mODrW__morphStages [data-etch-morph-step=brain],[data-etch-scroll-range][data-etch-scene-phase=canvas] .ProductScrollStory-module__8mODrW__morphStages [data-etch-morph-step=canvas],[data-etch-scroll-range][data-etch-scene-phase=loop] .ProductScrollStory-module__8mODrW__morphStages [data-etch-morph-step=loop]){color:var(--story-text);opacity:1}:is([data-etch-scroll-range][data-etch-scene-phase=director] .ProductScrollStory-module__8mODrW__morphStages [data-etch-morph-step=director] .ProductScrollStory-module__8mODrW__stageIndex,[data-etch-scroll-range][data-etch-scene-phase=brain] .ProductScrollStory-module__8mODrW__morphStages [data-etch-morph-step=brain] .ProductScrollStory-module__8mODrW__stageIndex,[data-etch-scroll-range][data-etch-scene-phase=canvas] .ProductScrollStory-module__8mODrW__morphStages [data-etch-morph-step=canvas] .ProductScrollStory-module__8mODrW__stageIndex,[data-etch-scroll-range][data-etch-scene-phase=loop] .ProductScrollStory-module__8mODrW__morphStages [data-etch-morph-step=loop] .ProductScrollStory-module__8mODrW__stageIndex){color:var(--story-signal)}.ProductScrollStory-module__8mODrW__frameSentinel{z-index:2;pointer-events:none;width:1px;height:0;margin:clamp(5rem,11vw,10rem) auto 0;display:block;position:relative}.ProductScrollStory-module__8mODrW__frame{z-index:2;width:min(100%, var(--max-width));background:var(--story-surface-raised);box-shadow:inset 0 1px color-mix(in oklab, var(--story-text) 8%, transparent);margin:0 auto;padding:clamp(.85rem,1.8vw,1.4rem);position:relative}.ProductScrollStory-module__8mODrW__frameHead{justify-content:space-between;align-items:start;gap:1rem;min-height:32px;display:flex}.ProductScrollStory-module__8mODrW__scenes{gap:clamp(5rem,11vw,10rem);display:grid}.ProductScrollStory-module__8mODrW__scene{grid-template-columns:minmax(0,1.5fr) minmax(270px,.5fr);align-items:center;gap:clamp(1.75rem,5vw,5.5rem);display:grid}.ProductScrollStory-module__8mODrW__media{isolation:isolate;background:#010201;background:lab(.470329% -.164345 .124949);min-height:clamp(470px,62vw,820px);margin:0;position:relative;overflow:hidden}.ProductScrollStory-module__8mODrW__photo{z-index:-4;object-fit:cover;filter:saturate(.76)contrast(1.08)brightness(.82);transform-origin:50%;transform:scale(1.015)}.ProductScrollStory-module__8mODrW__photoShade{z-index:-1;pointer-events:none;background:linear-gradient(146deg,#0001005c,#0000 48%,#00010033);background:linear-gradient(146deg,lab(.201622% -.136346 .10213/.36),#0000 48%,lab(.201622% -.136346 .10213/.2));position:absolute;inset:0}.ProductScrollStory-module__8mODrW__pointScreen{z-index:-2;mix-blend-mode:soft-light;pointer-events:none;transform-origin:50%;background-image:radial-gradient(circle,#f3f2edb8 .55px,#0000 .75px);background-image:radial-gradient(circle,lab(95.4037% -.219315 2.66099/.72) .55px,#0000 .75px);position:absolute;inset:-8%}.ProductScrollStory-module__8mODrW__pointCoarse{opacity:.16;transform:rotate(var(--screen-angle));background-image:none;background-size:8px 8px;-webkit-mask-image:radial-gradient(80% 70% at 52% 46%,#000 12%,#0000 78%);mask-image:radial-gradient(80% 70% at 52% 46%,#000 12%,#0000 78%)}.ProductScrollStory-module__8mODrW__asciiScreen{color:#f3f2ede6;color:lab(95.4037% -.219315 2.66099/.9);font-family:var(--font-mono);font-variant-ligatures:none;mix-blend-mode:screen}.ProductScrollStory-module__8mODrW__asciiScreen>span{letter-spacing:.045em;white-space:pre;font-size:clamp(.38rem,.74vw,.68rem);font-weight:600;line-height:.82;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.16)}.ProductScrollStory-module__8mODrW__pointFine{background-size:var(--screen-dot-size) var(--screen-dot-size);opacity:.09;transform:rotate(calc(var(--screen-angle) * -1));-webkit-mask-image:linear-gradient(128deg,#0000 6%,#000 34% 72%,#0000 96%);mask-image:linear-gradient(128deg,#0000 6%,#000 34% 72%,#0000 96%)}.ProductScrollStory-module__8mODrW__artifact{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ProductScrollStory-module__8mODrW__artifact svg{overflow:visible}.ProductScrollStory-module__8mODrW__artifact [data-anime-line]{vector-effect:non-scaling-stroke}.ProductScrollStory-module__8mODrW__contextPassport{z-index:5;border:1px solid color-mix(in oklab, var(--story-paper) 22%, transparent);width:clamp(190px,24vw,286px);box-shadow:inset 0 1px color-mix(in oklab, var(--story-paper) 10%, transparent);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));color:var(--story-paper);pointer-events:none;transform-origin:100% 0;background:#020302e6;background:lab(.798988% -.513658 .385356/.9);position:absolute;top:clamp(.8rem,2.2vw,1.8rem);right:clamp(.8rem,2.2vw,1.8rem);overflow:hidden}.ProductScrollStory-module__8mODrW__passportHeader,.ProductScrollStory-module__8mODrW__passportBody,.ProductScrollStory-module__8mODrW__passportSystem{z-index:1;position:relative}.ProductScrollStory-module__8mODrW__passportHeader{border-bottom:1px solid color-mix(in oklab, var(--story-paper) 13%, transparent);background-image:radial-gradient(circle at center, color-mix(in oklab, var(--story-signal) 52%, transparent) .5px, transparent .75px);min-height:30px;color:color-mix(in oklab, var(--story-paper) 78%, transparent);font:650 .55rem/1 var(--font-mono);letter-spacing:.075em;background-size:5px 5px;justify-content:space-between;align-items:center;padding:.45rem .65rem;display:flex}.ProductScrollStory-module__8mODrW__passportHeader span:last-child{color:var(--story-signal)}.ProductScrollStory-module__8mODrW__passportBody{gap:.25rem;padding:.8rem .7rem .72rem;display:grid}.ProductScrollStory-module__8mODrW__passportBody span,.ProductScrollStory-module__8mODrW__passportSystem{color:color-mix(in oklab, var(--story-paper) 55%, transparent);font:620 .54rem/1.2 var(--font-mono);letter-spacing:.065em}.ProductScrollStory-module__8mODrW__passportBody strong{color:var(--story-paper);letter-spacing:-.01em;font-size:clamp(.72rem,1vw,.9rem);font-weight:680}.ProductScrollStory-module__8mODrW__passportSystem{color:var(--story-signal);padding:0 .7rem .7rem;display:block}.ProductScrollStory-module__8mODrW__decisionThread,.ProductScrollStory-module__8mODrW__constellation,.ProductScrollStory-module__8mODrW__boardTrace{width:90%;height:86%;position:absolute;inset:7% 5%}.ProductScrollStory-module__8mODrW__decisionThread path,.ProductScrollStory-module__8mODrW__constellation path,.ProductScrollStory-module__8mODrW__boardTrace path{stroke:color-mix(in oklab, var(--story-paper) 72%, transparent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px}.ProductScrollStory-module__8mODrW__decisionThread circle,.ProductScrollStory-module__8mODrW__constellation circle,.ProductScrollStory-module__8mODrW__boardTrace circle{fill:var(--story-signal);stroke:var(--story-ink);stroke-width:4px;transform-box:fill-box;transform-origin:50%}.ProductScrollStory-module__8mODrW__decisionThread{opacity:.68}.ProductScrollStory-module__8mODrW__referenceFrame{aspect-ratio:1.42;background:var(--story-ink);transform-origin:50%;outline:1px solid #ffffff2e;outline:1px solid lab(100% 0 0/.18);position:absolute;overflow:hidden;box-shadow:0 9px 18px #0003;box-shadow:0 9px 18px lab(0% 0 0/.2)}.ProductScrollStory-module__8mODrW__referenceFrame img,.ProductScrollStory-module__8mODrW__memoryThumb img,.ProductScrollStory-module__8mODrW__shotTile img{object-fit:cover;filter:saturate(.8)contrast(1.05)}.ProductScrollStory-module__8mODrW__referenceFrame span,.ProductScrollStory-module__8mODrW__shotTile span{z-index:2;color:var(--story-paper);font:650 .5rem/1 var(--font-mono);letter-spacing:.04em;background:#010201cc;background:lab(.470329% -.164345 .124949/.8);padding:.2rem .28rem;position:absolute;bottom:.3rem;right:.35rem}.ProductScrollStory-module__8mODrW__referenceFrameA{width:clamp(120px,18vw,248px);top:12%;left:9%;rotate:-6deg}.ProductScrollStory-module__8mODrW__referenceFrameB{width:clamp(150px,22vw,320px);bottom:11%;right:12%;rotate:3deg}.ProductScrollStory-module__8mODrW__referenceFrameC{width:clamp(105px,14vw,190px);top:43%;left:42%;rotate:8deg}.ProductScrollStory-module__8mODrW__directionGlyph{width:clamp(62px,8vw,112px);color:var(--story-signal);position:absolute;top:7%;right:7%}.ProductScrollStory-module__8mODrW__directionGlyph path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.ProductScrollStory-module__8mODrW__brainArtifact{background:#01020114;background:lab(.481627% -.400633 .297827/.08)}.ProductScrollStory-module__8mODrW__constellation{opacity:.82}.ProductScrollStory-module__8mODrW__constellation path{stroke:color-mix(in oklab, var(--story-signal) 64%, transparent)}.ProductScrollStory-module__8mODrW__memoryThumb{aspect-ratio:1;transform-box:border-box;transform-origin:50%;outline:1px solid #ffffff2e;outline:1px solid lab(100% 0 0/.18);position:absolute;overflow:hidden;box-shadow:0 8px 16px #0000003d;box-shadow:0 8px 16px lab(0% 0 0/.24)}.ProductScrollStory-module__8mODrW__memoryThumbA{clip-path:polygon(0 0,86% 0,100% 14%,100% 100%,0 100%);width:clamp(105px,15vw,210px);top:15%;left:8%}.ProductScrollStory-module__8mODrW__memoryThumbB{clip-path:circle(48%);width:clamp(100px,13vw,185px);top:31%;right:27%}.ProductScrollStory-module__8mODrW__memoryThumbC{clip-path:polygon(14% 0,100% 0,100% 86%,86% 100%,0 100%,0 14%);width:clamp(92px,12vw,168px);bottom:14%;right:8%}.ProductScrollStory-module__8mODrW__memoryKey{color:color-mix(in oklab, var(--story-paper) 72%, transparent);font:650 .53rem/1 var(--font-mono);letter-spacing:.08em;gap:.46rem;display:grid;position:absolute;bottom:8%;left:7%}.ProductScrollStory-module__8mODrW__memoryKey span:before{background:var(--story-signal);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);content:"";width:.55rem;height:.55rem;margin-right:.46rem;display:inline-block}.ProductScrollStory-module__8mODrW__canvasArtifact{place-items:center;display:grid}.ProductScrollStory-module__8mODrW__shotBoard{z-index:2;background:color-mix(in oklab, var(--story-paper) 90%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.3rem,.7vw,.65rem);width:min(72%,690px);padding:clamp(.5rem,1vw,.9rem);display:grid;position:relative;rotate:-1.5deg;box-shadow:0 13px 26px #0000003d;box-shadow:0 13px 26px lab(0% 0 0/.24)}.ProductScrollStory-module__8mODrW__shotTile{aspect-ratio:1.45;background:var(--story-ink);transform-origin:50%;position:relative;overflow:hidden}.ProductScrollStory-module__8mODrW__shotTile:nth-child(2),.ProductScrollStory-module__8mODrW__shotTile:nth-child(5){translate:0 5%}.ProductScrollStory-module__8mODrW__shotTile:nth-child(3){rotate:1.2deg}.ProductScrollStory-module__8mODrW__shotTile:nth-child(4){rotate:-1deg}.ProductScrollStory-module__8mODrW__boardTrace{z-index:3}.ProductScrollStory-module__8mODrW__boardTrace path{stroke:color-mix(in oklab, var(--story-signal) 82%, transparent);stroke-width:1.6px}.ProductScrollStory-module__8mODrW__boardCounter{z-index:4;color:var(--story-signal);font:650 clamp(.62rem, 1vw, .82rem)/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;position:absolute;bottom:7%;right:7%}.ProductScrollStory-module__8mODrW__diagnostic{z-index:4;color:color-mix(in oklab, var(--story-paper) 74%, transparent);text-shadow:0 1px 2px #000000b3;text-shadow:0 1px 2px lab(0% 0 0/.7);justify-content:space-between;gap:1rem;display:flex;position:absolute;bottom:clamp(.75rem,1.6vw,1.25rem);left:clamp(.85rem,2vw,1.5rem);right:clamp(.85rem,2vw,1.5rem)}.ProductScrollStory-module__8mODrW__copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem 1.35rem;display:grid}.ProductScrollStory-module__8mODrW__chapterIndex{color:color-mix(in oklab, var(--story-text) 55%, transparent);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.07em;font-size:clamp(2.25rem,4vw,4rem);font-weight:560;line-height:.82}.ProductScrollStory-module__8mODrW__chapterName{color:color-mix(in oklab, var(--story-text) 68%, transparent);letter-spacing:.02em;margin:0 0 .55rem;font-size:.72rem;font-weight:690}.ProductScrollStory-module__8mODrW__copy[aria-current=step] .ProductScrollStory-module__8mODrW__chapterName{color:var(--story-signal)}.ProductScrollStory-module__8mODrW__copy h3{max-width:12ch;font-family:var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.7vw,4.4rem);font-weight:560;line-height:.94}.ProductScrollStory-module__8mODrW__chapterBody{max-width:40ch;color:var(--story-text-muted);text-wrap:pretty;margin:1.25rem 0 0;font-size:clamp(.93rem,1.25vw,1.06rem);line-height:1.55}.ProductScrollStory-module__8mODrW__chapterTrace{grid-column:2}.ProductScrollStory-module__8mODrW__progress{display:none}@media (min-width:960px) and (min-height:680px){.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop]{padding-bottom:0}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__frame{width:calc(100vw - (2 * var(--page-pad)));grid-template-rows:30px minmax(0,1fr) 32px;height:calc(100svh - 66px);min-height:614px;margin-top:0;padding:clamp(.9rem,1.3vw,1.25rem);display:grid}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__scenes{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1.75fr) minmax(320px,.58fr);gap:0 clamp(2.5rem,5vw,6rem);min-height:0;display:grid}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__scene{display:contents}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__media{grid-area:1/1/4;min-height:0}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__scene:first-child .ProductScrollStory-module__8mODrW__media{z-index:1}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__scene:nth-child(2) .ProductScrollStory-module__8mODrW__media{z-index:2}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__scene:nth-child(3) .ProductScrollStory-module__8mODrW__media{z-index:3}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__copy{z-index:5;opacity:.34;transition:opacity .42s var(--ease-out), transform .52s var(--ease-out), color .42s var(--ease-out);align-self:center;padding:clamp(.7rem,1.8vh,1.15rem) 0;position:relative;transform:translate(0)}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__scene:first-child .ProductScrollStory-module__8mODrW__copy{grid-area:1/2}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__scene:nth-child(2) .ProductScrollStory-module__8mODrW__copy{grid-area:2/2}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__scene:nth-child(3) .ProductScrollStory-module__8mODrW__copy{grid-area:3/2}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__copy[aria-current=step]{opacity:1;transform:translate(-.8rem)}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__chapterIndex{font-size:clamp(1.75rem,2.7vw,3rem)}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__copy h3{font-size:clamp(1.55rem,2.35vw,2.8rem)}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__chapterBody{margin-top:.72rem;font-size:clamp(.78rem,.85vw,.92rem);line-height:1.48}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__chapterTrace{display:none}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__progress{z-index:6;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.65rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__progress li{min-width:0;color:color-mix(in oklab, var(--story-text) 34%, transparent);transition:color .26s var(--ease-out);align-items:center;gap:.55rem;font-size:.61rem;display:flex}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__progress li:after{background:color-mix(in oklab, var(--story-text) 12%, transparent);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 100%,6px 100%);content:"";width:100%;height:3px}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__progress li[aria-current=step]{color:var(--story-text)}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__progress li[aria-current=step]:after{background:color-mix(in oklab, var(--story-signal) 56%, var(--story-surface-raised))}.ProductScrollStory-module__8mODrW__story[data-enhanced=desktop] .ProductScrollStory-module__8mODrW__progress li span:last-child{display:none}}@media (max-width:959px),(max-height:679px){.ProductScrollStory-module__8mODrW__story{padding-inline:0}.ProductScrollStory-module__8mODrW__intro,.ProductScrollStory-module__8mODrW__frame{width:auto;margin-inline:var(--page-pad)}.ProductScrollStory-module__8mODrW__intro{grid-template-columns:1fr;align-items:start;gap:2.25rem;padding-top:clamp(4.5rem,12vw,6rem)}.ProductScrollStory-module__8mODrW__morphRunway{min-height:260svh}.ProductScrollStory-module__8mODrW__intro h2{font-size:clamp(3.1rem,12vw,6rem)}.ProductScrollStory-module__8mODrW__morphStages{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.25rem}.ProductScrollStory-module__8mODrW__frame{padding:.75rem}.ProductScrollStory-module__8mODrW__frameHead{min-height:38px}.ProductScrollStory-module__8mODrW__frameHead span:first-child{display:none}.ProductScrollStory-module__8mODrW__scenes{gap:clamp(5rem,20vw,8rem)}.ProductScrollStory-module__8mODrW__scene{grid-template-columns:1fr;gap:1.65rem}.ProductScrollStory-module__8mODrW__media{min-height:clamp(410px,112vw,690px)}.ProductScrollStory-module__8mODrW__copy{padding:.45rem .35rem 0}.ProductScrollStory-module__8mODrW__copy h3{font-size:clamp(2.3rem,9vw,4.5rem)}.ProductScrollStory-module__8mODrW__chapterBody{font-size:1rem}.ProductScrollStory-module__8mODrW__diagnostic{font-size:.5rem}.ProductScrollStory-module__8mODrW__referenceFrameA{width:clamp(112px,34vw,210px)}.ProductScrollStory-module__8mODrW__contextPassport{width:min(58vw,248px)}.ProductScrollStory-module__8mODrW__referenceFrameB{width:clamp(142px,42vw,268px)}.ProductScrollStory-module__8mODrW__referenceFrameC{width:clamp(96px,28vw,168px)}.ProductScrollStory-module__8mODrW__memoryThumbA{width:clamp(96px,29vw,172px)}.ProductScrollStory-module__8mODrW__memoryThumbB,.ProductScrollStory-module__8mODrW__memoryThumbC{width:clamp(86px,25vw,152px)}.ProductScrollStory-module__8mODrW__shotBoard{width:84%}}[data-etch-scroll-range]:has([data-etch-hero-world][data-render-mode=static],[data-etch-hero-world][data-render-mode=fallback]) .ProductScrollStory-module__8mODrW__morphRunway{min-height:auto}[data-etch-scroll-range]:has([data-etch-hero-world][data-render-mode=static],[data-etch-hero-world][data-render-mode=fallback]) .ProductScrollStory-module__8mODrW__intro{min-height:auto;padding-block:clamp(6rem,11vw,10rem);position:relative;top:auto}[data-etch-scroll-range]:has([data-etch-hero-world][data-render-mode=static],[data-etch-hero-world][data-render-mode=fallback]) .ProductScrollStory-module__8mODrW__morphStages li{color:var(--story-text);opacity:1;transform:none}[data-etch-scroll-range]:has([data-etch-hero-world][data-render-mode=static],[data-etch-hero-world][data-render-mode=fallback]) .ProductScrollStory-module__8mODrW__stageSpecimen{grid-row:1;display:grid}[data-etch-scroll-range]:has([data-etch-hero-world][data-render-mode=static],[data-etch-hero-world][data-render-mode=fallback]) .ProductScrollStory-module__8mODrW__stageIndex{grid-row:2/4}.ProductScrollStory-module__8mODrW__story[data-story-mode=standalone] .ProductScrollStory-module__8mODrW__morphRunway{min-height:auto}.ProductScrollStory-module__8mODrW__story[data-story-mode=standalone] .ProductScrollStory-module__8mODrW__intro{min-height:auto;padding-block:clamp(6rem,11vw,10rem);position:relative;top:auto}.ProductScrollStory-module__8mODrW__story[data-story-mode=standalone] .ProductScrollStory-module__8mODrW__morphStages li{color:var(--story-text);opacity:1;transform:none}.ProductScrollStory-module__8mODrW__story[data-story-mode=standalone] .ProductScrollStory-module__8mODrW__stageSpecimen{grid-row:1;display:grid}.ProductScrollStory-module__8mODrW__story[data-story-mode=standalone] .ProductScrollStory-module__8mODrW__stageIndex{grid-row:2/4}@media (prefers-reduced-motion:reduce){.ProductScrollStory-module__8mODrW__morphRunway{min-height:auto}.ProductScrollStory-module__8mODrW__intro{min-height:auto;padding-block:clamp(6rem,11vw,10rem);position:relative;top:auto}.ProductScrollStory-module__8mODrW__morphStages li{color:var(--story-text);opacity:1;transition:none;transform:none}.ProductScrollStory-module__8mODrW__stageSpecimen{grid-row:1;display:grid}.ProductScrollStory-module__8mODrW__stageIndex{grid-row:2/4}}@media (max-width:560px){.ProductScrollStory-module__8mODrW__story{padding-top:5rem;padding-bottom:6rem}.ProductScrollStory-module__8mODrW__intro h2{max-width:11ch;font-size:clamp(3rem,14vw,4.8rem);line-height:.9}.ProductScrollStory-module__8mODrW__frameSentinel{margin-top:4rem}.ProductScrollStory-module__8mODrW__media{min-height:116vw}.ProductScrollStory-module__8mODrW__photo{object-position:48% center}.ProductScrollStory-module__8mODrW__copy{grid-template-columns:1fr;gap:.55rem}.ProductScrollStory-module__8mODrW__chapterIndex{font-size:2rem}.ProductScrollStory-module__8mODrW__copy h3{max-width:none;font-size:clamp(2rem,9.8vw,3.2rem)}.ProductScrollStory-module__8mODrW__chapterTrace{grid-column:1}.ProductScrollStory-module__8mODrW__chapterName{color:color-mix(in oklab, var(--story-text) 78%, transparent)}.ProductScrollStory-module__8mODrW__diagnostic span:first-child{display:none}.ProductScrollStory-module__8mODrW__diagnostic{justify-content:flex-end}.ProductScrollStory-module__8mODrW__memoryKey{display:none}.ProductScrollStory-module__8mODrW__shotBoard{grid-template-columns:repeat(2,minmax(0,1fr));width:88%}.ProductScrollStory-module__8mODrW__shotTile:nth-child(2),.ProductScrollStory-module__8mODrW__shotTile:nth-child(5){translate:0}}@media (prefers-contrast:more){.ProductScrollStory-module__8mODrW__pointScreen,.ProductScrollStory-module__8mODrW__story:before{display:none}.ProductScrollStory-module__8mODrW__chapterBody{color:var(--story-text)}}@media (prefers-reduced-motion:reduce){.ProductScrollStory-module__8mODrW__photo,.ProductScrollStory-module__8mODrW__pointScreen,.ProductScrollStory-module__8mODrW__copy,.ProductScrollStory-module__8mODrW__progress li{transition:none!important;transform:none!important}.ProductScrollStory-module__8mODrW__pointCoarse{opacity:.045}.ProductScrollStory-module__8mODrW__pointFine{opacity:.08}}
.home-module__Hx0lNG__contextJourney{background:var(--surface);color:var(--text);isolation:isolate;position:relative}.home-module__Hx0lNG__contextJourneyWorld{z-index:0;pointer-events:none;position:absolute;inset:0 0 calc(66px - 100svh);overflow:visible;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 100svh + 66px - 24rem),#0000 calc(100% - 100svh + 66px) 100%);mask-image:linear-gradient(#000 0% calc(100% - 100svh + 66px - 24rem),#0000 calc(100% - 100svh + 66px) 100%)}.home-module__Hx0lNG__hero{z-index:1;min-height:100svh;color:var(--text);isolation:isolate;background:0 0;padding-top:66px;position:relative;overflow:hidden}.home-module__Hx0lNG__heroVeil{position:absolute;inset:66px 0 0}.home-module__Hx0lNG__heroWorldCanvas{height:calc(100svh - 66px);min-height:0;position:sticky;top:66px}.home-module__Hx0lNG__heroWorldCanvas[data-render-mode=pending],.home-module__Hx0lNG__heroWorldCanvas[data-render-mode=static],.home-module__Hx0lNG__heroWorldCanvas[data-render-mode=fallback]{position:absolute;top:66px;left:0;right:0}.home-module__Hx0lNG__heroVeil{z-index:0;background:linear-gradient(90deg, color-mix(in oklab, var(--surface) 92%, transparent) 0%, color-mix(in oklab, var(--surface) 53%, transparent) 41%, color-mix(in oklab, var(--surface) 5%, transparent) 72%), linear-gradient(180deg, transparent 55%, color-mix(in oklab, var(--surface) 72%, transparent) 100%), radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--text) 16%, transparent) .65px, transparent .85px);pointer-events:none;background-size:auto,auto,5px 5px;-webkit-mask-image:linear-gradient(#000 0% 84%,#0000 100%);mask-image:linear-gradient(#000 0% 84%,#0000 100%)}.home-module__Hx0lNG__heroInner{z-index:2;align-content:space-between;min-height:calc(100svh - 66px);padding-top:clamp(1.4rem,4vw,3rem);padding-bottom:clamp(1.25rem,2.5vw,2.2rem);display:grid;position:relative}.home-module__Hx0lNG__heroTopline{color:color-mix(in oklab, var(--text) 58%, transparent);font:600 .57rem/1 var(--font-mono);letter-spacing:.09em;justify-content:space-between;display:flex}.home-module__Hx0lNG__heroCopy{gap:clamp(1rem,2vw,1.55rem);width:min(1120px,80vw);margin-top:clamp(3rem,11vh,8rem);display:grid}.home-module__Hx0lNG__heroKicker{color:color-mix(in oklab, var(--text) 60%, transparent);font:620 .63rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0;display:flex}.home-module__Hx0lNG__heroKicker span{border:1px solid color-mix(in oklab, var(--text) 30%, transparent);width:23px;height:23px;color:var(--focus-ring);border-radius:50%;place-items:center;display:grid}.home-module__Hx0lNG__heroCopy h1{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(3.65rem,6.7vw,8rem);font-weight:560;line-height:.82}.home-module__Hx0lNG__heroCopy h1>span{display:block}.home-module__Hx0lNG__heroCopy h1 em{color:color-mix(in oklab, var(--text) 58%, transparent);font-family:var(--font-accent);font-variation-settings:"wght" 430;letter-spacing:-.045em;font-size:.82em;font-style:normal}.home-module__Hx0lNG__heroSubhead{max-width:49ch;color:color-mix(in oklab, var(--text) 64%, transparent);margin:0;font-size:clamp(.98rem,1.3vw,1.16rem);line-height:1.52}.home-module__Hx0lNG__heroActions{flex-wrap:wrap;align-items:center;gap:.55rem 1.15rem;display:flex}.home-module__Hx0lNG__heroPrimary,.home-module__Hx0lNG__heroSecondary,.home-module__Hx0lNG__fieldLink,.home-module__Hx0lNG__finalLink{justify-content:center;align-items:center;gap:.5rem;min-height:46px;font-size:.78rem;font-weight:720;display:inline-flex}.home-module__Hx0lNG__heroPrimary{background:var(--text);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);color:var(--surface);border-radius:2px;padding:0 1rem;transition:background-color .18s}.home-module__Hx0lNG__heroPrimary:hover{background:var(--accent-surface);color:var(--accent-ink)}.home-module__Hx0lNG__heroSecondary{color:color-mix(in oklab, var(--text) 66%, transparent)}.home-module__Hx0lNG__heroSecondary svg{transition:transform .18s var(--ease-out)}.home-module__Hx0lNG__heroSystem{border-top:1px solid color-mix(in oklab, var(--text) 20%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));width:min(860px,64vw);margin-left:auto;display:grid}.home-module__Hx0lNG__heroSystem>div{border-right:1px solid color-mix(in oklab, var(--text) 16%, transparent);grid-template-columns:2rem 1fr;align-content:center;gap:.18rem;min-height:72px;padding:.75rem 1rem;display:grid}.home-module__Hx0lNG__heroSystem>div:first-child{border-left:1px solid color-mix(in oklab, var(--text) 16%, transparent)}.home-module__Hx0lNG__heroSystem span,.home-module__Hx0lNG__heroSystem small{color:color-mix(in oklab, var(--text) 58%, transparent);font:600 .55rem/1.2 var(--font-mono)}.home-module__Hx0lNG__heroSystem span{grid-row:1/3}.home-module__Hx0lNG__heroSystem strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(.86rem,1.2vw,1.05rem);font-weight:560}.home-module__Hx0lNG__heroCoordinate{z-index:2;color:color-mix(in oklab, var(--text) 58%, transparent);font:600 .51rem/1 var(--font-mono);letter-spacing:.1em;transform-origin:100% 100%;position:absolute;top:50%;right:1.1rem;transform:rotate(90deg)translate(50%)}.home-module__Hx0lNG__thesis{z-index:1;background:linear-gradient(180deg, color-mix(in oklab, var(--surface) 24%, transparent) 0%, color-mix(in oklab, var(--surface) 58%, transparent) 54%, color-mix(in oklab, var(--surface) 30%, transparent) 100%);padding:clamp(7rem,14vw,14rem) 0 clamp(6rem,12vw,12rem);position:relative;overflow:hidden}.home-module__Hx0lNG__thesis:after{aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--text) 18%, transparent) .7px, transparent 1px);content:"";opacity:.22;background-size:7px 7px;width:min(32vw,500px);position:absolute;bottom:-6vw;right:-4vw;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.home-module__Hx0lNG__thesisGrid{z-index:1;grid-template-columns:.42fr 1.58fr;gap:clamp(2.5rem,8vw,9rem);display:grid;position:relative}.home-module__Hx0lNG__thesisIndex{color:color-mix(in oklab, var(--text) 52%, transparent);font:650 .61rem/1.2 var(--font-mono);letter-spacing:.08em;flex-direction:column;justify-content:space-between;display:flex}.home-module__Hx0lNG__asciiMini{writing-mode:vertical-rl}.home-module__Hx0lNG__thesis h2{max-width:18ch;font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-size:clamp(3rem,6.8vw,7.9rem);font-weight:520;line-height:.89}.home-module__Hx0lNG__thesisNote{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:2rem;max-width:760px;margin:clamp(2.5rem,6vw,5.5rem) 0 0 auto;padding-top:1rem;display:grid}.home-module__Hx0lNG__thesisNote p{max-width:47ch;color:var(--text-muted);margin:0;font-size:clamp(1rem,1.5vw,1.2rem)}.home-module__Hx0lNG__thesisNote span{max-width:15ch;color:color-mix(in oklab, var(--text) 50%, transparent);font:650 .56rem/1.5 var(--font-mono);letter-spacing:.08em}.home-module__Hx0lNG__filmSection{background:var(--surface-soft);padding:clamp(7rem,13vw,12rem) 0;position:relative;overflow:hidden}.home-module__Hx0lNG__filmHeader{grid-template-columns:.35fr 1.25fr .5fr;align-items:end;gap:2rem clamp(2rem,7vw,8rem);margin-bottom:clamp(3rem,7vw,6rem);display:grid}.home-module__Hx0lNG__sectionCode{color:color-mix(in oklab, currentColor 64%, transparent);font:650 .61rem/1.2 var(--font-mono);letter-spacing:.09em;margin:0}.home-module__Hx0lNG__filmHeader h2,.home-module__Hx0lNG__modelIntro h2,.home-module__Hx0lNG__solutionsIntro h2,.home-module__Hx0lNG__fieldCopy h2,.home-module__Hx0lNG__finalCopy h2{font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-weight:520;line-height:.87}.home-module__Hx0lNG__filmHeader h2{font-size:clamp(3.25rem,6vw,7rem)}.home-module__Hx0lNG__filmHeader>p:last-child{max-width:34ch;color:var(--text-muted);margin:0}.home-module__Hx0lNG__filmFrame{width:min(94vw,1780px);margin:0 auto}.home-module__Hx0lNG__filmLedger{color:color-mix(in oklab, var(--text) 68%, transparent);font:650 .55rem/1 var(--font-mono);letter-spacing:.09em;justify-content:space-between;margin-top:1rem;display:flex}.home-module__Hx0lNG__modelSection{background:var(--surface);color:var(--text);padding:clamp(7rem,13vw,13rem) 0;position:relative;overflow:hidden}.home-module__Hx0lNG__modelSection:before{aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--signal) 11%, transparent), transparent 68%);content:"";filter:blur(12px);pointer-events:none;border-radius:50%;width:min(48vw,720px);position:absolute;top:8%;right:-8%}.home-module__Hx0lNG__modelIntro{grid-template-columns:.32fr 1.68fr;gap:clamp(1.5rem,3vw,2.8rem) clamp(2rem,8vw,9rem);margin-bottom:clamp(3.2rem,7vw,6.4rem);display:grid;position:relative}.home-module__Hx0lNG__modelIntro>.home-module__Hx0lNG__sectionCode{padding-top:clamp(.55rem,1vw,.9rem)}.home-module__Hx0lNG__modelHeadline{grid-template-columns:minmax(0,1.4fr) minmax(190px,.42fr);align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.home-module__Hx0lNG__modelHeadline h2{font-size:clamp(3.7rem,7.8vw,9.2rem)}.home-module__Hx0lNG__modelHeadline h2 span{color:var(--text-muted)}.home-module__Hx0lNG__modelHeadline>p{max-width:32ch;color:var(--text-muted);margin:0 0 .55rem;font-size:clamp(.96rem,1.35vw,1.12rem)}.home-module__Hx0lNG__modelCopy{grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem 3rem;display:grid}.home-module__Hx0lNG__instrumentWrap{position:relative}.home-module__Hx0lNG__modelPrinciple{color:var(--text-muted);font:650 .53rem/1 var(--font-mono);letter-spacing:.08em;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;display:grid}.home-module__Hx0lNG__modelPrinciple i{background:var(--border-strong);height:1px;margin:0 .8rem;position:relative}.home-module__Hx0lNG__modelPrinciple i:after{background:var(--signal);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.home-module__Hx0lNG__inlineLink{border-bottom:1px solid color-mix(in oklab, var(--text) 26%, transparent);align-items:center;gap:.5rem;width:fit-content;min-height:44px;font-size:.78rem;font-weight:700;display:inline-flex}.home-module__Hx0lNG__inlineLink svg{transition:transform .18s var(--ease-out)}.home-module__Hx0lNG__fieldSection{background:var(--surface-soft);color:var(--text);isolation:isolate;padding:clamp(7rem,11vw,11rem) 0;position:relative;overflow:hidden}.home-module__Hx0lNG__fieldTexture{z-index:-1;background:radial-gradient(circle at 76% 48%, color-mix(in oklab, var(--signal) 14%, transparent), transparent 33%), linear-gradient(color-mix(in oklab, var(--text) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--text) 5%, transparent) 1px, transparent 1px), radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--text) 13%, transparent) .7px, transparent .9px);background-size:auto,64px 64px,64px 64px,6px 6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000005c,#000 64%,#00000085);mask-image:linear-gradient(90deg,#0000005c,#000 64%,#00000085)}.home-module__Hx0lNG__fieldInner{gap:clamp(3rem,5vw,5rem);width:100%;display:grid;position:relative}.home-module__Hx0lNG__fieldSignal{color:color-mix(in oklab, var(--text) 62%, transparent);font:650 .57rem/1 var(--font-mono);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.home-module__Hx0lNG__fieldSignal i{background:color-mix(in oklab, var(--text) 33%, transparent);height:1px;margin:0 1rem;position:relative}.home-module__Hx0lNG__fieldSignal i:after{background:var(--signal);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:64%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #79cb7d29}.home-module__Hx0lNG__fieldContent{grid-template-columns:minmax(260px,.46fr) minmax(0,1.54fr);align-items:center;gap:clamp(2.5rem,5vw,6rem);display:grid}.home-module__Hx0lNG__fieldCopy{gap:1.5rem;width:100%;display:grid}.home-module__Hx0lNG__fieldCopy h2{max-width:9.5ch;font-size:clamp(3.1rem,5.2vw,6.5rem)}.home-module__Hx0lNG__fieldCopy>p:not(.home-module__Hx0lNG__sectionCode){max-width:49ch;color:color-mix(in oklab, var(--text) 69%, transparent);margin:0;font-size:clamp(.98rem,1.4vw,1.16rem)}.home-module__Hx0lNG__fieldLink{border:1px solid color-mix(in oklab, var(--text) 34%, transparent);background:color-mix(in oklab, var(--surface) 84%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);border-radius:2px;width:fit-content;padding:0 1rem;transition:border-color .18s,background-color .18s}.home-module__Hx0lNG__fieldLink:hover{border-color:var(--signal);background:color-mix(in oklab, var(--surface) 66%, transparent)}.home-module__Hx0lNG__solutions{background:var(--surface);padding:clamp(7rem,13vw,13rem) 0}.home-module__Hx0lNG__solutionsIntro{grid-template-columns:.36fr 1.64fr;gap:2rem;margin-bottom:clamp(4rem,9vw,9rem);display:grid}.home-module__Hx0lNG__solutionsIntro h2{font-size:clamp(3.8rem,8vw,9rem)}.home-module__Hx0lNG__solutionList{border-bottom:1px solid var(--border);position:relative}.home-module__Hx0lNG__solutionRow{border-top:1px solid var(--border);grid-template-columns:.32fr 1.2fr .62fr auto;align-items:center;gap:1.2rem;min-height:clamp(112px,13vw,190px);display:grid;position:relative}.home-module__Hx0lNG__solutionIndex{color:var(--text-muted);font:650 .62rem/1 var(--font-mono)}.home-module__Hx0lNG__solutionRow h3{z-index:2;font-family:var(--font-display);letter-spacing:-.065em;transition:transform .48s var(--ease-out);margin:0;font-size:clamp(2.1rem,4.4vw,5.1rem);font-weight:540;line-height:.9;position:relative}.home-module__Hx0lNG__solutionRow>p{z-index:2;max-width:31ch;color:var(--text-muted);margin:0;font-size:.88rem;position:relative}.home-module__Hx0lNG__solutionArrow{z-index:2;transition:transform .42s var(--ease-out);position:relative}.home-module__Hx0lNG__solutionImage{z-index:1;aspect-ratio:16/10;opacity:0;pointer-events:none;width:min(30vw,390px);transition:opacity .28s ease, transform .56s var(--ease-out);position:absolute;top:50%;right:9%;overflow:hidden;transform:translateY(-47%)rotate(2deg)scale(.92)}.home-module__Hx0lNG__solutionImage:after{content:"";background:radial-gradient(circle at 1px 1px,#efeee747 .7px,#0000 .9px) 0 0/5px 5px;position:absolute;inset:0}.home-module__Hx0lNG__solutionImage img{object-fit:cover;filter:saturate(.7)contrast(1.06)}@media (hover:hover) and (pointer:fine){.home-module__Hx0lNG__heroSecondary:hover svg{transform:translateY(3px)}.home-module__Hx0lNG__inlineLink:hover svg{transform:translate(4px)}.home-module__Hx0lNG__solutionRow:hover h3{transform:translate(.35rem)}.home-module__Hx0lNG__solutionRow:hover .home-module__Hx0lNG__solutionArrow{transform:translate(4px,-4px)}.home-module__Hx0lNG__solutionRow:hover .home-module__Hx0lNG__solutionImage{opacity:.86;transform:translateY(-50%)rotate(-1deg)scale(1)}}.home-module__Hx0lNG__finalCta{background:var(--accent-surface);min-height:82svh;color:var(--accent-ink);padding:clamp(6rem,12vw,12rem) 0;position:relative;overflow:hidden}.home-module__Hx0lNG__finalCta:before{background-image:linear-gradient(color-mix(in oklab, var(--accent-ink) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--accent-ink) 9%, transparent) 1px, transparent 1px);content:"";background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000,#000 70%);mask-image:linear-gradient(100deg,#0000,#000 70%)}.home-module__Hx0lNG__finalTexture{color:color-mix(in oklab, var(--accent-ink) 8%, transparent);font:700 clamp(5rem, 15vw, 17rem)/.7 var(--font-mono);letter-spacing:-.12em;white-space:nowrap;position:absolute;bottom:-.2em;right:-.1em}.home-module__Hx0lNG__finalTexture:before{content:"··••▒▓██▓▒••··"}.home-module__Hx0lNG__finalInner{grid-template-columns:minmax(230px,.5fr) 1.5fr;align-items:center;gap:clamp(3rem,8vw,9rem);min-height:58svh;display:grid;position:relative}.home-module__Hx0lNG__finalMark{position:relative}.home-module__Hx0lNG__finalMark:after{border:1px solid color-mix(in oklab, var(--accent-ink) 22%, transparent);content:"";border-radius:50%;position:absolute;inset:12%;transform:scale(1.4)}.home-module__Hx0lNG__finalMark img{z-index:1;filter:contrast(1.08);border-radius:24%;width:min(34vw,440px);height:auto;position:relative;transform:rotate(-4deg)}.home-module__Hx0lNG__finalCopy{gap:1.5rem;display:grid}.home-module__Hx0lNG__finalCopy h2{font-size:clamp(3.5rem,7.8vw,9rem)}.home-module__Hx0lNG__finalCopy h2 span{color:color-mix(in oklab, var(--accent-ink) 46%, transparent)}.home-module__Hx0lNG__finalCopy>p:not(.home-module__Hx0lNG__sectionCode){color:color-mix(in oklab, var(--accent-ink) 66%, transparent);margin:0}.home-module__Hx0lNG__finalLink{background:var(--accent-ink);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);width:fit-content;color:var(--accent-surface);border-radius:2px;padding:0 1rem;transition:background-color .18s,color .18s}@media (max-width:980px){.home-module__Hx0lNG__heroCopy{width:min(920px,80vw)}.home-module__Hx0lNG__heroSystem{width:78vw}.home-module__Hx0lNG__filmHeader{grid-template-columns:.34fr 1.66fr}.home-module__Hx0lNG__filmHeader>p:last-child{grid-column:2}.home-module__Hx0lNG__modelIntro{grid-template-columns:.24fr 1.76fr}.home-module__Hx0lNG__modelHeadline{grid-template-columns:1fr}.home-module__Hx0lNG__modelHeadline>p{max-width:43ch}.home-module__Hx0lNG__fieldContent{grid-template-columns:1fr;align-items:start}.home-module__Hx0lNG__fieldCopy{max-width:820px}.home-module__Hx0lNG__fieldCopy h2{max-width:14ch}.home-module__Hx0lNG__solutionRow{grid-template-columns:.22fr 1fr auto}.home-module__Hx0lNG__solutionRow>p{display:none}}@media (max-width:720px){.home-module__Hx0lNG__heroTopline span:last-child,.home-module__Hx0lNG__heroCoordinate{display:none}.home-module__Hx0lNG__heroVeil{background:linear-gradient(180deg, color-mix(in oklab, var(--surface) 18%, transparent) 0%, color-mix(in oklab, var(--surface) 12%, transparent) 28%, color-mix(in oklab, var(--surface) 90%, transparent) 50%, color-mix(in oklab, var(--surface) 97%, transparent) 100%)}.home-module__Hx0lNG__heroInner{padding-bottom:1rem}.home-module__Hx0lNG__heroCopy{width:100%;margin-top:22svh}.home-module__Hx0lNG__heroCopy h1{letter-spacing:-.058em;font-size:clamp(2.85rem,12.8vw,5.2rem);line-height:.86}.home-module__Hx0lNG__heroSubhead{width:min(92%,45ch)}.home-module__Hx0lNG__heroSystem{width:100%}.home-module__Hx0lNG__heroSystem>div{grid-template-columns:1fr;min-height:64px;padding-inline:.55rem}.home-module__Hx0lNG__heroSystem span,.home-module__Hx0lNG__heroSystem small{display:none}.home-module__Hx0lNG__thesisGrid,.home-module__Hx0lNG__solutionsIntro,.home-module__Hx0lNG__finalInner{grid-template-columns:1fr}.home-module__Hx0lNG__thesisIndex{flex-direction:row}.home-module__Hx0lNG__asciiMini{writing-mode:initial}.home-module__Hx0lNG__thesisNote{grid-template-columns:1fr}.home-module__Hx0lNG__filmHeader,.home-module__Hx0lNG__modelIntro{grid-template-columns:1fr;align-items:start}.home-module__Hx0lNG__filmHeader>p:last-child,.home-module__Hx0lNG__modelCopy{grid-column:auto}.home-module__Hx0lNG__modelIntro{gap:1.5rem}.home-module__Hx0lNG__modelHeadline{gap:1.25rem}.home-module__Hx0lNG__modelHeadline h2{font-size:clamp(3.35rem,16vw,5.7rem)}.home-module__Hx0lNG__modelCopy{grid-template-columns:1fr}.home-module__Hx0lNG__modelPrinciple{order:2}.home-module__Hx0lNG__filmLedger span:nth-child(2),.home-module__Hx0lNG__filmLedger span:nth-child(4){display:none}.home-module__Hx0lNG__fieldSignal{font-size:.5rem}.home-module__Hx0lNG__solutionRow{grid-template-columns:2.2rem 1fr auto;min-height:110px}.home-module__Hx0lNG__solutionRow h3{font-size:clamp(2rem,10vw,3.15rem)}.home-module__Hx0lNG__solutionImage{display:none}.home-module__Hx0lNG__finalInner{align-content:center}.home-module__Hx0lNG__finalMark img{width:190px}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__heroPrimary,.home-module__Hx0lNG__heroSecondary svg,.home-module__Hx0lNG__inlineLink svg,.home-module__Hx0lNG__solutionRow h3,.home-module__Hx0lNG__solutionArrow,.home-module__Hx0lNG__solutionImage,.home-module__Hx0lNG__finalLink{transition:none}}
.product-module__5V2K9W__hero{background:var(--surface);min-height:100svh;color:var(--text);isolation:isolate;padding-top:66px;position:relative;overflow:hidden}.product-module__5V2K9W__heroWorld,.product-module__5V2K9W__heroTexture{position:absolute;inset:66px 0 0}.product-module__5V2K9W__heroWorld{z-index:-3}.product-module__5V2K9W__heroWorldCanvas{height:100%;min-height:100%}.product-module__5V2K9W__heroWorldCanvas[data-ready=false] img,.product-module__5V2K9W__heroWorldCanvas[data-render-mode=static] img,.product-module__5V2K9W__heroWorldCanvas[data-render-mode=fallback] img{opacity:.28;transform:translate(25vw)}.product-module__5V2K9W__heroTexture{z-index:-2;background:linear-gradient(90deg, color-mix(in oklab, var(--surface) 91%, transparent), color-mix(in oklab, var(--surface) 48%, transparent) 44%, transparent 78%), linear-gradient(180deg, transparent 55%, color-mix(in oklab, var(--surface) 78%, transparent)), radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--text) 15%, transparent) .7px, transparent .9px);background-size:auto,auto,5px 5px;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.product-module__5V2K9W__heroInner{align-content:space-between;min-height:calc(100svh - 66px);padding-top:clamp(1.4rem,3vw,2.5rem);padding-bottom:1.2rem;display:grid}.product-module__5V2K9W__heroCode{color:color-mix(in oklab, var(--text) 58%, transparent);font:620 .57rem/1 var(--font-mono);letter-spacing:.09em;justify-content:space-between;display:flex}.product-module__5V2K9W__heroCopy{gap:1.4rem;width:min(1160px,82vw);display:grid}.product-module__5V2K9W__heroCopy>p,.product-module__5V2K9W__collabInner>p,.product-module__5V2K9W__modelsIntro>p:first-child,.product-module__5V2K9W__closeInner>p{color:color-mix(in oklab, currentColor 72%, transparent);font:650 .61rem/1.2 var(--font-mono);letter-spacing:.09em;margin:0}.product-module__5V2K9W__heroCopy h1{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(3.5rem,6.4vw,7.6rem);font-weight:560;line-height:.82}.product-module__5V2K9W__heroCopy h1 span{display:block}.product-module__5V2K9W__heroCopy h1 span:last-child{color:color-mix(in oklab, var(--text) 46%, transparent)}.product-module__5V2K9W__heroCopy>div{align-items:center;gap:2rem;display:flex}.product-module__5V2K9W__heroCopy>div p{max-width:48ch;color:color-mix(in oklab, var(--text) 63%, transparent);margin:0}.product-module__5V2K9W__heroCopy a,.product-module__5V2K9W__collab a,.product-module__5V2K9W__close a{background:var(--text);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);min-height:46px;color:var(--surface);white-space:nowrap;border-radius:2px;align-items:center;gap:.5rem;padding:0 1rem;font-size:.78rem;font-weight:720;display:inline-flex}.product-module__5V2K9W__systemIndex{border-top:1px solid color-mix(in oklab, var(--text) 18%, transparent);border-bottom:1px solid color-mix(in oklab, var(--text) 18%, transparent);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.product-module__5V2K9W__systemIndex span{border-right:1px solid color-mix(in oklab, var(--text) 15%, transparent);min-height:62px;color:color-mix(in oklab, var(--text) 60%, transparent);font:620 .55rem/1 var(--font-mono);letter-spacing:.08em;align-items:center;padding-inline:.75rem;display:flex}.product-module__5V2K9W__models{background:var(--surface);color:var(--text);padding:clamp(7rem,13vw,13rem) 0}.product-module__5V2K9W__modelsIntro{grid-template-columns:.32fr 1.22fr .56fr;align-items:end;gap:2rem clamp(2rem,7vw,8rem);display:grid}.product-module__5V2K9W__modelsIntro h2,.product-module__5V2K9W__collab h2,.product-module__5V2K9W__close h2{font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-weight:520;line-height:.87}.product-module__5V2K9W__modelsIntro h2{font-size:clamp(3.2rem,6.4vw,7.4rem)}.product-module__5V2K9W__modelsIntro>p:last-child{color:var(--text-muted);margin:0}.product-module__5V2K9W__collab{background:var(--surface);min-height:90svh;color:var(--text);isolation:isolate;display:grid;position:relative;overflow:hidden}.product-module__5V2K9W__collab>img{z-index:-3;object-fit:cover;filter:saturate(calc(var(--theme-media-saturation) + .08)) contrast(1.09) brightness(calc(var(--theme-media-brightness) + .08))}.product-module__5V2K9W__collabTexture{z-index:-2;background:linear-gradient(90deg, color-mix(in oklab, var(--surface) 62%, transparent), transparent 68%), linear-gradient(180deg, transparent, color-mix(in oklab, var(--surface) 48%, transparent)), radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--text) 18%, transparent) .7px, transparent .9px);background-size:auto,auto,6px 6px;position:absolute;inset:0}.product-module__5V2K9W__collabInner{grid-template-columns:.33fr 1.67fr;align-items:end;gap:3rem;width:100%;padding-top:clamp(4rem,8vw,8rem);padding-bottom:clamp(4rem,8vw,8rem);display:grid}.product-module__5V2K9W__collabInner>div{gap:1.5rem;max-width:980px;display:grid}.product-module__5V2K9W__collab h2{font-size:clamp(3.2rem,7vw,8.2rem)}.product-module__5V2K9W__collabInner>div>p{max-width:50ch;color:color-mix(in oklab, var(--text) 67%, transparent);margin:0}.product-module__5V2K9W__collab a,.product-module__5V2K9W__close a{width:fit-content}.product-module__5V2K9W__modelsIntro{margin-bottom:clamp(4rem,8vw,7rem)}.product-module__5V2K9W__modelsIntro>p:last-child{color:color-mix(in oklab, var(--text) 58%, transparent)}.product-module__5V2K9W__close{background:var(--accent-surface);color:var(--accent-ink);padding:clamp(7rem,14vw,14rem) 0}.product-module__5V2K9W__closeInner{gap:1.5rem;display:grid}.product-module__5V2K9W__close h2{max-width:15ch;font-size:clamp(3.5rem,8vw,9rem)}.product-module__5V2K9W__close h2 span{color:color-mix(in oklab, var(--accent-ink) 58%, transparent)}.product-module__5V2K9W__close a{background:var(--accent-ink);color:var(--accent-surface)}@media (max-width:900px){.product-module__5V2K9W__modelsIntro{grid-template-columns:.3fr 1.7fr}.product-module__5V2K9W__modelsIntro>p:last-child{grid-column:2}}@media (max-width:720px){.product-module__5V2K9W__heroWorldCanvas[data-ready=false] img,.product-module__5V2K9W__heroWorldCanvas[data-render-mode=static] img,.product-module__5V2K9W__heroWorldCanvas[data-render-mode=fallback] img{opacity:.24;transform:translate(20vw,-3vh)}.product-module__5V2K9W__heroTexture{background:linear-gradient(90deg, color-mix(in oklab, var(--surface) 92%, transparent), color-mix(in oklab, var(--surface) 52%, transparent) 58%, transparent 92%), linear-gradient(180deg, transparent 48%, color-mix(in oklab, var(--surface) 82%, transparent))}.product-module__5V2K9W__heroCopy{width:100%}.product-module__5V2K9W__heroCopy h1{font-size:clamp(2.45rem,11vw,3.1rem);line-height:.88}.product-module__5V2K9W__heroCopy>div{flex-direction:column;align-items:flex-start}.product-module__5V2K9W__systemIndex{grid-template-columns:repeat(5,minmax(126px,1fr));overflow-x:auto}.product-module__5V2K9W__modelsIntro,.product-module__5V2K9W__collabInner{grid-template-columns:1fr}.product-module__5V2K9W__modelsIntro>p:last-child{grid-column:auto}.product-module__5V2K9W__collab{min-height:820px}}
