:root{--f-display:var(--f-sans);--top-h:60px;--wrap:1240px}html[data-theme=sd],html[data-theme=sc]{color-scheme:dark;--bg:#07051a;--bg-2:#0e0a2b;--bg-3:#191343;--panel:#100c2e;--panel-2:#191447;--card:#100c2e;--text:#f8f6ff;--text-2:#e2ddfa;--muted:#bab4dc;--faint:#a29cc8;--line:#beb2ff33;--line-2:#beb2ff5c;--stroke:#f8f6ff;--run:#1fe6ff;--run-i:#62f0ff;--rev:#ffb81f;--rev-i:#fc5;--me:#ff3fd0;--me-i:#ff8de6;--vi:#8b5cff;--vi-i:#c3adff;--co:#ff5a36;--co-i:#ff9d82;--li:#9dff3c;--li-i:#b9ff70;--idle:#6a6599;--grad:linear-gradient(100deg,#2ee9ff 0%,#8b5cff 34%,#ff3fd0 64%,#ffb81f 100%);--grad-t:linear-gradient(100deg,#62f0ff 0%,#b39bff 32%,#ff7ee0 62%,#ffc24d 100%);--grad-n:linear-gradient(100deg,#5ef2ff 0%,#9d7bff 26%,#ff5fd6 52%,#ff7a59 76%,#ffc53d 100%);--glass:#100c2eb8;--glass-2:#161140f2;--shadow:0 30px 80px -30px #000c;--blob-o:.62;--grid-o:.09;--term-bg:#05031a;--dark:1;--grad-btn:linear-gradient(100deg,#5a2be0,#a3007a);--t-fg:#d6d0fa;--t-title:#f3f0ff;--t-dim:#8f88c0;--t-cmd:#fff;--t-tool:#62f0ff;--t-ok:#9dff3c;--t-note:#ffd27a;--t-busy:#c9bcff;--t-busy-i:#b39bff;--t-wait:#ffc53d;--t-log:#62f0ff;--t-bar:#ffffff0a;--t-bar-line:#ffffff14;--t-edge:#2a2552;--t-caret:#e8e4ff;--t-run-i:#5ef2ff;--t-rev:#ffb81f;--t-rev-i:#ffc53d;--t-idle:#5b557f;--t-idle-i:#a9a3d6;--t-border:#beb2ff38;--t-glow:1}html[data-theme=sl]{color-scheme:light;--bg:#f8f7ff;--bg-2:#efedff;--bg-3:#e3dfff;--panel:#fff;--panel-2:#f3f1ff;--card:#fff;--text:#120e2e;--text-2:#2c2752;--muted:#4c4673;--faint:#5d5786;--line:#281c7824;--line-2:#281c7847;--stroke:#120e2e;--run:#00c3f0;--run-i:#006c8a;--rev:#ffab00;--rev-i:#875000;--me:#ff1fb8;--me-i:#b0007a;--vi:#6d3cff;--vi-i:#5024dc;--co:#ff4d26;--co-i:#ad2d0b;--li:#5fcc00;--li-i:#386900;--idle:#a7a2c9;--grad:linear-gradient(100deg,#00c3f0 0%,#6d3cff 34%,#ff1fb8 64%,#ffab00 100%);--grad-t:linear-gradient(100deg,#006c8a 0%,#5024dc 32%,#b0007a 62%,#ad2d0b 100%);--grad-n:linear-gradient(100deg,#007fb0 0%,#5b2be6 26%,#c8108c 52%,#d23c12 76%,#a85f00 100%);--glass:#ffffffc7;--glass-2:#fffffff2;--shadow:0 30px 70px -34px #3c1ea061;--blob-o:.5;--grid-o:.07;--term-bg:#fbfaff;--dark:0;--grad-btn:linear-gradient(100deg,#5024dc,#a3007a);--t-fg:#2c2752;--t-title:#120e2e;--t-dim:#5d5786;--t-cmd:#120e2e;--t-tool:#006c8a;--t-ok:#386900;--t-note:#875000;--t-busy:#5024dc;--t-busy-i:#5024dc;--t-wait:#875000;--t-log:#006c8a;--t-bar:#281c780a;--t-bar-line:#281c781a;--t-edge:#d9d4f5;--t-caret:#2c2752;--t-run-i:#006c8a;--t-rev:#ffab00;--t-rev-i:#875000;--t-idle:#a7a2c9;--t-idle-i:#5d5786;--t-border:#281c782e;--t-glow:0}#crew{--sec:var(--run);--sec-i:var(--run-i)}#agentdeck{--sec:var(--vi);--sec-i:var(--vi-i)}#hermes{--sec:var(--rev);--sec-i:var(--rev-i)}#fuqing{--sec:var(--co);--sec-i:var(--co-i)}#replay{--sec:var(--vi);--sec-i:var(--vi-i)}#incidents{--sec:var(--rev);--sec-i:var(--rev-i)}#how{--sec:var(--me);--sec-i:var(--me-i)}html{scroll-behavior:smooth;scroll-padding-top:var(--top-h)}body{background:var(--bg);transition:background-color .4s}.wrap{width:min(var(--wrap),100% - var(--gutter)*2);margin-inline:auto}.muted{color:var(--muted)}:where(a,button,[tabindex]:not([tabindex="-1"]),summary):focus-visible{outline:2px solid var(--run-i);outline-offset:3px;border-radius:6px}#crew:focus{outline:none}.skip{z-index:100;background:var(--text);color:var(--bg);border-radius:6px;align-items:center;min-height:44px;padding:8px 12px;display:inline-flex;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--text);align-items:center;gap:12px;margin:0 0 18px;font-size:12px;font-weight:500;display:flex}.kicker:before{content:"";background:var(--sec,var(--vi));width:28px;height:3px;box-shadow:0 0 12px var(--sec,var(--vi));border-radius:2px}h2{font:680 clamp(32px,4.4vw,60px)/1.02 var(--f-sans);letter-spacing:-.04em;max-width:18ch;color:var(--text);margin:0 0 18px}h2 .hl{background:linear-gradient(100deg,var(--sec-i),color-mix(in oklab,var(--sec-i) 50%,var(--me-i)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.lede{color:var(--text-2);max-width:60ch;margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.6}.sec{isolation:isolate;padding-block:clamp(96px,14vh,170px);position:relative}.sec:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--sec) calc(22% + var(--dark)*6%),transparent),transparent);opacity:.9;border-radius:50%;width:70vmax;height:70vmax;position:absolute;top:-10vmax;left:-25vmax}.sec-head{margin-bottom:clamp(32px,5vh,56px)}.tag{letter-spacing:.06em;color:var(--text-2);border:1px solid color-mix(in srgb,var(--rev) 45%,var(--line));background:color-mix(in srgb,var(--rev) 10%,transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.tag:before{content:"";background:var(--rev);width:6px;height:6px;box-shadow:0 0 8px var(--rev);border-radius:50%}.btn-s{border:1px solid var(--line-2);background:var(--glass);min-height:44px;color:var(--text);font:550 14px var(--f-sans);cursor:pointer;border-radius:10px;padding:0 16px}.btn-s:hover{border-color:var(--sec,var(--vi))}.dot{background:var(--idle);border-radius:50%;width:8px;height:8px;display:inline-block}.dot.run{background:var(--run);box-shadow:0 0 8px var(--run)}.dot.rev{background:var(--rev);box-shadow:0 0 8px var(--rev)}.grad-t{background:var(--grad-t);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.top{z-index:50;height:var(--top-h);padding:0 var(--gutter);transition:background .4s,opacity .6s,transform .6s var(--ease-out);align-items:center;gap:10px;display:flex;position:fixed;inset:0 0 auto}.top.scrolled{background:var(--glass-2);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}html[data-theme=sd] .top:not(.scrolled),html[data-theme=sc] .top:not(.scrolled){background:#07051a6b}html[data-theme=sl] .top:not(.scrolled){background:#f8f7ff9e}.mark{align-items:center;gap:10px;min-width:44px;min-height:44px;margin-right:auto;text-decoration:none;display:flex}.mark-t{letter-spacing:-.01em;font-size:15px;font-weight:650}.nav{gap:clamp(4px,1.6vw,22px);display:flex}.nav a{color:var(--text-2);justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:14px;text-decoration:none;display:flex;position:relative}.nav a:after{content:"";background:var(--grad);transform-origin:0;height:2px;transition:transform .35s var(--ease-out);border-radius:2px;position:absolute;bottom:9px;left:0;right:0;transform:scaleX(0)}.nav a:hover,.nav a.on{color:var(--text)}.nav a.on:after{transform:scaleX(1)}.ibtn{border:1px solid var(--line-2);background:var(--glass);min-width:44px;min-height:44px;color:var(--text-2);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.ibtn:hover{color:var(--text);border-color:var(--vi)}.ibtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.theme-btn{width:44px;padding:0}.theme-btn .i-sun{display:none}html[data-theme=sd] .theme-btn .i-sun,html[data-theme=sc] .theme-btn .i-sun{display:block}html[data-theme=sd] .theme-btn .i-moon,html[data-theme=sc] .theme-btn .i-moon,.menu-btn{display:none}.nav-x{display:none!important}.cv-btn{font:600 13px var(--f-sans);color:#fff;background:var(--grad-btn);border-color:#0000;padding:0 14px;text-decoration:none}.cv-btn:hover{color:#fff;filter:brightness(1.1);border-color:#0000}.ic-btn{width:44px;padding:0;text-decoration:none}.ic-btn svg{width:19px;height:19px}.pause-btn .i-play{display:none}.paused .pause-btn .i-play{display:block}.paused .pause-btn .i-pause{display:none}.hero{min-height:max(100svh,640px);padding:calc(var(--top-h) + 20px) 0 64px;isolation:isolate;align-items:center;display:grid;position:relative;overflow:hidden}.hero-bg{z-index:-1;pointer-events:none;transition:opacity .9s;position:absolute;inset:0;overflow:hidden}.blob{filter:blur(calc(40px + var(--dark)*20px));opacity:var(--blob-o);will-change:transform;border-radius:50%;animation:22s ease-in-out infinite alternate drift;position:absolute}.b1{background:radial-gradient(closest-side,var(--run),transparent);width:62vmax;height:62vmax;top:-26vmax;left:-22vmax}.b2{background:radial-gradient(closest-side,var(--me),transparent);width:56vmax;height:56vmax;animation-duration:26s;animation-delay:-6s;top:-18vmax;right:-20vmax}.b3{background:radial-gradient(closest-side,var(--rev),transparent);width:60vmax;height:60vmax;opacity:calc(var(--blob-o)*.85);animation-duration:30s;animation-delay:-12s;bottom:-34vmax;right:-14vmax}.b4{background:radial-gradient(closest-side,var(--vi),transparent);width:58vmax;height:58vmax;animation-duration:24s;animation-delay:-3s;bottom:-36vmax;left:-12vmax}@keyframes drift{to{transform:translate(24px)}}.hero-veil{background:radial-gradient(70% 58% at 50% 50%,color-mix(in srgb,var(--bg) calc(52% + var(--dark)*24%),transparent),transparent 82%);position:absolute;inset:0}.hero-grid{background-image:linear-gradient(color-mix(in srgb,var(--text) calc(var(--grid-o)*100%),transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text) calc(var(--grid-o)*100%),transparent) 1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 45%,#000,#0000 78%);mask-image:radial-gradient(75% 65% at 50% 45%,#000,#0000 78%)}.hero-stars{fill:#fff;width:100%;height:100%;opacity:calc(var(--dark)*.85);position:absolute;inset:0}.hero-stars .tw{animation:4.5s ease-in-out infinite alternate tw}@keyframes tw{0%{opacity:.25}to{opacity:1}}.hero-in{z-index:1;width:min(1320px,100% - var(--gutter)*2);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.hero-in .kicker:after{content:"";background:var(--sec,var(--vi));width:28px;height:3px;box-shadow:0 0 12px var(--sec,var(--vi));border-radius:2px}.orbit{aspect-ratio:1;pointer-events:none;z-index:-1;width:min(118%,100vw - 28px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(.2)}.orbit:before{content:"";border:1.5px solid color-mix(in srgb,var(--vi) 40%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--vi) 25%,transparent);border-radius:50%;position:absolute;inset:0}.orbit-spin{animation:36s linear infinite orbit;position:absolute;inset:0}.orbit-spin i{transform:rotate(var(--a));position:absolute;inset:0}.orbit-spin b{width:10px;height:10px;margin:-5px 0 0 -5px;animation:36s linear infinite reverse orbit;position:absolute;top:50%;left:100%}.orbit-spin b:before{content:"";background:var(--c);box-shadow:0 0 14px var(--c);transform:rotate(calc(-1*var(--a))) scaleY(5);border-radius:50%;position:absolute;inset:0}@keyframes orbit{to{transform:rotate(360deg)}}.name-wrap{padding:.04em 0 .14em;position:relative}.sc-name{font:720 clamp(64px,14vw,230px)/.95 var(--f-sans);letter-spacing:-.055em;white-space:nowrap;width:max-content;max-width:100%;margin:0 auto;position:relative}.sc-name .nm{background:var(--grad-n);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:-.12em;padding:0 .04em .12em 0;animation:9s ease-in-out infinite alternate hue;display:inline-block}html[data-theme=sd] .sc-name .nm,html[data-theme=sc] .sc-name .nm{filter:drop-shadow(0 0 28px color-mix(in srgb,var(--vi) 45%,transparent))}.sc-name .bl{vertical-align:baseline;width:0;height:0;display:inline-block}@keyframes hue{to{background-position:100% 0}}.name-rule{height:4px;width:min(100%,var(--nw,100%));background:var(--grad);box-shadow:0 0 18px color-mix(in srgb,var(--me) 55%,transparent);transform-origin:50%;border-radius:4px;margin:clamp(6px,1.2vw,14px) auto 0;display:block}.hero-t{font:650 clamp(26px,3.4vw,48px)/1.08 var(--f-sans);letter-spacing:-.035em;text-wrap:balance;max-width:24ch;margin:clamp(18px,3vh,32px) auto 12px}.hero-t .w{display:inline-block}.hero-sub{color:var(--text-2);text-wrap:balance;max-width:52ch;margin:0 auto 32px;font-size:clamp(16px,1.5vw,20px)}.chapters{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chapters a{border:1px solid var(--line-2);background:var(--glass);backdrop-filter:blur(6px);min-height:44px;transition:border-color .3s,transform .3s var(--ease-out),box-shadow .3s;border-radius:10px;align-items:center;gap:10px;padding:0 14px;font-size:13px;text-decoration:none;display:flex}.chapters a:hover{border-color:var(--c);box-shadow:0 10px 24px -12px var(--c);transform:translateY(-2px)}.chapters span{color:var(--ci);font-weight:600}.chapters li:first-child{--c:var(--run);--ci:var(--run-i)}.chapters li:nth-child(2){--c:var(--vi);--ci:var(--vi-i)}.chapters li:nth-child(3){--c:var(--rev);--ci:var(--rev-i)}.chapters li:nth-child(4){--c:var(--co);--ci:var(--co-i)}.chapters li:nth-child(5){--c:var(--rev);--ci:var(--rev-i)}.chapters li:nth-child(6){--c:var(--me);--ci:var(--me-i)}.intro-host{z-index:2;pointer-events:none;position:absolute;inset:0}.intro-host canvas,.intro-host svg{position:absolute;top:0;left:0}html.intro .sc-name .nm{opacity:0}html.intro .name-rule{transform:scaleX(0)}html.intro .orbit{opacity:0}html.intro.ph-lock .orbit{opacity:1;transition:opacity 1.2s .3s}html.intro .hero-in .kicker,html.intro .hero-t,html.intro .hero-sub,html.intro .chapters,html.intro .top{opacity:0}html.intro .top{transform:translateY(-10px)}html.intro .hero-bg{opacity:.35}html.intro.ph-lock .hero-bg{opacity:1}html.intro.ph-lock .sc-name .nm{opacity:1;transition:opacity .45s}html.intro.ph-lock .name-rule{transition:transform .9s var(--ease-out);transform:none}html.intro.ph-reveal .hero-in .kicker,html.intro.ph-reveal .hero-sub,html.intro.ph-reveal .chapters,html.intro.ph-reveal .top{opacity:1;transform:none}html.intro.ph-reveal .hero-t{opacity:1}.hero-in .kicker,.hero-t,.hero-sub,.chapters{transition:opacity .7s var(--ease-out),transform .8s var(--ease-out)}html.intro.ph-reveal .hero-sub{transition-delay:.25s}html.intro.ph-reveal .chapters{transition-delay:.4s}html.intro-fast.ph-reveal :is(.hero-in .kicker,.hero-t,.hero-sub,.chapters,.top){transition-duration:.35s!important;transition-delay:0s!important}html.intro-fast.ph-lock :is(.sc-name .nm,.name-rule,.orbit){transition-duration:.3s!important;transition-delay:0s!important}html.intro-off .hero-bg,html.intro[data-intro=j] .hero-bg,html.intro[data-intro=k] .hero-bg{opacity:1}html.intro-held .hero *,html.intro-held .hero :before,html.intro-held .hero :after{animation-play-state:paused!important}.rack-bar{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:18px;display:flex}.legend{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.legend .dot{margin-left:6px}.rack-bar .btn-s{margin-left:auto}.rack-wrap{position:relative}.rack{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));z-index:1;gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.slot.extra{display:none}.rack.all .slot.extra{display:block}.slot-btn{--ac:var(--t-idle);--aci:var(--t-idle-i);border:1px solid color-mix(in srgb,var(--ac) 45%,var(--t-edge));background:var(--term-bg);width:100%;color:var(--t-fg);cursor:pointer;text-align:left;box-shadow:0 18px 40px -26px color-mix(in srgb,var(--ac) 80%,transparent);transition:border-color .4s,box-shadow .4s,transform .3s var(--ease-out),opacity .3s;border-radius:12px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.slot[data-s=run] .slot-btn{--ac:var(--run);--aci:var(--t-run-i)}.slot[data-s=rev] .slot-btn{--ac:var(--t-rev);--aci:var(--t-rev-i)}.tp-bar{border-bottom:1px solid var(--t-bar-line);background:var(--t-bar);align-items:center;gap:8px;padding:7px 10px;display:flex}.tp-bar .dot{background:var(--ac);border-radius:50%;flex:none;width:8px;height:8px}.slot[data-s=run] .tp-bar .dot{box-shadow:0 0 8px var(--ac);animation:2.6s ease-in-out infinite breathe}.tp-t{min-width:0;color:var(--t-title);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.tp-bar .ai{border-radius:6px;flex:none;width:22px;height:22px;font-size:10.5px}.tp-s{letter-spacing:.08em;text-transform:uppercase;color:var(--aci);text-align:right;flex:none;min-width:5.6em;font-size:10.5px}.tp-body{height:calc(9.3em + 18px);color:var(--t-fg);flex-direction:column;justify-content:flex-end;padding:8px 12px 10px;font-size:12px;line-height:1.55;display:flex;overflow:hidden}.tl{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.tl[hidden]{display:none}.tl i{color:var(--t-dim);font-style:normal}.tl b{color:var(--t-dim);font-weight:400}.tl em{color:var(--t-tool);font-style:normal;font-weight:600}.tl-cmd{color:var(--t-cmd)}.tl-ok i{color:var(--t-ok)}.tl-note,.tl-note i{color:var(--t-note)}.tl-busy{color:var(--t-busy)}.tl-busy i{color:var(--t-busy-i)}.tl-wait,.tl-wait i{color:var(--t-wait)}.tl-prompt u{vertical-align:-.2em;background:var(--t-caret);width:.6em;height:1.15em;text-decoration:none;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.slot-btn:hover,.slot.hot .slot-btn{border-color:var(--ac);box-shadow:0 0 0 1px color-mix(in srgb,var(--ac) 50%,transparent),0 18px 44px -14px color-mix(in srgb,var(--ac) 60%,transparent);transform:translateY(-3px)}.slot-btn:focus-visible{outline:2px solid var(--aci);outline-offset:2px}.rack.dim .slot:not(.hot) .slot-btn{opacity:.5}@keyframes breathe{50%{opacity:.4}}@media (width<=1100px){.rack{--cols:2}}@media (width<=760px),(height<=499px){.rack{--cols:1;gap:10px}}.ai{width:28px;height:28px;font:650 12px var(--f-mono);color:#fff;border-radius:8px;place-items:center;display:grid}.ai-Cl{background:linear-gradient(135deg,#ff7a45,#e8452c)}.ai-Cx{background:linear-gradient(135deg,#19c9ef,#0a8bd6)}.ai-Ge{background:linear-gradient(135deg,#8b5cff,#d43cd9)}.crew:has(#panel:not([hidden])){z-index:40}.panel{z-index:5;border:1px solid color-mix(in srgb,var(--run) 45%,var(--line));background:var(--glass-2);backdrop-filter:blur(16px);width:min(330px,100%);box-shadow:var(--shadow),0 0 40px -14px var(--run);border-radius:16px;padding:16px;position:absolute}.panel-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;margin-bottom:12px;display:grid}.panel-h{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:600;overflow:hidden}.panel-top .tag{grid-row:2;justify-self:start}.panel-x{width:44px;height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;grid-area:1/2;place-items:center;margin:-10px -10px -10px 0;display:grid}.panel-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.panel-dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0 0 12px;font-size:13px;display:grid}.panel-dl dt{color:var(--muted);padding-top:2px;font-size:11px}.panel-dl dd{margin:0}.scrim{z-index:4;background:#0503148c;position:fixed;inset:0}.scrim[hidden]{display:none}.panel-log{background:var(--term-bg);color:var(--t-log);border:1px solid var(--t-border);white-space:pre-wrap;border-radius:10px;min-height:5.4em;margin:0;padding:10px;font-size:12px;line-height:1.7}.ad{isolation:isolate;position:relative}.ad:before,.hm-glow{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 45% at 72% 50%,color-mix(in srgb,var(--vi) calc(20% + var(--dark)*8%),transparent),transparent 75%),radial-gradient(35% 35% at 18% 30%,color-mix(in srgb,var(--me) 14%,transparent),transparent 75%);position:absolute;inset:0}.ad-pin{min-height:100vh;padding:calc(var(--top-h) + 10px) 0 24px;flex-direction:column;justify-content:center;display:flex;overflow:hidden}.ad-in{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(20px,3vw,48px);display:grid}.ad-copy h2{font-size:clamp(28px,3vw,44px)}.ad-copy .lede{font-size:15px}.phases{gap:4px;margin:18px 0 14px;padding:0;list-style:none;display:grid}.phases li{border-left:2px solid var(--line);color:var(--muted);grid-template-columns:28px 1fr;gap:0 8px;padding:6px 0 6px 10px;transition:color .3s,border-color .3s;display:grid}.phases li.on{color:var(--text);border-color:var(--vi)}.phases li.cur{border-color:var(--me)}.phases span{color:var(--muted);padding-top:3px;font-size:11px}.phases li.on span{color:var(--vi-i)}.phases b{font-size:15px;font-weight:600}.phases em{color:var(--text-2);grid-column:2;max-height:0;font-size:13px;font-style:normal;transition:max-height .4s;overflow:hidden}.phases li.on:last-of-type em,.phases li.cur em{max-height:4em}.diagram{aspect-ratio:1280/680;width:100%;position:relative}.dg-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ln{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.ln-intent{stroke:var(--me)}.ln-ok{stroke:var(--li)}.ln-disp{stroke:var(--run)}.ln-ret{stroke:var(--vi);stroke-dasharray:5 6}.ln-back{stroke:var(--rev);stroke-dasharray:3 5}.ln-home{stroke:var(--me);stroke-width:2.5px;filter:drop-shadow(0 0 6px var(--me))}.dots circle{filter:drop-shadow(0 0 6px)}.nd,.term{border:1px solid var(--line-2);background:var(--glass-2);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;transition:border-color .3s,box-shadow .3s,opacity .3s;display:flex;position:absolute;transform:translateY(-50%)}.nd{width:10.5%;min-width:84px}.nd b{font-size:clamp(13px,1.1vw,16px);font-weight:650}.nd-k{color:var(--muted);letter-spacing:.04em;font-size:10px}.nd.lit{border-color:var(--nc,var(--vi));box-shadow:0 0 0 1px color-mix(in srgb,var(--nc,var(--vi)) 40%,transparent),0 0 34px -6px var(--nc,var(--vi))}.nd-me{--nc:var(--me);border-color:color-mix(in srgb,var(--me) 55%,var(--line))}.nd-cap{--nc:var(--vi)}.nd-rev{--nc:var(--rev);min-width:108px}.nd-board{--nc:var(--li)}.bubble{background:var(--panel-2);border:1px solid color-mix(in srgb,var(--me) 40%,var(--line));width:max(220%,190px);opacity:var(--bo,0);transform:translateY(calc((1 - var(--bo,0))*6px));border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.4;position:absolute;bottom:calc(100% + 10px);left:0}.term{background:var(--term-bg);border-color:var(--t-border);width:20.3%;height:auto;min-height:11.8%;color:var(--t-title);justify-content:center;gap:1px;padding:6px 10px;transform:none}.term-h{color:var(--t-title);align-items:center;gap:6px;font-size:11px;display:flex}.term-h i{background:var(--t-idle);border-radius:50%;width:6px;height:6px}.term.run .term-h i{background:#1fe6ff;box-shadow:0 0 8px #1fe6ff}.term.done .term-h i{background:#9dff3c;box-shadow:0 0 8px #9dff3c}.term.back .term-h i{background:#ffb81f;box-shadow:0 0 8px #ffb81f}.term.run{border-color:color-mix(in srgb,var(--run) 60%,transparent);box-shadow:0 0 24px -8px var(--run)}.term-l{color:var(--t-log);white-space:nowrap;clip-path:inset(0 calc((1 - var(--t,0))*100%) 0 0);font-size:10.5px;overflow:hidden}.term-l:before{content:"> ";color:var(--t-dim)}.rev-tag{color:var(--rev-i);opacity:var(--ro,0);font-size:10px}.board-n{color:var(--li-i);font-size:18px}.back-tag{color:var(--rev-i);opacity:var(--bt,0);white-space:nowrap;margin:0;font-size:11px;position:absolute;transform:translate(-50%)}.home-tag{color:var(--me-i);opacity:var(--ht,0);white-space:nowrap;margin:0;font-size:11px;position:absolute;transform:translate(-50%)}.me-ok{color:var(--me-i);opacity:var(--mo,0);font-size:10px}.nd-home{display:none}.facts{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:clamp(20px,4vh,40px) auto 0;padding:20px 0 0;list-style:none;display:grid}.facts li{flex-direction:column;gap:8px;display:flex}.facts b small{letter-spacing:0;color:var(--text-2);margin-left:.15em;font-size:.5em;font-weight:500}.facts b{letter-spacing:-.03em;color:var(--sec-i,var(--text));font-size:clamp(24px,2.6vw,36px);font-weight:600}.facts span{color:var(--text-2);max-width:28ch;font-size:13px}.facts .src{letter-spacing:.02em;color:var(--muted);margin-top:-4px;font-size:10.5px}.ad .facts{margin-top:18px}.facts-h{align-items:center;gap:14px;margin-top:clamp(20px,4vh,40px);display:flex}.facts-h:before{content:"";background:var(--line);flex:1;height:1px}.facts-h .tag{flex:none;margin:0}.facts-h+.facts{border-top:0;margin-top:12px;padding-top:0}.hm{position:relative}.hm-pin{min-height:100vh;padding:calc(var(--top-h) + 10px) 0 24px;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.sky{z-index:0;background:linear-gradient(180deg,color-mix(in srgb,var(--sky-a,#0d1050) 62%,var(--bg)),var(--bg) 85%);position:absolute;inset:0}html[data-theme=sl] .sky{background:linear-gradient(180deg,color-mix(in srgb,var(--sky-a,#0d1050) 26%,#fff),var(--bg) 85%)}html[data-theme=sl] .hm h2 .hl{background-image:linear-gradient(100deg,#5e3600,#7a1d4f)}.sun{width:30vmin;height:30vmin;left:var(--sx,50%);top:var(--sy,120%);background:radial-gradient(circle,var(--sun,#ffd27a) 0%,color-mix(in srgb,var(--sun,#ffd27a) 35%,transparent) 35%,transparent 70%);filter:blur(4px);opacity:.5;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.stars{opacity:calc(var(--st,1)*var(--dark));background-image:radial-gradient(1px 1px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 32% 8%,#fff,#0000),radial-gradient(1.5px 1.5px at 52% 22%,#fff,#0000),radial-gradient(1px 1px at 72% 12%,#fff,#0000),radial-gradient(1px 1px at 88% 30%,#fff,#0000),radial-gradient(1px 1px at 22% 36%,#fff,#0000),radial-gradient(1.5px 1.5px at 64% 40%,#fff,#0000),radial-gradient(1px 1px at 8%,#fff,#0000);position:absolute;inset:0}.hm-in{z-index:1;grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:18px 36px;display:grid;position:relative}.hm-head{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:end;gap:12px 28px;display:grid}.hm-head h2{max-width:22ch}.hm-head .lede{color:var(--text)}.sea-f{min-width:0;margin:0}.sea-card{aspect-ratio:18/5;border:1px solid var(--line-2);max-width:100%;height:min(230px,25vh);box-shadow:var(--shadow);isolation:isolate;background:#0b0d36;border-radius:18px;margin-left:auto;overflow:hidden}.sea{width:100%;height:100%;display:block}.sea-clouds{animation:60s ease-in-out infinite alternate drift}.hm-board{background:var(--glass-2);border:1px solid var(--line-2);backdrop-filter:blur(12px);box-shadow:var(--shadow);border-radius:18px;min-width:0;padding:clamp(14px,2vw,24px)}.hm-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.clock{letter-spacing:-.04em;align-items:baseline;gap:8px;margin:0;font-size:clamp(32px,3.4vw,50px);font-weight:600;line-height:1;display:flex}.clock span{background:linear-gradient(100deg,var(--rev-i),var(--co-i));-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text}.clock small{letter-spacing:.08em;color:var(--text-2);font-size:12px}.axis-h{height:40px;margin:8px 6px 28px;position:relative}.axis-h:before{content:"";background:var(--line-2);height:2px;position:absolute;top:64%;left:0;right:0}.axis-run{height:2px;width:calc(var(--p,0)*100%);background:linear-gradient(90deg,var(--vi),var(--rev),var(--co));box-shadow:0 0 10px var(--rev);position:absolute;top:64%;left:0}.cursor{width:2px;top:0;bottom:-2px;left:calc(var(--p,0)*100%);background:var(--text);box-shadow:0 0 14px var(--rev);position:absolute;transform:translate(-1px)}.axis-h .dot{border:2px solid var(--muted);background:var(--panel);border-radius:50%;width:10px;height:10px;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s;position:absolute;top:64%;transform:translate(-50%,-50%)}.axis-h .dot.up{top:20%}.axis-h .dot.up:after{content:"";background:var(--line-2);width:1px;height:12px;position:absolute;top:100%;left:50%}.axis-h .dot-ai.past{background:var(--run);border-color:var(--run);box-shadow:0 0 8px var(--run)}.axis-h .dot-script.past{background:var(--vi);border-color:var(--vi);box-shadow:0 0 8px var(--vi)}.axis-h .dot.now{transform:translate(-50%,-50%)scale(1.6)}.hours{color:var(--text-2);margin-top:4px;font-size:10px;position:absolute;top:100%;left:0;right:0}.hours span{position:absolute;transform:translate(-50%)}.hours span:first-child{transform:none}.hours span:last-child{transform:translate(-100%)}.jl{columns:4 172px;column-gap:8px;margin:0 0 12px;padding:0;list-style:none}.jl li{break-inside:avoid;padding-bottom:2px}.job{width:100%;min-height:30px;color:var(--text-2);font:500 13px/1.25 var(--f-sans);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:3px 8px;transition:background .25s,color .25s,border-color .25s;display:flex}.job time{font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.job span{flex:1;min-width:0}.job .k{letter-spacing:.04em;background:color-mix(in srgb,currentColor 13%,transparent);border-radius:5px;flex:none;padding:1px 6px;font-size:10px;font-style:normal;line-height:1.3}.job.past{color:var(--text)}.job-ai.past .k{color:var(--run-i)}.job-script.past .k{color:var(--vi-i)}.job.now{background:color-mix(in srgb,var(--rev) 16%,transparent);border-color:color-mix(in srgb,var(--rev) 60%,transparent)}.job.now time{color:var(--rev-i)}.job:hover{border-color:var(--line-2)}.out{background:var(--panel);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:2px 14px;min-height:62px;padding:10px 14px;display:grid}.out-t{color:var(--rev-i);grid-row:span 2;padding-top:2px;font-size:13px}.out b{font-weight:650}.out span:last-child{color:var(--text-2);font-size:14px}.phone{aspect-ratio:9/19;width:220px;box-shadow:var(--shadow),0 0 50px -20px var(--rev);background:#05031a;border:1px solid #ffffff38;border-radius:36px;padding:9px}.phone-in{color:#f8f6ff;background:radial-gradient(130% 55% at 50% 0%,color-mix(in srgb,var(--sky-a,#0b1230) 72%,#000),transparent 75%),linear-gradient(180deg,color-mix(in srgb,var(--sky-a,#0b1230) 40%,#05031a),#07051a 75%);border-radius:28px;flex-direction:column;height:100%;padding:32px 9px 12px;display:flex;position:relative;overflow:hidden}.ph-isl{background:#000;border-radius:10px;width:62px;height:18px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.ph-date{text-align:center;color:#ebe8ff;margin:0;font-size:11px;font-weight:550}.phone-time{text-align:center;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:46px;font-weight:600;line-height:1.08}.cards{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.card{background:#ffffff26;border-radius:14px;padding:7px 9px 8px;font-size:11px;line-height:1.35;transition:background .3s,box-shadow .3s;display:none}.card.in{animation:pop .5s var(--ease-out);display:block}.card.now{box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 75%,transparent),0 8px 22px -8px var(--c);background:#ffffff38}.c-h{letter-spacing:.06em;text-transform:uppercase;color:#e2def8;align-items:center;gap:5px;margin:0 0 2px;font-size:9.5px;display:flex}.c-h time{letter-spacing:0;margin-left:auto}.c-ic{background:var(--c);border-radius:4px;flex:none;width:13px;height:13px}.card b{font-size:12px;font-weight:650;display:block}.card ul{margin:3px 0 0;padding:0 0 0 13px}.card ul li{margin:1px 0}.c-b{color:#efedff;margin:2px 0 0}.card:not(.full) ul,.card:not(.full) .c-b,.card:not(.full) .c-play{display:none}.c-play{align-items:center;gap:8px;margin:6px 0 0;display:flex}.pl{background:#fff;border-radius:50%;flex:none;width:20px;height:20px;position:relative}.pl:after{content:"";border:4px solid #0000;border-left:6px solid #120b2e;border-right:0;position:absolute;top:6px;left:8px}.pb{background:#ffffff4d;border-radius:2px;flex:1;height:3px;overflow:hidden}.pb i{background:var(--c);width:28%;height:100%;display:block}.c-brief{--c:#5ef2ff}.c-mail{--c:#ffc53d}.c-audio{--c:#ff5fd6}.c-event{--c:#ff7a59}.c-note{--c:#9d7bff}.ph-empty{text-align:center;color:#d6d1f2;margin:18px 0 0;font-size:11px}@keyframes pop{0%{opacity:0;transform:translateY(-10px)scale(.96)}}.hm .facts{z-index:1;position:relative}@media (width>=1101px) and (height<=900px){.sea-card{height:min(200px,21vh)}}@media (width>=1101px) and (height<=820px){.sea-card{height:17vh}}@media (width>=761px) and (height>=500px) and (height<=820px){.phone{width:190px}.phone-time{margin-bottom:8px;font-size:38px}.jl .job{min-height:26px;padding-block:2px}.axis-h{margin-bottom:24px}}@media (width<=1100px){.hm-head{grid-template-columns:minmax(0,1fr)}.sea-f{order:-1;margin-bottom:4px}.sea-card{border-radius:14px;width:100%;height:auto;margin-left:0}}@media (width>=761px) and (height>=500px) and (width<=1100px){.sea-card{width:auto;height:min(120px,14vh)}.hm-pin .facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=761px) and (height>=500px) and (width<=1100px) and (height<=820px){.hm-head{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:center}.sea-f{order:0;margin-bottom:0}.sea-card{width:100%;height:min(120px,16vh)}}@media (width>=761px) and (height>=500px) and (width<=1100px) and (height>=821px){.sea-card{height:min(80px,8vh)}.jl .job{min-height:26px;padding-block:2px}.hm-head .lede .muted{display:none}.hm-pin .facts li{gap:5px}}.fq{overflow-x:clip}.fq-stage{grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.browser{border:1px solid var(--line-2);background:var(--panel);box-shadow:var(--shadow),0 0 70px -30px var(--co);transform:perspective(1400px) rotateX(var(--bx,0deg)) translateY(var(--by,0px));opacity:var(--bo,1);border-radius:14px;overflow:hidden}.b-bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:10px 14px;display:flex}.b-bar i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.b-bar i+i{background:#febc2e}.b-bar i+i+i{background:#28c840}.b-url{color:var(--text-2);background:var(--bg-2);border-radius:6px;margin:0 auto;padding:3px 14px;font-size:11px}.b-view{aspect-ratio:16/10;background:var(--bg-2);position:relative}.shot{opacity:0;margin:0;transition:opacity .5s;position:absolute;inset:0}.shot.on{opacity:1}.shot img{object-fit:cover;object-position:top left;width:100%;height:100%;clip-path:inset(0 0 calc((1 - var(--rv,1))*100%) 0);display:block}.shot-miss{color:#4b5563;background:repeating-linear-gradient(135deg,#eef0f3 0 12px,#e6e9ee 12px 24px);place-items:center;font-size:13px;display:none;position:absolute;inset:0}.shot.missing .shot-miss{display:grid}.shot.missing img{display:none}.scan{height:2px;left:0;right:0;top:calc(var(--rv,1)*100%);background:var(--co);box-shadow:0 0 16px var(--co);opacity:calc(1 - var(--rv,1));position:absolute}.shots-nav{gap:8px;margin:0;padding:0;list-style:none;display:grid}.shots-nav button{text-align:left;border:1px solid var(--line);background:var(--glass);width:100%;min-height:44px;color:var(--text);cursor:pointer;border-radius:12px;grid-template-columns:34px 1fr;gap:2px 8px;padding:12px;transition:border-color .3s,background .3s;display:grid}.shots-nav button.on{border-color:var(--co);background:color-mix(in srgb,var(--co) 12%,var(--panel));box-shadow:0 10px 30px -18px var(--co)}.shots-nav span{color:var(--co-i);padding-top:2px;font-size:11px;font-weight:600}.shots-nav b{font-size:15px;font-weight:650}.shots-nav em{color:var(--text-2);grid-column:2;font-size:13px;font-style:normal}.disclose{color:var(--text-2);margin:16px 0 0;font-size:12px}.rp-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.rp-copy{top:calc(var(--top-h) + 24px);position:sticky}.rp-copy .tag{white-space:normal;margin-top:16px}.rp-ctl{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.rp-ctl .fbtn{cursor:pointer}.rp-n{color:var(--text-2);font-size:12px}.rp-log{gap:12px;margin:0;padding:0 0 0 18px;list-style:none;display:grid;position:relative}.rp-log:before{content:"";background:var(--line-2);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:5px}.rp-step{--w:var(--vi);border:1px solid color-mix(in srgb,var(--w) 40%,var(--line));background:var(--glass);border-radius:14px;padding:14px 16px;position:relative}.rp-step:before{content:"";background:var(--w);width:10px;height:10px;box-shadow:0 0 10px var(--w);border-radius:50%;position:absolute;top:18px;left:-18px}.rp-step[hidden]{display:none}.rp-me{--w:var(--me);--wi:var(--me-i)}.rp-cap{--w:var(--vi);--wi:var(--vi-i)}.rp-crew{--w:var(--run);--wi:var(--run-i)}.rp-rev{--w:var(--rev);--wi:var(--rev-i)}.rp-board{--w:var(--li);--wi:var(--li-i)}.rp-h{letter-spacing:.04em;color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 6px;font-size:11px;display:flex}.rp-h b{color:var(--wi);font-weight:600}.rp-k{background:color-mix(in srgb,var(--w) 14%,transparent);color:var(--text);border-radius:5px;padding:1px 7px}.rp-step.fail .rp-k{background:color-mix(in srgb,var(--co) 22%,transparent)}.rp-step.pass .rp-k{background:color-mix(in srgb,var(--li) 26%,transparent)}.rp-h time{margin-left:auto}.rp-t{color:var(--text);margin:0;font-size:14px;line-height:1.55}@media (width<=980px){.rp-in{grid-template-columns:1fr}.rp-copy{position:static}}.inc-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.inc-card{border:1px solid var(--line-2);background:var(--glass);box-shadow:var(--shadow);border-radius:16px;padding:20px 20px 22px 24px;position:relative}.inc-card:before{content:"";background:linear-gradient(180deg,var(--rev),var(--vi) 55%,var(--li));border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.inc-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);justify-content:space-between;gap:12px;margin:0 0 10px;font-size:11px;display:flex}.inc-meta span{color:var(--rev-i);font-weight:600}.inc-card h3{font:650 clamp(18px,1.6vw,22px)/1.2 var(--f-sans);letter-spacing:-.02em;margin:0 0 14px}.inc-card dl{gap:12px;margin:0;display:grid}.inc-card dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:10.5px}.inc-card dd{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.inc-card dl div:last-child dd{color:var(--text)}@media (width<=1100px){.inc-list{grid-template-columns:1fr}.inc-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (width<=760px),(height<=499px){.inc-card dl{grid-template-columns:1fr;gap:10px}}.how-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,90px);display:grid}.ring-box{aspect-ratio:1;width:100%;max-width:460px;margin-inline:auto;position:relative}.ring{width:100%;height:100%;overflow:visible}.ring-c{fill:none;stroke:url(#ringGrad);stroke-width:3px;opacity:.5}.ring-seg{fill:none;stroke:url(#ringGrad);stroke-width:7px;stroke-linecap:round;stroke-dasharray:0 3.5 228.6 710.4;transform-box:view-box;transform-origin:200px 200px;transition:transform .7s var(--ease-out);filter:drop-shadow(0 0 9px var(--me));transform:rotate(-90deg)}.ring-arr{fill:var(--text);stroke:var(--bg);stroke-width:3px;stroke-linejoin:round;paint-order:stroke}.ring-tail{fill:none;stroke:url(#ringTail);stroke-width:7px;stroke-linecap:round}.ring-head{fill:var(--ring-head);filter:drop-shadow(0 0 8px var(--me)) drop-shadow(0 0 3px var(--ring-head))}.ring-box{--ring-head:#fff}html[data-theme=sl] .ring-box{--ring-head:#ff1fb8}.ring-box.still .ring-comet{display:none}.ring-n{z-index:1;cursor:default;border:1px solid var(--line-2);background:var(--panel);color:var(--text-2);border-radius:8px;padding:6px 10px;font-size:12px;transition:border-color .3s,color .3s,box-shadow .3s;position:absolute;transform:translate(-50%,-50%)}.ring-n.on{border-color:var(--me);color:var(--text);box-shadow:0 0 22px -4px var(--me)}.n0{top:12.5%;left:50%}.n1{top:50%;left:87.5%}.n2{top:87.5%;left:50%}.n3{top:50%;left:12.5%}.ring-mid{text-align:center;font:650 clamp(16px,1.7vw,22px)/1.2 var(--f-sans);letter-spacing:-.02em;place-items:center;margin:0;display:grid;position:absolute;inset:30%}.steps{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.steps li{cursor:default;border:1px solid var(--line);background:var(--glass);border-radius:12px;grid-template-columns:36px 1fr;gap:2px 10px;padding:14px 16px;transition:border-color .3s,background .3s;display:grid}.steps li.on{border-color:color-mix(in srgb,var(--me) 60%,transparent);background:color-mix(in srgb,var(--me) 8%,var(--panel))}.steps span{color:var(--me-i);padding-top:3px;font-size:11px;font-weight:600}.steps b{font-size:17px;font-weight:650}.steps em{color:var(--text-2);grid-column:2;font-size:14px;font-style:normal}.facts-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1180px){.mark-t,.pause-l{display:none}}@media (width<=960px){.ic-btn{display:none}}.nav a{white-space:nowrap}.foot{padding:40px 0 calc(40px + env(safe-area-inset-bottom));position:relative}.foot-line{background:var(--grad);height:3px;box-shadow:0 0 14px var(--me);transform:scaleX(var(--fl,0));position:absolute;top:0;left:0;right:0}.foot-in{flex-direction:column;gap:18px;display:flex}.foot-card{border:1px solid var(--line-2);background:var(--glass);box-shadow:var(--shadow);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding:clamp(18px,3vw,28px);display:flex}.foot-cta{flex-wrap:wrap;gap:10px;display:flex}.fbtn{border:1px solid var(--line-2);min-height:44px;font:600 14px var(--f-sans);color:var(--text);background:var(--panel);border-radius:12px;align-items:center;gap:6px;padding:0 18px;text-decoration:none;display:inline-flex}.fbtn:hover{border-color:var(--me)}.fbtn-p{color:#fff;background:var(--grad-btn);border-color:#0000}.fbtn-p:hover{filter:brightness(1.1)}.cross{font:650 clamp(18px,2vw,24px)/1.2 var(--f-sans);letter-spacing:-.02em;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.cross span{transition:transform .3s var(--ease-out);color:var(--me-i)}.cross:hover span{transform:translate(-6px)}.foot p{max-width:60ch;color:var(--text-2);margin:0;font-size:12px}@media (width<=980px){.ad-in{grid-template-columns:1fr}.phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.phases em{display:none}.hm-in{grid-template-columns:minmax(0,1fr) 180px}.phone{width:180px}.fq-stage{grid-template-columns:1fr}.shots-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.shots-nav em{display:none}.how-in{grid-template-columns:1fr}}@media (width<=760px),(height<=499px){:root{--top-h:54px}.mark-t,.pause-l,.ic-btn{display:none}.nav-x{border-top:1px solid var(--line);display:flex!important}.nav-x+.nav-x{border-top:0}.cv-btn{padding:0 12px}.top{gap:6px;padding:0 10px}.menu-btn{width:44px;padding:0;display:inline-flex}.nav{top:calc(var(--top-h) + 4px);border:1px solid var(--line-2);background:color-mix(in srgb,var(--bg) 90%,var(--vi) 10%);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:2px;padding:6px;display:none;position:fixed;left:10px;right:10px}.top.menu-open .nav{animation:menu-in .2s var(--ease-out);display:flex}.nav a{min-height:48px;color:var(--text);border-radius:10px;justify-content:flex-start;padding:0 14px;font-size:16px}.nav a.on{background:color-mix(in srgb,var(--vi) 14%,transparent)}.nav a:after{width:28px;bottom:8px;left:14px;right:auto}.menu-open .menu-btn{border-color:var(--vi);color:var(--text)}.tag{white-space:normal;max-width:100%;line-height:1.35}.ad-in,.hm-in{grid-template-columns:minmax(0,1fr)}.hero{align-items:center}.sc-name{font-size:clamp(56px,19vw,120px)}.tp-body{height:calc(6.2em + 18px);font-size:11.5px}.panel{width:auto;padding-bottom:calc(16px + env(safe-area-inset-bottom));max-height:calc(100dvh - var(--top-h) - 16px);overscroll-behavior:contain;border-radius:18px;position:fixed;bottom:8px;left:8px;right:8px;overflow:auto;top:auto!important}.ad-pin{min-height:0;padding-block:96px 40px}.diagram{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dg-svg,.back-tag,.home-tag{display:none}.nd-home{--nc:var(--me);border-color:color-mix(in srgb,var(--me) calc(25% + var(--hk,0)*50%),var(--line));box-shadow:0 0 calc(var(--hk,0)*22px) calc(var(--hk,0)*-4px) var(--me);display:flex}.nd-home span:last-child{color:var(--text-2);font-size:13px}.nd,.term{width:auto;min-width:0;height:auto;position:relative;transform:none;top:auto!important;left:auto!important}.nd{grid-column:1/-1}.nd-me{margin-top:56px}.bubble{width:100%;bottom:calc(100% + 8px)}.term{grid-template-columns:1fr;padding:8px 10px;display:grid}.term-l{white-space:normal;font-size:10px;line-height:1.3}.phases{display:none}.hm-pin{min-height:0;padding-block:96px 40px}.phone{justify-self:center;width:min(230px,72vw)}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.shots-nav{grid-template-columns:1fr}.b-view{aspect-ratio:9/16}.ring-box{max-width:220px}.diagram{gap:30px 10px}.nd{position:relative}.nd-me:after,.nd-cap:after,.nd-rev:after,.nd-board:after,.nd-rev:before{content:"";background:var(--nc,var(--vi));width:12px;height:30px;position:absolute;top:100%;left:50%;transform:translate(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 30'%3E%3Cpath d='M5 2h2v20h-2z M1 20l5 7 5-7z'/%3E%3C/svg%3E") 50%/12px 30px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 30'%3E%3Cpath d='M5 2h2v20h-2z M1 20l5 7 5-7z'/%3E%3C/svg%3E") 50%/12px 30px no-repeat}.nd-cap:after{--nc:var(--run)}.nd-rev:before{--nc:var(--vi);top:auto;bottom:100%}.nd-rev:after{--nc:var(--li)}.nd-board:after{--nc:var(--me)}.nd-home{margin-top:0}.phone-time{display:none}.phone{aspect-ratio:9/14}.phone-in{padding-top:34px}.ph-date{margin-bottom:10px}}@media (height<=499px){.b-view{aspect-ratio:16/10}}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}}@media (pointer:coarse) and (width<=760px),(pointer:coarse) and (height<=499px){.jl .job{min-height:44px}}.paused *,.paused :before,.paused :after{animation-play-state:paused!important}.paused .card.in,.paused .top.menu-open .nav{animation:none!important}@media (width>=761px) and (height>=500px){.ad-in{width:min(1360px,100% - var(--gutter)*2);grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);gap:clamp(16px,2.4vw,40px)}.term-l{line-height:1.25}.hm-pin .facts,.ad-pin .facts{margin-top:14px;padding-top:14px}.ad-pin .facts-h{margin-top:14px}.ad-pin .facts-h+.facts{margin-top:10px;padding-top:0}.ad-pin,.hm-pin{padding-bottom:10px}}@media (width>=761px) and (height>=500px) and (height<=920px){.phases em{display:none}.hm-head h2{margin-bottom:10px;font-size:clamp(28px,3.4vw,46px)}.hm-head .lede{font-size:15px}.hm-head .kicker{margin-bottom:10px}.phone{width:180px}.hm-pin .facts b,.ad-pin .facts b{font-size:clamp(22px,2.2vw,30px)}}@media (width>=761px) and (height>=500px) and (height<=820px){.hm-head .lede{font-size:13px;line-height:1.45}.hm-head .lede .muted{display:none}.clock{margin-bottom:6px;font-size:clamp(30px,3.4vw,46px)}.axis-h{margin-bottom:24px}.phone{width:160px}.hm-pin .facts span,.ad-pin .facts span{font-size:12px}.hm-pin .facts{margin-top:10px;padding-top:10px}.hm-pin .facts li,.ad-pin .facts li{gap:5px}.out{grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;min-height:0;padding:8px 14px}.out-t{grid-row:auto;padding-top:0}}@media (width>=761px) and (height>=500px) and (height<=740px){.ad-copy .lede{font-size:13px;line-height:1.45}.phases{margin:10px 0 8px}.phases li{padding:4px 0 4px 10px}}@media (width>=761px) and (height>=500px) and (width<=1100px){.hm-pin .jl{margin-bottom:6px}}@media (width>=761px) and (height>=500px) and (width<=1100px) and (height<=820px){.hm-head .sea-card{height:min(100px,13vh)}.hm-pin .facts{margin-top:8px;padding-top:8px}}@media (width>=761px) and (height>=500px) and (width<=1100px) and (height>=821px){.hm-head .sea-card{height:min(64px,6.5vh)}}html.intro .hero-t .w{opacity:0;filter:blur(6px);transform:translateY(.5em)}html.intro-fast.ph-reveal .hero-t .w{transition-duration:.25s!important;transition-delay:calc(var(--i,0)*20ms)!important}html.intro.ph-reveal .hero-t .w{opacity:1;filter:none;transition:opacity .55s calc(var(--i,0)*80ms),transform .8s var(--ease-out) calc(var(--i,0)*80ms),filter .6s calc(var(--i,0)*80ms);transform:none}@media (width>=761px) and (height>=500px) and (width<=1100px) and (aspect-ratio<=1){.ad-in{grid-template-columns:1fr;gap:18px}.ad-copy h2{max-width:none}.ad-copy .lede{max-width:62ch}.phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px;margin:14px 0 10px}.phases em{display:none}.hm-in{grid-template-columns:minmax(0,1fr) 180px}.phone{width:180px;display:block}}@media (width>=761px) and (height>=500px){.term-l{text-overflow:ellipsis;font-size:clamp(10.5px,.78vw,11px)}}@media (width>=761px) and (height>=500px) and (width<=1100px){.term-l[data-l="1"]{display:none}.term{width:22%}.term-l:before{content:none}}@media (width>=761px) and (height>=500px) and (width<=1100px) and (height<=820px){.ad-pin .phases{margin:12px 0 8px}.ad-pin .phases li{padding-block:4px}}@media (width>=761px) and (height>=500px){.term{padding-inline:clamp(6px,.7vw,10px)}}.term-h{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(10px,.82vw,11px);overflow:hidden}html[data-cy=n]{--cy-a:#b8ff1f;--cy-b:#a64dff;--cy-ink:#f6ffe6;--cy-bg:#040902}html[data-cy=p]{--cy-a:#ff4a1f;--cy-b:#2b80ff;--cy-ink:#fff3ec;--cy-bg:#05060f}html[data-cy=q]{--cy-a:#ffc21f;--cy-b:#ff2d95;--cy-ink:#fff8e6;--cy-bg:#0a0510}html[data-cy=r]{--cy-a:#bfeaff;--cy-b:#ff1f3d;--cy-ink:#fff;--cy-bg:#040507}html[data-cy=s]{--cy-a:#ff4fd8;--cy-b:#3dffb5;--cy-ink:#fff2fc;--cy-bg:#060412}html[data-cy=t]{--cy-a:#f4ff1f;--cy-b:#3b63ff;--cy-ink:#fbffe8;--cy-bg:#07080f}html[data-cy=u]{--cy-a:#ff2bd6;--cy-b:#18f0ff;--cy-ink:#fff0fb;--cy-bg:#08030d}html[data-cy=v]{--cy-a:#ffa024;--cy-b:#14e0c8;--cy-ink:#fff6e8;--cy-bg:#0b0605}html[data-theme=sl][data-cy=n]{--cy-a:#3f8f00;--cy-b:#6d1fd9;--cy-ink:#0c1406;--cy-bg:#f2f6e8}html[data-theme=sl][data-cy=p]{--cy-a:#e0380c;--cy-b:#1559d6;--cy-ink:#0f121b;--cy-bg:#edf0f6}html[data-theme=sl][data-cy=q]{--cy-a:#c98a00;--cy-b:#d0137a;--cy-ink:#1b1009;--cy-bg:#f6f1ec}html[data-theme=sl][data-cy=r]{--cy-a:#3d7fa8;--cy-b:#d4001f;--cy-ink:#0a0a0d;--cy-bg:#f3f3f1}html[data-theme=sl][data-cy=s]{--cy-a:#c4189f;--cy-b:#00936a;--cy-ink:#150a15;--cy-bg:#f5f0f6}html[data-theme=sl][data-cy=t]{--cy-a:#8a8200;--cy-b:#1d3fd8;--cy-ink:#0d0f1a;--cy-bg:#f3f3ec}html[data-theme=sl][data-cy=u]{--cy-a:#c0119c;--cy-b:#007f9e;--cy-ink:#17081a;--cy-bg:#f6f0f7}html[data-theme=sl][data-cy=v]{--cy-a:#b85a00;--cy-b:#00806f;--cy-ink:#1a0e05;--cy-bg:#f2ece4}html[data-cy] .orbit{display:none}html[data-cy] .sc-name{letter-spacing:-.045em;isolation:isolate;margin-block:.14em .12em;font-weight:820}html[data-cy] .sc-name .nm{-webkit-text-fill-color:currentColor;color:var(--cy-ink);filter:none;transform-origin:50% 80%;text-shadow:-.035em 0 var(--cy-a),.035em 0 var(--cy-b),0 0 .16em color-mix(in srgb,var(--cy-a) 70%,transparent);background:0 0;animation:none;position:relative;transform:skew(-12deg)}html[data-theme=sl][data-cy] .sc-name .nm{text-shadow:-.035em 0 color-mix(in srgb,var(--cy-a) 85%,transparent),.035em 0 color-mix(in srgb,var(--cy-b) 85%,transparent)}html.cy-flat .sc-name .nm{transform:none!important}html[data-cy] .sc-name .nm:before,html[data-cy] .sc-name .nm:after{content:attr(data-t);content:attr(data-t) / "";padding:inherit;pointer-events:none;opacity:0;text-shadow:none;position:absolute;top:0;left:0}html[data-cy] .sc-name .nm:before{color:var(--cy-a);-webkit-text-fill-color:var(--cy-a);animation:4.2s step-end infinite cy-tear-a}html[data-cy] .sc-name .nm:after{color:var(--cy-b);-webkit-text-fill-color:var(--cy-b);animation:4.2s step-end 1.3s infinite cy-tear-b}@keyframes cy-tear-a{0%{opacity:1;clip-path:inset(18% 0 66%);transform:translate(-.09em)}2%{clip-path:inset(58% 0 22%);transform:translate(.12em)}4%{clip-path:inset(34% 0 52%);transform:translate(-.05em)}6%,to{opacity:0;clip-path:inset(50% 0);transform:none}}@keyframes cy-tear-b{0%{opacity:1;clip-path:inset(64% 0 14%);transform:translate(.1em)}2.5%{clip-path:inset(28% 0 60%);transform:translate(-.14em)}5%,to{opacity:0;clip-path:inset(50% 0);transform:none}}html[data-cy] .sc-name:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(color-mix(in srgb,var(--cy-b) 13%,transparent) 1px,transparent 1px) 0 0/100% max(14px,.22em), linear-gradient(90deg,color-mix(in srgb,var(--cy-b) 13%,transparent) 1px,transparent 1px) 50% 0/max(14px,.22em) 100%,#04060eb8;border:1px solid color-mix(in srgb,var(--cy-a) 45%,transparent);box-shadow:inset 0 -2px 0 var(--cy-a),0 6px 22px -6px var(--cy-a);position:absolute;inset:-.1em -.2em -.06em}html[data-theme=sl][data-cy] .sc-name:before{background:linear-gradient(color-mix(in srgb,var(--cy-b) 14%,transparent) 1px,transparent 1px) 0 0/100% max(14px,.22em), linear-gradient(90deg,color-mix(in srgb,var(--cy-b) 14%,transparent) 1px,transparent 1px) 50% 0/max(14px,.22em) 100%,#ffffffc7;border-color:color-mix(in srgb,var(--cy-a) 55%,transparent);box-shadow:inset 0 -2px 0 var(--cy-a),0 8px 22px -12px var(--cy-a)}html[data-cy] .sc-name:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 2px,#00000047 2px 3px);position:absolute;inset:-.1em -.2em -.06em}html[data-theme=sl][data-cy] .sc-name:after{background:repeating-linear-gradient(#0000 0 2px,#0a0a1e0f 2px 3px)}html[data-cy] .name-rule{display:none}html.intro[data-cy] .sc-name:before,html.intro[data-cy] .sc-name:after{opacity:0}html.intro.ph-lock[data-cy] .sc-name:before,html.intro.ph-lock[data-cy] .sc-name:after{opacity:1;transition:opacity .45s}html.intro[data-cy] .sc-name .nm:before,html.intro[data-cy] .sc-name .nm:after{animation:none}html.intro[data-cy] .hero-bg{opacity:1}@media (prefers-reduced-motion:reduce){html[data-cy] .sc-name .nm:before,html[data-cy] .sc-name .nm:after,.blob,.orbit-spin,.orbit-spin b,.hero-stars .tw,.sea-clouds,.slot[data-s=run] .tp-bar .dot,.tl-prompt u{animation:none}}html.intro:not(.ph-reveal) .hero-in a,html.intro:not(.ph-reveal) .top{pointer-events:none}.mark-sig{background:linear-gradient(100deg,var(--n0b),var(--n2b) 34%,var(--n5b) 70%,var(--n7b));width:118px;height:49px;-webkit-mask:var(--sig) left center/contain no-repeat;mask:var(--sig) left center/contain no-repeat;flex:none;margin:1px 0 0 -2px;display:block}html:not([data-theme=sl]) .mark{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--n2b) 35%,transparent))}.mark-t{letter-spacing:.14em;text-transform:uppercase;color:var(--text-2,var(--muted));border-left:1px solid var(--line-2,var(--line));padding-left:10px;font-size:11px;font-weight:500}@media (width>=761px) and (width<=900px){.mark-sig{width:92px;height:38px}}@media (width<=560px){.mark-sig{width:100px;height:42px}}#xdeck{--sec:var(--li);--sec-i:var(--li-i)}.xd{overflow-x:clip}.xd-win{--xb:#000;--xp:#000;--xc:#16181c;--xl:#2f3336;--xt:#e7e9ea;--xm:#8b9198;--xa:#1d9bf0;--sk:#e7e9ea24;--sk2:#e7e9ea12;--xn:#e7e9ea9e;background:var(--xb);height:clamp(470px,66vh,660px);box-shadow:0 50px 120px -50px #000000f2,0 0 0 1px #000000b3,0 0 110px -40px color-mix(in srgb,var(--li) 55%,transparent);transform:perspective(1600px) rotateX(var(--wx,0deg)) translateY(var(--wy,0px));opacity:var(--wo,1);border:1px solid #ffffff24;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}html[data-theme=sl] .xd-win{--xb:#eceef1;--xp:#fff;--xc:#f7f8fa;--xl:#e1e4e8;--xt:#0f1419;--xm:#536471;--sk:#0f14191c;--sk2:#0f14190f;--xn:#0f141994;border-color:#0f14191f;box-shadow:0 40px 90px -45px #281e7873,inset 0 0 0 1px #fff9}.xd-bar{border-bottom:1px solid var(--xl);background:linear-gradient(var(--xc),var(--xb));flex:none;align-items:center;gap:14px;height:46px;padding:0 12px 0 16px;display:flex}.xd-lights{gap:8px;width:120px;display:flex}.xd-lights i{background:#ff5f57;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #00000040}.xd-lights i+i{background:#febc2e}.xd-lights i+i+i{background:#28c840}.xd-app{font:600 13px var(--f-sans);color:var(--xt);letter-spacing:-.01em;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.xd-logo{border-radius:5px;width:18px;height:18px}.xd-fit{background:var(--xc);border:1px solid var(--xl);border-radius:10px;align-items:center;gap:2px;width:max-content;padding:3px;display:flex}.xd-fit span{letter-spacing:.14em;text-transform:uppercase;color:var(--xm);padding:0 7px 0 6px;font-size:10px}.xd-fit button{min-width:30px;height:28px;color:var(--xm);font:600 12px var(--f-mono);cursor:pointer;background:0 0;border:0;border-radius:7px;transition:background .2s,color .2s}.xd-fit button:hover{color:var(--xt);background:var(--sk2)}.xd-fit button[aria-pressed=true]{background:var(--xa);color:#fff}.xd-cols{scrollbar-width:thin;scrollbar-color:var(--xl) transparent;overscroll-behavior-x:contain;flex:1;min-height:0;display:flex;overflow:auto hidden}.xd-col{flex:0 0 var(--w,calc(var(--ww,1200px) / var(--fit,4)));background:var(--xp);border-right:1px solid var(--xl);flex-direction:column;min-width:0;transition:background .3s;display:flex;position:relative}.xd-win:not(.sizing) .xd-col{transition:flex-basis .45s cubic-bezier(.16,1,.3,1),background .3s}.xd-col.moved{background:color-mix(in srgb,var(--xa) 9%,var(--xp))}.xd-ch{border-bottom:1px solid var(--xl);background:color-mix(in srgb,var(--xp) 88%,transparent);-webkit-backdrop-filter:blur(10px);flex:none;align-items:center;gap:10px;height:54px;padding:0 8px 0 14px;display:flex}.xd-ci{fill:none;width:19px;height:19px;stroke:var(--xt);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.xd-ct{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.xd-ct b{font:700 14.5px var(--f-sans);color:var(--xt);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xd-ct small{color:var(--xm);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.xd-hist{opacity:.6;gap:0;margin-right:2px;display:flex}.xd-hist svg{fill:none;width:16px;height:16px;stroke:var(--xm);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.xd-move{border:1px solid var(--xl);background:var(--sk2);border-radius:99px;gap:0;padding:2px;display:flex}.xd-move button{cursor:pointer;width:28px;height:28px;color:var(--xm);background:0 0;border:0;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.xd-move button:hover:not(:disabled){background:color-mix(in srgb,var(--xa) 16%,transparent);color:var(--xa)}.xd-move button:disabled{opacity:.28;cursor:default}.xd-move svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (pointer:coarse){.xd-move button{width:40px;height:40px}}.xd-feed{flex:1;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.xd-track{animation:xd-scroll var(--dur,56s) linear infinite;will-change:transform;animation-play-state:paused}.xd-win.on .xd-track{animation-play-state:running}.xd-col:hover .xd-track{animation-play-state:paused}@keyframes xd-scroll{to{transform:translateY(-50%)}}.xd-post{border-bottom:1px solid var(--xl);gap:11px;padding:13px 14px 12px;display:flex}.xd-av{background:radial-gradient(circle at 32% 28%,hsl(var(--h) 95% 78%),hsl(calc(var(--h) + 35) 80% 50%) 62%,hsl(calc(var(--h) + 60) 70% 30%));border-radius:50%;flex:none;width:36px;height:36px}.xd-pb{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.xd-ph{align-items:center;gap:7px;margin:0 0 1px;display:flex}.xd-nm{height:9px;width:var(--w);background:var(--xn);border-radius:5px;flex:none;max-width:46%}.xd-hd{height:8px;width:var(--w);background:var(--sk);border-radius:4px;flex:none;max-width:30%}.xd-ph time{color:var(--xm);margin-left:auto;font-size:10.5px}.xd-line{height:8px;width:var(--w);background:var(--sk);border-radius:4px;display:block}.xd-media{aspect-ratio:var(--ar);border:1px solid var(--xl);background:radial-gradient(120% 90% at 18% 12%,hsl(var(--h1) 90% 62% / .95),transparent 62%),radial-gradient(110% 110% at 92% 92%,hsl(var(--h2) 90% 56% / .9),transparent 62%),linear-gradient(160deg,#0d1020,#05060c);border-radius:12px;display:block}html[data-theme=sl] .xd-media{background:radial-gradient(120% 90% at 18% 12%,hsl(var(--h1) 85% 70% / .95),transparent 62%),radial-gradient(110% 110% at 92% 92%,hsl(var(--h2) 85% 66% / .9),transparent 62%),linear-gradient(160deg,#f1f3ff,#e6e9f5)}.xd-quote{border:1px solid var(--xl);border-radius:12px;flex-direction:column;gap:7px;padding:11px 12px;display:flex}.xd-acts{justify-content:space-between;max-width:230px;margin-top:1px;display:flex}.xd-acts svg{fill:none;width:14px;height:14px;stroke:var(--xm);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.xd-n{align-items:flex-start}.xd-k{stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:26px;height:26px;margin:2px 5px 0 10px}.k-like{fill:#f91880;stroke:#f91880}.k-repost{fill:none;stroke:#00ba7c}.k-follow{fill:none;stroke:var(--xa)}.xd-avs{display:flex}.xd-avs i{border:2px solid var(--xp);background:radial-gradient(circle at 32% 28%,hsl(var(--h) 95% 78%),hsl(calc(var(--h) + 35) 80% 48%) 65%);border-radius:50%;width:28px;height:28px;margin-right:-7px}.xd-new{z-index:3;background:var(--xa);color:#fff;white-space:nowrap;box-shadow:0 8px 20px -6px color-mix(in srgb,var(--xa) 80%,transparent);opacity:0;border-radius:99px;margin:0;padding:6px 14px;font-size:12px;animation:10s ease-in-out infinite paused xd-new;position:absolute;top:66px;left:50%;transform:translate(-50%,-8px)}.xd-win.on .xd-new{animation-play-state:running}@keyframes xd-new{0%,58%{opacity:0;transform:translate(-50%,-8px)}63%,86%{opacity:1;transform:translate(-50%)}92%,to{opacity:0;transform:translate(-50%,-8px)}}.xd-grip{z-index:4;cursor:col-resize;outline:none;width:12px;position:absolute;top:0;bottom:0;right:-6px}.xd-grip:after{content:"";background:var(--xa);opacity:0;width:2px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:5px}.xd-grip:hover:after,.xd-grip:focus-visible:after,.xd-win.sizing .xd-grip.on:after{opacity:1}.xd-col:last-child .xd-grip{right:0}.xd-hint{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:16px 0 0;font-size:12px;display:flex}.xd-hint .tag{margin:0}.xd-feat{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:clamp(30px,5vh,52px) 0 0;padding:0;list-style:none;display:grid}.xd-feat li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.xd-feat svg{fill:none;width:22px;height:22px;stroke:var(--sec-i);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;grid-row:span 2;margin-top:1px}.xd-feat b{font:650 15px/1.3 var(--f-sans);color:var(--text)}.xd-feat span{color:var(--text-2);font-size:13.5px;line-height:1.5}.xd-repo{align-items:center;gap:6px;margin-top:22px;text-decoration:none;display:inline-flex}@media (width<=1100px){.xd-feat{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-lights{width:auto}}@media (width<=760px){.xd-win{border-radius:14px;height:min(560px,76svh)}.xd-fit,.xd-grip,.xd-hist{display:none}.xd-app{justify-content:flex-end;padding-right:4px}.xd-cols{scroll-snap-type:x mandatory;scroll-padding-left:0}.xd-col{scroll-snap-align:start;flex-basis:86%!important}.xd-try{display:none}}@media (width<=480px){.xd-feat{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.xd-track{animation:none}.xd-new{display:none}}.foot .foot-kp{font-size:11px;line-height:1.8}.foot-kp a{color:inherit}:root{--n0a:#fee7f1;--n0b:#fe8cc5;--n0c:#e5259a;--n1a:#fee6fc;--n1b:#f983f7;--n1c:#cd3acd;--n2a:#f3eafe;--n2b:#ce9ffe;--n2c:#ab4ef5;--n3a:#ecedff;--n3b:#b0adff;--n3c:#7f69fe;--n4a:#e7effc;--n4b:#91b8fd;--n4c:#3c7dff;--n5a:#e1f1fd;--n5b:#65c1fe;--n5c:#0a8fd1;--n6a:#d4f5fe;--n6b:#11cded;--n6c:#0a96af;--n7a:#c0fcfb;--n7b:#0cd1d1;--n7c:#0c9999}html[data-theme=sl]{--n0a:#e652a3;--n0b:#be037d;--n0c:#90005d;--n1a:#d05ccf;--n1b:#a923aa;--n1c:#840085;--n2a:#b16af1;--n2b:#8c37cd;--n2c:#6c1aa3;--n3a:#8a7bfe;--n3b:#6749e2;--n3c:#4d2db6;--n4a:#528dff;--n4b:#175ee8;--n4c:#0040bb;--n5a:#109ce3;--n5b:#0573aa;--n5c:#06557f;--n6a:#04a3be;--n6b:#08798d;--n6c:#005a6a;--n7a:#05a7a7;--n7b:#0c7b7b;--n7c:#055c5c}html[data-cy] .sc-name:before,html[data-cy] .sc-name:after{content:none;display:none}html[data-cy] .sc-name{margin-block:.04em .1em}.sc-name .nm .l{display:inline}.sc-name .nm,.sc-name .nm:before,.sc-name .nm:after{font-kerning:none}.sc-name .nm .l:first-child{--a:var(--n0a);--b:var(--n0b);--c:var(--n0c)}.sc-name .nm .l:nth-child(2){--a:var(--n1a);--b:var(--n1b);--c:var(--n1c)}.sc-name .nm .l:nth-child(3){--a:var(--n2a);--b:var(--n2b);--c:var(--n2c)}.sc-name .nm .l:nth-child(4){--a:var(--n3a);--b:var(--n3b);--c:var(--n3c)}.sc-name .nm .l:nth-child(5){--a:var(--n4a);--b:var(--n4b);--c:var(--n4c)}.sc-name .nm .l:nth-child(6){--a:var(--n5a);--b:var(--n5b);--c:var(--n5c)}.sc-name .nm .l:nth-child(7){--a:var(--n6a);--b:var(--n6b);--c:var(--n6c)}.sc-name .nm .l:nth-child(8){--a:var(--n7a);--b:var(--n7b);--c:var(--n7c)}html[data-cy] .sc-name .nm{color:var(--text);text-shadow:none!important}html[data-cy]:not([data-nm=chrome]):not([data-nm=duo]) .sc-name .nm .l{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,var(--a) 0%,var(--b) 55%,var(--c) 100%);-webkit-background-clip:text;background-clip:text}html[data-cy]:not([data-nm]) .sc-name .nm .l,html[data-cy][data-nm=ramp] .sc-name .nm .l{filter:drop-shadow(0 0 .1em color-mix(in srgb,var(--b) 55%,transparent))}html[data-theme=sl][data-cy]:not([data-nm]) .sc-name .nm .l,html[data-theme=sl][data-cy][data-nm=ramp] .sc-name .nm .l{filter:drop-shadow(0 .03em .06em color-mix(in srgb,var(--c) 30%,transparent))}html[data-cy][data-nm=extrude] .sc-name .nm{filter:drop-shadow(.007em .007em #3a1470)drop-shadow(.007em .007em #331266)drop-shadow(.007em .007em #2c105b)drop-shadow(.007em .007em #250d50)drop-shadow(.007em .007em #1e0b45)drop-shadow(.007em .007em #18093a)drop-shadow(0 0 .14em #d646ff73)}html[data-theme=sl][data-cy][data-nm=extrude] .sc-name .nm{filter:drop-shadow(.007em .007em #d9ccff)drop-shadow(.007em .007em #cdbdff)drop-shadow(.007em .007em #c1aefc)drop-shadow(.007em .007em #b49ef7)drop-shadow(.007em .007em #a78ff1)drop-shadow(.007em .007em #9a80ea)drop-shadow(0 .04em .08em #5028a040)}html[data-cy][data-nm=chrome] .sc-name .nm{background:linear-gradient(#fff 0%,#d9ecff 22%,#7fb2ff 44%,#1a1040 50%,#ff3fb4 53%,#ff8a5c 72%,#ffe38a 100%);filter:drop-shadow(0 0 1px #ffd0f2)drop-shadow(0 0 .09em #ff3fb499);-webkit-background-clip:text;background-clip:text}html[data-cy][data-nm=chrome] .sc-name .nm .l{color:#0000;-webkit-text-fill-color:transparent}html[data-theme=sl][data-cy][data-nm=chrome] .sc-name .nm{filter:drop-shadow(0 0 1px #28145ae6)drop-shadow(0 0 .09em #ff3fb459)}html[data-cy][data-nm=duo] .sc-name .nm .l{color:#fff4fd;text-shadow:-.04em 0 #ff2fb4d9,.04em 0 #00e5ffd9,0 0 .12em #ff2fb4e6,0 0 .4em #a03cff8c}html[data-theme=sl][data-cy][data-nm=duo] .sc-name .nm .l{color:#120e2e;text-shadow:-.035em 0 #d6008ccc,.035em 0 #0096becc}.xd-win{height:clamp(520px,72vh,720px)}.xd-body{flex:1;min-height:0;display:flex;position:relative}.xd-body .xd-cols{scroll-behavior:auto;cursor:grab;flex:1}.xd-win.dragging .xd-cols{cursor:grabbing;user-select:none}.xd-win.dragging .xd-track{animation-play-state:paused}.xd-cols::-webkit-scrollbar{height:8px}.xd-cols::-webkit-scrollbar-thumb{background:var(--xl);border-radius:8px}.xd-body:before,.xd-body:after{content:"";z-index:5;pointer-events:none;opacity:0;width:56px;transition:opacity .3s;position:absolute;top:0;bottom:0}.xd-body:before{background:linear-gradient(90deg,color-mix(in srgb,var(--xb) 85%,transparent),transparent);left:0}.xd-body:after{background:linear-gradient(270deg,color-mix(in srgb,var(--xb) 85%,transparent),transparent);right:0}.xd-win.more-l .xd-body:before,.xd-win.more-r .xd-body:after{opacity:1}.xd-slide{z-index:6;cursor:pointer;border:1px solid var(--xl);background:color-mix(in srgb,var(--xc) 88%,transparent);width:40px;height:40px;color:var(--xt);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;border-radius:50%;place-items:center;margin-top:-20px;transition:opacity .25s,transform .25s;display:grid;position:absolute;top:50%;box-shadow:0 10px 26px -10px #0009}.xd-slide svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.xd-sl{left:10px}.xd-sr{right:10px}.xd-win.more-l .xd-sl,.xd-win.more-r .xd-sr{opacity:1;pointer-events:auto}.xd-slide:hover{border-color:var(--xa);color:var(--xa);transform:scale(1.08)}.xd-dock{border-top:1px solid var(--xl);background:linear-gradient(var(--xb),var(--xc));flex:none;align-items:center;gap:14px;height:44px;padding:0 14px;display:flex}.xd-dock-l,.xd-dock-r{letter-spacing:.14em;text-transform:uppercase;color:var(--xm);flex:none;font-size:10px}.xd-dock-r{letter-spacing:.08em;align-items:center;gap:6px;margin-left:auto;display:flex}.xd-dock-r svg{fill:none;width:16px;height:16px;stroke:var(--xa);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.xd-pills{gap:4px;min-width:0;display:flex;position:relative;overflow:hidden}.xd-pills button{z-index:1;height:28px;color:var(--xm);font:550 12px var(--f-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;transition:color .25s;display:flex;position:relative}.xd-pills button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.xd-pills button.in{color:var(--xt)}.xd-pills button:hover{color:var(--xa)}.xd-range{top:0;bottom:0;left:var(--rl,0);width:var(--rw,0);background:color-mix(in srgb,var(--xa) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--xa) 45%,transparent);border-radius:8px;transition:left .25s cubic-bezier(.16,1,.3,1),width .25s;position:absolute}@media (width<=1100px){.xd-pills button span{display:none}.xd-pills button{padding:0 8px}}.xd-av{color:#fff;font:700 13px/1 var(--f-sans);letter-spacing:-.02em;text-shadow:0 1px 2px #00000040;place-items:center;display:grid}.xd-org{border-radius:9px}.xd-ph{flex-wrap:nowrap;min-width:0}.xd-pn{font:700 14px var(--f-sans);color:var(--xt);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.xd-ha{color:var(--xm);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.xd-gold{fill:#e2b719;flex:none;width:16px;height:16px}.xd-tx{font:400 14px/1.42 var(--f-sans);color:var(--xt);overflow-wrap:anywhere;margin:0}.xd-card{border:1px solid var(--xl);background:linear-gradient(135deg,color-mix(in srgb,var(--xa) 9%,transparent),transparent 65%);border-radius:14px;flex-direction:column;gap:3px;padding:10px 12px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}a.xd-card:hover{border-color:var(--xa)}.xd-card small{color:var(--xm);font-size:12px}.xd-card b{font:600 14px/1.35 var(--f-sans);color:var(--xt)}.xd-track.xd-still{animation:none}.xd-labs .xd-feed{scrollbar-width:none;overflow-y:auto;-webkit-mask-image:none;mask-image:none}.xd-labs .xd-feed::-webkit-scrollbar{display:none}.xd-nt{color:var(--xt);margin:0;font-size:13.5px;line-height:1.4}.xd-nt b{font-weight:700}.xd-flw{margin:0;padding:6px 0;list-style:none}.xd-flw li{align-items:center;gap:11px;padding:11px 14px;display:flex}.xd-flw .xd-av{width:40px;height:40px}.xd-who{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.xd-who b{font:700 14px var(--f-sans);color:var(--xt);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xd-who small{color:var(--xm);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.xd-fb{background:var(--xt);min-height:32px;color:var(--xb);font:700 13px var(--f-sans);border-radius:99px;flex:none;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.xd-fb:hover{opacity:.85}.xk-follow .xd-feed,.xk-trends .xd-feed{-webkit-mask-image:none;mask-image:none}.xd-trd{margin:0;padding:4px 0;list-style:none}.xd-trd li{border-bottom:1px solid var(--xl);flex-direction:column;gap:3px;padding:12px 16px;display:flex}.xd-trd small{color:var(--xm);font-size:11.5px}.xd-trd b{font:700 15px var(--f-sans);color:var(--xt)}.xd-flw,.xd-trd{max-height:100%;overflow-y:auto}.xd-img{object-fit:cover;background:var(--xc);display:block}.xd-cav{object-fit:cover;border-radius:50%;width:24px;height:24px}.xd-pill-av{object-fit:cover;border-radius:50%;flex:none;width:16px;height:16px}.xk-profile .xd-feed{scrollbar-width:none;overscroll-behavior-y:contain;overflow-y:auto;-webkit-mask-image:none;mask-image:none}.xk-profile .xd-feed::-webkit-scrollbar{display:none}.xd-blue{fill:#1d9bf0;flex:none;width:16px;height:16px}.xd-who b{align-items:center;gap:4px;display:flex}.xd-who b svg{width:15px;height:15px}.xd-prof{border-bottom:1px solid var(--xl);background:linear-gradient(180deg,color-mix(in srgb,var(--xa) 15%,transparent),transparent 62%);padding:16px 14px 14px;position:relative}.xd-pav{object-fit:cover;border:3px solid var(--xp);background:var(--xc);border-radius:50%;width:64px;height:64px;display:block;box-shadow:0 8px 20px -10px #0009}.xd-pfb{min-height:30px;padding:0 14px;font-size:12.5px;position:absolute;top:24px;right:14px}.xd-pnm{align-items:center;gap:5px;margin:10px 0 0;display:flex}.xd-pnm b{font:800 18px/1.2 var(--f-sans);color:var(--xt);letter-spacing:-.015em}.xd-pnm .xd-blue{width:18px;height:18px}.xd-prof .xd-ha{margin:1px 0 0;display:block}.xd-pmeta{color:var(--xm);flex-wrap:wrap;gap:3px 12px;margin:9px 0 0;font-size:12.5px;display:flex}.xd-pcnt{color:var(--xm);flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;font-size:13px;display:flex}.xd-pcnt b{color:var(--xt);font-weight:700}.xd-pin{color:var(--xm);align-items:center;gap:5px;margin:-3px 0 -5px;font-size:12px;font-weight:700;display:flex}.xd-pin svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:13px;height:13px}.xd-pre{white-space:pre-line}.xd-ph time{white-space:nowrap;flex:none}.xd-ph .xd-pn{flex:0 auto}.xd-ph .xd-ha{flex:1 1 0}.xd-quote .xd-ha{display:none}.xd-quote .xd-ph time{margin-left:auto}.xd-quote .xd-tx{font-size:13.5px}.xd-qav{object-fit:cover;border-radius:50%;flex:none;width:20px;height:20px}.xd-qav.xd-org{border-radius:5px}.xd-acts.xd-cnt{flex-wrap:wrap;gap:4px 8px;max-width:none}.xd-cnt span{font:500 12px var(--f-sans);color:var(--xm);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.xd-term{color:#c9d1d9;background:#0b0f14;border:1px solid #ffffff14;border-radius:10px;margin-top:2px;padding:10px 11px 32px;font-size:10.5px;line-height:1.5;position:relative}.xd-term p{margin:0}.xd-to{color:#7ee787;flex-direction:column;display:flex;margin-top:8px!important}.xd-vid{color:#fff;background:#ffffff1f;border-radius:6px;align-items:center;gap:4px;padding:2px 7px 2px 5px;font-size:10.5px;display:inline-flex;position:absolute;bottom:8px;left:9px}.xd-vid svg{fill:#fff;width:11px;height:11px}.xd-shirt{background:linear-gradient(160deg,#9a6a38,#7a4b24 60%,#603a1c);border-radius:12px;flex-direction:column;align-items:center;gap:8px;margin:2px 0 0;padding:14px 12px 10px;display:flex}.xd-tee{aspect-ratio:1.3;clip-path:polygon(34% 0,66% 0,100% 15%,90% 36%,79% 30%,79% 100%,21% 100%,21% 30%,10% 36%,0 15%);background:linear-gradient(#f6f4f0,#e4e0d8);width:88%;display:block;position:relative}.xd-print{color:#1d1d1d;text-align:center;flex-direction:column;align-items:center;gap:1px;font-size:8.5px;line-height:1.35;display:flex;position:absolute;top:25%;left:21%;right:21%}.xd-shirt figcaption{color:#ffffffd1;font-size:10px}.xd-chart{border:1px solid var(--xl);background:#fff;border-radius:12px;flex-direction:column;gap:2px;margin:2px 0 0;padding:11px 12px 10px;display:flex}.xd-chart b{color:#111;font:600 13.5px/1.25 Georgia,Times New Roman,serif}.xd-chart small{color:#666;font-size:10.5px}.xd-bars{border-bottom:1px solid #ddd;align-items:flex-end;gap:2px;height:84px;margin-top:4px;padding-top:14px;display:flex}.xd-bars i{height:calc(var(--v) / 60 * 100%);background:#bcc1c9;border-radius:2px 2px 0 0;flex:1;position:relative}.xd-bars i.xd-b1{background:repeating-linear-gradient(135deg,#2f9e4f 0 3px,#46b866 3px 6px)}.xd-bars em{color:#111;margin-bottom:2px;font-size:10px;font-style:normal;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.xd-chart figcaption{color:#666;margin-top:7px;font-size:10px}@media (width<=760px){.xd-win{height:min(600px,80svh)}.xd-dock-l,.xd-dock-r{display:none}.xd-dock{justify-content:center}.xd-pills{scrollbar-width:none;overflow-x:auto}.xd-slide{width:36px;height:36px;margin-top:-18px}.xd-body .xd-cols{cursor:auto}}.xd-toast{z-index:8;letter-spacing:.06em;white-space:nowrap;color:#fff;background:var(--xa);box-shadow:0 10px 24px -8px color-mix(in srgb,var(--xa) 80%,transparent);opacity:0;pointer-events:none;border-radius:99px;margin:0;padding:7px 14px;font-size:12px;transition:opacity .3s,transform .3s;position:absolute;top:58px;left:50%;transform:translate(-50%,-6px)}.xd-toast.on{opacity:1;transform:translate(-50%)}.xd-fit button{transition:background .3s,color .3s,transform .3s}.xd-fit button[aria-pressed=true]{transform:scale(1.06)}#tailor{--sec:var(--me);--sec-i:var(--me-i)}.rt-stage{background:var(--glass);border:1px solid var(--line-2);box-shadow:var(--shadow);backdrop-filter:blur(14px);border-radius:22px;padding:clamp(16px,2.4vw,28px);position:relative}.rt-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rt-steps button{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 40%,transparent);width:100%;min-height:52px;color:var(--muted);font:600 13.5px var(--f-sans);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;transition:color .3s,border-color .3s,background .3s;display:flex}.rt-steps button span{letter-spacing:.08em;color:var(--faint);font-size:11px}.rt-steps button.on{color:var(--text);border-color:color-mix(in srgb,var(--me) 60%,transparent);background:color-mix(in srgb,var(--me) 12%,transparent)}.rt-steps button.on span{color:var(--me-i)}.rt-steps button.done{color:var(--text-2)}.rt-run{height:2px;width:calc((var(--rs,0) + 1) / 6 * 100%);background:linear-gradient(90deg,var(--run),var(--me));box-shadow:0 0 12px var(--me);border-radius:2px;transition:width .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-6px;left:0}.rt-now{letter-spacing:.04em;color:var(--text-2);min-height:1.5em;margin:16px 0 14px;font-size:12.5px}.rt-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,.9fr);align-items:start;gap:16px;display:grid}.rt-card{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 55%,transparent);border-radius:16px;padding:14px 16px;transition:border-color .4s,box-shadow .4s,opacity .4s}.rt-left,.rt-right{flex-direction:column;gap:12px;display:flex}.rt-lab{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 6px;font-size:10.5px}.rt-role{font:650 17px var(--f-sans);color:var(--text);margin-bottom:10px;display:block}.rt-needs{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rt-needs li{border:1px solid var(--line-2);color:var(--text-2);border-radius:99px;padding:4px 10px;font-size:12.5px;transition:all .4s}.rt-stage[data-s="0"] .rt-post{border-color:color-mix(in srgb,var(--me) 60%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--me) 30%,transparent),0 14px 40px -20px var(--me)}.rt-stage[data-s="0"] .rt-needs li{border-color:color-mix(in srgb,var(--me) 55%,transparent);color:var(--text);background:color-mix(in srgb,var(--me) 12%,transparent)}.rt-bank ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rt-bank li{color:var(--text-2);opacity:.45;grid-template-columns:34px minmax(0,1fr);gap:8px;font-size:12.5px;line-height:1.35;transition:opacity .4s,transform .4s;display:grid;transform:translate(-6px)}.rt-bank li b{color:var(--run-i);padding-top:1px;font-size:11px}.rt-stage:not([data-s="0"]) .rt-bank li{opacity:1;transform:none}.rt-stage[data-s="1"] .rt-bank{border-color:color-mix(in srgb,var(--run) 60%,transparent);box-shadow:0 14px 40px -20px var(--run)}.rt-bank li:nth-child(2){transition-delay:60ms}.rt-bank li:nth-child(3){transition-delay:.12s}.rt-bank li:nth-child(4){transition-delay:.18s}.rt-bank li:nth-child(5){transition-delay:.24s}.rt-bank li:nth-child(6){transition-delay:.3s}.rt-page{color:#16141f;background:#fbfaf7;border-radius:14px;min-height:380px;padding:22px 24px 26px;position:relative;overflow:hidden;box-shadow:0 30px 70px -36px #000000bf,0 0 0 1px #0000000f}html[data-theme=sl] .rt-page{box-shadow:0 26px 60px -34px #3c1ea073,0 0 0 1px #281c781f}.rt-ph{border-bottom:1.5px solid #16141f;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.rt-ph b{font:700 22px var(--f-sans);letter-spacing:-.02em}.rt-contact{color:#55506a;font-size:11px;position:relative}.rt-contact em{white-space:nowrap;color:#fff;opacity:0;background:#16141f;border-radius:6px;padding:2px 8px;font-style:normal;transition:opacity .4s;position:absolute;top:0;right:0}.rt-stage[data-s="4"] .rt-contact i,.rt-stage[data-s="5"] .rt-contact i{filter:blur(5px)}.rt-stage[data-s="4"] .rt-contact em,.rt-stage[data-s="5"] .rt-contact em{opacity:1}.rt-sec{letter-spacing:.16em;text-transform:uppercase;color:#6a6580;margin:14px 0 8px;font-size:10.5px}.rt-lines{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.rt-lines li{opacity:0;transition:opacity .35s calc(var(--i)*.28s),transform .35s calc(var(--i)*.28s),max-height .5s,margin .5s;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-left:14px;font-size:14px;line-height:1.45;display:flex;position:relative;transform:translateY(6px)}.rt-lines li:before{content:"";background:#16141f;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.rt-stage:is([data-s="2"],[data-s="3"],[data-s="4"],[data-s="5"]) .rt-lines li{opacity:1;transform:none}.rt-ids{opacity:0;gap:4px;transition:opacity .3s,transform .3s;display:inline-flex;transform:scale(.8)}.rt-ids i{color:#006c8a;background:#e6f8fb;border:1px solid #b8e8f1;border-radius:5px;padding:1px 6px;font-size:10.5px;font-style:normal}.rt-stage:is([data-s="3"],[data-s="4"],[data-s="5"]) .rt-ids{opacity:1;transform:none}.rt-why{color:#b0007a;font-size:10.5px;display:none}.rt-stage[data-s="3"] .rt-lines li.cut .rt-t{color:#8a8598;text-decoration:line-through 2px #e0107a}.rt-stage[data-s="3"] .rt-lines li.cut .rt-why{display:inline}.rt-stage:is([data-s="4"],[data-s="5"]) .rt-lines li.cut{opacity:0;max-height:0;margin-top:-9px;overflow:hidden}.rt-lines li:not(.cut){max-height:6em}.rt-ok{background:#16a36a;border-radius:50%;align-self:center;width:16px;height:16px;display:none}.rt-ok svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.rt-stage[data-s="5"] .rt-lines li:not(.cut) .rt-ok{animation:.4s cubic-bezier(.16,1,.3,1) both rt-pop;animation-delay:calc(var(--i)*.22s);display:inline-block}@keyframes rt-pop{0%{opacity:0;transform:scale(.3)}}.rt-scan{pointer-events:none;opacity:0;background:linear-gradient(#0000,#00c3f029 70%,#00c3f08c);border-bottom:1px solid #00c3f0cc;height:30%;position:absolute;top:0;left:0;right:0}.rt-stage[data-s="4"] .rt-scan{opacity:1;animation:1.8s ease-in-out infinite rt-scan}@keyframes rt-scan{0%{transform:translateY(-100%)}to{transform:translateY(340%)}}.rt-stamp{color:#16a36a;letter-spacing:.2em;text-transform:uppercase;opacity:0;border:2px solid #16a36a;border-radius:8px;padding:6px 14px;font-size:13px;transition:opacity .3s .9s,transform .5s cubic-bezier(.16,1,.3,1) .9s;position:absolute;bottom:18px;right:20px;transform:rotate(-8deg)scale(1.6)}.rt-stage[data-s="5"] .rt-stamp{opacity:1;transform:rotate(-8deg)scale(1)}.rt-rev{opacity:.42}.rt-rev b{font:650 15px var(--f-sans);color:var(--text);margin-bottom:6px;display:block}.rt-v{color:var(--text-2);opacity:0;margin:0;font-size:13px;line-height:1.45;transition:opacity .4s .3s}.rt-stage:is([data-s="4"],[data-s="5"]) .rt-rev0,.rt-stage[data-s="5"] .rt-rev1,.rt-stage:is([data-s="4"],[data-s="5"]) .rt-rev0 .rt-v,.rt-stage[data-s="5"] .rt-rev1 .rt-v{opacity:1}.rt-stage[data-s="4"] .rt-rev0,.rt-stage[data-s="5"] .rt-rev1{border-color:color-mix(in srgb,var(--run) 60%,transparent);box-shadow:0 14px 40px -20px var(--run)}.rt-stage[data-s="2"] .rt-page,.rt-stage[data-s="3"] .rt-page{box-shadow:0 30px 70px -36px #000000bf,0 0 0 2px color-mix(in srgb,var(--me) 55%,transparent)}@media (width<=1100px){.rt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.rt-right{flex-direction:row;grid-column:1/-1}.rt-right .rt-card{flex:1}}@media (width<=760px){.rt-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.rt-grid{grid-template-columns:minmax(0,1fr)}.rt-right{flex-direction:column}.rt-page{min-height:0;padding:18px 16px 22px}.rt-ph{flex-direction:column;gap:2px}.rt-contact em{margin-left:6px;display:inline-block;position:static}}@media (prefers-reduced-motion:reduce){.rt-scan{animation:none}.rt-lines li,.rt-ids,.rt-bank li{transition:none}}#panorama{--sec:var(--run);--sec-i:var(--run-i)}.pc-vi{--pc:var(--vi);--pci:var(--vi-i)}.pc-rev{--pc:var(--rev);--pci:var(--rev-i)}.pc-me{--pc:var(--me);--pci:var(--me-i)}.pc-run{--pc:var(--run);--pci:var(--run-i)}.pc-li{--pc:var(--li);--pci:var(--li-i)}.pn-tree{border:1px solid var(--line-2);background:radial-gradient(70% 50% at 50% 0%,color-mix(in srgb,var(--run) 9%,transparent),transparent 70%),var(--glass);box-shadow:var(--shadow);backdrop-filter:blur(14px);border-radius:26px;padding:clamp(20px,3vw,36px) clamp(14px,2.4vw,32px) clamp(18px,2.4vw,28px);position:relative}.pn-me{text-align:center;flex-direction:column;align-items:center;gap:4px;width:max-content;margin:0 auto;display:flex;position:relative}.pn-av{background:conic-gradient(from 210deg,var(--run),var(--vi),var(--me),var(--rev),var(--run));width:96px;height:96px;box-shadow:0 0 40px -6px color-mix(in srgb,var(--run) 70%,transparent);border-radius:50%;padding:3px;position:relative}.pn-av img{object-fit:cover;background:var(--bg);border-radius:50%;width:100%;height:100%;display:block}.pn-me b{font:650 17px var(--f-sans);color:var(--text);margin-top:6px}.pn-me small{letter-spacing:.08em;color:var(--text-2);font-size:11px}.pn-me:after{content:"";background:linear-gradient(var(--run),color-mix(in srgb,var(--run) 40%,var(--line-2)));width:2px;height:34px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.pn-branches{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:34px 0 0;padding:30px 0 0;list-style:none;display:grid;position:relative}.pn-branches:before{content:"";background:linear-gradient(90deg,var(--vi),var(--rev) 25%,var(--me) 50%,var(--run) 75%,var(--li));border-radius:2px;height:2px;position:absolute;top:0;left:10%;right:10%}.pn-branches:after{content:"";filter:blur(1px);opacity:.85;background:linear-gradient(90deg,#0000,#fff,#0000);border-radius:4px;width:18%;height:4px;animation:3.6s linear infinite pn-beam;position:absolute;top:-1px;left:10%}@keyframes pn-beam{0%{transform:translate(-30%)}to{transform:translate(420%)}}.pn-br{min-width:0;position:relative}.pn-br:before{content:"";background:var(--pc);width:2px;height:30px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.pn-br:after{content:"";width:2px;height:12px;box-shadow:0 0 10px var(--pc);animation:2.4s ease-in infinite pn-drop;animation-delay:calc(var(--i)*.35s);background:#fff;border-radius:2px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}@keyframes pn-drop{0%{opacity:0;top:-30px}20%{opacity:1}to{opacity:0;top:0}}.pn-head{border:1px solid color-mix(in srgb,var(--pc) 55%,transparent);background:color-mix(in srgb,var(--pc) 12%,var(--bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--pc) 18%,transparent),0 14px 34px -18px var(--pc);border-radius:14px;align-items:center;gap:10px;padding:11px 12px;display:flex}.pn-head svg{background:var(--pc);fill:none;width:30px;height:30px;stroke:var(--bg);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;border-radius:9px;flex:none;padding:6px}.pn-head span{flex-direction:column;min-width:0;line-height:1.25;display:flex}.pn-head b{font:650 15px var(--f-sans);color:var(--text)}.pn-head small{color:var(--text-2);font-size:12px}.pn-items{margin:10px 0 0;padding:4px 0 0 18px;list-style:none;position:relative}.pn-items:before{content:"";background:linear-gradient(var(--pc),color-mix(in srgb,var(--pc) 20%,transparent));border-radius:2px;width:2px;position:absolute;top:0;bottom:14px;left:7px}.pn-items li{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 55%,transparent);border-radius:10px;flex-direction:column;margin-bottom:6px;padding:6px 10px 7px;transition:border-color .25s,background .25s;display:flex;position:relative}.pn-items li:hover{border-color:color-mix(in srgb,var(--pc) 60%,transparent);background:color-mix(in srgb,var(--pc) 10%,var(--bg))}.pn-dot{background:var(--pc);width:8px;height:8px;box-shadow:0 0 8px var(--pc);border-radius:50%;position:absolute;top:12px;left:-15px}.pn-items b{font:600 13px var(--f-sans);color:var(--text)}.pn-items span{color:var(--text-2);font-size:11.5px;line-height:1.35}.pn-base{border-top:1px dashed var(--line-2);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;margin-top:22px;padding-top:18px;display:grid}.pn-lab{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 8px;font-size:10.5px}.pn-built,.pn-mach{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pn-built{grid-template-columns:repeat(2,minmax(0,1fr))}.pn-built a{border:1px solid var(--line-2);background:linear-gradient(135deg,color-mix(in srgb,var(--me) 10%,transparent),transparent 60%);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;transition:border-color .25s,transform .25s;display:flex}.pn-built a:hover{border-color:var(--me);transform:translateY(-2px)}.pn-built b{font:600 14px var(--f-sans);color:var(--text)}.pn-built span,.pn-mach span{color:var(--text-2);font-size:12px}.pn-mach li{border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 10px;padding:8px 12px;display:grid}.pn-mach svg{fill:none;width:22px;height:22px;stroke:var(--run-i);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;grid-row:span 2}.pn-mach b{font:600 13.5px var(--f-sans);color:var(--text)}.pn-tree:not(.on) .pn-br{opacity:0;transform:translateY(16px)}.pn-br{transition:opacity .6s cubic-bezier(.16,1,.3,1) calc(var(--i)*90ms),transform .6s cubic-bezier(.16,1,.3,1) calc(var(--i)*90ms)}@media (prefers-reduced-motion:reduce){.pn-branches:after,.pn-br:after{animation:none;display:none}.pn-br{transition:none}}@media (width<=1100px){.pn-branches{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:34px}.pn-branches:before{left:16.6%;right:16.6%}.pn-base{grid-template-columns:1fr}}@media (width<=760px){.pn-branches{grid-template-columns:1fr;row-gap:16px;margin-top:30px;padding:0 0 0 18px}.pn-branches:before{background:linear-gradient(var(--vi),var(--rev) 25%,var(--me) 50%,var(--run) 75%,var(--li));width:2px;height:auto;inset:-30px auto 24px 6px}.pn-branches:after{display:none}.pn-me:after{height:30px;left:24px}.pn-me{text-align:left;align-items:flex-start;margin-left:0}.pn-br:before{width:12px;height:2px;top:22px;left:-12px;transform:none}.pn-br:after{display:none}.pn-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-left:0;display:grid}.pn-items:before,.pn-dot{display:none}.pn-items li{margin:0}.pn-built{grid-template-columns:1fr}}@media (width<=1560px){.mark-t,.pause-l{display:none}}.pn-head{min-height:74px}.pn-av img{object-position:50% 30%}
