.stardiver-module__MbvqNG__game{--ink:#080a09;--bone:#eee8dc;--signal:#ef5a2f;--amber:#d9ad69;z-index:10000;isolation:isolate;min-height:100dvh;color:var(--bone);cursor:crosshair;-webkit-user-select:none;user-select:none;background:#9c643f;position:fixed;inset:0;overflow:hidden}.stardiver-module__MbvqNG__loading{font-family:var(--font-mono);letter-spacing:.2em;background:radial-gradient(circle at 70% 40%,#ef5a2f2e,#0000 28%),#100e0c;place-items:center;font-size:.68rem;display:grid;position:absolute;inset:0}.stardiver-module__MbvqNG__loading:after{content:"PREPARING SECTOR";border:1px solid #eee8dc2e;padding:.8rem 1rem}.stardiver-module__MbvqNG__colorGrade{z-index:2;pointer-events:none;background:radial-gradient(circle,#0000 15%,#0b09071f 68%,#040403a8 125%),linear-gradient(#e78d4c0f,#0000 32%,#14110e1f);position:absolute;inset:0;box-shadow:inset 0 0 8rem #0006}.stardiver-module__MbvqNG__colorGrade:after{content:"";opacity:.12;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff09 4px);position:absolute;inset:0}.stardiver-module__MbvqNG__damageIdle,.stardiver-module__MbvqNG__damagePulse{z-index:4;pointer-events:none;opacity:0;background:radial-gradient(circle,#0000 25%,#830c07d1 130%);position:absolute;inset:0}.stardiver-module__MbvqNG__damagePulse{animation:.42s ease-out stardiver-module__MbvqNG__damage}.stardiver-module__MbvqNG__topbar,.stardiver-module__MbvqNG__objective,.stardiver-module__MbvqNG__timer,.stardiver-module__MbvqNG__killFeed,.stardiver-module__MbvqNG__vitals,.stardiver-module__MbvqNG__ammo,.stardiver-module__MbvqNG__equipment,.stardiver-module__MbvqNG__crosshair,.stardiver-module__MbvqNG__hitmarker,.stardiver-module__MbvqNG__hitmarkerIdle,.stardiver-module__MbvqNG__briefing,.stardiver-module__MbvqNG__desktopNotice{z-index:6;position:absolute}.stardiver-module__MbvqNG__topbar{height:clamp(3.8rem,6vw,5.3rem);font-family:var(--font-mono);letter-spacing:.15em;text-shadow:0 1px 1rem #000000bf;background:linear-gradient(#0405049e,#0000);border-bottom:1px solid #eee8dc33;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(1rem,2.8vw,3.2rem);font-size:.62rem;display:grid;inset:0 0 auto}.stardiver-module__MbvqNG__brand{font-family:var(--font-display);letter-spacing:-.025em;justify-self:start;font-size:clamp(.92rem,1.5vw,1.2rem);font-weight:780}.stardiver-module__MbvqNG__brand span{color:var(--signal)}.stardiver-module__MbvqNG__operation{color:#eee8dc99;align-items:center;display:flex}.stardiver-module__MbvqNG__operation>span{background:#eee8dc40;border-radius:50%;width:.42rem;height:.42rem;margin-right:.7rem}.stardiver-module__MbvqNG__operation>.stardiver-module__MbvqNG__live{background:var(--signal);box-shadow:0 0 1rem var(--signal);animation:1.4s ease-in-out infinite stardiver-module__MbvqNG__blink}.stardiver-module__MbvqNG__topActions{color:#eee8dc8f;justify-content:flex-end;gap:clamp(.8rem,2vw,1.6rem);display:flex}.stardiver-module__MbvqNG__topActions button,.stardiver-module__MbvqNG__topActions a{cursor:pointer;transition:color .18s}.stardiver-module__MbvqNG__topActions button:hover,.stardiver-module__MbvqNG__topActions a:hover{color:var(--signal)}.stardiver-module__MbvqNG__objective{min-width:min(26rem,70vw);font-family:var(--font-mono);text-align:center;text-shadow:0 2px 1rem #000000d9;flex-direction:column;align-items:center;gap:.25rem;display:flex;top:clamp(4.7rem,8vw,7rem);left:50%;transform:translate(-50%)}.stardiver-module__MbvqNG__objective span,.stardiver-module__MbvqNG__timer span,.stardiver-module__MbvqNG__vitals span,.stardiver-module__MbvqNG__ammo>span{letter-spacing:.2em;color:#eee8dc7a;font-size:.52rem}.stardiver-module__MbvqNG__objective strong{letter-spacing:.14em;font-size:.67rem;font-weight:500}.stardiver-module__MbvqNG__timer{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-shadow:0 2px 1rem #000c;flex-direction:column;display:flex;top:clamp(5rem,8vw,7.2rem);left:clamp(1rem,2.8vw,3.2rem)}.stardiver-module__MbvqNG__timer strong{font-size:clamp(1rem,1.7vw,1.35rem);font-weight:400}.stardiver-module__MbvqNG__killFeed{border-right:2px solid var(--signal);font-family:var(--font-mono);letter-spacing:.12em;color:#eee8dcb3;text-align:right;text-shadow:0 2px 1rem #000;background:linear-gradient(90deg,#0000,#07070680);padding:.62rem .8rem;font-size:.56rem;top:clamp(5rem,8vw,7.2rem);right:clamp(1rem,2.8vw,3.2rem)}.stardiver-module__MbvqNG__vitals{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-shadow:0 2px 1rem #000;grid-template-columns:auto auto;gap:1.15rem;display:grid;bottom:clamp(1.2rem,3vw,2.6rem);left:clamp(1rem,2.8vw,3.2rem)}.stardiver-module__MbvqNG__vitals>div:not(.stardiver-module__MbvqNG__vitalBars){flex-direction:column;display:flex}.stardiver-module__MbvqNG__vitals strong{font-size:clamp(1.4rem,3vw,2.2rem);font-weight:400;line-height:1}.stardiver-module__MbvqNG__armor strong{color:#c6dddc}.stardiver-module__MbvqNG__vitalBars{flex-direction:column;grid-column:1/-1;gap:.22rem;width:min(15rem,34vw);display:flex}.stardiver-module__MbvqNG__vitalBars:before,.stardiver-module__MbvqNG__vitalBars:after{content:"";background:#eee8dc26;width:min(15rem,34vw);height:2px;position:absolute;left:0}.stardiver-module__MbvqNG__vitalBars:before{bottom:5px}.stardiver-module__MbvqNG__vitalBars:after{bottom:0}.stardiver-module__MbvqNG__vitalBars i{z-index:1;background:var(--signal);height:2px;transition:width .18s;display:block}.stardiver-module__MbvqNG__vitalBars i+i{background:#a8c9cb}.stardiver-module__MbvqNG__ammo{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-shadow:0 2px 1rem #000;flex-direction:column;align-items:flex-end;display:flex;bottom:clamp(1.2rem,3vw,2.6rem);right:clamp(1rem,2.8vw,3.2rem)}.stardiver-module__MbvqNG__ammo div{align-items:baseline;gap:.5rem;display:flex}.stardiver-module__MbvqNG__ammo strong{letter-spacing:-.07em;font-size:clamp(2.4rem,6vw,4.5rem);font-weight:400;line-height:.86}.stardiver-module__MbvqNG__ammo b{color:#eee8dc6b;font-size:.84rem;font-weight:400}.stardiver-module__MbvqNG__ammo small{letter-spacing:.16em;color:var(--signal);margin-top:.35rem;font-size:.5rem}.stardiver-module__MbvqNG__equipment{font-family:var(--font-mono);letter-spacing:.12em;color:#eee8dc5c;text-shadow:0 2px 1rem #000;background:#0506052e;border-bottom:1px solid #eee8dc2e;gap:clamp(.7rem,2vw,1.8rem);padding:.7rem .9rem;font-size:.53rem;display:flex;bottom:clamp(1.3rem,3vw,2.6rem);left:50%;transform:translate(-50%)}.stardiver-module__MbvqNG__equipment .stardiver-module__MbvqNG__selected{color:var(--bone)}.stardiver-module__MbvqNG__equipment .stardiver-module__MbvqNG__selected:before{content:"■";color:var(--signal);margin-right:.45rem}.stardiver-module__MbvqNG__crosshair,.stardiver-module__MbvqNG__hitmarker,.stardiver-module__MbvqNG__hitmarkerIdle{pointer-events:none;width:2.5rem;height:2.5rem;top:50%;left:50%;transform:translate(-50%,-50%)}.stardiver-module__MbvqNG__crosshair i{background:#fffaf0db;position:absolute;box-shadow:0 0 4px #000000b3}.stardiver-module__MbvqNG__crosshair i:first-child,.stardiver-module__MbvqNG__crosshair i:nth-child(2){width:.52rem;height:1px;top:50%}.stardiver-module__MbvqNG__crosshair i:first-child{left:.2rem}.stardiver-module__MbvqNG__crosshair i:nth-child(2){right:.2rem}.stardiver-module__MbvqNG__crosshair i:nth-child(3),.stardiver-module__MbvqNG__crosshair i:nth-child(4){width:1px;height:.52rem;left:50%}.stardiver-module__MbvqNG__crosshair i:nth-child(3){top:.2rem}.stardiver-module__MbvqNG__crosshair i:nth-child(4){bottom:.2rem}.stardiver-module__MbvqNG__hitmarker,.stardiver-module__MbvqNG__hitmarkerIdle{z-index:7;opacity:0}.stardiver-module__MbvqNG__hitmarker{animation:.18s ease-out stardiver-module__MbvqNG__hit}.stardiver-module__MbvqNG__hitmarker i{background:var(--signal);width:1.65rem;height:1px;position:absolute;inset:50% auto auto 50%}.stardiver-module__MbvqNG__hitmarker i:first-child{transform:translate(-50%,-50%)rotate(45deg)}.stardiver-module__MbvqNG__hitmarker i:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.stardiver-module__MbvqNG__briefing{pointer-events:auto;width:min(46rem,100vw - 2rem);top:50%;left:clamp(1rem,7vw,8rem);transform:translateY(-45%)}.stardiver-module__MbvqNG__briefing:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 20%,#080807db,#08080794 45%,#0000 74%);position:absolute;inset:-3rem -7rem -3rem -4rem}.stardiver-module__MbvqNG__eyebrow{font-family:var(--font-mono);letter-spacing:.19em;color:var(--signal);margin-bottom:1rem;font-size:.62rem}.stardiver-module__MbvqNG__briefing h1,.stardiver-module__MbvqNG__briefing h2{max-width:10ch;font-family:var(--font-display);letter-spacing:-.06em;text-transform:uppercase;text-wrap:balance;text-shadow:0 .12em 1.2em #0000006b;font-weight:790;font-stretch:78%;line-height:.79}.stardiver-module__MbvqNG__briefing h1{font-size:clamp(4.2rem,10vw,10.2rem)}.stardiver-module__MbvqNG__briefing h2{font-size:clamp(3.8rem,9vw,8rem)}.stardiver-module__MbvqNG__briefing h1 em{color:#0000;font-family:var(--font-instrument);text-transform:none;-webkit-text-stroke:1px #eee8dcc7;font-weight:400}.stardiver-module__MbvqNG__lede{width:min(35rem,86%);font-family:var(--font-mono);letter-spacing:.025em;color:#eee8dcab;text-shadow:0 2px 1rem #000;margin:clamp(1.2rem,2vw,1.8rem) 0;font-size:clamp(.7rem,1vw,.84rem);line-height:1.68}.stardiver-module__MbvqNG__briefStats,.stardiver-module__MbvqNG__resultGrid{font-family:var(--font-mono);gap:clamp(1.4rem,4vw,4rem);margin:1.25rem 0;display:flex}.stardiver-module__MbvqNG__briefStats div,.stardiver-module__MbvqNG__resultGrid div{flex-direction:column;gap:.2rem;display:flex}.stardiver-module__MbvqNG__briefStats span,.stardiver-module__MbvqNG__resultGrid span{letter-spacing:.16em;color:#eee8dc66;font-size:.5rem}.stardiver-module__MbvqNG__briefStats strong,.stardiver-module__MbvqNG__resultGrid strong{font-size:clamp(.8rem,1.4vw,1rem);font-weight:400}.stardiver-module__MbvqNG__briefStats div:first-child strong{color:var(--signal)}.stardiver-module__MbvqNG__resultGrid strong{color:var(--signal);font-size:clamp(1.2rem,2.2vw,1.8rem)}.stardiver-module__MbvqNG__deploy{background:var(--signal);color:#170b07;width:min(23rem,100%);font-family:var(--font-mono);letter-spacing:.14em;cursor:pointer;border-left:3px solid #7d2418;justify-content:space-between;align-items:center;margin-top:1.4rem;padding:1.1rem 1.2rem;font-size:.66rem;font-weight:650;transition:transform .18s,background .18s;display:flex;box-shadow:0 .75rem 2.5rem #3c0e0542}.stardiver-module__MbvqNG__deploy:hover{background:var(--bone);transform:translate(.28rem)}.stardiver-module__MbvqNG__controls{font-family:var(--font-mono);letter-spacing:.1em;color:#eee8dc6b;margin-top:.9rem;font-size:.5rem}.stardiver-module__MbvqNG__compact{width:min(38rem,100vw - 2rem)}.stardiver-module__MbvqNG__compact .stardiver-module__MbvqNG__deploy{margin-top:2rem}.stardiver-module__MbvqNG__desktopNotice{font-family:var(--font-mono);letter-spacing:.12em;text-align:center;background:#080807b8;border:1px solid #eee8dc38;padding:.85rem;font-size:.55rem;display:none;inset:auto 1rem 1rem}@keyframes stardiver-module__MbvqNG__damage{0%{opacity:.9}to{opacity:0}}@keyframes stardiver-module__MbvqNG__hit{0%{opacity:1;transform:translate(-50%,-50%)scale(.7)}to{opacity:0;transform:translate(-50%,-50%)scale(1.25)}}@keyframes stardiver-module__MbvqNG__blink{50%{opacity:.3}}@media (max-width:760px),(pointer:coarse){.stardiver-module__MbvqNG__topbar{grid-template-columns:1fr auto}.stardiver-module__MbvqNG__operation,.stardiver-module__MbvqNG__timer,.stardiver-module__MbvqNG__killFeed,.stardiver-module__MbvqNG__equipment{display:none}.stardiver-module__MbvqNG__briefing{top:46%;left:1rem}.stardiver-module__MbvqNG__briefing h1{font-size:clamp(3.7rem,19vw,6rem)}.stardiver-module__MbvqNG__briefStats{gap:1.1rem}.stardiver-module__MbvqNG__controls{display:none}.stardiver-module__MbvqNG__desktopNotice{display:block}.stardiver-module__MbvqNG__objective{top:5.2rem}.stardiver-module__MbvqNG__vitalBars,.stardiver-module__MbvqNG__vitalBars:before,.stardiver-module__MbvqNG__vitalBars:after{width:8rem}}@media (prefers-reduced-motion:reduce){.stardiver-module__MbvqNG__operation>.stardiver-module__MbvqNG__live{animation:none}.stardiver-module__MbvqNG__deploy{transition:none}.stardiver-module__MbvqNG__colorGrade:after{display:none}}
