.scene-atmosphere{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.scene-web{position:absolute;inset:0;width:100%;height:100%;opacity:.2}.scene-fog{position:absolute;inset:-25%;background:radial-gradient(ellipse at 20% 70%,rgba(124,164,213,.12),transparent 38%),radial-gradient(ellipse at 80% 30%,rgba(227,38,54,.09),transparent 34%);filter:blur(32px);animation:fogDrift 24s ease-in-out infinite alternate}.scene-weather{position:absolute;inset:0;opacity:.35;background:linear-gradient(112deg,transparent 45%,rgba(210,233,255,.35) 49%,transparent 53%);transform:translateX(-110%)}.scene-night .scene-fog{opacity:.8}.scene-day .scene-fog{opacity:.4;filter:blur(45px)}.scene-day .scene-atmosphere{background:radial-gradient(circle at 75% 8%,rgba(255,190,95,.11),transparent 28%)}.scene-maintenance .scene-weather{animation:sceneLightning 9s steps(1) infinite}.scene-maintenance .scene-web{filter:contrast(1.8) drop-shadow(0 0 5px rgba(106,190,255,.3))}.scene-coming-soon .scene-atmosphere:after{content:"";position:absolute;left:0;right:0;bottom:0;height:24vh;opacity:.45;background:repeating-linear-gradient(90deg,#05070b 0 5%,transparent 5% 7%,#080d15 7% 12%,transparent 12% 14%);clip-path:polygon(0 35%,6% 35%,6% 5%,13% 5%,13% 50%,23% 50%,23% 20%,31% 20%,31% 58%,43% 58%,43% 0,52% 0,52% 45%,64% 45%,64% 13%,72% 13%,72% 58%,84% 58%,84% 26%,92% 26%,92% 50%,100% 50%,100% 100%,0 100%)}.scene-coming-soon .scene-atmosphere:before{content:"";position:absolute;z-index:2;left:4%;right:4%;bottom:8vh;height:11vh;opacity:.35;background:repeating-linear-gradient(90deg,transparent 0 22px,#ffd86b 23px 25px,transparent 26px 50px);clip-path:polygon(0 30%,100% 0,100% 60%,0 100%);animation:windowFlicker 6s steps(1) infinite}
.experience-panel{position:relative;z-index:8;margin-top:18px;padding:15px;border:1px solid #344154;background:rgba(10,15,23,.88);backdrop-filter:blur(12px)}.experience-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.experience-panel-head strong{font:900 22px "Barlow Condensed",Impact,sans-serif}.experience-panel-head span{color:#768292;font:700 7px Inter;letter-spacing:1px;text-transform:uppercase}.experience-services{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.experience-service{min-width:0;padding:10px;background:#0a0e15;border-bottom:2px solid #3fd58b}.experience-service.degraded{border-color:#ffbd42}.experience-service.maintenance{border-color:#5caeff}.experience-service.offline{border-color:#ef3949}.experience-service b{display:block;overflow:hidden;text-overflow:ellipsis;color:#fff;font:800 9px Inter;white-space:nowrap}.experience-service small{display:block;margin-top:4px;color:#7f8997;font-size:7px}.maintenance-progress{margin-top:12px}.maintenance-progress>div:first-child{display:flex;justify-content:space-between;color:#aab3c0;font:700 8px Inter}.maintenance-progress-bar{height:5px;margin:8px 0 10px;background:#242c37}.maintenance-progress-bar span{display:block;height:100%;background:linear-gradient(90deg,#e32636,#ffbd42);transition:width .5s}.maintenance-task-list{display:grid;grid-template-columns:1fr 1fr;gap:5px}.maintenance-task{padding:7px 9px;background:#111822;color:#9ca6b3;font-size:8px}.maintenance-task.done{color:#72dba3;text-decoration:line-through}.experience-teaser{position:relative;z-index:8;margin-top:12px;padding:14px 16px;border-left:3px solid #e32636;background:linear-gradient(90deg,#151c28,rgba(11,16,24,.75));animation:teaserIn .55s ease-out}.experience-teaser small{color:#ff4655;font:800 7px Inter;letter-spacing:2px}.experience-teaser strong{display:block;margin:5px 0 3px;color:#fff;font:900 22px "Barlow Condensed"}.experience-teaser p{margin:0;color:#9fa8b4;font-size:9px;line-height:1.45}.bugle-alert{position:fixed;z-index:900;left:0;right:0;top:max(0px,env(safe-area-inset-top));display:flex;align-items:center;gap:14px;padding:9px max(16px,env(safe-area-inset-left));background:#f2efe6;color:#07090d;border-bottom:4px solid #e32636;transform:translateY(-110%);animation:bugleDrop .7s 1.2s forwards;box-shadow:0 12px 30px rgba(0,0,0,.4)}.bugle-alert b{font:900 19px "Barlow Condensed"}.bugle-alert span{overflow:hidden;text-overflow:ellipsis;font:800 10px Inter;white-space:nowrap}.bugle-alert button{margin-left:auto;border:0;background:#080b10;color:#fff;min-width:36px;min-height:36px;cursor:pointer}
.home-command-center{position:relative;z-index:4;padding:34px 7.5vw;background:linear-gradient(135deg,#111722,#080b10);border-top:1px solid #2e3846;border-bottom:1px solid #2e3846}.home-command-head{display:flex;justify-content:space-between;align-items:end;gap:24px}.home-command-head h2{margin:5px 0 0;font:900 clamp(38px,5vw,70px)/.86 "Barlow Condensed"}.home-command-head p{max-width:430px;color:#8e98a6;font-size:11px;line-height:1.6}.home-command-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:22px}.home-command-card{min-height:145px;padding:18px;background:#151c26;border:1px solid #303a47;display:flex;flex-direction:column}.home-command-card small{color:#ff4857;font:800 7px Inter;letter-spacing:1.5px}.home-command-card strong{margin-top:auto;font:900 22px/1 "Barlow Condensed"}.home-command-card span{margin-top:6px;color:#8c96a4;font-size:8px;line-height:1.4}.site-music-player{position:fixed;z-index:95;left:max(12px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom));display:grid;grid-template-columns:42px minmax(105px,1fr) 70px;align-items:center;gap:9px;width:min(310px,calc(100vw - 24px));padding:8px;background:rgba(7,10,15,.94);border:1px solid #394454;backdrop-filter:blur(14px);box-shadow:0 10px 35px rgba(0,0,0,.5)}.site-music-player button{width:42px;height:42px;border:0;background:#e32636;color:#fff;cursor:pointer}.site-music-player strong{display:block;font:900 14px "Barlow Condensed"}.site-music-player small{color:#7f8997;font-size:7px}.site-music-player input{width:70px;accent-color:#e32636}.page-web-transition{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;pointer-events:none;background:#030509;clip-path:circle(0 at 50% 50%);transition:clip-path 1s cubic-bezier(.7,0,.2,1)}.page-web-transition.show{clip-path:circle(150% at 50% 50%)}.page-web-transition:before{content:"";width:min(75vw,700px);aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(transparent 0 13deg,#eef7ff 14deg 14.5deg,transparent 15deg 28deg);filter:drop-shadow(0 0 8px #e32636);animation:portalSpin 5s linear infinite}.page-web-transition span{position:absolute;font:900 clamp(40px,8vw,90px) "Barlow Condensed";text-align:center}.scene-spider-react .web-hero-art.is-active{filter:drop-shadow(0 0 22px #fff);animation:heroReact .5s ease-out}.symbiote{--red:#8b4dff!important;filter:saturate(.72) contrast(1.08)}.symbiote .hero-media,.symbiote .gallery-item img,.symbiote .film-poster img{filter:grayscale(.75) contrast(1.25)!important}.symbiote:after{content:"SYMBIOTE SIGNAL DETECTED";position:fixed;z-index:300;right:12px;top:84px;padding:8px 11px;background:#09070d;color:#cdafff;border:1px solid #8b4dff;font:800 8px Inter;letter-spacing:1px}
.sense-ripple{position:fixed;z-index:850;width:20px;height:20px;border:2px solid #eaf7ff;border-radius:50%;pointer-events:none;animation:senseRipple .7s ease-out forwards}
.reaction-web{position:fixed;z-index:880;height:2px;pointer-events:none;transform-origin:0 50%;background:linear-gradient(90deg,#fff,rgba(210,238,255,.75));box-shadow:0 0 6px #b9e3ff;animation:reactionWeb .52s ease-out forwards}.reaction-web:after{content:"";position:absolute;right:-4px;top:-4px;width:9px;height:9px;border:1px solid #fff;border-radius:50%}
.home-command-center+.experience-panel{margin:0;padding:20px 7.5vw;background:#090d13;border-width:0 0 1px}.scene-server-problem .scene-atmosphere{animation:systemGlitch 4s steps(1) infinite}.scene-server-problem .web-hero-art.is-active{filter:drop-shadow(4px 0 #51b9ff) drop-shadow(-4px 0 #e32636)}
.symbiote{filter:none;background:#050309}
.home-command-grid{grid-template-columns:repeat(3,1fr)}
.bugle-alert{height:42px;padding:0;background:#f2efe6}.bugle-alert b{align-self:stretch;display:grid;place-items:center;padding:0 18px;background:#e32636;color:#fff;white-space:nowrap}.bugle-alert>div{min-width:0;flex:1;display:flex;gap:70px;overflow:hidden}.bugle-alert>div span{flex:none;min-width:100%;font:800 9px Inter;letter-spacing:.4px;white-space:nowrap;animation:bugleTicker 18s linear infinite}.bugle-alert button{height:42px}.bugle-visible .status-language{top:max(50px,calc(env(safe-area-inset-top) + 50px))}.bugle-visible .status-scene{padding-top:42px}@keyframes bugleTicker{to{transform:translateX(calc(-100% - 70px))}}@media(max-width:650px){.bugle-alert{height:38px}.bugle-alert b{padding:0 9px;font-size:13px}.bugle-alert>div span{font-size:7px}.bugle-alert button{height:38px;min-height:38px}.bugle-visible .status-language{top:max(46px,calc(env(safe-area-inset-top) + 46px))}.bugle-visible .status-scene{padding-top:max(110px,calc(env(safe-area-inset-top) + 98px))}}

/* Fixed one-screen status dashboard */
body:not(.launch-sequence) .status-scene{height:100vh;height:100dvh;min-height:0;grid-template-columns:minmax(520px,760px) minmax(310px,390px);align-items:center;justify-content:center;gap:18px;padding:62px 3vw 18px;overflow:hidden}
body:not(.launch-sequence) .status-card{width:100%;max-height:calc(100dvh - 80px);padding:clamp(24px,3vh,38px);overflow:hidden}
body:not(.launch-sequence) .status-card h1{font-size:clamp(58px,7vw,104px);margin:clamp(10px,2vh,20px) 0}
body:not(.launch-sequence) .status-card>p:not(.eyebrow){margin:10px 0;font-size:13px;line-height:1.5}
body:not(.launch-sequence) .status-card .status-note{margin-top:14px}
body:not(.launch-sequence) .status-card .launch-countdown{margin-top:14px}
body:not(.launch-sequence) .status-card .status-actions{margin-top:14px}
.status-dashboard-rail{position:relative;z-index:8;min-width:0;max-height:calc(100dvh - 80px);display:grid;align-content:center;gap:10px;overflow:hidden}
.status-dashboard-rail .server-status-widget{position:relative;inset:auto;width:100%;margin:0}
.status-dashboard-rail .experience-panel,.status-dashboard-rail .experience-teaser{margin:0}
.status-dashboard-rail .experience-services{grid-template-columns:1fr 1fr}
@media(max-width:1100px) and (min-width:651px){body:not(.launch-sequence) .status-scene{grid-template-columns:minmax(450px,1.5fr) minmax(290px,.8fr);padding-left:18px;padding-right:18px}body:not(.launch-sequence) .status-card h1{font-size:clamp(54px,7.5vw,78px)}}
@media(max-width:650px){
  body[data-status]{height:100%;height:100dvh;overflow:hidden}
  body:not(.launch-sequence) .status-scene,.bugle-visible:not(.launch-sequence) .status-scene{height:100dvh;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:6px;padding:max(86px,calc(env(safe-area-inset-top) + 78px)) 7px max(7px,env(safe-area-inset-bottom));overflow:hidden}
  body:not(.launch-sequence) .status-card{width:100%;height:100%;max-height:none;padding:13px 13px 11px;box-shadow:4px 4px 0 var(--red);overflow:hidden}
  body:not(.launch-sequence) .status-card .eyebrow{font-size:6px;letter-spacing:1.5px}
  body:not(.launch-sequence) .status-card h1{font-size:clamp(34px,10.5vw,45px);line-height:.78;margin:7px 0}
  body:not(.launch-sequence) .status-card>p:not(.eyebrow){display:-webkit-box;margin:7px 0;font-size:9px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
  body:not(.launch-sequence) .status-card .launch-countdown{margin-top:7px;padding:7px 5px}
  body:not(.launch-sequence) .status-card .launch-countdown-label{margin-bottom:6px;font-size:6px}
  body:not(.launch-sequence) .status-card .launch-countdown b{font-size:20px}
  body:not(.launch-sequence) .status-card .launch-sound-toggle{min-height:38px;margin-top:6px}
  body:not(.launch-sequence) .status-card .status-note{margin-top:7px;padding:7px 9px;font-size:7px}
  body:not(.launch-sequence) .status-card .status-actions{margin-top:7px;flex-direction:row}
  body:not(.launch-sequence) .status-card .status-actions a{min-height:38px;padding:7px 10px;font-size:7px}
  .status-dashboard-rail{width:100%;max-height:176px;gap:5px;align-content:end}
  .status-dashboard-rail .server-status-widget{display:none}
  .status-dashboard-rail .experience-panel{padding:7px}
  .status-dashboard-rail .experience-panel-head{margin-bottom:5px}
  .status-dashboard-rail .experience-panel-head strong{font-size:15px}
  .status-dashboard-rail .experience-panel-head span{font-size:5px}
  .status-dashboard-rail .experience-services{grid-template-columns:repeat(4,1fr);gap:3px}
  .status-dashboard-rail .experience-service{padding:5px 3px}
  .status-dashboard-rail .experience-service b{font-size:6px}
  .status-dashboard-rail .experience-service small{font-size:5px}
  .status-dashboard-rail .maintenance-progress{margin-top:5px}
  .status-dashboard-rail .maintenance-task-list{display:none}
  .status-dashboard-rail .experience-teaser{padding:6px 8px}
  .status-dashboard-rail .experience-teaser small{font-size:5px}
  .status-dashboard-rail .experience-teaser strong{display:inline;margin:0 7px;font-size:13px}
  .status-dashboard-rail .experience-teaser p{display:inline;font-size:6px}
}
@media(max-width:650px) and (max-height:690px){body:not(.launch-sequence) .status-scene,.bugle-visible:not(.launch-sequence) .status-scene{padding-top:max(78px,calc(env(safe-area-inset-top) + 70px))}.status-dashboard-rail{max-height:138px}.status-dashboard-rail .experience-teaser{display:none}body:not(.launch-sequence) .status-card h1{font-size:32px}body:not(.launch-sequence) .status-card .status-note{display:none}}
@keyframes systemGlitch{0%,95%,100%{transform:none;filter:none}96%{transform:translateX(3px);filter:hue-rotate(40deg)}97%{transform:translateX(-2px)}}
@keyframes reactionWeb{0%{clip-path:inset(0 100% 0 0)}45%{clip-path:inset(0)}100%{opacity:0;clip-path:inset(0)}}
@keyframes fogDrift{to{transform:translate3d(7%,3%,0) scale(1.08)}}@keyframes sceneLightning{0%,91%,94%,100%{opacity:0;transform:translateX(-110%)}92%{opacity:.9;transform:translateX(0)}93%{opacity:.2}}@keyframes windowFlicker{0%,100%{opacity:.25}33%{opacity:.42}68%{opacity:.3}}@keyframes teaserIn{from{opacity:0;transform:translateY(14px)}}@keyframes bugleDrop{to{transform:none}}@keyframes portalSpin{to{transform:rotate(360deg)}}@keyframes heroReact{50%{transform:translateY(-10px) rotate(3deg)}}@keyframes senseRipple{to{opacity:0;transform:scale(9)}}@media(max-width:720px){.experience-services{grid-template-columns:1fr 1fr}.maintenance-task-list{grid-template-columns:1fr}.bugle-alert b{font-size:15px}.bugle-alert span{font-size:8px}.home-command-center{padding:28px 16px}.home-command-head{display:block}.home-command-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.home-command-card{min-width:72vw;scroll-snap-align:start}.site-music-player{bottom:max(62px,calc(env(safe-area-inset-bottom) + 58px))}.scene-web{opacity:.14}}@media(prefers-reduced-motion:reduce){.scene-fog,.scene-weather,.scene-coming-soon .scene-atmosphere:before,.page-web-transition:before{animation:none}.bugle-alert{animation-duration:.01s}.scene-web{display:none}}
