.Nq8hhG_page{--bg:#05060b;--ink:#f2f5ff;--muted:#e2e9ff8c;--faint:#e2e9ff52;--line:#e2e9ff17;--cyan:#37e0ff;--pink:#ff4fcf;--blue:#2b8cff;background:var(--bg);color:var(--ink);font-family:var(--font-space,var(--font-syne), sans-serif);visibility:visible;min-height:100vh;position:relative;overflow-x:hidden}.Nq8hhG_page *{visibility:visible}.Nq8hhG_mono{font-family:var(--font-jetbrains), monospace}.Nq8hhG_aurora{z-index:0;pointer-events:none;background:radial-gradient(75% 55% at 80% 6%,#37e0ff14,#0000 60%),radial-gradient(65% 50% at 12% 94%,#ff4fcf0f,#0000 62%);position:fixed;inset:0}.Nq8hhG_reveal{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.Nq8hhG_revealIn{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Nq8hhG_reveal{opacity:1;transition:none;transform:none}.Nq8hhG_scrollCue,.Nq8hhG_termCursor{animation:none}}.Nq8hhG_nav{z-index:40;padding:14px clamp(16px,2vw,28px);transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.Nq8hhG_navScrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#05060bd1}.Nq8hhG_navInner{justify-content:space-between;align-items:center;display:flex}.Nq8hhG_wordmark{color:var(--ink);align-items:center;gap:8px;line-height:0;text-decoration:none;display:flex}.Nq8hhG_navRight{align-items:center;gap:20px;display:flex}.Nq8hhG_navSignin{color:var(--muted);letter-spacing:.02em;font-size:13px;text-decoration:none}.Nq8hhG_navSignin:hover{color:var(--ink)}.Nq8hhG_navEnter{letter-spacing:.03em;color:#041018;background:var(--cyan);border-radius:6px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s}.Nq8hhG_navEnter:hover{transform:translateY(-1px);box-shadow:0 6px 24px #37e0ff59}.Nq8hhG_hero{z-index:1;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:12vh 0 10vh;display:flex;position:relative;overflow:hidden}.Nq8hhG_heroCanvas{z-index:0;position:absolute;inset:0}.Nq8hhG_heroCanvas>*{width:100%;height:100%}.Nq8hhG_scenePlaceholder{background:radial-gradient(at 50% 60%,#4d7cff1a 0%,#050510 70%);width:100%;height:100%}.Nq8hhG_hero:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg));z-index:1;pointer-events:none;height:42%;position:absolute;bottom:0;left:0;right:0}.Nq8hhG_heroCopy{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:720px;padding:0 24px;display:flex;position:relative}.Nq8hhG_lockup{filter:drop-shadow(0 0 28px #05060be6);flex-direction:column;align-items:center;gap:22px;margin:0 0 30px;display:flex}.Nq8hhG_lockupWord{display:inline-flex}.Nq8hhG_eyebrow{font-family:var(--font-jetbrains), monospace;letter-spacing:.34em;color:var(--cyan);margin:0 0 14px;font-size:11px;font-weight:500}.Nq8hhG_h1{letter-spacing:-.02em;text-wrap:balance;text-shadow:0 0 60px #2b8cff59;margin:0 0 20px;font-size:clamp(46px,8.5vw,96px);font-weight:700;line-height:.98}.Nq8hhG_sub{color:var(--muted);text-wrap:balance;max-width:560px;margin:0 auto 26px;font-size:clamp(16px,2vw,19px);line-height:1.55}.Nq8hhG_heroCtas{justify-content:center;gap:14px;margin-bottom:0;display:flex}.Nq8hhG_ctaPrimary{color:#041018;background:var(--cyan);border-radius:8px;padding:13px 26px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s}.Nq8hhG_ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #37e0ff66}.Nq8hhG_ctaGhost{color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:13px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s}.Nq8hhG_ctaGhost:hover{border-color:#e2e9ff4d}.Nq8hhG_scrollCue{color:var(--faint);font-size:14px;animation:2.2s ease-in-out infinite Nq8hhG_cue;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@keyframes Nq8hhG_cue{0%,to{opacity:.5;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,7px)}}.Nq8hhG_section,.Nq8hhG_sectionWide{z-index:1;max-width:760px;margin:0 auto;padding:15vh 24px 4vh;position:relative}.Nq8hhG_sectionWide{max-width:1080px}.Nq8hhG_kicker{font-family:var(--font-jetbrains), monospace;letter-spacing:.3em;color:var(--cyan);margin:0 0 16px;font-size:11px;font-weight:500}.Nq8hhG_h2{letter-spacing:-.015em;text-wrap:balance;margin:0 0 20px;font-size:clamp(30px,4.6vw,48px);font-weight:700;line-height:1.06}.Nq8hhG_h3{letter-spacing:.16em;font-size:16px;font-weight:700;font-family:var(--font-jetbrains), monospace;margin:0 0 6px}.Nq8hhG_lede{color:var(--muted);max-width:640px;margin:0 0 32px;font-size:clamp(16px,1.9vw,18px);line-height:1.6}.Nq8hhG_lap{grid-template-columns:repeat(2,1fr);gap:14px 28px;margin:44px 0 0;padding:0;list-style:none;display:grid}.Nq8hhG_lapStep{border-left:2px solid var(--line);align-items:flex-start;gap:18px;padding:6px 0 6px 20px;transition:border-color .3s;display:flex}.Nq8hhG_lapStep:hover{border-left-color:var(--cyan)}.Nq8hhG_lapNum{font-family:var(--font-jetbrains), monospace;color:var(--cyan);letter-spacing:.1em;padding-top:3px;font-size:12px;font-weight:500}.Nq8hhG_lapTitle{color:var(--ink);margin:0 0 5px;font-size:16px;font-weight:600}.Nq8hhG_lapBody{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.Nq8hhG_terminal{border:1px solid var(--line);background:#07080f;border-radius:12px;overflow:hidden;box-shadow:0 24px 80px #00000080}.Nq8hhG_terminalBar{border-bottom:1px solid var(--line);background:#e2e9ff0a;align-items:center;gap:7px;padding:11px 14px;display:flex}.Nq8hhG_termDot{background:#e2e9ff24;border-radius:50%;width:10px;height:10px}.Nq8hhG_terminalTitle{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;color:var(--faint);margin-left:8px;font-size:11px}.Nq8hhG_terminalBody{font-family:var(--font-jetbrains), monospace;min-height:340px;padding:20px 22px 24px;font-size:13px;line-height:2}.Nq8hhG_termYou{color:var(--ink)}.Nq8hhG_termPrompt{color:var(--cyan)}.Nq8hhG_termEye{color:#37e0ffd9}.Nq8hhG_termCursor{vertical-align:text-bottom;background:var(--cyan);width:8px;height:15px;animation:1.1s step-end infinite Nq8hhG_blink;display:inline-block}@keyframes Nq8hhG_blink{0%,to{opacity:1}50%{opacity:.35}}.Nq8hhG_termFoot{color:var(--muted);margin:24px 0 0;font-size:14px;line-height:1.6}.Nq8hhG_termFoot b{color:var(--ink)}.Nq8hhG_ctaSection{z-index:1;text-align:center;max-width:760px;margin:0 auto;padding:20vh 24px 16vh;position:relative}.Nq8hhG_ctaH{letter-spacing:-.02em;text-shadow:0 0 80px #ff4fcf40;margin:0 0 36px;font-size:clamp(40px,7vw,76px);font-weight:700;line-height:1}.Nq8hhG_ctaBig{color:#041018;background:var(--cyan);border-radius:10px;padding:17px 40px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.Nq8hhG_ctaBig:hover{transform:translateY(-2px);box-shadow:0 10px 44px #37e0ff73}.Nq8hhG_ctaWink{font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;color:var(--faint);margin:22px 0 0;font-size:11px}.Nq8hhG_footer{z-index:1;border-top:1px solid var(--line);letter-spacing:.1em;color:var(--faint);justify-content:space-between;align-items:center;padding:26px clamp(16px,2vw,28px);font-size:12px;display:flex;position:relative}.Nq8hhG_footer .Nq8hhG_mono{font-size:12px}.Nq8hhG_footerDim{font-family:var(--font-jetbrains), monospace;font-size:11px}.Nq8hhG_footerLink{color:var(--muted)}@media (max-width:900px){.Nq8hhG_lap{grid-template-columns:1fr}}@media (max-width:560px){.Nq8hhG_heroCtas{flex-direction:column;align-items:center}.Nq8hhG_navSignin{display:none}}.Nq8hhG_sectionShow{z-index:1;max-width:1320px;margin:0 auto;padding:16vh 24px 4vh;position:relative}.Nq8hhG_showHead{text-align:center;max-width:760px;margin:0 auto 48px}.Nq8hhG_showHead .Nq8hhG_lede{margin-left:auto;margin-right:auto}.Nq8hhG_h2Big{letter-spacing:-.03em;text-wrap:balance;margin:0 0 22px;font-size:clamp(38px,6.4vw,76px);font-weight:700;line-height:1}.Nq8hhG_showcase{padding:0 8% 7% 0;position:relative}.Nq8hhG_showDesk{z-index:1;position:relative}.Nq8hhG_showPhone{z-index:2;width:22%;min-width:150px;position:absolute;bottom:0;right:0}.Nq8hhG_showcase:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 50% 60% at 30% 50%, color-mix(in srgb, var(--s7-studio-blue) 16%, transparent), transparent 70%), radial-gradient(ellipse 40% 50% at 85% 70%, color-mix(in srgb, var(--s7-studio-purple) 18%, transparent), transparent 70%);filter:blur(40px);position:absolute;inset:10% 5% 0}.Nq8hhG_toast{z-index:3;white-space:nowrap;color:var(--ink);background:color-mix(in srgb, var(--s7-surface-1) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;animation:.5s cubic-bezier(.16,1,.3,1) Nq8hhG_toastIn,6s ease-in-out .5s infinite Nq8hhG_float;display:flex;position:absolute;box-shadow:0 20px 50px -20px #000000e6}@keyframes Nq8hhG_toastIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.Nq8hhG_toast span{font-family:var(--font-jetbrains), monospace;color:var(--faint);margin-left:4px;font-size:10px}.Nq8hhG_toast b{font-weight:600}.Nq8hhG_toastA{bottom:3%;left:-3%}.Nq8hhG_toastB{animation-delay:3s;bottom:0;right:24%}.Nq8hhG_tdGreen,.Nq8hhG_tdPurple{border-radius:50%;width:8px;height:8px}.Nq8hhG_tdGreen{background:var(--s7-studio-green);box-shadow:0 0 10px var(--s7-studio-green)}.Nq8hhG_tdPurple{background:var(--s7-studio-purple);box-shadow:0 0 10px var(--s7-studio-purple)}@keyframes Nq8hhG_float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.Nq8hhG_flow{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(5,1fr);gap:1px;margin:56px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.Nq8hhG_flowStep{--fc:var(--cyan);background:var(--bg);flex-direction:column;gap:6px;padding:22px 20px;display:flex;position:relative}.Nq8hhG_flowStep:before{content:"";background:var(--fc);height:2px;box-shadow:0 0 14px var(--fc);position:absolute;top:0;left:0;right:0}.Nq8hhG_flow_green{--fc:var(--s7-studio-green)}.Nq8hhG_flow_blue{--fc:var(--s7-studio-blue)}.Nq8hhG_flow_purple{--fc:var(--s7-studio-purple)}.Nq8hhG_flow_amber{--fc:var(--s7-studio-amber)}.Nq8hhG_flow_pink{--fc:var(--pink)}.Nq8hhG_flowK{font-family:var(--font-jetbrains), monospace;letter-spacing:.24em;color:var(--fc);font-size:11px}.Nq8hhG_flowT{letter-spacing:-.01em;font-size:20px;font-weight:700}.Nq8hhG_flowD{color:var(--muted);font-size:14px;line-height:1.55}.Nq8hhG_frame{margin:8px 0 0}.Nq8hhG_triple{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;display:grid}.Nq8hhG_tripleItem{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:14px;display:flex}.Nq8hhG_tripleItem b{font-size:16px}.Nq8hhG_tripleItem span{color:var(--muted);font-size:14px;line-height:1.55}.Nq8hhG_mcpGrid{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:18px;display:grid}.Nq8hhG_mcpGrid .Nq8hhG_terminal{height:100%}.Nq8hhG_feed{border:1px solid color-mix(in srgb, var(--s7-studio-purple) 35%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--s7-studio-purple) 8%, transparent), transparent);border-radius:12px;flex-direction:column;gap:2px;padding:16px;display:flex}.Nq8hhG_feedHead{font-family:var(--font-jetbrains), monospace;letter-spacing:.06em;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.Nq8hhG_feedLogo{border-radius:5px;display:inline-flex;overflow:hidden}.Nq8hhG_feedLive{color:var(--s7-studio-green);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.Nq8hhG_feedLive i{background:var(--s7-studio-green);width:7px;height:7px;box-shadow:0 0 8px var(--s7-studio-green);border-radius:50%;animation:1.6s ease-in-out infinite Nq8hhG_blink}.Nq8hhG_feedRow{border-bottom:1px solid var(--line);grid-template-columns:10px auto 1fr auto;align-items:center;gap:10px;padding:9px 4px;font-size:13px;display:grid}.Nq8hhG_feedRow code{font-family:var(--font-jetbrains), monospace;color:var(--ink);font-size:12.5px}.Nq8hhG_feedRow span{color:var(--muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Nq8hhG_feedRow em{font-style:normal;font-family:var(--font-jetbrains), monospace;color:var(--faint);text-align:right;min-width:26px;font-size:10px}.Nq8hhG_feedNew{animation:.45s cubic-bezier(.16,1,.3,1) Nq8hhG_feedIn}@keyframes Nq8hhG_feedIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.Nq8hhG_feedSt{border-radius:50%;width:8px;height:8px}.Nq8hhG_fs_ok{background:var(--s7-studio-green)}.Nq8hhG_fs_run{background:var(--s7-studio-amber);box-shadow:0 0 8px var(--s7-studio-amber);animation:1s ease-in-out infinite Nq8hhG_blink}.Nq8hhG_fs_wait{border:1.5px solid var(--s7-studio-purple);background:0 0}.Nq8hhG_feedFoot{color:var(--faint);margin:12px 0 0;font-size:13px}.Nq8hhG_lenses{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;display:grid}.Nq8hhG_lens{border:1px solid var(--line);background:color-mix(in srgb, var(--s7-surface-1) 60%, transparent);border-radius:12px;padding:20px}.Nq8hhG_lens:nth-child(2){border-color:color-mix(in srgb, var(--s7-studio-purple) 45%, transparent)}.Nq8hhG_lensK{font-family:var(--font-jetbrains), monospace;letter-spacing:.28em;color:var(--s7-studio-purple);font-size:12px}.Nq8hhG_lens p{color:var(--ink);margin:10px 0 12px;font-size:15px;line-height:1.5}.Nq8hhG_lens code{font-family:var(--font-jetbrains), monospace;color:var(--faint);font-size:12px}.Nq8hhG_bridgeGrid{grid-template-columns:1.25fr 1fr;align-items:stretch;gap:18px;display:grid}.Nq8hhG_render{border:1px solid var(--line);background:#000;border-radius:14px;min-height:360px;position:relative;overflow:hidden}.Nq8hhG_render img,.Nq8hhG_render video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Nq8hhG_renderCap{background:linear-gradient(#0000,#000000e0);flex-direction:column;gap:6px;padding:40px 20px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.Nq8hhG_renderPrompt{color:var(--ink);font-size:17px;font-weight:600}.Nq8hhG_renderMeta{font-family:var(--font-jetbrains), monospace;letter-spacing:.04em;color:var(--s7-studio-orange);font-size:11px}.Nq8hhG_bridges{flex-direction:column;gap:10px;display:flex}.Nq8hhG_bridgeCard{border:1px solid var(--line);background:color-mix(in srgb, var(--s7-surface-1) 60%, transparent);border-radius:12px;flex:1;align-items:flex-start;gap:14px;padding:16px 18px;transition:border-color .2s,transform .2s;display:flex}.Nq8hhG_bridgeCard:hover{border-color:color-mix(in srgb, var(--ink) 25%, transparent);transform:translate(4px)}.Nq8hhG_bridgeCard b{margin-bottom:4px;font-size:15px;display:block}.Nq8hhG_bridgeCard span{color:var(--muted);font-size:14px;line-height:1.5}.Nq8hhG_bridgeLogo{border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.Nq8hhG_phones{grid-template-columns:1fr 1.12fr 1fr;align-items:center;gap:clamp(16px,3vw,40px);margin-top:12px;display:grid}.Nq8hhG_phoneSide{opacity:.92}.Nq8hhG_phoneMid{position:relative}.Nq8hhG_phoneMid:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--s7-studio-purple) 22%, transparent), transparent 65%);filter:blur(30px);position:absolute;inset:10% -10%}.Nq8hhG_phoneCap{text-align:center;color:var(--muted);margin:18px 0 0;font-size:14px}.Nq8hhG_phoneCap b{color:var(--ink);font-family:var(--font-jetbrains), monospace;letter-spacing:.24em;text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}@media (max-width:900px){.Nq8hhG_flow,.Nq8hhG_triple,.Nq8hhG_lenses,.Nq8hhG_mcpGrid,.Nq8hhG_bridgeGrid{grid-template-columns:1fr}.Nq8hhG_toastB{display:none}.Nq8hhG_phones{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:12px -16px 0;padding:0 16px 8px;display:flex;overflow-x:auto}.Nq8hhG_phones::-webkit-scrollbar{display:none}.Nq8hhG_phoneSide,.Nq8hhG_phoneMid{scroll-snap-align:center;opacity:1;flex:0 0 74%}.Nq8hhG_phoneMid{order:-1}}@media (max-width:560px){.Nq8hhG_sectionShow{padding-left:16px;padding-right:16px}.Nq8hhG_showcase{padding:0 0 26%}.Nq8hhG_showPhone{width:36%;min-width:0}.Nq8hhG_toastA{bottom:2%;left:0}.Nq8hhG_section,.Nq8hhG_sectionWide{padding-left:16px;padding-right:16px}.Nq8hhG_terminalBody{min-height:480px}}@media (prefers-reduced-motion:reduce){.Nq8hhG_toast,.Nq8hhG_feedLive i,.Nq8hhG_fs_run,.Nq8hhG_feedNew{animation:none}}
.uPi9SW_page{--bg:#06070d;--ink:#f4f6ff;--muted:#e4eaff85;--faint:#e4eaff4d;--line:#e4eaff14;--green:#3ef2a0;--cyan:#22d3ee;--blue:#4d7cff;--violet:#a855f7;--sig:0;--font-sans:var(--font-space,var(--font-syne));background:var(--bg);color:var(--ink);font-family:var(--font-sans);min-height:100vh;position:relative;overflow-x:hidden}.uPi9SW_aurora{z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 55% at 78% 8%, hsl(calc(150 + var(--sig) * 150) 88% 58% / .13), transparent 60%), radial-gradient(ellipse 70% 50% at 15% 92%, hsl(calc(190 + var(--sig) * 110) 90% 60% / .1), transparent 62%);transition:background .4s linear;position:fixed;inset:0}.uPi9SW_reveal{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.uPi9SW_revealIn{opacity:1;transform:none}.uPi9SW_nav{z-index:100;border-bottom:1px solid #0000;align-items:center;height:66px;padding:0 clamp(20px,5vw,44px);transition:background .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:flex;position:fixed;top:0;left:0;right:0}.uPi9SW_navScrolled{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);border-bottom-color:var(--line);background:#06070db8}.uPi9SW_navInner{justify-content:space-between;align-items:center;width:100%;max-width:1240px;margin:0 auto;display:flex}.uPi9SW_wordmark{align-items:center;gap:9px;text-decoration:none;display:inline-flex}.uPi9SW_wordmarkText{font-family:var(--font-mono);letter-spacing:3px;color:var(--ink);font-size:15px;font-weight:700}.uPi9SW_wordmarkPulse{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green), 0 0 16px #3ef2a066;border-radius:50%;animation:2.6s ease-in-out infinite uPi9SW_pulse}@keyframes uPi9SW_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.55)}}.uPi9SW_navCenter{align-items:center;gap:clamp(18px,2.6vw,34px);display:flex}.uPi9SW_navRight{align-items:center;gap:clamp(14px,2vw,22px);display:flex}.uPi9SW_navSignin{font-family:var(--font-mono);font-size:var(--type-action);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .25s}.uPi9SW_navSignin:hover{color:var(--ink)}.uPi9SW_navLink{font-family:var(--font-mono);font-size:var(--type-action);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .25s}.uPi9SW_navLink:hover{color:var(--ink)}.uPi9SW_navEnter{border:1px solid var(--line);font-family:var(--font-mono);font-size:var(--type-action);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink);background:#e4eaff08;border-radius:100px;align-items:center;gap:7px;padding:8px 16px;text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:inline-flex}.uPi9SW_navEnter:hover{background:#4d7cff1a;border-color:#4d7cff80;transform:translateY(-1px)}.uPi9SW_navEnter svg{transition:transform .25s}.uPi9SW_navEnter:hover svg{transform:translate(3px)}.uPi9SW_hero{z-index:1;height:100vh;min-height:640px;position:relative;overflow:hidden}.uPi9SW_heroCanvas{z-index:0;position:absolute;inset:0}.uPi9SW_heroWorldPlaceholder{background:radial-gradient(at 50% 60%,#4d7cff1a 0%,#050510 70%);width:100%;height:100%}.uPi9SW_hero:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg));z-index:1;pointer-events:none;height:42%;position:absolute;bottom:0;left:0;right:0}.uPi9SW_heroContent{z-index:2;will-change:transform, opacity;flex-direction:column;justify-content:flex-end;align-items:flex-start;max-width:900px;padding:0 5vw 13vh;display:flex;position:absolute;inset:0}.uPi9SW_heroKicker{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;margin-bottom:22px;font-size:11px;display:inline-flex}.uPi9SW_heroKickerDot{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);border-radius:50%;animation:2.6s ease-in-out infinite uPi9SW_pulse}.uPi9SW_heroHeadline{font-family:var(--font-sans);letter-spacing:-.03em;text-shadow:0 4px 60px #00000080;margin:0 0 26px;font-size:clamp(46px,9.5vw,132px);font-weight:800;line-height:.96}.uPi9SW_spectrum{background:linear-gradient(105deg, var(--green), var(--cyan), var(--blue), var(--violet));-webkit-text-fill-color:transparent;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite uPi9SW_spectrumShift}@keyframes uPi9SW_spectrumShift{0%,to{background-position:0%}50%{background-position:100%}}.uPi9SW_heroSub{color:var(--muted);text-shadow:0 1px 24px #000000b3;max-width:440px;margin:0 0 34px;font-size:clamp(14px,1.5vw,17px);line-height:1.65}.uPi9SW_heroCtas{flex-wrap:wrap;gap:14px;display:flex}.uPi9SW_ctaPrimary{font-family:var(--font-mono);font-size:var(--type-action);letter-spacing:1.5px;text-transform:uppercase;color:#05060b;background:linear-gradient(105deg, var(--green), var(--cyan));border-radius:100px;align-items:center;gap:9px;padding:13px 24px;text-decoration:none;transition:transform .25s,box-shadow .25s,filter .25s;display:inline-flex;box-shadow:0 0 0 1px #3ef2a04d,0 8px 30px #22d3ee38}.uPi9SW_ctaPrimary:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 0 0 1px #3ef2a080,0 10px 38px #22d3ee59}.uPi9SW_ctaPrimary svg{transition:transform .25s}.uPi9SW_ctaPrimary:hover svg{transform:translate(3px)}.uPi9SW_ctaGhost{border:1px solid var(--line);font-family:var(--font-mono);font-size:var(--type-action);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#e4eaff08;border-radius:100px;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:inline-flex}.uPi9SW_ctaGhost:hover{background:#3ef2a014;border-color:#3ef2a080;transform:translateY(-1px)}.uPi9SW_scrollCue{z-index:3;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.uPi9SW_scrollLabel{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:3px;text-transform:uppercase;color:var(--faint)}.uPi9SW_scrollLine{background:linear-gradient(to bottom, var(--faint), transparent);width:1px;height:46px;position:relative;overflow:hidden}.uPi9SW_scrollLine:after{content:"";background:linear-gradient(to bottom, transparent, var(--cyan));width:100%;height:50%;animation:2.2s ease-in-out infinite uPi9SW_scrollPulse;position:absolute;top:-50%;left:0}@keyframes uPi9SW_scrollPulse{0%{top:-50%}to{top:100%}}.uPi9SW_thesis,.uPi9SW_bands,.uPi9SW_worlds{z-index:1;position:relative}.uPi9SW_thesis{padding:clamp(120px,20vh,260px) 6vw}.uPi9SW_thesisInner{max-width:900px;margin:0 auto}.uPi9SW_thesisLead{font-family:var(--font-sans);letter-spacing:-.02em;margin:0 0 40px;font-size:clamp(30px,5.5vw,68px);font-weight:700;line-height:1.05}.uPi9SW_thesisBody{letter-spacing:-.01em;color:var(--muted);max-width:780px;margin:0 0 22px;font-size:clamp(19px,2.7vw,34px);font-weight:400;line-height:1.45}.uPi9SW_thesisWhisper{font-family:var(--font-mono);letter-spacing:1px;color:var(--faint);margin-top:34px;font-size:clamp(13px,1.6vw,17px);font-style:italic}.uPi9SW_bands{padding:clamp(60px,10vh,120px) 6vw clamp(120px,20vh,220px)}.uPi9SW_bandsIntro{max-width:1240px;font-family:var(--font-sans);letter-spacing:-.02em;margin:0 auto clamp(50px,8vh,96px);font-size:clamp(26px,4.5vw,56px);font-weight:700;line-height:1.08}.uPi9SW_bandsIntroAccent{color:var(--muted)}.uPi9SW_bandList{flex-direction:column;max-width:1240px;margin:0 auto;display:flex}.uPi9SW_band{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;gap:clamp(20px,5vw,64px);padding:clamp(28px,4.5vh,52px) 0;display:grid;position:relative;overflow:hidden}.uPi9SW_band:last-child{border-bottom:1px solid var(--line)}.uPi9SW_bandIndex{font-family:var(--font-mono);letter-spacing:1px;color:var(--band-hue,var(--faint));padding-top:.6em;font-size:13px}.uPi9SW_bandBody{min-width:0}.uPi9SW_bandTitle{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink);margin:0 0 12px;font-size:clamp(34px,7vw,90px);font-weight:800;line-height:1;transition:color .4s,text-shadow .4s}.uPi9SW_band:hover .uPi9SW_bandTitle{color:var(--band-hue);text-shadow:0 0 44px color-mix(in srgb, var(--band-hue) 45%, transparent)}.uPi9SW_bandLine{color:var(--muted);max-width:520px;margin:0;font-size:clamp(15px,1.9vw,21px);line-height:1.5}.uPi9SW_bandGlow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--band-hue) 22%, transparent), transparent 68%);opacity:0;pointer-events:none;width:46%;height:200%;transition:opacity .5s;position:absolute;top:50%;right:-10%;transform:translateY(-50%)}.uPi9SW_band:hover .uPi9SW_bandGlow{opacity:1}.uPi9SW_worlds{text-align:center;border-top:1px solid var(--line);padding:clamp(120px,24vh,280px) 6vw}.uPi9SW_worldsInner{max-width:1000px;margin:0 auto}.uPi9SW_worldsLead{font-family:var(--font-sans);letter-spacing:-.035em;margin:0 0 34px;font-size:clamp(38px,8vw,108px);font-weight:800;line-height:.98}.uPi9SW_worldsShine{background:linear-gradient(120deg, #fff, var(--cyan), var(--violet), #fff);-webkit-text-fill-color:transparent;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite uPi9SW_spectrumShift}.uPi9SW_worldsBody{color:var(--muted);max-width:720px;margin:0 auto 40px;font-size:clamp(18px,2.6vw,30px);line-height:1.5}.uPi9SW_worldsKick{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--ink);font-size:clamp(14px,2vw,20px)}.uPi9SW_footer{z-index:1;border-top:1px solid var(--line);padding:clamp(50px,8vh,90px) 6vw 44px;position:relative}.uPi9SW_footerInner{flex-direction:column;gap:40px;max-width:1240px;margin:0 auto;display:flex}.uPi9SW_footerTop{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(40px,8vw,100px);display:grid}.uPi9SW_footerMark{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.uPi9SW_footerWordmark{font-family:var(--font-mono);letter-spacing:3px;font-size:15px;font-weight:700}.uPi9SW_footerTag{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--muted);max-width:460px;font-size:clamp(20px,3vw,32px);font-weight:600}.uPi9SW_footerApps{gap:10px;margin-top:6px;display:flex}.uPi9SW_footerAppBadge{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);border-radius:100px;align-items:center;gap:7px;padding:8px 14px;font-size:10px;text-decoration:none;transition:border-color .25s,color .25s;display:inline-flex}.uPi9SW_footerAppBadge:hover{color:var(--ink);border-color:#e4eaff33}.uPi9SW_footerCols{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.uPi9SW_footerCol{flex-direction:column;gap:14px;display:flex}.uPi9SW_footerColHeading{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:2.5px;text-transform:uppercase;color:var(--faint)}.uPi9SW_footerColList{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.uPi9SW_footerColLink{font-family:var(--font-sans);color:var(--muted);font-size:14px;text-decoration:none;transition:color .25s}.uPi9SW_footerColLink:hover{color:var(--ink)}.uPi9SW_footerMesh{border-top:1px solid var(--line);padding-top:30px}.uPi9SW_footerLine{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:26px;display:flex}.uPi9SW_footerOpen{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--faint);align-items:center;gap:9px;font-size:11px;display:inline-flex}.uPi9SW_footerOpenDot{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;animation:2.6s ease-in-out infinite uPi9SW_pulse}.uPi9SW_footerCopy{font-family:var(--font-mono);letter-spacing:1px;color:var(--faint);font-size:11px}@media (max-width:900px){.uPi9SW_navCenter{display:none}.uPi9SW_footerTop{grid-template-columns:1fr;gap:44px}}@media (max-width:640px){.uPi9SW_heroContent{padding-bottom:16vh}.uPi9SW_band{grid-template-columns:1fr;gap:8px}.uPi9SW_bandIndex{padding-top:0}.uPi9SW_footerCols{grid-template-columns:repeat(2,1fr)}.uPi9SW_footerLine{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.uPi9SW_reveal{opacity:1;transition:none;transform:none}.uPi9SW_spectrum,.uPi9SW_worldsShine,.uPi9SW_scrollLine:after,.uPi9SW_wordmarkPulse,.uPi9SW_heroKickerDot,.uPi9SW_footerOpenDot{animation:none}}
.zo9Z_a_root,.zo9Z_a_page{--bg:var(--s7-mk-canvas);--raised:var(--s7-mk-raised);--second:var(--s7-mk-secondary);--ink:var(--s7-mk-ink);--soft:var(--s7-mk-ink-soft);--meta:var(--s7-mk-ink-meta);--hair:var(--s7-mk-hairline);--live:var(--s7-mk-live);--amber:var(--s7-mk-proposal);--fork:var(--s7-mk-action);--gutter:clamp(20px, 4.4vw, 64px);--crt:.045;--mono:var(--font-jetbrains), ui-monospace, monospace;--display:var(--font-space), var(--font-syne), sans-serif;background:var(--bg);color:var(--ink);font-family:var(--display);position:relative}.zo9Z_a_navSignin.zo9Z_a_navSignin{color:var(--ink);font-weight:500;font-size:var(--type-action);letter-spacing:.04em;opacity:.92}.zo9Z_a_navSignin.zo9Z_a_navSignin:hover{opacity:1}.zo9Z_a_navEnter.zo9Z_a_navEnter{background:var(--live);color:var(--bg);box-shadow:0 0 22px -8px var(--live)}.zo9Z_a_page .zo9Z_a_cta{margin-top:34px}div.zo9Z_a_page{overflow:clip visible}.zo9Z_a_root h3,.zo9Z_a_root h4{font-family:var(--display);text-transform:none}.zo9Z_a_atmos{pointer-events:none;position:absolute;inset:0;overflow:hidden}.zo9Z_a_atmos:before,.zo9Z_a_atmos:after{content:"";filter:blur(40px);border-radius:50%;width:90vw;height:90vw;position:absolute}.zo9Z_a_atmos:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--s7-mk-violet) 22%, transparent), transparent);top:10%;left:-30vw}.zo9Z_a_atmos:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--s7-mk-tide) 26%, transparent), transparent);top:46%;right:-35vw}.zo9Z_a_wrap{max-width:1440px;padding:0 var(--gutter);margin:0 auto;position:relative}.zo9Z_a_chapter{padding:clamp(72px,8vw,120px) 0;position:relative}.zo9Z_a_cols{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,28px);display:grid}.zo9Z_a_head{grid-column:1/span 7}.zo9Z_a_headWide{grid-column:1/span 9}.zo9Z_a_index{font:500 12px/1 var(--mono);letter-spacing:.22em;color:var(--meta);text-transform:uppercase;align-items:center;gap:14px;margin:0 0 26px;display:flex}.zo9Z_a_index b{color:var(--live);font-weight:500}.zo9Z_a_index span{white-space:nowrap}.zo9Z_a_index i{background:var(--hair);transform-origin:0;flex:0 0 72px;height:1px}.zo9Z_a_h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 26px;font-size:clamp(36px,5.6vw,84px);font-weight:600;line-height:.98}.zo9Z_a_lede{max-width:34em;color:var(--soft);margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.55}.zo9Z_a_h3{letter-spacing:-.03em;text-wrap:balance;margin:0 0 22px;font-size:clamp(30px,3.6vw,58px);font-weight:600;line-height:1}.zo9Z_a_micro{font:500 12px/1.6 var(--mono);letter-spacing:.14em;color:var(--meta);text-transform:uppercase;margin:22px 0 0}.zo9Z_a_frag{background:var(--raised);border:1px solid var(--hair);border-radius:10px;position:relative}.zo9Z_a_fragHead{border-bottom:1px solid var(--hair);font:500 11px/1 var(--mono);letter-spacing:.16em;color:var(--meta);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.zo9Z_a_fragBody{padding:16px}.zo9Z_a_hud{position:relative}.zo9Z_a_hud:after{content:"";pointer-events:none;opacity:.55;background:linear-gradient(var(--soft), var(--soft)) left top / 12px 1px, linear-gradient(var(--soft), var(--soft)) left top / 1px 12px, linear-gradient(var(--soft), var(--soft)) right top / 12px 1px, linear-gradient(var(--soft), var(--soft)) right top / 1px 12px, linear-gradient(var(--soft), var(--soft)) left bottom / 12px 1px, linear-gradient(var(--soft), var(--soft)) left bottom / 1px 12px, linear-gradient(var(--soft), var(--soft)) right bottom / 12px 1px, linear-gradient(var(--soft), var(--soft)) right bottom / 1px 12px;background-repeat:no-repeat;position:absolute;inset:-7px}.zo9Z_a_tag{border:1px solid var(--hair);font:500 11px/1 var(--mono);letter-spacing:.12em;color:var(--soft);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.zo9Z_a_tag i{background:var(--meta);border-radius:50%;width:6px;height:6px}.zo9Z_a_tag[data-s=live],.zo9Z_a_tag[data-s=approved]{color:var(--live);border-color:color-mix(in srgb, var(--live) 40%, transparent)}.zo9Z_a_tag[data-s=live] i,.zo9Z_a_tag[data-s=approved] i{background:var(--live);box-shadow:0 0 10px var(--live)}.zo9Z_a_tag[data-s=proposed],.zo9Z_a_tag[data-s=awaiting]{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 40%, transparent)}.zo9Z_a_tag[data-s=proposed] i,.zo9Z_a_tag[data-s=awaiting] i{background:var(--amber)}.zo9Z_a_tag[data-s=working]{color:var(--fork);border-color:color-mix(in srgb, var(--fork) 40%, transparent)}.zo9Z_a_tag[data-s=working] i{background:var(--fork);box-shadow:0 0 10px var(--fork)}.zo9Z_a_tag[data-s=concept]{color:var(--meta);border-style:dashed}.zo9Z_a_kv{grid-template-columns:max-content 1fr;gap:8px 18px;margin:0;font-size:14px;display:grid}.zo9Z_a_kv dt{font:500 11px/1.7 var(--mono);letter-spacing:.14em;color:var(--meta);text-transform:uppercase}.zo9Z_a_kv dd{color:var(--ink);margin:0}.zo9Z_a_graphStage{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(16px,2vw,28px);height:100vh;display:grid;position:sticky;top:0}.zo9Z_a_graphHead{z-index:2;grid-area:1/1/auto/span 4;align-self:center}.zo9Z_a_graphHead .zo9Z_a_h2{font-size:clamp(32px,3.6vw,58px)}.zo9Z_a_graphHead .zo9Z_a_index i{flex-basis:36px}.zo9Z_a_graphSvg{grid-area:1/5/auto/span 8;width:100%;height:min(92vh,900px);overflow:visible}.zo9Z_a_gEdge{fill:none;stroke:var(--soft);stroke-width:.9px;opacity:.32}.zo9Z_a_gEdge[data-type=approved\ for]{stroke-dasharray:2 4}.zo9Z_a_gEdgeFocus{fill:none;stroke:var(--live);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--live) 70%, transparent))}.zo9Z_a_gOrbit{fill:none;stroke:var(--hair);stroke-width:1px;stroke-dasharray:1 6}.zo9Z_a_gNode{cursor:pointer;--on:0;outline:none}.zo9Z_a_gNode circle{--base:var(--soft);fill:var(--raised);stroke:color-mix(in srgb, var(--live) calc(var(--on) * 100%), var(--base));stroke-width:calc(1.2px + var(--on) * .8px);filter:drop-shadow(0 0 calc(var(--on) * 9px) color-mix(in srgb, var(--live) 70%, transparent))}.zo9Z_a_gNode[data-kind=core] circle{fill:var(--ink);stroke:var(--ink)}.zo9Z_a_gNode[data-status=proposed] circle{--base:var(--amber)}.zo9Z_a_gNode:hover circle,.zo9Z_a_gNode:focus-visible circle,.zo9Z_a_gNode[aria-pressed=true] circle{stroke:var(--live);stroke-width:2px}.zo9Z_a_gLabel{font:500 12px var(--mono);letter-spacing:.08em;fill:var(--soft);text-transform:uppercase;pointer-events:none}.zo9Z_a_gLabelCore{font:600 15px var(--display);letter-spacing:-.01em;fill:var(--ink);text-transform:none}.zo9Z_a_gLegend{left:var(--gutter);text-align:left;font:500 11px/1.8 var(--mono);letter-spacing:.12em;color:var(--meta);text-transform:uppercase;position:absolute;bottom:24px}.zo9Z_a_gDetail{left:var(--gutter);z-index:3;width:min(340px,90vw);position:absolute;bottom:84px}.zo9Z_a_doc{right:var(--gutter);z-index:3;width:min(440px,92vw);position:absolute;top:50%;transform:translateY(-50%)}.zo9Z_a_docExcerpt{color:var(--soft);border-top:1px solid var(--hair);margin:0;padding:16px 18px 6px;font-size:15px;line-height:1.6}.zo9Z_a_docExcerpt h4{font-family:var(--display);text-transform:none;letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:19px;font-weight:600}.zo9Z_a_docExcerpt p{margin:0 0 10px}.zo9Z_a_openTrack{height:1160vh;position:relative}.zo9Z_a_openStage{height:100vh;position:sticky;top:0;overflow:hidden}.zo9Z_a_openScene{position:absolute;inset:0}.zo9Z_a_openScene>*{width:100%;height:100%}.zo9Z_a_openHero{z-index:3;text-align:center;padding:0 var(--gutter);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.zo9Z_a_openHeadline{font-size:clamp(40px,6vw,96px)}.zo9Z_a_openStatement{z-index:2;pointer-events:none;opacity:0;align-items:center;display:flex;position:absolute;inset:0}.zo9Z_a_openStatement [data-w]{opacity:.16}.zo9Z_a_openLead{color:var(--ink)}.zo9Z_a_openStatement [data-key]{white-space:nowrap}.zo9Z_a_openGraph{z-index:1;opacity:0;position:absolute;inset:0}.zo9Z_a_openGraph .zo9Z_a_graphStage{height:100%;position:absolute;inset:0}.zo9Z_a_openFlights{z-index:4;pointer-events:none;position:absolute;inset:0}.zo9Z_a_openStatement>p{flex:auto;min-width:0}.zo9Z_a_scan{z-index:5;pointer-events:none;opacity:0;width:0;height:0;position:absolute;top:0;left:0}.zo9Z_a_scanDot{background:var(--ink);width:10px;height:10px;box-shadow:0 0 14px var(--live), 0 0 2px var(--ink);border-radius:50%;position:absolute;top:-5px;left:-5px}.zo9Z_a_scanRet{background:linear-gradient(var(--live), var(--live)) left top / 9px 1.5px, linear-gradient(var(--live), var(--live)) left top / 1.5px 9px, linear-gradient(var(--live), var(--live)) right top / 9px 1.5px, linear-gradient(var(--live), var(--live)) right top / 1.5px 9px, linear-gradient(var(--live), var(--live)) left bottom / 9px 1.5px, linear-gradient(var(--live), var(--live)) left bottom / 1.5px 9px, linear-gradient(var(--live), var(--live)) right bottom / 9px 1.5px, linear-gradient(var(--live), var(--live)) right bottom / 1.5px 9px;width:44px;height:44px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--live) 70%, transparent));background-repeat:no-repeat;position:absolute;top:-22px;left:-22px}.zo9Z_a_scanBlip{border:1px solid var(--live);opacity:0;border-radius:50%;width:44px;height:44px;position:absolute;top:-22px;left:-22px}.zo9Z_a_scanLead{background:var(--live);transform-origin:100%;width:82px;height:1px;position:absolute;top:-26px;right:26px;transform:rotate(-24deg)}.zo9Z_a_scanText{white-space:nowrap;font:500 var(--type-meta)/1 var(--mono);letter-spacing:.14em;color:var(--soft);flex-direction:column;align-items:flex-end;gap:5px;display:flex;position:absolute;top:-82px;right:108px}.zo9Z_a_scanText b{letter-spacing:.2em;color:var(--live);font-weight:600}.zo9Z_a_born{z-index:5;white-space:nowrap;pointer-events:none;font:500 clamp(15px, 1.25vw, 19px)/1 var(--mono);letter-spacing:.06em;color:var(--live);text-shadow:0 0 14px color-mix(in srgb, var(--live) 45%, transparent);opacity:0;margin:0;position:absolute}.zo9Z_a_born i{opacity:.8;margin-left:2px;font-style:normal}.zo9Z_a_openTrack[data-static] .zo9Z_a_scan{display:none}.zo9Z_a_flight{transform-origin:0 0;white-space:nowrap;letter-spacing:-.03em;color:var(--live);opacity:0;font-weight:600;position:absolute;top:0;left:0}.zo9Z_a_engineLayer{z-index:1;opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:64px 0 0}.zo9Z_a_engineSvg{width:min(86vh,90vw);height:min(86vh,90vw);overflow:visible}.zo9Z_a_eTick{stroke:var(--hair);stroke-width:.8px}.zo9Z_a_eTickMajor{stroke:var(--meta);stroke-width:1.4px}.zo9Z_a_eRing{fill:none;stroke:var(--hair);stroke-dasharray:2 6}.zo9Z_a_eOrbit{fill:none;stroke:var(--hair);stroke-width:1px}.zo9Z_a_eArc{fill:none;stroke:color-mix(in srgb, var(--live) 55%, var(--hair));stroke-width:3px;stroke-linecap:round}.zo9Z_a_eFam{font:600 15px var(--mono);letter-spacing:.2em;fill:var(--meta)}.zo9Z_a_eRipple{fill:none;stroke:var(--live);stroke-width:1.2px;opacity:0}.zo9Z_a_eGear{fill:none;stroke:var(--soft);stroke-width:1px;opacity:.38}.zo9Z_a_eSpoke{fill:none;stroke:var(--live);stroke-width:1px;opacity:.55}.zo9Z_a_eBody{--on:0}.zo9Z_a_eBody circle:first-child{fill:var(--raised);stroke-width:1.4px;stroke:color-mix(in srgb, var(--live) calc(var(--on) * 100%), var(--soft));filter:drop-shadow(0 0 calc(var(--on) * 12px) color-mix(in srgb, var(--live) 80%, transparent))}.zo9Z_a_eBody[data-brand] circle:first-child{stroke:color-mix(in srgb, var(--live) calc(35% + var(--on) * 65%), var(--soft))}.zo9Z_a_eBodyCore{fill:color-mix(in srgb, var(--live) calc(var(--on) * 100%), var(--meta))}.zo9Z_a_eName{font:500 13px var(--mono);letter-spacing:.04em;fill:var(--soft)}.zo9Z_a_eLockRing{fill:none;stroke:var(--live);stroke-width:1.2px;stroke-dasharray:3 7;opacity:.9}.zo9Z_a_eLockTrack{fill:none;stroke:color-mix(in srgb, var(--live) 40%, transparent);stroke-width:.8px}.zo9Z_a_eLockBracket{fill:none;stroke:var(--live);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--live) 70%, transparent))}.zo9Z_a_eLockTick{stroke:var(--live);stroke-width:1.4px}.zo9Z_a_eFlyLine{fill:none;stroke:var(--live);stroke-width:1px}.zo9Z_a_eFlyTitle{font:700 17px var(--mono);letter-spacing:.16em;fill:var(--live)}.zo9Z_a_eFlySub{font:500 12.5px var(--mono);letter-spacing:.16em;fill:var(--soft)}.zo9Z_a_engineHud{left:var(--gutter);font:500 var(--type-meta)/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--meta);align-items:center;gap:14px;margin:0;display:flex;position:absolute;bottom:28px}.zo9Z_a_engineHud b{color:var(--live);font-weight:500}.zo9Z_a_engineHud i{background:var(--hair);width:18px;height:1px}.zo9Z_a_openTrack[data-static] .zo9Z_a_engineLayer{opacity:1;padding:48px 0;position:relative;inset:auto}.zo9Z_a_statement{letter-spacing:-.03em;max-width:22em;color:var(--ink);margin:0;font-size:clamp(30px,4.1vw,64px);font-weight:600;line-height:1.08}.zo9Z_a_driftKey{flex-wrap:wrap;grid-column:1/-1;gap:14px 34px;margin:56px 0 22px;display:flex}.zo9Z_a_driftKeyItem{font:500 12px/1.4 var(--mono);letter-spacing:.14em;color:var(--ink);text-transform:uppercase;align-items:center;gap:10px;display:flex}.zo9Z_a_driftKeyItem small{letter-spacing:.06em;color:var(--meta);text-transform:none;font-size:11px}.zo9Z_a_driftKeyItem i{border-radius:50%;width:12px;height:12px}.zo9Z_a_driftKeyItem[data-r=declared] i{border:1.5px solid var(--ink)}.zo9Z_a_driftKeyItem[data-r=expressed] i{background:var(--amber)}.zo9Z_a_driftKeyItem[data-r=perceived] i{border:1.5px dashed var(--soft)}.zo9Z_a_driftPanel{grid-column:1/-1}.zo9Z_a_driftBeat{grid-column:1/-1;grid-template-columns:subgrid;margin-top:clamp(64px,7vw,110px);display:grid}.zo9Z_a_axisRow{border-top:1px solid var(--hair);grid-template-columns:200px 1fr 110px;align-items:center;gap:24px;padding:20px 18px;display:grid}.zo9Z_a_axisRow:first-of-type{border-top:0}.zo9Z_a_axisName{font:600 16px/1.2 var(--display);text-transform:capitalize}.zo9Z_a_axisName small{font:500 11px/1 var(--mono);letter-spacing:.1em;color:var(--meta);text-transform:uppercase;margin-top:5px;display:block}.zo9Z_a_axisTrack{background:linear-gradient(var(--hair), var(--hair)) center / 100% 1px no-repeat;height:28px;position:relative}.zo9Z_a_axisBand{background:color-mix(in srgb, var(--ink) 6%, transparent);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:4px;height:16px;position:absolute;top:6px}.zo9Z_a_mDeclared,.zo9Z_a_mExpressed,.zo9Z_a_mPerceived{border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%}.zo9Z_a_mDeclared{border:1.5px solid var(--ink);background:var(--raised);z-index:1}.zo9Z_a_mExpressed{background:var(--soft);z-index:2}.zo9Z_a_axisRow[data-off] .zo9Z_a_mExpressed{background:var(--amber);box-shadow:0 0 14px color-mix(in srgb, var(--amber) 60%, transparent)}.zo9Z_a_mPerceived{border:1.5px dashed var(--soft);opacity:.7}.zo9Z_a_driftLine{border-top:1px solid var(--hair);font:13px/1.6 var(--mono);color:var(--soft);margin:0;padding:16px 18px}.zo9Z_a_govGrid{grid-column:1/-1;grid-template-columns:1fr 1fr 1.25fr;align-items:start;gap:18px;margin-top:64px;display:grid}.zo9Z_a_branchWrap{grid-column:1/-1;position:relative}.zo9Z_a_branchFly{border:1px solid color-mix(in srgb, var(--fork) 45%, var(--hair));background:color-mix(in srgb, var(--raised) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(380px,40vw);box-shadow:0 18px 40px -18px #0009, 0 0 26px -10px color-mix(in srgb, var(--fork) 50%, transparent);opacity:0;pointer-events:none;z-index:3;border-radius:10px;padding:12px 14px;position:absolute;bottom:calc(100% - 26px);left:calc(50% - 40px)}.zo9Z_a_branchFlyLow{width:min(260px,30vw);top:76px;bottom:auto}.zo9Z_a_branchFly:after{content:"";background:color-mix(in srgb, var(--fork) 60%, transparent);width:1px;height:18px;position:absolute;top:100%;left:40px}.zo9Z_a_branchFlyLow:after{height:30px;top:auto;bottom:100%}.zo9Z_a_flyHead{font:500 var(--type-meta)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--meta);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.zo9Z_a_branchFly .zo9Z_a_diff{margin:0}.zo9Z_a_flyBy{font-size:var(--type-action);color:var(--soft);margin:0}.zo9Z_a_branch{grid-column:1/-1;width:100%;height:132px;margin-top:40px;display:block;overflow:visible}.zo9Z_a_branchMain{fill:none;stroke:var(--soft);stroke-width:1.2px;opacity:.7}.zo9Z_a_branchProp{fill:none;stroke:color-mix(in srgb, var(--fork) 45%, transparent);stroke-width:1px;stroke-dasharray:3 5}.zo9Z_a_branchOut{fill:none;stroke:var(--fork);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--fork) 60%, transparent))}.zo9Z_a_branchBack,.zo9Z_a_branchAfter{fill:none;stroke:var(--live);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--live) 60%, transparent))}.zo9Z_a_bNode{--on:0;--ok:0}.zo9Z_a_bNode circle{fill:var(--bg);stroke-width:1.4px;stroke:color-mix(in srgb, var(--live) calc(var(--ok) * 100%), color-mix(in srgb, var(--fork) calc(var(--on) * 100%), var(--soft)));filter:drop-shadow(0 0 calc(var(--on) * 7px) color-mix(in srgb, var(--live) calc(var(--ok) * 100%), var(--fork)))}.zo9Z_a_branchLabel{font:500 var(--type-meta) var(--mono);letter-spacing:.14em;fill:var(--meta);text-transform:uppercase}.zo9Z_a_branchLabel[data-s=live]{fill:var(--live)}.zo9Z_a_sigDotFork [data-core]{fill:var(--fork);filter:drop-shadow(0 0 6px var(--fork))}.zo9Z_a_sigDotFork [data-halo]{fill:var(--fork);fill-opacity:.18}.zo9Z_a_diff{font:13px/1.6 var(--mono);margin:12px 0 0;padding:0;list-style:none}.zo9Z_a_diff li{border-left:2px solid var(--hair);color:var(--soft);padding:4px 10px}.zo9Z_a_diff li[data-op=\-]{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--soft) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--soft) 50%, transparent);color:var(--meta)}.zo9Z_a_diff li[data-op=\+]{border-left-color:var(--live);color:var(--ink)}.zo9Z_a_stateSwap{display:inline-grid;position:relative}.zo9Z_a_stateSwap>*{grid-area:1/1;justify-self:end}.zo9Z_a_conn{position:relative}.zo9Z_a_connTrack{height:440vh;position:relative}.zo9Z_a_connStage{box-sizing:border-box;align-items:center;height:100vh;padding-top:64px;display:flex;position:sticky;top:0}.zo9Z_a_connStage>.zo9Z_a_wrap{width:100%}.zo9Z_a_connStage .zo9Z_a_h2{margin-bottom:16px;font-size:clamp(32px,3.8vw,60px)}.zo9Z_a_connStage .zo9Z_a_lede{max-width:44em}.zo9Z_a_mcpGrid{grid-column:1/-1;grid-template-columns:1.2fr 1fr;align-items:stretch;gap:18px;margin-top:30px;display:grid}.zo9Z_a_term{font:13px/1.65 var(--mono)}.zo9Z_a_termBar{background:var(--second);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.zo9Z_a_termDots{gap:7px;display:inline-flex}.zo9Z_a_termDots i{background:color-mix(in srgb, var(--ink) 16%, transparent);border-radius:50%;width:11px;height:11px}.zo9Z_a_termBody{height:min(400px,46vh);position:relative;overflow:hidden}.zo9Z_a_termScroll{will-change:transform;flex-direction:column;gap:3px;padding:16px 18px;display:flex}.zo9Z_a_tLine{white-space:pre-wrap;word-break:break-word;color:var(--soft);position:relative}.zo9Z_a_tLine[data-k=you]{color:var(--ink);margin-top:6px}.zo9Z_a_tLine[data-k=note]{color:var(--meta)}.zo9Z_a_tLine[data-k=ok]{color:var(--live)}.zo9Z_a_tLine[data-k=done]{border:1px solid color-mix(in srgb, var(--live) 40%, transparent);background:color-mix(in srgb, var(--live) 9%, transparent);color:var(--live);border-radius:8px;margin-top:10px;padding:8px 10px;font-weight:600}.zo9Z_a_tLine[data-k=done] .zo9Z_a_tText{top:8px;left:10px}.zo9Z_a_tLine[data-k=call]{color:var(--fork)}.zo9Z_a_tLine[data-k=said]{color:var(--meta);padding-left:2ch}.zo9Z_a_tLine[data-k=said][data-st=held]{color:var(--amber)}.zo9Z_a_tGhost{visibility:hidden}.zo9Z_a_tText{position:absolute;inset:0}.zo9Z_a_tLine[data-k=said] .zo9Z_a_tText{left:2ch}.zo9Z_a_feed{flex-direction:column;display:flex}.zo9Z_a_feedWho{align-items:center;gap:8px;display:inline-flex}.zo9Z_a_feedRow{border-top:1px solid var(--hair);font:12.5px/1.5 var(--mono);grid-template-columns:14px auto 1fr;align-items:baseline;gap:12px;padding:12px 16px;display:grid}.zo9Z_a_feedRow code{color:var(--ink)}.zo9Z_a_feedRow span{color:var(--meta)}.zo9Z_a_feedSt{align-self:center;width:8px;height:8px;position:relative}.zo9Z_a_feedSt i{border-radius:50%;position:absolute;inset:0}.zo9Z_a_feedSt [data-st=run]{background:var(--fork);box-shadow:0 0 8px var(--fork)}.zo9Z_a_feedSt [data-st=ok]{background:var(--live);box-shadow:0 0 8px var(--live)}.zo9Z_a_feedSt [data-st=held]{background:var(--amber);box-shadow:0 0 8px var(--amber)}.zo9Z_a_feedFoot{border-top:1px solid var(--hair);max-width:none;font:500 var(--type-meta)/1.5 var(--mono);letter-spacing:.1em;color:var(--meta);text-transform:uppercase;margin:auto 0 0;padding:14px 16px}.zo9Z_a_reachTrack{height:240vh;position:relative}.zo9Z_a_reachStage{box-sizing:border-box;align-items:center;height:100vh;padding-top:64px;display:flex;position:sticky;top:0}.zo9Z_a_reachStage>.zo9Z_a_wrap{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.zo9Z_a_reachSvg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.zo9Z_a_reachLine{stroke:var(--meta);stroke-width:1px;stroke-dasharray:2 4;stroke-linecap:round;fill:none}.zo9Z_a_reachLit{stroke:var(--live);stroke-width:1.6px;stroke-linecap:round;fill:none;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--live) 70%, transparent))}.zo9Z_a_reachRow{justify-content:center;align-items:center;gap:clamp(32px,5vw,76px);display:flex;position:relative}.zo9Z_a_reachLabel{white-space:nowrap;font:500 var(--type-meta)/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--meta);margin-right:clamp(24px,3vw,48px);position:absolute;right:100%}.zo9Z_a_reachMajor,.zo9Z_a_reachNode,.zo9Z_a_reachOut{--on:0}.zo9Z_a_reachMajor i,.zo9Z_a_reachNode i,.zo9Z_a_reachOut i{color:color-mix(in srgb, var(--live) calc(var(--on) * 100%), var(--soft));filter:drop-shadow(0 0 calc(var(--on) * 12px) color-mix(in srgb, var(--live) 75%, transparent));place-items:center;display:grid}.zo9Z_a_reachMajor{font:500 var(--type-action)/1 var(--mono);letter-spacing:.08em;color:color-mix(in srgb, var(--live) calc(var(--on) * 100%), var(--soft));align-items:center;gap:14px;display:inline-flex}.zo9Z_a_reachNode span,.zo9Z_a_reachOut span{color:color-mix(in srgb, var(--live) calc(var(--on) * 100%), var(--soft))}.zo9Z_a_reachCaption{font:500 var(--type-meta)/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--meta);align-self:flex-start;margin:clamp(56px,8vh,88px) 0 0}.zo9Z_a_reachNodes,.zo9Z_a_reachOuts{width:100%;margin:22px 0 0;padding:0;list-style:none;display:grid}.zo9Z_a_reachNodes{grid-template-columns:repeat(15,minmax(0,1fr))}.zo9Z_a_reachOuts{grid-template-columns:repeat(5,minmax(0,1fr));width:min(760px,64%)}.zo9Z_a_reachNode,.zo9Z_a_reachOut{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.zo9Z_a_reachNode i,.zo9Z_a_reachOut i{height:44px}.zo9Z_a_reachNode span{font:500 var(--type-meta)/1.25 var(--mono);letter-spacing:.06em}.zo9Z_a_reachOut span{font:500 var(--type-label)/1.25 var(--mono);letter-spacing:.08em}.zo9Z_a_conn[data-static] .zo9Z_a_reachTrack{height:auto}.zo9Z_a_conn[data-static] .zo9Z_a_reachStage{height:auto;padding:72px 0;position:relative}.zo9Z_a_conn[data-static] .zo9Z_a_connTrack{height:auto}.zo9Z_a_conn[data-static] .zo9Z_a_connStage{height:auto;padding:96px 0 48px;position:relative}.zo9Z_a_conn[data-static] .zo9Z_a_termBody{height:auto}.zo9Z_a_connGrid{grid-column:1/-1;grid-template-columns:5fr 7fr;align-items:start;gap:clamp(20px,3vw,40px);margin-top:64px;display:grid}.zo9Z_a_code{font:13.5px/1.75 var(--mono);color:var(--soft)}.zo9Z_a_code pre{white-space:pre-wrap;word-break:break-word;margin:0;padding:18px}.zo9Z_a_code .zo9Z_a_cmd{color:var(--ink)}.zo9Z_a_code .zo9Z_a_cm{color:var(--meta)}.zo9Z_a_respRow{border-top:1px solid var(--hair);font:13px/1.5 var(--mono);grid-template-columns:110px 1fr;gap:16px;padding:10px 18px;display:grid}.zo9Z_a_respRow b{color:var(--meta);letter-spacing:.08em;font-weight:500}.zo9Z_a_respRow span{color:var(--ink)}.zo9Z_a_thread{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.zo9Z_a_threadPath{fill:none;stroke:var(--live);stroke-width:1px;opacity:.5}.zo9Z_a_integrates{border-top:1px solid var(--hair);color:var(--meta);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px clamp(22px,3vw,44px);margin-top:72px;padding-top:26px;display:flex}.zo9Z_a_integratesLabel{font:500 var(--type-meta)/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--meta);margin-right:8px}.zo9Z_a_integration{font:500 var(--type-action)/1 var(--mono);letter-spacing:.08em;color:var(--soft);align-items:center;gap:10px;display:inline-flex}.zo9Z_a_integration svg{opacity:.8}.zo9Z_a_marks{color:var(--soft);grid-column:1/-1;align-items:center;gap:clamp(28px,5vw,72px);margin:64px 0 40px;display:flex}.zo9Z_a_mark{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;display:inline-flex}.zo9Z_a_mark svg{width:28px;height:28px}.zo9Z_a_meshGrid{grid-column:1/-1;grid-template-columns:5fr 7fr;align-items:start;gap:18px;display:grid}.zo9Z_a_keyRow{border-top:1px solid var(--hair);grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:grid}.zo9Z_a_keyRow:first-child{border-top:0}.zo9Z_a_keyRow small{font:12px/1.5 var(--mono);color:var(--meta);display:block}.zo9Z_a_keyRow svg{width:18px;height:18px;color:var(--soft)}.zo9Z_a_agents{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.zo9Z_a_agent h4{letter-spacing:-.01em;margin:0 0 4px;font-size:17px;font-weight:600}.zo9Z_a_agent p{color:var(--soft);margin:0 0 14px;font-size:14px;line-height:1.5}.zo9Z_a_chips{flex-wrap:wrap;gap:6px;display:flex}.zo9Z_a_modelPick{border:1px dashed var(--hair);font:500 11px/1 var(--mono);letter-spacing:.12em;color:var(--meta);text-transform:uppercase;border-radius:8px;justify-content:space-between;align-items:center;margin:0 0 12px;padding:8px 10px;display:flex}.zo9Z_a_ctaRow{grid-column:1/-1;align-items:center;gap:22px;margin-top:40px;display:flex}.zo9Z_a_link{font:500 13px/1 var(--mono);letter-spacing:.08em;color:var(--ink);border-bottom:1px solid var(--hair);padding-bottom:6px;text-decoration:none}.zo9Z_a_link:hover{border-bottom-color:var(--live)}.zo9Z_a_persona{align-items:center;gap:12px;display:flex}.zo9Z_a_avatar{width:46px;height:46px;color:var(--agent,var(--ink));background:color-mix(in srgb, var(--agent,var(--ink)) 12%, var(--raised));border:1px solid color-mix(in srgb, var(--agent,var(--ink)) 45%, transparent);box-shadow:0 0 22px -6px color-mix(in srgb, var(--agent,var(--ink)) 60%, transparent);border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;display:grid;position:relative}.zo9Z_a_avatarImg{object-fit:cover;object-position:50% 30%;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.zo9Z_a_avatar[data-human]{font:600 14px/1 var(--display);letter-spacing:.02em;color:var(--ink);background:var(--second);border-color:var(--hair);box-shadow:none}.zo9Z_a_avatarModel{background:var(--bg);border:1px solid var(--hair);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.zo9Z_a_avatarModel svg{width:12px;height:12px}.zo9Z_a_personaText{flex-direction:column;gap:4px;min-width:0;display:flex}.zo9Z_a_personaText b{letter-spacing:-.01em;font-size:16px;font-weight:600}.zo9Z_a_personaText small{font:500 11px/1.3 var(--mono);letter-spacing:.1em;color:var(--meta);text-transform:uppercase}.zo9Z_a_personaText .zo9Z_a_personaModel{color:var(--soft)}.zo9Z_a_flowWrap{grid-column:1/-1;margin-top:72px;position:relative}.zo9Z_a_flowSvg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.zo9Z_a_flowNodes{grid-template-columns:repeat(4,1fr);align-items:center;gap:14px;display:grid;position:relative}.zo9Z_a_flowNode{--on:0;justify-content:center;display:flex}.zo9Z_a_flowNode .zo9Z_a_persona{z-index:2;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid color-mix(in srgb, var(--live) calc(var(--on) * 85%), var(--hair));box-shadow:0 0 0 calc(var(--on) * 4px) color-mix(in srgb, var(--live) 14%, transparent), 0 0 calc(var(--on) * 34px) color-mix(in srgb, var(--live) 26%, transparent);border-radius:999px;padding:8px 14px 8px 8px;position:relative}.zo9Z_a_flowContext{font:500 var(--type-meta)/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--meta);align-items:center;gap:12px;margin:0 0 30px;display:flex}.zo9Z_a_flowContext i{background:var(--live);opacity:.7;width:36px;height:1px}.zo9Z_a_flowLine{fill:none;stroke:var(--hair);stroke-width:1px}.zo9Z_a_flowTrace{fill:none;stroke:var(--live);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--live) 70%, transparent))}.zo9Z_a_sigDot [data-core]{fill:var(--live);filter:drop-shadow(0 0 6px var(--live))}.zo9Z_a_sigDot [data-halo]{fill:var(--live);fill-opacity:.18}.zo9Z_a_pipe{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:56px;display:grid;position:relative}.zo9Z_a_step{--on:0;border-color:color-mix(in srgb, var(--live) calc(var(--on) * 55%), var(--hair));position:relative;overflow:hidden}.zo9Z_a_stepBar{background:color-mix(in srgb, var(--live) 10%, transparent);height:2px;position:absolute;bottom:0;left:0;right:0}.zo9Z_a_stepBar b{background:var(--live);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.zo9Z_a_stateSwap [data-state=working],.zo9Z_a_stateSwap [data-state=done],.zo9Z_a_possTrack[data-static] .zo9Z_a_stateSwap [data-state=waiting],.zo9Z_a_possTrack[data-static] .zo9Z_a_stateSwap [data-state=working]{opacity:0}.zo9Z_a_possTrack[data-static] .zo9Z_a_stateSwap [data-state=done]{opacity:1}.zo9Z_a_possTrack[data-static] .zo9Z_a_stepBar b{transform:none}.zo9Z_a_possTrack[data-static] .zo9Z_a_flowNode{--on:.32}.zo9Z_a_step h4{margin:0 0 6px;font-size:17px;font-weight:600}.zo9Z_a_step p{font:13px/1.6 var(--mono);color:var(--soft);margin:0}.zo9Z_a_stepNo{font:500 11px/1 var(--mono);letter-spacing:.16em;color:var(--meta)}.zo9Z_a_ws{grid-column:1/-1;grid-template-columns:7fr 3fr 2fr;align-items:end;gap:18px;margin-top:64px;display:grid}.zo9Z_a_wsItem figcaption{font:500 12px/1 var(--mono);letter-spacing:.16em;color:var(--meta);text-transform:uppercase;justify-content:space-between;margin-top:14px;display:flex}.zo9Z_a_wsItem figcaption b{color:var(--ink);font-weight:500}.zo9Z_a_wsItem{margin:0}.zo9Z_a_platforms{font:500 11px/1.6 var(--mono);letter-spacing:.12em;color:var(--meta);text-transform:uppercase;grid-column:1/-1;align-items:center;gap:18px;margin-top:34px;display:flex}.zo9Z_a_platforms svg{width:16px;height:16px}.zo9Z_a_creative{height:560vh;position:relative}.zo9Z_a_stage{background:var(--bg);height:100vh;position:sticky;top:0;overflow:hidden}.zo9Z_a_stage .zo9Z_a_strip,.zo9Z_a_stage .zo9Z_a_strip *,.zo9Z_a_stage .zo9Z_a_reticle span,.zo9Z_a_stage .zo9Z_a_beat,.zo9Z_a_stage .zo9Z_a_beat *,.zo9Z_a_stage .zo9Z_a_lockup *,.zo9Z_a_stage .zo9Z_a_outputs,.zo9Z_a_stage .zo9Z_a_outputs *,.zo9Z_a_stage .zo9Z_a_outputsLabel{transition:color .6s,background-color .6s,border-color .6s}.zo9Z_a_stage[data-mode="1"]{--ink:var(--s7-mk-alt-graphite);--soft:color-mix(in srgb, var(--s7-mk-alt-graphite) 82%, transparent);--meta:color-mix(in srgb, var(--s7-mk-alt-graphite) 62%, transparent);--hair:color-mix(in srgb, var(--s7-mk-alt-graphite) 30%, transparent)}.zo9Z_a_stage[data-mode="1"] .zo9Z_a_outputs{background:color-mix(in srgb, var(--s7-mk-alt-glacier) 70%, transparent)}.zo9Z_a_stage canvas,.zo9Z_a_openCanvas{width:100%;height:100%;display:block;position:absolute;inset:0}.zo9Z_a_possTrack{height:1000vh;position:relative}.zo9Z_a_possStage{height:100vh;position:sticky;top:0;overflow:hidden}.zo9Z_a_possStrip{will-change:transform;height:100%;display:flex}.zo9Z_a_frame{box-sizing:border-box;flex:0 0 100%;align-items:center;height:100%;padding-top:64px;display:flex}.zo9Z_a_frame[data-frame=intro]{align-items:flex-start;padding-top:clamp(96px,14vh,150px)}.zo9Z_a_frame>.zo9Z_a_wrap{width:100%}.zo9Z_a_frameHeadSide{grid-column:1/span 5;align-self:center}.zo9Z_a_frameBodySide{grid-column:7/span 6;align-self:center}.zo9Z_a_frameBody{grid-column:1/-1}.zo9Z_a_frame .zo9Z_a_flowWrap{margin-top:48px}.zo9Z_a_frame .zo9Z_a_ws{margin-top:28px}.zo9Z_a_frame .zo9Z_a_platforms{white-space:nowrap;flex-wrap:nowrap;margin-top:22px}.zo9Z_a_frame .zo9Z_a_lede{max-width:40em}.zo9Z_a_possIndex{grid-column:1/span 7;margin:18px 0 0;padding:0;list-style:none}.zo9Z_a_possIndex li{border-top:1px solid var(--hair);color:var(--soft);align-items:baseline;gap:22px;padding:14px 0;font-size:clamp(16px,1.35vw,19px);display:flex}.zo9Z_a_possIndex b{font:500 var(--type-meta)/1 var(--mono);letter-spacing:.2em;color:var(--meta);min-width:4ch}.zo9Z_a_possRail{left:var(--gutter);right:calc(var(--gutter) + 280px);font:500 var(--type-meta)/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--meta);align-items:center;gap:18px;display:flex;position:absolute;bottom:22px}.zo9Z_a_possRail b{color:var(--soft);font-weight:500}.zo9Z_a_possBar{background:var(--hair);flex:1;height:1px;position:relative}.zo9Z_a_possBar i{background:var(--live);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.zo9Z_a_possTrack[data-static]{height:auto}.zo9Z_a_possTrack[data-static] .zo9Z_a_possStage{height:auto;position:relative;overflow:visible}.zo9Z_a_possTrack[data-static] .zo9Z_a_possStrip{flex-direction:column}.zo9Z_a_possTrack[data-static] .zo9Z_a_frame{height:auto;padding:72px 0}.zo9Z_a_possTrack[data-static] .zo9Z_a_possRail{display:none}.zo9Z_a_stageFallback{opacity:.6;background-position:50%;background-size:cover;position:absolute;inset:0}.zo9Z_a_beat{left:var(--gutter);pointer-events:none;max-width:min(640px,80vw);position:absolute}.zo9Z_a_beatTop{top:18vh}.zo9Z_a_beatLow{bottom:18vh}.zo9Z_a_lockup{text-align:center;pointer-events:none;position:absolute;bottom:14vh;left:0;right:0}.zo9Z_a_lockup h3{letter-spacing:-.04em;color:var(--s7-mk-alt-glacier);margin:0 0 16px;font-size:clamp(40px,6.4vw,104px);font-weight:600;line-height:.96}.zo9Z_a_lockup p{text-align:center;white-space:nowrap;font:500 12px/1 var(--mono);letter-spacing:.22em;color:var(--soft);text-transform:uppercase;margin:0 auto;display:block}.zo9Z_a_lockup em{color:var(--s7-mk-alt-mineral);font-style:normal}.zo9Z_a_vf{pointer-events:none;position:absolute;inset:9px}.zo9Z_a_vf i{border:0 solid color-mix(in srgb, var(--ink) 45%, transparent);width:11px;height:11px;position:absolute}.zo9Z_a_vf .zo9Z_a_tl{border-top-width:1px;border-left-width:1px;top:0;left:0}.zo9Z_a_vf .zo9Z_a_tr{border-top-width:1px;border-right-width:1px;top:0;right:0}.zo9Z_a_vf .zo9Z_a_bl{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.zo9Z_a_vf .zo9Z_a_br{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.zo9Z_a_vf .zo9Z_a_rul{opacity:.5;background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 50%, transparent) 0 1px, transparent 1px 24px);border:0;height:8px;position:absolute;top:0;left:34%;right:34%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.zo9Z_a_reticle{pointer-events:none;width:0;height:0;transition:opacity .6s;position:absolute;top:0;left:0}.zo9Z_a_reticle:before{content:"";background:linear-gradient(var(--ink), var(--ink)) left top / 7px 1px, linear-gradient(var(--ink), var(--ink)) left top / 1px 7px, linear-gradient(var(--ink), var(--ink)) right top / 7px 1px, linear-gradient(var(--ink), var(--ink)) right top / 1px 7px, linear-gradient(var(--ink), var(--ink)) left bottom / 7px 1px, linear-gradient(var(--ink), var(--ink)) left bottom / 1px 7px, linear-gradient(var(--ink), var(--ink)) right bottom / 7px 1px, linear-gradient(var(--ink), var(--ink)) right bottom / 1px 7px;opacity:.7;background-repeat:no-repeat;width:28px;height:28px;position:absolute;top:-14px;left:-14px}.zo9Z_a_reticle span{white-space:nowrap;font:500 11px/1 var(--mono);letter-spacing:.18em;color:var(--soft);text-shadow:0 0 8px var(--bg);position:absolute;top:-30px;left:26px}.zo9Z_a_strip{font:500 11px/1 var(--mono);letter-spacing:.16em;color:var(--meta);text-transform:uppercase;pointer-events:none;align-items:center;gap:22px;display:flex;position:absolute;bottom:34px;left:40px;right:40px}.zo9Z_a_strip b{color:var(--soft);font-weight:500}.zo9Z_a_stripBar{background:var(--hair);flex:1;height:1px;position:relative}.zo9Z_a_stripBar i{background:var(--soft);height:3px;width:var(--p,0%);position:absolute;top:-1px;left:0}.zo9Z_a_outputs{border:1px solid var(--hair);background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;gap:6px;padding:5px;display:flex;position:absolute;top:104px;right:40px}.zo9Z_a_outputs button{all:unset;cursor:pointer;font:500 13px/1 var(--mono);letter-spacing:.08em;color:var(--soft);border-radius:999px;padding:8px 13px}.zo9Z_a_outputs button[aria-pressed=true]{color:var(--bg);background:var(--ink)}.zo9Z_a_outputs button:focus-visible{outline:1px solid var(--live)}.zo9Z_a_outputsLabel{font:500 11px/1 var(--mono);letter-spacing:.18em;color:var(--meta);text-transform:uppercase;position:absolute;top:84px;right:46px}.zo9Z_a_closing{text-align:left}.zo9Z_a_closing .zo9Z_a_h2{font-size:clamp(40px,6.4vw,96px)}.zo9Z_a_cta{background:var(--live);color:var(--bg);font:600 15px/1 var(--display);letter-spacing:.01em;border-radius:10px;align-items:center;gap:10px;margin-top:40px;padding:15px 22px;text-decoration:none;display:inline-flex}.zo9Z_a_cta:hover{filter:brightness(1.06)}.zo9Z_a_caveat{font:500 11px/1.7 var(--mono);letter-spacing:.12em;color:var(--meta);text-transform:uppercase;margin:48px 0 0}.zo9Z_a_marker{z-index:30;border:1px solid var(--hair);background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:500 11px/1 var(--mono);letter-spacing:.16em;color:var(--soft);text-transform:uppercase;opacity:0;pointer-events:none;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex;position:fixed;bottom:20px;right:22px}.zo9Z_a_marker i{background:var(--live);border-radius:50%;width:6px;height:6px}.zo9Z_a_crt{z-index:55;pointer-events:none;opacity:var(--crt);background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--s7-mk-canvas) 70%, transparent) 0 1px, transparent 1px 3px);position:fixed;inset:0}@media (max-width:900px){.zo9Z_a_reachTrack{height:auto}.zo9Z_a_reachStage{height:auto;padding:72px 0;position:relative}.zo9Z_a_reachRow{flex-wrap:wrap;gap:18px}.zo9Z_a_reachLabel{text-align:center;width:100%;margin:0 0 10px;position:static}.zo9Z_a_reachNodes{grid-template-columns:repeat(3,1fr);row-gap:22px}.zo9Z_a_reachOuts{grid-template-columns:repeat(3,1fr);row-gap:22px;width:100%}.zo9Z_a_reachSvg{display:none}.zo9Z_a_engineLayer{opacity:1;padding:48px 0;position:relative;inset:auto}.zo9Z_a_engineSvg{width:100%;height:auto}.zo9Z_a_engineHud{justify-content:center;margin-top:12px;position:static}.zo9Z_a_connTrack{height:auto}.zo9Z_a_connStage{height:auto;padding:96px 0 48px;position:relative}.zo9Z_a_mcpGrid{grid-template-columns:1fr}.zo9Z_a_termBody{height:auto}.zo9Z_a_openHero .zo9Z_a_index{letter-spacing:.16em;gap:10px}.zo9Z_a_openHero .zo9Z_a_index i{flex-basis:20px}.zo9Z_a_possTrack{height:auto}.zo9Z_a_possStage{height:auto;position:relative;overflow:visible}.zo9Z_a_possStrip{flex-direction:column}.zo9Z_a_frame{height:auto;padding:72px 0}.zo9Z_a_possRail{display:none}.zo9Z_a_frameHeadSide,.zo9Z_a_frameBodySide{grid-column:1/-1}.zo9Z_a_driftBeat{grid-template-columns:1fr}.zo9Z_a_head,.zo9Z_a_headWide{grid-column:1/-1}.zo9Z_a_graphStage{height:auto;padding:40px var(--gutter);grid-template-columns:1fr;position:relative}.zo9Z_a_graphHead,.zo9Z_a_graphSvg{grid-area:auto/1/auto/-1}.zo9Z_a_gLegend{text-align:left;position:relative;right:auto}.zo9Z_a_graphSvg{aspect-ratio:1;height:auto}.zo9Z_a_doc,.zo9Z_a_gDetail{width:100%;margin-top:18px;position:relative;top:auto;right:auto;transform:none}.zo9Z_a_gLegend{margin-top:12px;position:relative;bottom:auto}.zo9Z_a_govGrid,.zo9Z_a_connGrid,.zo9Z_a_meshGrid,.zo9Z_a_ws,.zo9Z_a_agents{grid-template-columns:1fr}.zo9Z_a_pipe{grid-template-columns:1fr 1fr}.zo9Z_a_axisRow{grid-template-columns:1fr;gap:12px}.zo9Z_a_openTrack{height:auto}.zo9Z_a_openStage{height:auto;position:relative;overflow:visible}.zo9Z_a_openScene{height:100vh;bottom:auto}.zo9Z_a_openHero{height:100vh;position:relative}.zo9Z_a_openStatement,.zo9Z_a_openGraph{opacity:1;position:relative}.zo9Z_a_openStatement{padding:96px var(--gutter)}.zo9Z_a_openStatement [data-w]{opacity:1}.zo9Z_a_openGraph .zo9Z_a_graphStage{position:relative}.zo9Z_a_flowSvg{display:none}.zo9Z_a_flowNodes{grid-template-columns:1fr 1fr;gap:12px}.zo9Z_a_flowNode{justify-content:flex-start}.zo9Z_a_stateSwap [data-state=waiting],.zo9Z_a_stateSwap [data-state=working]{opacity:0}.zo9Z_a_stateSwap [data-state=done]{opacity:1}.zo9Z_a_stepBar b{transform:none}.zo9Z_a_marks{flex-wrap:wrap;gap:22px}.zo9Z_a_outputs{top:64px;right:16px}.zo9Z_a_outputsLabel{display:none}.zo9Z_a_strip{gap:12px;bottom:22px;left:18px;right:18px}.zo9Z_a_strip .zo9Z_a_hideS{display:none}.zo9Z_a_vf{inset:12px}}@media (prefers-reduced-motion:reduce){.zo9Z_a_crt{display:none}}.zo9Z_a_openTrack[data-static]{height:auto}.zo9Z_a_openTrack[data-static] .zo9Z_a_openStage{height:auto;position:relative;overflow:visible}.zo9Z_a_openTrack[data-static] .zo9Z_a_openScene{height:100vh;bottom:auto}.zo9Z_a_openTrack[data-static] .zo9Z_a_openHero{height:100vh;position:relative}.zo9Z_a_openTrack[data-static] .zo9Z_a_openStatement,.zo9Z_a_openTrack[data-static] .zo9Z_a_openGraph{opacity:1;position:relative}.zo9Z_a_openTrack[data-static] .zo9Z_a_openStatement{padding:96px var(--gutter)}.zo9Z_a_openTrack[data-static] [data-w]{opacity:1}.zo9Z_a_openTrack[data-static] .zo9Z_a_openGraph .zo9Z_a_graphStage{position:relative}
.WLQ5Ha_site,.WLQ5Ha_head,.WLQ5Ha_foot{--bg:var(--s7-mk-canvas);--raised:var(--s7-mk-raised);--ink:var(--s7-mk-ink);--soft:var(--s7-mk-ink-soft);--meta:var(--s7-mk-ink-meta);--hair:var(--s7-mk-hairline);--live:var(--s7-mk-live);--mono:var(--font-jetbrains), ui-monospace, monospace;--display:var(--font-space), var(--font-syne), sans-serif;--gutter:clamp(20px, 4.4vw, 64px);--head-h:64px}.WLQ5Ha_site{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--display);visibility:visible;flex-direction:column;display:flex;position:relative}.WLQ5Ha_main{padding-top:var(--head-h);outline:none;flex:1}.WLQ5Ha_skip{position:absolute;top:auto;left:-9999px}.WLQ5Ha_skip:focus-visible{z-index:100;background:var(--live);color:var(--bg);font:600 var(--type-action) var(--display);border-radius:6px;padding:10px 16px;text-decoration:none;position:fixed;top:12px;left:16px}.WLQ5Ha_site a:focus-visible,.WLQ5Ha_site button:focus-visible,.WLQ5Ha_head a:focus-visible,.WLQ5Ha_head button:focus-visible,.WLQ5Ha_foot a:focus-visible{outline:2px solid var(--live);outline-offset:3px;border-radius:4px}.WLQ5Ha_head{z-index:40;height:var(--head-h);font-family:var(--display);align-items:center;padding:0 clamp(16px,2vw,28px);display:flex;position:fixed;top:0;left:0;right:0}.WLQ5Ha_panel{z-index:-1;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--hair);position:absolute;inset:0}.WLQ5Ha_headInner{flex:1;justify-content:space-between;align-items:center;gap:20px;display:flex}.WLQ5Ha_mark{color:var(--ink);align-items:center;gap:8px;line-height:0;text-decoration:none;display:flex}.WLQ5Ha_door{align-items:center;gap:20px;display:flex}.WLQ5Ha_nav ul{gap:22px;margin:0;padding:0;list-style:none;display:flex}.WLQ5Ha_navLink,.WLQ5Ha_signIn{font-size:var(--type-action);letter-spacing:.04em;color:var(--ink);opacity:.92;font-weight:500;text-decoration:none}.WLQ5Ha_navLink{color:var(--soft);opacity:1}.WLQ5Ha_navLink:hover,.WLQ5Ha_signIn:hover{color:var(--ink);opacity:1}.WLQ5Ha_navLink[aria-current=page]{color:var(--ink)}.WLQ5Ha_join{font-size:var(--type-action);letter-spacing:.03em;color:var(--bg);background:var(--live);box-shadow:0 0 22px -8px var(--live);border-radius:6px;padding:9px 16px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s}.WLQ5Ha_join:hover{box-shadow:0 6px 24px -6px var(--live);transform:translateY(-1px)}.WLQ5Ha_menu{display:none;position:relative}.WLQ5Ha_menuBtn{width:40px;height:40px;color:var(--ink);border:1px solid var(--hair);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.WLQ5Ha_menuBtn[aria-expanded=true]{border-color:var(--soft)}.WLQ5Ha_menuPanel{top:var(--head-h);padding:12px var(--gutter) 20px;background:var(--raised);border-bottom:1px solid var(--hair);position:fixed;left:0;right:0}.WLQ5Ha_menuPanel[hidden]{display:none}.WLQ5Ha_menuPanel ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.WLQ5Ha_menuLink{color:var(--ink);border-bottom:1px solid var(--hair);padding:14px 0;font-size:17px;font-weight:500;text-decoration:none;display:block}.WLQ5Ha_menuPanel li:last-child .WLQ5Ha_menuLink{border-bottom:0}@media (max-width:760px){.WLQ5Ha_nav,.WLQ5Ha_signIn{display:none}.WLQ5Ha_menu{display:block}.WLQ5Ha_door{gap:12px}}.WLQ5Ha_foot{z-index:1;border-top:1px solid var(--hair);background:var(--bg);color:var(--ink);font-family:var(--display);padding:clamp(50px,8vh,90px) 6vw 44px;position:relative}.WLQ5Ha_footInner{flex-direction:column;gap:40px;max-width:1240px;margin:0 auto;display:flex}.WLQ5Ha_footTop{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(40px,8vw,100px);display:grid}.WLQ5Ha_footMark{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.WLQ5Ha_footLogo{color:var(--ink);display:block}.WLQ5Ha_footTag{letter-spacing:-.01em;color:var(--soft);max-width:460px;margin:0;font-size:clamp(20px,3vw,32px);font-weight:600}.WLQ5Ha_social{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.WLQ5Ha_socialLink{font:500 var(--type-action) var(--mono);letter-spacing:.5px;color:var(--meta);align-items:center;gap:7px;padding:4px 0;text-decoration:none;transition:color .25s;display:inline-flex}.WLQ5Ha_socialLink:hover{color:var(--ink)}.WLQ5Ha_footVersion{white-space:nowrap;font:400 var(--type-label) var(--mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--meta);margin:-8px 0 0;padding:0;text-decoration:none}a.WLQ5Ha_footVersion{font-size:var(--type-action)}a.WLQ5Ha_footVersion:hover{color:var(--soft)}.WLQ5Ha_footCols{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.WLQ5Ha_footCol{flex-direction:column;gap:14px;display:flex}.WLQ5Ha_footHead{font:500 var(--type-label) var(--mono);letter-spacing:2.5px;text-transform:uppercase;color:var(--meta);margin:0}.WLQ5Ha_footList{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.WLQ5Ha_footLink{color:var(--soft);font-size:14px;text-decoration:none;transition:color .25s}.WLQ5Ha_footLink:hover{color:var(--ink)}.WLQ5Ha_footNote{border:1px solid var(--hair);font:500 12px/1.7 var(--mono);letter-spacing:.06em;color:var(--soft);border-radius:8px;padding:18px 20px}.WLQ5Ha_footExtra{border-top:1px solid var(--hair);padding-top:30px}.WLQ5Ha_footLine{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:26px;display:flex}.WLQ5Ha_footOpen,.WLQ5Ha_footCopy{font:500 11px var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--meta);align-items:center;gap:9px;display:inline-flex}.WLQ5Ha_footDot{background:var(--live);width:6px;height:6px;box-shadow:0 0 8px var(--live);border-radius:50%;animation:2.6s ease-in-out infinite WLQ5Ha_dot}@keyframes WLQ5Ha_dot{50%{opacity:.35}}@media (max-width:900px){.WLQ5Ha_footTop{grid-template-columns:1fr;gap:44px}}@media (max-width:640px){.WLQ5Ha_footCols{grid-template-columns:repeat(2,1fr)}.WLQ5Ha_footLine{flex-direction:column;align-items:flex-start}}.WLQ5Ha_hero{padding:clamp(72px, 12vh, 140px) var(--gutter) clamp(40px, 6vh, 72px);box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto}.WLQ5Ha_eyebrow{font:500 12px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--meta);align-items:center;gap:12px;margin:0 0 22px;display:flex}.WLQ5Ha_eyebrow i{background:var(--live);border-radius:50%;width:6px;height:6px}.WLQ5Ha_title{letter-spacing:-.03em;max-width:18ch;margin:0;font-size:clamp(36px,6vw,72px);font-weight:600;line-height:1.02}.WLQ5Ha_lede{color:var(--soft);max-width:60ch;margin:22px 0 0;font-size:clamp(17px,1.6vw,19px);line-height:1.6}.WLQ5Ha_section{padding:clamp(40px, 8vh, 96px) var(--gutter);box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto}.WLQ5Ha_sectionTitle{letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(24px,3vw,36px);font-weight:600}.WLQ5Ha_prose{max-width:72ch;color:var(--soft);font-size:17px;line-height:1.7}.WLQ5Ha_prose h2,.WLQ5Ha_prose h3{color:var(--ink);letter-spacing:-.01em;margin:2em 0 .6em;line-height:1.25}.WLQ5Ha_prose h2{font-size:24px}.WLQ5Ha_prose h3{font-size:19px}.WLQ5Ha_prose p,.WLQ5Ha_prose ul,.WLQ5Ha_prose ol{margin:0 0 1.1em}.WLQ5Ha_prose strong{color:var(--ink)}.WLQ5Ha_prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--live);text-decoration-color:var(--live);text-underline-offset:3px}.WLQ5Ha_prose code{font:.92em var(--mono)}.WLQ5Ha_cta{margin:clamp(40px, 8vh, 96px) var(--gutter);border:1px solid var(--hair);background:var(--raised);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(32px,6vw,64px);display:flex}.WLQ5Ha_ctaTitle{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3vw,36px);font-weight:600}.WLQ5Ha_ctaBody{color:var(--soft);max-width:52ch;margin:10px 0 0}.WLQ5Ha_ctaActions{align-items:center;gap:20px;display:flex}.WLQ5Ha_retry{font:600 var(--type-action) var(--display);color:var(--bg);background:var(--live);cursor:pointer;border:0;border-radius:6px;padding:10px 18px}@media (prefers-reduced-motion:reduce){.WLQ5Ha_join,.WLQ5Ha_footLink,.WLQ5Ha_socialLink{transition:none}.WLQ5Ha_join:hover{transform:none}.WLQ5Ha_footDot{animation:none}}
.DtGsEG_scaler{width:100%;position:relative}.DtGsEG_scaled{transform-origin:0 0;position:absolute;top:0;left:0}.DtGsEG_scaler,.DtGsEG_scaled{--k-bg:var(--s7-bg);--k-1:var(--s7-surface-1);--k-2:var(--s7-surface-2);--k-3:var(--s7-surface-3);--k-line:color-mix(in srgb, var(--s7-text) 7%, transparent);--k-line2:color-mix(in srgb, var(--s7-text) 12%, transparent);--k-ink:var(--s7-text);--k-soft:var(--s7-text-soft);--k-mute:var(--s7-text-muted);--k-faint:var(--s7-text-faint);--k-act:var(--s7-accent-action);--k-green:var(--s7-studio-green);--k-blue:var(--s7-studio-blue);--k-purple:var(--s7-studio-purple);--k-orange:var(--s7-studio-orange);--k-amber:var(--s7-studio-amber);--k-cyan:var(--s7-studio-cyan);--k-pink:var(--s7-studio-pink);--k-red:var(--s7-studio-red);--mono:var(--font-jetbrains), ui-monospace, monospace;--ui:-apple-system, "Inter", system-ui, sans-serif}.DtGsEG_window{background:var(--k-bg);border:1px solid var(--k-line2);width:100%;height:100%;font-family:var(--ui);color:var(--k-ink);box-shadow:0 0 0 1px #0009, 0 40px 120px -20px #000000d9, 0 0 160px -40px color-mix(in srgb, var(--k-blue) 22%, transparent);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.DtGsEG_titlebar{background:var(--k-1);border-bottom:1px solid var(--k-line);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;height:40px;padding:0 14px;display:grid}.DtGsEG_traffic{gap:8px;display:flex}.DtGsEG_traffic i{background:var(--k-3);border-radius:50%;width:12px;height:12px}.DtGsEG_traffic i:first-child{background:var(--k-red)}.DtGsEG_traffic i:nth-child(2){background:var(--k-amber)}.DtGsEG_traffic i:nth-child(3){background:var(--k-green)}.DtGsEG_wordmark{font-family:var(--mono);letter-spacing:.32em;color:var(--k-ink);font-size:12px;font-weight:600}.DtGsEG_wordmark b{color:var(--k-blue);text-shadow:0 0 12px color-mix(in srgb, var(--k-blue) 70%, transparent)}.DtGsEG_wordmark span{opacity:.55}.DtGsEG_status{font-family:var(--mono);letter-spacing:.08em;color:var(--k-mute);text-transform:uppercase;justify-self:end;align-items:center;gap:10px;font-size:11px;display:flex}.DtGsEG_pill{letter-spacing:.14em;border-radius:99px;padding:3px 8px;font-size:10px}.DtGsEG_pillOk{color:var(--k-green);background:color-mix(in srgb, var(--k-green) 14%, transparent)}.DtGsEG_pillBusy{color:var(--k-amber);background:color-mix(in srgb, var(--k-amber) 14%, transparent);animation:1.6s ease-in-out infinite DtGsEG_pulse}.DtGsEG_lights{gap:4px;display:flex}.DtGsEG_lights i{background:var(--k-green);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite DtGsEG_pulse}.DtGsEG_windowBody{flex:1;min-height:0;position:relative}@keyframes DtGsEG_pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes DtGsEG_spin{to{transform:rotate(360deg)}}.DtGsEG_workbook{background:var(--k-bg);flex-direction:column;display:flex;position:absolute;inset:0}.DtGsEG_wbBar{background:var(--k-1);border-bottom:1px solid var(--k-line);height:44px;color:var(--k-soft);flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:flex}.DtGsEG_wbBook{color:var(--k-mute);font-size:16px}.DtGsEG_wbSelect{border:1px solid var(--k-line2);background:var(--k-2);color:var(--k-ink);border-radius:6px;padding:5px 10px}.DtGsEG_wbDiv{background:var(--k-line2);width:1px;height:20px;margin:0 4px}.DtGsEG_wbBrand{background:var(--k-2);border:1px solid var(--k-line2);color:var(--k-ink);border-radius:6px;align-items:center;gap:7px;padding:5px 10px;font-weight:600;display:inline-flex}.DtGsEG_wbBrand i,.DtGsEG_psBrand i{background:var(--k-orange);border-radius:2px;width:8px;height:8px}.DtGsEG_wbGrow{flex:1}.DtGsEG_wbBtn{border:1px solid var(--k-line2);color:var(--k-soft);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:5px 11px;font-size:11px}.DtGsEG_wbSync{font-family:var(--mono);color:var(--k-green);letter-spacing:.06em;align-items:center;gap:6px;font-size:11px;display:inline-flex}.DtGsEG_wbSync i{background:var(--k-green);width:7px;height:7px;box-shadow:0 0 8px var(--k-green);border-radius:50%}.DtGsEG_board{background-color:var(--k-bg);background-image:radial-gradient(color-mix(in srgb, var(--s7-text) 9%, transparent) 1px, transparent 1.4px);background-size:22px 22px;flex:1;position:relative}.DtGsEG_wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.DtGsEG_wires path{fill:none;stroke-width:2.2px;stroke-linecap:round}.DtGsEG_wireOrange{stroke:var(--k-orange);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--k-orange) 60%, transparent))}.DtGsEG_wireBlue{stroke:var(--k-blue)}.DtGsEG_wirePurple{stroke:var(--k-purple);stroke-dasharray:5 6}.DtGsEG_node{background:color-mix(in srgb, var(--k-1) 96%, transparent);border:1px solid var(--k-line2);border-radius:10px;padding:10px;position:absolute;box-shadow:0 18px 40px -18px #000000e6}.DtGsEG_nodeHot{border-color:var(--k-act);box-shadow:0 0 0 1px var(--k-act), 0 24px 60px -20px color-mix(in srgb, var(--k-act) 45%, transparent)}.DtGsEG_nodeHead{font-family:var(--mono);letter-spacing:.02em;color:var(--k-ink);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.DtGsEG_gPink{color:var(--k-pink)}.DtGsEG_gOrange{color:var(--k-orange)}.DtGsEG_gCyan{color:var(--k-cyan)}.DtGsEG_gBlue{color:var(--k-blue)}.DtGsEG_gPurple{color:var(--k-purple)}.DtGsEG_nodeImg{background:var(--k-bg);border:1px solid var(--k-line);border-radius:6px;position:relative;overflow:hidden}.DtGsEG_nodeImg img,.DtGsEG_nodeImg video{object-fit:cover;width:100%;height:100%;display:block}.DtGsEG_nodeLogo{border-radius:4px;display:inline-flex;overflow:hidden}.DtGsEG_fieldRow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.DtGsEG_field,.DtGsEG_select,.DtGsEG_chip{font-family:var(--mono);background:var(--k-2);border:1px solid var(--k-line2);color:var(--k-soft);border-radius:6px;padding:4px 8px;font-size:11px}.DtGsEG_chip{border-radius:99px}.DtGsEG_nodeFoot{font-family:var(--mono);color:var(--k-mute);letter-spacing:.04em;margin-top:8px;font-size:10px}.DtGsEG_rig{border-collapse:collapse;width:100%;font-family:var(--mono);margin-top:8px;font-size:10px}.DtGsEG_rig th{text-align:left;color:var(--k-mute);letter-spacing:.1em;border-bottom:1px solid var(--k-line2);padding:4px;font-weight:500}.DtGsEG_rig td{color:var(--k-soft);border-bottom:1px solid var(--k-line);padding:4px}.DtGsEG_port{background:var(--k-bg);border:2px solid var(--k-orange);border-radius:50%;width:11px;height:11px;position:absolute}.DtGsEG_portOut{right:-7px}.DtGsEG_portIn{left:-7px}.DtGsEG_playbar{font-family:var(--mono);color:var(--k-ink);background:linear-gradient(#0000,#000c);align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.DtGsEG_playbar i{background:linear-gradient(to right, var(--k-ink) var(--p,38%), color-mix(in srgb, var(--k-ink) 25%, transparent) var(--p,38%));border-radius:3px;flex:1;height:3px}.DtGsEG_takes{gap:6px;margin-top:8px;display:flex}.DtGsEG_take{border:1px solid var(--k-line2);background:var(--k-2);width:44px;height:30px;font-family:var(--mono);color:var(--k-mute);border-radius:5px;align-items:flex-end;padding:3px 5px;font-size:10px;display:flex}.DtGsEG_takeOn{border-color:var(--k-act);color:var(--k-ink)}.DtGsEG_takeGhost{opacity:.5;border-style:dashed}.DtGsEG_takeNew{animation:.5s cubic-bezier(.2,1.4,.4,1) DtGsEG_pop}@keyframes DtGsEG_pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.DtGsEG_proof{background:var(--k-2);font-family:var(--mono);color:var(--k-mute);border-radius:6px;margin-top:8px;padding:7px 9px;font-size:10px}.DtGsEG_proof b{color:var(--k-ink);font-weight:600}.DtGsEG_shotFoot{align-items:center;gap:8px;margin-top:8px;display:flex}.DtGsEG_ghostBtn{border:1px solid var(--k-line2);color:var(--k-soft);border-radius:6px;padding:6px 12px;font-size:13px}.DtGsEG_renderBtn{background:var(--k-act);color:var(--k-bg);border-radius:6px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.DtGsEG_renderDone{background:var(--k-green)}.DtGsEG_spin{border:2px solid color-mix(in srgb, var(--k-bg) 35%, transparent);border-top-color:var(--k-bg);border-radius:50%;width:11px;height:11px;animation:.9s linear infinite DtGsEG_spin}.DtGsEG_dock{background:color-mix(in srgb, var(--k-1) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--k-line2);border-radius:10px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.DtGsEG_bridge,.DtGsEG_agent{font-family:var(--mono);color:var(--k-soft);background:var(--k-2);border-radius:7px;align-items:center;gap:7px;padding:6px 11px;font-size:11px;display:inline-flex}.DtGsEG_agent{color:var(--k-purple)}.DtGsEG_dockDiv{background:var(--k-line2);width:1px;height:18px}.DtGsEG_dotOn,.DtGsEG_dotAi,.DtGsEG_dotBlue{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.DtGsEG_dotOn{background:var(--k-green);box-shadow:0 0 6px var(--k-green)}.DtGsEG_dotAi{background:var(--k-purple);box-shadow:0 0 6px var(--k-purple)}.DtGsEG_dotBlue{background:var(--k-blue);box-shadow:0 0 6px var(--k-blue)}.DtGsEG_editor{flex-direction:column;display:flex;position:absolute;inset:0}.DtGsEG_edMain{flex:1;min-height:0;display:flex}.DtGsEG_stageCol{flex-direction:column;flex:1;min-width:0;display:flex}.DtGsEG_stageTools{border-bottom:1px solid var(--k-line);background:var(--k-1);flex:none;align-items:center;gap:6px;height:40px;padding:0 12px;display:flex}.DtGsEG_tool{color:var(--k-soft);border-radius:6px;padding:5px 10px;font-size:13px}.DtGsEG_toolOn{background:color-mix(in srgb, var(--k-act) 16%, transparent);color:var(--k-act)}.DtGsEG_fmt,.DtGsEG_fmtDim{font-family:var(--mono);border:1px solid var(--k-line2);color:var(--k-mute);border-radius:5px;padding:4px 8px;font-size:11px}.DtGsEG_fmt{border-color:var(--k-act);color:var(--k-ink)}.DtGsEG_stage{background:radial-gradient(ellipse at 50% 40%, var(--k-2), var(--k-bg) 70%);flex:1;justify-content:center;align-items:center;gap:34px;display:flex}.DtGsEG_master{aspect-ratio:9/16;border-radius:4px;flex:none;height:404px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #000000f2}.DtGsEG_master img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.DtGsEG_safe{border:1px dashed color-mix(in srgb, var(--k-ink) 35%, transparent);border-radius:2px;position:absolute;inset:13% 5.5% 16.7%}.DtGsEG_caption{text-align:center;font-family:var(--font-syne), var(--ui);letter-spacing:.04em;white-space:nowrap;color:var(--k-ink);text-shadow:0 2px 18px #000c;font-size:19px;font-weight:800;position:absolute;bottom:21%;left:0;right:0}.DtGsEG_caption em{color:var(--k-orange);font-style:normal}.DtGsEG_reframes{flex-direction:column;gap:12px;width:200px;display:flex}.DtGsEG_reframe{align-items:flex-end;gap:10px;display:flex}.DtGsEG_reframe span{font-family:var(--mono);color:var(--k-mute);font-size:11px}.DtGsEG_reframeImg{border:1px solid var(--k-line2);border-radius:3px;width:120px;max-height:120px;overflow:hidden}.DtGsEG_reframeImg img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.DtGsEG_reframeNote{font-family:var(--mono);color:var(--k-faint);letter-spacing:.06em;font-size:10px;line-height:1.5}.DtGsEG_side{border-left:1px solid var(--k-line);background:var(--k-1);flex:none;width:330px;display:flex}.DtGsEG_sideTabs{border-right:1px solid var(--k-line);flex-direction:column;flex:none;gap:2px;width:74px;padding:8px 6px;display:flex}.DtGsEG_sideTab{color:var(--k-mute);border-radius:6px;flex-direction:column;align-items:center;gap:3px;padding:7px 2px;font-size:10px;display:flex;position:relative}.DtGsEG_sideTab b{font-size:15px;font-weight:400}.DtGsEG_sideTab em{background:var(--k-act);color:var(--k-bg);border-radius:99px;padding:0 4px;font-size:10px;font-style:normal;position:absolute;top:2px;right:0}.DtGsEG_sideTabOn{background:var(--k-2);color:var(--k-ink)}.DtGsEG_sidePanel{flex:1;min-width:0;padding:12px}.DtGsEG_panelTitle{font-family:var(--mono);letter-spacing:.24em;color:var(--k-mute);margin-bottom:8px;font-size:11px}.DtGsEG_doc{border:1px solid var(--k-line);border-radius:7px;flex-direction:column;gap:2px;margin-bottom:6px;padding:8px 10px;display:flex}.DtGsEG_doc b{color:var(--k-ink);font-size:13px;font-weight:600}.DtGsEG_doc span{color:var(--k-mute);font-size:11px}.DtGsEG_docHot{border-color:color-mix(in srgb, var(--k-green) 45%, transparent);background:color-mix(in srgb, var(--k-green) 7%, transparent)}.DtGsEG_docHot span{color:var(--k-green)}.DtGsEG_act{color:var(--k-ink);align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.DtGsEG_act span{font-family:var(--mono);color:var(--k-mute);margin-left:auto;font-size:10px}.DtGsEG_timeline{border-top:1px solid var(--k-line2);background:var(--k-1);flex:none;height:262px;padding-bottom:8px;position:relative}.DtGsEG_tlHead{border-bottom:1px solid var(--k-line);align-items:center;gap:10px;height:36px;padding:0 12px;display:flex}.DtGsEG_tlName{font-family:var(--mono);background:var(--k-2);color:var(--k-ink);border-radius:99px;padding:4px 9px;font-size:11px}.DtGsEG_tlTime{font-family:var(--mono);color:var(--k-act);letter-spacing:.06em;font-size:13px}.DtGsEG_tlBtn{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--k-line2);color:var(--k-soft);border-radius:5px;padding:4px 8px;font-size:10px}.DtGsEG_ruler{font-family:var(--mono);color:var(--k-faint);border-bottom:1px solid var(--k-line);justify-content:space-between;margin-left:112px;padding:4px 10px 4px 0;font-size:10px;display:flex}.DtGsEG_track{border-bottom:1px solid var(--k-line);height:34px;display:flex}.DtGsEG_trackLabel{width:112px;font-family:var(--mono);color:var(--k-mute);border-right:1px solid var(--k-line);flex:none;align-items:center;padding-left:14px;font-size:11px;display:flex}.DtGsEG_lane{flex:1;position:relative}.DtGsEG_clip{white-space:nowrap;font-family:var(--mono);color:var(--k-ink);border:1px solid;border-radius:5px;align-items:center;margin-right:2px;padding:0 8px;font-size:10px;display:flex;position:absolute;top:4px;bottom:4px;overflow:hidden}.DtGsEG_clip_vid{background:color-mix(in srgb, var(--k-blue) 24%, var(--k-2));border-color:color-mix(in srgb, var(--k-blue) 55%, transparent)}.DtGsEG_clip_fx{background:color-mix(in srgb, var(--k-cyan) 18%, var(--k-2));border-color:color-mix(in srgb, var(--k-cyan) 50%, transparent)}.DtGsEG_clip_txt{background:color-mix(in srgb, var(--k-pink) 18%, var(--k-2));border-color:color-mix(in srgb, var(--k-pink) 50%, transparent)}.DtGsEG_clip_aud{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--k-purple) 40%, var(--k-2)) 0 2px, color-mix(in srgb, var(--k-purple) 16%, var(--k-2)) 2px 5px);border-color:color-mix(in srgb, var(--k-purple) 55%, transparent)}.DtGsEG_clip_aud2{background:color-mix(in srgb, var(--k-purple) 20%, var(--k-2));border-color:color-mix(in srgb, var(--k-purple) 45%, transparent)}.DtGsEG_playhead{background:var(--k-act);width:2px;box-shadow:0 0 10px var(--k-act);position:absolute;top:36px;bottom:0}.DtGsEG_playhead:before{content:"";border:7px solid #0000;border-top-color:var(--k-act);position:absolute;top:0;left:-6px}.DtGsEG_note{color:var(--k-ink);background:var(--k-3);border:1px solid color-mix(in srgb, var(--k-amber) 55%, transparent);white-space:nowrap;border-radius:8px 8px 8px 2px;padding:5px 10px;font-size:11px;position:absolute;top:44px;transform:translateY(-50%);box-shadow:0 10px 24px -10px #000000e6}.DtGsEG_note b{color:var(--k-amber);font-family:var(--mono);margin-right:6px;font-size:10px}.DtGsEG_noteAgent{border-color:color-mix(in srgb, var(--k-purple) 60%, transparent)}.DtGsEG_noteAgent b{color:var(--k-purple)}.DtGsEG_phone{background:linear-gradient(145deg, var(--k-3), var(--k-bg) 40%, var(--k-2));width:100%;height:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--s7-text) 14%, transparent), 0 50px 100px -30px #000000f2, 0 0 120px -40px color-mix(in srgb, var(--k-purple) 30%, transparent);border-radius:58px;padding:11px}.DtGsEG_phoneGlass{width:100%;height:100%;font-family:var(--ui);color:var(--k-ink);background:#000;border-radius:48px;position:relative;overflow:hidden}.DtGsEG_island{width:122px;height:35px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--s7-text) 5%, transparent);z-index:3;background:#000;border-radius:20px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.DtGsEG_statusbar{z-index:2;justify-content:space-between;align-items:center;height:54px;padding:0 34px;font-size:15px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.DtGsEG_sbIcons{align-items:center;gap:5px;display:flex}.DtGsEG_sbIcons i{background:var(--k-ink);border-radius:3px;width:17px;height:11px}.DtGsEG_sbIcons i:first-child{clip-path:polygon(0 100%,100% 0,100% 100%);border-radius:0;width:16px}.DtGsEG_sbIcons i:nth-child(2){border-radius:50% 50% 0 0;width:14px}.DtGsEG_sbIcons i:nth-child(3){border:1.5px solid var(--k-ink);width:24px;box-shadow:inset -7px 0 0 -2px var(--k-bg), inset 0 0 0 2px black, inset 16px 0 0 var(--k-ink);background:0 0;border-radius:4px}.DtGsEG_phoneScreen{position:absolute;inset:54px 0 86px;overflow:hidden}.DtGsEG_homeBar{background:var(--k-ink);z-index:3;border-radius:3px;width:134px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.DtGsEG_tabbar{border-top:1px solid var(--k-line);background:#000000eb;justify-content:space-between;align-items:flex-start;height:86px;padding:8px 10px 0;display:flex;position:absolute;bottom:0;left:0;right:0}.DtGsEG_tab{width:48px;color:var(--k-mute);flex-direction:column;align-items:center;gap:3px;font-size:10px;display:flex}.DtGsEG_tab b{font-size:17px;font-weight:400;line-height:1.2}.DtGsEG_tabOn{color:var(--k-act)}.DtGsEG_plus{background:var(--k-1);border:1px solid var(--k-line2);width:58px;height:58px;color:var(--k-ink);border-radius:50%;justify-content:center;align-items:center;margin-top:-24px;font-size:28px;font-weight:300;display:flex;box-shadow:0 8px 24px -6px #000000e6}.DtGsEG_ps{flex-direction:column;gap:12px;height:100%;padding:14px 20px;display:flex}.DtGsEG_psHead{justify-content:space-between;align-items:center;padding-top:6px;display:flex}.DtGsEG_psKicker{font-family:var(--mono);letter-spacing:.32em;font-size:13px;font-weight:600}.DtGsEG_psBrand{background:var(--k-1);border:1px solid var(--k-line2);border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.DtGsEG_doors{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.DtGsEG_door{background:var(--k-1);border:1px solid var(--k-line);border-radius:18px;flex-direction:column;gap:22px;padding:14px 12px;font-size:14px;font-weight:600;display:flex}.DtGsEG_door b{color:var(--k-act);font-size:22px;font-weight:400}.DtGsEG_door:nth-child(2) b{color:var(--k-purple)}.DtGsEG_door:nth-child(3) b{color:var(--k-green)}.DtGsEG_counts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.DtGsEG_count{border:1px solid var(--k-line);border-radius:14px;padding:10px 12px}.DtGsEG_count b{letter-spacing:-.02em;font-size:26px;font-weight:700;display:block}.DtGsEG_count span{font-family:var(--mono);letter-spacing:.16em;color:var(--k-mute);font-size:10px}.DtGsEG_count:first-child b{color:var(--k-amber)}.DtGsEG_psLabel{font-family:var(--mono);letter-spacing:.24em;color:var(--k-mute);margin-top:2px;font-size:11px}.DtGsEG_recent{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.DtGsEG_thumb{aspect-ratio:3/4;background:var(--k-1);border-radius:10px;overflow:hidden}.DtGsEG_thumb img{object-fit:cover;width:100%;height:100%;display:block}.DtGsEG_libRow{background:var(--k-1);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex;position:relative;overflow:hidden}.DtGsEG_libRow em{font-style:normal;font-family:var(--mono);color:var(--k-act);margin-left:auto;font-size:10px}.DtGsEG_upBar{height:2px;width:var(--u);background:var(--k-act);transition:width .1s linear;position:absolute;bottom:0;left:0}.DtGsEG_libBadge{font-family:var(--mono);letter-spacing:.12em;color:var(--k-amber);background:color-mix(in srgb, var(--k-amber) 14%, transparent);border-radius:4px;padding:2px 6px;font-size:10px}.DtGsEG_libCloud{color:var(--k-blue);background:color-mix(in srgb, var(--k-blue) 14%, transparent)}.DtGsEG_segs{background:var(--k-1);color:var(--k-mute);border-radius:12px;padding:3px;font-size:13px;font-weight:600;display:flex}.DtGsEG_segs span{text-align:center;border-radius:9px;flex:1;padding:7px 0}.DtGsEG_segOn{background:var(--k-3);color:var(--k-ink)}.DtGsEG_card{background:var(--k-1);border:1px solid var(--k-line2);border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.DtGsEG_cardTop{justify-content:space-between;align-items:center;display:flex}.DtGsEG_cardKind{font-family:var(--mono);letter-spacing:.18em;color:var(--k-mute);font-size:10px}.DtGsEG_cardAsk{font-size:14px}.DtGsEG_cardAsk em{font-style:normal;font-family:var(--mono);color:var(--k-purple);font-size:11px}.DtGsEG_diffMini{font-family:var(--mono);border-radius:10px;font-size:11.5px;overflow:hidden}.DtGsEG_del,.DtGsEG_add{padding:6px 9px}.DtGsEG_del{background:color-mix(in srgb, var(--k-red) 14%, transparent);color:color-mix(in srgb, var(--k-red) 70%, var(--k-ink));text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--k-red) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--k-red) 50%, transparent)}.DtGsEG_add{background:color-mix(in srgb, var(--k-green) 14%, transparent);color:color-mix(in srgb, var(--k-green) 70%, var(--k-ink))}.DtGsEG_blast{color:var(--k-mute);font-size:12px}.DtGsEG_blast b{color:var(--k-amber);font-weight:600}.DtGsEG_cardBtns{grid-template-columns:1.4fr 1fr;gap:8px;display:grid}.DtGsEG_approve,.DtGsEG_changes{text-align:center;border-radius:12px;padding:11px 0;font-size:14px;font-weight:600}.DtGsEG_approve{background:var(--k-act);color:var(--k-bg);transition:transform .15s}.DtGsEG_pressed{filter:brightness(1.2);transform:scale(.96)}.DtGsEG_cardDone{color:var(--k-green);background:color-mix(in srgb, var(--k-green) 12%, transparent);border-radius:12px;padding:11px 12px;font-size:12.5px;animation:.4s DtGsEG_pop}.DtGsEG_changes{border:1px solid var(--k-line2);color:var(--k-soft)}.DtGsEG_cardSmall{border:1px solid var(--k-line);border-radius:14px;align-items:center;gap:9px;padding:11px 12px;font-size:13px;display:flex}.DtGsEG_cardSmall em{font-style:normal;font-family:var(--mono);color:var(--k-mute);white-space:nowrap;margin-left:auto;font-size:10px}.DtGsEG_statusPending,.DtGsEG_statusOk,.DtGsEG_statusApplied,.DtGsEG_statusChanges{font-family:var(--mono);white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:10px}.DtGsEG_statusPending{color:var(--k-amber);background:color-mix(in srgb, var(--k-amber) 14%, transparent)}.DtGsEG_statusOk{color:var(--k-green);background:color-mix(in srgb, var(--k-green) 14%, transparent)}.DtGsEG_statusApplied{color:var(--k-blue);background:color-mix(in srgb, var(--k-blue) 14%, transparent)}.DtGsEG_statusChanges{color:var(--k-red);background:color-mix(in srgb, var(--k-red) 14%, transparent)}.DtGsEG_psVoice{background:radial-gradient(ellipse 90% 45% at 50% 34%, color-mix(in srgb, var(--k-purple) 16%, transparent), transparent 70%);align-items:stretch}.DtGsEG_psRoute{font-family:var(--mono);color:var(--k-mute);border:1px solid var(--k-line2);border-radius:99px;padding:5px 10px;font-size:11px}.DtGsEG_orbWrap{justify-content:center;align-items:center;height:290px;display:flex;position:relative}.DtGsEG_orbRing{border:1px solid color-mix(in srgb, var(--k-purple) 50%, transparent);border-radius:50%;width:200px;height:200px;animation:3.3s cubic-bezier(.2,.6,.3,1) infinite DtGsEG_ripple;position:absolute}@keyframes DtGsEG_ripple{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.45)}}.DtGsEG_orb{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--k-purple) 55%, black), black 72%);width:196px;height:196px;box-shadow:0 0 0 1px color-mix(in srgb, var(--k-purple) 45%, transparent), 0 0 80px color-mix(in srgb, var(--k-purple) 45%, transparent), inset 0 0 40px color-mix(in srgb, var(--k-blue) 25%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex}.DtGsEG_wave{align-items:center;gap:3px;height:80px;display:flex}.DtGsEG_wave i{background:var(--k-ink);border-radius:3px;width:3px;height:30%;animation:.9s ease-in-out infinite alternate DtGsEG_bar}@keyframes DtGsEG_bar{0%{opacity:.55;height:12%}to{opacity:1;height:95%}}.DtGsEG_rec{font-family:var(--mono);letter-spacing:.08em;color:var(--k-red);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.DtGsEG_rec i{background:var(--k-red);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite DtGsEG_pulse}.DtGsEG_transcript{letter-spacing:-.01em;text-align:center;color:var(--k-mute);flex-direction:column;gap:4px;font-size:19px;font-weight:500;line-height:1.35;display:flex}.DtGsEG_transcript p{margin:0}.DtGsEG_transcript b{color:var(--k-orange);font-weight:600}.DtGsEG_live{color:var(--k-ink)}.DtGsEG_caret{vertical-align:-.12em;background:var(--k-purple);width:2px;height:1em;margin-left:3px;animation:.9s step-end infinite DtGsEG_pulse;display:inline-block}.DtGsEG_lands{font-family:var(--mono);color:var(--k-mute);justify-content:center;gap:12px;font-size:10px;display:flex}.DtGsEG_lands span{align-items:center;gap:5px;transition:opacity .3s;display:inline-flex}.DtGsEG_dim{opacity:.4}.DtGsEG_transcript span{animation:.35s DtGsEG_word}@keyframes DtGsEG_word{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}.DtGsEG_hold{border:1px solid color-mix(in srgb, var(--k-purple) 55%, transparent);background:color-mix(in srgb, var(--k-purple) 16%, black);border-radius:99px;margin:auto auto 6px;padding:14px 34px;font-size:15px;font-weight:600}@media (prefers-reduced-motion:reduce){.DtGsEG_lights i,.DtGsEG_pillBusy,.DtGsEG_spin,.DtGsEG_orbRing,.DtGsEG_wave i,.DtGsEG_rec i,.DtGsEG_caret{animation:none}}
.S9YNMW_win{overflow:hidden}.S9YNMW_crumb{font:500 11px/1.5 var(--mono);letter-spacing:.12em;color:var(--meta);text-transform:uppercase;margin:0}.S9YNMW_book{grid-template-columns:180px 1fr;min-height:300px;display:grid}.S9YNMW_tree{border-right:1px solid var(--hair);font:13px/1 var(--mono);color:var(--meta);margin:0;padding:14px 0;list-style:none}.S9YNMW_tree li{padding:8px 16px}.S9YNMW_tree li[data-on]{color:var(--ink)}.S9YNMW_tree .S9YNMW_file{padding-left:30px;font-size:12px}.S9YNMW_tree .S9YNMW_file[data-on]{background:color-mix(in srgb, var(--ink) 6%, transparent);box-shadow:inset 2px 0 0 var(--live)}.S9YNMW_page{color:var(--soft);padding:18px 22px;font-size:14px;line-height:1.6}.S9YNMW_page h4{letter-spacing:-.01em;color:var(--ink);margin:10px 0 8px;font-size:20px;font-weight:600}.S9YNMW_page p{margin:0 0 8px}.S9YNMW_studio{grid-template-columns:1fr 90px;gap:14px;padding:16px;display:grid}.S9YNMW_master{aspect-ratio:9/16;background-position:58%;background-size:cover;border-radius:4px;flex-direction:column;justify-content:flex-end;max-height:360px;margin:0 auto;padding:14px;display:flex;position:relative}.S9YNMW_master b{letter-spacing:-.01em;color:var(--s7-mk-alt-glacier);font-size:15px;font-weight:600;position:relative}.S9YNMW_master small{font:500 10px/1 var(--mono);letter-spacing:.14em;color:var(--s7-mk-alt-mineral);text-transform:uppercase;margin-top:6px;position:relative}.S9YNMW_safe{border:1px dashed color-mix(in srgb, var(--ink) 35%, transparent);position:absolute;inset:13% 6% 16.5%}.S9YNMW_reframes{flex-direction:column;justify-content:center;gap:12px;display:flex}.S9YNMW_reframe div{background-position:58%;background-size:cover;border-radius:3px;width:100%}.S9YNMW_reframe small{font:500 10px/1 var(--mono);letter-spacing:.12em;color:var(--meta);margin-top:4px;display:block}.S9YNMW_phone{aspect-ratio:9/19;border:1px solid var(--hair);background:var(--raised);border-radius:30px;width:min(220px,100%);margin:0 auto;padding:9px}.S9YNMW_phoneScreen{background:var(--bg);border-radius:22px;flex-direction:column;gap:10px;height:100%;padding:26px 12px 14px;display:flex}.S9YNMW_card{padding:12px}@media (max-width:900px){.S9YNMW_book{grid-template-columns:1fr}.S9YNMW_tree{display:none}}[data-anim=frame] .S9YNMW_phone{width:min(180px,100%)}[data-anim=frame] .S9YNMW_master{max-height:300px}[data-anim=frame] .S9YNMW_book{min-height:260px}
.LwPkKG_labs{--labs-bg:var(--s7-mk-canvas);--labs-ink:var(--s7-mk-ink);--labs-film-mark:.21;--labs-runway-x:1.6;background:var(--labs-bg);color:var(--labs-ink);position:relative;overflow-x:clip}.LwPkKG_runway{position:relative}.LwPkKG_stage{contain:layout paint;--labs-title-top:20cqh;--labs-title-h:30px;--labs-title-gap:clamp(12px, 3cqh, 28px);--labs-frame-foot:40px;--labs-frame-min-top:calc(var(--labs-title-top) + var(--labs-title-h) + var(--labs-title-gap));--labs-frame-w:min(100cqw, 1180px, calc((100cqh - var(--labs-frame-min-top) - var(--labs-frame-foot)) * 16 / 9));--labs-frame-top:max(var(--labs-frame-min-top), calc(50cqh - var(--labs-frame-w) * 9 / 32));height:72svh;min-height:420px;position:relative;overflow:hidden;container-type:size}.LwPkKG_labs[data-mode=motion] .LwPkKG_runway{height:calc(460vh * var(--labs-runway-x));height:calc(460svh * var(--labs-runway-x))}.LwPkKG_labs[data-mode=motion] .LwPkKG_stage{height:100svh;position:sticky;top:0}@media (max-width:640px){.LwPkKG_labs[data-mode=motion] .LwPkKG_runway{height:calc(400vh * var(--labs-runway-x));height:calc(400svh * var(--labs-runway-x))}}.LwPkKG_canvas{pointer-events:none;z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0}.LwPkKG_film,.LwPkKG_frame{left:50%;top:var(--labs-frame-top);width:var(--labs-frame-w);aspect-ratio:16/9;pointer-events:none;height:auto;position:absolute;transform:translate(-50%)}.LwPkKG_film{--reel-bg:var(--labs-bg);--reel-fit:contain;z-index:1;-webkit-mask-composite:source-in;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.LwPkKG_frame{z-index:3}.LwPkKG_labs[data-mode=motion] .LwPkKG_film{opacity:0}.LwPkKG_labs[data-mode=static] .LwPkKG_film,.LwPkKG_labs[data-mode=static] .LwPkKG_canvas{display:none}.LwPkKG_poster{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.LwPkKG_lockup{height:var(--labs-title-h);margin-bottom:var(--labs-title-gap);justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;bottom:100%;left:0;right:0}.LwPkKG_lockupMark{color:var(--labs-ink);display:inline-flex}.LwPkKG_title{font-family:var(--font-space), var(--font-syne), sans-serif;letter-spacing:-.01em;text-transform:none;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1}.LwPkKG_word{color:var(--s7-mk-labs)}.LwPkKG_soon{max-width:none;height:11%;font-family:var(--font-jetbrains), ui-monospace, monospace;font-size:var(--type-action);letter-spacing:.32em;text-transform:uppercase;color:var(--s7-mk-ink-soft);justify-content:center;align-items:center;margin:0;line-height:1;display:flex;position:absolute;top:0;left:0;right:0}.LwPkKG_markFx{width:calc(100% * var(--labs-film-mark) * 9 / 16);aspect-ratio:1;color:var(--labs-ink);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LwPkKG_markFx svg{width:100%;height:100%;display:block}.LwPkKG_labs[data-mode=motion] .LwPkKG_lockup,.LwPkKG_labs[data-mode=motion] .LwPkKG_soon,.LwPkKG_labs[data-mode=motion] .LwPkKG_markFx{opacity:0}.LwPkKG_labs[data-mode=static] .LwPkKG_markFx{display:none}.LwPkKG_labs[data-mode=static][data-poster=none] .LwPkKG_markFx{display:block}.LwPkKG_labs[data-mode=motion] .LwPkKG_film,.LwPkKG_labs[data-mode=motion] .LwPkKG_canvas,.LwPkKG_labs[data-mode=motion] .LwPkKG_lockup,.LwPkKG_labs[data-mode=motion] .LwPkKG_soon{will-change:opacity;transition:none}@keyframes LwPkKG_labsHandIn{0%{opacity:.4;translate:0 40px}to{opacity:1;translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.LwPkKG_labs[data-mode=motion]+#closing [data-anim=head]{animation:linear both LwPkKG_labsHandIn;animation-timeline:view();animation-range:entry entry 80%}}}
