.stage-canvas,.stage-shade,.stage-hud{display:none}.stage .ch:not(.hero){padding-block:72px;border-top:1px solid var(--line)}.ch h2{font-size:clamp(36px,5.4vw,76px);font-weight:700;line-height:1;margin-bottom:22px}.ch-side p:not(.eyebrow){color:var(--ink-2);font-size:clamp(17px,1.5vw,20px);max-width:520px}.scroll-cue{display:none}.glass-stats{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,250px));gap:12px}.glass-stats li{padding:20px 22px;border:1px solid var(--line-2);border-radius:16px;background:#080e188c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.glass-stats b{display:block;font-size:clamp(34px,3.6vw,50px);font-weight:600;line-height:1.05;color:var(--brand)}.glass-stats b.ok{color:var(--ok)}.glass-stats span{color:var(--ink-2);font-size:14px}:is(.gl .stage,.stage.is-3d){height:560vh}:is(.gl .stage,.stage.is-3d) .stage-pin{position:sticky;top:0;height:100svh;overflow:hidden}:is(.gl .stage,.stage.is-3d) .stage-canvas{display:block;position:absolute;inset:0;width:100%;height:100%}:is(.gl .stage,.stage.is-3d) .stage-shade{display:block;position:absolute;inset:0;pointer-events:none;background:linear-gradient(to left,rgba(4,7,13,.88) 0%,rgba(4,7,13,.45) 38%,transparent 62%),linear-gradient(to top,rgba(4,7,13,.9),transparent 30%)}:is(.gl .stage,.stage.is-3d) .hero-bg{display:none}:is(.gl .stage,.stage.is-3d) .ch{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:0;border:0;pointer-events:none}:is(.gl .stage,.stage.is-3d) .ch.on{pointer-events:auto}:is(.gl .stage,.stage.is-3d) .hero{min-height:0}:is(.gl .stage,.stage.is-3d) .hero-in{max-width:none}:is(.gl .stage,.stage.is-3d) .hero-h{font-size:clamp(44px,7.4vw,112px);max-width:860px}:is(.gl .stage,.stage.is-3d) .hero-facts{position:absolute;bottom:64px;left:0;right:0;margin:0 auto;padding-top:0}:is(.gl .stage,.stage.is-3d) .ch-side .wrap,:is(.gl .stage,.stage.is-3d) .ch-stats .wrap{max-width:var(--wrap)}:is(.gl .stage,.stage.is-3d) .ch-side .wrap>*,:is(.gl .stage,.stage.is-3d) .ch-stats .wrap>*{max-width:560px}:is(.gl .stage,.stage.is-3d) .glass-stats{max-width:540px!important}:is(.gl .stage,.stage.is-3d) .scroll-cue{display:flex;position:absolute;bottom:18px;left:50%;translate:-50% 0;flex-direction:column;align-items:center;gap:8px;font-size:11px;color:var(--ink-3)}.scroll-cue span{width:1px;height:34px;background:linear-gradient(var(--brand),transparent);animation:cue 1.8s ease-in-out infinite;transform-origin:top}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}:is(.gl .stage,.stage.is-3d) .stage-hud{display:flex;position:absolute;inset-inline-end:var(--gut);top:92px;gap:14px;align-items:center;font-size:11px;color:var(--ink-3);direction:ltr}.stage-bar{width:120px;height:2px;background:var(--line-2);overflow:hidden}.stage-bar i{display:block;height:100%;width:100%;background:var(--brand);transform-origin:left;transform:scaleX(0)}@media (max-width: 720px){:is(.gl .stage,.stage.is-3d){height:480vh}:is(.gl .stage,.stage.is-3d) .stage-shade{background:linear-gradient(to top,#04070df2,#04070db3 45%,#04070d26 75%)}:is(.gl .stage,.stage.is-3d) .ch:not(.hero){justify-content:flex-end;padding-bottom:104px}:is(.gl .stage,.stage.is-3d) .hero{justify-content:flex-end;padding-bottom:150px}:is(.gl .stage,.stage.is-3d) .hero-facts{display:none}:is(.gl .stage,.stage.is-3d) .hero-p{font-size:16px}.glass-stats{grid-template-columns:1fr 1fr}.glass-stats li{padding:14px}:is(.gl .stage,.stage.is-3d) .stage-hud{top:84px}}@media (max-height: 860px){:is(.gl .stage,.stage.is-3d) .hero-facts{display:none}}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(150px,auto);gap:16px}.tile{position:relative;overflow:hidden;border:1px solid var(--line-2);border-radius:20px;padding:22px;background:radial-gradient(120% 80% at 100% 0%,rgba(43,184,238,.07),transparent 60%),var(--panel);display:flex;flex-direction:column;gap:14px}.tile:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(400px circle at var(--mx, 50%) var(--my, 50%),rgba(43,184,238,.12),transparent 45%);opacity:0;transition:opacity .3s}.tile:hover:after{opacity:1}.tile-h{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;color:var(--ink-3);letter-spacing:.06em}.tile-h>span:first-child{display:inline-flex;gap:8px;align-items:center}.tile-tag{font-family:var(--f-body);letter-spacing:0;color:var(--warn);font-size:12px}.t-feed{grid-column:span 2;grid-row:span 2}.t-clock{grid-column:span 2}.t-cov{grid-row:span 2}.t-pipe{grid-column:span 1;grid-row:span 2}.t-os{grid-column:span 2}.t-cta{grid-column:1 / -1;justify-content:space-between;flex-direction:row;align-items:flex-end;flex-wrap:wrap}.t-cta .tile-h{width:100%}.t-cta b{font:700 clamp(22px,2.4vw,30px) var(--f-head)}.t-cta:hover{border-color:var(--brand)}.t-cta:hover .svc-go{color:var(--brand);transform:translate(-6px)}.feed{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:12.5px;mask-image:linear-gradient(transparent,#000 8%,#000 85%,transparent);height:100%;max-height:420px;overflow:hidden;align-content:start}.feed li{display:grid;grid-template-columns:46px 1fr auto;gap:4px 12px;padding:9px 12px;border-radius:10px;background:#00000040;border:1px solid transparent}.feed li.fresh{border-color:#2bb8ee66;background:#2bb8ee12}.f-txt{color:var(--ink);font-family:var(--f-body);font-size:14px}.f-asset{color:var(--ink-2)}.f-t{grid-column:2 / -1;color:var(--ink-3);font-size:11px}.sev{font-size:10px;font-weight:600;padding:3px 0;border-radius:4px;text-align:center;align-self:start}.sev-crit{background:#ff4f4533;color:var(--alert)}.sev-high{background:#ffb5472e;color:var(--warn)}.sev-med{background:#2bb8ee29;color:var(--brand)}.sev-low{background:#94bee61a;color:var(--ink-3)}.t-clock .big{font-size:clamp(48px,6vw,84px);font-weight:600;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.t-clock p{color:var(--ink-2)}.t-clock strong{color:var(--ok)}.donut{position:relative;width:150px;margin:6px auto 0}.donut svg{transform:rotate(-90deg) scaleY(-1)}.donut circle{fill:none;stroke-width:12}.d-bg{stroke:#94bee61a}.d-f{stroke:var(--brand);stroke-linecap:butt}.d-p{stroke:#2bb8ee59}.donut b{position:absolute;inset:0;display:grid;place-items:center;font-size:30px;font-weight:600}.cov-legend{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:13px;color:var(--ink-2)}.cov-legend b{color:var(--ink);margin-inline-end:6px}.cov-legend li:before{content:"";display:inline-block;width:10px;height:10px;border-radius:3px;margin-inline-end:8px;vertical-align:-1px}.cov-legend .lv-f:before{background:var(--brand)}.cov-legend .lv-p:before{background:#2bb8ee59}.cov-legend .lv-r:before{border:1px dashed var(--ink-3)}.pipe{list-style:none;margin:0;padding:0;display:grid;gap:0;position:relative}.pipe:before{content:"";position:absolute;inset-inline-start:5px;top:8px;bottom:8px;width:2px;background:linear-gradient(var(--brand),var(--ok));opacity:.5}.pipe:after{content:"";position:absolute;inset-inline-start:2px;width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 12px var(--brand);animation:flow 3.2s linear infinite}@keyframes flow{0%{top:4px}to{top:calc(100% - 12px)}}.pipe li{padding:6px 0;padding-inline-start:22px;display:grid}.pipe b{font:700 15px var(--f-head)}.pipe span{font-size:12px;color:var(--ink-3)}.globe-sec{position:relative;padding-block:var(--sec);overflow:hidden;background:radial-gradient(ellipse 60% 70% at 25% 50%,rgba(43,184,238,.08),transparent 70%);border-block:1px solid var(--line)}.globe-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(24px,4vw,64px);align-items:center}.globe-copy h2{margin-bottom:20px}.globe-count{display:flex;align-items:center;gap:18px;margin:34px 0 24px}.globe-count b{font-size:clamp(48px,6vw,80px);font-weight:600;color:var(--ok);line-height:1;font-variant-numeric:tabular-nums;min-width:2ch}.globe-count span{color:var(--ink-2);line-height:1.35}.globe-count small{color:var(--ink-3);font-size:13px}.globe-feed{border:1px solid var(--line-2);border-radius:16px;padding:16px 18px;background:#00000040}.globe-feed ol{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px;font-size:12.5px;min-height:150px}.globe-feed li{display:grid;grid-template-columns:34px 1fr auto;gap:10px;color:var(--ink-2)}.globe-feed li b{color:var(--alert);font-weight:600}.globe-feed li i{font-style:normal;color:var(--ok)}.globe-sim{margin-top:14px;color:var(--warn)}.globe-stage{position:relative;aspect-ratio:1;width:100%}.globe-stage canvas{width:100%;height:100%;display:block}.globe-tag{position:absolute;bottom:8%;inset-inline-start:8%;font-size:11px;color:var(--ok)}@media (max-width: 900px){.globe-grid{grid-template-columns:1fr}.globe-stage{order:-1;max-width:520px;margin:0 auto}}@media (max-width: 1080px){.bento{grid-template-columns:repeat(2,1fr)}.t-feed,.t-clock,.t-os,.t-cta{grid-column:span 2}.t-cov,.t-pipe{grid-column:span 1;grid-row:span 1}}@media (max-width: 720px){.bento{grid-template-columns:1fr}.t-feed,.t-clock,.t-os,.t-cta,.t-cov,.t-pipe{grid-column:auto}.feed{max-height:330px}}@media (prefers-reduced-motion: reduce){.pipe:after{display:none}}
