.hud-eyebrow{display:block;color:var(--accent);font:10px var(--font-mono);letter-spacing:.22em;margin-bottom:12px}.story-shell{position:relative;isolation:isolate;border-block:1px solid var(--line);background:var(--bg);color:var(--fg);--scene-progress:0}.story-stage{position:relative;height:100svh;min-height:680px;padding:92px 40px 26px;display:flex;flex-direction:column;gap:18px;overflow:clip}.story-heading{width:100%;max-width:1440px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;z-index:2}.story-heading h2{font:600 clamp(30px,3.7vw,56px)/1.04 var(--font-display);letter-spacing:-.045em}.story-heading h2 span,.story-skip{color:var(--muted)}.story-skip{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font:10px var(--font-mono);letter-spacing:.05em;padding:12px 0}.story-skip:hover{color:var(--accent)}.story-visual{flex:1;min-height:250px;position:relative}.story-captions{width:min(780px,100%);min-height:80px;position:relative;margin:0 auto;text-align:center}.story-captions>div{position:absolute;inset:0;opacity:0;visibility:hidden}.story-chapter-number{color:var(--accent);font:9px var(--font-mono);letter-spacing:.15em}.story-captions h3{margin:7px 0;font:500 clamp(19px,2vw,26px)/1.15 var(--font-display);letter-spacing:-.03em}.story-captions p{color:var(--muted);font-size:13px;line-height:1.5}[data-chapter="0"] [data-scene-caption="0"],[data-chapter="1"] [data-scene-caption="1"],[data-chapter="2"] [data-scene-caption="2"],[data-chapter="3"] [data-scene-caption="3"]{opacity:1;visibility:visible}.story-chapter-rail{display:flex;justify-content:center;gap:24px;margin:0;padding:12px 0 0;list-style:none;z-index:2}.story-chapter-rail li{display:flex;gap:7px;color:var(--muted);font:10px var(--font-mono)}.story-chapter-rail li>span{opacity:.6}[data-chapter="0"] [data-story-step="0"],[data-chapter="1"] [data-story-step="1"],[data-chapter="2"] [data-story-step="2"],[data-chapter="3"] [data-story-step="3"]{color:var(--accent)}.story-progress{position:absolute;inset:auto 0 0;height:2px;background:var(--line)}.story-progress>span{display:block;width:100%;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(var(--scene-progress))}.story-static-transcript{display:none}.universe-story{background:radial-gradient(ellipse at 20% 55%,#25101a 0,transparent 50%),radial-gradient(ellipse at 80% 60%,#101a37 0,transparent 50%),#08090d}.universe-flight{perspective:1600px}.universe-core,.universe-flight{display:flex;align-items:center;justify-content:center;transform-style:preserve-3d}.universe-core{position:absolute;z-index:1;width:clamp(80px,13vw,165px);height:clamp(110px,17vw,220px);flex-direction:column;gap:18px;border:1px solid #ffffff50;background:linear-gradient(135deg,#161923a8 0 49.7%,#ffffff80 49.9% 50.1%,#e3ecfa94 50.3% 100%);backdrop-filter:blur(12px) saturate(1.2);border-radius:12px;box-shadow:0 24px 60px #0007,inset 0 0 0 1px #ffffff10;backface-visibility:hidden}.universe-core svg{width:60%;height:90px}.universe-core>span{font:10px var(--font-mono);letter-spacing:.3em;color:#172039;text-shadow:0 1px 6px #ffffffa0}.universe-slab{position:absolute;width:clamp(200px,25vw,330px);height:clamp(220px,30vh,330px);padding:26px;display:flex;flex-direction:column;border-radius:12px;transform-style:preserve-3d;box-shadow:0 30px 70px #0006}.black-slab{right:calc(50% + 72px);background:linear-gradient(145deg,#20212b,#0b0c11);border:1px solid #f02d4560;color:#f5f6fa}.white-slab{left:calc(50% + 72px);background:linear-gradient(145deg,#fff,#e8eef9);border:1px solid #ffffffc0;color:#151c2a}.slab-index{font:9px var(--font-mono);letter-spacing:.16em;opacity:.6;margin-bottom:24px}.universe-slab>svg{height:26px;width:26px;margin-bottom:12px;color:#f02d45}.white-slab>svg{color:#477bff}.universe-slab>strong{font:600 clamp(25px,3vw,42px) var(--font-display);letter-spacing:-.04em}.universe-slab>span:last-of-type{font:9px var(--font-mono);letter-spacing:.08em;margin-top:5px;opacity:.7}.slab-grid{display:flex;gap:5px;margin-top:auto;padding-top:20px}.slab-grid i{display:block;width:33%;height:36px;background:#f02d4512;border:1px solid #f02d4535;border-radius:4px}.slab-shield{margin-top:auto;padding-top:18px;color:#477bff}.slab-shield svg{width:48px;height:48px}.universe-orbit{position:absolute;width:min(70vw,820px);height:100%;max-height:390px;border:1px solid #ffffff12;border-radius:50%;transform:rotate(-18deg);pointer-events:none}.universe-orbit-two{width:min(55vw,640px);transform:rotate(18deg)}.universe-connection{position:absolute;width:min(100%,1200px);height:100%;pointer-events:none}.universe-coordinate{position:absolute;bottom:0;display:flex;gap:8px;color:#9295a5;font:9px var(--font-mono);letter-spacing:.15em}.universe-access{display:flex;gap:32px;justify-content:center;margin-top:2px}.universe-access a{display:flex;align-items:center;gap:9px;font-size:12px;color:#9295a5}.universe-access a:first-child{color:#ff6578}.universe-access a:nth-child(2){color:#85a9ff}.universe-access a:hover{color:#fff}.black-software-story{background:radial-gradient(ellipse at 50% 55%,#24111a,#08090d 65%)}.software-flight{display:flex;align-items:center;justify-content:center;perspective:1500px;padding-bottom:40px}.software-window{width:min(1080px,calc((100svh - 370px) * 1.7778));max-width:88vw;border:1px solid #52535f;border-radius:12px;background:#0c0d12;box-shadow:0 50px 80px -25px #000b,0 0 0 5px #ffffff03;transform-origin:center;will-change:transform}.software-titlebar{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid #ffffff12;color:#d2d5de;font:10px var(--font-mono)}.software-titlebar>span{display:flex;align-items:center;gap:9px}.software-titlebar small{font:8px var(--font-mono);color:#ff7689;border:1px solid #f02d4535;padding:2px 5px;border-radius:3px}.demo-media{aspect-ratio:16/9;position:relative;overflow:hidden;min-height:200px;background:#08090d}.demo-poster{width:100%;height:100%;position:absolute;object-fit:contain}.demo-media>video,.youtube-mount,.youtube-mount iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.demo-media>video{object-fit:contain}.demo-loading{position:absolute;inset:0;display:grid;place-items:center;background:#08090d55;color:white}.demo-loading button{display:inline-flex;gap:10px;align-items:center;background:#08090ded;border:1px solid #f02d4590;border-radius:30px;padding:14px 20px;font-size:13px}.demo-loading p{font-size:13px;background:#08090ded;padding:16px;border-radius:8px}.demo-playback-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:8px 12px;color:#a4a8b7;font:9px var(--font-mono);border-top:1px solid #ffffff12}.demo-playback-bar a,.demo-playback-bar button{display:inline-flex;gap:6px;align-items:center;color:#e2e5ed}.demo-playback-bar button:disabled{opacity:.4}.software-feature-rail{position:absolute;inset:0;pointer-events:none}.software-feature-rail>span{position:absolute;display:inline-flex;gap:8px;align-items:center;padding:10px 15px;border:1px solid #ffffff20;background:#12131ceb;border-radius:5px;color:#d4d7e2;font:10px var(--font-mono)}.software-feature-rail>span:first-child{left:2%;top:25%}.software-feature-rail>span:nth-child(2){left:4%;top:65%}.software-feature-rail>span:nth-child(3){right:2%;top:25%}.software-feature-rail>span:nth-child(4){right:4%;top:65%}.software-feature-rail svg{color:#f4596d}.protection-story{background:radial-gradient(ellipse at 50% 45%,#dbe6ff,#f7f8fa 68%)}.protection-story .story-heading h2 span{color:#477bff}.protection-story .hud-eyebrow,.protection-story .story-chapter-number{color:#2858bb}.protection-story [data-story-step]{color:#617297}.protection-story[data-chapter="0"] [data-story-step="0"],.protection-story[data-chapter="1"] [data-story-step="1"],.protection-story[data-chapter="2"] [data-story-step="2"],.protection-story[data-chapter="3"] [data-story-step="3"]{color:#2858bb}.shield-flight{display:flex;align-items:center;justify-content:center;perspective:1500px;padding-bottom:75px}.shield-assembly{position:relative;width:clamp(180px,23vw,280px);height:clamp(220px,31vh,340px);transform-style:preserve-3d}.shield-layer{position:absolute;inset:0;transform-style:preserve-3d}.shield-geometry{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 16px 16px #477bff16)}.shield-geometry>path:first-child{fill:#f5f8fff0;stroke:#6d91e3;stroke-width:1.1}.shield-layer-1 .shield-geometry>path:first-child{fill:#dbe6ffd0;stroke:#477bff}.shield-layer-2 .shield-geometry>path:first-child{fill:#477bff1a;stroke:#477bff;stroke-width:1.5}.shield-layer-3 .shield-geometry>path:first-child{fill:#eaf0ffb0;stroke:#2858bb}.shield-circuit{fill:none;stroke:#477bff;stroke-width:1;opacity:.45}.shield-emblem{position:absolute;inset:0;display:grid;place-items:center;color:#285bbb}.shield-emblem svg{width:64px;height:64px;stroke-width:1}.shield-layer-code{position:absolute;top:24%;left:0;width:100%;text-align:center;color:#2858bb;font:8px var(--font-mono);letter-spacing:.15em}.shield-ground{position:absolute;width:min(70vw,780px);height:70%;border-radius:50%;border:1px solid #477bff20;transform:rotateX(65deg);background:repeating-radial-gradient(ellipse,transparent 0 48px,#477bff10 49px 50px)}.shield-measure{position:absolute;left:4%;top:45%;color:#617297;font:9px var(--font-mono);letter-spacing:.15em;writing-mode:vertical-rl;transform:rotate(180deg)}.shield-module-rail{position:absolute;bottom:0;display:flex;justify-content:center;gap:12px}.shield-module-rail>div{display:grid;grid-template-columns:24px 1fr;align-items:center;column-gap:9px;row-gap:5px;padding:12px 16px;border:1px solid #477bff30;border-radius:6px;background:#ffffffb8;box-shadow:0 6px 12px #477bff08;min-width:150px}.shield-module-rail svg{grid-row:span 2;color:#477bff}.shield-module-rail span{font:8px var(--font-mono);letter-spacing:.08em;color:#617297}.shield-module-rail strong{font-size:12px;font-weight:500;color:#1b2d52}.black-division #activity,.black-division #canvas,.black-division #community,.black-division #knowledge{position:relative}.black-division #activity:before,.black-division #canvas:before,.black-division #community:before,.black-division #knowledge:before{content:"";position:absolute;top:0;left:40px;width:72px;height:2px;background:#f02d45}.black-division section:not(.story-shell) .rounded-3xl{border-radius:12px;background-color:#101116}.black-division section:not(.story-shell) .rounded-2xl{border-radius:8px}.black-division #community article{transition:transform .25s,border-color .25s}.black-division #community article:hover{transform:translateY(-5px);border-color:#f02d4560}.black-neural-frame{position:relative;border:1px solid #f02d4530;border-radius:12px;background:radial-gradient(ellipse at 50% 40%,#24111a,#0d0e14 70%)}.black-neural-frame:after,.black-neural-frame:before{content:"";position:absolute;width:16px;height:16px;z-index:2;border-color:#f02d45;pointer-events:none}.black-neural-frame:before{top:-1px;left:-1px;border-top:2px solid;border-left:2px solid;color:#f02d45}.black-neural-frame:after{bottom:-1px;right:-1px;border-bottom:2px solid;border-right:2px solid;color:#f02d45}.neural-node-link{display:block;white-space:nowrap;border:1px solid #ffffff24;background:#101116df;padding:5px 7px;border-radius:4px;color:#cfd2df;font:10px var(--font-mono);text-decoration:none}.neural-node-link:focus-visible,.neural-node-link:hover{color:#fff;border-color:#f02d45;background:#35121d}.black-hero-title{font:600 clamp(42px,5.7vw,90px)/.96 var(--font-display);letter-spacing:-.055em;text-transform:uppercase}.black-hero-title>span{display:block}.black-hero-title>span:last-child{color:#ff4057}.provider-command-panel{background:#090a0f;border:1px solid #ffffff20;border-radius:10px;padding:22px}.provider-panel-heading{display:flex;gap:10px;align-items:center;margin-bottom:20px;font-size:13px}.provider-panel-heading svg{color:#f02d45}.provider-panel-heading small{margin-left:auto;color:#9295a5;font:8px var(--font-mono);letter-spacing:.1em}.provider-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.provider-choices button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 10px;border:1px solid #ffffff18;border-radius:5px;font-size:10px;color:#9295a5}.provider-choices button[aria-pressed=true]{border-color:#f02d4590;color:#f5f6fa;background:#f02d4510}.provider-choices button[aria-pressed=true] svg{color:#ff6578}.provider-choices i{display:block;height:2px;width:16px;background:currentColor}.provider-config-preview{margin-top:16px;padding:20px;border:1px solid #ffffff12;border-radius:5px;background:#11121a}.provider-config-preview h4{font-size:22px;margin-bottom:20px}.provider-config-preview>div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-top:1px solid #ffffff10;font-size:11px}.provider-config-preview>div>span{display:flex;align-items:center;gap:6px;color:#9295a5}.provider-config-preview strong{font-weight:400}.provider-flow{display:flex;justify-content:space-between;gap:8px;padding:20px 0;list-style:none}.provider-flow li{display:flex;align-items:center;gap:8px;font:10px var(--font-mono)}.provider-flow li>span{color:#ff6578}.provider-flow svg{color:#9295a5}.provider-command-panel>p{font-size:11px;color:#9295a5;line-height:1.7}.provider-command-panel>a{margin-top:15px;display:inline-flex;align-items:center;gap:10px;font-size:12px;color:#ff6578}.agent-command-graph{isolation:isolate}.agent-scroll-connections{position:absolute;width:85%;height:120px;top:24px;left:7.5%;pointer-events:none;z-index:-1}.agent-command-card{position:relative;background:#11121a}@media (max-width:599px){.provider-choices{grid-template-columns:repeat(2,1fr)}.provider-panel-heading small{display:none}.provider-flow{flex-wrap:wrap}}@media (max-width:899px){.story-stage{padding:88px 20px 20px;gap:16px}.story-heading{align-items:flex-start}.story-heading h2{max-width:500px;font-size:clamp(27px,5vw,40px)}.story-skip{font-size:9px;max-width:100px;line-height:1.5}.story-visual{min-height:230px}.story-chapter-rail{gap:18px}.story-chapter-rail li{font-size:0}.story-chapter-rail li>span{font-size:11px}.story-captions{min-height:112px}.story-captions p{font-size:12px}.universe-slab{width:clamp(128px,25vw,210px);height:235px;padding:18px}.black-slab{right:calc(50% + 10px)}.white-slab{left:calc(50% + 10px)}.universe-core{width:78px;height:130px}.universe-core svg{height:60px}.universe-slab>strong{font-size:23px}.universe-slab>span:last-of-type{font-size:7px;line-height:1.6}.slab-index{font-size:7px;margin-bottom:14px}.slab-grid i{height:25px}.universe-coordinate{font-size:7px;letter-spacing:.08em}.universe-access{gap:20px}.universe-access a{font-size:11px}.universe-access a:last-child{display:none}.software-window{width:min(700px,calc((100svh - 515px) * 1.7778),calc(100vw - 45px));max-width:100%}.software-flight{padding-bottom:55px}.software-feature-rail{inset:auto 0 0;display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.software-feature-rail>span{position:static;padding:7px;font-size:9px;gap:5px}.software-feature-rail svg{width:12px;height:12px}.demo-playback-bar>span{display:none}.shield-assembly{width:190px;height:240px}.shield-module-rail{display:grid;grid-template-columns:1fr 1fr;gap:6px}.shield-module-rail>div{min-width:135px;padding:9px 12px}.shield-flight{padding-bottom:125px}.shield-measure{left:0;font-size:7px}}@media (max-width:599px){.story-stage{padding-top:148px}}@media (max-height:650px){.story-stage{height:auto;min-height:720px}.story-visual{min-height:350px}.software-window{width:min(720px,88vw)}}@media (prefers-reduced-motion:reduce){.story-stage{height:auto;min-height:0;overflow:visible}.story-visual{min-height:390px;flex:auto}.story-captions,.story-chapter-rail,.story-progress{display:none}.story-static-transcript{display:grid;grid-template-columns:repeat(2,1fr);max-width:1100px;width:100%;gap:24px;margin:15px auto;list-style:none}.story-static-transcript h3{font-size:18px;margin-bottom:8px}.story-static-transcript p{font-size:13px;color:var(--muted);line-height:1.7}.software-window{width:min(900px,90vw);will-change:auto}.software-flight{padding:0 0 65px}.black-slab{right:calc(50% + 20px)}.white-slab{left:calc(50% + 20px)}.shield-layer-0{transform:translateX(-32px)}.shield-layer-1{transform:translateX(-10px)}.shield-layer-2{transform:translateX(10px)}.shield-layer-3{transform:translateX(32px)}}@media (max-width:599px) and (prefers-reduced-motion:reduce){.story-static-transcript{grid-template-columns:1fr}}