html{background:#030711}body{margin:0}:root{color:#edf7ff;font-synthesis:none;text-rendering:optimizelegibility;background:#040810;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button{font:inherit}h1,h2,p{margin-top:0}.app-shell{background:radial-gradient(circle at 46% 12%,#102642 0,#07111e 36%,#03070d 76%);min-height:100vh}.game-screen{background:#020711;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.desktop-update-gate{background:radial-gradient(circle at 50% 25%,#143548 0,#06131c 42%,#02070b 78%);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.desktop-update-gate section{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:linear-gradient(#102d3c,#071a24 100px,#06131b);border:1px solid #3295b6;width:min(560px,100%);padding:32px 36px;box-shadow:0 24px 80px #000,inset 0 1px #91e4ff24}.desktop-update-gate small{color:#62dcff;letter-spacing:.22em;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.desktop-update-gate h1{color:#f2fbff;letter-spacing:.06em;margin-bottom:8px;font-size:25px}.desktop-update-gate strong{color:#ffdf4a;letter-spacing:.12em;font-size:11px}.desktop-update-gate p{color:#a9c8d4;margin:24px 0 8px;font-size:13px;line-height:1.6}.desktop-update-gate .desktop-update-gate__hint{color:#718f9b;margin:0 0 24px;font-size:11px}.desktop-update-gate a{color:#f3fcff;letter-spacing:.1em;background:linear-gradient(#1a7995,#0c465b);border:1px solid #56d7ff;place-items:center;width:100%;min-height:43px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.desktop-update-gate a:hover{filter:brightness(1.16)}.backpage-shell,.game-screen{-webkit-user-select:none;user-select:none}.backpage-shell input,.backpage-shell textarea,.backpage-shell [contenteditable=true],.game-screen input,.game-screen textarea,.game-screen [contenteditable=true]{-webkit-user-select:text;user-select:text}.game-spectator-banner{z-index:120;color:#dcecf2;pointer-events:auto;background:#061821e8;border:1px solid #4e879e;align-items:center;gap:12px;padding:7px 10px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #000}.game-spectator-banner strong{color:#f0d949;letter-spacing:.12em}.game-spectator-banner span{color:#89aab8;font-size:10px}.game-spectator-banner button{color:#fff;background:#0b2936;border:1px solid #35677b;width:24px;height:24px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.game-hud{z-index:40;pointer-events:none;font-family:Arial,sans-serif;position:fixed;inset:0}.hud-galaxy-gate{z-index:31;box-sizing:border-box;color:#9cc5d5;letter-spacing:.08em;pointer-events:none;background:linear-gradient(#0c3041f5,#031721f5);border:1px solid #2c708d;justify-content:center;align-items:center;gap:14px;width:450px;height:32px;min-height:30px;padding:0 14px;font:700 10px/1 Rajdhani,sans-serif;display:flex;position:fixed;box-shadow:0 0 14px #23bce72e}.hud-galaxy-gate.is-layout-editing{cursor:move;pointer-events:auto;touch-action:none;border-color:#f1d83d;box-shadow:0 0 0 1px #f1d83d80,0 0 14px #f1d83d55}.hud-galaxy-gate.is-layout-editing:after{color:#ffe75b;content:"GALAXY GATE STATUS";background:#171602e8;padding:2px 5px;font-size:7px;font-weight:900;position:absolute;top:-14px;left:0}.hud-galaxy-gate__resize{cursor:nwse-resize;background:#19394a;border:1px solid #ffe75b;width:11px;height:11px;position:absolute;bottom:-5px;right:-5px}.hud-galaxy-gate strong{color:#fff;font-size:12px}.hud-galaxy-gate em{color:#ffe34d;font-style:normal}.hud-npc-uridium-boost{z-index:32;color:#ffe84e;letter-spacing:.08em;background:linear-gradient(#363009f5,#141203f5);border:1px solid #d6b932;grid-template-columns:auto auto;align-items:center;gap:14px;min-height:29px;padding:0 15px;font:800 11px/1 Rajdhani,sans-serif;display:grid;position:fixed;top:44px;left:50%;transform:translate(-50%);box-shadow:0 0 15px #ffda2f3d}.hud-npc-uridium-boost span{color:#fff;font:800 11px/1 monospace}.hud-npc-uridium-boost small{color:#9fb4bf;letter-spacing:.04em;text-align:center;grid-column:1/-1;padding-bottom:5px;font-size:9px}.hud-npc-uridium-boost small b{color:#fff}.hud-taskbar{pointer-events:auto;gap:2px;display:flex;position:absolute;top:8px;left:8px}.hud-system-taskbar{pointer-events:auto;gap:2px;display:flex;position:absolute;top:8px;right:8px}.release-changelog-layer{z-index:10020;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00070cd1;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.release-changelog{color:#dcebf1;background:linear-gradient(#102b3b,#06131c 86px);border:1px solid #3b9ab9;width:min(820px,100vw - 40px);max-height:min(760px,100vh - 56px);box-shadow:0 0 32px #28beec3b,inset 0 0 18px #43cdf70f}.release-changelog>header{border-bottom:1px solid #326b82;justify-content:space-between;align-items:center;min-height:76px;padding:0 22px;display:flex}.release-changelog>header small{color:#5edcff;letter-spacing:.15em;font-size:9px;font-weight:800}.release-changelog>header h2{color:#fff;letter-spacing:.08em;margin:3px 0 0;font-size:24px}.release-changelog__meta{justify-items:end;gap:7px;display:grid}.release-changelog__meta>strong{color:#ffdf42;letter-spacing:.08em;background:#4c3d046b;border:1px solid #a58c29;padding:9px 12px;font-size:11px}.release-changelog__meta>time{color:#9fb8c4;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.release-changelog__content{scrollbar-color:#4f9dbc #06131b;scrollbar-width:thin;scrollbar-gutter:stable;max-height:calc(min(760px,100vh - 56px) - 154px);padding:18px 22px;overflow:auto}.release-changelog__content::-webkit-scrollbar{width:8px}.release-changelog__content::-webkit-scrollbar-track{background:#06131b;border-left:1px solid #173747}.release-changelog__content::-webkit-scrollbar-thumb{background:linear-gradient(#4f9dbc,#285d75);border:1px solid #6ab9d5;border-radius:4px;box-shadow:inset 0 0 3px #b9efff66}.release-changelog__content::-webkit-scrollbar-thumb:hover{background:linear-gradient(#69bad8,#34738e)}.release-changelog__content section+section{border-top:1px solid #244758;margin-top:19px;padding-top:17px}.release-changelog__content h3{color:#69ddff;letter-spacing:.09em;margin:0 0 10px;font-size:13px}.release-changelog__content ul{gap:8px;margin:0;padding-left:19px;display:grid}.release-changelog__content li{color:#cbdce4;padding-left:3px;font-size:12px;line-height:1.55}.release-changelog__content li::marker{color:#ffd632}.release-changelog>footer{background:#071722;border-top:1px solid #326b82;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 22px;display:flex}.release-changelog>footer span{color:#8eabb9;font-size:10px}.release-changelog>footer button{color:#fff6bd;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#86730d,#403600);border:1px solid #d4b829;min-width:150px;min-height:34px;font-size:11px;font-weight:900}@media (width<=640px){.release-changelog-layer{padding:12px}.release-changelog{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.release-changelog>header{padding:0 14px}.release-changelog>header h2{font-size:18px}.release-changelog__meta>strong{font-size:9px}.release-changelog__content{max-height:calc(100vh - 166px);padding:14px}.release-changelog>footer{flex-direction:column;align-items:stretch;padding:12px 14px}}.hud-taskbar__button{cursor:pointer;background:url(/assets/ui/hud/task-closed.png) 50%/38px 38px no-repeat;border:0;width:38px;height:38px;padding:0;position:relative}.hud-taskbar__button.is-open{background-image:url(/assets/ui/hud/task-open.png)}.hud-taskbar__button:after{content:"";z-index:0;opacity:0;pointer-events:none;background:url(/assets/ui/hud/task-hover.png) 50%/38px 38px no-repeat;position:absolute;inset:0}.hud-taskbar__button:hover:after,.hud-taskbar__button:focus-visible:after{opacity:1}.hud-taskbar__icon{z-index:1;background-image:url(/assets/ui/hud/features-menu-icons.png);background-repeat:no-repeat;display:block;position:absolute;inset:0}.hud-taskbar__icon--ship{background-position:-304px -684px}.hud-taskbar__button.is-open .hud-taskbar__icon--ship{background-position:-266px -684px}.hud-taskbar__icon--ship-warp{background-position:-418px -684px}.hud-taskbar__button:hover .hud-taskbar__icon--ship-warp,.hud-taskbar__button:focus-visible .hud-taskbar__icon--ship-warp,.hud-taskbar__button.is-open .hud-taskbar__icon--ship-warp{background-position:-380px -684px}.hud-taskbar__icon--invasion{background-position:0 -342px}.hud-taskbar__button--invasion:hover .hud-taskbar__icon--invasion,.hud-taskbar__button--invasion:focus-visible .hud-taskbar__icon--invasion,.hud-taskbar__button--invasion.is-open .hud-taskbar__icon--invasion{background-position:-456px -304px}.hud-window--invasion{box-shadow:0 0 18px #36d2ff2e}.hud-window__icon--invasion{background-position:-288px -192px}.hud-invasion-content{padding:9px}.hud-invasion-content dl{grid-template-columns:1fr 1fr;gap:5px;margin:0 0 9px;display:grid}.hud-invasion-content dl div{background:#071c26;border:1px solid #1d485a;justify-content:space-between;padding:6px;display:flex}.hud-invasion-content dt{color:#789eae;text-transform:uppercase;font-size:9px}.hud-invasion-content dd{color:#eaf9ff;margin:0;font-size:10px;font-weight:800}.hud-invasion-bonus{background:#051923;border:1px solid #1d485a;margin:0 0 9px;padding:8px}.hud-invasion-bonus>span{color:#789eae;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.hud-invasion-bonus>strong{color:#eaf9ff;text-shadow:0 0 8px #3dd2ff59;margin:2px 0 7px;font-size:18px;line-height:1;display:block}.hud-invasion-bonus>p{color:#a8c6d1;margin:0 0 6px;font-size:9px;line-height:1.3}.hud-invasion-bonus>small{color:#628796;margin:-3px 0 6px;font-size:8px;line-height:1.25;display:block}.hud-invasion-bonus>small+small{color:#789eae;margin-top:0}.hud-invasion-bonus ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.hud-invasion-bonus li{color:#688591;background:#081f29;border-left:2px solid #244653;justify-content:space-between;gap:9px;padding:3px 5px;font-size:8px;display:flex}.hud-invasion-bonus li b{color:#8aabb8;white-space:nowrap}.hud-invasion-bonus li span{text-align:right}.hud-invasion-bonus li.is-reached{color:#9ac99d;border-left-color:#5aa95a}.hud-invasion-bonus li.is-current{color:#d7ffe0;background:#0c2b29;border-left-color:#6de47a;box-shadow:inset 0 0 9px #4fdf661a}.hud-invasion-bonus li.is-current b{color:#72f28a}.hud-invasion-content>button{color:#fff;background:linear-gradient(#478932,#245d20);border:1px solid #79b833;width:100%;min-height:34px;font-weight:900}.hud-invasion-content>button:disabled{opacity:.5}.hud-taskbar__icon--user{background-position:-114px -874px}.hud-taskbar__button.is-open .hud-taskbar__icon--user{background-position:-76px -874px}.hud-taskbar__icon--pet{background-position:-342px -456px}.hud-taskbar__button:hover .hud-taskbar__icon--pet,.hud-taskbar__button:focus-visible .hud-taskbar__icon--pet,.hud-taskbar__button.is-open .hud-taskbar__icon--pet{background-position:-304px -456px}.hud-taskbar__icon--missions{color:#647984;text-shadow:0 1px 2px #000;background-image:none;place-items:center;padding-bottom:1px;font:950 24px/1 Arial,sans-serif;display:grid}.hud-taskbar__icon--missions:before{content:"!"}.hud-taskbar__button:hover .hud-taskbar__icon--missions,.hud-taskbar__button:focus-visible .hud-taskbar__icon--missions{color:#a9c2cd}.hud-taskbar__button.is-open .hud-taskbar__icon--missions{color:#fff;text-shadow:0 0 5px #c6efff99,0 1px 2px #000}.hud-taskbar__icon--contacts{background-position:-228px -114px}.hud-taskbar__button:hover .hud-taskbar__icon--contacts,.hud-taskbar__button:focus-visible .hud-taskbar__icon--contacts,.hud-taskbar__button.is-open .hud-taskbar__icon--contacts{background-position:-190px -114px}.hud-taskbar__icon--group,.hud-taskbar__button.is-open .hud-taskbar__icon--group{background-position:-190px -266px}.hud-taskbar__icon--minimap{background-position:-38px -418px}.hud-taskbar__button.is-open .hud-taskbar__icon--minimap{background-position:0 -418px}.hud-taskbar__icon--spacemap{background-position:0 -760px}.hud-taskbar__button.is-open .hud-taskbar__icon--spacemap{background-position:-456px -722px}.hud-taskbar__icon--refinery{background-position:-456px -532px}.hud-taskbar__button:hover .hud-taskbar__icon--refinery,.hud-taskbar__button:focus-visible .hud-taskbar__icon--refinery,.hud-taskbar__button.is-open .hud-taskbar__icon--refinery{background-position:-418px -532px}.hud-taskbar__icon--boosters{background-position:-304px -38px}.hud-taskbar__button:hover .hud-taskbar__icon--boosters,.hud-taskbar__button:focus-visible .hud-taskbar__icon--boosters,.hud-taskbar__button.is-open .hud-taskbar__icon--boosters{background-position:-266px -38px}.hud-taskbar__icon--stats{background-position:-190px -798px}.hud-taskbar__button:hover .hud-taskbar__icon--stats,.hud-taskbar__button:focus-visible .hud-taskbar__icon--stats,.hud-taskbar__button.is-open .hud-taskbar__icon--stats{background-position:-152px -798px}.hud-taskbar__icon--log{background-position:-380px -76px}.hud-taskbar__button:hover .hud-taskbar__icon--log,.hud-taskbar__button:focus-visible .hud-taskbar__icon--log,.hud-taskbar__button.is-open .hud-taskbar__icon--log{background-position:-342px -76px}.hud-taskbar__icon--uba{background-position:-38px -836px}.hud-taskbar__button:hover .hud-taskbar__icon--uba,.hud-taskbar__button:focus-visible .hud-taskbar__icon--uba,.hud-taskbar__button.is-open .hud-taskbar__icon--uba{background-position:0 -836px}.hud-taskbar__icon--battlepass{background-position:-76px -38px}.hud-taskbar__button--battlepass:hover .hud-taskbar__icon--battlepass,.hud-taskbar__button--battlepass:focus-visible .hud-taskbar__icon--battlepass,.hud-taskbar__button--battlepass.is-open .hud-taskbar__icon--battlepass{background-position:-38px -38px}.hud-taskbar__icon--curcubitor{background-position:-456px -114px}.hud-taskbar__button--curcubitor:hover .hud-taskbar__icon--curcubitor,.hud-taskbar__button--curcubitor:focus-visible .hud-taskbar__icon--curcubitor,.hud-taskbar__button--curcubitor.is-open .hud-taskbar__icon--curcubitor{background-position:-418px -114px}.hud-taskbar__icon--settings{background-position:-76px -684px}.hud-system-taskbar__button:active:not(:disabled) .hud-taskbar__icon--settings{background-position:-114px -684px}.hud-taskbar__icon--dj{background-position:-190px -190px}.hud-system-taskbar__button:hover .hud-taskbar__icon--dj,.hud-system-taskbar__button:focus-visible .hud-taskbar__icon--dj,.hud-system-taskbar__button.is-active .hud-taskbar__icon--dj{background-position:-152px -190px}.hud-taskbar__icon--fullscreen{background-position:-456px -228px}.hud-system-taskbar__button.is-active .hud-taskbar__icon--fullscreen,.hud-system-taskbar__button:active:not(:disabled) .hud-taskbar__icon--fullscreen{background-position:0 -266px}.hud-taskbar__icon--logout{background-position:-342px -342px}.hud-system-taskbar__button.is-active .hud-taskbar__icon--logout,.hud-system-taskbar__button:active:not(:disabled) .hud-taskbar__icon--logout{background-position:-380px -342px}.hud-system-taskbar__button:disabled{cursor:default;filter:saturate(.45)brightness(.72)}.hud-system-taskbar__button.is-active:disabled{filter:none}.hud-system-taskbar__button.is-active{background-image:url(/assets/ui/hud/task-open.png)}.hud-system-taskbar__button.is-active .hud-taskbar__icon--settings{background-position:-114px -684px}.dj-broadcast-window{z-index:310;pointer-events:auto;color:#d6e8f1;background:#04131cf5;border:1px solid #316078;width:310px;font:700 10px/1.25 Rajdhani,sans-serif;position:absolute;top:50px;right:8px;box-shadow:0 8px 28px #000c,inset 0 0 24px #1159771f}.dj-broadcast-window>header{background:linear-gradient(#143344,#091d28);border-bottom:1px solid #234e63;grid-template-columns:38px 1fr 32px;align-items:center;height:36px;display:grid}.dj-broadcast-window>header .hud-taskbar__icon{width:38px;height:38px;position:relative}.dj-broadcast-window>header strong{color:#dff6ff;letter-spacing:.08em;text-transform:uppercase}.dj-broadcast-window>header button{color:#86aaba;cursor:pointer;background:0 0;border:0;border-left:1px solid #234e63;height:100%;font-size:20px}.dj-broadcast-window>header button:hover{color:#fff;background:#173849}.dj-broadcast-window__body{gap:10px;padding:12px;display:grid}.dj-broadcast-window__body>label{color:#7fa5b6;letter-spacing:.05em;text-transform:uppercase;gap:5px;display:grid}.dj-broadcast-window select{color:#dff6ff;height:30px;font:inherit;background:#081a24;border:1px solid #315a70;padding:0 8px}.dj-broadcast-window__level>span{justify-content:space-between;display:flex}.dj-broadcast-window__level b{color:#fff}.dj-broadcast-window__level input{accent-color:#48bde9;width:100%}.dj-broadcast-window__level>i{background:#02090d;border:1px solid #203f4d;height:4px;overflow:hidden}.dj-broadcast-window__level>i>em{background:linear-gradient(90deg,#46b6dd,#e8cc3e,#f45145);height:100%;transition:width 70ms linear;display:block}.dj-broadcast-window__boost{border-top:1px solid #173847;padding-top:8px}.dj-broadcast-window__boost small{color:#658493;text-transform:none;font-size:9px;line-height:1.3}.dj-broadcast-window__hint{color:#718f9e;margin:0;font-weight:600;line-height:1.35}.dj-broadcast-window__active{color:#9cb7c3;background:#29260c;border-left:2px solid #ebcb34;margin:0;padding:7px}.dj-broadcast-window__active b{color:#fff}.dj-broadcast-window__error{color:#ff9389;background:#2d100e;border:1px solid #77362f;margin:0;padding:7px}.dj-broadcast-window__body>button{color:#fff;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#246c8c,#15425a);border:1px solid #4a8baa;min-height:34px;font:900 10px/1 Rajdhani,sans-serif}.dj-broadcast-window__body>button.is-stop{background:linear-gradient(#853c35,#4d211e);border-color:#a34d43}.dj-broadcast-window__body>button:disabled{opacity:.48;cursor:default}.game-hud.is-window-background-hidden .hud-window:not(:hover){clip-path:none;box-shadow:none;background:0 0;border-color:#0000}.game-hud.is-window-background-hidden .hud-window:not(:hover):before,.game-hud.is-window-background-hidden .hud-window:not(:hover):after{opacity:0}.game-hud.is-window-background-hidden .hud-window:not(:hover) .hud-window__titlebar,.game-hud.is-window-background-hidden .hud-window:not(:hover) .hud-window__body{box-shadow:none;background:0 0;border-color:#0000}.game-hud.is-window-background-hidden .hud-window--missions:not(:hover) .mission-tracker,.game-hud.is-window-background-hidden .hud-window--missions:not(:hover) .mission-control{background:0 0}.game-hud.is-window-background-hidden .hud-window:not(:hover) .hud-window__titlebar,.game-hud.is-window-background-hidden .hud-window:not(:hover) .hud-window__resize-handle,.game-hud.is-window-background-hidden .hud-window:not(:hover) .hud-minimap-size-controls{opacity:0}.game-settings-layer{z-index:60;pointer-events:auto;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.game-settings-window{color:#cbd8df;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);pointer-events:auto;-webkit-user-select:none;user-select:none;will-change:transform;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px),linear-gradient(145deg,#12232ff8,#080f15fc 70%);border:1px solid #39718c;border-radius:7px 7px 0;width:min(540px,100vw - 36px);max-height:calc(100vh - 36px);position:relative;overflow:hidden;box-shadow:0 18px 55px #000e,inset 0 0 0 1px #081018}.game-settings-titlebar{color:#dce8b6;cursor:move;touch-action:none;background:linear-gradient(90deg,#17384b,#0d2635 72%,#123344);border-bottom:1px solid #4a819b;justify-content:space-between;align-items:center;height:32px;padding:0 5px 0 6px;display:flex}.game-settings-title{align-items:center;gap:5px;display:flex}.game-settings-title strong{text-shadow:0 1px 2px #000;font:800 16px/1 Arial,sans-serif}.game-settings-title__icon{background-image:url(/assets/ui/hud/features-menu-icons.png);background-position:-48px -432px;background-repeat:no-repeat;background-size:312px 624px;width:24px;height:24px}.game-settings-titlebar>button{color:#c6dce8;cursor:pointer;background:#07131d;border:1px solid #477b94;place-items:center;width:19px;height:18px;padding:0 0 2px;font:900 13px/1 Arial,sans-serif;display:grid}.game-settings-tabs{background:#0a1821;border-bottom:1px solid #294f64;grid-template-columns:repeat(5,1fr);gap:2px;height:28px;padding:3px 16px 0;display:grid}.game-settings-tabs button{color:#63849a;cursor:pointer;background:linear-gradient(#173044,#0b1d29);border:1px solid #345d73;border-bottom:0;font-size:9px;font-weight:900}.game-settings-tabs button:hover,.game-settings-tabs button.is-active{color:#d7edf6;background:linear-gradient(#23546e,#113246);border-color:#70cbea;box-shadow:inset 0 1px #b6f0ff45}.game-settings-content{scrollbar-color:#2f708c #071119;min-height:380px;max-height:min(430px,100vh - 150px);padding:18px 24px;overflow:auto}.settings-section{color:#aebbc3;min-height:340px;font:11px/1.35 Arial,sans-serif}.settings-checkbox{cursor:pointer;align-items:center;gap:8px;min-height:28px;display:flex}.settings-checkbox input{opacity:0;pointer-events:none;position:absolute}.settings-checkbox>span{background:#050b0f;border:1px solid #526b79;flex:0 0 15px;width:15px;height:15px;box-shadow:inset 0 0 0 2px #101d24}.settings-checkbox input:checked+span{background:linear-gradient(135deg,#0d617e,#48d9f8);border-color:#55b9dc;box-shadow:inset 0 0 0 3px #09202b,0 0 5px #36c9f266}.settings-checkbox input:checked+span:after{content:"✓";color:#fff;text-align:center;font:900 11px/13px Arial,sans-serif;display:block}.settings-checkbox strong{font-weight:500}.settings-checkbox.is-disabled{opacity:.6;cursor:default}.settings-experimental-option{background:linear-gradient(90deg,#0a1b24,#07131a);border:1px solid #315d71;margin-top:14px;padding:9px 11px}.settings-fps-limit{border-bottom:1px solid #244b5d;margin-bottom:13px;padding:2px 1px 15px;display:block}.settings-fps-limit>span:first-child{color:#d9edf5;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:10px;display:flex}.settings-fps-limit output{color:#fff;text-shadow:0 0 7px #55dfff88;font-size:12px;font-weight:900}.settings-fps-limit input{accent-color:#58ddff;cursor:ew-resize;width:100%;margin:0}.settings-fps-limit__marks{height:18px;margin:1px 7px 0;display:block;position:relative}.settings-fps-limit__marks i{background:#70dfff;width:1px;height:5px;position:absolute;top:0;transform:translate(-.5px)}.settings-fps-limit__marks em{color:#89b8c9;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:6px;left:50%;transform:translate(-50%)}.settings-fps-limit__marks i:last-child em{transform:translate(-100%)}.settings-experimental-option .settings-fps-limit__hint{color:#7fa2b2;margin:5px 0 0}.settings-experimental-option small{color:#7897a7;margin:4px 0 0 23px;font-size:9px;line-height:1.45;display:block}.settings-experimental-option b{color:#f1c84b;margin:5px 0 0 23px;font-size:9px;display:block}.settings-experimental-option b.is-error{color:#ff6d6d}.settings-graphics-toolbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.settings-ship-renderer{color:#c4f2ff;letter-spacing:.08em;gap:4px;font-size:9px;font-weight:900;display:grid}.settings-ship-renderer select{color:#e2f4fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#07141c;background-image:linear-gradient(#123344,#07141c);border:1px solid #3d7894;min-width:150px;min-height:26px;padding:4px 28px 4px 8px;font-size:10px}.settings-ship-renderer select:hover,.settings-ship-renderer select:focus-visible{color:#fff;border-color:#69d8f7;outline:none;box-shadow:0 0 0 1px #225a70,0 0 8px #50c9ee33}.settings-ship-renderer select option{color:#dcebf2;background:#07141c}.settings-ship-renderer select option:checked{color:#fff39a;background:#173746}.settings-camera-zoom{color:#c4f2ff;letter-spacing:.08em;grid-template-columns:auto minmax(120px,190px) 42px;align-items:center;gap:9px;min-width:min(330px,60%);font-size:9px;font-weight:900;display:grid}.settings-camera-zoom input{accent-color:#58ddff;cursor:ew-resize;width:100%;margin:0}.settings-camera-zoom output{color:#fff;text-align:right;font-size:11px}.settings-quality-main{border-top:1px solid #2b566b;border-bottom:1px solid #2b566b;justify-content:space-between;align-items:center;margin:12px 0 14px;padding:12px 0;display:flex}.settings-quality-main>span{color:#d5e0e6;font-weight:800}.settings-quality-slider{width:min(290px,65%)}.settings-quality-slider input{accent-color:#45cce9;cursor:ew-resize;width:100%;margin:0}.settings-quality-slider>div{color:#7894a5;justify-content:space-between;margin-top:3px;font-size:9px;display:flex}.settings-quality-slider>div span:last-child{color:#d6edf5}.settings-quality-grid{background:#060c10a8;grid-template-columns:1fr 1fr;gap:12px 22px;margin-top:10px;padding:17px 14px;display:grid}.settings-quality-grid.is-disabled{opacity:.4;pointer-events:none}.settings-quality-grid label,.settings-quality-main{color:#95a7b2}.settings-quality-grid label{flex-direction:column;gap:4px;display:flex}.settings-quality-grid select,.settings-quality-main select{color:#e2f4fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#102936,#07141c);border:1px solid #3d7894;min-height:24px;font-size:10px}.settings-quality-grid select option,.settings-quality-main select option{color:#dcebf2;background:#07141c}.settings-checkbox-list{flex-direction:column;display:flex}.settings-damage-number-style{margin:2px 0 8px 27px}.settings-damage-number-style.is-disabled{opacity:.4;pointer-events:none}.settings-damage-number-style label{color:#95a7b2;grid-template-columns:minmax(160px,1fr) minmax(150px,210px);align-items:center;gap:14px;display:grid}.settings-damage-number-style select{color:#e2f4fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#102936,#07141c);border:1px solid #3d7894;min-height:24px;font-size:10px}.settings-damage-number-style option{color:#dcebf2;background:#07141c}.settings-rsb-switcher{background:#05141cb8;border:1px solid #234b5f;gap:8px;margin:0 0 10px;padding:10px;display:grid}.settings-rsb-switcher label{color:#95a7b2;grid-template-columns:minmax(180px,1fr) minmax(130px,190px);align-items:center;gap:14px;display:grid}.settings-rsb-switcher select,.settings-rsb-switcher input{color:#e2f4fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#102936,#07141c);border:1px solid #3d7894;min-height:26px;font-size:10px}.settings-rsb-switcher input{padding:0 8px}.settings-rsb-switcher option{color:#dcebf2;background:#07141c}.settings-inline-choice{justify-content:space-between;align-items:center;display:flex}.settings-inline-choice>div{gap:4px;display:flex}.settings-inline-choice>div button{color:#697a84;cursor:pointer;background:0 0;border:0;width:30px;font-size:10px}.settings-inline-choice>div button.is-active{color:#d9ffbd;text-shadow:0 0 7px #54ff3b}.settings-ui-layout-actions{background:#07131b;border-top:1px solid #2b566b;border-bottom:1px solid #17394a;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:13px 12px;display:flex}.settings-ui-layout-actions>span{gap:3px;display:grid}.settings-ui-layout-actions strong{color:#d7e8ef;font-size:10px}.settings-ui-layout-actions small{color:#718b9b;font-size:8px}.settings-ui-layout-actions>div{gap:7px;display:flex}.settings-ui-layout-actions button{color:#e6f4fa;cursor:pointer;background:linear-gradient(#1d4c61,#0c2937);border:1px solid #3b708a;min-height:27px;padding:0 12px;font-size:8px;font-weight:900}.settings-ui-layout-actions button.is-reset{background:linear-gradient(#713232,#351616);border-color:#8c4b4b}.settings-note{color:#718b9b;background:#07131b;border-left:2px solid #2c6b86;margin:auto 0 0;padding:12px;font-size:9px}.settings-sound-list{flex-direction:column;gap:28px;padding-top:20px;display:flex}.settings-sound-list .settings-volume-slider>span{justify-content:space-between;margin-bottom:8px;display:flex}.settings-sound-list .settings-volume-slider b{color:#65d7f7}.settings-sound-list .settings-volume-slider input[type=range]{accent-color:#32bada;width:100%}.settings-keybind-list>div{border-bottom:1px solid #1f3c4d;grid-template-columns:1fr 145px;align-items:center;min-height:48px;display:grid}.settings-keybind-list h3{color:#d7e8ef;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #31566a;margin:14px 0 2px;padding-bottom:5px;font-size:10px}.settings-keybind-list>div button{color:#d9e8ef;cursor:pointer;background:#0b2432;border:1px solid #3b6b83;min-height:28px;font-size:10px;font-weight:800}.settings-keybind-list>div button.is-capturing{color:#f5dc67;border-color:#e2c23a;box-shadow:0 0 8px #e0bc3844}.settings-keybind-error{color:#ff746d;font-size:10px}.settings-keybind-confirmation{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.settings-keybind-confirmation>section{color:#bcd1dc;background:linear-gradient(150deg,#123044,#06131cfb 72%);border:1px solid #3f829d;width:min(390px,100vw - 36px);padding:18px;box-shadow:0 20px 65px #000e,inset 0 0 30px #42d5ff0c}.settings-keybind-confirmation section>span{color:#64d8fa;letter-spacing:.16em;font-size:8px;font-weight:950}.settings-keybind-confirmation h2{color:#f4fbff;margin:8px 0 13px;font-size:17px}.settings-keybind-confirmation p{color:#9fb8c5;margin:0;font-size:11px;line-height:1.5}.settings-keybind-confirmation p b{color:#ffe45e}.settings-keybind-confirmation ul{color:#e7f6fc;background:#030d13a8;border:1px solid #244f63;margin:10px 0;padding:9px 12px 9px 28px;font-size:11px}.settings-keybind-confirmation small{color:#7996a5;font-size:9px}.settings-keybind-confirmation section>div{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.settings-keybind-confirmation button{color:#cce0e9;cursor:pointer;background:linear-gradient(#173847,#091c25);border:1px solid #436e82;min-width:110px;min-height:31px;font-size:9px;font-weight:950}.settings-keybind-confirmation button.is-confirm{color:#fff;background:linear-gradient(#76601c,#3a2d0a);border-color:#c39b37}.settings-keybind-confirmation button:hover{filter:brightness(1.18)}.game-settings-actions{background:#08131b;border-top:1px solid #294f64;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:28px;min-height:54px;padding:8px 28px 11px;display:grid}.game-settings-actions button{color:#ecf7fb;cursor:pointer;letter-spacing:.05em;border:1px solid #3f7189;min-height:30px;font-size:10px;font-weight:900}.game-settings-actions button:disabled{opacity:.4;cursor:default}.game-settings-actions .is-save{background:linear-gradient(#397c31,#193f1a);border-color:#4e843d}.game-settings-actions .is-cancel{background:linear-gradient(#36748c,#183b4b)}.game-settings-actions .is-reset{background:linear-gradient(#8c3535,#481919);border-color:#8c4141}.game-logout-overlay{z-index:50;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.game-reconnect-overlay{z-index:90;-webkit-backdrop-filter:brightness(.45)saturate(.7);backdrop-filter:brightness(.45)saturate(.7);pointer-events:auto;background:#02080dc2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.game-reconnect-dialog{color:#ddecf4;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);background:linear-gradient(160deg,#123247f7,#07131bfa);border:1px solid #3e829f;border-radius:5px 5px 0;width:min(390px,100vw - 36px);overflow:hidden;box-shadow:0 20px 70px #000,inset 0 0 24px #5dd8ff0b}.game-reconnect-dialog__titlebar{background:linear-gradient(#173e52,#0b2635);border-bottom:1px solid #315d71;align-items:center;gap:9px;min-height:34px;padding:0 12px;display:flex}.game-reconnect-dialog__titlebar span{background:#65dcff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px #43cef8}.game-reconnect-dialog__titlebar strong{color:#f2f8fb;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.game-reconnect-dialog__body{text-align:center;padding:24px 25px 22px}.game-reconnect-dialog__body>i{border:3px solid #214a5d;border-top-color:#68ddff;border-radius:50%;width:34px;height:34px;margin:0 auto 13px;animation:.8s linear infinite game-reconnect-spin;display:block}.game-reconnect-dialog__body b{color:#67dcff;letter-spacing:.06em;text-transform:uppercase;font-size:13px;display:block}.game-reconnect-dialog__body p{color:#91abb9;max-width:310px;margin:9px auto 0;font-size:10px;line-height:1.5}@keyframes game-reconnect-spin{to{transform:rotate(360deg)}}.game-ui-layout-overlay{z-index:58;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.game-ui-layout-dialog{color:#dcecf5;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);pointer-events:auto;text-align:center;background:linear-gradient(160deg,#123246f2,#07131df5);border:1px solid #4592b2;border-radius:6px 6px 0;width:min(370px,100vw - 36px);padding:18px;box-shadow:0 18px 60px #000e,inset 0 0 20px #49cfff0c}.game-ui-layout-dialog>span{color:#66d9ff;letter-spacing:.14em;font-size:8px;font-weight:900}.game-ui-layout-dialog h2{color:#fff;margin:8px 0 5px;font-size:16px}.game-ui-layout-dialog p{color:#8ba6b7;margin:0;font-size:10px}.game-ui-layout-dialog>div{justify-content:center;gap:10px;margin-top:16px;display:flex}.game-ui-layout-dialog button{color:#e6f3f9;cursor:pointer;background:linear-gradient(#2d6279,#123544);border:1px solid #477188;min-width:105px;min-height:31px;font-size:9px;font-weight:900}.game-ui-layout-dialog button.is-save{background:linear-gradient(#4a9135,#1d4c1b);border-color:#5b963e}.game-logout-dialog{color:#e9f4fb;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);pointer-events:auto;-webkit-user-select:none;user-select:none;background:#07131deb;border:1px solid #3a718c;border-radius:6px 6px 0;width:min(330px,100vw - 32px);overflow:hidden;box-shadow:0 10px 38px #000d,inset 0 0 20px #2b789018}.game-logout-dialog__titlebar{color:#dce8b6;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px),linear-gradient(90deg,#123244f5,#0c2331f5 64%,#102d3cf5);border-bottom:1px solid #356b87;align-items:center;height:28px;padding:0 6px;display:flex}.game-logout-dialog__title{align-items:center;gap:4px;font:700 11px/1 Arial,sans-serif;display:flex}.game-logout-dialog__icon{background-image:url(/assets/ui/hud/features-menu-icons.png);background-position:-216px -216px;background-repeat:no-repeat;background-size:312px 624px;width:24px;height:24px}.game-logout-dialog__body{text-align:center;background:linear-gradient(#ffffff07,#0000 34%),repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 3px);flex-direction:column;align-items:center;padding:22px 28px 25px;display:flex}.game-logout-dialog__kicker{color:#7297ad;letter-spacing:.18em;font-size:8px;font-weight:900}.game-logout-dialog__countdown{color:#f1f8fc;text-shadow:0 0 14px #5ad8ff55;margin-top:8px;font-size:34px;line-height:1}.game-logout-dialog__progress{background:#02080d;border:1px solid #365d73;width:100%;height:7px;margin-top:15px;overflow:hidden;box-shadow:inset 0 1px 3px #000}.game-logout-dialog__progress i{background:linear-gradient(90deg,#b98c16,#f4cf43);height:100%;transition:width .1s linear;display:block;box-shadow:0 0 8px #f0c32e99}.game-logout-dialog__body p{color:#8da8b9;margin:13px 0 15px;font-size:10px;line-height:1.45}.game-logout-dialog__body button{color:#e9f7ff;cursor:pointer;letter-spacing:.08em;background:linear-gradient(#1b5269,#0c2d3d);border:1px solid #4c879f;min-width:145px;min-height:30px;font-size:10px;font-weight:900;box-shadow:inset 0 1px #9ee8ff40,0 0 10px #42bddd22}.game-logout-dialog__body button:hover{filter:brightness(1.18);border-color:#78d5f2}.hud-window{--hud-corner-cut:12px;z-index:10;color:#e9f4fb;width:226px;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--hud-corner-cut)), calc(100% - var(--hud-corner-cut)) 100%, 0 100%);pointer-events:auto;-webkit-user-select:none;user-select:none;background:#08131ce8;border:1px solid #071018;border-radius:6px 6px 0;position:absolute;box-shadow:0 0 0 1px #3a718c,0 5px 18px #000b,inset 0 0 16px #2b789014}.hud-window:not(.hud-window--minimap):before,.hud-window--minimap:before{content:"";z-index:6;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--hud-corner-cut)), calc(100% - var(--hud-corner-cut)) 100%, 0 100%);-webkit-mask-composite:xor;pointer-events:none;background:#3a718c;border-radius:6px 6px 0;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hud-window--minimap:before{background:#5c748b}.hud-window--minimap{pointer-events:none;background:0 0;border:1px solid #5c748b;border-radius:6px 6px 0;box-shadow:0 5px 18px #000b}.hud-window--minimap:after{content:"";z-index:3;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--hud-corner-cut)), calc(100% - var(--hud-corner-cut)) 100%, 0 100%);pointer-events:none;background:0 0;border:15px solid #071522;border-top-width:0;position:absolute;inset:24px 0 0}.hud-window--minimap .hud-window__titlebar{pointer-events:auto;border:1px solid #071018;border-bottom-color:#356b87;border-radius:6px 6px 0 0;box-shadow:0 0 0 1px #3a718c}.hud-minimap-size-controls{z-index:4;pointer-events:auto;display:flex;position:absolute;top:27px;right:18px}.hud-minimap-viewport-border{z-index:5;pointer-events:none;border:1px solid #5c748b;position:absolute}.hud-minimap-size-controls button{color:#c6dce8;cursor:pointer;background:#07131de8;border:1px solid #477b94;place-items:center;width:17px;height:15px;padding:0 0 1px;font:900 12px/1 Arial,sans-serif;display:grid}.hud-minimap-size-controls button+button{border-left:0}.hud-minimap-size-controls button:hover:not(:disabled){color:#fff;border-color:#79d6f4}.hud-minimap-size-controls button:disabled{color:#455a66;cursor:default}.hud-window__titlebar{color:#dce8b6;cursor:default;touch-action:none;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px),linear-gradient(90deg,#123244f5,#0c2331f5 64%,#102d3cf5);border-bottom:1px solid #356b87;border-radius:5px 5px 0 0;justify-content:space-between;align-items:center;height:24px;padding:0 3px 0 4px;transition:filter .14s,color .14s;display:flex}.hud-window__titlebar:hover{color:#f5f9dc;filter:brightness(1.2)}.hud-window__title{align-items:center;gap:3px;min-width:0;display:flex}.hud-window__icon{background-image:url(/assets/ui/hud/features-menu-icons.png);background-repeat:no-repeat;background-size:312px 624px;flex:0 0 24px;width:24px;height:24px}.hud-window__icon--ship{background-position:-192px -432px}.hud-window--shipWarp .hud-window__titlebar,.hud-window--shipWarp .hud-window__titlebar:hover{color:#c7d0d4}.hud-window__icon--shipWarp{background-position:-240px -432px}.hud-window__icon--user{background-position:-72px -552px}.hud-window__icon--pet{background-position:-216px -288px}.hud-window__icon--missions{color:#f4d93b;text-shadow:0 0 4px #f4d93b80,0 1px 2px #000;background-image:none;place-items:center;font:950 17px/1 Arial,sans-serif;display:grid}.hud-window__icon--missions:before{content:"!"}.hud-window__icon--contacts{background-position:-144px -72px}.hud-window__icon--group{background-position:-120px -168px}.hud-window__icon--minimap{background-position:-24px -264px}.hud-window__icon--spacemap{background-position:-288px -456px}.hud-window__icon--refinery{background-position:-288px -336px}.hud-window__icon--boosters{background-position:-192px -24px}.hud-window__icon--stats{background-position:-96px -504px}.hud-window__icon--log{background-position:-216px -48px}.hud-window__icon--uba{background-position:0 -528px}.hud-window__icon--battlepass{background-position:-24px -24px}.hud-window__icon--curcubitor{background-position:-264px -72px}.hud-window--uba .hud-window__body{background:#040c12;height:calc(100% - 24px);overflow:hidden}.uba-window{color:#c9dce5;background:radial-gradient(circle at 50% 0,#183748 0,#07131b 42%,#02070b 100%);flex-direction:column;height:100%;min-height:0;font:11px Arial,sans-serif;display:flex}.uba-window button,.uba-window input{font:inherit}.uba-window__brand{letter-spacing:.22em;color:#eefaff;text-shadow:0 0 12px #69d3ff;background:linear-gradient(#162d38cc,#07131be6);border-bottom:1px solid #2c5b70;justify-content:center;align-items:center;gap:10px;min-height:62px;display:flex}.uba-window__brand strong{font-size:18px}.uba-window__brand-icon{background:url(/assets/ui/hud/features-menu-icons.png) 0 -836px no-repeat;width:38px;height:38px}.uba-window__tabs{background:#21485a;border-bottom:1px solid #31677f;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.uba-window__tabs button{color:#7193a3;letter-spacing:.1em;cursor:pointer;background:#0b202b;border:0;height:38px;font-weight:900}.uba-window__tabs button:hover,.uba-window__tabs button.is-active{color:#e9fbff;background:linear-gradient(#173c4c,#0d2936);box-shadow:inset 0 -2px #6ad5ff}.uba-window>main{flex:1;min-height:0;padding:16px;overflow:auto}.uba-window>footer{color:#6f94a4;letter-spacing:.05em;background:#071923;border-top:1px solid #28586b;grid-template-columns:minmax(130px,1fr) repeat(4,auto);align-items:center;gap:22px;padding:10px 16px;display:grid}.uba-window>footer b,.uba-window>footer strong{color:#e9f8ff}.hud-window--battlepass,.hud-window--curcubitor{box-shadow:0 0 0 1px #9b501e,0 10px 36px #000e,0 0 30px #ff6f1524}.hud-window--battlepass:before,.hud-window--curcubitor:before{background:linear-gradient(135deg,#f08b36,#56311c 50%,#bd6529)}.hud-window--battlepass .hud-window__titlebar,.hud-window--curcubitor .hud-window__titlebar{color:#ffe5c1;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px),linear-gradient(90deg,#3f2013f5,#1a1010f5 62%,#342017f5);border-bottom-color:#9b5526}.hud-window--battlepass .hud-window__body,.hud-window--curcubitor .hud-window__body{background:#090b0e;height:calc(100% - 24px);overflow:hidden}.halloween-event{--halloween-orange:#ff8a30;--halloween-gold:#ffc04c;color:#e7d8c8;background:radial-gradient(circle at 12% -15%,#852d174d,#0000 36%),radial-gradient(circle at 85% 10%,#692a1759,#0000 33%),linear-gradient(#17100f,#070a0d 52%);flex-direction:column;height:100%;min-height:0;font:11px/1.3 Arial,sans-serif;display:flex}.halloween-event button{font:inherit}.halloween-event__hero{background:linear-gradient(90deg,#37190fe8,#15100ff0 50%,#25140ef0);border-bottom:1px solid #8b4b25;grid-template-columns:66px 1fr auto;align-items:center;gap:11px;min-height:68px;padding:0 18px 0 10px;display:grid;box-shadow:inset 0 -12px 25px #0005}.halloween-event__hero>img{object-fit:contain;filter:drop-shadow(0 0 10px #ff782977);width:64px;height:64px}.halloween-event__hero div{gap:3px;display:grid}.halloween-event__hero small{color:#c68350;letter-spacing:.18em;font-size:8px;font-weight:900}.halloween-event__hero strong{color:#fff4dd;letter-spacing:.12em;text-shadow:0 0 13px #ff792d80;font-size:22px}.halloween-event__hero>span{color:#ffca87;letter-spacing:.12em;background:#4e25145c;border:1px solid #985021;padding:6px 9px;font-size:8px;font-weight:900}.halloween-battlepass__tabs{background:#5a321d;border-bottom:1px solid #72401f;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.halloween-battlepass__tabs button{color:#a77e63;cursor:pointer;letter-spacing:.11em;background:#1a1211;border:0;height:36px;font-weight:900}.halloween-battlepass__tabs button:hover,.halloween-battlepass__tabs button.is-active{color:#fff2dd;box-shadow:inset 0 -2px var(--halloween-orange);background:linear-gradient(#3b2117,#211410)}.halloween-curcubitor,.halloween-battlepass{flex:1;min-height:0}.halloween-curcubitor{flex-direction:column;padding:14px 18px;display:flex;overflow:hidden}.halloween-curcubitor__status{background:linear-gradient(100deg,#25140f,#101216);border:1px solid #70401f;grid-template-columns:76px 1fr auto;align-items:center;gap:15px;padding:12px 14px;display:grid}.halloween-curcubitor__planet{background:radial-gradient(circle,#6e2b14,#130d0c 68%);border:1px solid #7b4b29;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;box-shadow:inset 0 0 22px #ff6a2238,0 0 20px #ff6a2214}.halloween-curcubitor__planet img{object-fit:contain;filter:drop-shadow(0 0 8px #ff552f80);width:64px;height:64px}.halloween-curcubitor__status div:nth-child(2){gap:3px;display:grid}.halloween-curcubitor__status small{color:#a1765a;letter-spacing:.14em;font-size:8px;font-weight:900}.halloween-curcubitor__status strong{color:#fff;font-size:25px}.halloween-curcubitor__status p{color:#baaa9c;margin:4px 0 0}.halloween-curcubitor__status>span{color:#866e61;letter-spacing:.09em;background:#1c1715;border:1px solid #563a2c;padding:6px 8px;font-size:8px;font-weight:900}.halloween-curcubitor__status>span.is-available{color:#ffd49c;background:#422414;border-color:#b8682d;box-shadow:0 0 10px #ff812a22}.halloween-curcubitor__progress{background:#111114d9;border:1px solid #3f2d25;margin-top:10px;padding:10px 14px}.halloween-curcubitor__progress header{justify-content:space-between;margin-bottom:8px;display:flex}.halloween-curcubitor__progress header span{color:#af8060;letter-spacing:.1em;font-size:9px;font-weight:900}.halloween-curcubitor__progress header strong{color:#ffe1b7}.halloween-curcubitor__progress>div{background:#07090b;border:1px solid #5b3c29;height:12px;padding:2px}.halloween-curcubitor__progress>div i{background:linear-gradient(90deg,#c94d18,#ffae3c);height:100%;display:block;box-shadow:0 0 8px #ff752e88}.halloween-curcubitor__progress>small{color:#72665e;margin-top:7px;font-size:8px;display:block}.halloween-curcubitor__rules{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.halloween-curcubitor__rules article{text-align:center;background:linear-gradient(160deg,#20130f,#0d1013);border:1px solid #563625;align-content:center;place-items:center;gap:6px;min-height:112px;padding:11px;display:grid}.halloween-curcubitor__rules b{color:var(--halloween-orange);text-shadow:0 0 13px #ff742b66;font-size:29px;line-height:1}.halloween-curcubitor__rules img{width:33px;height:33px;image-rendering:pixelated;filter:drop-shadow(0 0 6px #ff9b4bcc)}.halloween-curcubitor__rules span{color:#fff0dc;letter-spacing:.1em;font-size:9px;font-weight:900}.halloween-curcubitor__rules small{color:#8f8177;max-width:210px;font-size:9px;line-height:1.45}.halloween-preview-note{color:#ac8f7a;letter-spacing:.06em;background:#29170f;border-left:3px solid #ff8730;margin-top:auto;padding:8px 10px;font-size:8px;font-weight:800}.halloween-curcubitor-tracker{background:linear-gradient(110deg,#28150f,#101216 72%);border:1px solid #70401f;grid-template-columns:78px 1fr;align-items:center;gap:11px;height:119px;padding:8px 12px;display:grid;box-shadow:inset 0 0 24px #ff742213}.halloween-curcubitor-tracker>img{object-fit:contain;filter:drop-shadow(0 0 9px #ff6f3b80);width:68px;height:68px}.halloween-curcubitor-tracker__copy{gap:7px;min-width:0;display:grid}.halloween-curcubitor-tracker__copy header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.halloween-curcubitor-tracker__copy header strong{color:#fff4dd;font-size:20px}.halloween-curcubitor-tracker__copy header span{color:#ffbd7e;letter-spacing:.08em;text-align:right;font-size:8px;font-weight:900}.halloween-curcubitor-tracker__copy p{color:#e8d3c0;margin:0;font-size:12px;font-weight:800}.halloween-curcubitor-tracker__cycle{color:#ffbd58;letter-spacing:.06em;font-size:8px;font-weight:900}.halloween-curcubitor-tracker__copy>div{background:#07090b;border:1px solid #5b3c29;height:11px;padding:2px}.halloween-curcubitor-tracker__copy>div i{background:linear-gradient(90deg,#c94d18,#ffae3c);height:100%;display:block;box-shadow:0 0 8px #ff752e88}.halloween-battlepass{flex-direction:column;font-size:12px;line-height:1.35;display:flex;overflow:hidden}.halloween-battlepass__summary{background:#120f0f;border-bottom:1px solid #4f321f;grid-template-columns:1fr auto auto;align-items:center;gap:40px;min-height:58px;padding:0 18px;display:grid}.halloween-battlepass__summary>div{gap:3px;display:grid}.halloween-battlepass__summary small{color:#8b6a55;letter-spacing:.12em;font-size:9px;font-weight:900}.halloween-battlepass__summary strong{color:#fff1da;align-items:center;gap:5px;font-size:14px;display:flex}.halloween-coin{object-fit:contain;filter:sepia()saturate(5.5)hue-rotate(334deg)brightness(1.2)drop-shadow(0 0 4px #ff7b29a0);width:22px;height:22px}.halloween-battlepass__tabs button{height:32px}.halloween-missions__head,.halloween-missions>article{grid-template-columns:minmax(250px,1.55fr) 145px minmax(150px,.75fr) 135px;align-items:stretch;display:grid}.halloween-missions__head{box-sizing:border-box;color:#a88167;letter-spacing:.11em;background:#111113;border-bottom:1px solid #3f2d25;min-height:32px;padding-right:8px;font-size:10px;font-weight:900}.halloween-missions__head span{border-right:1px solid #2e2420;align-items:center;padding:0 10px;display:flex}.halloween-missions{scrollbar-color:#9b572b #100d0c;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.halloween-missions>article{background:#0e0e11e8;border-bottom:1px solid #2d2420;min-height:72px}.halloween-missions>article:nth-child(2n){background:#141112e8}.halloween-missions>article.is-completed{background:#08090b}.halloween-missions>article.is-completed>div{opacity:.48}.halloween-missions>article.is-completed .halloween-missions__reward,.halloween-missions>article.is-completed .halloween-missions__premium{opacity:1}.halloween-missions>article>div{border-right:1px solid #2d2420;align-items:center;min-width:0;padding:7px 9px;display:flex}.halloween-missions__objective{gap:9px}.halloween-missions__objective>i{color:#ffad65;background:#28170f;border:1px solid #5b3825;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:900;display:grid}.halloween-missions__objective>span{gap:2px;min-width:0;display:grid}.halloween-missions__objective b{color:#f2dfcc;font-size:12px}.halloween-missions__objective small{color:#9d8e84;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.halloween-missions__progress{color:#c0ada0;text-align:right;flex-direction:column;justify-content:center;gap:6px;font-size:10px;align-items:stretch!important}.halloween-missions__progress>i{background:#08090b;border:1px solid #3b302a;height:6px;padding:1px}.halloween-missions__progress em{background:#e07128;height:100%;display:block}.halloween-missions__reward{justify-content:center}.halloween-missions__premium{background:linear-gradient(120deg,#29190f66,#0000);justify-content:center;gap:4px;position:relative}.halloween-missions__premium>small{color:#614f43;letter-spacing:.08em;font-size:6px;font-weight:900;position:absolute;bottom:3px;right:4px}.halloween-reward-icon{color:#ffd59e;cursor:help;background:radial-gradient(circle,#4a2918,#100d0c 72%);border:1px solid #6b432c;place-items:center;width:54px;height:54px;padding:2px;display:grid;position:relative;box-shadow:inset 0 0 12px #ff853124,0 0 8px #0009}.halloween-reward-icon:hover,.halloween-reward-icon:focus-visible{border-color:#e2843e;outline:none;box-shadow:inset 0 0 14px #ff85313b,0 0 10px #ff732b45}.halloween-reward-icon img{object-fit:contain;width:48px;height:48px}.halloween-reward-icon>b{color:#ffd391;text-align:center;background:#24140ef2;border:1px solid #8d542c;min-width:24px;padding:1px 4px;font-size:10px;position:absolute;bottom:-3px;right:-4px}.halloween-reward-icon--premium img{filter:sepia()saturate(5.5)hue-rotate(334deg)brightness(1.2)drop-shadow(0 0 5px #ff7b29a0)}.halloween-reward-icon.is-completed img{filter:brightness(.42)saturate(.55)}.halloween-reward-icon__check{z-index:2;color:#8cff9f;text-shadow:0 0 6px #53ff73;background:#092b13dd;border:2px solid #58d875;border-radius:50%;place-items:center;font-size:27px;font-weight:900;line-height:1;display:grid;position:absolute;inset:7px;box-shadow:0 0 12px #42e56688,inset 0 0 8px #4bef6a55}.halloween-reward-icon.is-locked img,.halloween-reward-icon.is-locked>b{opacity:.28}.halloween-reward-icon__lock{z-index:2;color:#ffd6b0;letter-spacing:.03em;text-align:center;text-shadow:0 1px 2px #000;background:#120b09c9;place-items:center;padding:3px;font-size:7px;font-weight:900;line-height:1.25;display:grid;position:absolute;inset:2px}.halloween-reward-tooltip{z-index:10000;color:#d9c5b4;pointer-events:none;background:#0c0b0bf5;border:1px solid #a95f2e;gap:4px;width:max-content;max-width:280px;padding:8px 10px;font:10px/1.4 Arial,sans-serif;display:grid;position:fixed;transform:translateY(-50%);box-shadow:0 7px 20px #000d,inset 0 0 14px #ff74231a}.halloween-reward-tooltip--left{transform:translate(-100%,-50%)}.halloween-reward-tooltip strong{color:#ffb867;letter-spacing:.1em;font-size:9px}.halloween-reward-tooltip span{color:#f4e6d7;font-size:11px}.halloween-coin-wrap{background:radial-gradient(circle,#6b3216,#17100e 70%);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.halloween-battlepass__footer{background:#18100d;border-top:1px solid #78441f;grid-template-columns:300px 1fr 120px;align-items:center;gap:14px;min-height:66px;padding:8px 12px;display:grid}.halloween-battlepass__footer p{color:#a48c7c;margin:0;font-size:9px;line-height:1.4}.halloween-battlepass__footer button{color:#b2947e;letter-spacing:.06em;background:linear-gradient(#3b2518,#1e1511);border:1px solid #8b542d;min-height:32px;font-size:9px;font-weight:900}.halloween-battlepass__footer button:disabled{cursor:not-allowed;opacity:.66}.halloween-battlepass__footer .halloween-premium-button{color:#fff8e8;cursor:pointer;text-shadow:0 1px 2px #431000,0 0 8px #ffc46c66;background:linear-gradient(110deg,#772b0d,#e66d1d 48%,#8f350f) 0 0/180% 100%;border:2px solid #ff9d42;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:48px;display:flex;box-shadow:inset 0 0 16px #ffd47a2e,0 0 15px #ff742d70}.halloween-premium-button>strong{letter-spacing:.11em;font-size:11px}.halloween-premium-button>span{align-items:center;gap:11px;display:flex}.halloween-premium-button>span>small,.halloween-premium-button>small{color:#ffd7a2;letter-spacing:.09em;font-size:8px}.halloween-battlepass__footer .halloween-premium-button.is-purchasable{animation:2.2s ease-in-out infinite halloween-premium-callout}.halloween-battlepass__footer .halloween-premium-button.is-purchasable:hover{filter:brightness(1.12);background-position:100% 0;border-color:#ffe2a0;transform:translateY(-1px);box-shadow:inset 0 0 20px #fff0ad38,0 0 22px #ff8a37b5}.halloween-battlepass__footer .halloween-premium-button.is-unavailable{opacity:.82;filter:saturate(.75);border-color:#a75b2d}.halloween-battlepass__footer .halloween-premium-button.is-active{color:#d9ffe7;opacity:1;background:linear-gradient(#24643e,#123a25);border-color:#4bbf78;box-shadow:inset 0 0 15px #79f3a62b,0 0 12px #42d97842}.halloween-battlepass__footer .halloween-premium-button.is-active>small{color:#8cebad}@keyframes halloween-premium-callout{0%,to{background-position:0 0;box-shadow:inset 0 0 16px #ffd47a2e,0 0 11px #ff742d55}50%{background-position:100% 0;box-shadow:inset 0 0 20px #fff0ad38,0 0 23px #ff8a3799}}@media (prefers-reduced-motion:reduce){.halloween-battlepass__footer .halloween-premium-button.is-purchasable{animation:none}}.halloween-premium-price{color:#f3c64e;display:inline-block;position:relative}.halloween-premium-price>span[role=tooltip]{z-index:100;color:#f4e6d7;letter-spacing:0;text-align:left;text-transform:none;pointer-events:none;opacity:0;visibility:hidden;background:#0c0b0bf5;border:1px solid #a95f2e;width:245px;padding:8px 10px;font:500 10px/1.4 Arial,sans-serif;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 7px 20px #000d,inset 0 0 14px #ff74231a}.halloween-premium-price:hover>span[role=tooltip],.halloween-premium-price:focus-within>span[role=tooltip]{opacity:1;visibility:visible}.halloween-exchange{background:#0e0c0c;flex-direction:column;flex:1;min-height:0;display:flex}.halloween-exchange>header{color:#e28a48;letter-spacing:.14em;border-bottom:1px solid #4e3527;justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;font-size:10px;font-weight:900;display:flex}.halloween-exchange>header strong{color:#ffba66;align-items:center;gap:5px;font-size:13px;display:flex}.halloween-exchange__grid{scrollbar-width:thin;scrollbar-color:#d66b27 #1a100d;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;padding:10px;display:grid;overflow-y:auto}.halloween-exchange__grid::-webkit-scrollbar{width:9px}.halloween-exchange__grid::-webkit-scrollbar-track{background:#1a100d;border-left:1px solid #4e3527}.halloween-exchange__grid::-webkit-scrollbar-thumb{background:linear-gradient(#f28a3b,#a84718);border:2px solid #1a100d;border-radius:5px}.halloween-exchange__grid::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffab62,#ce5b22)}.halloween-exchange__grid article{background:linear-gradient(145deg,#1b1310,#0d0c0c);border:1px solid #4e3527;grid-template-rows:1fr 30px;grid-template-columns:76px minmax(0,1fr);gap:5px 8px;min-height:108px;padding:8px;display:grid}.halloween-exchange__grid article>img{object-fit:contain;background:radial-gradient(circle,#4b2817,#0b0b0c 70%);border:1px solid #714223;grid-row:1/3;width:72px;height:72px}.halloween-exchange__grid article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.halloween-exchange__grid b{color:#fff0da;font-size:11px;line-height:1.2}.halloween-exchange__grid small{color:#ffad5d;font-size:11px;font-weight:900}.halloween-exchange__grid span{color:#c49b7e;margin-top:auto;font-size:10px;font-weight:700}.halloween-exchange__grid button{color:#fff3e0;cursor:pointer;background:linear-gradient(#7a3918,#3c1c10);border:1px solid #985422;justify-content:center;align-items:center;gap:4px;font-weight:900;display:flex}.halloween-exchange__grid button:hover:not(:disabled){filter:brightness(1.18)}.halloween-exchange__grid button:disabled{opacity:.45;cursor:not-allowed}.halloween-exchange__grid .halloween-coin{width:22px;height:22px}.halloween-exchange__error,.halloween-exchange__loading{color:#da8960;margin:8px 12px 0;font-size:11px}@media (width<=980px),(height<=720px){.hud-window--battlepass,.hud-window--curcubitor{max-width:calc(100vw - 8px)}.halloween-event__hero{min-height:55px}.halloween-event__hero>img{width:50px;height:50px}.halloween-curcubitor{padding:12px}}.uba-primary{letter-spacing:.08em;box-shadow:inset 0 0 9px #7edfff44,0 0 8px #2ec7ff22;color:#fff!important;background:linear-gradient(#23779a,#124862)!important;border:1px solid #66c8e8!important;font-weight:900!important}.uba-primary:disabled,.uba-window button:disabled{opacity:.42;cursor:default}.uba-ranked,.uba-training{text-align:center;place-items:center;min-height:280px;display:grid}.uba-ranked-start,.uba-match-card,.uba-searching{background:#071821dd;border:1px solid #24566c;min-width:330px;padding:22px;box-shadow:0 8px 30px #0008}.uba-rating-orb{background:radial-gradient(circle,#193e50,#061019 70%);border:2px solid #55c5eb;border-radius:50%;align-content:center;place-items:center;width:112px;height:112px;margin:0 auto 14px;display:grid;box-shadow:0 0 22px #37c6ff44,inset 0 0 18px #36c8ff33}.uba-rating-orb small{color:#7eb3c7;letter-spacing:.15em}.uba-rating-orb strong{color:#fff;font-size:32px}.uba-ranked button,.uba-training button,.uba-room__actions button{color:#b8ced8;cursor:pointer;background:#102a37;border:1px solid #31566a;min-width:110px;min-height:34px}.uba-window button:not(:disabled){transition:border-color .12s,background .12s,color .12s,box-shadow .12s,transform .12s}.uba-window button:not(:disabled):hover{color:#fff;background:linear-gradient(#1c5269,#113546);border-color:#69d9ff;transform:translateY(-1px);box-shadow:inset 0 0 10px #5bd7ff2e,0 0 9px #35cfff38}.uba-window .uba-primary:not(:disabled):hover{box-shadow:inset 0 0 12px #d6f7ff55,0 0 13px #43d5ff77;background:linear-gradient(#3198bf,#17617f)!important;border-color:#b4efff!important}.uba-searching i{border:3px solid #234a5c;border-top-color:#62d4ff;border-radius:50%;width:42px;height:42px;margin:0 auto;animation:.9s linear infinite uba-spin;display:block}@keyframes uba-spin{to{transform:rotate(360deg)}}.uba-countdown{color:#fff;text-shadow:0 0 22px #43d2ff;font-size:72px;font-weight:900}.uba-training-grid{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.uba-training-grid article{background:#071923cc;border:1px solid #234e61;min-height:175px;padding:16px}.uba-training-grid h3{color:#e7faff;letter-spacing:.12em;margin:0 0 9px}.uba-training-grid p{color:#779aaa;min-height:34px}.uba-training-grid article>div{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.uba-training-grid button{min-width:58px}.uba-training-grid input{box-sizing:border-box;color:#eaffff;text-align:center;letter-spacing:.25em;text-transform:uppercase;background:#020a0e;border:1px solid #34718c;width:100%;height:34px;margin:4px 0 8px;font-size:18px}.uba-ai{opacity:.62}.uba-training-note{color:#65bddc}.uba-room>header{background:#081c27;border:1px solid #2a5d72;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 14px;display:flex}.uba-room>header small{color:#7899a8;display:block}.uba-room>header strong{letter-spacing:.2em;color:#fff;font-size:24px}.uba-room__teams{grid-template-columns:1fr 1fr;gap:12px;display:grid}.uba-room__teams>div{background:#06141c;border:1px solid #294f61;min-height:200px}.uba-room__teams h4{color:#bee8f7;background:#102c38;justify-content:space-between;margin:0;padding:9px 12px;display:flex}.uba-room-player{border-top:1px solid #183746;align-items:center;gap:6px;padding:7px 9px;display:flex}.uba-room-player b{flex:1}.uba-room-player em{color:#5ed5ff;font-size:9px}.uba-room-player button{color:#d7f5ff;background:#102b38;border:1px solid #315c70;min-width:25px;height:24px}.uba-room-player button.is-kick{color:#ff8c8c}.uba-room__actions{justify-content:center;gap:8px;margin-top:13px;display:flex}.uba-leaderboard>header,.uba-leaderboard>div>div,.uba-leaderboard>footer{grid-template-columns:45px minmax(180px,1fr) repeat(4,75px);align-items:center;min-height:31px;padding:0 8px;display:grid}.uba-leaderboard>header{color:#6e9aae;background:#102c39;font-size:9px;font-weight:900}.uba-leaderboard>div>div{background:#061720;border-bottom:1px solid #173746}.uba-leaderboard .is-win{color:#69e486}.uba-leaderboard .is-loss{color:#e77}.uba-leaderboard em{color:#6edaff;font-style:normal;font-weight:900}.uba-leaderboard nav{justify-content:center;gap:4px;margin:13px 0;display:flex}.uba-leaderboard nav button{color:#91adba;background:#0b222e;border:1px solid #2a5870;width:30px;height:28px}.uba-leaderboard nav button.is-active{color:#fff;background:#17617e;border-color:#62c8ed}.uba-leaderboard>footer{background:#0c2734;border:1px solid #397189}.uba-window__error{color:#ff8585;text-align:center}.uba-arena-status{z-index:245;pointer-events:none;color:#dff8ff;background:#031018dc;border:1px solid #34738c;width:min(760px,100vw - 220px);font:10px Arial,sans-serif;position:fixed;top:8px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #000b}.uba-arena-status>header{color:#75aabc;letter-spacing:.08em;background:#0e2a36;grid-template-columns:1fr auto 1fr;align-items:center;padding:4px 10px;display:grid}.uba-arena-status>header strong{color:#fff;text-align:center;font-size:18px}.uba-arena-status>header span:last-child{text-align:right}.uba-arena-status__teams{background:#326379;grid-template-columns:1fr 1fr;gap:1px;display:grid}.uba-arena-status__teams section{background:#061720;gap:2px;padding:4px;display:grid}.uba-arena-status__teams section>div{opacity:1;grid-template-columns:120px 1fr 1fr;align-items:center;gap:4px;display:grid}.uba-arena-status__teams section>div.is-dead{opacity:.42}.uba-arena-status__teams b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uba-arena-status__teams span{background:#152630;height:12px;position:relative;overflow:hidden}.uba-arena-status__teams span i{background:#45b95f;height:100%;display:block}.uba-arena-status__teams span.is-shield i{background:#328fca}.uba-arena-status__teams em{color:#fff;text-shadow:0 1px 2px #000;padding-left:4px;font-size:8px;font-style:normal;line-height:12px;position:absolute;inset:0}.uba-arena-status__countdown,.uba-arena-status__spectating{color:#fff;letter-spacing:.1em;background:#071b25;border:1px solid #34738c;padding:5px 14px;font-weight:900;position:absolute;top:100%;left:50%;transform:translate(-50%)}.uba-arena-status__spectating{color:#7bd9fb;top:calc(100% + 28px)}.uba-arena-overlay{z-index:246;pointer-events:none;color:#fff;text-align:center;text-shadow:0 0 18px #55d8ff;background:#03131ee8;border:1px solid #5bcaf2;place-items:center;min-width:150px;min-height:110px;padding:18px 28px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 32px #35cfff66,inset 0 0 24px #2cbfea24}.uba-arena-overlay strong{font-size:72px;line-height:1}.uba-arena-overlay.is-winner{gap:10px;min-width:320px}.uba-arena-overlay.is-winner small{color:#72dfff;letter-spacing:.28em;font-size:15px;font-weight:900}.uba-arena-overlay.is-winner strong{font-size:30px;line-height:1.2}.hud-window__resize-handle{z-index:9;cursor:nwse-resize;touch-action:none;clip-path:polygon(100% 0,100% 100%,0 100%);background:repeating-linear-gradient(135deg,#0000 0 3px,#66b8d5 3px 4px);width:15px;height:15px;position:absolute;bottom:2px;right:2px}.hud-window--log .hud-window__body{box-sizing:border-box;height:calc(100% - 24px);min-height:0;padding:0;overflow:hidden}.hud-reward-log{box-sizing:border-box;scrollbar-color:#49829c #07131d;scrollbar-width:thin;-webkit-user-select:text;user-select:text;height:100%;padding:5px 17px 8px 7px;overflow-y:auto}.hud-reward-log>div{color:#efd95c;border-bottom:1px solid #294b5b80;grid-template-columns:56px minmax(0,1fr);gap:6px;padding:3px 2px;font-size:10px;line-height:1.25;display:grid}.hud-reward-log time{color:#6f9db2;font:9px/1.4 monospace}.hud-reward-log p{color:#7897a7;margin:12px;font-size:10px}.hud-window--refinery{width:462px;height:min(580px,100vh - 58px)}.hud-window--refinery.hud-window--fit-content{height:auto}.hud-window--refinery.hud-window--fit-content .hud-window__body{height:auto;min-height:0;padding:0;overflow:visible}.refinery-window{box-sizing:border-box;color:#dcebf3;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px),linear-gradient(#0a1822f2,#050d13f8);grid-template-rows:auto auto auto;gap:8px;min-height:540px;padding:10px;font:700 10px/1.25 Arial,sans-serif;display:grid;position:relative}.refinery-mode-tabs{grid-template-columns:1fr 1fr;gap:4px;display:grid}.refinery-mode-tabs button{color:#7695a5;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#102632,#07131b);border:1px solid #31566b;min-height:29px;font-size:9px;font-weight:900}.refinery-mode-tabs button:hover{color:#d8edf5;border-color:#4b7890}.refinery-mode-tabs button.is-selected{color:#fff4a2;background:linear-gradient(#5a5110,#191a0c);border-color:#d9c627;box-shadow:inset 0 -2px #e7d62d}.refinery-resources>header{text-transform:uppercase;border-bottom:1px solid #41657a;justify-content:space-between;align-items:baseline;gap:10px;padding:0 2px 6px;display:flex}.refinery-resources>header strong{color:#eef7d0;font-size:11px}.refinery-resources>header span{color:#668598;letter-spacing:.05em;font-size:8px}.refinery-resource-grid{grid-template-columns:repeat(4,1fr);gap:7px;padding-top:7px;display:grid}.refinery-resource-grid button{color:#e3edf2;cursor:grab;background:#07121af0;border:1px solid #31566b;grid-template-rows:22px 82px 22px;min-width:0;padding:0;display:grid;position:relative}.refinery-resource-grid button:active{cursor:grabbing}.refinery-resource-grid button.is-empty{opacity:.42;cursor:not-allowed;filter:grayscale(.7)}.refinery-resource-grid button.is-dragging{opacity:.68;border-color:#f1da3d;box-shadow:0 0 14px #e7d62d88}.refinery-resource-grid button:after{content:"";opacity:0;pointer-events:none;transition:opacity .13s;position:absolute;inset:0;box-shadow:inset 0 0 16px #58d8ff45}.refinery-resource-grid button:hover:after,.refinery-resource-grid button.is-selected:after{opacity:1}.refinery-resource-grid button.is-selected{border-color:#e4cc25}.refinery-resource-grid button>span{color:#f2f5f7;text-transform:uppercase;background:#03080c;border-bottom:1px solid #254354;place-items:center;font-size:9px;display:grid}.refinery-resource-grid button>img{object-fit:contain;image-rendering:auto;place-self:center;width:78px;height:78px}.refinery-resource-grid button>b{color:#fff;font-variant-numeric:tabular-nums;background:#020609;border-top:1px solid #254354;place-items:center;display:grid}.refinery-resource-bonuses{z-index:2;opacity:0;color:#dcebf3;pointer-events:none;background:linear-gradient(#07121af2,#0b2532f7);flex-direction:column;justify-content:center;gap:5px;padding:7px;transition:opacity .12s;display:flex;position:absolute;inset:22px 0}.refinery-resource-grid button:hover .refinery-resource-bonuses,.refinery-resource-grid button:focus-visible .refinery-resource-bonuses{opacity:1}.refinery-resource-bonuses>small{color:#f1dc43;letter-spacing:.13em;font-size:7px}.refinery-resource-bonuses>em{text-transform:uppercase;justify-content:space-between;align-items:center;gap:5px;font-size:7px;font-style:normal;display:flex}.refinery-resource-bonuses>em span{color:#a9c3cf;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.refinery-resource-bonuses>em b{color:#67dcfb;white-space:nowrap}.refinery-upgrades{background:#07141de8;border:1px solid #31566b}.refinery-upgrades>header{background:linear-gradient(90deg,#102a3a,#07131c);border-bottom:1px solid #31566b;justify-content:space-between;align-items:center;height:54px;padding:0 10px;display:flex}.refinery-upgrades>header div{gap:3px;display:grid}.refinery-upgrades>header span{color:#708fa1;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.refinery-upgrades>header strong{color:#f1dd42;text-transform:uppercase;font-size:10px}.refinery-upgrades>header img{object-fit:contain;width:52px;height:52px}.refinery-upgrades>header>small{color:#62889a;letter-spacing:.14em;font-size:8px;font-weight:900}.refinery-drop-grid{grid-template-columns:repeat(4,1fr);display:grid}.refinery-drop-grid>button{text-align:center;min-width:0;min-height:104px;color:inherit;cursor:default;background:linear-gradient(#0d202b,#06121a);border:0;border-right:1px solid #31566b;grid-template-rows:17px 48px 17px 16px;place-items:center;gap:1px;padding:7px 4px;transition:opacity .12s,filter .12s,box-shadow .12s,background .12s;display:grid;position:relative}.refinery-drop-grid>button:last-child{border-right:0}.refinery-drop-grid span{color:#a9c0cc;text-transform:uppercase;font-size:8px}.refinery-drop-grid img{object-fit:contain;pointer-events:none;width:48px;height:48px}.refinery-drop-grid strong{color:#65dcff;font-size:11px}.refinery-drop-grid small{color:#7996a5;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:6px;overflow:hidden}.refinery-upgrades.is-drag-active .refinery-drop-grid>button.is-drop-valid{z-index:1;cursor:copy;background:linear-gradient(#31411b,#101b16);border-color:#e4cd31;box-shadow:inset 0 0 18px #e5d63155,0 0 9px #e5d63166}.refinery-upgrades.is-drag-active .refinery-drop-grid>button.is-drop-valid small{color:#fff08a}.refinery-upgrades.is-drag-active .refinery-drop-grid>button.is-drop-invalid{opacity:.24;filter:grayscale()}.refinery-upgrades.is-drag-active .refinery-drop-grid>button.is-drag-over{background:linear-gradient(#5b5619,#1d2917);box-shadow:inset 0 0 24px #ffe23d99,0 0 16px #ffe23daa}.refinery-active{background:#050f16;border:1px solid #31566b;min-height:0;padding:7px}.refinery-active>strong{color:#eef7d0;text-transform:uppercase;margin-bottom:6px;display:block}.refinery-active__heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.refinery-active__heading>strong{color:#eef7d0;text-transform:uppercase}.refinery-active__heading label{color:#75a9bc;letter-spacing:.04em;cursor:pointer;align-items:center;gap:5px;font-size:7px;font-weight:900;display:flex}.refinery-active__heading input{accent-color:#e4cc37;width:12px;height:12px;margin:0}.refinery-active-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.refinery-active-grid article{color:#69808d;text-align:center;background:linear-gradient(#101b22,#050b0f);border:1px solid #243f4e;grid-template-rows:16px 66px 27px 18px;align-items:center;min-width:0;display:grid}.refinery-active-grid article.is-active{color:#ddecf3;border-color:#496c7d}.refinery-active-grid article>b{color:#d7e4e9;text-transform:uppercase;white-space:nowrap;font-size:8px;overflow:hidden}.refinery-active__target{background:linear-gradient(135deg,#ffffff08,#0000 45%,#ffffff05);place-items:center;height:66px;display:grid}.refinery-active__target>img{object-fit:contain;image-rendering:auto;width:64px;height:64px}.refinery-active__resource{border-top:1px solid #172c38;justify-content:center;align-items:center;gap:3px;min-width:0;padding:2px 3px;display:flex}.refinery-active__resource>img{object-fit:contain;width:22px;height:22px}.refinery-active__resource>span{color:#a8c1cd;text-align:left;min-width:0;font-size:7px;font-weight:800;line-height:1.05;display:grid}.refinery-active__resource small{color:#5fd9f7;font-size:7px}.refinery-active-grid article>em{color:#f0f3f4;font-variant-numeric:tabular-nums;white-space:nowrap;background:#020608;border-top:1px solid #243f4e;padding:4px 2px;font-size:8px;font-style:normal;font-weight:900}.refinery-sale{background:#050f16e8;border:1px solid #31566b;grid-template-rows:auto 1fr;gap:10px;min-height:470px;padding:10px;display:grid}.refinery-sale>header{text-transform:uppercase;border-bottom:1px solid #31566b;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.refinery-sale>header strong{color:#eef7d0;font-size:11px}.refinery-sale>header span{color:#698798;text-align:right;font-size:7px}.refinery-sale-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:0;display:grid}.refinery-sale-grid article{color:#dceaf0;background:linear-gradient(135deg,#10222d,#050d13 70%);border:1px solid #31566b;grid-template-rows:28px 1fr 22px 39px;grid-template-columns:88px minmax(0,1fr);min-width:0;display:grid}.refinery-sale-grid article.is-empty{filter:saturate(.55)}.refinery-sale-grid article>span{color:#f0f5f7;text-align:left;text-transform:uppercase;grid-column:2;align-self:end;font-size:10px}.refinery-sale-grid article>img{object-fit:contain;grid-row:1/4;place-self:center;width:82px;height:82px}.refinery-sale-grid article>b{color:#63dbfa;text-align:left;grid-column:2;align-self:center;font-size:13px}.refinery-sale-grid article>em{color:#f0db45;text-align:left;grid-column:2;align-self:start;font-size:8px;font-style:normal}.refinery-sale-grid article>button{color:#fff;cursor:pointer;background:linear-gradient(#315f22,#193b17);border:0;border-top:1px solid #4f7326;grid-column:1/3;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.refinery-sale-grid article>button span{color:#dff5d0;letter-spacing:.05em;font-size:8px;font-weight:950}.refinery-sale-grid article>button strong{color:#fff06a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.refinery-sale-grid article>button:hover:not(:disabled){filter:brightness(1.22)}.refinery-sale-grid article>button:disabled{opacity:.38;cursor:not-allowed;filter:grayscale();border-color:#29424d}.refinery-window__note{color:#7993a2;background:#040b10c7;border:1px solid #253f4f;align-self:end;margin:0;padding:8px;font-size:8px}.hud-window--contacts{width:320px;height:min(400px,100vh - 58px)}.hud-window--contacts .hud-window__body{height:calc(100% - 24px);min-height:0;padding:0;overflow:hidden}.contacts-window{color:#d9e9f1;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px),linear-gradient(#07151ee8,#050d13f2);grid-template-rows:auto 28px 2px minmax(0,1fr) 24px;height:100%;min-height:0;font:700 10px/1.2 Arial,sans-serif;display:grid}.contacts-window__filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:7px 8px 5px;display:grid}.contacts-window__filters button{color:#7893a3;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#102633,#09151e);border:1px solid #294b5e;min-width:0;height:25px;padding:0 3px;font:800 8px/1 Arial,sans-serif;overflow:hidden}.contacts-window__filters button:hover,.contacts-window__filters button.is-active{color:#f6f18b;background:linear-gradient(#173849,#0b1d29);border-color:#55b7db}.contacts-window__search{align-items:center;gap:2px;padding:2px 18px 3px 20px;display:flex}.contacts-window__search input{color:#f5fbff;background:#02080ce8;border:1px solid #31586d;outline:0;flex:1;min-width:0;height:19px;padding:0 7px;font:700 10px Arial,sans-serif}.contacts-window__search input:focus{border-color:#71d2f1;box-shadow:inset 0 0 5px #38bde644}.contacts-window__divider{background:url(/assets/ui/contacts/1_contactlist_horizontal_divider.png) 50%/100% 2px no-repeat;margin:0 18px 0 20px}.contacts-window__list{scrollbar-color:#447b96 #061019;scrollbar-width:thin;min-height:0;margin:7px 10px 3px 20px;padding-right:7px;overflow-y:auto}.contacts-window__row{cursor:default;border-bottom:1px solid #18374788;grid-template-columns:18px 10px 13px minmax(0,1fr) auto;align-items:center;gap:3px;min-height:27px;padding:2px 1px;display:grid}.contacts-window__row:hover{background:#32678033}.contacts-window__status{object-fit:contain;image-rendering:auto;width:18px;height:18px}.contacts-window__clan-relation{place-items:center;width:10px;height:18px;display:grid}.contacts-window__clan-relation img{image-rendering:auto;max-width:10px;max-height:18px;display:block}.contacts-window__company{color:#061018;background:#56636a;border-radius:50%;place-items:center;width:12px;height:12px;font:900 7px/1 Arial,sans-serif;display:grid}.contacts-window__company.is-mmo{background:#e04c32}.contacts-window__company.is-eic{background:#3b80db}.contacts-window__company.is-vru{background:#72b945}.contacts-window__identity{flex-direction:column;gap:1px;min-width:0;display:flex}.contacts-window__identity strong,.contacts-window__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contacts-window__identity strong{color:#f5f9fb;font-size:10px}.contacts-window__identity small{color:#728f9f;font-size:8px;font-weight:700}.contacts-window__row.is-pending_in .contacts-window__identity small{color:#f0d76c}.contacts-window__row.is-blocked .contacts-window__identity{opacity:.7}.contacts-window__actions{gap:1px;display:flex}.contacts-window__image-button{cursor:pointer;background:0 0;border:0;width:19px;height:17px;padding:0;display:block}.contacts-window__image-button:disabled{cursor:default}.contacts-window__image-button img{width:19px;height:17px;display:block}.contacts-window__empty{color:#708b9b;text-align:center;place-items:center;min-height:120px;display:grid}.contacts-window__notice{color:#0000;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #183747;padding:5px 20px 0;font-size:8px;overflow:hidden}.contacts-window__notice.is-visible{color:#e3ce68}.hud-window--spacemap{width:min(820px,100vw - 24px);height:min(560px,100vh - 58px)}.hud-window--spacemap .hud-window__body{height:calc(100% - 24px);min-height:0;padding:6px}.space-map-window{color:#c8dae5;grid-template-rows:42px minmax(0,1fr) 62px;gap:5px;height:100%;min-height:0;display:grid;position:relative}.space-map-toolbar,.space-map-footer{background:linear-gradient(#112b3aeb,#07131ceb);border:1px solid #34576b;align-items:stretch;display:flex}.space-map-toolbar>div,.space-map-footer>div{border-right:1px solid #29495b;flex-direction:column;justify-content:center;min-width:120px;padding:0 12px;display:flex}.space-map-toolbar>div:last-child{border-left:1px solid #29495b;border-right:0;margin-left:auto}.space-map-toolbar span,.space-map-footer span{color:#66889b;letter-spacing:.12em;font-size:7px;font-weight:950}.space-map-toolbar strong,.space-map-footer strong{color:#fff;margin-top:3px;font-size:12px}.space-map-toolbar .is-ready strong{color:#88f59c}.space-map-toolbar .is-missing strong{color:#ff8d8d}.space-map-toolbar button{color:#6e8795;cursor:pointer;background:#091720;border:0;border-right:1px solid #29495b;min-width:110px;font-size:8px;font-weight:950}.space-map-toolbar button.is-active{color:#ffea68;background:linear-gradient(#493e17,#17140a)}.space-map-canvas{background:radial-gradient(circle at 50% 48%,#0c51704a,#0000 31%),radial-gradient(circle at 20% 35%,#245d7140,#0000 23%),linear-gradient(#02070bd9,#06121ae8),url(/assets/maps/4-4/minimap.jpg) 50%/cover;border:1px solid #31566b;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 55px #000}.space-map-canvas:after{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#80ddff7a .6px,#0000 .8px);background-size:17px 17px;position:absolute;inset:0}.space-map-canvas svg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.space-map-canvas line{stroke:#347892;stroke-width:.3px;vector-effect:non-scaling-stroke;opacity:.62}.space-map-node{z-index:2;color:#e7f8ff;cursor:pointer;background:#06121b;border:1px solid #4f859e;border-radius:50%;width:52px;height:52px;padding:0;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #06121bcc,0 0 14px #28b9e43d}.space-map-node img{object-fit:cover;opacity:.62;width:100%;height:100%}.space-map-node strong{text-shadow:0 1px 4px #000,0 0 5px #000;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.space-map-node span{color:#6efff4;font-size:7px;font-weight:1000;position:absolute;bottom:2px;right:3px}.space-map-node:hover,.space-map-node.is-selected{border-color:#e4d43d;box-shadow:0 0 0 2px #3a320ddd,0 0 18px #ffe93d66}.space-map-node.is-current{border-color:#64ecff;box-shadow:0 0 0 2px #073e4add,0 0 20px #5deaff8c}.space-map-node.is-blocked{filter:grayscale(.9)brightness(.58);border-color:#6c3840}.space-map-route-guide{z-index:3;color:#abc0cb;text-align:center;pointer-events:none;background:linear-gradient(#29210de8,#0b1218e8);border:1px solid #9b772f;width:min(440px,100% - 28px);padding:8px 12px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #000a,inset 0 1px #ffe97b20}.space-map-route-guide strong,.space-map-route-guide span,.space-map-route-guide small{display:block}.space-map-route-guide strong{color:#ffe15a;letter-spacing:.12em;font-size:8px}.space-map-route-guide span{color:#fff;margin-top:4px;font-size:12px;font-weight:950}.space-map-route-guide small{color:#7f9baa;margin-top:3px;font-size:7px}.space-map-confirmation{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000b;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.space-map-confirmation section{color:#c8dce8;text-align:center;background:linear-gradient(#123044f7,#06121bf7);border:1px solid #4b91ad;width:min(390px,100%);padding:20px;box-shadow:0 18px 60px #000e,inset 0 0 32px #4fd8ff0d}.space-map-confirmation section>span{color:#63d9fa;letter-spacing:.17em;font-size:7px;font-weight:950}.space-map-confirmation h2{color:#fff;margin:9px 0 12px;font-size:18px}.space-map-confirmation p{color:#a8c1ce;margin:0 0 6px;font-size:10px}.space-map-confirmation p strong{color:#ffe15a}.space-map-confirmation small{color:#6f8d9d;font-size:8px;line-height:1.5}.space-map-confirmation section>div{justify-content:center;gap:8px;margin-top:18px;display:flex}.space-map-confirmation button{color:#c9dce7;cursor:pointer;background:#0b202c;border:1px solid #466c80;min-width:120px;min-height:32px;font-size:8px;font-weight:950}.space-map-confirmation button.is-confirm{color:#fff;background:linear-gradient(#2089a8,#0b4058);border-color:#60dcef}.space-map-confirmation button:hover{filter:brightness(1.2)}.space-map-footer{min-height:62px}.space-map-footer>div:first-child{flex:1}.space-map-footer small{color:#7f9baa;margin-top:3px;font-size:7px}.space-map-footer button{color:#fff;cursor:pointer;background:linear-gradient(#4aaa35,#1f651d);border:1px solid #63c951;width:155px;font-size:9px;font-weight:1000;transition:filter .14s,box-shadow .14s,transform .14s;box-shadow:inset 0 1px #c4ffad55,0 0 12px #59df4430}.space-map-footer button:not(:disabled):hover{filter:brightness(1.22);transform:translateY(-1px);box-shadow:inset 0 1px #e3ffd777,0 0 20px #67ef5266}.space-map-footer button:disabled{color:#5f7885;box-shadow:none;cursor:default;background:#101c22;border-color:#354d59}.advanced-jump-countdown{z-index:56;color:#dff8ff;pointer-events:none;background:linear-gradient(#103246f2,#06141ef2);border:1px solid #60d9f0;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;min-width:210px;min-height:45px;padding:6px 10px;display:grid;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #38c8ee47}.advanced-jump-countdown span{color:#66cde9;letter-spacing:.15em;font-size:7px;font-weight:950}.advanced-jump-countdown strong{color:#fff;grid-column:1;font-size:12px}.advanced-jump-countdown b{color:#ffe35e;grid-area:1/2/3;font-size:24px}.hud-window__titlebar strong{text-overflow:ellipsis;text-shadow:0 1px 2px #000;white-space:nowrap;font-size:11px;line-height:1;overflow:hidden}.hud-window__titlebar button{color:#b7cedc;cursor:pointer;background:#07131d;border:1px solid #477b94;border-radius:0;place-items:center;width:17px;height:16px;padding:0 0 2px;font:900 13px/1 Arial,sans-serif;display:grid}.hud-window__titlebar button:hover{color:#fff;border-color:#79d6f4}.hud-window__controls{flex:none;align-items:center;gap:2px;display:flex}.hud-window__titlebar .hud-window__mode-button{letter-spacing:.07em;width:57px;padding:0 1px 1px;font-size:7px}.mission-title-dots{align-items:center;gap:3px;padding:0 2px;display:flex}.hud-window__titlebar .mission-title-dots>button{background:#101b22;border:1px solid #78909d;border-radius:50%;width:8px;height:8px;padding:0;box-shadow:inset 0 0 2px #000}.hud-window__titlebar .mission-title-dots>button:hover{background:#58707c;border-color:#d9f5ff}.hud-window__titlebar .mission-title-dots>button.is-active{background:#f5fbff;border-color:#fff;box-shadow:0 0 4px #77dfff}.hud-window__titlebar .mission-title-dots>button.is-event{background:#71300f;border-color:#ff8b28;box-shadow:inset 0 0 3px #ffb43b}.hud-window__titlebar .mission-title-dots>button.is-event:hover,.hud-window__titlebar .mission-title-dots>button.is-event.is-active{background:#ff9d24;border-color:#fff0c0;box-shadow:0 0 6px #ff5a00,inset 0 0 2px #fff7dd}.hud-window__body{background:linear-gradient(#ffffff07,#0000 32%),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px),linear-gradient(90deg,#0b1822eb,#07121bea);border-radius:0 0 0 5px;min-height:80px;padding:5px 8px}.hud-window--shipWarp .hud-window__body{height:calc(100% - 24px);padding:12px 20px 8px;overflow:hidden}.ship-warp-window{grid-template-rows:136px 8px 44px 34px 1fr;gap:6px;height:100%;display:grid}.ship-warp-window__carousel{background:#02080d99;grid-template-columns:22px 1fr 22px;align-items:center;gap:5px;padding:5px 0;display:grid}.ship-warp-window__arrow{color:#4dbce5;cursor:pointer;text-shadow:0 0 6px #22bcec66;background:0 0;border:0;width:22px;height:45px;padding:0;font:300 35px/1 Arial,sans-serif}.ship-warp-window__arrow:hover:not(:disabled){color:#d7f8ff}.ship-warp-window__arrow:disabled{color:#24434f;cursor:default}.ship-warp-window__ships{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;height:118px;display:grid}.ship-warp-window__ships>button,.ship-warp-window__ships>.is-empty{color:#f2f5f7;cursor:pointer;background:#0a1117;border:1px solid #0000;grid-template-rows:88px auto;justify-items:center;min-width:0;padding:2px 2px 5px;display:grid;position:relative}.ship-warp-window__ships>button:hover:not(:disabled){background:#17252d}.ship-warp-window__ships>button.is-selected{background:#202217;border-color:#dfc83a;box-shadow:inset 0 0 14px #f8d5321c}.ship-warp-window__ships>button img{object-fit:contain;width:88px;height:88px}.ship-warp-window__ships>button span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:96px;font:700 9px/1.15 Arial,sans-serif;overflow:hidden}.ship-warp-window__scroll{background:#153446;width:calc(100% - 54px);height:6px;margin:0 auto;position:relative}.ship-warp-window__scroll i{background:linear-gradient(90deg,#247695,#57cbea);height:6px;transition:left .12s;position:absolute;top:0}.ship-warp-window__actions{grid-template-columns:134px 1fr;justify-content:center;gap:8px;padding:3px 40px;display:grid}.ship-warp-window__actions strong{color:#52dfff;background:#03151e;border:1px solid #2d7794;place-items:center;font-size:11px;display:grid}.ship-warp-window__actions button{color:#fff;cursor:pointer;background:linear-gradient(#81906f,#4a5541);border:1px solid #8fa169;min-width:180px;font-size:11px;font-weight:900;box-shadow:inset 0 1px #fff5}.ship-warp-window__actions button:hover:not(:disabled){filter:brightness(1.2)}.ship-warp-window__actions button.is-cancel{background:linear-gradient(#923f3f,#542222);border-color:#b85252}.ship-warp-window__actions button:disabled{opacity:.42;cursor:default}.ship-warp-window>p{color:#94aab5;text-align:center;margin:0;font-size:9px}.ship-warp-window>p.is-error{color:#ff8080}.ship-warp-window>footer{color:#929ba0;border-top:1px solid #21607a;align-self:end;align-items:center;gap:9px;min-height:32px;padding-top:7px;font-size:9px;display:flex}.ship-warp-window>footer b{color:#fff;background:#1684af;border-radius:50%;place-items:center;width:17px;height:17px;font:900 12px/1 Georgia,serif;display:grid}.hud-stat-grid{grid-template-columns:1fr 1fr;grid-auto-rows:17px;gap:1px 16px;display:grid}.hud-stat{color:#edf4f7;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:11px;font-weight:700;display:flex}.hud-stat img{object-fit:contain;image-rendering:auto;flex:0 0 16px;width:16px;height:16px}.hud-stat span{text-overflow:ellipsis;text-shadow:0 1px 2px #000;overflow:hidden}.hud-stat small{color:#8ba2ad;font-size:9px;font-weight:700}.hud-stat--has-tooltip{cursor:help;position:relative}.hud-stat .hud-stat__tooltip,.hud-stat__tooltip--portal{z-index:20;color:#f3f9fc;text-shadow:0 1px 2px #000;pointer-events:none;background:#02070bf2;border:1px solid #3d6279;min-width:max-content;padding:3px 6px;font-size:9px;line-height:1.2;display:none;position:absolute;bottom:calc(100% + 3px);left:21px;box-shadow:0 4px 12px #000c}.hud-stat__tooltip--portal{z-index:100;white-space:pre-line;min-width:0;max-width:calc(100vw - 8px);font-weight:700;display:block;position:fixed;bottom:auto;transform:translateY(-100%)}.hud-stat--has-tooltip:hover .hud-stat__tooltip,.hud-stat--has-tooltip:focus-within .hud-stat__tooltip{display:block}.hud-stat--button{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hud-stat--button:hover,.hud-stat--button:focus-visible{filter:brightness(1.35)}.hud-ship-stat{height:17px;font:inherit;text-align:left;font-size:11px;font-weight:700}.hud-ship-stat--hitpoints{--ship-stat-color:#a4e99c}.hud-ship-stat--shield{--ship-stat-color:#a3e5f3}.hud-ship-stat--nanohull{--ship-stat-color:#e8c994}.hud-ship-stat--cargo{--ship-stat-color:#f4e7a2}.hud-ship-stat:focus-visible{outline-offset:1px;outline:1px solid #a3d8ed}.hud-ship-stat .hud-ship-stat__bar{flex:1;grid-template-columns:repeat(20,minmax(0,1fr));align-items:center;gap:1px;min-width:0;max-width:65px;height:14px;display:grid}.hud-ship-stat__bar i{background:linear-gradient(to right, var(--ship-stat-color) var(--segment-fill), #465056 var(--segment-fill));height:10px;box-shadow:0 1px 1px #0009}.hud-ship-stat__bar i:nth-child(4n+1){height:8px}.hud-ship-stat__bar i:nth-child(4n+2){height:14px}.hud-ship-stat__bar i:nth-child(4n+3){height:12px}.hud-premium{text-align:center;color:#f8de67;justify-content:center;align-items:center;width:100%;font-size:10px;font-weight:900;display:flex}.hud-premium.is-inactive{color:#66727b}.hud-window--pet.hud-window--fit-content{height:auto}.hud-window--pet.hud-window--fit-content .hud-window__body{min-height:0}.hud-pet-panel{color:#c8dce5;gap:8px;font:700 10px/1.25 Arial,sans-serif;display:grid;position:relative}.hud-pet-panel__dashboard{border-bottom:1px solid #315268;grid-template-columns:82px minmax(0,1fr);gap:10px;min-height:80px;padding-bottom:8px;display:grid}.hud-pet-panel__dashboard figure{background:radial-gradient(circle,#153746 0,#061017 68%);border:1px solid #27485a;place-items:center;margin:0;display:grid;position:relative}.hud-pet-panel__dashboard figure>img{object-fit:contain;filter:drop-shadow(0 0 7px #58d9ff66);width:76px;height:76px}.hud-pet-panel__dashboard figcaption{color:#f5fbff;background:#020a0de8;justify-content:space-between;gap:5px;padding:3px 4px;font-size:8px;display:flex;position:absolute;inset:auto 3px 3px}.hud-pet-panel__dashboard figcaption strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hud-pet-panel__dashboard figcaption span{color:#efcf42;flex:none}.hud-pet-panel__bars{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px 9px;display:grid}.hud-pet-panel__bars label{grid-template-columns:21px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.hud-pet-panel__bars label>img{object-fit:contain;filter:drop-shadow(0 1px 2px #000);width:19px;height:19px}.hud-pet-panel__bars i{background:#03080c;border:1px solid #315b70;height:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #000}.hud-pet-panel__bars b{background:linear-gradient(90deg,#34ccea,#98f4ff);height:100%;display:block}.hud-pet-panel__bars .is-hp b{background:linear-gradient(90deg,#20b646,#77f582)}.hud-pet-panel__bars .is-fuel b{background:linear-gradient(90deg,#db8d15,#ffe66b)}.hud-pet-panel__bars .is-experience b{background:linear-gradient(90deg,#bb7c16,#ffe14d)}.hud-pet-panel__bars em{color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #000,1px 0 1px #000;font-size:7px;font-style:normal;font-weight:900;line-height:14px;position:absolute;inset:0 3px;overflow:hidden}.hud-pet-panel__controls{grid-template-columns:42px 42px minmax(0,1fr);gap:6px;display:grid}.hud-pet-panel__controls>button{color:#cbe0ea;background:#07141c;border:1px solid #3b6d84;min-width:0;height:34px;padding:0 7px;font-size:10px;font-weight:900}.hud-pet-panel__controls>button img{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 1px 2px #000);width:24px;height:24px}.hud-pet-panel__controls button{cursor:pointer}.hud-pet-panel__controls button.is-active{color:#91ffb4;background:#10351f;border-color:#45e984}.hud-pet-panel__controls button:disabled{opacity:.35;cursor:default}.hud-pet-mode-select{min-width:0;position:relative}.hud-pet-mode-select__trigger{color:#cbe0ea;text-align:left;background:linear-gradient(#0c202c,#07141c);border:1px solid #3b6d84;grid-template-columns:21px minmax(0,1fr) 8px;align-items:center;gap:6px;width:100%;min-width:0;height:34px;padding:2px 7px 2px 4px;font-size:10px;font-weight:900;display:grid}.hud-pet-mode-select__trigger:hover,.hud-pet-mode-select__trigger.is-open{background:linear-gradient(#123247,#0a1c27);border-color:#67c5ea}.hud-pet-mode-select__trigger:disabled{opacity:.45;cursor:wait}.hud-pet-mode-select__trigger img,.hud-pet-mode-select__menu img{object-fit:contain;filter:drop-shadow(0 1px 2px #000);width:19px;height:19px}.hud-pet-mode-select__trigger span,.hud-pet-mode-select__menu span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hud-pet-mode-select__trigger i{border-top:5px solid #8ec9e1;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.hud-pet-mode-select__trigger.is-open i{border-top:0;border-bottom:5px solid #dff8ff}.hud-pet-mode-select__menu{z-index:250;background:#050e14;border:1px solid #4d829b;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 20px #000c}.hud-pet-mode-select__menu button{color:#a9c3ce;text-align:left;cursor:pointer;background:#07141c;border:0;border-bottom:1px solid #193746;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:3px 7px 3px 4px;font-size:10px;font-weight:900;display:grid}.hud-pet-mode-select__menu button:last-child{border-bottom:0}.hud-pet-mode-select__menu button:hover{color:#fff;background:#133347}.hud-pet-mode-select__menu button.is-selected{color:#f7e76a;background:#18333d}.hud-pet-mode-select__menu button.has-submenu{grid-template-columns:21px minmax(0,1fr) 7px}.hud-pet-mode-select__menu button.has-submenu>i{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid #a8c8d5;width:0;height:0}.hud-pet-locator-submenu{z-index:251;color:#b9d1dc;width:220px;max-height:none;font:900 calc(10px * var(--locator-scale,1))/1.2 Arial, sans-serif;background:#050e14;border:1px solid #4d829b;position:fixed;overflow:visible;box-shadow:0 8px 20px #000c}.hud-pet-locator-submenu>button{width:100%;min-width:0;min-height:calc(30px * var(--locator-scale,1));height:calc(30px * var(--locator-scale,1));grid-template-columns:calc(25px * var(--locator-scale,1)) minmax(0, 1fr);align-items:center;gap:calc(6px * var(--locator-scale,1));color:#a9c3ce;font:inherit;text-align:left;cursor:pointer;background:#07141c;border:0;border-bottom:1px solid #193746;padding:1px 7px 1px 4px;display:grid}.hud-pet-locator-submenu>button:hover{color:#fff;background:#133347}.hud-pet-locator-submenu>button.is-selected{color:#f7e76a;background:#18333d;box-shadow:inset 3px 0 #ffb323}.hud-pet-locator-submenu>button img{width:calc(21px * var(--locator-scale,1));height:calc(21px * var(--locator-scale,1));object-fit:contain;filter:drop-shadow(0 1px 2px #000)}.hud-pet-locator-submenu>button img.is-uber{filter:drop-shadow(0 0 2px #ff1700)drop-shadow(0 0 3px #e00)}.hud-pet-locator-submenu>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hud-pet-locator-submenu>p{color:#607b89;margin:0;padding:8px}.hud-pet-loot-filter-submenu>button{grid-template-columns:20px minmax(0,1fr)}.hud-pet-loot-filter-submenu>button>i{color:#75ff9b;background:#02080d;border:1px solid #416b80;place-items:center;width:13px;height:13px;font-size:10px;font-style:normal;line-height:1;display:grid}.hud-pet-loot-filter-submenu>button.is-selected>i{background:#0b2c18;border-color:#62cf82;box-shadow:0 0 5px #36e36d55}.hud-pet-panel__kamikaze-lock{z-index:4;color:#ffe66c;text-align:center;cursor:wait;background:#02080bc9;border:1px solid #e6be29;place-content:center;gap:3px;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 24px #da611b3d}.hud-pet-panel.has-gear-timers .hud-pet-panel__kamikaze-lock{bottom:43px}.hud-pet-panel__kamikaze-lock strong{letter-spacing:.12em;font-size:12px}.hud-pet-panel__kamikaze-lock span{color:#d6e7ee;font-size:9px}.hud-pet-panel__timers{z-index:5;background:linear-gradient(90deg,#061219,#0b202b);border:1px solid #315268;align-items:center;gap:5px;min-height:38px;padding:4px 6px;display:flex;position:relative}.hud-pet-panel__timers>div{grid-template-columns:30px auto;align-items:center;gap:8px;min-width:84px;display:grid}.hud-pet-panel__timers img{object-fit:contain;filter:drop-shadow(0 1px 3px #000);width:30px;height:30px}.hud-pet-panel__timers time{color:#ffe76e;letter-spacing:.04em;text-shadow:0 1px 2px #000;font-size:12px;font-weight:900}.hud-pet-panel>p{color:#ebc553;margin:0;font-size:10px}.hud-pet-panel>p.is-fuel-warning{color:#ffce45}.hud-pet-panel>p.is-error{color:#ff8794}.hud-pet-empty{color:#789aaa;font-size:10px}.hud-key-stat{position:relative}.hud-key-tooltip{z-index:5;color:#dcebf4;background:#02070bed;border:1px solid #3d6279;gap:4px;width:190px;padding:8px;font-size:9px;display:none;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 22px #000c}.hud-key-tooltip--portal{z-index:120;display:grid;position:fixed}.hud-key-stat:hover .hud-key-tooltip,.hud-key-stat:focus-within .hud-key-tooltip{display:grid}.hud-key-tooltip>strong{color:#f3d85d;text-transform:uppercase}.hud-key-tooltip>span{justify-content:space-between;gap:10px;display:flex}.hud-key-tooltip em{color:#a6bcc9;font-style:normal}.hud-key-tooltip b{color:#fff}.hud-cargo-stat{min-width:0;position:relative}.hud-cargo-tooltip{z-index:8;color:#dcebf4;background:#02070bed;border:1px solid #3d6279;gap:5px;min-width:145px;padding:7px;font-size:9px;display:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 22px #000c}.hud-cargo-stat:hover .hud-cargo-tooltip,.hud-cargo-stat:focus-within .hud-cargo-tooltip{display:grid}.hud-cargo-tooltip strong{color:#f3d85d;text-transform:uppercase}.hud-cargo-tooltip span{color:#fff}.home-account button{color:#dceef9;cursor:pointer;background:#102235;border:1px solid #48687f;border-radius:3px;padding:5px 8px;font-size:8px;font-weight:900}.game-auth-message,.auth-gate{background:radial-gradient(circle at 50% 20%,#15304c,#03070d 70%);place-items:center;min-height:100vh;padding:24px;display:grid;position:relative}.language-switcher{z-index:100;color:#dcebf3;background:linear-gradient(#153448f5,#07141ef5);border:1px solid #3a708c;border-radius:4px;align-items:center;height:31px;padding:0;display:flex;position:fixed;top:14px;right:14px;box-shadow:0 5px 16px #0008}.language-switcher select{color:#dcebf3;cursor:pointer;background:#07141e;border:0;outline:0;width:100%;height:100%;padding:0 5px;font:800 9px/1 Arial,sans-serif}.language-switcher option{color:#e8f4f8;background:#07141e}.language-switcher--compact{width:92px;height:22px;box-shadow:none;position:static}.backpage-resources{align-items:center;gap:6px;display:flex}.backpage-resources button.is-active{color:#86efff;border-color:#58dcf7;box-shadow:inset 0 0 12px #0a718555}.wiki-module{min-height:650px}.wiki-header{background:linear-gradient(#132c3d,#071720);border:1px solid #3b637b;margin:5px 8px 0;overflow:hidden}.wiki-header>.backpage-module__header{border-bottom:1px solid #3b637b;margin:0}.wiki-search{grid-template-columns:auto minmax(150px,1fr);align-items:center;gap:8px;min-width:270px;margin-left:auto;display:grid}.wiki-search>span{color:#5e8798;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.wiki-search input{color:#dff6ff;min-width:0;height:25px;font:inherit;background:#04131a;border:1px solid #315f72;outline:0;padding:0 9px}.wiki-search input:focus{border-color:#55d8f2;box-shadow:0 0 0 1px #55d8f244,inset 0 0 10px #0a668033}.wiki-tabs{background:#06131b;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:6px 8px 8px;display:grid}.wiki-tabs button{color:#8eabb8;text-transform:uppercase;background:#0a202a;border:1px solid #29576b;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:10px;font-weight:900;display:flex}.wiki-tabs button b{color:#4b8296}.wiki-tabs button:hover,.wiki-tabs button.is-active{color:#effcff;background:linear-gradient(#0d5067,#092834);border-color:#55d8f2;box-shadow:inset 0 -2px #5ee7ff}.wiki-tabs button.is-active b{color:#f1db40}.wiki-body{scrollbar-color:#4d879d #06141b;scrollbar-width:thin;background:linear-gradient(135deg,#071923,#041017);height:570px;padding:12px;overflow:auto}.wiki-search-results{gap:18px;display:grid}.wiki-search-results>header{border-bottom:1px solid #315e70;justify-content:space-between;align-items:center;display:flex}.wiki-search-results>header h2,.wiki-search-results>section>h3{color:#67dcf5;text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px}.wiki-search-results>header span{color:#041017;text-align:center;background:#67dcf5;min-width:36px;padding:5px 8px;font-weight:950}.wiki-search-equipment{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px;display:grid}.wiki-search-equipment article{color:#d7e7ed;background:#071a23;border:1px solid #28566a;grid-template-columns:38px 90px 1fr;align-items:center;gap:8px;min-height:48px;padding:6px 9px;display:grid}.wiki-search-equipment img{object-fit:contain;width:34px;height:34px}.wiki-search-equipment span{color:#f0db43;text-align:right}.wiki-search-empty{color:#789ba9;text-align:center;border:1px dashed #315e70;padding:28px}.wiki-copy h2,.wiki-equipment h2,.wiki-maps h2{color:#67dcf5;text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px}.wiki-copy>p{color:#bad0d9;max-width:900px;line-height:1.7}.wiki-info-grid,.wiki-currency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.wiki-info-grid article,.wiki-currency-grid article{background:#071c25;border:1px solid #28566a;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:105px;padding:14px;display:grid}.wiki-info-grid article>b{color:#f0d944;background:#0c3544;border:1px solid #53d9f2;place-items:center;width:34px;height:34px;display:grid}.wiki-info-grid p,.wiki-currency-grid p{color:#b5ccd5;margin:0;line-height:1.45}.wiki-manual{width:min(940px,100%);margin:0 auto;padding-bottom:18px}.wiki-chapter{border-bottom:1px solid #234a59;padding:5px 2px 18px}.wiki-chapter+.wiki-chapter{padding-top:20px}.wiki-chapter h2,.wiki-chapter h3{align-items:baseline;gap:12px;display:flex}.wiki-chapter h2 span{color:#f0db43;min-width:42px}.wiki-chapter h3{color:#d9eef5;text-transform:uppercase;letter-spacing:.06em;margin:18px 0 6px;font-size:13px}.wiki-chapter h3 span{color:#57d8f1;min-width:52px}.wiki-chapter p{color:#aec5ce;margin:7px 0;font-size:12px;line-height:1.75}.wiki-chapter>p{color:#d0e0e6}.wiki-chapter section{border-left:2px solid #174859;margin-left:26px;padding-left:17px}.wiki-currency-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wiki-currency-grid article{grid-template-columns:38px 1fr}.wiki-currency-grid article img{object-fit:contain;width:30px;height:30px}.wiki-currency-grid article p{grid-column:1/-1}.wiki-price-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.wiki-price-table{background:#071a23;border:1px solid #315e70}.wiki-price-table h3{color:#f0db43;border-bottom:1px solid #315e70;margin:0;padding:10px}.wiki-price-table p{color:#789ba9;border-bottom:1px solid #153846;justify-content:space-between;margin:0;padding:7px 12px;display:flex}.wiki-price-table p b{color:#dcebf0}.wiki-price-table footer{text-align:right;color:#63ecab;padding:9px 12px;font-weight:900}.wiki-card-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;display:grid}.wiki-card{color:#e5f2f7;cursor:pointer;background:linear-gradient(155deg,#0d2c39,#06151d);border:1px solid #2e6073;align-content:center;place-items:center;gap:6px;min-height:158px;display:grid}.wiki-card:hover{border-color:#5adff6;transform:translateY(-1px);box-shadow:0 0 15px #20c4e52b,inset 0 0 20px #0a6c8040}.wiki-card img{object-fit:contain;filter:drop-shadow(0 4px 6px #000);width:100px;height:100px}.wiki-card b{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.wiki-card small{color:#7296a5}.wiki-card--boss{border-color:#8f772f}.wiki-card--uber{border-color:#8d2d3c}.wiki-card--uber img,.wiki-dialog-hero--uber>img{filter:drop-shadow(0 0 2px #ff263f)drop-shadow(0 0 7px #ef1637)drop-shadow(0 4px 6px #000)}.wiki-card--special{border-color:#744c91}.wiki-equipment{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wiki-equipment--filtered{grid-template-columns:1fr}.wiki-equipment-view{gap:10px;display:grid}.wiki-equipment-filters{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.wiki-equipment-filters button{color:#789aaa;text-transform:uppercase;cursor:pointer;background:#081b24;border:1px solid #29576b;min-height:32px;font-size:9px;font-weight:900}.wiki-equipment-filters button:hover,.wiki-equipment-filters button.is-active{color:#effcff;background:#0b3a4b;border-color:#54d8f2;box-shadow:inset 0 -2px #55dff8}.wiki-equipment section{background:#071a23;border:1px solid #28566a;padding:10px}.wiki-equipment section h2{font-size:12px}.wiki-equipment article{color:#d7e7ed;border-top:1px solid #173845;grid-template-columns:34px minmax(90px,.55fr) minmax(170px,1fr);align-items:center;gap:8px;min-height:43px;display:grid}.wiki-equipment article img{object-fit:contain;width:30px;height:30px}.wiki-equipment article span{color:#f0db43;text-align:right;line-height:1.35}.wiki-maps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wiki-maps section{background:#071a23;border:1px solid #28566a;padding:10px}.wiki-maps article{border-top:1px solid #173845;grid-template-columns:70px 1fr auto;align-items:center;gap:10px;min-height:44px;display:grid}.wiki-maps article b{color:#f0db43}.wiki-maps article span{color:#d5e5eb}.wiki-maps article small{color:#7296a5}.wiki-dialog-backdrop{z-index:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.wiki-dialog{background:#071923;border:1px solid #4b8296;grid-template-rows:auto minmax(0,1fr);width:min(700px,100vw - 28px);max-height:calc(100vh - 36px);display:grid;overflow:hidden;box-shadow:0 25px 80px #000}.wiki-dialog>header{background:linear-gradient(#123449,#0a202c);border-bottom:1px solid #315e70;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.wiki-dialog h2{color:#f4fbff;margin:2px 0 0}.wiki-dialog header small{color:#62dff7;letter-spacing:.12em}.wiki-dialog header button{color:#dff5fc;background:#0b2530;border:1px solid #4d7c8f;width:32px;height:32px;font-size:20px}.wiki-dialog-hero{scrollbar-color:#48728c #071017;scrollbar-width:thin;grid-template-columns:180px minmax(0,1fr);gap:13px;min-height:0;padding:13px;display:grid;overflow:auto}.wiki-dialog-hero>img,.wiki-ship-visual,.wiki-ship-visual img,.wiki-ship-visual video{object-fit:contain;filter:drop-shadow(0 8px 12px #000);align-self:start;width:165px;height:165px}.wiki-ship-visual{place-items:center;display:grid;overflow:hidden}.wiki-ship-visual img,.wiki-ship-visual video{display:block}.wiki-stat-list{border:1px solid #28566a;margin:0}.wiki-stat-list div{border-bottom:1px solid #173845;justify-content:space-between;gap:15px;padding:8px 10px;display:flex}.wiki-stat-list div:last-child{border:0}.wiki-stat-list dt{color:#8eabb8}.wiki-stat-list dd{color:#f0db43;text-align:right;margin:0;font-weight:900}.wiki-ship-details{min-width:0}.wiki-ship-details>.wiki-stat-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wiki-ship-details>.wiki-stat-list div{border-right:1px solid #173845;min-width:0;padding:7px 8px}.wiki-ship-details>.wiki-stat-list div:nth-child(2n){border-right:0}.wiki-npc-details{gap:9px;min-width:0;display:grid}.wiki-npc-details>.wiki-stat-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wiki-npc-details>.wiki-stat-list div{border-right:1px solid #173845;min-width:0;padding:7px 8px}.wiki-npc-details>.wiki-stat-list div:nth-child(2n){border-right:0}.wiki-npc-cargo{background:#06141b;border:1px solid #28566a}.wiki-npc-cargo h3{color:#61dff7;text-transform:uppercase;border-bottom:1px solid #28566a;margin:0;padding:8px 10px;font-size:10px}.wiki-npc-cargo .wiki-stat-list{border:0}.wiki-npc-cargo p{color:#7798a7;margin:0;padding:9px 10px}.wiki-ship-features{gap:8px;margin-top:9px;display:grid}.wiki-ship-features section{background:#06141b;border:1px solid #28566a;padding:9px}.wiki-ship-features h3{color:#61dff7;margin:0 0 7px;font-size:10px}.wiki-ship-features p{color:#d9e8ed;gap:3px;margin:5px 0;display:grid}.wiki-ship-features p b{color:#f0db43}.wiki-ship-features p span,.wiki-ship-features p small{color:#88a7b4;line-height:1.4}.wiki-ship-features .wiki-ship-abilities{overflow:hidden}.wiki-ship-ability-summary{border-bottom:1px solid #1e4354;padding-bottom:7px;line-height:1.4;color:#88a7b4!important}.wiki-ship-ability-list{scrollbar-color:#48728c #071017;scrollbar-width:thin;max-height:122px;padding-right:5px;overflow-y:auto}.wiki-ship-ability-list p{border-bottom:1px solid #173847;margin:0;padding:7px 3px}.wiki-ship-ability-list p:last-child{border-bottom:0}@media (width<=850px){.wiki-search{grid-column:1/-1;width:100%;min-width:0}.wiki-tabs{grid-template-columns:repeat(3,1fr)}.wiki-body{height:520px}.wiki-info-grid,.wiki-currency-grid,.wiki-price-columns,.wiki-equipment,.wiki-maps{grid-template-columns:1fr}.wiki-equipment-filters{grid-template-columns:repeat(3,1fr)}.wiki-dialog-hero{grid-template-columns:1fr}.wiki-dialog-hero>img,.wiki-ship-visual{justify-self:center}.wiki-chapter section{margin-left:8px;padding-left:11px}}.public-wiki{color:#d7e7ed;background:radial-gradient(circle at 50% -15%,#164058 0,#07141f 42%,#02070c 85%);min-height:100vh}.public-wiki:before{content:"";pointer-events:none;opacity:.22;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px);position:fixed;inset:0}.public-wiki__topbar{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06131bf2;border-bottom:1px solid #315e70;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 max(18px,50vw - 660px);display:flex;position:sticky;top:0;box-shadow:0 10px 30px #0009}.public-wiki__brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.public-wiki__brand-mark{color:#031017;background:linear-gradient(135deg,#e7faff,#55d8f2 60%,#168baa);border:1px solid #62dff7;place-items:center;width:42px;height:42px;font-size:14px;font-weight:1000;display:grid;transform:rotate(45deg);box-shadow:0 0 18px #27cceb55}.public-wiki__brand-mark b{transform:rotate(-45deg)}.public-wiki__brand>span:last-child{gap:3px;display:grid}.public-wiki__brand strong{color:#f4fbff;letter-spacing:.16em;font-size:14px}.public-wiki__brand small{color:#7194a3;letter-spacing:.09em;text-transform:uppercase;font-size:8px}.public-wiki__controls{align-items:center;gap:8px;display:flex}.public-wiki__readonly{color:#f4dc57;letter-spacing:.1em;background:#3a2d092f;border:1px solid #d5b83f;padding:6px 8px;font-size:8px;font-weight:950}.public-wiki__faction{color:#6f93a3;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.public-wiki__faction select{color:#dff6ff;background:#071a23;border:1px solid #315f72;height:28px}.public-wiki__game-link{color:#c9ffe4;letter-spacing:.08em;background:#0d3c2855;border:1px solid #3c8c66;place-items:center;min-height:28px;padding:0 12px;font-size:8px;font-weight:950;text-decoration:none;display:grid}.public-wiki__game-link:hover{background:#17634070;border-color:#62efaa}.public-wiki__content{z-index:1;width:min(1320px,100% - 28px);margin:18px auto;position:relative}.public-wiki .wiki-module{background:#06131b;border:1px solid #315e70;min-height:calc(100vh - 125px);box-shadow:0 22px 70px #000b}.public-wiki .wiki-body{height:calc(100vh - 226px);min-height:560px}.public-wiki__footer{z-index:1;color:#567786;letter-spacing:.06em;justify-content:space-between;gap:18px;width:min(1320px,100% - 28px);margin:0 auto;padding:0 0 18px;font-size:8px;display:flex;position:relative}@media (width<=900px){.public-wiki__topbar{flex-direction:column;align-items:stretch;padding:12px 16px;position:relative}.public-wiki__controls{flex-wrap:wrap}.public-wiki__game-link{margin-left:auto}.public-wiki__content{width:calc(100% - 16px);margin:8px auto}.public-wiki .wiki-body{height:auto;min-height:650px}.public-wiki__footer{flex-direction:column;width:calc(100% - 24px)}}.game-auth-message{text-align:center;color:#9ab7cc}.game-auth-message a{color:#6bd7ff}.auth-card{background:linear-gradient(150deg,#102338f2,#07111df5);border:1px solid #31546e;border-radius:10px;width:min(440px,100%);padding:30px;box-shadow:0 24px 70px #000b}.auth-card h1{margin-bottom:22px}.auth-card form{gap:10px;display:grid}.auth-card input:not([type=checkbox]){color:#ecf7ff;background:#06111d;border:1px solid #345875;border-radius:5px;width:100%;padding:12px}.auth-card>button,.auth-card form>button,.faction-grid button{color:#fff;cursor:pointer;background:linear-gradient(#217da5,#104a68);border:1px solid #6bd7ff;border-radius:5px;padding:12px 18px;font-weight:900}.terms-check{color:#96b0c4;font-size:12px}.form-error{color:#ff7e7e;margin:4px 0;font-size:12px}.auth-switcher{gap:6px;margin-top:14px;display:flex}.auth-switcher button{color:#79bdda;cursor:pointer;background:0 0;border:0;font-size:11px}.recovery-card code{overflow-wrap:anywhere;color:#77e6ae;background:#030a11;border:1px solid #3b637d;margin:20px 0;padding:14px;display:block}.faction-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.faction-grid button{place-items:center;gap:4px;display:grid}.faction-grid button small{color:#80a8ba;font-size:9px}.game-hotbar{z-index:29;pointer-events:auto;contain:layout style;grid-template-columns:389px;justify-items:center;gap:1px;width:389px;min-width:389px;max-width:389px;display:grid;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}.game-hotbar-primary-stack{contain:layout size style;will-change:transform;width:389px;min-width:389px;max-width:389px;height:38px;min-height:38px;max-height:38px;position:relative}.game-hotbar-secondary-positioner{contain:layout size style;will-change:transform;justify-items:center;width:389px;min-width:389px;max-width:389px;height:38px;min-height:38px;max-height:38px;display:grid;position:relative}.game-hotbar-main-line{align-items:center;width:389px;display:flex;position:relative}.game-quickbar-positioner{z-index:8;will-change:left, bottom;width:38px;min-width:38px;max-width:38px;height:38px;min-height:38px;max-height:38px;position:absolute;transform:translate(-50%)}.game-quickbar-slots{gap:1px;width:max-content;display:flex;position:absolute;bottom:41px;left:50%;transform:translate(-50%)}.game-quickbar-positioner.is-horizontal .game-quickbar-slots{bottom:0;transform:none}.game-quickbar-positioner.is-horizontal.is-anchor-left .game-quickbar-slots{left:41px}.game-quickbar-positioner.is-horizontal.is-anchor-right .game-quickbar-slots{left:auto;right:41px}.game-quickbar-positioner.is-stacked .game-quickbar-slots{flex-direction:column;align-items:center;width:116px}.game-quickbar-toggle{filter:drop-shadow(0 2px 6px #000c);cursor:pointer;background:url(/assets/ui/hud/quickbar-toggle-frame.png) 50%/38px 38px no-repeat;border:0;place-items:center;width:38px;min-width:38px;height:38px;padding:0;display:grid;position:relative}.game-quickbar-toggle>span{background:url(/assets/ui/hud/hotbar-arrow-closed-idle.png) 50%/21px 21px no-repeat;width:21px;height:21px}.game-quickbar-toggle.is-open>span{background-image:url(/assets/ui/hud/hotbar-arrow-open-idle.png)}.game-quickbar-style-toggle{z-index:13;cursor:pointer;background:#092433 url(/assets/ui/hud/quickbar-layout-toggle.png) 50%/contain no-repeat;border:1px solid #59c9ef;border-radius:3px;width:24px;height:24px;padding:2px;position:absolute;top:7px;right:-31px;box-shadow:0 0 9px #21b9e477,inset 0 1px #bcefff44}.game-quickbar-move-handle{left:-31px}.game-quickbar-positioner.is-horizontal .game-quickbar-move-handle{top:-31px;left:7px}.game-quickbar-positioner.is-horizontal .game-quickbar-style-toggle{top:-62px;left:7px;right:auto}.game-hotbar-row{background:0 0;border:0;flex-wrap:nowrap;flex:0 0 389px;gap:1px;width:389px;min-width:389px;max-width:389px;height:38px;min-height:38px;max-height:38px;padding:0;display:flex;box-shadow:0 4px 18px #000c}.game-quickbar-slots .game-quickbar-row{width:max-content;min-width:0;max-width:none;box-shadow:none;flex:none;justify-content:center}.game-hotbar-row button,.game-hotbar-toggle{color:#dceefa;background-color:#0000;border:0;border-radius:0;flex:0 0 38px;width:38px;min-width:38px;max-width:38px;height:38px;position:relative}.game-hotbar-move-handle{z-index:12;color:#dff8ff;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#1b526b,#092433);border:1px solid #59c9ef;border-radius:4px;place-items:center;width:24px;height:24px;padding:0;font:900 16px/1 Arial,sans-serif;display:grid;position:absolute;top:7px;left:-30px;box-shadow:0 0 10px #21b9e477,inset 0 1px #bcefff55}.game-hotbar-lock{z-index:12;cursor:pointer;background:linear-gradient(#123b4e,#071b27);border:1px solid #4ba9c9;border-radius:3px;width:22px;height:22px;padding:0;position:absolute;top:8px;left:-27px;box-shadow:0 0 7px #27bce455,inset 0 1px #d5f7ff33}.game-hotbar-lock:before{content:"";border:2px solid #84ddf5;border-bottom:0;border-radius:6px 6px 0 0;width:6px;height:7px;transition:transform .12s,border-color .12s;position:absolute;top:3px;left:7px}.game-hotbar-lock:after{content:"";background:linear-gradient(#2d849f,#12384a);border:1px solid #86dff7;border-radius:1px;width:10px;height:8px;position:absolute;bottom:3px;left:5px}.game-hotbar-lock.is-unlocked:before{transform-origin:0 100%;transform:translate(4px)rotate(24deg)}.game-hotbar-lock.is-locked{border-color:#d8af3d;box-shadow:0 0 9px #f2c94377,inset 0 1px #fff0a844}.game-hotbar-lock.is-locked:before{border-color:#ffe477}.game-hotbar-lock.is-locked:after{background:linear-gradient(#9b7620,#49340b);border-color:#f7d557}.game-hotbar.is-layout-editing .game-hotbar-lock{display:none}.game-hotbar.is-layout-editing .game-hotbar-row,.game-hotbar.is-layout-editing .game-hotbar-toggle{pointer-events:none;filter:brightness(.78)}.game-hotbar.is-layout-editing .game-hotbar-primary-stack,.game-hotbar.is-layout-editing .game-hotbar-secondary-positioner,.game-hotbar.is-layout-editing .game-quickbar-positioner{outline-offset:3px;outline:1px dashed #62d9ff99}.game-hotbar.is-layout-editing .game-quickbar-slots{pointer-events:none;filter:brightness(.78)}.game-hotbar-row button{cursor:pointer;background-image:url(/assets/ui/hud/hotbar-slot-background.png?v=113),url(/assets/ui/hud/hotbar-slot-bright.png);background-position:50%;background-repeat:no-repeat;background-size:38px 38px,38px 38px;padding:3px;font-size:10px;font-weight:900}.game-hotbar-toggle{cursor:pointer;background-image:url(/assets/ui/hud/hotbar-arrow-frame.png);background-position:50%;background-repeat:no-repeat;background-size:21px 21px;place-items:center;width:21px;height:21px;padding:0;display:grid;position:absolute;top:50%;left:calc(100% + 1px);overflow:hidden;transform:translateY(-50%)}.game-hotbar-toggle>span{background-image:url(/assets/ui/hud/hotbar-arrow-closed-idle.png);background-position:50%;background-repeat:no-repeat;background-size:21px 21px;width:21px;height:21px;animation:.15s ease-out hotbar-arrow-scroll-in}.game-hotbar-toggle:active>span{background-image:url(/assets/ui/hud/hotbar-arrow-closed-pressed.png)}.game-hotbar-toggle.is-open>span{background-image:url(/assets/ui/hud/hotbar-arrow-open-idle.png);animation-name:hotbar-arrow-scroll-out}.game-hotbar-toggle.is-open:active>span{background-image:url(/assets/ui/hud/hotbar-arrow-open-pressed.png)}@keyframes hotbar-arrow-scroll-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes hotbar-arrow-scroll-out{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.game-loading-screen{z-index:200;color:#f6fbff;background:#000;font-family:Arial,sans-serif;position:fixed;inset:0;overflow:hidden}.game-loading-screen__background,.game-loading-screen__shade{width:100%;height:100%;position:absolute;inset:0}.daily-login-calendar{z-index:2;background:linear-gradient(#0d3b4eed,#082532eb);border:1px solid #3d9ab5;gap:9px;width:min(1040px,100vw - 44px);max-height:calc(100vh - 150px);padding:14px 17px 12px;display:grid;position:absolute;top:clamp(18px,4vh,54px);left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 0 0 3px #031018b8,0 0 28px #45cfff4a,inset 0 0 34px #66dcff20}.daily-login-calendar>header{text-transform:uppercase;border-bottom:1px solid #246176;justify-items:center;gap:2px;padding-bottom:8px;display:grid;position:relative}.daily-login-calendar>header small{color:#6ea2b5;letter-spacing:.16em;font-size:8px}.daily-login-calendar>header h1{color:#ffe43c;text-shadow:0 2px #7e3100,0 0 10px #ffb80088;margin:0;font-size:clamp(18px,2.2vw,27px)}.daily-login-calendar>header strong{color:#b9eaff;letter-spacing:.14em;font-size:9px}.daily-login-calendar__grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;display:grid}.daily-login-reward{background:linear-gradient(155deg,#0d5268,#087a92 62%,#075063);border:1px solid #2588a4;grid-template-rows:auto 1fr auto;justify-items:center;gap:2px;min-width:0;min-height:105px;padding:6px 3px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 13px #4feaff22}.daily-login-reward>span{color:#9bd8e8;letter-spacing:.05em;justify-self:stretch;font-size:7px;font-weight:900}.daily-login-reward>img{object-fit:contain;filter:drop-shadow(0 3px 4px #0009);align-self:center;width:58px;height:58px}.daily-login-reward>strong{color:#fff;text-align:center;overflow-wrap:anywhere;text-shadow:0 1px 2px #000;max-width:100%;font-size:7px;line-height:1.15}.daily-login-reward>i{color:#7dff9e;text-shadow:0 0 9px #0f5;background:#00140da8;place-items:center;font:900 46px/1 Arial;display:grid;position:absolute;inset:0}.daily-login-reward.is-missed{filter:grayscale(.58)brightness(.82)}.daily-login-reward.is-missed>i{color:#ff4c55;text-shadow:0 0 9px red;background:#17000282}.daily-login-reward.is-future{filter:saturate(.68)brightness(.9)}.daily-login-reward.is-available{border-color:#ffde31;box-shadow:0 0 11px #ffd51d99,inset 0 0 14px #ffea4b33}.daily-login-reward--final{background:linear-gradient(125deg,#493812,#9b7618 52%,#493812);border-color:#e6c833;grid-template-rows:auto 1fr;grid-template-columns:82px minmax(100px,140px);justify-content:center;justify-self:center;width:33.333%;min-width:300px;min-height:105px;padding:7px 12px;box-shadow:0 0 13px #ffd52166,inset 0 0 28px #ffe35233}.daily-login-reward--final>span{color:#ffe448;grid-column:1/-1;font-size:11px}.daily-login-reward--final>img{grid-column:1;width:76px;height:76px}.daily-login-reward--final>strong{color:#fff5a6;text-align:center;grid-column:2;place-self:center;font-size:11px}.daily-login-calendar>footer{color:#8eb2bf;text-align:center;letter-spacing:.08em;font-size:8px}@media (width<=900px){.daily-login-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr))}.daily-login-reward{min-height:96px}.daily-login-reward>img{width:48px;height:48px}.daily-login-reward--final{width:50%}}@media (height<=760px){.daily-login-calendar{gap:5px;max-height:calc(100vh - 105px);padding:8px 11px;top:10px}.daily-login-calendar__grid{gap:4px}.daily-login-reward{min-height:76px;padding:3px}.daily-login-reward>img{width:40px;height:40px}.daily-login-reward--final{grid-template-columns:65px minmax(0,1fr);min-height:76px}.daily-login-reward--final>img{width:60px;height:60px}}.game-loading-screen__background{object-fit:cover;object-position:center}.game-loading-screen__shade{pointer-events:none;background:linear-gradient(#0001 0 55%,#000b 86%,#000 100%),radial-gradient(circle at 50% 42%,#0000 30%,#0008 100%)}.game-ship-renderer-choice{z-index:3;text-align:center;background:linear-gradient(#093040f5,#031721f7);border:1px solid #3d9ab5;width:min(650px,100vw - 40px);padding:24px 28px 20px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #031018c9,0 0 34px #45cfff42,inset 0 0 40px #66dcff14}.game-ship-renderer-choice>small{color:#73b3c9;letter-spacing:.2em;font-size:8px;font-weight:900}.game-ship-renderer-choice>h1{color:#eafaff;letter-spacing:.08em;text-shadow:0 0 12px #4fd9ff6b;margin:5px 0 8px;font-size:25px}.game-ship-renderer-choice>p{color:#9fc1ce;max-width:540px;margin:0 auto 19px;font-size:11px;line-height:1.5}.game-ship-renderer-choice__options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.game-ship-renderer-choice__options button{color:#d9f4ff;cursor:pointer;background:linear-gradient(#123a4a,#071b25);border:1px solid #40768d;gap:5px;min-height:82px;padding:12px;display:grid;box-shadow:inset 0 1px #65bdd83d}.game-ship-renderer-choice__options button:hover,.game-ship-renderer-choice__options button:focus-visible{filter:brightness(1.16);border-color:#69dcff;box-shadow:0 0 15px #42cdf052,inset 0 1px #9cecff63}.game-ship-renderer-choice__options button.is-smooth{background:linear-gradient(#4b4117,#211a08);border-color:#8b7721;box-shadow:inset 0 1px #ffe77645}.game-ship-renderer-choice__options button strong{letter-spacing:.08em;align-self:end;font-size:15px}.game-ship-renderer-choice__options button span{color:#8fb2c0;align-self:start;font-size:9px}.game-ship-renderer-choice__options button.is-smooth span{color:#cbbf7f}.game-ship-renderer-choice__remember{color:#bcd4dd;cursor:pointer;align-items:center;gap:7px;margin-top:17px;font-size:10px;display:inline-flex}.game-ship-renderer-choice__remember input{accent-color:#45cce9}@media (width<=560px){.game-ship-renderer-choice{padding:18px 16px 15px}.game-ship-renderer-choice__options{grid-template-columns:1fr}}.game-loading-screen__footer{width:min(680px,100vw - 48px);position:absolute;bottom:clamp(28px,7vh,76px);left:50%;transform:translate(-50%)}.game-loading-screen__status{color:#d8e7ef;text-align:center;text-shadow:0 2px 4px #000;letter-spacing:.18em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.game-loading-screen__status.is-error{color:#ff8b73}.game-loading-screen__track,.game-loading-screen__start{background:#080b0d;border:1px solid #7b6b16;border-radius:3px;width:100%;height:31px;overflow:hidden;box-shadow:0 0 0 2px #000b,inset 0 0 8px #000}.game-loading-screen__track span{background:linear-gradient(#fff46a,#f0bc15 48%,#b27800);height:100%;transition:width .32s;display:block;box-shadow:0 0 14px #ffd832aa}.game-loading-screen__start{color:#fff;cursor:pointer;text-shadow:0 1px 2px #082b05;letter-spacing:.12em;background:linear-gradient(#75d340,#2f8b20 55%,#1b5c16);border-color:#5b9f2d;font-weight:900;box-shadow:0 0 0 2px #000b,0 0 20px #5fd12a66,inset 0 1px #c6ff9e}.game-loading-screen__start:hover,.game-loading-screen__start:focus-visible{filter:brightness(1.16)}.game-loading-screen__start.is-retry{background:linear-gradient(#d76d4d,#9d3425 55%,#641e19);border-color:#b94f36;box-shadow:0 0 0 2px #000b,0 0 20px #e75c3f55,inset 0 1px #ffc0a9}.game-screen.is-loading .game-canvas-host{visibility:hidden}.game-low-hp-warning{z-index:43;pointer-events:none;background:radial-gradient(circle,#0000 54%,#af00001a 78%,#ff121252 100%);animation:1.15s ease-in-out infinite game-low-hp-warning-pulse;position:fixed;inset:0;box-shadow:inset 0 0 58px 18px #ff141494}.game-low-hp-warning.is-critical{background:radial-gradient(circle,#0000 45%,#b8000029 72%,#ff0a0a7a 100%);animation-duration:.68s;box-shadow:inset 0 0 76px 25px #ff0c0cc7}@keyframes game-low-hp-warning-pulse{0%,to{opacity:.38}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.game-low-hp-warning{opacity:.72;animation:none}}.game-hotbar-row button.is-active{box-shadow:none}.game-hotbar-row button.is-cpu-off,.game-action-palette button.is-cpu-off{box-shadow:inset 0 0 0 1px #bc3030,0 0 5px #7c111177}.game-hotbar-row button.is-cpu-on,.game-action-palette button.is-cpu-on{box-shadow:inset 0 0 0 1px #57d857,0 0 6px #32bf3277}.hotbar-item-icon{image-rendering:auto;pointer-events:none;background-image:url(/assets/ui/hud/items-control-menu.png);background-repeat:no-repeat;width:38px;height:38px;position:absolute;top:0;left:0}.hotbar-active-frame{z-index:2;pointer-events:none;background:url(/assets/ui/hud/hotbar-active.png) 50%/38px 38px no-repeat;width:38px;height:38px;position:absolute;inset:0}.hotbar-combat-start-flash{z-index:3;pointer-events:none;background:radial-gradient(circle,#fffcc1d1 0%,#ffde347a 42%,#ffbe0029 70%,#0000 100%);animation:.48s ease-out forwards hotbar-combat-start-flash;position:absolute;inset:1px;box-shadow:inset 0 0 7px #ffffdaf2,0 0 7px #ffd600d1}.hotbar-combat-selection{--hotbar-combat-angle:0turn;z-index:4;background:conic-gradient(from var(--hotbar-combat-angle), transparent 0deg 302deg, #d4a900 326deg, #fffbd0 349deg, transparent 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 2px #ffe600);pointer-events:none;padding:2px;animation:1.625s steps(39,end) infinite hotbar-combat-selection;position:absolute;inset:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hotbar-radial-cooldown{z-index:5;pointer-events:none;position:absolute;inset:1px;overflow:hidden}.hotbar-radial-cooldown:before,.hotbar-radial-cooldown:after{content:"";position:absolute;inset:0}.hotbar-radial-cooldown:before{-webkit-backdrop-filter:grayscale()saturate(0)brightness(.72)contrast(.9);backdrop-filter:grayscale()saturate(0)brightness(.72)contrast(.9);-webkit-mask:conic-gradient(from 0deg at calc(50% + 2px) calc(50% + 3px), #000 0turn var(--hotbar-cooldown-revealed-angle,0turn), transparent var(--hotbar-cooldown-revealed-angle,0turn) 1turn);-webkit-mask:conic-gradient(from 0deg at calc(50% + 2px) calc(50% + 3px), #000 0turn var(--hotbar-cooldown-revealed-angle,0turn), transparent var(--hotbar-cooldown-revealed-angle,0turn) 1turn);mask:conic-gradient(from 0deg at calc(50% + 2px) calc(50% + 3px), #000 0turn var(--hotbar-cooldown-revealed-angle,0turn), transparent var(--hotbar-cooldown-revealed-angle,0turn) 1turn);background:#070b0e1f}.hotbar-radial-cooldown:after{-webkit-mask:conic-gradient(from 0deg at calc(50% + 2px) calc(50% + 3px), transparent 0turn var(--hotbar-cooldown-revealed-angle,0turn), #000 var(--hotbar-cooldown-revealed-angle,0turn) 1turn);-webkit-mask:conic-gradient(from 0deg at calc(50% + 2px) calc(50% + 3px), transparent 0turn var(--hotbar-cooldown-revealed-angle,0turn), #000 var(--hotbar-cooldown-revealed-angle,0turn) 1turn);mask:conic-gradient(from 0deg at calc(50% + 2px) calc(50% + 3px), transparent 0turn var(--hotbar-cooldown-revealed-angle,0turn), #000 var(--hotbar-cooldown-revealed-angle,0turn) 1turn);background:#000000b3}.hotbar-tech-timer{z-index:7;text-align:center;text-shadow:0 1px 2px #000,0 0 3px #000;pointer-events:none;min-width:17px;padding:0 2px;font:800 8px/11px Arial,sans-serif;position:absolute;bottom:1px;right:1px}.hotbar-tech-timer.is-active{color:#66ff8a}.hotbar-tech-timer.is-cooldown{color:#ff5b5b}.hotbar-ability-cooldown-timer{z-index:7;color:#fff;text-align:center;text-shadow:0 1px 2px #000,0 0 4px #000,0 0 6px #000;pointer-events:none;place-items:center;font:900 11px/1 Arial,sans-serif;display:grid;position:absolute;inset:0}.hotbar-ability-cooldown-timer.is-active{color:#66ff8a}.hotbar-ability-cooldown-timer.is-cooldown{color:#fff}@property --hotbar-combat-angle{syntax:"<angle>";inherits:false;initial-value:0turn}@keyframes hotbar-combat-selection{to{--hotbar-combat-angle:1turn}}@keyframes hotbar-combat-start-flash{0%{opacity:0}22%{opacity:1}to{opacity:0}}.hotbar-launcher-chambers{z-index:4;pointer-events:none;gap:1px;display:flex;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.hotbar-launcher-chambers>i{background:#071018cc;border:1px solid #6f8290;width:4px;height:3px;box-shadow:inset 0 0 1px #000}.hotbar-launcher-chambers>i.is-loaded{border-color:#d6f5ff;box-shadow:0 0 3px}.hotbar-launcher-chambers>i.is-eco{color:#3da9ff;background:#3da9ff}.hotbar-launcher-chambers>i.is-hstrm{color:#ffd84b;background:#ffd84b}.hotbar-launcher-chambers>i.is-ubr{color:#ff3a35;background:#ff3a35}.hotbar-launcher-chambers>i.is-sar{color:#8cecff;background:#8cecff}.hotbar-drag-preview{z-index:9999;pointer-events:none;background:0 0;width:38px;height:38px;position:fixed;top:-100px;left:-100px;overflow:hidden}.game-hotbar-row button>.hotbar-slot-binding{z-index:3;color:#fff;text-shadow:0 1px 2px #000;font-size:8px;position:absolute;top:1px;left:3px}.game-hotbar-row button>strong{z-index:3;color:#d8f2ff;text-shadow:0 1px 2px #000;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:8px;position:absolute;bottom:1px;right:2px}.game-hotbar-row button>strong.is-empty,.game-action-palette button>strong.is-empty{color:#ff4747;text-shadow:0 1px 2px #000}.game-system-notice{z-index:45;color:#ffd34e;text-shadow:0 1px 2px #000;pointer-events:none;background:#020f19e0;border:1px solid #50c4ecb8;padding:8px 20px;font:700 13px/1.2 Arial,sans-serif;animation:4s forwards game-system-notice-life;position:fixed;top:72px;left:50%;transform:translate(-50%)}.game-system-notice.is-administrator{color:#fff5a1;text-align:center;letter-spacing:.04em;background:linear-gradient(#2e2502f5,#0a1114f5);border-color:#ffd62f;width:min(920px,100vw - 40px);padding:11px 24px;font-size:20px;line-height:1.15;animation-duration:8s;top:10px;box-shadow:0 0 20px #ffc40052,inset 0 0 18px #ffc40018}.game-reward-feed{z-index:24;pointer-events:none;flex-direction:column;align-items:center;gap:2px;width:min(300px,100vw - 24px);display:flex;position:fixed;top:8px;left:50%;transform:translate(-50%)}.game-reward-feed.has-spaceball-score{top:102px}.hud-spaceball-score{z-index:25;color:#fff;pointer-events:none;background:#031019f0;border:1px solid #4aa9cf;width:276px;position:fixed;top:8px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #29c7ff45,inset 0 0 12px #000b}.hud-spaceball-score__teams{grid-template-columns:repeat(3,92px);display:grid}.hud-spaceball-score__teams>div{text-align:left;border-right:1px solid #082838;grid-template-rows:20px 18px;grid-template-columns:1fr auto;padding:4px 8px;display:grid}.hud-spaceball-score__teams>div:last-child{border-right:0}.hud-spaceball-score__teams strong{letter-spacing:.12em;font-size:10px}.hud-spaceball-score__teams b{grid-area:1/2/3;align-self:center;font-size:20px}.hud-spaceball-score__teams span{color:#9bdfff;letter-spacing:-2px;font:900 18px/16px Arial,sans-serif}.hud-spaceball-score .is-mmo{background:linear-gradient(#8c261dbd,#40120dbd)}.hud-spaceball-score .is-eic{background:linear-gradient(#17618fbd,#0b304bbd)}.hud-spaceball-score .is-vru{background:linear-gradient(#18814cbd,#0a3d25bd)}.hud-spaceball-score .is-controlling{box-shadow:inset 0 -2px #fff8,inset 0 0 16px #fff3}.hud-spaceball-score__boxes{color:#a9dcef;letter-spacing:.06em;white-space:nowrap;background:linear-gradient(#071c27f5,#031018f5);border-top:1px solid #26728f;justify-content:center;align-items:center;gap:5px;height:25px;padding:0 7px;font:700 8px/1 Arial,sans-serif;display:flex}.hud-spaceball-score__boxes img{object-fit:contain;width:20px;height:20px}.hud-spaceball-score__boxes b{color:#fff36b;margin-left:2px;font-size:11px}.hud-spaceball-score__boxes small{color:#77a9ba;font-size:8px}.hud-spaceball-score__boxes i{background:#205265;width:1px;height:13px}.game-reward-feed>div{color:#f2df63;text-align:center;text-shadow:0 1px 2px #000;font-size:10px;font-weight:800;animation:6s forwards reward-feed-life}@keyframes reward-feed-life{0%{opacity:0;transform:translateY(-5px)}8%,80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-9px)}}@keyframes game-system-notice-life{0%{opacity:0;transform:translate(-50%,-8px)}10%,75%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}.game-hotbar-secondary{opacity:1;justify-self:center}.game-action-categories{z-index:2;background:0 0;border:0;gap:1px;padding:0;display:flex;position:absolute;bottom:39px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #000c}.game-action-categories button{cursor:pointer;background-color:#0000;background-image:url(/assets/ui/hud/hotbar-category-idle.png);background-position:50%;background-repeat:no-repeat;background-size:38px 38px;border:0;width:38px;height:38px;padding:0;position:relative}.game-action-categories button:hover{background-image:url(/assets/ui/hud/hotbar-category-hover.png)}.game-action-categories button.is-active{background-image:url(/assets/ui/hud/hotbar-category-open.png)}.game-action-category>span{pointer-events:none;background-image:url(/assets/ui/hud/items-control-menu.png);background-repeat:no-repeat;width:42px;height:42px;position:absolute;top:-2px;left:-2px}.game-action-category--lasers>span{background-position:-232px -468px}.game-action-category--mines>span{background-position:-358px -468px}.game-action-category--rockets>span{background-position:-598px -468px}.game-action-category--rocket-launchers>span{background-position:-724px -468px}.game-action-category--special-items>span{background-position:-976px -468px}.game-action-category--cpus>span{background-position:-560px -308px}.game-action-category--ship-abilities>span{background-position:-850px -468px}.game-action-category--tech-items>span{background-position:-464px -510px}.game-action-category--tech-items:hover>span{background-position:-422px -510px}.game-action-category--tech-items.is-active>span{background-position:-506px -510px}.game-action-category--drone-formations>span{background-position:-812px -308px}.game-action-category--pet>span{background-position:-480px -468px;width:38px;height:38px;top:0;left:0}.game-action-category--pet:hover>span{background-position:-442px -468px}.game-action-category--pet.is-active>span{background-position:-518px -468px}.game-action-palette{z-index:3;background:0 0;border:0;justify-self:center;align-items:center;gap:1px;min-height:38px;padding:0;display:flex;position:absolute;bottom:78px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #000c}.game-action-palette button{color:#fff;cursor:grab;background-color:#0000;background-image:url(/assets/ui/hud/hotbar-palette-slot.png);background-position:50%;background-repeat:no-repeat;background-size:38px 38px;border:0;width:38px;height:38px;padding:0;position:relative}.game-action-palette button:disabled,.game-hotbar-row button:disabled{opacity:.42;filter:grayscale(.8);cursor:not-allowed}.game-action-palette button>strong{z-index:2;color:#d8f2ff;text-shadow:0 1px 2px #000;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:8px;position:absolute;bottom:1px;right:2px}.hotbar-item-tooltip{z-index:20;color:#a6bcc9;cursor:default;pointer-events:none;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#02070bf5;border:1px solid #3d6279;gap:4px;width:240px;min-width:176px;max-width:calc(100vw - 24px);padding:8px;font:9px/1.25 Arial,sans-serif;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #000d}.game-hotbar-row button:hover>.hotbar-item-tooltip,.game-action-palette button:hover>.hotbar-item-tooltip{display:grid}.hotbar-item-tooltip>b{color:#f3d85d;text-transform:uppercase}.hotbar-item-tooltip>em{color:#a6bcc9;border-top:1px solid #243e4d;justify-content:space-between;gap:14px;padding-top:3px;font-style:normal;display:flex}.hotbar-item-tooltip>em strong{color:#fff;font-variant-numeric:tabular-nums;font-size:9px}.death-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#01050bb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.death-card{text-align:center;background:linear-gradient(155deg,#10263aec,#050e18f5);border:1px solid #396b8a;border-radius:5px;width:min(720px,100%);padding:28px;box-shadow:0 25px 80px #000d,inset 0 0 40px #2476a41a}.death-card .death-destroyed-by{color:#d6e9f4;text-align:center;margin:0 0 12px}.death-destroyed-by strong{color:#ff6b5f}.death-kicker{color:#ff655c;letter-spacing:.2em;font-size:10px;font-weight:900}.death-card h1{margin:8px 0 10px}.death-card p{color:#9bb9cc;font-size:12px}.death-options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:22px;display:grid}.death-options button{color:#eff9ff;cursor:pointer;background:linear-gradient(#17354c,#091725);border:1px solid #4b7691;border-radius:4px;place-content:center;gap:8px;min-height:95px;display:grid}.death-options button:hover{border-color:#67d9ff}.death-options button:disabled{color:#7f98a8;cursor:wait;opacity:.82;background:linear-gradient(#112433,#08121c);border-color:#334b5d}.death-options button:disabled:hover{border-color:#334b5d}.death-options span{color:#ffd648;font-size:11px}@media (width<=700px){.death-options{grid-template-columns:1fr}}.home-shell{background:#03070d;min-height:100vh;overflow:hidden}.home-topbar{z-index:5;background:linear-gradient(#12243aee,#07111eee);border-bottom:1px solid #304a61;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:11px clamp(18px,4vw,64px);display:flex;position:relative;box-shadow:0 12px 30px #0009}.home-account{color:#7898b3;letter-spacing:.12em;align-items:center;gap:13px;font-size:9px;font-weight:800;display:flex}.home-account strong{color:#61eea0;background:#092018;border:1px solid #318362;border-radius:999px;padding:6px 10px}.home-hero{isolation:isolate;border-bottom:1px solid #223d55;place-items:center;min-height:510px;display:grid;position:relative;overflow:hidden}.home-hero__backdrop{z-index:-3;filter:saturate(.86)contrast(1.08);background-image:url(/assets/maps/1-1/background1.png);background-position:50% 52%;background-size:cover;position:absolute;inset:-15%}.home-hero:before{content:"";z-index:-2;background:radial-gradient(circle at 50% 44%,#07111e22 0 18%,#02070db8 60%,#02050ae8 100%),linear-gradient(#06101a44,#02050ad9);position:absolute;inset:0}.home-hero__grid{z-index:-1;opacity:.22;background-image:linear-gradient(#65cfff1a 1px,#0000 1px),linear-gradient(90deg,#65cfff1a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 72%);mask-image:radial-gradient(circle,#000 0,#0000 72%)}.home-hero__content{text-align:center;width:min(720px,100% - 36px);padding:54px 24px}.home-kicker{color:#65d5ff;letter-spacing:.25em;margin-bottom:12px;font-size:10px;font-weight:900}.home-hero h1{letter-spacing:-.045em;text-shadow:0 8px 32px #000;margin-bottom:14px;font-size:clamp(36px,6vw,68px);line-height:.96}.home-hero__content>p:not(.home-kicker){color:#9bb3c7;max-width:560px;margin:0 auto 30px;font-size:14px;line-height:1.65}.start-game-button{color:#fff;cursor:pointer;background:linear-gradient(#1e7197,#10445f);border:1px solid #79dcff;border-radius:7px;min-width:min(330px,100%);padding:17px 34px 14px;text-decoration:none;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-block;position:relative;box-shadow:0 0 0 5px #071b288c,0 0 35px #43c7ff55,inset 0 1px #c9f3ff8f}.start-game-button:hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 0 0 5px #071b288c,0 0 48px #43c7ff77,inset 0 1px #fff9}.start-game-button span,.start-game-button small{display:block}.start-game-button span{letter-spacing:.14em;font-size:18px;font-weight:950}.start-game-button small{color:#bdeeff;letter-spacing:.18em;margin-top:5px;font-size:8px;font-weight:800}.home-sections{width:min(1320px,100%);margin:0 auto;padding:42px 24px 60px}.home-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.home-section-heading h2{margin-bottom:0;font-size:25px}.home-section-heading>span{color:#67859d;font-size:10px}.home-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.home-module-card{background:linear-gradient(145deg,#0d1d2e,#07111d);border:1px solid #27445d;border-radius:9px;grid-template-columns:40px 1fr;gap:14px;min-height:142px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #0005}.home-module-card:after{content:"";border:1px solid #55d7ff18;width:150px;height:150px;position:absolute;bottom:-70px;right:-45px;transform:rotate(45deg)}.home-module-card__code{color:#55d7ff;letter-spacing:.12em;font-size:11px;font-weight:900}.home-module-card h3{margin:0 0 8px;font-size:17px}.home-module-card p{color:#7694ac;margin:0;font-size:10px;line-height:1.5}.home-module-card__state{color:#526f85;letter-spacing:.15em;font-size:7px;font-weight:900;position:absolute;bottom:12px;right:14px}.topbar{z-index:20;background:linear-gradient(#111f34,#08111e);border-bottom:1px solid #28445f;align-items:center;gap:18px;min-height:58px;padding:8px 18px;display:flex;position:relative;box-shadow:0 8px 24px #0008}.brand{letter-spacing:.08em;align-items:center;gap:12px;font-weight:900;display:flex}.brand b{color:#55d7ff}.brand__mark{border:2px solid #55d7ff;width:27px;height:27px;transform:rotate(45deg);box-shadow:0 0 14px #55d7ff66}.primary-nav{align-self:stretch;align-items:center;display:flex}.primary-nav__item{color:#fff;background:#173450;border:1px solid #55d7ff;border-radius:7px;align-items:center;gap:7px;height:39px;padding:0 14px;font-size:12px;font-weight:800;display:flex;box-shadow:0 0 14px #55d7ff22}.service-statuses{gap:8px;margin-left:auto;display:flex}.service-status{color:#8fa9c1;background:#091421;border:1px solid #29445f;border-radius:999px;align-items:center;gap:7px;min-width:118px;padding:7px 10px;font-size:10px;display:flex}.service-status strong{color:#dbefff;margin-left:auto;font-weight:700}.service-status__dot{background:#efb84f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.service-status--connected .service-status__dot{background:#61eea0}.service-status--error .service-status__dot{background:#ff6679}.workspace{width:min(1580px,100%);margin:0 auto;padding:12px 16px 18px}.workspace-heading{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:48px;margin-bottom:10px;display:grid}.workspace-heading h1{margin-bottom:0;font-size:19px}.eyebrow,.panel-label{color:#6f91ae;letter-spacing:.16em;margin-bottom:4px;font-size:9px;font-weight:900}.server-note{color:#8fa9c1;justify-self:end;margin-bottom:0;font-size:11px}.game-controls-hint{color:#9bc9e8;letter-spacing:.04em;margin:0;font-size:10px;font-weight:800}.game-layout{grid-template-columns:minmax(0,1fr) 270px;gap:10px;min-height:0;display:grid}.viewport-panel,.diagnostics-panel,.status-card{background:linear-gradient(145deg,#0d1a2c,#07101b);border:1px solid #28445f;border-radius:10px;overflow:hidden;box-shadow:0 14px 35px #0006}.viewport-panel{min-width:0}.viewport-header{color:#b9d1e5;letter-spacing:.06em;background:linear-gradient(#142942,#0b1828);border-bottom:1px solid #294a69;justify-content:space-between;align-items:center;gap:16px;height:38px;padding:0 12px;font-size:10px;font-weight:800;display:flex}.viewport-header strong{color:#fff}.viewport-canvas{height:min(62vh,680px);min-height:430px}.game-canvas-host{background:#020711;width:100%;height:100%;position:relative;overflow:hidden}.game-canvas{cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.game-performance-stats{z-index:58;color:#80a8b9;pointer-events:none;letter-spacing:.05em;background:linear-gradient(#0b2634ed,#04121bed);border:1px solid #3c7892;width:270px;padding:7px 9px 6px;font:800 10px/1.35 Arial,sans-serif;position:absolute;top:52px;left:8px;box-shadow:inset 0 1px #9de7ff20,0 3px 12px #000a}.game-performance-stats div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.game-performance-stats strong{color:#eafaff;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:11px}.game-performance-stats strong.is-extrapolating{color:#ffe87c}.game-performance-stats strong.is-starved{color:#ff7c7c}.game-performance-stats small{color:#5d8292;text-align:right;border-top:1px solid #234757;margin-top:4px;padding-top:3px;font-size:7px;display:block}.game-emp-screen-flash{--emp-flash-peak-opacity:.68;--emp-flash-tail-opacity:.38;z-index:3;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#f0ffff9e 0,#b8f1ff6b 35%,#5fbeff2e 70%,#0000 100%);animation:.62s ease-out both game-emp-screen-flash;position:absolute;inset:0;box-shadow:inset 0 0 90px #caf7ff59}@keyframes game-emp-screen-flash{0%{opacity:0}7%{opacity:var(--emp-flash-peak-opacity)}28%{opacity:var(--emp-flash-tail-opacity)}to{opacity:0}}.game-canvas-message{z-index:2;color:#83a7cb;background:#020711;place-items:center;display:grid;position:absolute;inset:0}.game-canvas-worker-error{flex-direction:column;align-items:center;gap:12px;display:flex}.game-canvas-worker-error button{color:#dff7ff;cursor:pointer;background:#0a2a38;border:1px solid #39758f;padding:8px 18px}.telemetry-bar{color:#7899b5;letter-spacing:.06em;background:#071221;border-top:1px solid #20384e;flex-wrap:wrap;align-items:center;gap:26px;min-height:38px;padding:8px 13px;font-size:10px;display:flex}.telemetry-bar strong{color:#d8ebf8}.diagnostics-panel{align-self:start;padding:16px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.panel-heading h2,.status-card h2{margin-bottom:0;font-size:17px}.connection-badge,.mode-badge{color:#8edfff;text-transform:uppercase;background:#0a1928;border:1px solid #31536f;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.connection-badge--connected{color:#61eea0;border-color:#318362}.connection-badge--disconnected{color:#ff6679;border-color:#873846}.diagnostic-list{margin:0}.diagnostic-list div{border-bottom:1px solid #1f354a;justify-content:space-between;gap:14px;padding:11px 0;display:flex}.diagnostic-list dt{color:#7898b3;font-size:10px}.diagnostic-list dd{color:#e3f2ff;text-align:right;margin:0;font-size:10px;font-weight:800}.authority-note{color:#7f9bb3;background:#081521;border:1px solid #294761;border-radius:7px;margin:15px 0 0;padding:11px;font-size:10px;line-height:1.5}.bottom-panels{grid-template-columns:minmax(340px,1.25fr) minmax(280px,1fr) minmax(260px,.9fr);gap:10px;margin-top:10px;display:grid}.status-card{min-height:132px;padding:14px}.ship-summary{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:13px;display:grid}.ship-emblem{background:radial-gradient(circle,#153b58 0,#091523 52%,#050a10 100%);border:1px solid #2c4b6c;border-radius:7px;height:76px;position:relative;overflow:hidden}.ship-emblem:before{content:"";opacity:.35;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.4px);background-size:27px 31px;position:absolute;inset:0}.ship-emblem span{clip-path:polygon(100% 50%,29% 0,42% 34%,0 50%,42% 66%,29% 100%);filter:drop-shadow(0 0 10px #55d7ff);background:#78e0ff;width:48px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ship-summary__heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;display:flex}.ship-summary__heading h2{margin-bottom:0;font-size:16px}.ship-stats,.world-facts{grid-template-columns:1fr 1fr;gap:7px 14px;display:grid}.ship-stats div,.world-facts div{color:#7898b3;justify-content:space-between;gap:8px;font-size:9px;display:flex}.ship-stats strong,.world-facts strong{color:#e5f3ff;text-align:right}.world-facts{margin-top:22px}.status-card--authority{background:linear-gradient(145deg,#102237,#08131f)}.status-card--authority p:last-child{color:#849fb6;margin:15px 0 0;font-size:10px;line-height:1.55}@media (width<=1050px){.workspace-heading{grid-template-columns:1fr auto}.server-note{display:none}.bottom-panels{grid-template-columns:1fr 1fr}.status-card--authority{grid-column:1/-1}}@media (width<=820px){.topbar{flex-wrap:wrap}.service-statuses{order:3;width:100%}.service-status{flex:1}.game-layout{grid-template-columns:1fr}.diagnostics-panel{width:100%}.viewport-canvas{height:56vh;min-height:360px}.home-card-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.workspace{padding:9px}.workspace-heading{grid-template-columns:1fr;align-items:start}.primary-nav,.service-status strong{display:none}.viewport-header{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;height:50px}.viewport-canvas{min-height:330px}.bottom-panels{grid-template-columns:1fr}.status-card--authority{grid-column:auto}.ship-summary{grid-template-columns:68px minmax(0,1fr)}.ship-emblem{height:68px}.ship-stats{grid-template-columns:1fr}.home-topbar{align-items:flex-start}.home-account span{display:none}.home-hero{min-height:470px}.home-card-grid{grid-template-columns:1fr}.home-section-heading{flex-direction:column;align-items:flex-start}}.backpage-shell{--faction:#ff7256;--faction-soft:#8d2d25;color:#e8f6ff;isolation:isolate;background:#010307;height:100dvh;min-height:0;position:relative;overflow:hidden}.backpage-shell--browser{filter:brightness(1.06)}.backpage-shell--eic{--faction:#58b6ff;--faction-soft:#245b8b}.backpage-shell--vru{--faction:#63eaa0;--faction-soft:#25714a}.backpage-ban-notice{z-index:10000;color:#eaf8ff;background:linear-gradient(#410d16f7,#16070cf7);border:1px solid #ad3546;min-width:min(560px,100vw - 32px);padding:13px 48px 13px 17px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #ff315038}.backpage-ban-notice strong{color:#ff7081;letter-spacing:.1em;font-size:12px}.backpage-ban-notice span{margin-top:4px;font-size:13px}.backpage-ban-notice small{color:#91adba;margin-top:3px}.backpage-ban-notice button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:8px;right:10px}.backpage-space,.backpage-vignette{pointer-events:none;position:fixed;inset:0}.backpage-space{z-index:-5;filter:saturate(.72)contrast(1.2)brightness(.52);background-position:50%;background-size:cover;transform:scale(1.06)}.backpage-space:after{content:"";opacity:.34;background-image:radial-gradient(circle,#d8f4ff 0 1px,#0000 1.4px);background-size:71px 83px;position:absolute;inset:0}.backpage-planet{z-index:-4;opacity:.72;filter:saturate(.75)brightness(.72)drop-shadow(0 0 50px #ff703b25);pointer-events:none;width:min(1180px,82vw);height:auto;position:fixed;top:-44%;left:50%;transform:translate(-50%)}.backpage-station{z-index:-2;object-fit:contain;opacity:.66;filter:saturate(.83)brightness(.7)drop-shadow(0 20px 40px #000);pointer-events:none;width:min(390px,30vw);max-height:65vh;position:fixed;top:17%;right:-70px}.backpage-vignette{z-index:-1;background:linear-gradient(90deg,#000c 0,#0000 24% 76%,#000c 100%),linear-gradient(#0008 0,#0000 24%,#000e 100%),radial-gradient(at 50% 34%,#0000 0 25%,#02050a5e 69%,#000 100%)}.backpage-stage{z-index:1;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0;overflow:hidden}.backpage-command{z-index:1;transform-origin:top;flex:none;grid-template-rows:auto auto auto minmax(0,1fr) auto;margin:0;display:grid;position:relative;overflow:hidden;container:backpage-command/size}.backpage-statusbar{color:#7898ad;letter-spacing:.08em;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,12px 100%);background:linear-gradient(#132435f2,#07101af2);border:1px solid #2c526c;border-top-width:0;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:18px;min-height:38px;padding:0 16px;font-size:9px;font-weight:800;display:grid;box-shadow:0 10px 24px #0009,inset 0 -1px #62d7ff18}.backpage-identity,.backpage-resources{align-items:center;gap:9px;display:flex}.backpage-identity strong{color:#e7f7ff}.backpage-identity small{color:#4f7188}.backpage-status-icon{color:var(--faction);text-shadow:0 0 10px var(--faction)}.backpage-premium{white-space:nowrap;border-left:1px solid #294657;gap:2px;margin-left:5px;padding-left:10px;display:grid}.backpage-premium small{color:#526b7a;line-height:1;font-size:6px!important}.backpage-premium strong{color:#617582;font-variant-numeric:tabular-nums;font-size:8px;line-height:1}.backpage-premium.is-active small,.backpage-premium.is-active strong{color:#f4d94b;text-shadow:0 0 8px #e0b72955}.backpage-account-metrics{grid-template-columns:repeat(4,auto);justify-content:center;align-items:stretch;display:grid}.backpage-account-metrics>span{border-left:1px solid #294657;grid-template-rows:auto auto;grid-template-columns:14px auto;align-items:center;column-gap:5px;min-width:84px;padding:4px 10px;display:grid;position:relative}.backpage-account-metrics>span:last-child{border-right:1px solid #294657}.backpage-account-metrics img{object-fit:contain;grid-row:1/3;width:13px;height:13px}.backpage-account-metrics small{color:#58778b;font-size:6px;line-height:1}.backpage-account-metrics strong{color:#e5f6ff;white-space:nowrap;font-size:8px;line-height:1.1}.backpage-statusbar{z-index:40;overflow:visible}.backpage-experience-metric{z-index:2}.backpage-experience-tooltip{z-index:100;color:#d8ebf5;background:#02080df2;border:1px solid #42677c;width:max-content;max-width:240px;padding:7px 9px;font-size:7px;font-style:normal;line-height:1.4;display:none;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #000c}.backpage-experience-metric:hover .backpage-experience-tooltip{display:block}.backpage-resources{justify-content:flex-end}.backpage-resources>span{color:#c8d9e5;white-space:nowrap}.backpage-resources i{width:7px;height:7px;margin-right:5px;display:inline-block;transform:rotate(45deg)}.resource-credit{background:#f0ad45;box-shadow:0 0 7px #f0ad45}.resource-uridium{background:#56caff;box-shadow:0 0 7px #56caff}.backpage-resources button{color:#8ca7b9;cursor:pointer;letter-spacing:.08em;background:#0a1722;border:1px solid #3c5b70;padding:4px 7px;font-size:7px;font-weight:900}.backpage-resources .backpage-admin-tool{color:#ffe76b;border-color:#b99122;box-shadow:inset 0 0 12px #e8b0001f}.backpage-resources .backpage-client-tool{color:#ffe96a;background:linear-gradient(#42390a,#181702);border-color:#c49a1e;box-shadow:inset 0 0 12px #ffd82b24,0 0 8px #e7bc2220}.backpage-resources .backpage-client-tool:hover{color:#fffbd1;border-color:#ffe562;box-shadow:inset 0 0 14px #ffd82b42,0 0 10px #e7bc2240}.backpage-resources .backpage-hd-tool{color:#ffe873;background:linear-gradient(#43380b,#1a1603);border-color:#8d7623;box-shadow:inset 0 0 12px #ffd82b24,0 0 8px #e7bc2220}.backpage-resources .backpage-hd-tool:hover{color:#fffbd1;border-color:#ffe562;box-shadow:inset 0 0 14px #ffd82b42,0 0 10px #e7bc2240}.backpage-client-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02070bc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.backpage-client-dialog{color:#c9e0e9;background:linear-gradient(155deg,#0b2634,#041018 70%);border:1px solid #4f839b;width:min(520px,100%);box-shadow:0 24px 70px #000d,inset 0 1px #8ee8ff1c}.backpage-client-dialog>header{background:linear-gradient(#17394b,#0b202c);border-bottom:1px solid #315d70;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 14px;display:flex}.backpage-client-dialog>header small{color:#55dff8;letter-spacing:.18em;font-size:7px;font-weight:900}.backpage-client-dialog>header h2{color:#f3fbff;letter-spacing:.08em;margin:4px 0 0;font-size:17px}.backpage-client-dialog>header button{color:#d5edf6;cursor:pointer;background:#0a202b;border:1px solid #4a7890;width:30px;height:30px;font-size:20px;line-height:1}.backpage-client-dialog__body{grid-template-columns:82px 1fr;align-items:center;gap:16px;padding:22px;display:grid}.backpage-client-dialog__mark{color:#ffeb73;letter-spacing:-.06em;background:radial-gradient(circle,#665713,#171602 70%);border:1px solid #d3ad29;place-items:center;width:82px;height:82px;font-size:25px;font-weight:1000;display:grid;box-shadow:inset 0 0 22px #ffdc3030,0 0 18px #e9bd1d29}.backpage-client-dialog__body p{color:#c7dce5;margin:0 0 9px;font-size:12px;line-height:1.65}.backpage-client-dialog__body small{color:#6f96a7;letter-spacing:.08em;font-size:9px;font-weight:800}.backpage-client-dialog>a{color:#fff388;text-align:center;letter-spacing:.1em;background:linear-gradient(#5c520d,#282502);border:1px solid #d0aa25;margin:0 22px 22px;padding:12px;font-size:11px;font-weight:1000;text-decoration:none;display:block;box-shadow:inset 0 0 14px #ffe12d20}.backpage-client-dialog>a:hover{color:#fff;background:linear-gradient(#736713,#373303);border-color:#fff06d}.backpage-hd-dialog__action{color:#fff388;cursor:pointer;text-align:center;letter-spacing:.1em;background:linear-gradient(#5c520d,#282502);border:1px solid #d0aa25;width:calc(100% - 44px);margin:0 22px 22px;padding:12px;font-size:11px;font-weight:1000;display:block;box-shadow:inset 0 0 14px #ffe12d20}.backpage-hd-dialog__action:hover{color:#fff;background:linear-gradient(#736713,#373303);border-color:#fff06d}.backpage-hd-dialog__progress{color:#dceef5;text-align:center;letter-spacing:.06em;gap:8px;margin:0 22px 22px;font-size:10px;display:grid}.backpage-hd-dialog__progress>div{background:#02090d;border:1px solid #537c8c;height:13px;overflow:hidden;box-shadow:inset 0 0 5px #000}.backpage-hd-dialog__progress>div i{background:linear-gradient(#fff067,#c99d0a);height:100%;transition:width .12s linear;display:block;box-shadow:0 0 10px #ffd3298c}.backpage-hd-dialog__progress small{color:#7297a7;font-size:9px}.backpage-hd-dialog__error{color:#ff927c;text-align:center;margin:0 22px 14px;font-size:10px;line-height:1.5}@media (width<=560px){.backpage-client-dialog__body{text-align:center;grid-template-columns:1fr}.backpage-client-dialog__mark{margin:0 auto}}.admin-panel{min-height:650px}.admin-panel>.backpage-module__header{grid-template-columns:1fr auto 1fr}.admin-panel>.backpage-module__header small{text-align:right;color:#f3d94a}.admin-panel__tabs{background:#061821;border-bottom:1px solid #28566a;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid}.admin-panel__tabs button{color:#91afbc;background:#091e28;border:1px solid #315f72;min-height:36px;font-weight:800}.admin-panel__tabs button:hover,.admin-panel__tabs button.is-active{color:#fff378;background:linear-gradient(#57520d,#242400);border-color:#e6cf31}.admin-panel__message,.admin-panel__error{color:#55efb0;background:#08271f;border:1px solid #287258;margin:5px 8px 0;padding:8px 12px}.admin-panel__error{color:#ff8790;background:#2a0b12;border-color:#843848}.admin-panel__players{grid-template-columns:300px minmax(0,1fr);gap:8px;min-height:565px;padding:8px;display:grid}.admin-panel__players>aside,.admin-panel__players>main{background:#061821;border:1px solid #28566a}.admin-panel__players>aside>form{border-bottom:1px solid #28566a;grid-template-columns:1fr 42px;gap:4px;padding:8px;display:grid}.admin-panel input,.admin-panel select{color:#e7f5fb;background:#04151d;border:1px solid #2b6178;min-width:0;min-height:32px;padding:5px 8px}.admin-panel button{color:#d6e8ef;background:#0c2935;border:1px solid #396f84;padding:7px 10px;font-weight:800}.admin-panel button:hover:not(:disabled){color:#fff;border-color:#f0d62d}.admin-panel button:disabled{opacity:.4}.admin-player-list{scrollbar-color:#4d879d #06141b;scrollbar-width:thin;max-height:530px;overflow:auto}.admin-player-list>button{text-align:left;border-width:0 0 1px;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;width:100%;display:grid}.admin-player-list>button.is-active{background:#103243;box-shadow:inset 3px 0 #52dff8}.admin-player-list i,.admin-player-detail header i{background:#58686f;border-radius:50%;width:7px;height:7px}.admin-player-list i.is-online,.admin-player-detail header i.is-online{background:#57efa2;box-shadow:0 0 7px #57efa2}.admin-player-list span{min-width:0}.admin-player-list strong,.admin-player-list small{text-overflow:ellipsis;display:block;overflow:hidden}.admin-player-list small{color:#7595a4;margin-top:3px;font-size:10px}.admin-player-list em{color:#ff727c;font-size:10px;font-style:normal}.admin-panel__empty{color:#7595a4;place-content:center;min-height:520px;display:grid}.admin-player-detail{padding:12px}.admin-player-detail>header{border-bottom:1px solid #28566a;justify-content:space-between;align-items:end;padding-bottom:10px;display:flex}.admin-player-detail>header>div{align-items:center;gap:8px;display:flex}.admin-player-detail h2{color:#f0fbff;margin:0}.admin-player-detail>header span{color:#62efaa;font-size:11px}.admin-player-detail>header small{color:#789cac}.admin-player-stats{grid-template-columns:repeat(6,1fr);gap:6px;margin:10px 0;display:grid}.admin-player-stats article{background:#071a23;border:1px solid #28566a;min-width:0;padding:8px}.admin-player-stats small,.admin-player-stats span{color:#6f94a5;font-size:10px;display:block}.admin-player-stats strong{text-overflow:ellipsis;color:#f3df4b;margin:4px 0;display:block;overflow:hidden}.admin-action-card{background:#071a23;border:1px solid #28566a;margin-top:8px;padding:10px}.admin-action-card h3{color:#66ddf7;letter-spacing:.09em;margin:0 0 9px;font-size:12px}.admin-action-grid{grid-template-columns:170px 170px minmax(220px,1fr) 110px;align-items:end;gap:7px;display:grid}.admin-action-grid label{color:#7f9da9;gap:4px;font-size:10px;display:grid}.admin-action-grid .is-wide{min-width:0}.admin-action-grid button{min-height:32px}.admin-action-grid button.is-danger{color:#ff929a;background:#38121a;border-color:#8e3d48}.admin-restrictions{gap:6px;margin-bottom:8px;display:grid}.admin-restrictions:empty{display:none}.admin-restrictions article{background:#210d12;border-left:3px solid #ff4c59;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.admin-restrictions article span,.admin-restrictions article small{color:#bf9298;margin-top:2px;display:block}.admin-audit-list{scrollbar-color:#4d879d #06141b;scrollbar-width:thin;background:#061821;border:1px solid #28566a;max-height:560px;margin:8px;overflow:auto}.admin-audit-list article{border-bottom:1px solid #173847;grid-template-columns:165px 150px 210px 1fr;align-items:center;gap:8px;padding:8px;display:grid}.admin-audit-list time,.admin-audit-list span{color:#7899a8}.admin-audit-list strong{color:#f0d949}.admin-audit-list p{color:#d8e7ed;margin:0}.admin-audit-list code{color:#5d8394;white-space:normal;word-break:break-all;grid-column:1/-1;font-size:10px}@media (width<=1050px){.admin-panel__players{grid-template-columns:250px minmax(0,1fr)}.admin-player-stats{grid-template-columns:repeat(3,1fr)}.admin-action-grid,.admin-action-grid--catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-action-grid .is-wide{grid-column:span 2}.admin-audit-list article{grid-template-columns:1fr 1fr}}.admin-ip-activity>p{color:#789cac;margin:0}.admin-ip-activity article{color:#8ba8b5;border-top:1px solid #173847;grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(130px,1fr));align-items:center;gap:8px;padding:8px;font-size:11px;display:grid}.admin-ip-activity article.is-changed{background:#20170a;border-left:3px solid #f0a52d}.admin-ip-activity article>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-ip-activity strong{color:#e7f7fd;font-size:13px}.admin-ip-activity em{color:#5ddcf7;font-size:9px;font-style:normal}.admin-ip-activity b{color:#ffb545;font-size:9px}.admin-ip-activity span{text-overflow:ellipsis;overflow:hidden}@media (width<=1050px){.admin-ip-activity article{grid-template-columns:1fr 1fr}.admin-ip-activity article>div{grid-column:1/-1}}.pirate-map-editor{color:#b9d4e0;background:#031019f2;border:1px solid #38657e;grid-template-rows:auto auto minmax(0,1fr);gap:8px;height:100%;min-height:0;padding:12px;display:grid;overflow:hidden}.pirate-map-editor>header{border-bottom:1px solid #285166;justify-content:space-between;align-items:end;gap:18px;padding:0 4px 8px;display:flex}.pirate-map-editor>header small{color:#56bddf;letter-spacing:.18em;font-size:7px;font-weight:900}.pirate-map-editor>header h1{color:#f3fbff;letter-spacing:.12em;margin:3px 0 0;font-size:20px}.pirate-map-editor>header p{color:#7896a5;text-align:right;max-width:420px;margin:0;font-size:9px}.pirate-map-editor>nav{gap:5px;display:flex}.pirate-map-editor button,.pirate-map-editor input,.pirate-map-editor select,.pirate-map-editor textarea{color:#bcd6e1;background:#081a24;border:1px solid #345c72;font:800 9px/1.2 Arial,sans-serif}.pirate-map-editor button{cursor:pointer;min-height:28px;padding:5px 11px}.pirate-map-editor button:hover,.pirate-map-editor button.is-active{color:#fff27a;background:#33300a;border-color:#f4dc28}.pirate-map-editor__workspace{grid-template-columns:minmax(0,1fr) 280px;gap:10px;min-height:0;display:grid}.pirate-map-editor__stage-wrap{grid-template-rows:auto minmax(0,1fr);gap:7px;min-width:0;min-height:0;display:grid}.pirate-map-editor__tools{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pirate-map-editor__tools>span{color:#7399aa;letter-spacing:.12em;margin-right:5px;font-size:7px;font-weight:900}.pirate-map-editor__tools button{min-height:24px;padding:3px 7px;font-size:7px}.pirate-map-editor__stage{width:100%;max-height:100%;aspect-ratio:var(--map-aspect);touch-action:none;cursor:crosshair;background-color:#01070b;background-position:50%;background-size:100% 100%;border:1px solid #47788d;align-self:start;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #000}.pirate-map-editor__station{z-index:1;object-fit:fill;opacity:.92;filter:drop-shadow(0 0 6px #000);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.pirate-map-editor__zone{z-index:2;position:absolute;overflow:visible;box-shadow:0 0 5px #000;cursor:move!important;background:#aab8bd59!important;border:1px solid #c7d4d9!important;min-height:0!important;padding:0!important}.pirate-map-editor__zone span{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #000;pointer-events:none;max-width:calc(100% - 4px);font-size:6px;position:absolute;top:1px;left:2px;overflow:hidden}.pirate-map-editor__zone i{cursor:nwse-resize;background:#0bd3ff;border:1px solid #fff;width:8px;height:8px;position:absolute;bottom:-3px;right:-3px}.pirate-map-editor__zone.is-palladium{background:#1ba8e866!important;border-color:#55d8ff!important}.pirate-map-editor__zone.is-station-collision{background:#e77b205c!important;border-color:#ffbe55!important}.pirate-map-editor__zone.is-safe-equipment{background:#1ae6c038!important;border-color:#5effce!important}.admin-panel{flex-direction:column;display:flex}.admin-panel>.backpage-module__header{grid-template-columns:minmax(150px,1fr) minmax(390px,620px) minmax(150px,1fr);gap:8px}.admin-panel__header-tabs{grid-template-columns:repeat(8,minmax(0,1fr));align-self:stretch;display:grid}.admin-panel__header-tabs button{color:#7899aa;letter-spacing:.1em;background:#0a1822;border-width:0 1px;border-color:#365d72;min-height:0;padding:0 12px;font-size:9px}.admin-panel__header-tabs button:hover:not(:disabled){color:#e6f7ff;background:#102938;border-color:#4d7d93}.admin-panel__header-tabs button.is-active{color:#fff378;background:linear-gradient(#57520d,#242400);border-color:#e6cf31;box-shadow:inset 0 -2px #f1dd3a}.admin-panel>.backpage-module__header,.admin-panel>.admin-panel__tabs,.admin-panel>.admin-panel__message,.admin-panel>.admin-panel__error{flex:none}.admin-panel>.admin-panel__players,.admin-panel>.admin-operations,.admin-panel>.pirate-map-editor,.admin-panel>.scenario-editor,.admin-panel>.admin-chat-log,.admin-panel>.admin-antibot,.admin-panel>.admin-monitoring,.admin-panel>.admin-audit-list{flex:auto;min-height:0}.admin-monitoring{scrollbar-color:#4d879d #06141b;scrollbar-width:thin;flex-direction:column;gap:8px;margin:8px;display:flex;overflow:auto}.admin-monitoring>header{background:#071a23;border:1px solid #28566a;flex:none;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:5px 16px;padding:11px 12px;display:grid}.admin-monitoring>header h3{color:#66ddf7;letter-spacing:.09em;margin:0;font-size:12px}.admin-monitoring>header p{color:#91afbc;margin:4px 0 0;font-size:10px}.admin-monitoring>header nav{gap:4px;display:flex}.admin-monitoring>header nav button{min-width:56px;min-height:30px;padding:5px 8px;font-size:9px}.admin-monitoring>header nav button.is-active{color:#fff378;background:linear-gradient(#57520d,#242400);border-color:#e6cf31}.admin-monitoring>header>small{color:#6e96a8;text-align:right;grid-column:1/-1;font-size:9px}.admin-monitoring>.admin-panel__error{margin:0}.admin-monitoring__empty{color:#7899a8;background:#061821;border:1px solid #28566a;flex:auto;place-content:center;min-height:300px;margin:0;display:grid}.admin-monitoring__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-metric-card{background:#061821;border:1px solid #28566a;min-width:0}.admin-metric-card>header{background:#071a23;border-bottom:1px solid #28566a;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.admin-metric-card>header h4{color:#eaf8fd;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;margin:0;font-size:12px;display:flex;overflow:hidden}.admin-metric-card>header h4 i{background:#596d75;border-radius:50%;flex:none;width:7px;height:7px}.admin-metric-card.is-running>header h4 i{background:#57efa2;box-shadow:0 0 7px #57efa2}.admin-metric-card>header small{color:#7899a8;text-overflow:ellipsis;white-space:nowrap;max-width:360px;margin-top:3px;font-size:9px;display:block;overflow:hidden}.admin-metric-card>header span{color:#65eaaa;letter-spacing:.08em;font-size:9px;font-weight:900}.admin-metric-card.is-stopped>header span{color:#ff8790}.admin-metric-card__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;display:grid}.admin-metric-card__summary>span{background:#041720;border:1px solid #173847;min-width:0;padding:7px 8px}.admin-metric-card__summary small,.admin-metric-card__summary strong,.admin-metric-card__summary em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-metric-card__summary small{color:#7899a8;letter-spacing:.1em;font-size:8px;font-weight:900}.admin-metric-card__summary strong{color:#f1dc42;margin:4px 0 2px;font-size:15px}.admin-metric-card__summary em{color:#72a7b9;font-size:9px;font-style:normal}.admin-metric-chart{background:linear-gradient(#071a23,#031018);border:1px solid #173847;margin:0 8px 5px}.admin-metric-chart figcaption{color:#9cb8c3;letter-spacing:.08em;border-bottom:1px solid #173847;padding:5px 8px;font-size:9px;font-weight:900}.admin-metric-chart>div{color:#668896;place-content:center;height:150px;font-size:9px;display:grid}.admin-metric-chart svg{width:100%;height:150px;display:block}.admin-metric-chart line{stroke:#173847;stroke-width:1px}.admin-metric-chart text{fill:#6e91a0;text-anchor:end;font-size:8px}.admin-metric-chart text.is-time{text-anchor:start}.admin-metric-chart polyline{fill:none;stroke:#55dff8;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.admin-metric-chart.is-memory polyline{stroke:#73efa9}.admin-metric-chart circle{fill:#f1dc42;stroke:#fff;stroke-width:1px}.admin-metric-card__legend{color:#7899a8;justify-content:flex-end;gap:13px;padding:0 9px 7px;font-size:8px;display:flex}.admin-metric-card__legend b{color:#dcecf2}@media (width<=1050px){.admin-monitoring__grid,.admin-monitoring>header{grid-template-columns:1fr}.admin-monitoring>header>small{text-align:left;grid-column:1}}.admin-antibot{background:#061821;border:1px solid #28566a;flex-direction:column;flex:auto;min-height:0;margin:8px;display:flex;overflow:hidden}.admin-antibot>header{background:#071a23;border-bottom:1px solid #28566a;justify-content:space-between;align-items:center;padding:10px;display:flex}.admin-antibot h3{color:#66ddf7;letter-spacing:.09em;margin:0;font-size:12px}.admin-antibot>header p{color:#91afbc;margin:4px 0 0;font-size:10px}.admin-antibot>header select{width:170px}.admin-antibot__body{flex:1;grid-template-columns:320px minmax(0,1fr);min-height:0;display:grid}.admin-antibot__body>aside{scrollbar-color:#4d879d #06141b;scrollbar-width:thin;border-right:1px solid #28566a;overflow:auto}.admin-antibot__body>aside>p{color:#7899a8;padding:12px}.admin-antibot__body>aside>button{text-align:left;border-width:0 0 1px;gap:5px;width:100%;display:grid}.admin-antibot__body>aside>button.is-active{background:#103243;box-shadow:inset 3px 0 #52dff8}.admin-antibot__body>aside span{align-items:center;gap:7px;display:flex}.admin-antibot__body>aside i{background:#58686f;border-radius:50%;width:7px;height:7px}.admin-antibot__body>aside i.is-online{background:#57efa2;box-shadow:0 0 7px #57efa2}.admin-antibot__body>aside em{color:#f0d949;margin-left:auto;font-size:9px;font-style:normal}.admin-antibot__body>aside small{color:#7899a8}.admin-antibot__body>main{min-width:0;padding:12px;overflow:auto}.admin-antibot__body>main>header{border-bottom:1px solid #28566a;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.admin-antibot__body>main>header h3{font-size:18px}.admin-antibot__body>main>header span{color:#8bacbb}.admin-antibot__body>main>header b{color:#f0d949;border:1px solid #765f19;padding:5px 9px}.admin-antibot__body>main>header b.is-reviewed{color:#64ebb2;border-color:#286e59}.admin-antibot__body>main>header b.is-dismissed{color:#ff8790;border-color:#6f3a48}.admin-antibot__stats{grid-template-columns:repeat(4,1fr);gap:7px;margin:10px 0;display:grid}.admin-antibot__stats span{background:#071a23;border:1px solid #28566a;padding:8px}.admin-antibot__stats small,.admin-antibot__stats strong{display:block}.admin-antibot__stats small{color:#7899a8}.admin-antibot__stats strong{color:#f2dd4d;margin-top:4px;font-size:16px}.admin-antibot__plots{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-antibot__plots figure{background:#031018;border:1px solid #28566a;margin:0}.admin-antibot__plots figcaption{color:#a9c5d0;border-bottom:1px solid #28566a;padding:7px 9px}.admin-antibot__plots svg{background:linear-gradient(#071a23,#041219);width:100%;height:220px;display:block}.admin-antibot__plots polyline{fill:none;stroke:#5cddf7;stroke-width:2px}.admin-antibot__plots circle{fill:#f2df4d;stroke:#fff;stroke-width:1px}.admin-antibot__plots circle.is-minimap{fill:#ff6f55}.admin-antibot__body>main>footer{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.admin-antibot__body>main>footer button:first-child{margin-right:auto}.admin-antibot__body>main>footer button.is-danger{color:#ff929a;background:#38121a;border-color:#8e3d48}@media (width<=1050px){.admin-antibot__body{grid-template-columns:240px minmax(0,1fr)}.admin-antibot__plots{grid-template-columns:1fr}.admin-antibot__stats{grid-template-columns:repeat(2,1fr)}}.admin-chat-log{background:#061821;border:1px solid #28566a;flex-direction:column;flex:auto;min-height:0;margin:8px;display:flex;overflow:hidden}.admin-chat-log>header{background:#071a23;border-bottom:1px solid #28566a;flex:none;padding:10px}.admin-chat-log>header>div{align-items:baseline;gap:14px;margin-bottom:9px;display:flex}.admin-chat-log h3{color:#66ddf7;letter-spacing:.09em;margin:0;font-size:12px}.admin-chat-log>header p{color:#91afbc;margin:0;font-size:10px}.admin-chat-log form{grid-template-columns:150px 145px minmax(220px,1fr) 130px 105px;align-items:end;gap:7px;display:grid}.admin-chat-log form label{color:#8cacba;gap:4px;font-size:10px;display:grid}.admin-chat-log form .admin-chat-log__flag{white-space:nowrap;align-items:center;min-height:32px;display:flex}.admin-chat-log__flag input{width:16px;min-height:16px;margin:0 6px 0 0}.admin-chat-log__entries{scrollbar-color:#4d879d #06141b;scrollbar-width:thin;flex:auto;min-height:0;padding:7px;overflow:auto}.admin-chat-log__entries article{background:#071a23;border:1px solid #173847;border-left:3px solid #315d70;grid-template-columns:175px 220px minmax(0,1fr);align-items:start;gap:9px;margin-bottom:6px;padding:9px;display:grid}.admin-chat-log__entries article.is-flagged{background:#1e150b;border-color:#7d4f26 #7d4f26 #7d4f26 #ff9e38}.admin-chat-log__meta{color:#7899a8;flex-wrap:wrap;gap:5px 7px;font-size:9px;display:flex}.admin-chat-log__meta time{color:#b7ccd5;flex-basis:100%}.admin-chat-log__meta b{color:#55dff8}.admin-chat-log__sender{flex-wrap:wrap;align-items:baseline;gap:3px 7px;min-width:0;display:flex}.admin-chat-log__sender strong{color:#e8f6fb;text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.admin-chat-log__sender small{color:#7595a4}.admin-chat-log__sender i{color:#7899a8;font-style:normal}.admin-chat-log__entries article>p{color:#dcecf2;overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.admin-chat-log__matches{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:5px;display:flex}.admin-chat-log__matches b,.admin-chat-log__matches span,.admin-chat-log__matches code{color:#ffb65c;background:#2c1909;border:1px solid #825326;padding:3px 6px;font-size:9px}.admin-chat-log__matches span{color:#ff8f99;background:#2b1015;border-color:#88404a}.admin-chat-log__more{min-width:180px;margin:8px auto;display:block}.admin-operations{scrollbar-color:#4d879d #06141b;scrollbar-width:thin;flex:auto;min-height:0;padding:8px;overflow:auto}.admin-operations .admin-action-card{margin:0 0 8px;padding:14px}.admin-operations .admin-action-card>p,.admin-backups header p,.admin-backups>div>p{color:#7899a8;margin:0 0 10px;font-size:10px}.admin-event-status>strong{color:#65f1a8;letter-spacing:.12em;margin-bottom:10px;display:inline-block}.admin-event-status dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.admin-event-status dl div{background:#041720;border:1px solid #28566a;padding:10px}.admin-event-status dt{color:#7899a8;text-transform:uppercase;font-size:9px}.admin-event-status dd{color:#f1dc42;margin:5px 0 0;font-weight:900}.admin-operations form{grid-template-columns:minmax(0,1fr) minmax(180px,.42fr) 130px;align-items:end;gap:8px;display:grid}.admin-operations form label{color:#7f9da9;gap:5px;font-size:10px;display:grid}.admin-operations textarea{resize:vertical;color:#e7f5fb;background:#04151d;border:1px solid #2b6178;grid-column:1/3;min-height:72px;padding:9px}.admin-operations form button,.admin-backups header button,.admin-restart-status button{min-height:34px}.admin-restart-status{grid-template-columns:150px minmax(0,1fr) 180px;align-items:center;gap:10px;display:grid}.admin-restart-status strong{color:#ffe54c;font-size:24px}.admin-restart-status span{color:#d5e9f1}.admin-restart-status .is-danger{color:#ff929a;background:#38121a;border-color:#8e3d48}.admin-backups header{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-backups header h3{margin-bottom:4px}.admin-backups header p{margin-bottom:0}.admin-backups>div{gap:5px;display:grid}.admin-backups article{background:#05141c;border:1px solid #1e4557;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.admin-backups article strong,.admin-backups article small{display:block}.admin-backups article strong{color:#d9edf5}.admin-backups article small{color:#7294a3;margin-top:3px}.admin-backups article a,.admin-backups article button{color:#d6e8ef;border:1px solid #396f84;padding:7px 11px;font-weight:800;text-decoration:none}.admin-backups__actions{gap:6px;display:flex}.admin-panel__players{min-height:0}.admin-panel__players>main,.admin-player-detail,.admin-action-card,.admin-action-grid label{min-width:0}.admin-panel__players>main{scrollbar-color:#4d879d #06141b;scrollbar-width:thin;overflow:auto}.admin-player-detail>header{flex-wrap:wrap;gap:6px 14px}.admin-player-detail>header small{overflow-wrap:anywhere;min-width:0}.admin-player-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-action-grid{grid-template-columns:160px 160px minmax(190px,1fr) 100px}.admin-action-grid--catalog{grid-template-columns:minmax(140px,.8fr) minmax(220px,1.35fr) 88px 96px}.admin-action-grid--catalog>label:nth-child(5){grid-column:1/4}.admin-title-create,.admin-title-assignment{grid-template-columns:minmax(120px,.7fr) minmax(170px,1fr) 76px 110px 76px minmax(130px,.8fr) 130px;align-items:end;gap:7px;display:grid}.admin-title-assignment{border-top:1px solid #244b5e;grid-template-columns:minmax(220px,1.25fr) minmax(150px,.75fr) minmax(190px,1fr) 105px 105px;margin-top:9px;padding-top:9px}.admin-title-create label,.admin-title-assignment label{color:#7f9da9;gap:4px;min-width:0;font-size:10px;display:grid}.admin-title-management input[type=color]{cursor:pointer;width:100%;min-height:32px;padding:2px}.admin-title-management .admin-title-glow-toggle{background:#04151d;border:1px solid #2b6178;flex-direction:row;align-items:center;gap:7px;min-height:32px;padding:0 7px;display:flex}.admin-title-management .admin-title-glow-toggle input{width:14px;min-height:14px;margin:0}.admin-title-preview{text-align:center;background:#030c12;border:1px solid #284e61;flex-direction:column;justify-content:center;align-items:center;min-height:32px;font-weight:900;display:flex}.admin-title-preview small{color:#66899a;text-shadow:none;margin-top:2px;font-size:7px}.admin-title-management button.is-danger{color:#ff929a;background:#38121a;border-color:#8e3d48}@media (width<=1250px){.admin-title-create,.admin-title-assignment{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-title-create .is-wide,.admin-title-assignment .is-wide{grid-column:span 2}}@media (width<=1050px){.admin-action-grid--catalog>label:nth-child(5){grid-column:span 2}}.pirate-map-editor__zone.is-selected{outline-offset:1px;z-index:5;outline:2px solid #fff56c}.pirate-map-editor__exchange{z-index:8;color:#fff;white-space:nowrap;pointer-events:none;background:#f50;border:2px solid #fff;border-radius:50%;width:8px;height:8px;font-size:7px;font-weight:900;line-height:1;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 9px #ff5420}.pirate-map-editor aside{background:#06151e;border:1px solid #294d60;flex-direction:column;gap:6px;min-height:0;padding:9px;display:flex;overflow:auto}.pirate-map-editor aside h2{color:#64c8e7;letter-spacing:.12em;border-bottom:1px solid #2a5368;margin:2px 0;padding-bottom:5px;font-size:9px}.pirate-map-editor aside p{color:#7894a2;font-size:9px;line-height:1.45}.pirate-map-editor aside label{color:#7899a9;grid-template-columns:65px minmax(0,1fr);align-items:center;gap:5px;font-size:8px;font-weight:900;display:grid}.pirate-map-editor aside input,.pirate-map-editor aside select{width:100%;min-width:0;height:26px;padding:3px 6px}.pirate-map-editor aside .pirate-map-editor__check{grid-template-columns:18px auto}.pirate-map-editor__check input{width:14px!important}.pirate-map-editor aside textarea{resize:vertical;color:#8ae5ff;flex:120px;min-height:100px;padding:7px;font:7px/1.4 monospace}.pirate-map-editor aside button.is-danger{color:#ff8795;border-color:#7d3846}.scenario-editor{color:#b9d4e0;background:#031019f2;border:1px solid #38657e;flex-direction:column;flex:auto;min-height:0;margin:8px;display:flex;overflow:hidden}.scenario-editor>header{background:#071a23;border-bottom:1px solid #285166;flex:none;justify-content:space-between;align-items:end;gap:18px;padding:10px 14px;display:flex}.scenario-editor>header small{color:#56bddf;letter-spacing:.18em;font-size:7px;font-weight:900}.scenario-editor>header h1{color:#f3fbff;letter-spacing:.12em;margin:3px 0 0;font-size:20px}.scenario-editor>header p{color:#91afbc;text-align:right;max-width:570px;margin:0;font-size:10px;line-height:1.45}.scenario-editor button,.scenario-editor input,.scenario-editor select,.scenario-editor textarea{color:#d6eaf2;background:#081a24;border:1px solid #345c72;font:800 9px/1.2 Arial,sans-serif}.scenario-editor button{cursor:pointer;min-height:28px;padding:5px 9px}.scenario-editor button:hover:not(:disabled),.scenario-editor button.is-active{color:#fff27a;background:#33300a;border-color:#f4dc28}.scenario-editor button:disabled{opacity:.45;cursor:default}.scenario-editor__body{flex:1;grid-template-columns:205px minmax(0,1fr);min-height:0;display:grid}.scenario-editor__maps{scrollbar-color:#4d879d #06141b;scrollbar-width:thin;background:#04131c;border-right:1px solid #285166;min-height:0;overflow:auto}.scenario-editor__maps>button{text-align:left;border-width:0 0 1px;gap:4px;width:100%;display:grid}.scenario-editor__maps>button.is-primary{color:#6be7ff;text-align:center;background:#0b2b39}.scenario-editor__maps b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scenario-editor__maps small{color:#7899aa;font-size:7px;line-height:1.35}.scenario-editor__maps p{color:#7899aa;padding:10px}.scenario-editor__body>main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.scenario-editor__notice{color:#55efb0;background:#08271f;border:1px solid #287258;flex:none;margin:6px 8px 0;padding:7px 10px}.scenario-editor__notice.is-error{color:#ff8790;background:#2a0b12;border-color:#843848}.scenario-editor__meta{border-bottom:1px solid #234858;flex:none;grid-template-columns:150px minmax(150px,1fr) 110px 90px 90px auto auto auto auto auto;align-items:end;gap:5px;padding:7px;display:grid}.scenario-editor__meta label{color:#7899aa;letter-spacing:.1em;gap:3px;font-size:7px;display:grid}.scenario-editor__meta input{width:100%;min-width:0;height:28px;padding:4px 6px}.scenario-editor__tools{border-bottom:1px solid #234858;flex-wrap:wrap;flex:none;align-items:center;gap:4px;padding:5px 7px;display:flex}.scenario-editor__tools span{color:#6f95a6;letter-spacing:.12em;margin-left:6px;font-size:7px;font-weight:900}.scenario-editor__tools button{min-height:23px;padding:3px 6px;font-size:7px}.scenario-editor__scaling{background:#071720;border-bottom:1px solid #234858;flex:none;align-items:end;gap:8px;padding:6px 8px;display:flex}.scenario-editor__scaling>b{color:#f2d95a;letter-spacing:.1em;align-self:center;font-size:8px}.scenario-editor__scaling label{color:#7899aa;letter-spacing:.08em;gap:3px;font-size:7px;display:grid}.scenario-editor__scaling input{width:92px;height:25px;padding:3px 5px}.scenario-editor__scaling span{color:#7899aa;align-self:center;margin-left:auto;font-size:8px}.scenario-editor__workspace{flex:1;grid-template-columns:minmax(0,1fr) 260px;gap:8px;min-height:0;padding:8px;display:grid}.scenario-editor__stage-wrap{background:#01070b;place-items:start center;min-width:0;min-height:0;display:grid;overflow:auto}.scenario-editor__stage{width:100%;max-height:100%;aspect-ratio:var(--scenario-aspect);touch-action:none;cursor:crosshair;background-color:#01070b;background-position:50%;background-size:100% 100%;border:1px solid #47788d;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #000}.scenario-editor__stage:before{content:"";z-index:0;opacity:.18;pointer-events:none;background-image:linear-gradient(#4fbde426 1px,#0000 1px),linear-gradient(90deg,#4fbde426 1px,#0000 1px);background-size:10% 10%;position:absolute;inset:0}.scenario-editor__stage.is-preview:before{display:none}.scenario-editor__snap-guide{z-index:8;pointer-events:none;background:#fff56c;display:block;position:absolute;box-shadow:0 0 5px #fff56c}.scenario-editor__snap-guide.is-vertical{width:1px;top:0;bottom:0;transform:translate(-.5px)}.scenario-editor__snap-guide.is-horizontal{height:1px;left:0;right:0;transform:translateY(-.5px)}.scenario-editor__zone{z-index:1;position:absolute;overflow:visible;box-shadow:0 0 7px #000;cursor:move!important;background:#20a9d52b!important;border:1px solid #7ddcff!important;min-height:0!important;padding:0!important}.scenario-editor__zone.is-group-trigger{background:#ff9d2033!important;border-color:#ffbf43!important}.scenario-editor__zone.is-safe-equipment{background:#22d58c2e!important;border-color:#55efb0!important}.scenario-editor__zone.is-no-pvp{background:#405cff2b!important;border-color:#6e8bff!important}.scenario-editor__zone.is-blocked{background:#d9283838!important;border-color:#ff6675!important}.scenario-editor__zone.is-activation{z-index:2;box-shadow:inset 0 0 12px #27c87833,0 0 7px #000;background:#27c87826!important;border-color:#52ed9b!important}.scenario-editor__zone.is-selected,.scenario-editor__element.is-selected{outline-offset:2px;z-index:5;outline:2px solid #fff56c}.scenario-editor__zone span{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #000;pointer-events:none;max-width:calc(100% - 6px);font-size:6px;position:absolute;top:2px;left:3px;overflow:hidden}.scenario-editor__zone i{cursor:nwse-resize;background:#0bd3ff;border:1px solid #fff;width:9px;height:9px;position:absolute;bottom:-4px;right:-4px}.scenario-editor__barriers{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scenario-editor__barrier-union{fill:#d9283852;stroke:none;filter:drop-shadow(0 0 .35px #ff6675);pointer-events:none}.scenario-editor__barrier-hit{fill:#0000;stroke:#0000;stroke-width:.6px;vector-effect:non-scaling-stroke;cursor:move;pointer-events:all}.scenario-editor__barrier-hit:hover,.scenario-editor__barrier-hit.is-selected{stroke:#fff56c}.scenario-editor__barrier-vertex{fill:#fff56c;stroke:#2a2200;stroke-width:1px;cursor:move;pointer-events:all}.scenario-editor__barrier-label{z-index:4;white-space:nowrap;max-width:130px;position:absolute;transform:translate(-50%,-50%);color:#ffd8dc!important;cursor:move!important;background:#27080dcc!important;border-color:#9f4b58!important;min-height:0!important;padding:2px 4px!important;font-size:6px!important;line-height:1.2!important}.scenario-editor__element{z-index:3;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 0 9px #52dbff;color:#08151c!important;cursor:move!important;background:#5ce2ff!important;border:1px solid #fff!important;min-height:18px!important;padding:0!important}.scenario-editor__element.is-npc-spawn{box-shadow:0 0 9px #ff5060;color:#21050a!important;background:#ff5768!important}.scenario-editor__element.is-entry{box-shadow:0 0 9px #4cff95;background:#60ef9c!important}.scenario-editor__element.is-portal{box-shadow:0 0 9px #d958ff;background:#dd70ff!important}.scenario-editor__element.is-objective{box-shadow:0 0 9px #ffe34c;background:#ffe66b!important}.scenario-editor__element.is-objective.is-revealed-later{opacity:.78;border-style:dashed!important}.scenario-editor__objective-links{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scenario-editor__objective-links line{stroke:#ffe66b99;stroke-width:1px;stroke-dasharray:5 4}.scenario-editor__element b{pointer-events:none;font-size:8px}.scenario-editor__element span{color:#fff;white-space:nowrap;pointer-events:none;background:#031019df;border:1px solid #325467;padding:2px 4px;font-size:6px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.scenario-editor__properties{scrollbar-color:#4d879d #06141b;scrollbar-width:thin;background:#06151e;border:1px solid #294d60;flex-direction:column;gap:6px;min-height:0;padding:8px;display:flex;overflow:auto}.scenario-editor__properties h2{color:#64c8e7;letter-spacing:.12em;border-bottom:1px solid #2a5368;margin:2px 0;padding-bottom:5px;font-size:9px}.scenario-editor__properties p{color:#7894a2;margin:3px 0;font-size:9px;line-height:1.45}.scenario-editor__properties label{color:#7899a9;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:5px;font-size:8px;font-weight:900;display:grid}.scenario-editor__properties input,.scenario-editor__properties select{width:100%;min-width:0;height:26px;padding:3px 6px}.scenario-editor__properties textarea{resize:vertical;color:#a7eaff;min-height:90px;padding:7px;font:9px/1.45 monospace}.scenario-editor__properties button.is-danger{color:#ff8795;background:#2a0b12;border-color:#7d3846}.scenario-editor__spawn-list,.scenario-editor__vertices{background:#041018;border:1px solid #294d60;gap:5px;padding:6px;display:grid}.scenario-editor__spawn-list>b,.scenario-editor__vertices>b{color:#f2d95a;letter-spacing:.08em;font-size:8px}.scenario-editor__spawn-list>div{grid-template-columns:minmax(0,1fr) 58px 26px;gap:4px;display:grid}.scenario-editor__spawn-list>div input,.scenario-editor__vertices>div input{height:25px}.scenario-editor__spawn-list>div button,.scenario-editor__vertices>div button{min-height:25px;padding:2px}.scenario-editor__vertices>div{grid-template-columns:18px minmax(0,1fr) minmax(0,1fr) 26px;align-items:center;gap:4px;display:grid}.scenario-editor__vertices>div span{color:#77d9f5;text-align:center;font-size:8px}.scenario-editor__vertices p{margin:0!important;font-size:8px!important}.scenario-editor__runtime-warning{background:#211707;border-left:3px solid #d19c29;padding:7px;color:#d9bb79!important}@media (width<=1250px){.scenario-editor__meta{grid-template-columns:repeat(5,minmax(0,1fr))}.scenario-editor__meta button{grid-row:2}.scenario-editor__workspace{grid-template-columns:minmax(0,1fr) 230px}.scenario-editor__body{grid-template-columns:180px minmax(0,1fr)}}.backpage-masthead{grid-template-columns:minmax(282px,1fr) 330px minmax(282px,1fr);align-items:center;gap:20px;min-height:146px;padding:14px 42px 4px;display:grid}.backpage-nav-cluster{grid-template-columns:repeat(2,minmax(110px,1fr));gap:6px;display:grid}.backpage-nav-cluster--right{grid-template-columns:repeat(3,minmax(90px,1fr))}.backpage-nav-button-wrap{min-width:0;position:relative}.backpage-nav-button{color:#9eb5c5;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);letter-spacing:.04em;background:linear-gradient(#1c3143e8,#0a1722f4);border:1px solid #3b657f;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:39px;padding:5px 12px;font-size:11px;font-weight:950;display:flex;box-shadow:inset 0 1px #b9ebff17,0 5px 12px #0008}.backpage-nav-cluster--right .backpage-nav-button{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 100%,8px 100%)}.backpage-nav-button small{color:#4e6a7d;letter-spacing:.14em;margin-top:2px;font-size:5px}.backpage-nav-button__label{justify-content:center;align-items:center;gap:7px;display:inline-flex}.backpage-nav-button__warning{color:#fff1a0;background:#3a220be8;border:1px solid #f1b84c;place-items:center;width:17px;height:17px;font-size:11px;font-style:normal;line-height:1;animation:1.25s ease-in-out infinite hangar-access-warning-pulse;display:inline-grid;box-shadow:0 0 8px #f0a72d88,inset 0 0 6px #f0a72d45}.backpage-nav-button__tooltip{z-index:80;box-sizing:border-box;color:#ffe3a2;letter-spacing:.02em;text-align:center;text-transform:none;pointer-events:none;opacity:0;visibility:hidden;background:#160d05f7;border:1px solid #d8a13a;width:238px;padding:7px 9px;font-size:10px;font-weight:600;line-height:1.4;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #000d,0 0 12px #e6a93a55}.backpage-nav-button-wrap:hover .backpage-nav-button__tooltip,.backpage-nav-button-wrap:focus-within .backpage-nav-button__tooltip{opacity:1;visibility:visible}.backpage-nav-button:disabled{cursor:default;opacity:.76}.backpage-nav-button.backpage-nav-button--unavailable{color:#697984;filter:grayscale(.85);opacity:.58;background:linear-gradient(#18232bcc,#091117e8);border-color:#34434c;box-shadow:inset 0 1px #ffffff0a,0 4px 10px #0007}.backpage-nav-button.backpage-nav-button--unavailable small{color:#7b6868}.backpage-nav-button--active{color:#fff;background:linear-gradient(#31536a,#142a3a);border-color:#dfb74c;box-shadow:inset 0 1px #fff3,0 0 18px #ffc3411f}.backpage-branding{box-sizing:border-box;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;padding-top:45px;display:flex;position:relative}.backpage-brand{z-index:2;color:#f5fbff;letter-spacing:-.06em;text-shadow:0 3px #000,0 0 18px #8edfff80;flex-direction:column;align-items:center;font-style:italic;font-weight:1000;line-height:.72;display:flex;position:absolute;top:0;transform:skew(-7deg)}.backpage-brand span{font-size:34px}.backpage-brand strong{color:#8fdfff;font-size:27px}.backpage-start{z-index:3;color:#fff;clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,13px 100%,0 50%);background:linear-gradient(#60b938,#246f22 58%,#174c19);border:1px solid #7bda56;flex-direction:column;justify-content:center;align-items:center;width:220px;min-height:59px;text-decoration:none;transition:filter .15s,transform .15s;display:flex;position:relative;box-shadow:0 0 0 5px #102014c7,0 0 26px #61de3f66,inset 0 2px #d9ffbd8c}.backpage-start:hover{filter:brightness(1.18);transform:translateY(-2px)}.backpage-start span{letter-spacing:.09em;text-shadow:0 2px 2px #17400e;font-size:22px;font-weight:1000}.backpage-start small{color:#c8ffb5;letter-spacing:.18em;margin-top:2px;font-size:6px;font-weight:900}.backpage-ticker{color:#7597ae;letter-spacing:.05em;background:linear-gradient(#132533ed,#07111aed);border:1px solid #375b72;grid-template-columns:66px auto 1fr auto;align-items:center;gap:16px;min-height:42px;padding:0 17px;font-size:10px;display:grid;box-shadow:0 8px 20px #0008,inset 0 1px #83dfff12}.backpage-ticker__resources{border-left:1px solid #294a5e;align-items:center;gap:17px;padding-left:16px;display:flex}.backpage-ticker__resources>span{color:#d3e4ed;white-space:nowrap;align-items:center;gap:5px;font-weight:900;display:inline-flex;position:relative}.backpage-ticker__resources img{object-fit:contain;width:16px;height:16px}.backpage-key-resource{outline:none}.backpage-key-resource>em{z-index:20;color:#9bb5c4;background:#02080df2;border:1px solid #42677c;min-width:170px;padding:8px;font-size:7px;font-style:normal;display:none;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 7px 20px #000d}.backpage-key-resource:hover>em,.backpage-key-resource:focus>em{gap:5px;display:grid}.backpage-key-resource>em>strong{color:#f0d769;letter-spacing:.1em}.backpage-key-resource>em>span{justify-content:space-between;gap:16px;display:flex}.backpage-key-resource>em b{color:#fff}.backpage-content{overscroll-behavior:contain;scrollbar-color:#4d879d #06141b;scrollbar-width:thin;flex-direction:column;min-height:0;padding-bottom:10px;display:flex;overflow:auto}.backpage-content>*{box-sizing:border-box;width:100%;max-width:100%}.backpage-content::-webkit-scrollbar{width:8px;height:8px}.backpage-content::-webkit-scrollbar-track{background:#06131c;border-left:1px solid #183746}.backpage-content::-webkit-scrollbar-thumb{background:linear-gradient(#4c94b2,#28657f);border:2px solid #06131c;border-radius:5px}.backpage-content::-webkit-scrollbar-thumb:hover{background:#60b5d5}.backpage-content--wiki{scrollbar-color:#4d879d #06141b;scrollbar-width:thin;overflow:auto}.backpage-content--wiki>.wiki-module{flex:none;min-height:650px}.backpage-content>.homepage-grid,.backpage-content>.hangar-module,.backpage-content>.backpage-module,.backpage-content>.equipment-module,.backpage-content>.profile-panel{flex:1;min-height:0}.homepage-grid{scrollbar-color:#48728c #071017;scrollbar-width:thin;grid-template-columns:280px minmax(0,1fr) 225px;gap:8px;height:calc(100% - 10px);min-height:0;margin-top:10px;display:grid;overflow:hidden}.homepage-column{grid-template-rows:minmax(0,auto) minmax(0,1fr);gap:8px;min-width:0;min-height:0;display:grid;overflow:hidden}.homepage-card{color:#a9c0cf;clip-path:polygon(0 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%);background:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 4px),linear-gradient(145deg,#10283be8,#06111bea 62%,#03090eea);border:1px solid #35627c;min-width:0;overflow:hidden;box-shadow:inset 0 0 0 3px #02080cab,0 10px 25px #0009}.homepage-card__title{background:linear-gradient(#173246f2,#0a1925f2);border-bottom:1px solid #32617b;align-items:center;gap:8px;min-height:45px;padding:0 11px;display:flex;box-shadow:inset 0 -1px #001,inset 0 1px #8ce4ff18}.homepage-card__title>span{color:#67ddff;text-shadow:0 0 9px #3ccfff}.homepage-card__title>div{flex-direction:column;line-height:1.15;display:flex}.homepage-card__title small{color:#608296;letter-spacing:.16em;font-size:6px;font-weight:900}.homepage-card__title strong{color:#e5f5ff;letter-spacing:.08em;font-size:11px}.homepage-card__title em{color:#618398;margin-left:auto;font-size:7px;font-style:normal;font-weight:900}.pilot-card__identity{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;padding:13px 13px 10px;display:grid}.pilot-card__avatar{aspect-ratio:1;background:radial-gradient(circle at 50% 34%,#dbe7ec 0 21px,#0000 22px),linear-gradient(150deg,#385b70,#0b1b28 65%);border:1px solid #47748c;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #000b,0 0 14px #51cfff22}.pilot-card__avatar:after{content:"";filter:drop-shadow(0 0 8px #dff7ff44);background:#dbe7ec;border-radius:50% 50% 0 0;height:74px;position:absolute;bottom:-29px;left:14px;right:14px}.pilot-card__avatar.has-image:after{display:none}.pilot-card__avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pilot-card__avatar i{border:1px solid #89dfff35;position:absolute;inset:5px;box-shadow:inset 0 0 10px #07131b99}.pilot-card dl{grid-template-rows:repeat(4,1fr);min-height:96px;margin:0;display:grid}.pilot-card dl div{border-bottom:1px solid #28495c;flex-direction:column;justify-content:center;min-width:0;padding:2px 0 4px;display:flex}.pilot-card dt{color:#628da5;letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:900}.pilot-card dd{color:#e8f6fc;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:10px;font-weight:850;line-height:1.15;overflow:hidden}.pilot-card dd.pilot-rank{align-items:center;gap:5px;display:flex}.pilot-rank img{object-fit:contain;width:16px;height:16px}.pilot-card>footer{background:linear-gradient(90deg,#0a1c29a6,#06121ca6);border-top:1px solid #18394c;justify-content:space-between;align-items:center;min-height:35px;padding:6px 13px 10px;display:flex}.pilot-card>footer small{color:#5d8196;letter-spacing:.07em;font-size:6px;font-weight:900}.faction-mark{text-align:center;border:1px solid;min-width:35px;padding:3px 7px;font-size:7px;font-weight:1000}.faction-mark--mmo{color:#ff684e}.faction-mark--eic{color:#58bfff}.faction-mark--vru{color:#66dc7c}.ranking-card{border-color:#487b95;flex-direction:column;min-height:0;display:flex;position:relative;box-shadow:inset 0 0 0 3px #02080cab,inset 0 1px #a7ecff33,0 10px 25px #0009}.ranking-card:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#72dfff 18% 82%,#0000);height:2px;position:absolute;top:0;left:10px;right:10px;box-shadow:0 0 9px #4dd7ff66}.ranking-card__frame{background:linear-gradient(#081923e8,#030b11e8);border:1px solid #315f76;flex-direction:column;flex:1;min-height:0;margin:7px 7px 0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #071018,inset 0 1px #8ee5ff18}.ranking-card__switch{background:linear-gradient(#0c2230,#06131b);border-bottom:1px solid #315f76;grid-template-columns:1fr 1fr;gap:3px;padding:5px 6px;display:grid}.ranking-card__switch button{color:#7293a3;letter-spacing:.07em;cursor:pointer;background:#081a24;border:1px solid #284d60;min-height:22px;font-size:7px;font-weight:1000}.ranking-card__switch button.is-active{color:#e8fbff;background:#123646;border-color:#55cfee;box-shadow:inset 0 -2px #55d9ff}.ranking-table{grid-template-columns:29px minmax(0,1fr) 38px 27px 58px;align-items:center;gap:4px;display:grid}.ranking-clan-table{grid-template-columns:29px 43px minmax(0,1fr) 64px;align-items:center;gap:4px;display:grid}.ranking-card__entries .ranking-clan-table{color:#b7cbd5;border-bottom:1px solid #5aaed724;flex:1 1 0;min-height:16px;max-height:25px;padding:0 9px;font-size:7px}.ranking-clan-table strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranking-clan-table b{color:#64d8fa}.ranking-clan-table em{color:#e4ce56;text-align:right;font-style:normal;font-weight:900}.ranking-table--header{color:#5f8296;letter-spacing:.05em;border-bottom:1px solid #24485d;min-height:27px;padding:0 9px;font-size:6px;font-weight:900}.ranking-card__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:153px;padding:14px;display:flex}.ranking-card__empty strong{color:#91a9b6;font-size:9px}.ranking-card__empty small{color:#4e6e80;max-width:190px;margin-top:5px;font-size:7px;line-height:1.45}.ranking-card__entries{flex-direction:column;flex:1;min-height:0;display:flex}.ranking-card__entries .ranking-table{color:#b7cbd5;border-bottom:1px solid #5aaed724;flex:1 1 0;min-height:16px;max-height:25px;padding:0 9px;font-size:7px}.ranking-card__entries .ranking-table strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranking-card__entries .ranking-table b{color:#e4ce56;text-align:right}.ranking-table__faction{text-shadow:0 0 6px;justify-self:center;font-size:9px;font-weight:1000}.ranking-table__faction--mmo{color:#ff684e}.ranking-table__faction--eic{color:#58bfff}.ranking-table__faction--vru{color:#66dc7c}.ranking-table__rank-icon{object-fit:contain;justify-self:center;width:18px;height:18px}.ranking-table--player{color:#dbe8ee;background:#d8b63710;border-top:1px solid #c6ad4166;min-height:31px;margin-top:auto;padding:0 9px;font-size:7px;box-shadow:inset 2px 0 #c6ad41}.ranking-table--player strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranking-table--player b{color:#e4ce56;text-align:right}.ranking-card__open{color:#fff075;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#4b4211,#211e0b);border:1px solid #bda832;flex:none;align-self:center;min-width:108px;min-height:25px;margin:6px auto 8px;padding:0 14px;font-size:8px;font-weight:1000;box-shadow:inset 0 0 12px #efd84a22,0 0 9px #d5bd3320}.ranking-card__open:hover{color:#fff;border-color:#f2dc54}.ranking-dialog-backdrop{z-index:520;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#01070be6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ranking-dialog{background:#06151e;border:1px solid #4596b5;grid-template-rows:64px 44px 52px minmax(0,1fr) 50px;width:min(1080px,100vw - 24px);height:min(760px,100vh - 24px);display:grid;overflow:hidden;box-shadow:0 24px 80px #000e,inset 0 0 40px #17455a22}.ranking-dialog>header{background:linear-gradient(100deg,#17394b,#081923 70%);border-bottom:1px solid #2d6178;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.ranking-dialog>header div{flex-direction:column;gap:3px;display:flex}.ranking-dialog>header small{color:#63cceb;letter-spacing:.16em;font-size:9px;font-weight:900}.ranking-dialog>header h2{color:#f0fbff;letter-spacing:.08em;margin:0;font-size:22px}.ranking-dialog>header button{color:#c9f3ff;cursor:pointer;background:#071721;border:1px solid #47798f;width:34px;height:34px;font-size:22px}.ranking-dialog>nav{border-bottom:1px solid #244e61;grid-template-columns:repeat(4,1fr);gap:4px;padding:5px 8px 0;display:grid}.ranking-dialog>nav button{color:#799cac;letter-spacing:.05em;cursor:pointer;background:#081b25;border:1px solid #27556b;font-size:9px;font-weight:1000}.ranking-dialog>nav button.is-active{color:#effcff;background:#123b4c;border-color:#5bd3f2;box-shadow:inset 0 -3px #55d9ff}.ranking-dialog__toolbar{color:#8fb0bf;background:#041018;border-bottom:1px solid #28566b;align-items:center;gap:16px;padding:8px 14px;font-size:10px;display:flex}.ranking-dialog__toolbar>strong{color:#67dcfb;letter-spacing:.08em}.ranking-dialog__toolbar>span{color:#638697;margin-left:auto;font-size:8px;font-weight:900}.ranking-dialog__toolbar label{color:#f0d65a;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.ranking-dialog__toolbar select{color:#fff075;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:linear-gradient(#4b4211,#211e0b);border:1px solid #bda832;min-width:170px;height:30px;padding:0 9px;font-size:10px;font-weight:700;box-shadow:inset 0 0 12px #efd84a22,0 0 9px #d5bd3320}.ranking-dialog__toolbar select:hover,.ranking-dialog__toolbar select:focus-visible{color:#fff;border-color:#f2dc54;outline:none}.ranking-dialog__toolbar select option{color:#fff3a0;background:#171305}.ranking-dialog__content{flex-direction:column;min-height:0;padding:8px 12px 0;display:flex;overflow:hidden}.ranking-dialog__rows{scrollbar-color:#4b7890 #071017;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.ranking-dialog__pilot-row,.ranking-dialog__clan-row{color:#bdd0d9;border-bottom:1px solid #234758;align-items:center;gap:9px;min-height:34px;padding:0 12px;font-size:10px;display:grid}.ranking-dialog__pilot-row{grid-template-columns:54px minmax(150px,1fr) 70px minmax(180px,240px) 130px}.ranking-dialog__clan-row{grid-template-columns:54px 90px minmax(180px,1fr) 150px}.ranking-dialog__pilot-row.is-header,.ranking-dialog__clan-row.is-header{color:#6f96a8;letter-spacing:.07em;background:#0b2430;flex:0 0 31px;min-height:31px;font-size:8px;font-weight:1000}.ranking-dialog__pilot-row>em,.ranking-dialog__clan-row>em{color:#f0d64f;text-align:right;font-style:normal;font-weight:1000}.ranking-dialog__clan-row>b{color:#63d9fa}.ranking-dialog__rank{color:#9cb8c5;align-items:center;gap:8px;display:flex}.ranking-dialog__rank img{object-fit:contain;width:24px;height:24px}.ranking-dialog__pilot-row.is-current,.ranking-dialog__clan-row.is-current{color:#f1f8fb;background:#d8b63712;border-top:1px solid #d0b83c88;border-bottom:0;flex:0 0 39px;min-height:39px;box-shadow:inset 3px 0 #d7bf42}.ranking-dialog__state{color:#7fcde3;letter-spacing:.08em;flex:1;place-items:center;font-size:11px;font-weight:900;display:grid}.ranking-dialog__state.is-error{color:#ff8d96}.ranking-dialog>footer{background:#041018;border-top:1px solid #28566b;justify-content:center;align-items:center;gap:7px;display:flex}.ranking-dialog>footer button{color:#bcecff;cursor:pointer;background:#0b2632;border:1px solid #376b81;width:42px;height:28px;font-size:15px}.ranking-dialog>footer button:disabled{opacity:.3;cursor:default}.ranking-dialog>footer strong{color:#dfca53;text-align:center;letter-spacing:.06em;min-width:160px;font-size:9px}.news-card{grid-template-rows:auto 190px 1fr auto;min-height:500px;display:grid}.news-card__hero{background:radial-gradient(circle at 50% 58%,#5dcdf36b,#0000 30%),linear-gradient(135deg,#183d55,#06101a 62%,#182e40);border-bottom:1px solid #315b72;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.news-card__hero:before,.news-card__hero:after{content:"";background:linear-gradient(90deg,#0000,#7adfff);width:140px;height:1px;position:absolute;top:50%;box-shadow:0 0 8px #55d8ff}.news-card__hero:before{left:0}.news-card__hero:after{right:0;transform:scaleX(-1)}.news-card__orb{background:#071520d9;border:2px solid #9ceaff;border-radius:50%;place-items:center;width:83px;height:83px;display:grid;box-shadow:0 0 30px #57d3ff77,inset 0 0 18px #58cfff44}.news-card__orb span{color:#dff9ff;font-family:Georgia,serif;font-size:54px;font-style:italic;font-weight:900}.news-card__hero p{color:#8edfff;letter-spacing:.22em;margin:11px 0 0;font-size:8px;font-weight:1000}.news-card__hero.has-banner{background-position:50%;background-size:cover}.news-card__hero.has-banner:before,.news-card__hero.has-banner:after{display:none}.news-card__content{text-align:center;flex-direction:column;align-items:center;padding:21px 24px;display:flex}.news-card__content h1{color:#52dcff;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:28px;font-weight:800;line-height:1.15}.news-card__content h2{color:#d8edf5;letter-spacing:.035em;margin:8px 0 14px;font-size:16px;font-weight:600;line-height:1.3}.news-card__content p{color:#d1e0e7;max-width:600px;margin:0;font-size:12px;font-weight:600;line-height:1.7}.news-card__countdown{background:#111a19;border-left:2px solid #e5ce45;align-items:baseline;gap:9px;width:fit-content;margin:15px auto 0;padding:7px 10px;display:flex}.news-card__countdown small{color:#8b9da5;font-size:6px;font-weight:900}.news-card__countdown strong{color:#ffea67;letter-spacing:.08em;font-size:15px}.news-card__pager{border-top:1px solid #244a5e;justify-content:center;align-items:center;gap:9px;padding:8px;display:flex}.news-card__pager button{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.news-card__pager-arrow{color:#75bfd9;width:27px;height:27px;font-size:27px;line-height:1}.news-card__pager-arrow:hover:not(:disabled),.news-card__pager-arrow:focus-visible{color:#d5f7ff;text-shadow:0 0 7px #50d4ff;outline:none}.news-card__pager-arrow:disabled{opacity:.32;cursor:default}.news-card__pager-dot{border-radius:50%;width:11px;height:11px;border:1px solid #548094!important}.news-card__pager-dot.is-active{background:#50d4ff;box-shadow:0 0 7px #50d4ff;border-color:#69ddff!important}.homepage-content-settings{color:#aeeaff;cursor:pointer;background:#081923;border:1px solid #3e7b97;width:25px;height:25px;margin-left:4px;font-size:13px}.events-card{flex-direction:column;min-height:500px;display:flex}.events-card__live{color:#5ecfff;letter-spacing:.1em;background:#07131d;border:1px solid #2a5872;margin:12px 10px 0;padding:7px;font-size:8px;font-weight:1000}.events-card__live i{background:#62dd79;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 7px #62dd79}.events-card__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.events-card__empty>span{color:#294b5e;font-size:52px;font-weight:1000;line-height:1}.events-card__empty strong{color:#96afbd;margin-top:10px;font-size:10px}.events-card__empty p{color:#4e7082;font-size:7px;line-height:1.55}.events-card__list{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px;display:flex;overflow:hidden}.events-card__list article{border:1px solid #2b566b;border-left:3px solid var(--event-color);background:linear-gradient(145deg,#081b25,#051118);flex-direction:column;gap:10px;padding:11px 9px 12px;display:flex;box-shadow:inset 0 0 18px #4ecfff08}.events-card__event-header{border-bottom:1px solid #1d4050;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-bottom:8px;display:flex}.events-card__event-header>strong{color:#f1f8fb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.events-card__event-header>span{border:1px solid color-mix(in srgb,var(--event-color) 45%,#183643);color:var(--event-color);letter-spacing:.05em;background:#071720;flex:none;padding:3px 5px;font-size:8px;font-weight:900}.events-card__times{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:7px;min-width:0;display:grid}.events-card__list time{color:#b6cbd4;text-transform:uppercase;background:#061720;border:1px solid #1d4557;min-width:0;padding:7px 8px 8px;line-height:1.15}.events-card__list time span{color:#86a7b5;letter-spacing:.08em;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.events-card__list time small{color:#c6dbe4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;display:block;overflow:hidden}.events-card__list time strong{color:var(--event-color);text-shadow:0 0 8px color-mix(in srgb,var(--event-color) 35%,transparent);margin-top:4px;font-size:16px;font-weight:1000;line-height:1;display:block}.events-card>footer{color:#476a7c;border-top:1px solid #23475a;padding:11px 13px 15px;font-size:6px;line-height:1.5}.homepage-editor-backdrop{z-index:500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#01070bd9;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.homepage-editor{background:#06151e;border:1px solid #4694b3;grid-template-rows:66px 46px auto auto minmax(0,1fr);width:min(1120px,100vw - 20px);height:min(820px,100vh - 20px);display:grid;overflow:hidden;box-shadow:0 20px 70px #000e,inset 0 0 40px #17455a33}.homepage-editor>header{background:linear-gradient(100deg,#15394b,#081923 70%);border-bottom:1px solid #2a6077;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.homepage-editor>header div{flex-direction:column;gap:3px;display:flex}.homepage-editor>header small{color:#5595af;letter-spacing:.15em;font-size:10px}.homepage-editor>header strong{color:#e8f9ff;letter-spacing:.08em;font-size:17px}.homepage-editor>header button{color:#bcecff;cursor:pointer;background:0 0;border:0;font-size:30px}.homepage-editor>nav{border-bottom:1px solid #234e61;grid-template-columns:1fr 1fr;gap:5px;padding:5px 8px 0;display:grid}.homepage-editor>nav button{color:#7194a4;cursor:pointer;background:#081b25;border:1px solid #24566c;font-size:11px;font-weight:900}.homepage-editor>nav button.is-active{color:#e8fbff;background:#123b4c;border-color:#54c9ef;box-shadow:inset 0 -2px #55d9ff}.homepage-editor__zone{color:#74a7ba;letter-spacing:.08em;background:#041018;margin:0;padding:10px 14px;font-size:9px}.homepage-editor__error{color:#ff8992;background:#351018;margin:0;padding:9px 14px;font-size:11px}.homepage-editor__workspace{grid-template-columns:260px minmax(0,1fr);gap:12px;min-height:0;padding:12px;display:grid}.homepage-editor__workspace>aside{flex-direction:column;gap:5px;min-height:0;display:flex;overflow-y:auto}.homepage-editor__workspace>aside button{color:#9db7c2;text-align:left;cursor:pointer;background:#071822;border:1px solid #244e62;flex-direction:column;gap:5px;padding:13px;display:flex}.homepage-editor__workspace>aside button.is-active{background:#103445;border-color:#55ccec}.homepage-editor__workspace>aside button:first-child{color:#77e6a5;border-color:#317356}.homepage-editor__workspace>aside strong{font-size:11px}.homepage-editor__workspace>aside small{color:#6c91a1;font-size:9px}.homepage-editor__workspace>form{background:#041018;border:1px solid #214b5e;flex-direction:column;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.homepage-editor__workspace label{color:#87adbd;letter-spacing:.06em;flex-direction:column;gap:6px;font-size:10px;font-weight:900;display:flex}.homepage-editor__workspace :where(input,textarea,select){color:#eefbff;background:#071923;border:1px solid #34718a;min-height:40px;padding:9px 11px;font-size:13px;line-height:1.35}.homepage-editor__workspace textarea{resize:vertical;min-height:110px;line-height:1.55}.homepage-editor__translations{background:#071720;border:1px solid #315c70;grid-template-columns:1fr 1fr;gap:8px;margin:3px 0;padding:10px;display:grid}.homepage-editor__translations legend{color:#58cceb;letter-spacing:.12em;padding:0 7px;font-size:10px;font-weight:900}.homepage-editor__translations label:has(textarea){grid-column:1/-1}.homepage-editor__row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.homepage-editor__check{align-items:center;flex-direction:row!important}.homepage-editor__check input{accent-color:#55d9ff;min-height:0}.homepage-editor__workspace form>footer{gap:7px;margin-top:auto;padding-top:5px;display:flex}.homepage-editor__workspace form>footer button{color:#bfffe0;cursor:pointer;background:#113527;border:1px solid #3a9270;min-width:150px;padding:12px;font-size:11px;font-weight:900}.homepage-editor__workspace form>footer button.is-danger{color:#ffb4bb;background:#35151a;border-color:#8d3d48}.backpage-ticker>span{color:#68e7a2;font-weight:950}.backpage-ticker p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.backpage-ticker strong{color:var(--faction);font-size:10px}.backpage-module{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:linear-gradient(145deg,#142331f7,#060c12fa 68%);border:1px solid #3b627c;grid-template-rows:auto minmax(0,1fr);min-height:0;margin-top:10px;display:grid;overflow:hidden;box-shadow:0 26px 70px #000e,inset 0 0 0 4px #0b151ef5,inset 0 0 0 5px #4061786b}.backpage-module__header{color:#607f93;letter-spacing:.12em;background:linear-gradient(#213648,#0d1923);border-bottom:1px solid #3b637b;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:46px;margin:5px 5px 0;padding:0 16px;font-size:7px;font-weight:900;display:grid}.backpage-module__header h1{color:#edf9ff;letter-spacing:.12em;margin:0;font-size:18px}.backpage-module__header>span{justify-self:end}.backpage-module__signal{background:#63eaa0;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #63eaa0}.skylab-panel-tabs{grid-template-columns:1fr 1fr;align-self:stretch;min-width:270px;display:grid}.skylab-panel-tabs button{color:#7593a5;letter-spacing:.1em;cursor:pointer;background:#0b1923;border:0;border-right:1px solid #365d72;min-width:128px;font-size:10px;font-weight:950;position:relative}.skylab-panel-tabs button:first-child{border-left:1px solid #365d72}.skylab-panel-tabs button:hover{color:#dff5ff;background:#102938}.skylab-panel-tabs button.is-active{color:#fff;background:linear-gradient(#18384b,#0c202c)}.skylab-panel-tabs button.is-active:after{content:"";background:#e4ce37;height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 7px #e4ce37}.skylab-pilot-sheet{color:#7394a7;text-align:center;background:radial-gradient(circle,#133346,#061019 66%);border:1px solid #31586e;place-content:center;justify-items:center;min-height:0;margin:7px;display:grid}.skylab-pilot-sheet small{color:#50cce9;letter-spacing:.18em;font-size:7px}.skylab-pilot-sheet h1{color:#eefaff;letter-spacing:.12em;margin:8px 0;font-size:24px}.skylab-pilot-sheet p{max-width:460px;margin:0;font-size:9px;line-height:1.6}.skylab-layout{grid-template-columns:minmax(0,1fr) 300px;gap:7px;min-height:0;padding:7px;display:grid;overflow:hidden}.skylab-main,.skylab-detail,.skylab-storage{background:linear-gradient(155deg,#0d1b25f5,#040a0ff5);border:1px solid #31556b;min-width:0}.skylab-main{grid-template-rows:auto minmax(0,1fr);gap:7px;min-height:0;display:grid;overflow:auto}.skylab-storage>header{color:#6c8da1;letter-spacing:.1em;border-bottom:1px solid #294b60;justify-content:space-between;align-items:center;min-height:33px;padding:0 11px;font-size:7px;display:flex}.skylab-storage>header strong{color:#dbeef8;font-size:9px}.skylab-storage>div{grid-template-columns:repeat(7,minmax(80px,1fr));gap:4px;padding:7px;display:grid}.skylab-storage article{background:#0c1720;border:1px solid #27495c;grid-template-rows:auto auto 3px;grid-template-columns:31px minmax(0,1fr);column-gap:5px;min-width:0;padding:5px;display:grid}.skylab-storage article img{object-fit:contain;grid-row:1/3;width:30px;height:30px}.skylab-storage article span{color:#7597aa;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:6px;font-weight:900;overflow:hidden}.skylab-storage article strong{color:#e8f6fb;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.skylab-storage article i{background:#02080c;grid-column:1/-1;overflow:hidden}.skylab-storage article i b{background:#40ccee;height:100%;display:block;box-shadow:0 0 5px #40ccee}.skylab-grid{grid-template-columns:repeat(4,minmax(130px,1fr));grid-auto-rows:minmax(120px,1fr);gap:7px;min-height:0;padding:7px;display:grid}.skylab-grid article{color:#8ba7b7;background:radial-gradient(circle at 50% 44%,#12374b,#071018 68%);border:1px solid #31576d;min-width:0;position:relative;overflow:hidden}.skylab-grid article:after{content:"";pointer-events:none;border:1px solid #8fdef514;position:absolute;inset:4px}.skylab-grid article:hover,.skylab-grid article.is-selected{border-color:#e1c83a;box-shadow:inset 0 0 18px #dec52319}.skylab-grid article.is-upgrading{border-color:#47cce8}.skylab-grid article.is-disabled{filter:saturate(.45)}.skylab-module-card__select{width:100%;min-width:0;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:7px 7px 25px;display:flex;overflow:hidden}.skylab-grid img{object-fit:contain;filter:drop-shadow(0 0 8px #5cd8ff33);width:54px;height:54px}.skylab-module-symbol{color:#66dfff;background:#102733;border:1px solid #4e829a;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;display:grid;box-shadow:0 0 15px #45ccf340}.skylab-transport-thumbnail{justify-content:center;align-items:center;display:flex}.skylab-transport-thumbnail img{width:39px;height:39px}.skylab-transport-thumbnail b{color:#5ed9f5;letter-spacing:-.12em;font-size:15px}.skylab-grid strong{color:#eaf6fa;text-transform:uppercase;font-size:8px}.skylab-grid small{font-size:7px;font-weight:900}.skylab-grid em{color:#61d7f4;font-size:7px;font-style:normal;font-weight:900}.skylab-grid b{color:#e2cd4d;font-size:8px}.skylab-module-switch{z-index:2;color:#dc7c82;cursor:pointer;background:#260d12;border:1px solid #643d42;border-radius:9px;justify-content:flex-end;align-items:center;gap:4px;width:47px;height:17px;padding:1px 5px;font:900 6px inherit;display:flex;position:absolute;bottom:7px;right:8px}.skylab-module-switch span{background:#b55058;border-radius:50%;width:11px;height:11px;transition:transform .14s;position:absolute;left:2px;box-shadow:0 0 6px #e05c66}.skylab-module-switch.is-on{color:#73e2a8;background:#09251b;border-color:#30735a;justify-content:flex-start}.skylab-module-switch.is-on span{background:#48d58b;transform:translate(29px);box-shadow:0 0 6px #48d58b}.skylab-module-switch:disabled{cursor:wait;opacity:.55}.skylab-detail{flex-direction:column;min-height:0;display:flex;overflow:auto}.skylab-detail>header{background:#112430;border-bottom:1px solid #355a70;flex-direction:column;gap:3px;padding:13px;display:flex}.skylab-detail>header small{color:#63889d;letter-spacing:.12em;font-size:7px}.skylab-detail>header strong{color:#eff9fd;text-transform:uppercase;font-size:13px}.skylab-upgrade,.skylab-transport{flex-direction:column;gap:9px;padding:13px;display:flex}.skylab-detail-visual{background:radial-gradient(circle,#17394c,#081219 68%);border:1px solid #294b60;place-items:center;min-height:102px;display:grid}.skylab-detail-visual img{object-fit:contain;filter:drop-shadow(0 0 10px #4ad4f044);width:88px;height:88px}.skylab-transport-route{background:radial-gradient(circle,#17394c,#081219 68%);border:1px solid #294b60;justify-content:center;align-items:center;gap:7px;min-height:103px;display:flex}.skylab-transport-route img{object-fit:contain;filter:drop-shadow(0 0 8px #4ad4f044);width:78px;height:78px}.skylab-transport-route strong{color:#60dfff;letter-spacing:-.16em;text-shadow:0 0 7px #4ad4f0;font-size:24px}.skylab-upgrade p,.skylab-transport p{color:#7594a5;margin:0;font-size:8px;line-height:1.5}.skylab-level{border-bottom:1px solid #294b5f;align-items:baseline;gap:5px;padding-bottom:10px;display:flex}.skylab-level span{color:#66899d;margin-right:auto;font-size:7px}.skylab-level strong{color:#f2dc42;font-size:28px}.skylab-level em{color:#658799;font-size:9px;font-style:normal}.skylab-upgrade dl{background:#0b171f;border:1px solid #27495c;justify-content:space-between;align-items:center;gap:10px;min-height:27px;margin:0;padding:0 7px;display:flex}.skylab-upgrade dt{color:#7897a8;font-size:7px}.skylab-upgrade dd{color:#e8d54d;text-align:right;margin:0;font-size:8px;font-weight:900}.skylab-resource-costs{flex-direction:column;gap:4px;display:flex}.skylab-resource-costs dl{min-height:34px}.skylab-resource-costs dt{color:#d8ebf4;align-items:center;gap:7px;font-weight:900;display:flex}.skylab-resource-costs dt img{object-fit:contain;width:25px;height:25px}.skylab-resource-costs dd{flex-direction:column;gap:2px;display:flex}.skylab-resource-costs dd span{color:#87a4b3;font-size:7px;font-weight:700}.skylab-resource-costs dd strong{font-size:8px}.skylab-resource-costs .is-ready dd{color:#72e9aa}.skylab-resource-costs .is-missing dd{color:#f77}.skylab-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.skylab-actions button,.skylab-instant-button{color:#d9edf6;cursor:pointer;background:linear-gradient(#17384a,#0b202c);border:1px solid #42758f;min-height:40px;font-size:7px;font-weight:950}.skylab-actions button.is-instant,.skylab-instant-button{color:#f2dc62;background:linear-gradient(#493b13,#221b08);border-color:#8f6d1f}.skylab-actions button:disabled,.skylab-instant-button:disabled{opacity:.35;cursor:default}.skylab-countdown,.skylab-active-transport{text-align:center;background:#0b2330;border:1px solid #3a738e;flex-direction:column;gap:5px;padding:13px;display:flex}.skylab-countdown span,.skylab-active-transport span{color:#7099ad;font-size:7px}.skylab-countdown strong,.skylab-active-transport b{color:#55dcff;font-size:18px}.skylab-transport label{color:#7293a5;flex-direction:column;gap:4px;font-size:7px;font-weight:900;display:flex}.skylab-transport select,.skylab-transport input{color:#edf9ff;background:#07131b;border:1px solid #36647d;min-height:32px;padding:0 8px}.skylab-transport>small{color:#6d90a3;font-size:7px}.skylab-cargo-capacity{background:#07141c;border:1px solid #31566b;grid-template-columns:1fr auto;gap:4px 8px;padding:8px;display:grid}.skylab-cargo-capacity span{color:#7295a7;font-size:7px;font-weight:900}.skylab-cargo-capacity strong{color:#e6f6fc;text-align:right;font-size:9px}.skylab-cargo-capacity small{color:#63d9f5;grid-column:1/-1;font-size:7px}.skylab-locked{background:#2b240b45;border:1px solid #5c4e26;padding:13px;color:#c8b262!important}.skylab-dependency{color:#c8b262!important}.skylab-message{color:#6de8a4;background:#092117;border:1px solid #317657;margin:auto 13px 13px;padding:8px;font-size:7px}.skylab-message.is-error{color:#ff8181;background:#290b0b;border-color:#7b3939}@media (width<=1000px){.skylab-layout{grid-template-columns:1fr;overflow:auto}.skylab-storage>div{grid-template-columns:repeat(4,minmax(90px,1fr))}.skylab-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}}.shop-layout{grid-template-columns:165px minmax(0,1fr) 360px;gap:6px;min-height:0;padding:7px;display:grid;overflow:hidden}.shop-module{position:relative}.shop-categories,.shop-catalog,.shop-detail{background:linear-gradient(160deg,#101e29eb,#050b10f2);border:1px solid #2e5269}.shop-categories{flex-direction:column;gap:4px;padding:7px;display:flex;overflow:hidden}.shop-categories>p{color:#66879d;letter-spacing:.16em;flex:none;margin:0 9px 3px;font-size:7px;font-weight:950}.shop-categories button{color:#92a8b7;cursor:pointer;text-align:left;background:linear-gradient(#1a2b37,#0c151c);border:1px solid #304d60;flex:0 0 34px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:34px;margin:0;padding:0 11px;font-size:9px;font-weight:900;display:flex}.shop-categories button small{color:#587589}.shop-categories button:hover{color:#fff;border-color:#5692b6}.shop-categories button.is-active{color:#fff;background:linear-gradient(90deg,#574721,#182a35 72%);border-color:#e7c44c;box-shadow:inset 3px 0 #f2c84b}.shop-categories button.has-gap{margin-top:3px}.shop-feedback{z-index:5;color:#baffd5;background:#071b13ed;border:1px solid #3b765c;margin:0;padding:7px 14px;font-size:8px;font-weight:900;position:absolute;top:43px;left:50%;transform:translate(-50%)}.shop-feedback--error{color:#ffb1ba;background:#2b0d12ed;border-color:#8d3d48}.shop-catalog{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.shop-catalog__heading{color:#58778c;letter-spacing:.1em;border-bottom:1px solid #2b4a5e;justify-content:space-between;align-items:center;gap:20px;min-height:45px;padding:0 14px;font-size:7px;display:flex}.shop-catalog__heading div{align-items:center;gap:9px;display:flex}.shop-catalog__heading span{color:#58cfff;font-weight:950}.shop-catalog__heading strong{color:#b9cfdd}.shop-catalog__heading small{text-align:right}.shop-design-filters{background:#07131bd9;border-bottom:1px solid #2b4a5e;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px 8px;display:grid}.shop-design-filters button{color:#7893a4;cursor:pointer;background:linear-gradient(#142632,#09131a);border:1px solid #31536a;justify-content:center;align-items:center;gap:8px;min-height:28px;font-size:8px;font-weight:950;display:flex}.shop-design-filters button:hover{color:#e7f8ff;border-color:#5794b8}.shop-design-filters button.is-active{color:#fff;background:linear-gradient(#60501c,#25230d);border-color:#e7c44c;box-shadow:inset 0 -2px #ead042}.shop-design-filters button small{color:#5e8196;font-size:7px}.shop-design-filters button.is-active small{color:#e9d75d}.shop-grid{scrollbar-color:#48728c #071017;scrollbar-width:thin;flex:1;grid-template-columns:repeat(auto-fill,102px);grid-auto-rows:154px;place-content:start;gap:5px;min-height:0;padding:8px;display:grid;overflow-y:auto}.shop-item{color:#dcebf4;cursor:pointer;text-align:left;background:#071018;border:1px solid #31536a;flex-direction:column;align-items:stretch;min-width:0;min-height:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #000b}.shop-item:hover,.shop-item.is-selected{border-color:#e6c04b;box-shadow:inset 0 0 0 1px #e6c04b47,0 0 14px #e6c04b16}.shop-item__art{background-color:#071018;background-position:50%;background-repeat:no-repeat;background-size:100px 100px;flex:auto;place-items:center;min-height:0;margin-top:0;display:grid;position:relative;overflow:hidden}.shop-item__art:before,.shop-item__art:after{display:none}.shop-item__art:after{border-color:#58cfff1a;width:48px;height:48px;transform:rotate(22.5deg)}.shop-item__art i{z-index:1;clip-path:polygon(0 45%,32% 0,52% 26%,100% 50%,52% 74%,32% 100%);filter:drop-shadow(0 0 8px #5fcfff);background:linear-gradient(90deg,#7adfff,#e9fbff 55%,#3184ac);width:48px;height:18px;display:block;position:relative}.shop-item__art img{z-index:2;object-fit:contain;image-rendering:auto;width:100px;height:100px;position:relative}.shop-item__art--drone img,.shop-item__art--formation img{image-rendering:auto;width:100px;height:100px}.shop-item__art--laser i{clip-path:polygon(0 36%,82% 0,100% 50%,82% 100%,0 64%,12% 50%);background:linear-gradient(90deg,#1f4b6a,#d9f5ff 70%,#52cbff);width:56px;height:12px}.shop-item__art--ammunition i{clip-path:none;background:#133f58;border:5px solid #7bd8ff;border-radius:50%;width:34px;height:34px;box-shadow:inset 0 0 0 5px #07121b,0 0 10px #5bd6ff}.shop-item__art--generator i{clip-path:none;background:radial-gradient(circle,#fff,#48b6db 30%,#153748 34% 100%);border:3px solid #87e4ff;border-radius:8px;width:41px;height:41px;transform:rotate(45deg)}.shop-item__art--extra i{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#163446;border:3px solid #83d8ff;width:38px;height:38px}.shop-item>strong{z-index:4;color:#eef9fd;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 2px #000;white-space:nowrap;background:linear-gradient(#071018f7,#0d1b25d9);border-bottom:1px solid #31546a;width:100%;height:24px;padding:6px 5px 0;font-size:7px;font-weight:950;display:block;position:absolute;top:0;left:0;overflow:hidden}.shop-item>footer{z-index:4;pointer-events:none;background:linear-gradient(#071018bf,#03080cf7);border-top:1px solid #29485c;align-items:center;min-height:26px;padding:5px 7px 4px;display:flex;position:absolute;bottom:0;left:0;right:0}.shop-item>footer em{color:#e5c452;letter-spacing:.04em;white-space:nowrap;font-size:7px;font-style:normal;font-weight:900}.shop-empty{color:#64849a;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:285px;padding:30px;display:flex}.shop-empty>span{color:#4fcfff;margin-bottom:14px;font-size:40px}.shop-empty strong{color:#a9c0cf;font-size:12px}.shop-empty p{max-width:320px;margin:9px 0 0;font-size:9px;line-height:1.5}.shop-detail{scrollbar-color:#48728c #071017;scrollbar-width:thin;flex-direction:column;min-height:0;padding:8px;display:flex;overflow-y:auto}.shop-detail::-webkit-scrollbar{width:8px}.shop-detail::-webkit-scrollbar-track{background:#071017;border-left:1px solid #173747}.shop-detail::-webkit-scrollbar-thumb{background:linear-gradient(#4f8fac,#28556b);border:1px solid #69a8c5}.shop-detail__title{color:#66879d;letter-spacing:.08em;border-bottom:1px solid #2d4d61;justify-content:space-between;align-items:center;gap:8px;min-height:45px;padding:0 9px;font-size:7px;display:flex}.shop-detail__title strong{color:#e6f5ff;font-size:11px}.shop-detail__art{background:radial-gradient(circle at 38% 46%,#1f4e66 0,#0a1922 31%,#0000 55%),linear-gradient(145deg,#0e1c25,#03070a);border:1px solid #2f5065;flex-direction:column;justify-content:center;align-items:center;gap:19px;min-height:170px;margin-top:7px;display:flex;position:relative;overflow:hidden}.shop-detail__art:after{content:"";opacity:.28;pointer-events:none;background-image:linear-gradient(#59cfff10 1px,#0000 1px),linear-gradient(90deg,#59cfff10 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.shop-detail__art i{transform:scale(1.6)}.shop-detail__art img{z-index:1;object-fit:contain;filter:drop-shadow(0 0 12px #5fcfff55);width:128px;height:128px;position:relative}.shop-detail__art img.shop-detail__animated-art,.shop-detail__art video{z-index:1;object-fit:contain;filter:drop-shadow(0 0 12px #5fcfff55);width:min(250px,94%);height:128px;position:relative}.shop-detail__art span{z-index:1;color:#e6f5ff;text-align:center;padding:0 12px;font-size:11px;font-weight:950;position:relative}.shop-detail dl{border:1px solid #253f50;margin:8px 0}.shop-detail dl div{border-bottom:1px solid #253f50;justify-content:space-between;gap:10px;padding:8px;font-size:8px;display:flex}.shop-detail dl div:last-child{border-bottom:0}.shop-detail dt{color:#66879d}.shop-detail dd{color:#dcebf4;margin:0;font-weight:900}.shop-detail dl.shop-detail__ship-stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shop-detail dl.shop-detail__ship-stats div{border-right:1px solid #253f50;min-width:0}.shop-detail dl.shop-detail__ship-stats div:nth-child(2n){border-right:0}.shop-detail dl.shop-detail__ship-stats div:nth-last-child(-n+2){border-bottom:0}.shop-currency-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0 0 8px;display:grid}.shop-currency-options button,.shop-quantity button{color:#8aa3b3;cursor:pointer;background:#07131b;border:1px solid #31536a;min-height:26px;font-size:7px;font-weight:900}.shop-currency-options button:hover,.shop-currency-options button.is-active,.shop-quantity button:hover,.shop-quantity button.is-active{color:#f1d55c;background:#28240f;border-color:#e6c04b}.shop-quantity{background:#07131b;border:1px solid #253f50;gap:6px;margin:0 0 10px;padding:8px;display:grid}.shop-quantity>strong{color:#63d9ff;letter-spacing:.08em;font-size:8px}.shop-quantity>div{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.shop-quantity label{color:#66879d;grid-template-columns:1fr 78px;align-items:center;gap:8px;font-size:7px;display:grid}.shop-quantity input{color:#e5f3fa;min-width:0;height:27px;font:inherit;background:#02080c;border:1px solid #31536a;padding:0 7px;font-weight:900}.shop-quantity p{color:#66879d;justify-content:space-between;gap:8px;margin:0;font-size:8px;display:flex}.shop-quantity p b{color:#f1d55c}.shop-detail>p{color:#638096;margin:2px 2px 12px;font-size:8px;line-height:1.55}.shop-detail__effects{background:#07131b;border:1px solid #253f50;margin:2px 2px 12px;padding:9px 10px}.shop-detail__effects>strong{color:#63d9ff;letter-spacing:.08em;margin-bottom:6px;font-size:8px;display:block}.shop-detail__effects ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.shop-detail__effects li{color:#dcebf4;font-size:9px;line-height:1.45}.shop-detail__effects li:before{content:"◆";color:#ffd429;margin-right:6px;font-size:6px}.shop-detail__effects small{color:#638096;margin-top:7px;font-size:7px;line-height:1.45;display:block}.shop-detail>button{color:#e3f6dc;cursor:pointer;letter-spacing:.08em;text-shadow:0 1px 2px #10260e;background:linear-gradient(#426d38,#23451e);border:1px solid #6b9e59;min-height:44px;margin-top:auto;font-size:8px;font-weight:950;transition:border-color .12s,filter .12s,transform .12s,box-shadow .12s;box-shadow:inset 0 1px #b8e6a34d,0 0 12px #65c4471f}.shop-detail>button:hover:not(:disabled),.shop-detail>button:focus-visible:not(:disabled){filter:brightness(1.18);border-color:#9bdc7d;transform:translateY(-1px);box-shadow:inset 0 1px #ddffcb73,0 0 18px #74df4e4a}.shop-detail>button:active:not(:disabled){filter:brightness(.94);transform:translateY(0)}.shop-detail>button:disabled{color:#6f8069;box-shadow:none;cursor:default;text-shadow:none;background:linear-gradient(#253323,#141d13);border-color:#40513a}.shop-purchase-confirmation{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000b;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.shop-purchase-confirmation>section{color:#c8dce8;text-align:center;background:linear-gradient(#123044f7,#06121bf7);border:1px solid #4b91ad;width:min(410px,100%);padding:20px;box-shadow:0 18px 60px #000e,inset 0 0 32px #4fd8ff0d}.shop-purchase-confirmation section>span{color:#63d9fa;letter-spacing:.17em;font-size:7px;font-weight:950}.shop-purchase-confirmation h2{color:#fff;margin:9px 0 12px;font-size:18px}.shop-purchase-confirmation p{color:#a8c1ce;margin:0 0 7px;font-size:10px}.shop-purchase-confirmation p strong{color:#fff}.shop-purchase-confirmation p b{color:#ffe15a}.shop-purchase-confirmation small{color:#6f8d9d;font-size:8px;line-height:1.5}.shop-purchase-confirmation section>div{justify-content:center;gap:8px;margin-top:18px;display:flex}.shop-purchase-confirmation button{color:#c9dce7;cursor:pointer;background:#0b202c;border:1px solid #466c80;min-width:120px;min-height:32px;font-size:8px;font-weight:950}.shop-purchase-confirmation button.is-confirm{color:#fff;background:linear-gradient(#4f8c35,#26551e);border-color:#85bd61}.shop-purchase-confirmation button:hover:not(:disabled){filter:brightness(1.2)}.shop-purchase-confirmation button:disabled{cursor:default;filter:grayscale(.5)brightness(.65)}.mission-abort-confirmation{z-index:1200;background:#00070cad;place-items:center;display:grid;position:fixed;inset:0}.mission-abort-confirmation>section{text-align:center;background:linear-gradient(#102b39,#061822 58%);border:1px solid #2f7188;width:min(420px,100vw - 32px);padding:18px;box-shadow:0 0 0 4px #020f17bf,0 12px 42px #000}.mission-abort-confirmation section>span{color:#63d9fa;letter-spacing:.17em;font-size:8px;font-weight:950}.mission-abort-confirmation h2{color:#fff;margin:9px 0 12px;font-size:18px}.mission-abort-confirmation p{color:#a8c1ce;margin:0;font-size:11px;line-height:1.55}.mission-abort-confirmation small.is-error{color:#ff6b6b;margin-top:8px;display:block}.mission-abort-confirmation section>div{justify-content:center;gap:8px;margin-top:18px;display:flex}.mission-abort-confirmation button{color:#b8cbd4;background:linear-gradient(#193645,#0b222e);border:1px solid #3c6577;min-width:125px;padding:9px 14px;font:900 10px/1 Rajdhani,sans-serif}.mission-abort-confirmation button.is-confirm{color:#fff;background:linear-gradient(#7c3333,#481a1a);border-color:#a95555}.mission-abort-confirmation button:hover:not(:disabled){filter:brightness(1.2)}.mission-abort-confirmation button:disabled{cursor:default;filter:grayscale(.5)brightness(.65)}.refinery-quantity-dialog{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00070cd1;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.refinery-quantity-dialog>section{box-sizing:border-box;text-align:center;background:linear-gradient(#102b39,#06141d 60%,#040c12);border:1px solid #3c7187;width:min(370px,100% - 28px);padding:16px;box-shadow:0 0 0 4px #020f17d1,0 12px 42px #000}.refinery-quantity-dialog section>span{color:#63d9fa;letter-spacing:.17em;font-size:7px;font-weight:950}.refinery-quantity-dialog h2{color:#fff;margin:6px 0 12px;font-size:17px}.refinery-quantity-dialog section>p{color:#8faab8;margin:10px 0;font-size:9px;line-height:1.45}.refinery-quantity-dialog__summary{background:#030b10b8;border:1px solid #294e61;grid-template-columns:66px minmax(0,1fr) 66px;align-items:center;gap:10px;padding:8px 10px;display:grid}.refinery-quantity-dialog__summary>img{object-fit:contain;width:62px;height:62px}.refinery-quantity-dialog__summary>p{gap:3px;margin:0;display:grid}.refinery-quantity-dialog__summary strong{color:#f0dc3d;font-size:18px}.refinery-quantity-dialog__summary small{color:#8ca7b5;font-size:8px}.refinery-quantity-dialog p.refinery-quantity-dialog__warning{color:#f2d77a;background:#3b280e99;border:1px solid #845f21;margin:8px 0 0;padding:7px}.refinery-quantity-dialog__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.refinery-quantity-dialog__choices button{color:#e9f6fb;cursor:pointer;background:linear-gradient(#173a49,#0a202c);border:1px solid #49778b;place-content:center;gap:4px;min-width:0;min-height:54px;display:grid}.refinery-quantity-dialog__choices button:hover:not(:disabled){filter:brightness(1.18);border-color:#ead538;box-shadow:inset 0 0 12px #dfcc2d22}.refinery-quantity-dialog__choices button:disabled{opacity:.3;cursor:not-allowed;filter:grayscale()}.refinery-quantity-dialog__choices strong{color:#fff165;font-variant-numeric:tabular-nums;font-size:14px}.refinery-quantity-dialog__choices small{color:#89aab9;white-space:nowrap;font-size:7px}.refinery-quantity-dialog small.is-error{color:#f77;margin-top:8px;font-size:8px;display:block}.refinery-quantity-dialog__cancel{color:#b8cbd4;cursor:pointer;background:linear-gradient(#193645,#0b222e);border:1px solid #3c6577;min-width:118px;margin-top:12px;padding:8px 14px;font:900 9px/1 Rajdhani,sans-serif}.refinery-quantity-dialog__cancel:hover:not(:disabled){filter:brightness(1.2)}.refinery-quantity-dialog__cancel:disabled{cursor:default;filter:grayscale(.5)brightness(.65)}.hangar-module{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:linear-gradient(145deg,#142331f7,#060c12fa 68%);border:1px solid #3b627c;grid-template-rows:auto minmax(0,1fr);min-height:0;margin-top:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #000e,inset 0 0 0 4px #0b151ef5,inset 0 0 0 5px #4061786b}.hangar-module__header{color:#607f93;letter-spacing:.12em;background:linear-gradient(#213648,#0d1923);border-bottom:1px solid #3b637b;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:46px;margin:5px 5px 0;padding:0 16px;font-size:7px;font-weight:900;display:grid}.hangar-module__header h1{color:#edf9ff;letter-spacing:.12em;margin:0;font-size:18px}.hangar-module__header>span{justify-self:end}@keyframes hangar-access-warning-pulse{0%,to{filter:brightness(.8)}50%{filter:brightness(1.45);box-shadow:0 0 14px #f0a72dcc,inset 0 0 8px #f0a72d66}}@media (prefers-reduced-motion:reduce){.backpage-nav-button__warning{animation:none}}.hangar-layout{grid-template-columns:minmax(0,1fr) 360px;gap:7px;min-height:0;padding:7px;display:grid;overflow:hidden}.hangar-browser,.hangar-detail{background:linear-gradient(155deg,#111f2bfa,#050a0efa);border:1px solid #31536a;min-width:0;min-height:0}.hangar-browser{flex-direction:column;display:flex;overflow:hidden}.hangar-browser__toolbar,.hangar-browser__footer{color:#64879c;letter-spacing:.09em;background:linear-gradient(#1c3141,#0a151e);justify-content:space-between;align-items:center;gap:15px;font-size:7px;font-weight:900;display:flex}.hangar-browser__toolbar{border-bottom:1px solid #34576c;min-height:43px;padding:0 14px}.hangar-browser__toolbar>div{color:#b9d3e2;align-items:center;gap:18px;display:flex}.hangar-browser__toolbar>div span{color:#5dd8ff;font-size:9px}.hangar-browser__toolbar .hangar-ownership-legend{color:#a9c4d2;white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.15;display:flex}.hangar-browser__toolbar .hangar-ownership-legend span{display:block}.hangar-equipment-mode{border-left:1px solid #34576c;align-items:center;gap:3px;padding-left:12px;display:flex}.hangar-equipment-mode button{color:#7897a7;letter-spacing:.07em;background:#081821;border:1px solid #31566a;min-height:24px;padding:0 10px;font-size:7px;font-weight:900;position:relative}.hangar-equipment-mode button:hover:not(:disabled){color:#dff9ff;border-color:#54cce9}.hangar-equipment-mode button.is-active{color:#fff5a1;background:linear-gradient(#534a0b,#171a11);border-color:#e5ce3e;box-shadow:inset 0 -2px #e5ce3e}.hangar-equipment-mode button:disabled{cursor:wait}.hangar-equipment-mode button>span[role=tooltip]{z-index:30;color:#d8ebf5;letter-spacing:0;text-align:left;text-transform:none;pointer-events:none;opacity:0;visibility:hidden;background:#02080df2;border:1px solid #42677c;width:220px;padding:7px 9px;font-size:8px;font-weight:500;line-height:1.35;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #000c}.hangar-equipment-mode button:hover>span[role=tooltip],.hangar-equipment-mode button:focus-visible>span[role=tooltip]{opacity:1;visibility:visible}.hangar-reset-all{color:#ffc5cb;cursor:pointer;letter-spacing:.07em;background:linear-gradient(#3b1720,#190b10);border:1px solid #8f4652;min-height:24px;padding:0 10px;font-size:7px;font-weight:950;box-shadow:inset 0 0 9px #ff4d6720}.hangar-reset-all:hover:not(:disabled){color:#fff;border-color:#e76877;box-shadow:inset 0 0 11px #ff526937,0 0 8px #ff52692b}.hangar-reset-all:disabled{opacity:.4;cursor:default}.hangar-browser__footer{border-top:1px solid #34576c;justify-content:center;min-height:28px;margin-top:auto}.hangar-browser__footer span{color:#55d7ff}.hangar-grid{scrollbar-color:#48728c #071017;scrollbar-width:thin;flex:1;grid-template-columns:repeat(auto-fill,minmax(94px,1fr));grid-auto-rows:123px;place-content:start;gap:5px;height:auto;min-height:0;padding:7px;display:grid;overflow:hidden auto}.hangar-ship{color:#dcecf6;cursor:pointer;background-color:#071018;background-position:50% 22px;background-repeat:no-repeat;background-size:100px 100px;border:1px solid #355970;width:auto;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #000b}.hangar-ship:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#02070bc4 100%);position:absolute;inset:21px 0 0}.hangar-ship:hover{border-color:#73cceb}.hangar-ship.is-selected{border-color:#f0ca45;box-shadow:inset 0 0 0 2px #f0ca4540,0 0 12px #f0ca452e}.hangar-ship.is-locked img{filter:grayscale()brightness(.52)contrast(.9);opacity:.72}.hangar-ship>strong{z-index:4;color:#d7e8f2;text-overflow:ellipsis;white-space:nowrap;background:#0d1b25e8;border-bottom:1px solid #31546a;width:100%;height:22px;padding:6px 5px 0;font-size:7px;font-weight:950;display:block;position:absolute;top:0;left:0;overflow:hidden}.hangar-ship>img{z-index:2;object-fit:contain;width:100px;height:100px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.hangar-ship__owned,.hangar-ship__locked{z-index:5;color:#71deff;text-shadow:0 0 7px #42c9ff;font-size:15px;font-weight:1000;position:absolute;bottom:4px;right:6px}.hangar-ship__locked{color:#6c7e8a;text-shadow:none;font-size:9px}.hangar-ship__active{z-index:5;color:#9ef576;letter-spacing:.09em;text-shadow:0 0 6px #55d13e;font-size:6px;font-weight:950;position:absolute;bottom:5px;left:5px}.hangar-ship__favorite{z-index:6;color:#ffe34f;text-shadow:0 0 6px #ffd000;font-size:14px;line-height:1;position:absolute;top:26px;right:5px}.hangar-detail{scrollbar-color:#48728c #071017;scrollbar-width:thin;flex-direction:column;padding:6px;display:flex;overflow:hidden auto}.hangar-detail__selector{color:#dbeaf3;background:linear-gradient(#263f51,#101e29);border:1px solid #41677e;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;min-height:31px;padding:0 8px;font-size:9px;display:grid}.hangar-detail__selector>span{color:#f5c941}.hangar-detail__selector select{color:#dbeaf3;cursor:pointer;width:100%;min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:#122431;border:0;padding:4px 8px;font-weight:900;overflow:hidden}.hangar-detail__selector select:disabled{color:#718a9a;cursor:default}.hangar-detail__info,.hangar-detail__favorite{color:#d8e9f2;cursor:pointer;background:#13252f;border:1px solid #7794a4;place-items:center;width:19px;height:19px;padding:0;font-size:9px;font-weight:950;display:grid}.hangar-detail__favorite{color:#7d826f;border-color:#8a7935;font-size:13px}.hangar-detail__favorite.is-active{color:#ffe34f;text-shadow:0 0 6px #ffd000;border-color:#e5c734}.hangar-detail__info:hover:not(:disabled),.hangar-detail__favorite:hover:not(:disabled){filter:brightness(1.35)}.hangar-detail__info:disabled,.hangar-detail__favorite:disabled{opacity:.35;cursor:default}.hangar-detail__tabs{grid-template-columns:1.25fr 1fr .8fr;margin-top:4px;display:grid}.hangar-detail__tabs button{color:#718b9c;background:#0c151c;border:1px solid #314e60;min-height:23px;font-size:7px;font-weight:950}.hangar-detail__tabs button.is-active{color:#fff;background:linear-gradient(#4b411b,#1e1b0d);border-color:#c6a83c}.hangar-detail__preview{background:radial-gradient(circle at 38% 46%,#1f4e66 0,#0a1922 31%,#0000 55%),linear-gradient(145deg,#0e1c25,#03070a);border:1px solid #2d4d60;grid-template-rows:1fr auto auto;grid-template-columns:1fr;place-items:center;min-height:145px;margin-top:4px;display:grid;position:relative;overflow:hidden}.hangar-detail__preview:after{content:"";opacity:.28;background-image:linear-gradient(#59cfff10 1px,#0000 1px),linear-gradient(90deg,#59cfff10 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.hangar-detail__preview.is-virtual img,.hangar-detail__preview.is-virtual video{filter:grayscale()brightness(.6)}.hangar-detail__preview img,.hangar-detail__preview video{z-index:1;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 8px 8px #000)drop-shadow(0 0 8px #5fd4ff40);grid-row:1;width:min(210px,90%);height:100px;position:relative}.hangar-detail__preview strong{z-index:1;color:#edf8ff;text-align:center;text-transform:uppercase;grid-row:2;padding:0 8px 2px;font-size:12px;position:relative}.hangar-detail__preview span{z-index:1;color:#6c8ca1;letter-spacing:.1em;text-align:center;grid-row:3;padding-bottom:4px;font-size:7px;font-weight:900;position:relative}.hangar-stats{background:#020507;border:1px solid #263f50;margin:4px 0}.hangar-stats div{border-bottom:1px solid #172b38;justify-content:space-between;align-items:center;gap:10px;min-height:19px;padding:0 8px;font-size:7px;display:flex}.hangar-stats div:nth-child(2n){background:#0a1218}.hangar-stats div:last-child{border-bottom:0}.hangar-stats dt{color:#bccbd4}.hangar-stats dd{color:#e7da40;margin:0;font-weight:950}.hangar-detail__notice,.hangar-detail__error{color:#6f8fa5;background:#0a151d;border:1px solid #37546a;margin:2px 0 7px;padding:7px;font-size:7px;line-height:1.45}.hangar-detail__error{color:#ff9ea8;background:#251015;border-color:#7b3440}.hangar-detail__state{color:#748896;text-align:center;letter-spacing:.06em;margin-top:auto;padding:4px;font-size:16px;font-weight:1000}.hangar-detail__state.is-active{color:#fff;text-shadow:0 0 12px #63eaa066}.hangar-detail__action{color:#fff;cursor:pointer;letter-spacing:.08em;background:linear-gradient(#16799b,#0a405a);border:1px solid #47bde7;min-height:29px;font-size:8px;font-weight:950;box-shadow:inset 0 1px #bdeeff73,0 0 12px #39cfff29}.hangar-detail__action:disabled{color:#68808e;box-shadow:none;cursor:default;background:#111d24;border-color:#385463}.hangar-detail__equipment{color:#d9f4ff;cursor:pointer;letter-spacing:.1em;background:linear-gradient(#173544,#0b202a);border:1px solid #426879;min-height:27px;font-size:8px;font-weight:950}.hangar-detail__equipment:disabled{color:#58707c;cursor:default;background:#101b21;border-color:#293f49}.hangar-info-overlay{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#010408c7;place-items:center;padding:28px;display:grid;position:absolute;inset:0}.hangar-info{color:#dcecf4;background:linear-gradient(145deg,#142b39 0,#07121a 72%);border:1px solid #4d7891;grid-template-rows:auto minmax(0,1fr);width:min(1120px,96%);height:min(720px,96%);max-height:96%;display:grid;overflow:hidden;box-shadow:0 20px 70px #000,inset 0 0 0 3px #071019}.hangar-info>header{background:linear-gradient(#203a4c,#0d1d27);border-bottom:1px solid #426a80;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:7px 10px 7px 16px;display:flex}.hangar-info>header div{gap:2px;display:grid}.hangar-info>header small{color:#a9d5e8;letter-spacing:.14em;font-size:9px;font-weight:950}.hangar-info>header strong{color:#f4fbff;text-transform:uppercase;font-size:17px}.hangar-info>header button{color:#dff5ff;cursor:pointer;background:#0a1821;border:1px solid #6d93a8;width:25px;height:25px;font-size:17px;line-height:1}.hangar-info__body{grid-template-columns:minmax(250px,.7fr) minmax(520px,1.3fr);gap:10px;min-height:0;padding:10px;display:grid;overflow:hidden}.hangar-info__visual{background:radial-gradient(circle,#164055 0,#08141c 47%,#03080c 75%);border:1px solid #31566b;grid-template-rows:1fr auto;place-items:center;min-height:330px;display:grid}.hangar-info__visual img,.hangar-info__visual video{object-fit:contain;filter:drop-shadow(0 12px 10px #000)drop-shadow(0 0 10px #5ed7ff3d);width:90%;max-width:290px;height:250px}.hangar-info__visual span{color:#d2e7f1;letter-spacing:.1em;text-align:center;border-top:1px solid #31566b;width:100%;padding:9px;font-size:10px;font-weight:950}.hangar-info__content{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;gap:8px;min-height:0;display:grid;overflow:hidden}.hangar-info__content>section{background:#07131b;border:1px solid #31566b}.hangar-info__content>section:last-child{flex-direction:column;min-height:0;display:flex}.hangar-info__content h3{color:#7ee1ff;letter-spacing:.12em;border-bottom:1px solid #29495b;margin:0;padding:9px 10px;font-size:10px}.hangar-info__content dl{margin:0}.hangar-info__content dl div{border-bottom:1px solid #172d39;justify-content:space-between;align-items:center;gap:12px;min-height:28px;padding:0 10px;font-size:10px;display:flex}.hangar-info__content dl div:last-child{border-bottom:0}.hangar-info__content dt{color:#d1e0e8}.hangar-info__content dd{color:#f0df42;margin:0;font-weight:950}.hangar-info__content ul{flex-wrap:wrap;gap:6px;margin:0;padding:10px;list-style:none;display:flex}.hangar-info__content li{color:#bcf58d;background:#142411;border:1px solid #6f9349;padding:7px 9px;font-size:10px;font-weight:900}.hangar-info__content p{color:#c5d8e2;margin:0;padding:10px;font-size:10px;line-height:1.55}.hangar-info__abilities{scrollbar-color:#48728c #071017;scrollbar-width:thin;align-content:start;gap:4px;min-height:0;padding:7px;display:grid;overflow-y:auto}.hangar-info__ability{background:#091821;border:1px solid #244657;grid-template-columns:17px 38px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:52px;padding:5px;display:grid}.hangar-info__ability>b{color:#6d91a3;text-align:center;font-size:10px}.hangar-info__ability-icon{background-image:url(/assets/ui/hud/items-control-menu.png);background-repeat:no-repeat;width:38px;height:38px;display:block}.hangar-info__ability-icon.is-missing{background:radial-gradient(circle,#173a4b,#07131b);border:1px solid #31566b}.hangar-info__ability>div{min-width:0}.hangar-info__ability strong{color:#ffe45b;font-size:10px;display:block}.hangar-info__ability p{white-space:nowrap;text-overflow:ellipsis;padding:2px 0 1px;font-size:9px;overflow:hidden}.hangar-info__ability small{color:#7fa0b1;font-size:8px;font-weight:800;display:block}.hangar-info__ability em{color:#ffc46b;white-space:nowrap;background:#2b1b0d;border:1px solid #825e35;padding:5px 6px;font-size:7px;font-style:normal;font-weight:950}@media (width<=850px){.hangar-info__body{grid-template-columns:1fr;overflow-y:auto}.hangar-info__visual{min-height:190px}.hangar-info__visual img,.hangar-info__visual video{height:150px}}@media (height<=780px){.hangar-detail__preview{min-height:118px}.hangar-detail__preview img,.hangar-detail__preview video{height:76px}.hangar-stats div{min-height:17px}.hangar-info-overlay{padding:8px}}.equipment-placeholder .shop-empty{min-height:390px;margin:16px}.equipment-placeholder .shop-empty button{color:#dff7ff;cursor:pointer;background:#0c3142;border:1px solid #47bde7;min-width:170px;min-height:34px;font-size:9px;font-weight:900}.equipment-module{background:linear-gradient(#18242c 0 36px,#070d11 36px);border:1px solid #49697b;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #000b,inset 0 0 0 4px #1c2c35}.equipment-confirmation{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000a;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.equipment-confirmation__dialog{color:#dcecf5;background:linear-gradient(#102837,#07121a);border:1px solid #39728e;width:min(390px,100%);padding:17px;box-shadow:0 18px 60px #000d,inset 0 0 25px #43cfff0a}.equipment-confirmation__dialog>span{color:#66d8ff;letter-spacing:.13em;font-size:7px;font-weight:950}.equipment-confirmation__dialog h2{color:#fff;margin:9px 0;font-size:15px}.equipment-confirmation__dialog p{color:#93adbc;margin:0;font-size:9px;line-height:1.55}.equipment-confirmation__dialog>div{justify-content:flex-end;gap:7px;margin-top:18px;display:flex}.equipment-confirmation__dialog button{color:#dcecf5;cursor:pointer;background:#0d2431;border:1px solid #477188;min-width:92px;min-height:30px;font-size:8px;font-weight:900}.equipment-confirmation__dialog button.is-danger{color:#ffd9dd;background:#371119;border-color:#99505b}.equipment-toolbar{background:linear-gradient(#293842,#111a20 48%,#080d10 52%,#1b272e);border-bottom:1px solid #4a6676;align-items:center;gap:6px;min-height:42px;padding:5px 8px;display:flex}.equipment-toolbar>button,.equipment-toolbar__configs button{color:#bcd0db;cursor:pointer;background:linear-gradient(#20313a,#0b151b);border:1px solid #496474;min-height:27px;font-size:7px;font-weight:950;box-shadow:inset 0 1px #8ca2ac33}.equipment-toolbar>button{padding:0 10px}.equipment-toolbar button:hover:not(:disabled),.equipment-toolbar button.is-active{color:#fff;border-color:#5ddcff;box-shadow:inset 0 0 10px #38cfff22,0 0 8px #2ecfff33}.equipment-toolbar button:disabled{opacity:.38;cursor:default}.equipment-toolbar>span{color:#c7d6df;letter-spacing:.09em;font-size:7px;font-weight:950}.equipment-toolbar__configs{gap:2px;display:flex}.equipment-toolbar__configs button{color:#7f8d96;width:28px;padding:0;font-size:11px}.equipment-toolbar__configs button.is-active{color:#ffe96a;background:linear-gradient(#49401c,#17150c);border-color:#bba43c}.equipment-toolbar .equipment-toolbar__inventory{color:#e8db58;border-color:#788348;min-width:100px;margin-left:auto;font-size:9px}.equipment-feedback{z-index:10;color:#b7ffd1;background:#092117eb;border:1px solid #387659;margin:0;padding:6px 9px;font-size:7px;position:absolute;top:45px;right:9px}.equipment-feedback--error{color:#ffb1ba;background:#2b0d12eb;border-color:#8d3d48}.equipment-layout{grid-template-columns:220px minmax(0,1fr) 220px;gap:5px;min-height:0;padding:7px;display:grid;overflow:hidden}.equipment-ship-preview,.equipment-slots,.equipment-drawer,.global-inventory{background:#071015e8;border:1px solid #304d5d;min-width:0}.equipment-tabs,.equipment-drawer>header{grid-template-columns:1.3fr 1fr 1fr;display:grid}.equipment-tabs button,.equipment-drawer>header button{color:#637b89;background:#0a151b;border:1px solid #304b5c;min-height:29px;font-size:7px;font-weight:950}.equipment-tabs button.is-active,.equipment-drawer>header button.is-active{color:#fff2a0;background:linear-gradient(#4a3f19,#19160b);border-color:#b69e36}.equipment-ship-preview__stage{background:radial-gradient(circle,#17425788,#07131a 48%,#03070a 75%);flex-direction:column;justify-content:center;align-items:center;min-height:422px;display:flex;overflow:hidden;box-shadow:inset 0 0 35px #000}.equipment-ship-preview__stage:before{content:"";pointer-events:none;position:absolute}.equipment-ship-preview__stage img{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 12px 10px #000)drop-shadow(0 0 12px #57cfff44);width:auto;max-width:72%;height:auto;max-height:220px}.equipment-ship-preview__stage strong{color:#edf9ff;text-transform:uppercase;margin-top:8px;font-size:13px}.equipment-ship-preview__stage small{color:#63869a;letter-spacing:.12em;margin-top:4px;font-size:7px;font-weight:900}.equipment-slots{scrollbar-color:#4d91b2 #071015;scrollbar-width:thin;background:#0d151a;height:auto;min-height:0;position:relative;overflow-y:auto}.equipment-slots.is-drag-selecting{cursor:crosshair;-webkit-user-select:none;user-select:none}.equipment-slot-group{border-bottom:2px solid #05090b;margin:0}.equipment-slot-group>header{color:#b8c4ca;background:linear-gradient(#3a444a,#171d21);border-bottom:1px solid #52616a;align-items:center;gap:7px;min-height:25px;padding:0 8px;font-size:10px;display:flex}.equipment-slot-group>header span{color:#f1be20}.equipment-slot-group>header small{color:#71848f;margin-left:auto;font-size:6px}.equipment-slot-group>div{background:#252b2e;grid-template-columns:repeat(15,34px);place-content:flex-start start;gap:3px;min-height:55px;padding:8px;display:grid}.equipment-slot-group>div>p{color:#69767c;margin:auto 0;font-size:7px}.equipment-pet-board{background:#11181d;flex-direction:column;gap:0;display:flex}.equipment-pet-board__status{background:#071015;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:7px;display:grid}.equipment-pet-board__status>div{background:#0b1921;border:1px solid #304d5d;flex-direction:column;justify-content:center;gap:4px;min-height:42px;padding:6px 9px;display:flex}.equipment-pet-board__status span{color:#65879a;letter-spacing:.1em;font-size:6px;font-weight:900}.equipment-pet-board__status strong{color:#dff5ff;font-size:10px}.equipment-pet-board__note{color:#668697;background:#071015;border-top:1px solid #304d5d;margin-top:auto;padding:10px;font-size:7px;line-height:1.5}.equipment-pet-rename{border-top:1px solid #29495b;gap:4px;width:100%;margin-top:8px;padding-top:8px;display:grid}.equipment-pet-rename label{color:#64889c;letter-spacing:.1em;text-align:left;font-size:6px;font-weight:900}.equipment-pet-rename input{color:#e9f9ff;background:#07141c;border:1px solid #31566b;min-width:0;height:27px;padding:0 7px;font-size:8px;font-weight:800}.equipment-pet-rename button{color:#ffe65a;cursor:pointer;background:linear-gradient(#39320d,#151304);border:1px solid #7e7129;min-height:28px;font-size:7px;font-weight:950}.equipment-pet-rename button:hover:not(:disabled){filter:brightness(1.2)}.equipment-pet-rename button:disabled{opacity:.35;cursor:default}.equipment-slot,.equipment-item{cursor:pointer;background:url(/assets/ui/equipment/empty-slot.png) 50%/34px 34px no-repeat;border:0;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:2px;display:grid;position:relative}.equipment-slot:after,.equipment-item:after{content:"";pointer-events:none;border:1px solid #0000;position:absolute;inset:1px}.equipment-slot:hover:after,.equipment-item:hover:after{border-color:#d5e6edaa;box-shadow:inset 0 0 8px #c4f1ff44}.equipment-slot.is-compatible:after{border-color:#72df8d;animation:1.2s ease-in-out infinite compatible-slot;box-shadow:inset 0 0 9px #45ff6d55}.equipment-slot.is-drag-over:after{border-color:#65e9ff;animation:none;box-shadow:inset 0 0 12px #4edfff88,0 0 7px #4edfff88}.equipment-slot.is-locked{color:#f0ca4a;cursor:pointer;background:repeating-linear-gradient(135deg,#11181d,#11181d 5px,#0a0f12 5px 10px)}.equipment-slot.is-locked:after{border-color:#806e29}.equipment-slot.is-locked:hover:after{border-color:#f0ca4a;box-shadow:inset 0 0 10px #e6c52c33}.equipment-slot__lock{color:#f2ce48;font-size:10px}.equipment-slot.is-locked>small{color:#f3dd71;text-align:center;width:auto;font-size:5px;inset:auto 2px 2px}.equipment-slot img,.equipment-item>img,.equipment-item>.equipment-item__fallback{z-index:1;object-fit:contain;width:30px;height:30px;position:relative}.equipment-slot>small,.equipment-item>small{z-index:3;color:#fff;text-shadow:0 1px 2px #000;font-size:7px;font-weight:950;position:absolute;top:1px;right:2px}.equipment-protocol-level{z-index:4;color:#86dcff;text-shadow:0 1px 2px #00131f,0 0 4px #28bfff99;pointer-events:none;font-size:8px;font-weight:950;line-height:1;position:absolute;top:1px;right:2px}.equipment-slot.is-selected:after,.equipment-item.is-selected:after{border-color:#f5d83d;box-shadow:inset 0 0 9px #f5c53d66,0 0 5px #f5c53d66}.equipment-item[draggable=true]{cursor:grab}.equipment-item[draggable=true]:active{cursor:grabbing}.equipment-item.is-equipped:before{content:"C";z-index:3;color:#6eff9a;font-size:6px;font-weight:950;position:absolute;bottom:1px;left:2px}.equipment-item__fallback{color:#7290a1;place-items:center;font-size:16px;display:grid}@keyframes compatible-slot{50%{filter:brightness(1.35)}}.equipment-drawer{flex-direction:column;min-height:0;display:flex;overflow:hidden}.equipment-drawer>header{grid-template-columns:1fr 1fr}.equipment-drawer>header button{cursor:pointer}.equipment-drawer>p{color:#6f8795;margin:7px;font-size:7px;line-height:1.4}.equipment-drawer__grid{background:#192329;border:1px solid #314c5c;flex-wrap:wrap;flex:1;align-content:flex-start;gap:3px;min-height:0;margin:0 7px;padding:7px;display:flex;position:relative;overflow-y:auto}.equipment-drawer__grid.is-drag-selecting{cursor:crosshair;-webkit-user-select:none;user-select:none}.equipment-drawer__grid.is-drop-target{border-color:#65e9ff;box-shadow:inset 0 0 18px #4edfff33}.equipment-drawer__empty{color:#667983;margin:auto;font-size:8px}.equipment-drawer footer{background:#071017;border-top:1px solid #304b5b;flex-direction:column;gap:4px;min-height:60px;margin-top:auto;padding:9px;display:flex}.equipment-drawer footer strong{color:#edf8ff;font-size:9px}.equipment-drawer footer small{color:#718b9b;font-size:7px}.equipment-drone-preview .equipment-item__fallback,.equipment-drone-preview>img{object-fit:contain;width:72px;height:72px}.equipment-drone-info{color:#7795a6;border:1px solid #304b5b;gap:8px;margin:10px;padding:12px;font-size:8px;display:grid}.equipment-drone-info strong{color:#e9f7ff;font-size:11px}.equipment-drone-list{flex:1;align-content:start;gap:4px;min-height:0;margin:7px;display:grid;overflow-y:auto}.equipment-drone-list>button{color:#d9e9f1;text-align:left;cursor:pointer;background:#101c23;border:1px solid #29485a;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;min-height:45px;padding:4px;display:grid}.equipment-drone-list>button.is-selected{background:#282512;border-color:#e5c54e}.equipment-drone-list strong{font-size:8px}.equipment-drone-list small{color:#718b9b;font-size:7px}.equipment-drawer footer.equipment-drone-sale{min-height:92px}.equipment-drone-sale button{color:#ffd6db;cursor:pointer;background:#341018;border:1px solid #97515a;min-height:28px;margin-top:5px;font-size:8px;font-weight:900}.equipment-drone-sale button:disabled{opacity:.35;cursor:default}.equipment-drone-board{background:#11181d;border:1px solid #0000;padding:6px}.equipment-drone-board.is-drag-over{border-color:#65e9ff;box-shadow:inset 0 0 24px #4edfff22}.equipment-drone-card{color:#b8c7cf;background:#242b2f;border:1px solid #3c505b;outline:none;margin-bottom:6px;box-shadow:inset 0 0 20px #0004}.equipment-drone-card.is-selected{border-color:#e0bd35;box-shadow:inset 3px 0 #e0bd35,inset 0 0 20px #0004,0 0 8px #e0bd3522}.equipment-drone-card>header{background:linear-gradient(#3b454a,#171c1f);border-bottom:1px solid #4b5d66;align-items:center;gap:7px;min-height:24px;padding:0 8px;display:flex}.equipment-drone-card>header>span{color:#f3c520}.equipment-drone-card>header strong{color:#dbe7ec;text-transform:uppercase;font-size:9px}.equipment-drone-card>header small{color:#82949d;margin-left:auto;font-size:7px}.equipment-drone-card__body{grid-template-columns:106px 84px minmax(168px,1fr) 104px;align-items:center;gap:9px;min-height:116px;padding:6px 8px;display:grid}.equipment-drone-card__visual{background:radial-gradient(circle,#263f4b,#10171b 72%);border:1px solid #52636b;align-content:center;place-items:center;min-height:104px;display:grid;position:relative}.equipment-drone-card__visual img{object-fit:contain;width:100px;height:100px}.equipment-drone-card__visual strong{color:#f4dc5d;background:#061017c7;align-self:end;margin-bottom:4px;padding:2px 5px;font-size:7px;position:absolute}.equipment-drone-card__equipment,.equipment-drone-card__designs{align-content:center;gap:7px;display:grid}.equipment-drone-card__equipment>span,.equipment-drone-card__designs>span{color:#9aabb3;font-size:7px;font-weight:900}.equipment-drone-card__equipment>div,.equipment-drone-card__designs>div{gap:4px;display:flex}.equipment-drone-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 9px;min-width:0;display:grid}.equipment-drone-card__stats>div:not(.equipment-drone-card__xp){border-bottom:1px solid #40515a;justify-content:space-between;gap:7px;padding-bottom:3px;display:flex}.equipment-drone-card__stats span{color:#8799a2;font-size:7px}.equipment-drone-card__stats strong{color:#eff8fc;white-space:nowrap;font-size:8px}.equipment-drone-card__stat--havoc strong{color:#ff5048;text-shadow:0 0 6px #ff302f88}.equipment-drone-card__stat--hercules strong{color:#589dff;text-shadow:0 0 6px #347dff88}.equipment-drone-card__stat--hermes strong{color:#42dcff;text-shadow:0 0 6px #25cfff88}.equipment-drone-card__stat--spartan strong{color:#ffd55c;text-shadow:0 0 6px #e7aa2688}.equipment-drone-card__xp{background:#080d10;border:1px solid #4b606b;grid-column:1/-1;height:17px;position:relative;overflow:hidden}.equipment-drone-card__xp>i{background:linear-gradient(90deg,#12799b,#43dcff);transition:width .2s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 9px #36d8ff88}.equipment-drone-card__xp>small{z-index:1;color:#fff;text-shadow:0 1px 2px #000;place-items:center;height:100%;font-size:6px;font-style:normal;font-weight:900;display:grid;position:relative}.equipment-drone-card__designs button{color:#697b84;background:url(/assets/ui/equipment/empty-slot.png) 50%/34px 34px no-repeat;border:0;place-items:center;width:34px;height:34px;padding:2px;display:grid;position:relative}.equipment-drone-card__designs button:not(:disabled){cursor:pointer}.equipment-drone-card__designs button:not(:disabled):hover{filter:brightness(1.25)}.equipment-drone-card__designs button.is-selected{box-shadow:inset 0 0 0 1px #f5d83d,inset 0 0 9px #f5c53d66,0 0 5px #f5c53d66}.equipment-drone-card__designs button img{object-fit:contain;width:30px;height:30px;display:block}.equipment-drone-card__designs button b{font-size:8px}.equipment-drone-card__designs>small{color:#61747d;font-size:6px;line-height:1.3}.equipment-drone-board__empty{color:#657983;align-content:center;place-items:center;gap:7px;min-height:260px;display:grid}.equipment-drone-board__empty>span{font-size:35px}.equipment-drone-board__empty strong{color:#a7bac4;font-size:11px}.equipment-drone-board__empty p{margin:0;font-size:8px}.equipment-drone-board__sale{z-index:2;background:#091319f2;border:1px solid #3f5967;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:6px 9px;display:flex;position:sticky;bottom:-6px;box-shadow:0 -7px 15px #0008}.equipment-drone-board__sale>div{gap:3px;display:grid}.equipment-drone-board__sale strong{color:#e6f2f7;font-size:8px}.equipment-drone-board__sale small{color:#78909c;font-size:7px}.equipment-drone-board__sale button{color:#ffd6db;cursor:pointer;background:#341018;border:1px solid #97515a;min-width:100px;min-height:28px;font-size:8px;font-weight:900}.equipment-drone-board__sale button:disabled{opacity:.35;cursor:default}.global-inventory{background:#111b20;grid-template-rows:auto minmax(0,1fr);min-height:0;margin:7px;padding:7px;display:grid;overflow:hidden}.global-inventory>header{background:linear-gradient(#26343d,#10191f);border:1px solid #3f5d6d;grid-template-columns:1fr 170px 170px;align-items:center;gap:7px;min-height:35px;padding:0 8px;display:grid}.global-inventory>header strong{color:#e9d454;letter-spacing:.08em;font-size:10px}.global-inventory select,.global-inventory input{color:#c9dce7;background:#09151c;border:1px solid #3d6174;height:23px;font-size:8px}.global-inventory__body{grid-template-columns:minmax(0,1fr) 250px;gap:7px;min-height:0;display:grid}.global-inventory__grid{-webkit-user-select:none;user-select:none;background:#20272b;border:1px solid #324d5d;flex-wrap:wrap;align-content:flex-start;gap:3px;height:auto;min-height:0;padding:8px;display:flex;position:relative;overflow-y:auto}.global-inventory__grid.is-drag-selecting{cursor:crosshair}.global-inventory__item{cursor:pointer;background:url(/assets/ui/equipment/empty-slot.png) 50%/34px 34px no-repeat;border:0;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:2px;display:grid;position:relative}.global-inventory__item:after{content:"";pointer-events:none;border:1px solid #364f5c;position:absolute;inset:1px}.global-inventory__item:hover:after{border-color:#69cce9;box-shadow:inset 0 0 8px #69cce944}.global-inventory__item.is-selected{background-color:#8c570040}.global-inventory__item.is-selected:after{background:#ff9d001f;border:2px solid #ffbf24;inset:0;box-shadow:inset 0 0 10px #ff9d0077,0 0 8px #ffd34f77}.global-inventory__icon,.global-inventory__icon>img,.global-inventory__icon>.equipment-item__fallback{width:30px;height:30px}.global-inventory__icon{z-index:1;place-items:center;display:grid;position:relative}.global-inventory__icon>img{object-fit:contain}.global-inventory__item small{color:#fff;background:#02080dcc;height:auto;padding:0 2px;font-size:6px;line-height:9px;position:absolute;bottom:0;right:1px}.equipment-slot>small.equipment-upgrade-level,.equipment-item>small.equipment-upgrade-level{color:#86dcff;text-shadow:0 1px 2px #00131f,0 0 4px #28bfff99;pointer-events:none;background:0 0;width:auto;height:auto;padding:0;font-size:7px;font-weight:950;line-height:1;inset:1px auto auto 2px}.global-inventory__upgrade-level{z-index:5;color:#9ce7ff;text-shadow:0 1px 2px #000,0 0 5px #28bfffcc;pointer-events:none;background:#001721c7;padding:1px 2px;font-size:10px;line-height:11px;position:absolute;top:1px;left:2px}.global-inventory__selection-box,.equipment-slots__selection-box,.equipment-drawer__selection-box{z-index:8;pointer-events:none;background:#ff9d002b;border:1px solid #ffd347;position:absolute;box-shadow:inset 0 0 12px #ffb32033,0 0 7px #ffbf3566}.global-inventory__detail{background:#08131a;border:1px solid #3b5c6d;flex-direction:column;align-items:stretch;gap:7px;min-height:0;padding:12px;display:flex;overflow-y:auto}.global-inventory__preview{background:#050c11;border:1px solid #39586a;align-self:center;place-items:center;width:112px;height:112px;display:grid}.global-inventory__preview>.equipment-item,.global-inventory__preview>img,.global-inventory__preview>video{object-fit:contain;width:100px;height:100px}.global-inventory__detail>strong{color:#f4dd55;text-align:center;font-size:11px}.global-inventory__detail>small{color:#6e93a8;text-align:center;font-size:7px}.global-inventory__detail>p{color:#b7cbd6;border-top:1px solid #294554;min-height:54px;margin:0;padding:8px 0;font-size:8px;line-height:1.5}.global-inventory__detail>button,.equipment-drawer footer>button{color:#ffd5da;background:#351019;border:1px solid #98515a;min-height:29px;margin-top:auto;font-size:8px;font-weight:900}.global-inventory__detail>button:disabled,.equipment-drawer footer>button:disabled{opacity:.35}.profile-panel{color:#aac0ce;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:linear-gradient(145deg,#142331f7,#060c12fa 68%);border:1px solid #3b627c;grid-template-rows:auto minmax(0,1fr);min-height:0;margin-top:10px;display:grid;overflow:hidden;box-shadow:0 26px 70px #000e,inset 0 0 0 4px #0b151ef5,inset 0 0 0 5px #4061786b}.profile-panel--standalone{grid-template-rows:minmax(0,1fr)}.profile-panel--clan{scrollbar-color:#4d879d #06141b;scrollbar-width:thin;overflow:hidden auto}.profile-panel__header{color:#607f93;letter-spacing:.12em;background:linear-gradient(#213648,#0d1923);border-bottom:1px solid #3b637b;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:46px;margin:5px 5px 0;padding:0 16px;font-size:7px;font-weight:900;display:grid}.profile-panel__header h1{color:#edf9ff;letter-spacing:.12em;margin:0;font-size:18px}.profile-panel__header>span{justify-self:end}.profile-panel__header .skylab-panel-tabs{grid-template-columns:repeat(3,minmax(112px,1fr));min-width:380px}.casino-system{background:radial-gradient(circle at 42% 20%,#142b36 0,#071219 46%,#03080c 100%);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(176px,18cqw,210px);gap:8px;height:100%;min-height:0;padding:10px;display:grid;position:relative;overflow:hidden;container:casino-layout/size}.casino-game-tabs{grid-column:1;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.casino-game-tabs button{color:#85a7b7;letter-spacing:.12em;cursor:pointer;background:linear-gradient(#142c37,#09171e);border:1px solid #315668;flex-direction:column;justify-content:center;min-height:42px;font-size:10px;font-weight:900;display:flex}.casino-game-tabs button small{color:#5d7884;margin-top:2px;font-size:6px}.casino-game-tabs button.is-active{color:#fff5a6;background:linear-gradient(#394833,#17251f);border-color:#d1b840;box-shadow:inset 0 2px #e4c84c}.casino-game-tabs button:disabled{cursor:default;opacity:.65}.casino-stage{flex-direction:column;grid-column:1;gap:7px;min-height:0;display:flex;overflow-y:auto}.casino-controls{background:#07141b;border:1px solid #294a59;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.casino-controls>span{color:#7597a6;letter-spacing:.14em;font-size:7px;font-weight:900}.casino-controls>div{gap:4px;display:flex}.casino-controls button{color:#9ab6c2;cursor:pointer;background:#0d222c;border:1px solid #345d6d;min-width:53px;min-height:25px;font-size:8px;font-weight:900}.casino-controls button.is-active{color:#fff38d;background:#3a3311;border-color:#d1b53b}.casino-controls button:disabled{cursor:default;opacity:.55}.casino-controls small{color:#58717c;font-size:6px}.casino-game{background:linear-gradient(145deg,#0a1a21,#040a0e);border:1px solid #315361;flex:1;min-height:300px}.casino-slots{background:radial-gradient(circle at 50% 42%,#233a38,#07131a 62%);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);place-items:center;gap:10px;padding:10px 18px 14px;display:grid;position:relative}.casino-slot-info-button{z-index:9;color:#a9e7fa;cursor:pointer;background:#071923dd;border:1px solid #428aa6;border-radius:50%;place-items:center;width:27px;height:27px;font:900 12px Georgia,serif;display:grid;position:absolute;top:9px;right:9px;box-shadow:0 0 10px #41bce544,inset 0 0 8px #3fbce522}.casino-slot-info-button:hover{color:#fff4a5;border-color:#e5cc58;box-shadow:0 0 12px #e5cc5866}.casino-slot-global-stats{box-sizing:border-box;background:linear-gradient(90deg,#071820,#102932,#071820);border:1px solid #315968;grid-template-columns:auto minmax(150px,1fr) minmax(150px,1fr);align-items:center;gap:8px;width:min(100%,920px);min-height:38px;padding:5px 42px 5px 10px;display:grid}.casino-slot-global-stats>span{color:#7194a3;letter-spacing:.14em;font-size:7px;font-weight:900}.casino-slot-global-stats>div{background:#06141a99;border-left:2px solid #305d6c;justify-content:space-between;align-items:baseline;gap:8px;padding:4px 8px;display:flex}.casino-slot-global-stats small{color:#7899a7;letter-spacing:.09em;font-size:7px;font-weight:900}.casino-slot-global-stats strong{color:#54dda2;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.casino-slot-global-stats>div:last-child strong{color:#ef7379}.casino-slot-board{grid-template-columns:28px minmax(0,1fr) 28px;align-items:stretch;width:min(100%,920px);height:clamp(220px,46cqh,470px);display:grid;position:relative}.casino-slot-machine{background:#020609;border:3px solid #8c7830;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;height:100%;display:grid;overflow:hidden;box-shadow:0 0 0 2px #2f2910,0 0 25px #dfbd3044,inset 0 0 20px #000}.casino-payline-rail{z-index:6;grid-template-rows:repeat(10,1fr);align-items:center;padding:1px 3px;display:grid;position:relative}.casino-payline-rail span{color:#55717b;background:#071218;border:1px solid #35535d;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-weight:900;transition:filter .15s,opacity .15s,transform .15s;display:grid;box-shadow:0 1px 4px #000}.casino-payline-rail span.is-active{border-color:var(--casino-payline-color);color:#fff;background:color-mix(in srgb,var(--casino-payline-color) 42%,#061017);box-shadow:0 0 5px var(--casino-payline-color),0 0 11px var(--casino-payline-color);transform:scale(1.12)}.casino-payline-overlay{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.casino-payline{fill:none;stroke:var(--casino-payline-color);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px var(--casino-payline-color)) drop-shadow(0 0 7px #000);stroke-dasharray:1200;animation:.55s ease-out both casino-payline-draw,1.15s ease-in-out .55s infinite casino-payline-pulse}.casino-payline-color--1{--casino-payline-color:#ffcf3f}.casino-payline-color--2{--casino-payline-color:#4de3ff}.casino-payline-color--3{--casino-payline-color:#ff6673}.casino-payline-color--4{--casino-payline-color:#70ee8f}.casino-payline-color--5{--casino-payline-color:#c185ff}.casino-payline-color--6{--casino-payline-color:#ff9f45}.casino-payline-color--7{--casino-payline-color:#60a3ff}.casino-payline-color--8{--casino-payline-color:#f16dff}.casino-payline-color--9{--casino-payline-color:#9ce852}.casino-payline-color--10{--casino-payline-color:#ff7ec3}.casino-slot-win-counter{z-index:8;color:#fff5a0;pointer-events:none;text-align:center;background:linear-gradient(135deg,#111a1ee8,#29250be8);border:1px solid #e1c54f;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;min-width:205px;padding:10px 13px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #171404,0 0 28px #f3d34b66,inset 0 0 18px #fff21c12}.casino-slot-win-counter>small{color:#d8c76c;letter-spacing:.2em;grid-column:1/-1;font-size:7px;font-weight:900}.casino-slot-win-counter strong{color:#fffbd0;font-variant-numeric:tabular-nums;text-shadow:0 0 12px #ffe86499,0 2px #000;white-space:nowrap;font-size:clamp(24px,3vw,38px);line-height:1}.casino-slot-win-counter strong i{font-size:.38em;font-style:normal}.casino-slot-win-counter>span{color:#ffe45e;white-space:nowrap;background:#171404;border:1px solid #8f7e31;border-radius:4px;padding:5px 7px;font-size:13px;font-weight:900}.casino-slot-win-counter button{color:#a9c4ce;letter-spacing:.12em;cursor:pointer;pointer-events:auto;background:#0a1a20;border:1px solid #53727e;grid-column:1/-1;min-height:23px;font-size:7px;font-weight:900}.casino-slot-win-counter button:hover{color:#fff3a0;border-color:#e5cc58}.casino-slot-win-counter.is-counting strong{animation:.55s ease-in-out infinite alternate casino-win-counter-glow}.casino-slot-reel{background:linear-gradient(90deg,#071117,#142630 48%,#071117);border-right:1px solid #42616c;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #000c}.casino-slot-reel:last-child{border-right:0}.casino-slot-reel:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#000b 0,#0000 19% 81%,#000b 100%);position:absolute;inset:0;box-shadow:inset 0 1px #9eb3bb26,inset 0 -1px #000}.casino-slot-reel-result{grid-template-rows:repeat(3,1fr);height:100%;display:grid}.casino-slot-reel-strip{z-index:1;will-change:transform;grid-template-rows:repeat(18,1fr);width:100%;height:600%;animation:.34s linear infinite casino-slot-reel-spin;display:grid;position:absolute;top:0;left:0}.casino-slot-reel:nth-child(2) .casino-slot-reel-strip{animation-duration:.39s}.casino-slot-reel:nth-child(3) .casino-slot-reel-strip{animation-duration:.31s}.casino-slot-reel:nth-child(4) .casino-slot-reel-strip{animation-duration:.42s}.casino-slot-reel:nth-child(5) .casino-slot-reel-strip{animation-duration:.36s}.casino-slot-symbol{background:radial-gradient(circle,#1b333d 0,#0a171d 72%);border-bottom:1px solid #35515d88;justify-content:center;align-items:center;min-width:0;min-height:0;transition:filter .2s,opacity .2s;display:flex;position:relative}.casino-slot-symbol img{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 5px 8px #000b);width:min(88%,100px);height:min(88%,100px)}.casino-slot-rank{color:var(--casino-rank-color,#d8f3ff);text-shadow:0 3px #061015,0 0 4px,0 0 16px;font:italic 900 clamp(46px,6vw,72px)/1 Georgia,serif;transform:scaleX(.9)}.casino-slot-symbol--prometium{--casino-rank-color:#65dcff}.casino-slot-symbol--endurium{--casino-rank-color:#9ba9ff}.casino-slot-symbol--terbium{--casino-rank-color:#e390ff}.casino-slot-symbol--xenomit{--casino-rank-color:#ffd55b}.casino-slot-symbol--wild{background:radial-gradient(circle,#4c431b 0,#161707 72%);box-shadow:inset 0 0 22px #d7b83b2b}.casino-slot-symbol--scatter{background:radial-gradient(circle,#123d32 0,#071a15 72%);box-shadow:inset 0 0 22px #48dc9b26}.casino-slot-symbol.is-dimmed{filter:brightness(.42)saturate(.55);opacity:.58}.casino-slot-symbol.is-winning{z-index:4;animation:.85s ease-in-out infinite alternate casino-winning-symbol}.casino-slot-symbol.is-winning:after{content:"";pointer-events:none;border:2px solid #ffe968;border-radius:7px;position:absolute;inset:4px;box-shadow:inset 0 0 15px #ffe96866,0 0 12px #ffe968}.casino-slot-board.is-win-animation-disabled .casino-payline,.casino-slot-board.is-win-animation-disabled .casino-slot-symbol.is-winning{animation:none}.casino-slot-reel.is-spinning .casino-slot-symbol img,.casino-slot-reel.is-spinning .casino-slot-rank{filter:blur(1.2px)drop-shadow(0 8px 8px #000c)}@keyframes casino-slot-reel-spin{to{transform:translateY(-50%)}}@keyframes casino-payline-draw{0%{opacity:0;stroke-dashoffset:1200px}to{opacity:1;stroke-dashoffset:0}}@keyframes casino-payline-pulse{50%{opacity:.62;stroke-width:4px}}@keyframes casino-winning-symbol{to{filter:brightness(1.35)saturate(1.25)}}@keyframes casino-win-counter-glow{to{filter:brightness(1.25);text-shadow:0 0 18px #ffe864,0 2px #000}}@media (prefers-reduced-motion:reduce){.casino-slot-reel-strip{animation-duration:.8s!important}}.casino-game-actions{flex-direction:column;gap:8px;display:flex}.casino-slots .casino-game-actions{grid-template-columns:minmax(220px,1fr) minmax(300px,1fr);gap:7px;width:min(100%,920px);display:grid}.casino-controls.casino-controls--slots{grid-column:1/-1;width:100%;padding:5px 7px}.casino-game-actions>button,.casino-primary{color:#fff3a2;letter-spacing:.1em;cursor:pointer;background:linear-gradient(#61551f,#292309);border:1px solid #d1b43d;min-height:45px;font-size:10px;font-weight:900;box-shadow:inset 0 1px #fff07a77}.casino-game-actions>button:disabled,.casino-primary:disabled{opacity:.35;cursor:default}.casino-autospin{grid-template-columns:minmax(92px,.8fr) minmax(105px,1fr) minmax(90px,1fr);gap:5px;display:grid}.casino-autospin label{color:#7597a4;letter-spacing:.08em;background:#08161c;border:1px solid #345866;grid-template-columns:1fr 52px;align-items:center;gap:6px;min-height:34px;padding:0 6px 0 9px;font-size:7px;font-weight:900;display:grid}.casino-autospin select{color:#d7edf5;background:#0c2028;border:1px solid #3b6473;height:24px;font-size:8px;font-weight:900}.casino-autospin button{color:#e5d376;letter-spacing:.08em;cursor:pointer;background:#28240d;border:1px solid #6e6330;min-height:34px;font-size:8px;font-weight:900}.casino-autospin .casino-win-animation-toggle{color:#6f8e9a;background:#08161c;border-color:#385c6a;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.casino-win-animation-toggle span{white-space:nowrap;font-size:6px}.casino-win-animation-toggle strong{color:#dd777b;font-size:9px}.casino-autospin .casino-win-animation-toggle.is-active{color:#91c6b0;background:#0b251d;border-color:#3e8c70;box-shadow:inset 0 0 10px #37d18a18}.casino-win-animation-toggle.is-active strong{color:#68e5aa}.casino-autospin button.is-stop{color:#ff9b9e;background:#321216;border-color:#8a3d42}.casino-autospin button:disabled,.casino-autospin select:disabled{cursor:default;opacity:.4}.casino-game-actions p{color:#9cb4be;margin:0;font-size:9px;line-height:1.5}.casino-roulette{grid-template-rows:auto auto auto;grid-template-columns:minmax(430px,1fr) 220px;align-content:start;align-items:stretch;gap:12px;padding:14px 18px;display:grid}.casino-roulette>.casino-controls{grid-column:1/-1;align-self:end;width:100%;padding:5px 7px}.backpage-chat-notice{z-index:45;color:#ffc5c5;letter-spacing:.04em;background:#240d12e8;border:1px solid #9b5151;max-width:390px;padding:5px 9px;font-size:9px;position:fixed;top:82px;left:16px}.casino-roulette-live{flex-direction:column;grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.casino-roulette-live-layout{grid-template-columns:216px 200px;justify-content:center;align-items:center;gap:16px;display:grid}.casino-roulette-countdown{color:#8db0bd;background:#07151c;border:1px solid #3f6a78;grid-template-columns:1fr auto;align-items:center;gap:2px 7px;width:min(100%,320px);padding:7px 9px;display:grid;box-shadow:inset 0 0 12px #2acaff0d}.casino-roulette-countdown span{letter-spacing:.1em;font-size:7px;font-weight:900}.casino-roulette-countdown strong{color:#77e4ff;grid-area:1/2/3;font-size:24px;line-height:1}.casino-roulette-countdown small{color:#587681;letter-spacing:.08em;font-size:6px}.casino-roulette-live.is-locked .casino-roulette-countdown{background:#271014;border-color:#b94d4d;box-shadow:inset 0 0 12px #ff3b3b18}.casino-roulette-live.is-locked .casino-roulette-countdown span,.casino-roulette-live.is-locked .casino-roulette-countdown strong{color:#ff8288}.casino-wheel{--roulette-step:9.72973deg;aspect-ratio:1;background:radial-gradient(circle,#071017 0 31%,#1e261f 32% 41%,#090d0f 42%);border:9px solid #8a762e;border-radius:50%;place-items:center;width:216px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 3px #302a10,0 0 28px #000,inset 0 0 28px #000}.casino-wheel__track{background:repeating-conic-gradient(#7d1118 0 4.864deg,#111719 4.864deg 9.729deg);transform:rotate(calc(var(--roulette-result-index) * var(--roulette-step) * -1));border:2px solid #c3a747;border-radius:50%;transition:transform 1.05s cubic-bezier(.12,.72,.18,1);position:absolute;inset:3px}.casino-wheel__track:after{content:"";background:#071017;border:2px solid #b89b35;border-radius:50%;position:absolute;inset:37%}.casino-wheel__track i{--roulette-pocket-angle:calc(var(--roulette-pocket-index) * var(--roulette-step));color:#f4f5ed;text-shadow:0 1px 2px #000;width:18px;height:18px;transform:rotate(var(--roulette-pocket-angle)) translateY(-87px) rotate(calc(var(--roulette-pocket-angle) * -1));place-items:center;margin:-9px;font-size:6px;font-style:normal;font-weight:900;display:grid;position:absolute;top:50%;left:50%}.casino-wheel__track i.is-green{color:#7effbc}.casino-wheel__ball{z-index:4;transform-origin:6px 90px;background:radial-gradient(circle at 35% 30%,#fff,#d6d6cc 45%,#777 100%);border:1px solid #fff;border-radius:50%;width:12px;height:12px;transition:transform 1.05s cubic-bezier(.12,.72,.18,1);position:absolute;top:9px;left:calc(50% - 6px);transform:translateY(17px);box-shadow:0 0 6px #fff,0 2px 4px #000}.casino-wheel span{z-index:3;color:#fff;text-shadow:0 2px 4px #000;font-size:36px;font-weight:900;position:relative}.casino-wheel.is-spinning .casino-wheel__track{animation:.72s linear infinite casino-roulette-wheel-spin}.casino-wheel.is-spinning .casino-wheel__ball{animation:.47s linear infinite reverse casino-roulette-ball-spin}.casino-wheel.is-settling .casino-wheel__track{animation:1.8s cubic-bezier(.08,.62,.13,1) both casino-roulette-wheel-settle}.casino-wheel.is-settling .casino-wheel__ball{animation:1.8s cubic-bezier(.08,.62,.13,1) both casino-roulette-ball-settle}.casino-wheel.is-result{border-color:#d8bd4c;box-shadow:0 0 0 3px #302a10,0 0 34px #f1d05266,inset 0 0 22px #000}.casino-wheel.is-result span{animation:.7s ease-in-out infinite alternate casino-roulette-result-glow}.casino-wheel[data-color=RED] span{color:#ff6470}.casino-wheel[data-color=GREEN] span{color:#59e9a3}.roulette-recent-results{background:#071218;border:1px solid #345665;grid-template-rows:auto 1fr;height:216px;padding:8px;display:grid;overflow:hidden}.roulette-recent-results header{color:#81a6b4;letter-spacing:.12em;border-bottom:1px solid #284551;padding-bottom:7px;font-size:7px;font-weight:900}.roulette-recent-results>div{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(2,1fr);gap:4px;min-height:0;padding-top:7px;display:grid}.roulette-recent-results span{color:#eaf2f4;background:#121719;border:1px solid #3c5159;place-items:center;min-height:0;font-size:13px;font-weight:900;display:grid;box-shadow:inset 0 0 10px #0008}.roulette-recent-results span.is-red{background:#5e141a;border-color:#85323a}.roulette-recent-results span.is-black{background:#101416}.roulette-recent-results span.is-green{background:#14543b;border-color:#348765}@keyframes casino-roulette-wheel-spin{to{transform:rotate(360deg)}}@keyframes casino-roulette-ball-spin{to{transform:rotate(360deg)}}@keyframes casino-roulette-wheel-settle{0%{transform:rotate(1080deg)}88%{transform:rotate(calc(12deg - var(--roulette-result-index) * var(--roulette-step)))}to{transform:rotate(calc(var(--roulette-result-index) * var(--roulette-step) * -1))}}@keyframes casino-roulette-ball-settle{0%{transform:rotate(-1080deg)translateY(0)}82%{transform:rotate(-25deg)translateY(3px)}92%{transform:rotate(5deg)translateY(21px)}to{transform:rotate(0)translateY(17px)}}@keyframes casino-roulette-result-glow{to{filter:brightness(1.35);text-shadow:0 0 13px,0 2px 4px #000}}@keyframes casino-roulette-board-win{to{box-shadow:inset 0 0 18px #fff27aaa,0 0 18px #fff27a}}.roulette-board{grid-template-columns:34px 1fr;gap:4px;display:grid}.roulette-board button{color:#fff;cursor:pointer;background:#15191b;border:1px solid #64727a;font-size:8px;font-weight:900}.roulette-board button:hover{filter:brightness(1.35)}.roulette-board button:disabled,.roulette-board select:disabled,.roulette-board input:disabled{cursor:default;filter:grayscale(.65);opacity:.38}.roulette-board button.is-winning,.roulette-board button.is-winning:disabled{z-index:2;color:#fffbd0;filter:brightness(1.65)saturate(1.35);opacity:1;border-color:#fff17b;animation:.55s ease-in-out infinite alternate casino-roulette-board-win;position:relative;box-shadow:inset 0 0 12px #ffe85b88,0 0 12px #ffe85bcc}.roulette-board .is-zero{background:#12603d;grid-row:1}.roulette-board>div{grid-template-rows:repeat(3,28px);grid-template-columns:repeat(12,1fr);grid-auto-flow:column;display:grid}.roulette-board>div button{min-width:24px}.roulette-board .is-red{background:#74151b}.roulette-board .is-black{background:#121719}.roulette-board footer{grid-column:1/-1;grid-template-columns:repeat(6,1fr);gap:2px;height:28px;display:grid}.roulette-board footer button:first-child{color:#ff7780}.roulette-board footer button:nth-child(2){color:#bbc7cc}.roulette-board footer button.is-winning{color:#fffbd0}.roulette-board form{grid-column:1/-1;grid-template-columns:100px 1fr 65px;gap:3px;margin-top:5px;display:grid}.roulette-board select,.roulette-board input{color:#b9d0da;background:#07151c;border:1px solid #3c6574;min-width:0;height:28px;font-size:8px}.roulette-slip{background:#071218;border:1px solid #345665;flex-direction:column;align-self:stretch;gap:3px;padding:8px;display:flex;overflow:auto}.roulette-slip header{color:#8fb0bd;justify-content:space-between;font-size:8px;display:flex}.roulette-slip header button{color:#df7777;cursor:pointer;background:0 0;border:0;font-size:7px}.roulette-slip>button:not(.casino-primary){color:#a8bec7;cursor:pointer;background:#0c1c23;border:1px solid #263f49;justify-content:space-between;font-size:7px;display:flex}.roulette-slip>p{color:#66818c;font-size:8px;line-height:1.45}.roulette-slip>strong{color:#f2da58;margin-top:auto;font-size:9px}.roulette-slip .casino-primary{min-height:38px}.casino-blackjack{background:radial-gradient(#12402d,#071710 65%,#030a07);grid-template-columns:1fr 180px;gap:15px;padding:16px;display:grid}.blackjack-table{text-align:center;grid-template-rows:1fr 1.2fr;gap:12px;display:grid}.blackjack-table>section{border-bottom:1px solid #ffffff15;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.blackjack-table span:not(.casino-card){color:#75a58d;letter-spacing:.16em;font-size:7px;font-weight:900}.blackjack-table article{border:1px solid #0000;flex-direction:column;gap:5px;margin:0 4px;padding:6px;display:inline-flex}.blackjack-table article.is-active{background:#fff4120d;border-color:#e3c53d}.blackjack-table article>b{color:#d6e8df;font-size:8px}.casino-card{color:#15191b;text-align:left;background:linear-gradient(135deg,#fff,#ccd4d6);border:1px solid #d8dee0;border-radius:4px;flex-direction:column;justify-content:space-between;width:45px;height:62px;margin:0 2px;padding:5px;font-style:normal;display:inline-flex;box-shadow:0 3px 6px #0009}.casino-card b{font-size:12px}.casino-card i{align-self:flex-end;font-size:19px;font-style:normal}.casino-card.is-red{color:#a20d18}.casino-card--hidden{color:#7fc5dc;background:repeating-linear-gradient(45deg,#102b37,#102b37 4px,#174254 4px 8px);justify-content:center;align-items:center}.blackjack-actions{justify-content:center}.blackjack-actions button{min-height:39px}.casino-message{color:#ffb1b1;background:#351212;border:1px solid #7f3232;margin:0;padding:8px;font-size:9px}.casino-history{background:#061017;border:1px solid #304f5c;flex-direction:column;grid-area:1/2/3;min-height:0;display:flex;overflow:hidden}.casino-history header{color:#7698a6;letter-spacing:.12em;border-bottom:1px solid #2c4a56;justify-content:space-between;padding:9px;font-size:7px;display:flex}.casino-history header b{color:#d7bd4e}.casino-history__rounds{flex:1;min-height:0;overflow-y:auto}.casino-history__rounds>button{color:#a5bbc4;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1d3540;justify-content:space-between;align-items:center;gap:5px;width:100%;padding:9px 7px;display:flex}.casino-history__rounds>button:hover{background:#10232c}.casino-history__rounds>button span{flex-direction:column;font-size:8px;font-weight:900;display:flex}.casino-history__rounds>button small{color:#506b77;margin-top:3px;font-size:6px;font-weight:400}.casino-history__rounds>button>b{color:#df7378;white-space:nowrap;font-size:8px}.casino-history__rounds>button>b.is-win{color:#5edba0}.casino-history__rounds>button:disabled{cursor:default;opacity:.45}.casino-history__today{color:#7698a6;letter-spacing:.1em;background:linear-gradient(135deg,#0a1c24,#071219);border-top:1px solid #3a5b68;flex:none;gap:4px;padding:10px 9px;display:grid}.casino-history__today span{font-size:7px;font-weight:900}.casino-history__today strong{color:#9db4bd;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;font-size:13px}.casino-history__today.is-win strong{color:#5edba0}.casino-history__today.is-loss strong{color:#df7378}.referral-system{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(260px,.75fr) minmax(390px,1.35fr);gap:8px;height:100%;min-height:0;padding:10px;display:grid;overflow:hidden}.referral-card{min-height:0;padding:11px;overflow:hidden}.referral-card>header{border-bottom:1px solid #28566a;flex-direction:column;gap:3px;padding-bottom:7px;display:flex}.referral-card>header small{color:#8fc1d7;letter-spacing:.14em;font-size:10px;font-weight:800}.referral-card>header strong{color:#f4fbff;letter-spacing:.07em;text-shadow:0 1px 5px #000;font-size:16px}.referral-card>p{color:#c1d8e3;margin:5px 0 0;font-size:12px;font-weight:600;line-height:1.45}.referral-card--progress{grid-row:span 2}.referral-code-row,.referral-card--voucher form{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:9px;display:grid}.referral-code-row output,.referral-card--voucher input{color:#65e6ff;letter-spacing:.12em;background:#04131b;border:1px solid #3c7185;align-items:center;min-height:40px;padding:0 12px;font-size:17px;font-weight:900;display:flex}.referral-code-row button,.referral-card--voucher button{color:#f4fbff;cursor:pointer;background:linear-gradient(#24566e,#103346);border:1px solid #6ba7bf;min-width:92px;font-size:13px;font-weight:900}.referral-code-row button:hover:not(:disabled),.referral-card--voucher button:hover:not(:disabled){color:#fff28a;border-color:#f1d64c}.referral-code-row button:disabled,.referral-card--voucher button:disabled{opacity:.4;cursor:default}.referral-signup-reward{background:#09251f;border-left:3px solid #4edda2;flex-direction:column;gap:3px;margin-top:10px;padding:8px;display:flex}.referral-signup-reward small{color:#8de3be;letter-spacing:.13em;font-size:10px;font-weight:800}.referral-signup-reward strong{color:#e2fff2;text-shadow:0 1px 4px #000;font-size:13px;line-height:1.4}.referral-reward-items{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.referral-reward-items>span{color:#e8f7fc;background:linear-gradient(135deg,#0c2936,#061821);border:1px solid #38677b;align-items:center;gap:5px;min-height:36px;padding:3px 7px 3px 3px;display:inline-flex;overflow:hidden}.referral-reward-items img{object-fit:contain;filter:drop-shadow(0 1px 3px #000c);flex:0 0 32px;width:32px;height:32px}.referral-reward-items b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.referral-signup-reward .referral-reward-items{margin-bottom:0}.referral-signup-reward .referral-reward-items>span{color:#e2fff2;background:#0b3026;border-color:#34735d}.referral-milestones{gap:7px;margin-top:8px;display:grid}.referral-milestones>section{background:#071c26;border:1px solid #35677d;padding:9px}.referral-milestones>section.is-complete{border-color:#66823a;box-shadow:inset 3px 0 #c7df48}.referral-milestones>section.is-claimed{border-color:#287258;box-shadow:inset 3px 0 #45e69d}.referral-milestones>section>div:first-child{color:#f0f8fb;justify-content:space-between;gap:12px;font-size:12px;display:flex}.referral-milestones>section>div:first-child span{color:#6eeaff;font-size:13px;font-weight:900}.referral-progress-bar{background:#020a0f;border:1px solid #4b8197;height:7px;margin:7px 0}.referral-progress-bar i{background:linear-gradient(90deg,#1b8bb0,#55e7ff);height:100%;display:block;box-shadow:0 0 7px #36d9ff88}.referral-milestones small{color:#a6c4d1;letter-spacing:.1em;font-size:10px;font-weight:900}.referral-milestones .is-claimed small{color:#75f0b7}.referral-card--progress .referral-reward-items{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));display:grid}.referral-card--voucher input::placeholder{color:#b5cbd5;opacity:.9}.referral-message{background:#09202b;border:1px solid #4b7b91;padding:9px 10px;font-weight:700;line-height:1.45;color:#e2f7ff!important;margin-bottom:0!important;font-size:12px!important}.referral-voucher-result{background:#09271f;border:1px solid #34735d;margin-top:10px;padding:9px}.referral-voucher-result>strong{color:#76efb7;letter-spacing:.08em;font-size:12px}.referral-voucher-result .referral-reward-items{margin-bottom:0}@container casino-layout (height<=560px){.casino-system{gap:5px;padding:6px}.casino-game-tabs button{min-height:34px}.casino-stage{gap:5px}.casino-slots{gap:7px;padding:8px 12px}.casino-slot-board{height:clamp(190px,38cqh,270px)}.casino-game-actions{gap:5px}.casino-game-actions>button{min-height:35px}.casino-controls{gap:5px;padding:3px 5px}.casino-controls button{min-height:22px}.casino-autospin label,.casino-autospin button{min-height:30px}.casino-history__rounds>button{padding-block:6px}.casino-history__today{padding-block:7px}}@media (width<=900px){.profile-panel__header .skylab-panel-tabs{grid-template-columns:repeat(3,minmax(100px,1fr));min-width:0;overflow-x:auto}.referral-system{grid-template-columns:1fr;height:auto;overflow-y:auto}.referral-card{overflow:visible}.referral-card--progress{grid-row:auto}.casino-system{grid-template-columns:1fr;height:auto;overflow-y:auto;container-type:inline-size}.casino-history{grid-area:auto/1;max-height:230px}.casino-roulette{grid-template-columns:1fr}.casino-roulette-live,.casino-roulette>.casino-controls,.roulette-slip{grid-column:1}.casino-roulette-live-layout{grid-template-columns:180px minmax(160px,200px);gap:10px}.casino-wheel{width:180px}.roulette-recent-results{height:180px}.roulette-slip{max-height:200px}.casino-slots{grid-template-columns:1fr}.casino-slot-board{height:clamp(210px,52vw,360px)}.casino-slots .casino-game-actions{grid-template-columns:minmax(180px,1fr) minmax(280px,1fr)}.casino-blackjack,.casino-controls{grid-template-columns:1fr}.casino-controls>div{overflow-x:auto}}@media (width<=620px){.casino-system{padding:6px}.casino-game-tabs button{font-size:8px}.casino-slots{padding:10px 5px}.casino-slot-global-stats{grid-template-columns:1fr 1fr;padding:5px}.casino-slot-global-stats>span{grid-column:1/-1}.casino-slot-global-stats>div{gap:2px;display:grid}.casino-slot-board{grid-template-columns:24px minmax(0,1fr) 24px;height:clamp(190px,58vw,310px)}.casino-payline-rail span{width:18px;height:18px}.casino-slots .casino-game-actions{grid-template-columns:1fr}.casino-roulette{padding:10px 6px}.casino-roulette-live-layout{grid-template-columns:1fr}.roulette-recent-results{width:180px}.roulette-board>div button{min-width:18px}.casino-autospin{grid-template-columns:repeat(3,minmax(0,1fr))}}.discord-system{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:9px;height:100%;min-height:0;padding:10px;display:grid;overflow:hidden}.discord-card{background:radial-gradient(circle at 50% 20%,#182c53 0,#091725 45%,#051019 100%);border-color:#345c87;min-height:0;padding:16px}.discord-card>header{border-bottom:1px solid #315277;flex-direction:column;gap:4px;padding-bottom:10px;display:flex}.discord-card>header small{color:#829ccb;letter-spacing:.16em;font-size:9px;font-weight:900}.discord-card>header strong{color:#f4f7ff;letter-spacing:.08em;font-size:16px}.discord-card p{color:#b7c9dc;font-size:12px;font-weight:600;line-height:1.5}.discord-card--identity{text-align:center;flex-direction:column;grid-row:span 2;align-items:center;display:flex}.discord-card--identity>header{text-align:left;width:100%}.discord-system__mark{color:#526987;background:radial-gradient(circle,#192847,#080f1c 68%);border:1px solid #344f77;border-radius:50%;place-items:center;width:112px;height:112px;margin:32px auto 12px;display:grid;box-shadow:inset 0 0 24px #0009}.discord-system__mark.is-linked{color:#e8edff;background:radial-gradient(circle,#5865f2,#182452 68%);border-color:#7289da;box-shadow:0 0 28px #5865f255,inset 0 0 22px #aeb8ff38}.discord-system__mark svg{width:66px}.discord-card--identity h2{color:#fff;margin:4px 0;font-size:20px}.discord-card--identity>button{color:#fff;letter-spacing:.07em;cursor:pointer;background:linear-gradient(#5865f2,#3945ad);border:1px solid #8d9fff;width:min(310px,100%);min-height:42px;margin-top:12px;font-size:12px;font-weight:900}.discord-card--identity>button:hover:not(:disabled){filter:brightness(1.18);box-shadow:0 0 14px #5865f266}.discord-card--identity>button:disabled{opacity:.4;cursor:default}.discord-card--identity>button.is-confirm{background:linear-gradient(#9b3546,#5f1b28);border-color:#ff6674}.discord-card--identity>button.discord-system__cancel{color:#a8c2d2;background:#0a1a24;border-color:#4b687d;min-height:30px;margin-top:6px}.discord-system__message,.discord-system__warning{box-sizing:border-box;overflow-wrap:anywhere;background:#0d2535;border:1px solid #537698;width:100%;padding:9px 10px;color:#dff6ff!important;margin-top:12px!important}.discord-system__warning{background:#2a1b0b;border-color:#a46b32;color:#ffd79d!important}.discord-card--sync{align-content:start;gap:10px;display:grid}.discord-card--sync section{background:#071522cc;border:1px solid #2d5072;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:13px;display:grid}.discord-card--sync section span{color:#82a1ba;letter-spacing:.1em;font-size:9px;font-weight:900}.discord-card--sync section strong{color:#f4faff;font-size:15px}.discord-card--sync section strong.is-mmo{color:#ff735d}.discord-card--sync section strong.is-eic{color:#5aa5ff}.discord-card--sync section strong.is-vru{color:#73e392}.discord-card--sync section small{color:#66889f;grid-column:1/-1;font-size:9px;font-weight:800}.discord-card--roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.discord-card--roles>header,.discord-card--roles>p{grid-column:1/-1}.discord-card--roles>div{background:#101c33;border:1px solid #364f78;align-items:center;gap:11px;padding:12px;display:flex}.discord-card--roles>div>b{font-size:25px}.discord-card--roles>div span{flex-direction:column;gap:3px;min-width:0;display:flex}.discord-card--roles>div strong{color:#eef3ff;font-size:12px}.discord-card--roles>div small{color:#849ab7;font-size:9px;line-height:1.35}@media (width<=900px){.discord-system{grid-template-columns:1fr;height:auto;overflow-y:auto}.discord-card--identity{grid-row:auto}.discord-card--roles{grid-template-columns:1fr}.discord-card--roles>header,.discord-card--roles>p{grid-column:auto}}.clan-loading,.clan-placeholder{text-align:center;color:#7898a8;place-content:center;min-height:520px;display:grid}.clan-entry{grid-template-columns:340px 1fr;gap:10px;min-height:540px;padding:12px;display:grid;position:relative}.clan-create-card,.clan-directory,.clan-workspace{background:#071a23;border:1px solid #28566a}.clan-create-card,.clan-directory{padding:12px}.clan-create-card header,.clan-directory header,.clan-title{border-bottom:1px solid #28566a;justify-content:space-between;margin-bottom:10px;padding-bottom:9px;display:flex}.clan-create-card header small,.clan-directory header small,.clan-title small{color:#5f91aa;letter-spacing:.12em}.clan-create-card label,.clan-form-grid label,.clan-tax-form label{color:#7595a4;gap:4px;margin:9px 0;font-size:11px;display:grid}.clan-create-card input,.clan-create-card select,.clan-console input,.clan-console select{color:#dbeaf0;background:#05141b;border:1px solid #2c6077;min-height:31px;padding:5px 8px}.clan-console button,.clan-entry button{color:#d5e5ec;background:#0c2935;border:1px solid #3c7185;padding:7px 12px;font-weight:700}.clan-console button:hover:not(:disabled),.clan-entry button:hover:not(:disabled){color:#fff;border-color:#f1d433}.clan-console button:disabled,.clan-entry button:disabled{opacity:.42}.clan-create-card>button{background:#315d1d;border-color:#78a63a;width:100%;margin-top:12px}.clan-directory article{border-bottom:1px solid #163746;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:8px;display:grid}.clan-directory article span{color:#7798a8}.clan-message{color:#55efb0;background:#08271f;border:1px solid #287258;grid-column:1/-1;margin:0;padding:8px 12px}.clan-console{grid-template-columns:185px 1fr;gap:8px;min-height:545px;padding:10px;display:grid}.clan-tabs{background:#061821;border:1px solid #28566a;flex-direction:column;gap:5px;padding:8px;display:flex}.clan-tabs button{text-align:left;min-height:38px}.clan-tabs button.is-active{color:#fff378;background:#3b3910;border-color:#e9cf32}.clan-workspace{padding:12px;overflow:auto}.clan-title strong{color:#eefaff;font-size:18px;display:block}.clan-title>span{color:#e9cf32}.clan-stat-grid,.clan-bank-balances{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.clan-stat-grid article,.clan-bank-balances article{border:1px solid #28566a;padding:12px}.clan-stat-grid small,.clan-bank-balances small{color:#668d9f;display:block}.clan-stat-grid b,.clan-bank-balances strong{font-size:17px}.clan-form-grid{grid-template-columns:2fr 1fr 1fr;gap:8px;display:grid}.clan-leave{float:right;color:#ff8d98!important;border-color:#7c3541!important}.clan-list article,.clan-applications article,.clan-rights>article,.clan-diplomacy>article{border-bottom:1px solid #173847;grid-template-columns:auto 1fr 1fr auto auto auto;align-items:center;gap:8px;padding:8px;display:grid}.clan-list i{background:#485a63;border-radius:50%;width:7px;height:7px}.clan-list i.is-online{background:#48f69b;box-shadow:0 0 7px #48f69b}.clan-list em{color:#e8d24a;font-style:normal}.clan-applications,.clan-tax-form,.clan-payout-form,.clan-role-create,.clan-relation-form{border:1px solid #28566a;margin-top:14px;padding:10px}.clan-bank-balances{grid-template-columns:1fr 1fr}.clan-tax-form,.clan-payout-form,.clan-relation-form{align-items:end;gap:8px;display:flex}.clan-tax-form h3,.clan-payout-form h3{margin-right:auto}.clan-ledger{max-height:210px;margin-top:12px;overflow:auto}.clan-ledger p{border-bottom:1px solid #173847;grid-template-columns:150px 1fr 120px 1fr;gap:8px;padding:6px;display:grid}.clan-ledger strong{text-align:right;color:#59eaa5}.clan-ledger strong.is-negative{color:#ff6b76}.clan-role-create>div{grid-template-columns:repeat(2,1fr);gap:4px;margin:8px 0;display:grid}.clan-role-create label{color:#91aab5}.clan-diplomacy article.is-alliance{border-left:3px solid #45ed85}.clan-diplomacy article.is-nap{border-left:3px solid #f1dc45}.clan-diplomacy article.is-war{border-left:3px solid #ff4655}.clan-placeholder small{color:#57dff8;letter-spacing:.2em}.clan-placeholder h2{color:#edfaff}.clan-placeholder b{color:#e9cf32}.clan-war-end-requests{background:#130c11;border:1px solid #62333c;margin-top:26px;padding:10px}.clan-war-end-requests>header{border-bottom:1px solid #62333c;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.clan-war-end-requests>header small{color:#ff6c78;letter-spacing:.13em}.clan-war-end-requests>header strong{color:#f5dfe2}.clan-war-end-requests>article{border-bottom:1px solid #48252c;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}.clan-war-end-requests>article:last-of-type{border-bottom:0}.clan-war-end-requests p{color:#aebfc6;margin:4px 0 0}.clan-war-end-requests>p{color:#8298a2;margin:12px 0 2px}.clan-war-end-requests button{color:#7bf3b5;background:#123025;border-color:#477f67}.clan-war-end-requests button.is-deny{color:#ff919c;background:#31141a;border-color:#7c3541}.clan-list .clan-member-row{grid-template-columns:8px 26px minmax(120px,1fr) minmax(145px,.8fr) minmax(80px,auto) minmax(185px,auto);min-height:64px}.clan-member-rank-icon{object-fit:contain;width:24px;height:24px}.clan-member-identity,.clan-member-rank{flex-direction:column;gap:2px;min-width:0;display:flex}.clan-member-identity b,.clan-member-rank span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clan-member-identity small{color:#7899aa}.clan-member-rank strong{color:#53cce9;font-size:11px}.clan-member-actions{justify-self:end;gap:5px;min-width:0;display:grid}.clan-member-actions button{min-width:185px}.clan-applications article{grid-template-columns:minmax(130px,auto) minmax(180px,1fr) auto auto}.clan-applications article>div{flex-direction:column;gap:2px;display:flex}.clan-applications article small{color:#7899aa}.clan-applications article p{color:#b9ced8;overflow-wrap:anywhere;margin:0;line-height:1.35}.clan-application-modal{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000b;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.clan-application-modal form{background:linear-gradient(145deg,#102b39,#06151d 72%);border:1px solid #4a7890;width:min(500px,100%);padding:16px;box-shadow:0 20px 60px #000d,inset 0 0 0 2px #102d3b}.clan-application-modal header{border-bottom:1px solid #2a596d;flex-direction:column;gap:4px;padding-bottom:11px;display:flex}.clan-application-modal header small{color:#66a4bf;letter-spacing:.14em}.clan-application-modal header strong{color:#f5df4b;font-size:18px}.clan-application-modal label{color:#b9d0da;gap:7px;margin-top:14px;display:grid}.clan-application-modal textarea{resize:vertical;color:#e8f5fa;min-height:120px;font:inherit;background:#041219;border:1px solid #356b82;padding:10px;line-height:1.45}.clan-application-count{color:#678c9e;text-align:right;margin-top:5px;display:block}.clan-application-modal footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.clan-application-modal footer button[type=submit]{background:#294d1b;border-color:#75963d}.clan-console{position:relative}.clan-danger-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.clan-danger-actions button{transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s,transform .14s}.clan-danger-actions .clan-leave{float:none}.clan-disband{color:#ff9aa4!important;background:#42151c!important;border-color:#9a303d!important}.clan-danger-actions .clan-leave:hover:not(:disabled),.clan-danger-actions .clan-leave:focus-visible{background:#164052;transform:translateY(-1px);box-shadow:0 0 9px #56ccef66,inset 0 0 8px #61d8ff22;color:#f2fcff!important;border-color:#75cce9!important}.clan-danger-actions .clan-disband:hover:not(:disabled),.clan-danger-actions .clan-disband:focus-visible{transform:translateY(-1px);box-shadow:0 0 10px #ff405a70,inset 0 0 8px #ff829333;color:#fff!important;background:#711d29!important;border-color:#ff6878!important}.clan-confirm-modal p{color:#c9dce4;margin:16px 0 4px;line-height:1.5}.clan-confirm-modal footer button[type=submit].clan-disband{background:#5b1721;border-color:#c84150}.clan-role-assignment{background:#081c25;border:1px solid #35687d;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(150px,.8fr) auto;align-items:end;gap:8px;margin-top:16px;padding:12px;display:grid}.clan-role-assignment h3{color:#d7e9f0;letter-spacing:.08em;grid-column:1/-1;margin:0 0 3px;font-size:13px}.clan-role-assignment button{min-height:31px}@media (width<=900px){.clan-entry,.clan-console{grid-template-columns:1fr}.clan-tabs{flex-direction:row;overflow:auto}.clan-stat-grid{grid-template-columns:1fr 1fr}.clan-form-grid{grid-template-columns:1fr}.clan-tax-form,.clan-payout-form,.clan-relation-form{flex-direction:column;align-items:stretch}.clan-list .clan-member-row{grid-template-columns:8px 26px minmax(120px,1fr) minmax(130px,1fr)}.clan-member-row>em,.clan-member-actions{grid-column:3/-1}.clan-member-actions{justify-self:start}.clan-member-actions button{min-width:185px}.clan-applications article{grid-template-columns:1fr auto auto}.clan-applications article>p{grid-area:2/1/auto/-1}.clan-role-assignment{grid-template-columns:1fr}}.profile-layout{grid-template-columns:272px minmax(0,1fr);gap:7px;min-height:0;padding:7px;display:grid;overflow:hidden}.profile-column{scrollbar-color:#48728c #071017;scrollbar-width:thin;flex-direction:column;gap:7px;min-width:0;min-height:0;display:flex;overflow-y:auto}.profile-workspace{grid-template-rows:43px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.profile-tabs{background:#061019;border:1px solid #31556b;border-bottom:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:4px 4px 0;display:grid}.profile-tabs button{color:#57788c;cursor:pointer;background:linear-gradient(#142836,#08141d);border:1px solid #29495c;border-bottom-color:#31556b;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.profile-tabs button:hover{color:#a5c1d1;border-color:#487b96}.profile-tabs button.is-active{color:#fff;background:linear-gradient(#314b5a,#142733);border-color:#d2b43f #d2b43f #172733;box-shadow:inset 0 2px #f0cd4d}.profile-tabs small{letter-spacing:.13em;font-size:5px;font-weight:900}.profile-tabs strong{letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.profile-card{background:repeating-linear-gradient(#ffffff04 0 1px,#0000 1px 4px),linear-gradient(150deg,#102332f2,#050c12f5 68%);border:1px solid #31556b;min-width:0;box-shadow:inset 0 0 0 3px #02070b9e}.profile-card>header{background:linear-gradient(#173247,#0a1722);border-bottom:1px solid #305870;flex-direction:column;justify-content:center;min-height:39px;padding:0 11px;display:flex}.profile-card>header small{color:#587e94;letter-spacing:.15em;font-size:6px;font-weight:900}.profile-card>header strong{color:#e5f5ff;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.profile-avatar{background:radial-gradient(circle at 50% 34%,#dbe7ec 0 25px,#0000 26px),linear-gradient(150deg,#385b70,#0b1b28 65%);border:1px solid #4b7890;width:128px;height:128px;margin:13px auto 9px;position:relative;overflow:hidden;box-shadow:inset 0 0 25px #000b,0 0 16px #51cfff1f}.profile-avatar:after{content:"";background:#dbe7ec;border-radius:50% 50% 0 0;height:87px;position:absolute;bottom:-34px;left:18px;right:18px}.profile-avatar.has-image:after{display:none}.profile-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.profile-avatar i{z-index:1;border:1px solid #8de0ff2e;position:absolute;inset:5px}.profile-avatar-input{display:none}.profile-avatar-actions{gap:5px;margin:0 12px;display:flex}.profile-avatar-actions button,.profile-name-card>button{color:#607b8b;background:#0b1820;border:1px solid #395b6e;min-height:29px;margin:0 12px;font-size:7px;font-weight:950}.profile-avatar-actions button{color:#a8c3d1;cursor:pointer;flex:1;margin:0}.profile-avatar-actions button:hover:not(:disabled),.profile-name-card>button:hover:not(:disabled){color:#e1f5ff;border-color:#58b8df}.profile-avatar-actions button:disabled,.profile-name-card>button:disabled{cursor:not-allowed;opacity:.55}.profile-identity-card>p,.profile-name-card>p{color:#56768a;margin:6px 12px 10px;font-size:7px;line-height:1.45}.profile-identity-card dl{background:#03070a;border:1px solid #263f50;margin:0 9px 10px}.profile-identity-card dl div{border-bottom:1px solid #1b3444;justify-content:space-between;align-items:center;gap:10px;min-height:24px;padding:0 8px;font-size:7px;display:flex}.profile-identity-card dl div:last-child{border-bottom:0}.profile-identity-card dt{color:#7490a1}.profile-identity-card dd{color:#e5f2f8;text-align:right;margin:0;font-weight:900}.profile-identity-card .faction-mark{padding:2px 5px}.profile-identity-card .profile-rank-value{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.profile-rank-value img{object-fit:contain;width:18px;height:18px}.profile-identity-card .profile-title-value{color:#f1d64c}.profile-card>.profile-identity-card__header{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-height:46px}.profile-identity-card__header>div{flex-direction:column;min-width:0;display:flex}.profile-settings-button{color:#a9c8d7;cursor:pointer;background:#091821;border:1px solid #3c6980;flex:none;place-items:center;width:29px;height:29px;padding:0;display:grid}.profile-settings-button:hover{background:#102a36;border-color:#65cce9}.profile-settings-button svg{fill:currentColor;width:16px;height:16px}.profile-identity-summary{background:linear-gradient(135deg,#0e2330,#071017);border-bottom:1px solid #29495b;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.profile-identity-summary .profile-avatar{width:86px;height:86px;margin:0}.profile-identity-summary .profile-avatar:after{height:62px;bottom:-28px;left:12px;right:12px}.profile-identity-summary>div:last-child{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.profile-identity-summary .profile-rank-value{color:#dcecf4;justify-content:flex-start;max-width:100%;font-size:8px}.profile-identity-summary .profile-rank-value span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-identity-summary .profile-title-value{color:#f1d64c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;font-weight:900;overflow:hidden}.profile-identity-card dl{background:#263f50;grid-template-columns:1fr 1fr;gap:1px;display:grid}.profile-identity-card dl div{background:#050c11;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;min-height:43px}.profile-identity-card dl div:nth-child(2n){background:#09151c}.profile-identity-card dd{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.profile-faction-card{flex:none}.profile-faction-card>header{min-height:39px}.profile-faction-card label{color:#718d9d;gap:5px;padding:9px 10px 6px;font-size:7px;font-weight:900;display:grid}.profile-faction-card select{color:#d9eef7;width:100%;height:29px;font:inherit;background:#071219;border:1px solid #385b70;padding:0 8px}.profile-faction-card p{color:#66889a;min-height:30px;margin:0;padding:2px 10px 9px;font-size:7px;line-height:1.4}.profile-name-card label{color:#718d9d;gap:5px;padding:10px 11px 8px;font-size:7px;font-weight:900;display:grid}.profile-name-card input{color:#9bb0bc;height:28px;font:inherit;background:#071219;border:1px solid #385b70;padding:0 8px}.profile-name-card select{color:#d9eef7;height:28px;font:inherit;background:#071219;border:1px solid #385b70;padding:0 8px}.profile-name-card>button{width:calc(100% - 24px)}.profile-settings-modal{z-index:1450;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00070cc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-settings-modal>section{color:#c8dce8;scrollbar-color:#48728c #071017;scrollbar-width:thin;background:linear-gradient(160deg,#123044f7,#06121bf7 70%);border:1px solid #4b91ad;width:min(720px,100%);max-height:min(640px,100vh - 36px);overflow:auto;box-shadow:0 18px 60px #000e,inset 0 0 32px #4fd8ff0d}.profile-settings-modal>section>header{background:linear-gradient(#173649,#0a1c27);border-bottom:1px solid #38677d;justify-content:space-between;align-items:center;min-height:55px;padding:0 15px;display:flex}.profile-settings-modal header small{color:#63d9fa;letter-spacing:.17em;font-size:7px;font-weight:950}.profile-settings-modal h2{color:#eefaff;letter-spacing:.08em;margin:2px 0 0;font-size:16px}.profile-settings-modal header>button{color:#c9e4ef;cursor:pointer;background:#0a1c26;border:1px solid #4b7890;width:30px;height:30px;font-size:20px;line-height:1}.profile-settings-grid{grid-template-columns:235px minmax(0,1fr);gap:10px;padding:10px;display:grid}.profile-settings-grid>article{background:#07141c;border:1px solid #2e566a;min-width:0;padding-bottom:11px}.profile-settings-grid h3{color:#d9edf5;letter-spacing:.08em;border-bottom:1px solid #29495b;margin:0;padding:10px 11px;font-size:9px}.profile-settings-grid .profile-avatar{margin-block:12px}.profile-settings-grid .profile-name-card>button{margin-top:2px}.profile-faction-confirmation{z-index:1500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00070cc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-faction-confirmation>section{color:#c8dce8;text-align:center;background:linear-gradient(#123044f7,#06121bf7);border:1px solid #4b91ad;width:min(430px,100%);padding:20px;box-shadow:0 18px 60px #000e,inset 0 0 32px #4fd8ff0d}.profile-faction-confirmation section>span{color:#63d9fa;letter-spacing:.17em;font-size:7px;font-weight:950}.profile-faction-confirmation h2{color:#fff;margin:9px 0 12px;font-size:18px}.profile-faction-confirmation p{color:#a8c1ce;margin:0 0 7px;font-size:10px}.profile-faction-confirmation p strong{color:#fff}.profile-faction-confirmation p b{color:#ffe15a}.profile-faction-confirmation small{color:#6f8d9d;font-size:8px;line-height:1.5}.profile-faction-confirmation section>div{justify-content:center;gap:8px;margin-top:18px;display:flex}.profile-faction-confirmation button{color:#c9dce7;cursor:pointer;background:#0b202c;border:1px solid #466c80;min-width:120px;min-height:32px;font-size:8px;font-weight:950}.profile-faction-confirmation button.is-confirm{color:#fff;background:linear-gradient(#4f8c35,#26551e);border-color:#85bd61}.profile-faction-confirmation button:hover:not(:disabled){filter:brightness(1.2)}.profile-faction-confirmation button:disabled{cursor:default;filter:grayscale(.5)brightness(.65)}.rank-calculation-card{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.profile-card>.rank-card-header{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:45px}.rank-card-header>div{flex-direction:column;min-width:0;display:flex}.rank-card-header nav{gap:3px;display:flex}.rank-card-header button{color:#638397;cursor:pointer;background:#09151d;border:1px solid #31536a;min-height:24px;padding:0 9px;font-size:6px;font-weight:950}.rank-card-header button:hover{color:#b9d4e1;border-color:#4c85a1}.rank-card-header button.is-active{color:#f4df62;background:#302a14;border-color:#d2b540}.rank-calculation-table{border-bottom:1px solid #203c4d;grid-template-columns:minmax(145px,1.4fr) minmax(80px,.8fr) 70px minmax(70px,.7fr);align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:8px;display:grid}.rank-calculation-table:nth-child(2n){background:#0c1820bd}.rank-calculation-table strong{color:#b9cad4}.rank-calculation-table span{color:#7590a0;text-align:right}.rank-calculation-table em{color:#5ecff5;text-align:center;font-style:normal}.rank-calculation-table b{color:#e5d44e;text-align:right}.rank-calculation-table.is-negative em,.rank-calculation-table.is-negative b{color:#e76565}.rank-calculation-table--header{color:#5d8196;letter-spacing:.08em;background:#08151e;min-height:27px;font-size:6px;font-weight:950}.rank-calculation-table--header span{text-align:inherit}.rank-calculation-table--header span:not(:first-child){text-align:right}.rank-calculation-card__body{scrollbar-color:#48728c #071017;scrollbar-width:thin;min-height:0;overflow-y:auto}.rank-calculation-card__rows{min-height:0}.rank-npc-breakdown{background:#061018;border-top:1px solid #477087;margin-top:8px}.rank-npc-breakdown>header{background:linear-gradient(#163044,#0a1923);border-bottom:1px solid #2d5063;flex-direction:column;justify-content:center;min-height:40px;padding:0 11px;display:flex}.rank-npc-breakdown>header small{color:#59d8f4;letter-spacing:.12em;font-size:6px;font-weight:950}.rank-npc-breakdown>header strong{color:#dcecf3;margin-top:2px;font-size:10px}.rank-npc-table{border-bottom:1px solid #203c4d;grid-template-columns:minmax(170px,1.5fr) 90px 90px 110px;align-items:center;gap:8px;min-height:36px;padding:0 11px;font-size:8px;display:grid}.rank-npc-table:nth-child(odd){background:#0c1820bd}.rank-npc-table>strong{color:#bad0da;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.rank-npc-table img{object-fit:contain;flex:none;width:25px;height:25px}.rank-npc-table>span{color:#7996a6;text-align:right}.rank-npc-table>b{color:#ead850;text-align:right}.rank-npc-table--header{z-index:1;color:#5d8196;letter-spacing:.08em;background:#08151e;min-height:27px;font-size:6px;font-weight:950;position:sticky;top:0}.rank-npc-table--header span{color:inherit}.rank-npc-table--header span:first-child{text-align:left}.rank-npc-empty{color:#658598;text-align:center;padding:25px 12px;font-size:8px}.rank-calculation-card>footer{background:linear-gradient(#102433,#060d12);border-top:1px solid #35566a;padding:10px 12px}.rank-calculation-card>footer>div{justify-content:space-between;align-items:center;padding:5px 0;display:flex}.rank-calculation-card>footer small{color:#6d8999;letter-spacing:.1em;font-size:7px;font-weight:950}.rank-calculation-card>footer strong{color:#e8da4f;font-size:16px}.rank-calculation-card>footer p{color:#58778a;margin:5px 0 0;font-size:7px;line-height:1.45}.rank-progress-summary{background:#28485b;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:9px -4px 7px;padding:1px;display:grid}.rank-progress-summary article{text-align:center;background:linear-gradient(#0e2330,#071219);grid-template-rows:15px 34px 1fr 20px;place-items:center;min-width:0;min-height:102px;padding:7px 6px;display:grid}.rank-progress-summary article.is-current{background:linear-gradient(#25301d,#10170d);box-shadow:inset 0 0 0 1px #9b8732}.rank-progress-summary small{color:#6f93a7!important;font-size:6px!important}.rank-progress-summary img{object-fit:contain;image-rendering:auto;width:32px;height:32px}.rank-progress-summary span{color:#c6d7df;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:900;overflow:hidden}.rank-progress-summary strong{align-self:end;color:#e8da4f!important;font-size:10px!important}.rank-progress-summary b{color:#58778a;grid-row:2/5;align-self:center;font-size:8px}.rank-distribution-heading{color:#5d8196;letter-spacing:.08em;background:#08151e;border-bottom:1px solid #203c4d;grid-template-columns:1fr 210px;align-items:center;min-height:27px;padding:0 12px;font-size:6px;font-weight:950;display:grid}.rank-distribution-heading span:last-child{text-align:right}.rank-distribution-list{scrollbar-color:#48728c #071017;scrollbar-width:thin;min-height:0;overflow-y:auto}.rank-distribution-list>div{border-bottom:1px solid #203c4d;grid-template-columns:25px minmax(130px,1fr) 210px;align-items:center;gap:9px;min-height:36px;padding:0 12px;font-size:8px;display:grid}.rank-distribution-list>div:nth-child(2n){background:#0c1820bd}.rank-distribution-list img{object-fit:contain;image-rendering:auto;max-width:23px;max-height:23px}.rank-distribution-list strong{color:#bfd0d9}.rank-distribution-list span{color:#e4d653;text-align:right}.rank-calculation-card>.rank-distribution-footer{color:#658598;letter-spacing:.07em;background:linear-gradient(#102433,#060d12);border-top:1px solid #35566a;padding:12px;font-size:7px;font-weight:900}.profile-records-grid{background:#253d4c;grid-template-columns:1fr 1fr;gap:1px;padding:8px;display:grid}.profile-records-grid>div{background:#071119;flex-direction:column;justify-content:center;min-height:52px;padding:8px 10px;display:flex}.profile-records-grid span{color:#5d7c8e;letter-spacing:.08em;font-size:6px;font-weight:900}.profile-records-grid strong{color:#dcecf4;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;overflow:hidden}.profile-tab-card{height:100%;min-height:0;overflow:hidden}.profile-records-card.profile-tab-card{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.profile-records-card.profile-tab-card .profile-records-grid{scrollbar-color:#48728c #071017;scrollbar-width:thin;align-content:start;min-height:0;overflow-y:auto}.profile-tab-note{color:#567587;border-top:1px solid #29495b;padding:10px 12px;font-size:7px;line-height:1.45}.npc-kills-card{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.profile-card.npc-kills-card>header{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:48px}.npc-kills-card>header>div:first-child{flex-direction:column;min-width:0;display:flex}.npc-kills-summary{align-items:center;gap:9px;display:flex}.npc-kills-summary strong{color:#f1d64c;font-size:16px}.npc-kills-controls{background:#071119;border-bottom:1px solid #29495b;grid-template-columns:minmax(150px,1fr) auto auto;gap:5px;padding:7px 8px;display:grid}.npc-kills-controls input{color:#d7e9f1;min-width:0;height:28px;font:inherit;background:#030a0f;border:1px solid #31566a;padding:0 9px;font-size:8px}.npc-kills-controls button{color:#607f91;cursor:pointer;background:#0c1a23;border:1px solid #2c4b5d;min-height:28px;padding:0 10px;font-size:6px;font-weight:950}.npc-kills-controls button.is-active{color:#f7e46a;background:#302b15;border-color:#d1b441}.npc-kills-list{scrollbar-color:#48728c #071017;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px;min-height:0;padding:7px;display:grid;overflow-y:auto}.npc-kill-row{background:#061119;border:1px solid #284657;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:48px;padding:5px 8px;display:grid}.npc-kill-row--boss{border-color:#73692e}.npc-kill-row--uber{border-color:#8d3845;box-shadow:inset 3px 0 #d83747}.npc-kill-row--special{border-color:#405d79}.npc-kill-row>img{object-fit:contain;width:30px;height:30px}.npc-kill-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.npc-kill-row span strong{color:#c4d7e0;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.npc-kill-row span small{color:#55768a;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.npc-kill-row>b{color:#f1d64c;font-size:12px}.npc-kills-empty{color:#638193;text-align:center;grid-column:1/-1;padding:40px 12px;font-size:8px}.npc-kills-card>footer{color:#547487;border-top:1px solid #29495b;padding:9px 11px;font-size:7px;line-height:1.45}.achievements-card{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:225px;display:grid}.achievement-filters{background:#071119;border-bottom:1px solid #29495b;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:8px;display:grid}.achievement-filters button{color:#607f91;cursor:pointer;letter-spacing:.07em;background:#0c1a23;border:1px solid #2c4b5d;min-height:28px;font-size:6px;font-weight:950}.achievement-filters button:hover{color:#b4d1df;border-color:#4b839f}.achievement-filters button.is-active{color:#f7e46a;background:linear-gradient(#3f3719,#17150c);border-color:#d1b441}.achievement-list{scrollbar-color:#48728c #071017;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;min-height:0;padding:8px;display:grid;overflow-y:auto}.achievement-list>article{background:#071119;border:1px solid #284657;min-width:0;padding:8px}.achievement-list>article.is-unlocked{background:linear-gradient(145deg,#211e0e,#081017 65%);border-color:#8a7932}.achievement-list article header{justify-content:space-between;align-items:start;gap:8px;min-height:24px;display:flex}.achievement-list article header strong{color:#abc0cb;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.achievement-list article header span{color:#6d8b9d;flex:none;font-size:6px;font-weight:950}.achievement-list article.is-unlocked header span{color:#f1d64c}.achievement-list article>div{background:#020608;border:1px solid #263f4d;height:4px;overflow:hidden}.achievement-list article>div i{background:linear-gradient(90deg,#1684aa,#55dcff);height:100%;display:block}.achievement-list article.is-unlocked>div i{background:linear-gradient(90deg,#9f7f13,#f4dc4c)}.achievement-list article footer{color:#527184;letter-spacing:.06em;margin-top:6px;font-size:6px;font-weight:900}.achievement-list__empty,.title-list__empty{color:#638193;text-align:center;grid-column:1/-1;padding:30px 12px;font-size:8px}.achievements-card>footer{color:#547487;letter-spacing:.1em;border-top:1px solid #29495b;padding:9px 11px;font-size:6px;font-weight:900}.titles-card{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.title-list{scrollbar-color:#48728c #071017;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;min-height:0;padding:9px;display:grid;overflow-y:auto}.title-list button{color:#7f99a8;cursor:pointer;background:#08131a;border:1px solid #2c4b5d;flex-direction:column;justify-content:center;align-items:flex-start;min-height:45px;padding:8px 10px;display:flex}.title-list button:hover:not(:disabled){color:#c2d7e1;border-color:#5b8da6}.title-list button.is-active{color:#f1d64c;background:linear-gradient(145deg,#312b12,#0a1217 72%);border-color:#c4a936;box-shadow:inset 3px 0 #f1d64c}.title-list button:disabled{cursor:wait;opacity:.65}.title-list button strong{color:inherit;font-size:9px}.title-list button span{color:#557587;margin-top:3px;font-size:6px;font-weight:900}.titles-card>footer{color:#f1d64c;letter-spacing:.08em;border-top:1px solid #29495b;padding:9px 11px;font-size:6px;font-weight:900}.backpage-shell small{line-height:1.25;font-size:8px!important}.backpage-shell :is(.backpage-resources button,.backpage-experience-tooltip,.backpage-key-resource>em,.ranking-card__entries .ranking-table,.shop-categories>p,.shop-catalog__heading,.shop-item>em,.shop-detail__title,.shop-detail dl div,.shop-detail>p,.hangar-module__header,.hangar-browser__toolbar,.hangar-browser__footer,.hangar-ship>strong,.hangar-detail__tabs button,.hangar-stats div,.hangar-detail__notice,.hangar-detail__error,.equipment-toolbar>button,.equipment-toolbar__configs button,.equipment-toolbar>span,.equipment-feedback,.equipment-tabs button,.equipment-drawer>header button,.equipment-drawer>p,.equipment-drawer footer,.global-inventory__item strong,.profile-panel__header,.profile-avatar-actions button,.profile-name-card>button,.profile-identity-card>p,.profile-name-card>p,.profile-identity-card dl div,.profile-name-card label,.rank-card-header button,.rank-calculation-table,.rank-calculation-card>footer p,.rank-distribution-list>div,.rank-calculation-card>.rank-distribution-footer,.profile-tab-note,.achievement-filters button,.achievement-list article header strong,.achievement-list__empty,.title-list__empty,.title-list button strong){font-size:9px}.backpage-shell :is(.backpage-identity small,.backpage-account-metrics small,.backpage-nav-button small,.homepage-card__title small,.homepage-card__title em,.pilot-card dt,.pilot-card>footer small,.ranking-table--header,.ranking-card__empty small,.events-card__empty p,.events-card>footer,.shop-categories>p,.shop-categories button small,.shop-item>small,.shop-detail__title,.shop-detail dt,.shop-detail>p,.hangar-module__header,.hangar-browser__toolbar,.hangar-browser__footer,.hangar-detail__preview span,.hangar-detail__notice,.equipment-slot-group>header small,.equipment-slot-group>div>p,.equipment-ship-preview__stage small,.equipment-drawer>p,.equipment-drawer footer small,.global-inventory__item small,.profile-panel__header,.profile-tabs button,.profile-card>header small,.profile-identity-card>p,.profile-name-card>p,.profile-identity-card dt,.profile-name-card label,.rank-calculation-table--header,.rank-calculation-card>footer small,.rank-calculation-card>footer p,.rank-distribution-heading,.rank-calculation-card>.rank-distribution-footer,.profile-records-grid span,.profile-tab-note,.achievement-list article header span,.achievement-list article footer,.achievements-card>footer,.title-list button span){color:#819faf}.profile-tabs strong{font-size:9px}.rank-calculation-table--header,.rank-distribution-heading,.achievement-list article header span,.achievement-list article footer,.achievements-card>footer,.title-list button span,.titles-card>footer{font-size:8px}.backpage-shell .profile-tabs button.is-active{color:#fff}.backpage-shell .shop-categories button.is-active small{color:#d9edf7}.backpage-shell .achievement-list article.is-unlocked header span{color:#f1d64c}.backpage-footer{color:#3f5e72;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:15px;min-height:30px;padding:0 11px;font-size:7px;font-weight:900;display:flex}@media (width<=1050px){.backpage-command{width:min(930px,100% - 22px)}.backpage-statusbar{grid-template-columns:1fr auto}.backpage-account-metrics{display:none}.backpage-masthead{grid-template-columns:minmax(270px,1fr) 270px minmax(270px,1fr);padding-inline:12px}.backpage-nav-cluster{grid-template-columns:1fr}.backpage-nav-cluster--right{grid-template-columns:repeat(3,minmax(86px,1fr))}.shop-layout{grid-template-columns:140px minmax(0,1fr) 310px}.shop-grid{grid-template-columns:repeat(auto-fill,102px)}.hangar-layout{grid-template-columns:minmax(0,1fr) 320px}.hangar-grid{grid-template-columns:repeat(4,minmax(92px,1fr))}.backpage-station{opacity:.35}.homepage-grid{grid-template-columns:245px minmax(0,1fr) 190px}.pilot-card__identity{grid-template-columns:78px minmax(0,1fr);gap:11px}.pilot-card dl{min-height:78px}.ranking-table{grid-template-columns:27px minmax(0,1fr) 35px 25px 51px}.profile-layout{grid-template-columns:235px minmax(0,1fr)}.rank-calculation-table{grid-template-columns:minmax(120px,1.3fr) minmax(65px,.7fr) 58px minmax(60px,.7fr)}}@media (width<=760px){.backpage-command{aspect-ratio:auto;width:calc(100% - 12px);height:100%;container-type:normal}.backpage-statusbar{grid-template-columns:1fr;padding-block:7px}.backpage-resources{flex-wrap:wrap;justify-content:flex-start}.backpage-identity small{display:none}.backpage-masthead{grid-template-columns:1fr;padding-top:8px}.backpage-branding{grid-row:1;min-height:165px}.backpage-nav-cluster{grid-template-columns:repeat(2,1fr)}.backpage-nav-cluster--right{grid-template-columns:repeat(3,1fr)}.backpage-nav-cluster--left{grid-row:2}.backpage-nav-cluster--right{grid-row:3}.backpage-module__header{grid-template-columns:1fr auto}.backpage-module__header>span{display:none}.shop-layout{grid-template-columns:1fr}.shop-categories{grid-template-columns:repeat(3,1fr);gap:5px;display:grid;overflow:visible}.shop-categories>p{grid-column:1/-1}.shop-categories button{margin:0}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-detail{min-height:430px}.hangar-module__header{grid-template-columns:1fr auto}.hangar-module__header>span{display:none}.hangar-layout{grid-template-columns:1fr}.hangar-grid{grid-template-columns:repeat(auto-fill,88px);grid-auto-rows:109px;height:420px}.hangar-ship{background-size:86px 86px;width:88px}.hangar-ship>img{width:86px;height:86px}.backpage-planet{width:1100px;top:-240px}.backpage-station{display:none}.homepage-grid{grid-template-columns:1fr;height:auto;overflow:visible}.homepage-column{grid-template-rows:none;grid-template-columns:1fr 1fr;overflow:visible}.news-card{grid-row:1}.events-card{min-height:280px}.profile-panel{overflow-y:auto}.profile-panel__header{grid-template-columns:1fr auto}.profile-panel__header>span{display:none}.profile-layout{grid-template-columns:1fr;overflow:visible}.profile-column{overflow:visible}.profile-workspace{min-height:560px;overflow:visible}.profile-tabs{grid-template-columns:repeat(5,minmax(92px,1fr));overflow-x:auto}.profile-settings-grid,.npc-kills-list{grid-template-columns:1fr}.rank-calculation-card{min-height:520px}}@media (width<=450px){.backpage-nav-button{padding-inline:4px;font-size:8px}.backpage-nav-button small{display:none}.backpage-ticker{grid-template-columns:auto 1fr}.backpage-ticker strong,.backpage-module__header div{display:none}.backpage-module__header{grid-template-columns:1fr;justify-items:center}.shop-categories{grid-template-columns:repeat(2,1fr)}.shop-grid{grid-template-columns:1fr 1fr}.shop-item{min-height:158px}.shop-item__art{min-height:80px}.hangar-grid{grid-template-columns:repeat(3,minmax(75px,1fr))}.hangar-detail__preview{grid-template-columns:125px 1fr}.hangar-detail__preview img{width:120px;height:120px}.backpage-footer{flex-direction:column;align-items:flex-start;padding-block:10px}.homepage-column{grid-template-columns:1fr}.npc-kills-controls{grid-template-columns:1fr 1fr}.npc-kills-controls input{grid-column:1/-1}}@media (width>=761px) and (height<=820px){.backpage-masthead{min-height:110px;padding-block:6px 2px}.backpage-brand span{font-size:28px}.backpage-brand strong{font-size:22px}.backpage-branding{padding-top:38px}.backpage-start{width:192px;min-height:46px}.backpage-start span{font-size:18px}.backpage-nav-button{min-height:34px}.homepage-card__title{min-height:36px}.pilot-card__identity{grid-template-columns:68px minmax(0,1fr);gap:9px;padding:7px 10px 6px}.pilot-card dl{min-height:68px}.pilot-card>footer{min-height:27px;padding:4px 10px 6px}.ranking-card{min-height:0}.ranking-card__frame{margin-top:4px}.ranking-card__switch{padding:3px 5px}.ranking-card__switch button{min-height:19px}.ranking-table--header{min-height:20px}.ranking-card__entries .ranking-table,.ranking-card__entries .ranking-clan-table{flex-basis:19px;min-height:19px}.ranking-table--player{min-height:23px}.ranking-card__open{min-height:23px;margin-block:4px 5px}}@media (width>=761px) and (height<=700px){.backpage-statusbar{min-height:34px}.backpage-masthead{min-height:88px;padding-block:3px 1px}.backpage-brand span{font-size:24px}.backpage-brand strong{font-size:19px}.backpage-branding{padding-top:31px}.backpage-start{width:178px;min-height:38px}.backpage-start span{font-size:16px}.backpage-nav-button{min-height:29px}.backpage-ticker{min-height:36px}.backpage-content{padding-bottom:4px}.homepage-grid{gap:5px;height:calc(100% - 5px);margin-top:5px}.homepage-column{gap:5px}.homepage-card__title{min-height:31px}.pilot-card__identity{grid-template-columns:55px minmax(0,1fr);gap:7px;padding:4px 8px}.pilot-card dl{min-height:55px}.pilot-card dl div{padding-block:0 1px}.pilot-card>footer{min-height:23px;padding:2px 8px 4px}.ranking-card__frame{margin:3px 5px 0}.ranking-card__switch{padding:2px 4px}.ranking-card__switch button{min-height:17px}.ranking-table--header{min-height:18px}.ranking-card__entries .ranking-table,.ranking-card__entries .ranking-clan-table{flex-basis:17px;min-height:17px}.ranking-table--player{min-height:20px}.ranking-card__open{min-height:21px;margin-block:3px 4px}.backpage-footer{min-height:20px}}@container backpage-command (height<=700px){.backpage-statusbar{min-height:34px}.backpage-masthead{min-height:88px;padding-block:3px 1px}.backpage-brand span{font-size:24px}.backpage-brand strong{font-size:19px}.backpage-branding{padding-top:31px}.backpage-start{width:178px;min-height:38px}.backpage-start span{font-size:16px}.backpage-nav-button{min-height:29px}.backpage-ticker{min-height:36px}.backpage-content{padding-bottom:4px}.homepage-grid{gap:5px;height:calc(100% - 5px);margin-top:5px}.homepage-column{gap:5px}.homepage-card__title{min-height:31px}.pilot-card__identity{grid-template-columns:55px minmax(0,1fr);gap:7px;padding:4px 8px}.pilot-card dl{min-height:55px}.pilot-card dl div{padding-block:0 1px}.pilot-card>footer{min-height:23px;padding:2px 8px 4px}.ranking-card__frame{margin:3px 5px 0}.ranking-card__switch{padding:2px 4px}.ranking-card__switch button{min-height:17px}.ranking-table--header{min-height:18px}.ranking-card__entries .ranking-table,.ranking-card__entries .ranking-clan-table{flex-basis:17px;min-height:17px}.ranking-table--player{min-height:20px}.ranking-card__open{min-height:21px;margin-block:3px 4px}.backpage-footer{min-height:20px}}.hud-window--group .hud-window__body{min-height:0;padding:3px;overflow:hidden}.hud-window--missions{transition:width .16s,height .16s}.hud-window--missions .hud-window__body{box-sizing:border-box;height:calc(100% - 24px);min-height:0;padding:0;overflow:hidden}.hud-window--missions.hud-window--fit-content .hud-window__body{height:auto;min-height:0}.mission-tracker,.mission-control{box-sizing:border-box;color:#c8dce7;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px),linear-gradient(145deg,#0b1c27f7,#050d13fa);height:100%;font-family:Arial,sans-serif}.mission-tracker{grid-template-rows:29px auto auto auto;height:auto;display:grid}.mission-tracker__tabs{border-bottom:1px solid #274e61;grid-template-columns:repeat(3,1fr);gap:3px;padding:4px 5px 0;display:grid}.mission-tracker__tabs button,.mission-control__categories button{color:#9eb3bf;cursor:pointer;background:linear-gradient(#192d39,#09131a);border:1px solid #385f73;border-bottom:0;min-width:0;font-size:9px;font-weight:900;box-shadow:inset 0 1px #ffffff12}.mission-tracker__tabs button:hover,.mission-control__categories button:hover{color:#e8f5f8;border-color:#67a3bb}.mission-tracker__tabs button.is-active,.mission-control__categories button.is-active{color:#f7e57c;background:linear-gradient(#29495b,#10222d);border-color:#6ca8be}.mission-tracker__heading{background:#07131ca8;border-bottom:1px solid #274f61;align-items:center;min-width:0;padding:7px 10px 6px;display:flex}.mission-tracker__heading>div{align-content:center;gap:3px;min-width:0;display:grid}.mission-tracker__heading span{color:#5f91aa;letter-spacing:.12em;font-size:7px;font-weight:900}.mission-tracker__heading strong{color:#f2e489;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mission-tracker__content{min-height:0;padding:8px 10px;overflow:visible}.mission-tracker__description{background:#06131b99;border:1px solid #274f61;gap:7px;min-height:52px;padding:8px;display:grid}.mission-tracker__description>strong{color:#f1df72;font-size:11px}.mission-tracker__footer{place-items:center;gap:4px;min-height:34px;padding:0 10px 8px;display:grid}.mission-tracker__footer>span{color:#ff766e;font-size:8px}.mission-tracker__footer>button{color:#c4d2d9;cursor:pointer;background:linear-gradient(#28343a,#121b20);border:1px solid #496879;min-width:118px;min-height:24px;padding:3px 12px;font-size:9px;font-weight:900;box-shadow:inset 0 1px #ffffff15}.mission-tracker__footer>button:hover:not(:disabled){color:#fff;background:linear-gradient(#3b4a51,#19262c);border-color:#79b6ce}.mission-tracker__footer>button:disabled{color:#53636b;cursor:default}.mission-rows{gap:5px;display:grid}.mission-row{color:#a8bec9;background:linear-gradient(90deg,#0b2431bd,#06131bbb);border:1px solid #274f61;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:36px;padding:3px 7px 3px 3px;font-size:10px;display:grid}.mission-row.is-text-only{grid-template-columns:minmax(0,1fr) auto;padding-left:8px}.mission-step-marker{display:none}.mission-tracker .mission-rows:not(.is-rewards){gap:0}.mission-tracker .mission-row{color:#dce9ee;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr) 26px auto;gap:6px;min-height:34px;padding:2px 3px}.mission-tracker .mission-step-marker{box-sizing:border-box;background:#07131b;border:1px solid #76909d;grid-column:1;width:6px;height:6px;display:block;box-shadow:inset 0 0 2px #000}.mission-tracker .mission-row>span:not(.mission-objective-icon){grid-area:1/2}.mission-tracker .mission-objective-icon{grid-area:1/3;width:24px;height:24px}.mission-tracker .mission-row>b{grid-area:1/4}.mission-tracker .mission-row.is-text-only,.mission-tracker .mission-rows.is-compact .mission-row.is-text-only{grid-template-columns:8px minmax(0,1fr) auto;padding-left:3px}.mission-tracker .mission-row.is-text-only>.mission-objective-copy,.mission-tracker .mission-rows.is-compact .mission-row.is-text-only>.mission-objective-copy{grid-column:2}.mission-tracker .mission-row.is-text-only>b,.mission-tracker .mission-rows.is-compact .mission-row.is-text-only>b{grid-column:3}.mission-tracker .mission-row.is-complete .mission-step-marker{background:#45c691;border-color:#66ddb1;box-shadow:0 0 4px #45c69188}.mission-tracker .mission-row.is-unavailable .mission-step-marker{background:#17242b;border-color:#435762}.mission-objective-icon{width:30px;height:30px;display:block;position:relative;overflow:visible}.mission-objective-icon--image img{object-fit:contain;filter:drop-shadow(0 0 3px #4fc9ec55);width:100%;height:100%}.mission-objective-icon--image.is-uber img{filter:drop-shadow(0 0 1px #ff2a19)drop-shadow(0 0 3px #ff1308)drop-shadow(0 0 5px #a50000)}.mission-objective-icon--refinery,.mission-objective-icon--minimap{background-image:url(/assets/ui/hud/features-menu-icons.png);background-repeat:no-repeat;background-size:390px 780px}.mission-objective-icon--refinery{background-position:-360px -420px}.mission-objective-icon--minimap{background-position:-30px -330px}.mission-row b{color:#e8f0f3;font-size:10px}.mission-objective-copy{gap:2px;min-width:0;display:grid}.mission-alternative{color:#f5d52f;letter-spacing:.12em;text-align:center;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.mission-alternative:before,.mission-alternative:after{content:"";border-top:1px solid #244d5d;flex:1}.mission-alternative.is-compact{gap:4px;font-size:7px}.mission-objective-copy>span{min-width:0}.mission-objective-copy>small{color:#5da8c6;letter-spacing:.08em;font-size:7px;font-weight:800;line-height:1.1}.mission-row.is-complete{color:#75ddb7;border-color:#2c8d70}.mission-row.is-complete b{color:#70e1b5}.mission-row.is-complete .mission-objective-copy>small{color:#4aa787}.mission-row.is-unavailable,.mission-row.is-unavailable b{color:#526975}.mission-row.is-unavailable .mission-objective-copy>small{color:#415d69}.mission-row.is-unavailable .mission-objective-icon:not(.is-uber){filter:grayscale()brightness(.55);opacity:.55}.mission-row.is-unavailable .mission-objective-icon.is-uber{opacity:.62}.mission-rows.is-compact{grid-template-columns:1fr;gap:2px}.mission-rows.is-compact .mission-row{color:#e2edf2;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 18px auto;gap:5px;min-height:18px;padding:0 2px;font-size:9px}.mission-rows.is-compact .mission-row>span:not(.mission-objective-icon){grid-area:1/1}.mission-rows.is-compact .mission-objective-copy{gap:0}.mission-rows.is-compact .mission-objective-copy>small{font-size:6px}.mission-rows.is-compact .mission-objective-icon{grid-area:1/2;width:16px;height:16px}.mission-rows.is-compact .mission-objective-icon--image img{filter:drop-shadow(0 0 2px #4fc9ec44)}.mission-rows.is-compact .mission-objective-icon--image.is-uber img{filter:drop-shadow(0 0 1px #ff2a19)drop-shadow(0 0 2px #d30b04)}.mission-rows.is-compact .mission-objective-icon--refinery,.mission-rows.is-compact .mission-objective-icon--minimap{background-size:208px 416px}.mission-rows.is-compact .mission-objective-icon--refinery{background-position:-192px -224px}.mission-rows.is-compact .mission-objective-icon--minimap{background-position:-16px -176px}.mission-rows.is-compact .mission-row b{color:#f2f6f8;grid-area:1/3;font-size:9px}.mission-rows.is-compact .mission-row.is-complete,.mission-rows.is-compact .mission-row.is-complete b{color:#65d7a8}.mission-rows.is-compact .mission-row.is-unavailable,.mission-rows.is-compact .mission-row.is-unavailable b{color:#4f6671}.mission-rows__empty{color:#668797!important}.mission-rows.is-rewards{align-content:start;gap:4px;display:grid}.mission-reward-line{color:#a8bec9;align-items:baseline;gap:5px;font-size:10px;line-height:1.35;display:flex}.mission-reward-line b{color:#f4df4a;font-size:inherit}.mission-reward-line--title{align-items:center}.mission-reward-line--title b{color:#ff9d24;text-shadow:0 0 3px #ffb13b,0 0 7px #ff5a00;animation:1.1s ease-in-out infinite alternate mission-title-halloween-pulse}@keyframes mission-title-halloween-pulse{0%{color:#ff8b22;text-shadow:0 0 2px #ff9d24,0 0 4px #ff5a00}to{color:#ffd17a;text-shadow:0 0 5px #ffc04e,0 0 10px #ff5a00}}.mission-rows.is-compact .mission-reward-line{font-size:9px}.mission-tracker__content header{gap:2px;margin-bottom:9px;display:grid}.mission-tracker__content header span,.mission-control__detail header small{color:#5f91aa;letter-spacing:.13em;font-size:7px;font-weight:900}.mission-tracker__content header strong{color:#f2e489;font-size:12px}.mission-tracker__content p{color:#839eac;margin:0;font-size:9px;line-height:1.4}.mission-tracker__objective{background:#06121a99;border:1px solid #274f61;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.mission-tracker__objective>span,.mission-control__objective>span{color:#62c9ec}.mission-tracker__objective b,.mission-control__objective b{color:#dfeaf0;font-size:10px}.mission-control{grid-template-rows:39px minmax(0,1fr);display:grid}.mission-control__categories{background:#03090de6;border-bottom:1px solid #355f72;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px 8px 0;display:grid}.mission-control__categories button{font-size:10px}.mission-control__body{grid-template-columns:218px minmax(0,1fr);gap:8px;min-height:0;padding:8px;display:grid}.mission-control__list,.mission-control__detail,.mission-control__panel{background:#07141de8;border:1px solid #31576a;min-height:0;box-shadow:inset 0 0 18px #0004}.mission-control__list{grid-template-rows:35px auto minmax(0,1fr);display:grid}.mission-control__list>header{color:#bdd1db;letter-spacing:.08em;background:linear-gradient(#143143,#0a1b26);border-bottom:1px solid #345e73;align-items:center;gap:8px;padding:0 8px;font-size:9px;display:flex}.mission-control__list>header span{color:#ffe34f;background:linear-gradient(#6b5c19,#2d290d);border:1px solid #7b6928;place-items:center;width:22px;height:22px;font-size:16px;font-weight:950;display:grid}.mission-control__filters{background:#061119;border-bottom:1px solid #294e61;gap:4px;padding:5px;display:grid}.mission-control__filters select{color:#b9ced8;cursor:pointer;background:#0a1d28;border:1px solid #315d70;min-width:0;height:24px;padding:0 6px;font:800 8px Arial,sans-serif}.mission-control__filters select:hover,.mission-control__filters select:focus{border-color:#68a9c0;outline:0}.mission-control__empty-list{color:#668797;text-align:center;place-content:center;justify-items:center;gap:9px;padding:18px;display:grid}.mission-control__empty-list span{color:#3b6a7e;font-size:32px}.mission-control__empty-list p{margin:0;font-size:10px;line-height:1.45}.mission-control__mission-list{align-content:start;gap:3px;min-height:0;padding:5px;display:grid;overflow-y:auto}.mission-control :where(.mission-control__mission-list,.mission-control__detail>.mission-control__panel){scrollbar-width:thin;scrollbar-color:#3f819d #06131b}.mission-control :where(.mission-control__mission-list,.mission-control__detail>.mission-control__panel)::-webkit-scrollbar{width:8px}.mission-control :where(.mission-control__mission-list,.mission-control__detail>.mission-control__panel)::-webkit-scrollbar-track{background:#06131b;border-left:1px solid #173746}.mission-control :where(.mission-control__mission-list,.mission-control__detail>.mission-control__panel)::-webkit-scrollbar-thumb{background:linear-gradient(#4c94b2,#28657f);border:2px solid #06131b;border-radius:5px}.mission-control :where(.mission-control__mission-list,.mission-control__detail>.mission-control__panel)::-webkit-scrollbar-thumb:hover{background:linear-gradient(#65b7d5,#34748f)}.mission-control__mission-list>button{color:#8faab7;text-align:left;cursor:pointer;background:linear-gradient(#112a38,#07141d);border:1px solid #0000;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:5px;display:grid}.mission-control__mission-list>button:hover,.mission-control__mission-list>button.is-active{color:#e5f1f5;background:linear-gradient(#173746,#0a1c26)}.mission-control__mission-list>button:hover{border-color:#436f82}.mission-control__mission-list>button.is-accepted{color:#eafaff;background:linear-gradient(90deg,#0f4661cc,#0a1c26 58%),linear-gradient(#173746,#0a1c26);border-color:#49bce9;border-left-width:4px;box-shadow:inset 3px 0 #65d8ff,0 0 8px #2abce52e}.mission-control__mission-list>button.is-completed{border-color:#2c8d70}.mission-control__mission-list>button.is-event:not(.is-unavailable){border-left-color:#ff8b28;box-shadow:inset 3px 0 #ff8b28,0 0 8px #ff5a0026}.mission-control__mission-list>button.is-event>span,.mission-control__mission-list>button.is-event small{color:#ffad52}.mission-control__mission-list>button>span{color:#f1d83b;place-items:center;font-size:18px;display:grid}.mission-control__mission-list>button>div{gap:3px;min-width:0;display:grid}.mission-control__mission-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mission-control__mission-list small{color:#63899b;font-size:7px;font-weight:800}.mission-control__mission-list>button.is-available,.mission-control__mission-list>button.is-accepted{color:#e7f0f4}.mission-control__mission-list>button.is-unavailable{color:#596f79}.mission-control__mission-list>button.is-unavailable>span,.mission-control__mission-list>button.is-unavailable small{color:#48616d}.mission-control__mission-list>button.is-completed,.mission-control__mission-list>button.is-completed>span,.mission-control__mission-list>button.is-completed small{color:#62d9a8}.mission-control__mission-list>p{color:#668797;text-align:center;padding:20px 10px;font-size:10px}.mission-control__mission-list .mission-control__elite-icon{background-image:url(/assets/ui/hud/features-menu-icons.png);background-position:-176px -176px;background-size:286px 572px;width:22px;height:22px;display:block}.mission-control__detail{grid-template-rows:auto minmax(0,1fr) minmax(72px,.4fr) auto;gap:8px;padding:11px;display:grid;overflow:hidden}.mission-control__detail>header{border-bottom:1px solid #345e73;min-height:82px;padding:2px 4px 8px;position:relative}.mission-control__detail>header:has(.mission-control__time-limit){padding-right:174px}.mission-control__time-limit{color:#ffe448;text-align:center;background:linear-gradient(#292406e8,#0a171de8);border:1px solid #8b7622;align-content:center;justify-items:center;gap:3px;width:152px;min-height:56px;padding:7px;display:grid;position:absolute;top:2px;right:4px;box-shadow:inset 0 0 12px #ffd91d14}.mission-control__time-limit.is-running{color:#ff8e72;background:linear-gradient(#35150ee8,#0a171de8);border-color:#bd513c}.mission-control__time-limit span,.mission-control__time-limit small{font-weight:900;color:inherit!important;letter-spacing:.08em!important;font-size:7px!important}.mission-control__time-limit strong{font-size:20px;line-height:1}.mission-control__detail h2{color:#f4d83e;margin:4px 0;font-size:17px}.mission-control__detail header p,.mission-control__rewards p{color:#9eb4c0;margin:0;font-size:10px;line-height:1.45}.mission-control__detail>.mission-control__panel{overflow-y:auto}.mission-control__panel{box-sizing:border-box;padding:8px}.mission-control__panel h3{color:#f0d63a;letter-spacing:.07em;border-bottom:1px solid #2b5163;margin:0 0 7px;padding-bottom:5px;font-size:10px}.mission-control__objective{color:#94adba;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:10px;display:grid}.mission-control__objective p{margin:0}.mission-control__detail>footer{color:#6f919f;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:10px;font-size:9px;display:grid}.mission-control__detail>footer button{color:#748174;background:linear-gradient(#253824,#121c13);border:1px solid #5f7b37;height:31px;font-size:10px;font-weight:950}.mission-control__detail>footer button:not(:disabled){color:#eff8e7;cursor:pointer;background:linear-gradient(#497b2e,#244119);border-color:#7da347;box-shadow:inset 0 1px #d9ffc034}.mission-control__detail>footer button:not(:disabled):hover{background:linear-gradient(#5d963b,#315520);border-color:#b5dc6b}.mission-control__detail>footer>div{gap:3px;min-width:0;display:grid}.mission-control__detail>footer em{color:#ff7d73;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.group-window{color:#c6d8df;flex-direction:column;min-width:0;min-height:0;font-size:9px;display:flex;overflow:hidden}.group-window button,.group-window input,.game-chat button,.game-chat input{color:#c9e1e9;font:inherit;background:#071924;border:1px solid #315d70}.group-window button:hover:not(:disabled),.game-chat button:hover:not(:disabled){color:#fff;border-color:#5ad7ff}.group-window button:disabled{opacity:.4}.group-window__invite{background:#132d39;border-bottom:1px solid #315d70;grid-template-columns:minmax(0,1fr) 23px 23px;align-items:center;gap:2px;padding:3px;display:grid}.group-window__invite>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-window__invite-form{order:30;gap:3px;padding:3px;display:flex}.group-window__invite-form input{flex:1;min-width:0;height:25px;padding:3px 5px}.group-window__members{scrollbar-width:none;order:10;min-width:0;max-height:calc(100vh - 170px);padding:1px 3px;overflow:hidden auto}.group-window__members::-webkit-scrollbar{display:none}.group-window__members article{cursor:default;background:#05141db8;border:1px solid #0000;border-bottom-color:#254757;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-width:0;height:43px;padding:2px;display:grid;overflow:hidden}.group-window__members article.is-action-target{cursor:pointer}.group-window__members article.is-action-target:hover,.group-window__members article.is-action-target:focus-visible{background:#0a232e;border-color:#b8a628;outline:0}.group-window__members article.is-lock-target{cursor:crosshair}.group-window__members article.is-lock-target:hover,.group-window__members article.is-lock-target:focus-visible{background:#09232f;border-color:#55cff2;outline:0}.group-window__entity{align-items:center;min-width:0;display:grid}.group-window__entity--member{grid-template-columns:27px minmax(0,1fr);gap:2px;padding-right:4px}.group-window__member-visual{grid-template-rows:9px minmax(0,1fr);align-self:stretch;justify-items:center;min-width:0;display:grid}.group-window__member-visual span{color:#d8f6ff;letter-spacing:.04em;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 0 3px #62d8ff,0 0 7px #207ba8;font-size:8px;font-weight:900;line-height:9px}.group-window__ship{object-fit:contain;width:24px;height:24px}.group-window__member-info{min-width:0;overflow:hidden}.group-window__members header{align-items:center;gap:3px;min-width:0;margin-bottom:3px;display:flex}.group-window__members header b{color:#e9f5f9;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.group-window__hades-ready{color:#ffd84d;background:#0b6335;border:1px solid #63f399;border-radius:50%;flex:0 0 11px;place-items:center;width:11px;height:11px;font-size:7px;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 0 4px #32ff87bf}.group-window__hades-ready.is-phase-mismatch{color:#fff0df;background:#721d20;border-color:#ff6b63;box-shadow:0 0 4px #ff423acc}.group-window__members header em{color:#ead843;margin-left:auto;font-size:6px;font-style:normal}.group-window__bars{gap:1px;min-width:0;display:grid}.group-window__bars i{background:#1b2529;height:2px;display:block;overflow:hidden}.group-window__bars i span{background:#39df4f;height:100%;display:block}.group-window__bars i.is-nanohull span{background:#e8c994}.group-window__bars i.is-shield span{background:#36aef0}.group-window__target{border-left:1px solid #2b4b59;grid-template-columns:23px minmax(0,1fr);gap:2px;padding-left:5px}.group-window__target.is-empty{opacity:.22}.group-window__target.is-empty:before{content:"";border:1px dashed #4c6570;width:21px;height:21px}.group-window__target img{object-fit:contain;filter:drop-shadow(0 0 2px #f55443);width:22px;height:22px}.group-window .group-window__action{cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;flex:0 0 23px;width:23px;height:23px;padding:0}.group-window .group-window__action:hover:not(:disabled),.group-window .group-window__action:focus-visible{outline-offset:-2px;border:0;outline:1px solid #5ad7ff}.group-window .group-window__action.is-active{outline-offset:-2px;filter:drop-shadow(0 0 3px #f2d33e);outline:1px solid #f2d33e}.group-window .group-window__action--accept{background-image:url(/assets/ui/groups/accept-normal.png)}.group-window .group-window__action--accept:hover:not(:disabled),.group-window .group-window__action--accept:focus-visible,.group-window .group-window__action--accept:active:not(:disabled){background-image:url(/assets/ui/groups/accept-hover.png)}.group-window .group-window__action--reject{background-image:url(/assets/ui/groups/reject-normal.png)}.group-window .group-window__action--reject:hover:not(:disabled),.group-window .group-window__action--reject:focus-visible,.group-window .group-window__action--reject:active:not(:disabled){background-image:url(/assets/ui/groups/reject-hover.png)}.group-window .group-window__action--sendInvite{background-image:url(/assets/ui/groups/send-invite-normal.png)}.group-window .group-window__action--sendInvite:hover:not(:disabled),.group-window .group-window__action--sendInvite:focus-visible,.group-window .group-window__action--sendInvite:active:not(:disabled){background-image:url(/assets/ui/groups/send-invite-hover.png)}.group-window .group-window__action--block{background-image:url(/assets/ui/groups/block-normal.png)}.group-window .group-window__action--block:hover:not(:disabled),.group-window .group-window__action--block:focus-visible,.group-window .group-window__action--block:active:not(:disabled){background-image:url(/assets/ui/groups/block-hover.png)}.group-window .group-window__action--allow{background-image:url(/assets/ui/groups/allow-normal.png)}.group-window .group-window__action--allow:hover:not(:disabled),.group-window .group-window__action--allow:focus-visible,.group-window .group-window__action--allow:active:not(:disabled){background-image:url(/assets/ui/groups/allow-hover.png)}.group-window__invite-state{flex:0 0 23px;width:23px;height:23px;display:inline-flex;position:relative}.group-window__invite-state:after{content:"";pointer-events:none;border:1px solid #07131a;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-1px;right:-1px}.group-window__invite-state.is-allowed:after{background:#54ef80;box-shadow:0 0 4px #54ef80e6}.group-window__invite-state.is-blocked:after{background:#f04e4e;box-shadow:0 0 4px #f04e4ee6}.group-window .group-window__action--follow{background-image:url(/assets/ui/groups/follow-normal.png)}.group-window .group-window__action--follow:hover:not(:disabled),.group-window .group-window__action--follow:focus-visible,.group-window .group-window__action--follow:active:not(:disabled){background-image:url(/assets/ui/groups/follow-hover.png)}.group-window .group-window__action--ping{background-image:url(/assets/ui/groups/ping-normal.png)}.group-window .group-window__action--ping:hover:not(:disabled),.group-window .group-window__action--ping:focus-visible,.group-window .group-window__action--ping:active:not(:disabled){background-image:url(/assets/ui/groups/ping-hover.png)}.group-window .group-window__action--promote{background-image:url(/assets/ui/groups/promote-normal.png)}.group-window .group-window__action--promote:hover:not(:disabled),.group-window .group-window__action--promote:focus-visible,.group-window .group-window__action--promote:active:not(:disabled){background-image:url(/assets/ui/groups/promote-hover.png)}.group-window .group-window__action--kick{background-image:url(/assets/ui/groups/kick-normal.png)}.group-window .group-window__action--kick:hover:not(:disabled),.group-window .group-window__action--kick:focus-visible,.group-window .group-window__action--kick:active:not(:disabled){background-image:url(/assets/ui/groups/kick-hover.png)}.group-window .group-window__action--leave{background-image:url(/assets/ui/groups/leave-normal.png)}.group-window .group-window__action--leave:hover:not(:disabled),.group-window .group-window__action--leave:focus-visible,.group-window .group-window__action--leave:active:not(:disabled){background-image:url(/assets/ui/groups/leave-hover.png)}.group-window__settings{border-top:1px solid #315d70;order:40;justify-content:flex-start;gap:2px;min-height:28px;padding:3px;display:flex}.group-window__settings>button:not(.group-window__action){background:0 0;border:0;width:23px;height:23px;padding:0}.group-window__mode-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;width:23px;height:23px;display:block}.group-window__mode-icon--all{background-image:url(/assets/ui/groups/invite-all-normal.png)}.group-window__settings>button:hover .group-window__mode-icon--all{background-image:url(/assets/ui/groups/invite-all-hover.png)}.group-window__mode-icon--leader{background-image:url(/assets/ui/groups/invite-leader-normal.png)}.group-window__settings>button:hover .group-window__mode-icon--leader{background-image:url(/assets/ui/groups/invite-leader-hover.png)}.group-window__outgoing{background:#0a202b;border-top:1px solid #315d70;order:20;gap:2px;padding:3px;display:grid}.group-window__outgoing>strong{color:#718d98;letter-spacing:.08em;font-size:7px}.group-window__outgoing>span{color:#c6d8df;justify-content:space-between;display:flex}.group-window__outgoing time{color:#f3d761;font-variant-numeric:tabular-nums}.group-window__notice{color:#f3d761;text-overflow:ellipsis;white-space:nowrap;order:50;min-height:12px;margin:0;padding:2px 3px;overflow:hidden}.game-chat{z-index:44;color:#d9e7ec;background:#030f17eb;border:1px solid #3d768e;flex-direction:column;font-size:12px;display:flex;position:fixed;overflow:visible}.game-chat.is-collapsed{border-color:#4d91ac;width:142px;height:29px;bottom:18px;right:auto;box-shadow:0 2px 10px #000a,inset 0 0 10px #1c789c20;top:auto!important;left:16px!important}.game-chat.is-collapsed>header{cursor:default;background:linear-gradient(#123c50,#071d29);flex-basis:28px;height:28px;padding-left:8px}.game-chat.is-collapsed>header b{letter-spacing:.08em;align-items:center;gap:6px;display:inline-flex}.game-chat.is-collapsed>header b:before{content:"";clip-path:polygon(0 0,100% 0,100% 78%,62% 78%,50% 100%,42% 78%,0 78%);background:#0b2d3d;border:1px solid #e2cf42;border-radius:2px;width:15px;height:11px;display:inline-block;box-shadow:inset 0 0 4px #4cd8ff55}.game-chat.is-collapsed>header button{color:#f3dc4f;cursor:pointer;background:#071923;border-color:#4d91ac}.game-chat nav button.has-new-message{z-index:1;animation:.55s ease-in-out 4 alternate chat-message-glow;position:relative}.game-chat nav button.has-unread-message:after{content:"";background:#36cfff;border:1px solid #c8f7ff;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:5px;box-shadow:0 0 4px #36cfff,0 0 9px #36cfffaa}@keyframes chat-message-glow{0%{border-color:#55cfff;box-shadow:inset 0 0 3px #39cfff66,0 0 2px #39cfff55}to{color:#fff;border-color:#d8f8ff;box-shadow:inset 0 0 12px #39cfffbb,0 0 12px 2px #39cfffcc}}.shop-mode-tabs{grid-template-columns:1fr 1fr;align-self:stretch;min-width:300px;display:grid}.shop-mode-tabs button{color:#7593a5;letter-spacing:.1em;background:#0b1923;border:0;border-right:1px solid #365d72;min-width:145px;font-size:10px;font-weight:950;position:relative}.shop-mode-tabs button:first-child{border-left:1px solid #365d72}.shop-mode-tabs button.is-active{color:#fff;background:linear-gradient(#18384b,#0c202c)}.shop-mode-tabs button.is-active:after{content:"";background:#e4ce37;height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 7px #e4ce37}.game-chat>header{color:#e9dc72;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;background:#0c2a39;border-bottom:1px solid #3d768e;flex:0 0 26px;justify-content:space-between;align-items:center;height:26px;padding:0 7px;display:flex}.game-chat>header button{width:20px;height:18px;padding:0}.game-chat nav{flex:0 0 26px;height:26px;display:flex}.game-chat nav button{flex:1;position:relative}.game-chat nav button.is-active{color:#fff;background:#24311a;border-color:#dbca35}.game-chat__messages{-webkit-user-select:text;user-select:text;flex:auto;min-height:70px;padding:5px 8px;overflow-y:auto}.game-chat__messages p{overflow-wrap:anywhere;margin:0 0 3px;position:relative}.game-chat__messages b{color:#65d6ff}.game-chat__messages .game-chat__sender{color:#65d6ff;cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:0;width:auto;min-width:0;height:auto;padding:0;font-weight:700;display:inline}.game-chat__messages .game-chat__sender:hover{color:#fff;text-decoration:underline}.game-chat__company-icon{vertical-align:-3px;background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;margin:0 3px;display:inline-block}.game-chat__company-icon--mmo{background-image:url(/assets/ui/companies/mmo.png)}.game-chat__company-icon--eic{background-image:url(/assets/ui/companies/eic.png)}.game-chat__company-icon--vru{background-image:url(/assets/ui/companies/vru.png)}.game-chat__messages p>i,.game-chat__message-head>i:not(.game-chat__company-icon){color:#9bb8c5;margin-right:4px;font-style:normal}.game-chat__messages p.is-system,.game-chat__messages p.is-system b{color:#65bfff}.game-chat__messages p.is-admin b,.game-chat__messages p.is-admin .game-chat__sender{color:#ff3e3e;text-shadow:0 0 5px #ff1e1e,0 0 9px #9d0000}.game-chat__messages p.is-whisper,.game-chat__messages p.is-whisper>span{color:#fff}.game-chat__messages p.is-whisper>b,.game-chat__messages p.is-whisper .game-chat__sender{color:#f3d761;text-shadow:0 0 5px #8b761f88}.game-chat__messages p.is-whisper .game-chat__sender:hover{color:#fff0a0}.game-chat__messages{scrollbar-width:thin;scrollbar-color:#4e95b2 #06131b}.game-chat__messages::-webkit-scrollbar{width:8px}.game-chat__messages::-webkit-scrollbar-track{background:#06131b;border-left:1px solid #173747}.game-chat__messages::-webkit-scrollbar-thumb{background:linear-gradient(#4f9dbc,#285d75);border:1px solid #6ab9d5;box-shadow:inset 0 0 3px #b9efff66}.game-chat__messages::-webkit-scrollbar-thumb:hover{background:linear-gradient(#69bad8,#34738e)}.game-chat__input{border-top:1px solid #294e5e;flex:none;grid-template-columns:minmax(0,1fr) 29px auto;gap:4px;padding:5px;display:grid;position:relative}.game-chat__input input{min-width:0;padding:5px;transition:background-color .1s,border-color .1s,color .1s}.game-chat__input input.is-send-cooling-down{color:#879197;background:#11171b;border-color:#30393e;box-shadow:inset 0 0 7px #0009}.game-chat__emoji-toggle{color:#f3d761;min-width:29px;padding:0;font-size:18px}.game-chat__emoji-picker{z-index:5;scrollbar-width:thin;scrollbar-color:#4e95b2 #06131b;background:#03121bfa;border:1px solid #4c91ad;width:min(330px,100% - 8px);max-height:min(330px,60vh);padding:7px;position:absolute;bottom:calc(100% + 4px);right:4px;overflow-y:auto;box-shadow:0 0 14px #000b}.game-chat__emoji-picker::-webkit-scrollbar{width:8px}.game-chat__emoji-picker::-webkit-scrollbar-track{background:#06131b;border-left:1px solid #173747}.game-chat__emoji-picker::-webkit-scrollbar-thumb{background:linear-gradient(#4f9dbc,#285d75);border:1px solid #6ab9d5;box-shadow:inset 0 0 3px #b9efff66}.game-chat__emoji-picker::-webkit-scrollbar-thumb:hover{background:linear-gradient(#69bad8,#34738e)}.game-chat__emoji-picker>strong{color:#65d6ff;letter-spacing:.12em;margin:3px 2px 5px;font-size:9px;display:block}.game-chat__emoji-picker>div{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:3px;margin-bottom:8px;display:grid}.game-chat__emoji-picker button{background:#081c27;border:1px solid #244e61;place-items:center;min-width:0;height:34px;padding:2px;font-size:20px;display:grid;overflow:hidden}.game-chat__emoji-picker button:hover{background:#123244;border-color:#61c8ef}.game-chat__emoji-picker img{object-fit:contain;max-width:30px;max-height:30px}.game-chat__emoji-picker small{color:#7e9aa6;padding:7px;display:block}.game-chat__inline-emote{object-fit:contain;vertical-align:middle;width:auto;max-width:32px;height:28px}.game-chat__message-head{align-items:center;display:inline-flex}.game-chat__player-menu{z-index:90;background:linear-gradient(#092330fc,#031018fc);border:1px solid #4b91ad;width:168px;display:grid;position:fixed;overflow:hidden;box-shadow:0 5px 18px #000d,inset 0 0 10px #3ac9ff14}.game-chat__player-menu.is-above{transform:translateY(-100%)}.game-chat__player-menu>strong{color:#72dcff;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #315d70;padding:6px 8px;font-size:10px;overflow:hidden}.game-chat__player-menu>button{color:#c9e1e9;text-align:left;background:0 0;border:0;border-bottom:1px solid #173747;min-height:27px;padding:5px 8px}.game-chat__player-menu>button:last-child{border-bottom:0}.game-chat__player-menu>button:hover:not(:disabled),.game-chat__player-menu>button:focus-visible{color:#fff;background:#153b4c;outline:0}.game-chat__player-menu>button:disabled{color:#536b75;cursor:default}.game-chat__action-notice{z-index:8;color:#bdeeff;pointer-events:none;background:#03121bf7;border:1px solid #3d768e;max-width:calc(100% - 12px);padding:5px 8px;position:absolute;bottom:42px;right:6px;box-shadow:0 3px 10px #000b}.game-chat__messages p.is-media{border-bottom:1px solid #173d4d;align-items:flex-start;gap:5px;padding:3px 1px 5px;display:flex}.game-chat__messages p.is-media .game-chat__message-head{flex:none}.game-chat__media{background:#02070b;border:1px solid #315e72;flex:0 240px;min-width:0;max-width:min(240px,100% - 72px);max-height:150px;display:flex;overflow:hidden}.game-chat__media>img,.game-chat__media>video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:148px;display:block}.game-chat__media>iframe{pointer-events:none;border:0;width:min(220px,100%);height:124px;display:block}.game-chat__media-loading,.game-chat__media-fallback{color:#83a9b8;text-align:center;place-items:center;width:220px;min-height:124px;padding:10px;font-size:10px;display:grid}.game-chat__media-fallback{color:#73cfee;text-decoration:underline}.game-chat__media-disabled{color:#8ea8b4;font-style:italic}.game-chat__resize-handle{cursor:nwse-resize;touch-action:none;clip-path:polygon(100% 0,100% 100%,0 100%);background:repeating-linear-gradient(135deg,#0000 0 3px,#66b8d5 3px 4px);width:15px;height:15px;position:absolute;bottom:2px;right:2px}.game-chat.is-window-background-hidden:not(:hover),.game-chat.is-window-background-hidden:not(:hover)>header,.game-chat.is-window-background-hidden:not(:hover) nav,.game-chat.is-window-background-hidden:not(:hover) .game-chat__messages,.game-chat.is-window-background-hidden:not(:hover) .game-chat__input{background:0 0}.game-chat.is-window-background-hidden:not(:hover) .game-chat__resize-handle{opacity:0}.hud-minimap-group-ping{z-index:4;pointer-events:none;border:2px solid #64f2ff;border-radius:50%;width:10px;height:10px;margin:-5px;animation:.8s ease-out infinite group-minimap-ping;position:absolute}.hud-minimap-ping-target{z-index:6;cursor:crosshair;pointer-events:auto;background:#35c9ef0d;border:1px solid #64f2ff;padding:0;position:absolute;box-shadow:inset 0 0 18px #35c9ef26}.hud-minimap-ping-target:hover{background:#35c9ef18;box-shadow:inset 0 0 24px #35c9ef3d,0 0 8px #35c9ef7a}.hud-minimap-ping-target:focus-visible{outline-offset:-3px;outline:1px solid #fff}.hud-minimap-size-controls{z-index:7}.hud-minimap-pet-locator-ping{z-index:5;pointer-events:none;border:2px solid #ffb323;border-radius:50%;width:12px;height:12px;margin:-6px;animation:.7s ease-out infinite pet-locator-minimap-ping;position:absolute;box-shadow:0 0 8px #ff6500}@keyframes group-minimap-ping{0%{opacity:1;transform:scale(.45)}to{opacity:0;transform:scale(2.1)}}@keyframes pet-locator-minimap-ping{0%{opacity:1;transform:scale(.5)}to{opacity:.08;transform:scale(2.5)}}.pilot-sheet{color:#c9dce7;background:linear-gradient(135deg,#091f2dfa,#031019fa);grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.pilot-sheet__summary{background:#102f41b8;border-bottom:1px solid #2b5e77;grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) 210px 190px;align-items:stretch;gap:10px;padding:12px;display:grid}.pilot-sheet__summary>div,.pilot-sheet__summary>button{color:#d9edf6;background:#04141eb8;border:1px solid #315f76;min-height:66px}.pilot-sheet__summary>div{flex-direction:column;justify-content:center;padding:8px 14px;display:flex}.pilot-sheet__summary small,.pilot-sheet__detail small{letter-spacing:1.4px;color:#729aae;font-size:9px}.pilot-sheet__summary strong{color:#f5dc37;font-size:21px}.pilot-sheet__summary span{color:#8ca8b6;font-size:10px}.pilot-sheet__resource{align-items:center;gap:10px;flex-direction:row!important}.pilot-sheet__resource img{object-fit:contain;width:46px;height:46px}.pilot-sheet__resource span{flex-direction:column;display:flex}.pilot-sheet__summary>button{cursor:pointer;font:700 11px inherit}.pilot-sheet__summary>button strong{margin-top:5px;font-size:12px;display:block}.pilot-sheet__summary>button:not(:disabled):hover{background:#484008b3;border-color:#f5dc37}.pilot-sheet button:disabled{cursor:not-allowed;filter:grayscale(.75);opacity:.5}.hud-boosters{background:#020d14e0;height:100%;min-height:0;position:relative;overflow:hidden}.hud-boosters__scroll{scrollbar-color:#4e95b2 #06131b;scrollbar-width:thin;height:100%;min-height:0;overflow-y:auto}.hud-window--boosters .hud-window__body{height:calc(100% - 24px);min-height:0;overflow:hidden}.hud-boosters__scroll::-webkit-scrollbar{width:8px}.hud-boosters__scroll::-webkit-scrollbar-track{background:#06131b;border-left:1px solid #173747}.hud-boosters__scroll::-webkit-scrollbar-thumb{background:linear-gradient(#4f9dbc,#285d75);border:1px solid #6ab9d5;box-shadow:inset 0 0 3px #b9efff66}.hud-boosters__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:6px;padding:8px;display:grid}.hud-boosters__grid>article{color:#d8edf7;background:linear-gradient(#0d2a38eb,#03131df0);border:1px solid #28536a;grid-template-rows:38px minmax(22px,auto) 14px 14px 14px;place-items:center;gap:1px;min-width:0;min-height:108px;padding:6px 4px;transition:filter .12s,opacity .12s,border-color .12s,box-shadow .12s;display:grid;position:relative}.hud-boosters__grid>article.is-active{border-color:#56d8ff;box-shadow:inset 0 0 14px #1eadde3b,0 0 6px #45cdf547}.hud-boosters__grid>article.is-inactive>:not(.hud-boosters__buy){filter:grayscale();opacity:.42}.hud-boosters__buy{z-index:1;color:#8edfff;letter-spacing:.45px;cursor:pointer;background:linear-gradient(#16465a,#092737);border:1px solid #33738d;border-radius:1px;min-width:43px;height:14px;padding:0 5px;font:800 7px/12px Arial,sans-serif;position:absolute;top:5px;box-shadow:inset 0 0 4px #6cdcff24}.hud-boosters__buy--b01{left:5px}.hud-boosters__buy--b02{top:21px;left:5px}.hud-boosters__buy:hover,.hud-boosters__buy:focus-visible{color:#fff16a;border-color:#f4db3d;outline:none;box-shadow:inset 0 0 5px #ffe24733,0 0 5px #ffe2473d}.hud-boosters__buy:disabled{cursor:wait;opacity:.48}.hud-boosters__feedback{z-index:3;color:#9ef4ce;text-align:center;pointer-events:none;background:#042420f5;border:1px solid #2e8b73;margin:0;padding:6px 8px;font-size:9px;line-height:12px;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 2px 10px #000000b8}.hud-boosters__feedback.is-error{color:#ffabab;background:#300d11f5;border-color:#a54c4c}.hud-boosters__grid img{object-fit:contain;width:38px;height:38px}.hud-boosters__grid strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;line-height:11px;overflow:hidden}.hud-boosters__grid article>div{color:#607f8e;grid-template-columns:25px 35px minmax(0,1fr);align-items:center;width:100%;font-size:8px;display:grid}.hud-boosters__grid article>div span{letter-spacing:.4px;font-weight:800}.hud-boosters__grid article>div b{white-space:nowrap;justify-self:end;font-size:8px}.hud-boosters__grid article>div time{justify-self:end;font:700 9px monospace}.hud-boosters__grid article>div.is-running{color:#f5dc37}.hud-boosters__grid article>div.is-group-running{color:#62dbff}.hud-npc-reward-rates{gap:3px;padding:7px;display:grid}.hud-npc-reward-rates>div{border-bottom:1px solid #29576ba6;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;min-height:25px;padding:2px 6px;display:grid}.hud-npc-reward-rates img{object-fit:contain;width:18px;height:18px}.hud-npc-reward-rates span{color:#9fc1cf;font-size:10px}.hud-npc-reward-rates strong{color:#f4df3e;font:800 11px/1 monospace}.hud-npc-reward-rates small{color:#668a9a;text-align:right;padding:4px 6px 0;font-size:8px}.hud-npc-reward-rates footer{justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.hud-npc-reward-rates footer small{flex:1;padding-top:0}.hud-npc-reward-rates footer button{color:#aac7d2;text-transform:uppercase;cursor:pointer;background:#0d2935;border:1px solid #315f72;padding:3px 7px;font:700 8px/1.2 Arial,sans-serif}.hud-npc-reward-rates footer button:hover{color:#f4df3e;border-color:#d7c82f}.pilot-sheet__body{grid-template-columns:minmax(0,1fr) 280px;min-height:0;display:grid;overflow:hidden}.pilot-sheet__tree{background:radial-gradient(circle at 50% 48%,#16394b 0,#071720 62%,#030b11 100%);grid-template-rows:28px minmax(0,1fr);min-width:0;min-height:0;padding:8px;display:grid;overflow:hidden}.pilot-sheet__tree>header{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pilot-sheet__tree>header h2{color:#cfdee6;letter-spacing:1.5px;background:#071722d9;border:1px solid #315f76;border-bottom:2px solid;place-items:center;margin:0;font-size:10px;display:grid}.pilot-sheet__tree>header h2.is-defence{color:#65d2ff}.pilot-sheet__tree>header h2.is-rewards{color:#dba4ff}.pilot-sheet__tree>header h2.is-offence{color:#ff7676}.pilot-sheet__tree-canvas{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:4px 8px;min-height:0;padding:8px 3px 3px;display:grid;position:relative;overflow:hidden}.pilot-sheet__tree-canvas:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(33.333% - 1px),#32607933 calc(33.333% - 1px) 33.333%);position:absolute;inset:0}.pilot-sheet__tree-canvas svg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pilot-sheet__tree-canvas svg path{fill:none;stroke:#31586d;stroke-width:3px;vector-effect:non-scaling-stroke;opacity:.6}.pilot-sheet__tree-canvas svg path.is-active{stroke:#d6bc42;filter:drop-shadow(0 0 3px #e6c82e);opacity:.95}.pilot-sheet__skill{z-index:1;color:#c2d6df;cursor:pointer;background:linear-gradient(145deg,#17384bfa,#050f16fa);border:1px solid #315c72;border-radius:4px;place-self:center;place-items:center;width:74px;min-height:88px;padding:3px 2px 15px;display:grid;position:relative;box-shadow:0 4px 10px #000b,inset 0 0 0 2px #02080b}.pilot-sheet__skill:before{content:"";z-index:-1;border:1px solid #4a829d55;border-radius:6px;position:absolute;inset:-3px}.pilot-sheet__skill b{color:#8fe3ff;background:#07131a;border:1px solid #5c98b5;place-items:center;width:42px;height:48px;display:grid}.pilot-sheet__skill>img{object-fit:contain;image-rendering:auto;width:49px;height:55px}.pilot-sheet__skill span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:68px;font-size:7px;line-height:1.2;overflow:hidden}.pilot-sheet__skill em{color:#dceaf0;background:#02070a;border:1px solid #19394a;place-items:center;height:12px;font-size:8px;font-style:normal;display:grid;position:absolute;bottom:3px;left:4px;right:4px}.pilot-sheet__skill.is-defence{border-color:#3d7893}.pilot-sheet__skill.is-rewards{border-color:#765991}.pilot-sheet__skill.is-offence{border-color:#7d4649}.pilot-sheet__skill:hover,.pilot-sheet__skill.is-selected{border-color:#f5dc37;box-shadow:0 0 14px #e4ca3e77,inset 0 0 13px #f5dc3722}.pilot-sheet__skill.is-locked{filter:grayscale(.9)brightness(.55);opacity:.72}.pilot-sheet__skill.is-maxed{border-color:#58de98;box-shadow:0 0 11px #3edb8655}.pilot-sheet__skill.is-maxed em{color:#7df0b1;border-color:#2a7853}.pilot-sheet__detail{scrollbar-width:thin;scrollbar-color:#3e819e #06131c;background:#051620f0;border-left:1px solid #315f76;flex-direction:column;min-height:0;padding:10px;display:flex;overflow-y:auto}.pilot-sheet__detail header{border-bottom:1px solid #315f76;min-height:58px;padding:2px 0 9px 62px;position:relative}.pilot-sheet__detail header>img{object-fit:contain;width:51px;height:58px;position:absolute;top:0;left:0}.pilot-sheet__detail h2{color:#fff;margin:4px 0;font-size:18px}.pilot-sheet__detail header span{color:#5fcceb;font-size:9px}.pilot-sheet__level{align-items:baseline;gap:5px;padding:13px 0;display:flex}.pilot-sheet__level span{color:#7694a4;margin-right:auto;font-size:10px}.pilot-sheet__level strong{color:#f5dc37;font-size:31px}.pilot-sheet__level i{color:#6d8c9b;font-style:normal}.pilot-sheet__detail section{background:#0a232fb3;border:1px solid #264d60;margin-bottom:8px;padding:9px}.pilot-sheet__detail section>strong{color:#e3f1f6;margin-top:5px;font-size:11px;display:block}.pilot-sheet__detail section p{color:#9fb9c5;margin:5px 0 0;font-size:9px}.pilot-sheet__current{color:#91abb8;margin:0 0 8px;font-size:10px}.pilot-sheet__current strong{color:#64dbff}.pilot-sheet__requirements{gap:7px;display:grid}.pilot-sheet__requirement-group{background:#06151e;border:1px solid #1c4254}.pilot-sheet__requirement-group>div{border-bottom:1px solid #1c4254;align-items:center;padding:5px 6px;display:flex}.pilot-sheet__requirement-group>div strong{color:#7f9dab;letter-spacing:.08em;font-size:7px}.pilot-sheet__requirement-group>div b{color:#ff7474;margin-left:auto;font-size:8px}.pilot-sheet__requirement-group>div b.is-ready{color:#65e3a4}.pilot-sheet__requirement-group ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.pilot-sheet__requirement-group li{background:#0a202b;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:35px;padding:2px 6px;display:grid}.pilot-sheet__requirement-group li img,.pilot-sheet__requirement-group li i{object-fit:contain;width:27px;height:30px}.pilot-sheet__requirement-group li i{color:#74d8f4;border:1px solid #3f7087;place-items:center;font-size:6px;font-style:normal;display:grid}.pilot-sheet__requirement-group li span{color:#b4c9d3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pilot-sheet__requirement-group li b{color:#ff7474;font-size:8px}.pilot-sheet__requirement-group li.is-ready b{color:#65e3a4}.pilot-sheet__detail dl{border:1px solid #264d60;margin:0 0 8px}.pilot-sheet__detail dl div{border-bottom:1px solid #1c3f50;padding:6px 8px;font-size:9px;display:flex}.pilot-sheet__detail dl div:last-child{border:0}.pilot-sheet__detail dt{color:#7f9dab;margin-right:auto}.pilot-sheet__detail dd{color:#f5dc37;margin:0}.pilot-sheet__costs>div{align-items:center;min-height:38px}.pilot-sheet__costs dt{align-items:center;gap:7px;display:flex}.pilot-sheet__costs dt img{object-fit:contain;width:26px;height:26px}.pilot-sheet__costs dd{color:#ff7474;font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.pilot-sheet__costs dd strong{color:inherit}.pilot-sheet__costs dd i{color:#587b8c;font-style:normal}.pilot-sheet__costs>div.is-ready dd{color:#65e3a4}.pilot-sheet__detail>button{color:#fff;cursor:pointer;background:linear-gradient(#628b22,#2d6419);border:1px solid #789317;min-height:39px;margin-top:auto;font-weight:800}.pilot-sheet>footer{color:#5bea99;border-top:1px solid #256447;padding:7px 12px;font-size:10px}.pilot-sheet>footer.is-error{color:#ff7a86;border-color:#71343c}@media (width<=900px){.pilot-sheet__body{grid-template-columns:1fr;overflow:auto}.pilot-sheet__tree{overflow:visible}.pilot-sheet__detail{border-top:1px solid #315f76;border-left:0}.pilot-sheet__summary{grid-template-columns:1fr 1fr}.pilot-sheet__summary>button{grid-column:1/-1}}.tech-upgrades-panel{color:#c8dce6;background:#06131cfa;grid-template-rows:46px 36px auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.tech-upgrades-panel__title{background:linear-gradient(#18384a,#0b202d);border-bottom:1px solid #315e75;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;display:grid}.tech-upgrades-panel__title span,.tech-upgrades-panel__title small{letter-spacing:1.4px;color:#70a1b7;font-size:8px}.tech-upgrades-panel__title h1{color:#f4fbff;letter-spacing:2.5px;margin:0;font-size:20px}.tech-upgrades-panel__title small{color:#f0d546;justify-self:end}.tech-upgrades-panel__tabs{border-bottom:1px solid #315e75;grid-template-columns:repeat(2,minmax(170px,260px));justify-content:center;gap:4px;padding:4px 10px;display:grid}.tech-upgrades-panel__tabs button{color:#7897a7;letter-spacing:1px;cursor:pointer;background:#091a24;border:1px solid #315e75;font:800 10px inherit}.tech-upgrades-panel__tabs button.is-active{color:#f8e75c;background:linear-gradient(#645719,#211f0c);border-color:#d0b72a}.tech-upgrades-panel__notice{color:#67e9a6;border-bottom:1px solid #277554;margin:0;padding:5px 12px;font-size:9px}.tech-upgrades-panel__notice.is-error{color:#ff7f88;border-color:#873742}.assembly-layout,.upgrade-layout{gap:7px;min-height:0;padding:7px;display:grid;overflow:hidden}.assembly-layout{grid-template-columns:135px minmax(300px,1fr) 265px 300px}.assembly-catalog,.assembly-materials,.assembly-requirements,.upgrade-inventory,.upgrade-control,.upgrade-jobs{background:#071721e8;border:1px solid #315e75;min-height:0}.assembly-catalog{grid-template-rows:34px minmax(0,1fr);display:grid}.upgrade-inventory{grid-template-rows:auto minmax(0,1fr);display:grid}.tech-category-list{background:#071721e8;border:1px solid #315e75;flex-direction:column;gap:5px;min-height:0;padding:7px;display:flex;overflow-y:auto}.tech-category-list button{color:#8ca7b5;text-align:left;cursor:pointer;background:#091a24;border:1px solid #294f62;align-items:center;min-height:38px;padding:0 10px;font:800 9px inherit;display:flex}.tech-category-list button b{color:#5e8598;margin-left:auto}.tech-category-list button.is-active{color:#fff;background:linear-gradient(90deg,#625518,#1b2117);border-color:#e0c530;border-left-style:solid;border-left-width:4px}.assembly-catalog>header,.upgrade-inventory>header,.upgrade-jobs>header,.assembly-materials>header{background:linear-gradient(#173343,#0c202b);border-bottom:1px solid #315e75;align-items:center;gap:12px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.assembly-catalog>header small,.upgrade-inventory>header small,.upgrade-jobs>header small{color:#688c9d;letter-spacing:1px;margin-left:auto;font-size:7px}.assembly-recipes{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));align-content:start;gap:7px;padding:9px;display:grid;overflow:auto}.assembly-recipes>button{aspect-ratio:1;color:#8eacba;cursor:pointer;background:#0a1c26;border:1px solid #294f62;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:9px;display:flex;position:relative}.assembly-recipes>button.is-selected{border-color:#e3cb35;box-shadow:inset 0 0 12px #e3cb3528}.assembly-recipes>button.is-checked{background:#0a2730;box-shadow:inset 0 0 13px #5fd5e52b}.assembly-recipe-check{color:#0000;background:#06151d;border:1px solid #315e75;place-items:center;width:14px;height:14px;font-size:9px;font-style:normal;display:grid;position:absolute;top:6px;left:7px}.assembly-recipes>button.is-checked .assembly-recipe-check{color:#06151d;background:#62dfe9;border-color:#62dfe9}.assembly-recipes>button.is-ready:after{color:#65e3a4;content:"●";font-size:7px;position:absolute;top:5px;right:6px}.assembly-recipes>button.is-locked{filter:saturate(.35)}.assembly-recipes>button>em{color:#e2c54b;font-size:7px;font-style:normal;position:absolute;bottom:5px;right:6px}.assembly-recipe-event-countdown{color:#ffe44f;letter-spacing:.5px;text-shadow:0 0 5px #e5b9009c;white-space:nowrap;font-size:8px;font-weight:900;line-height:1;position:absolute;top:5px;left:50%;transform:translate(-50%)}.assembly-recipes>button img{object-fit:contain;width:76px;height:76px}.assembly-recipes>button strong{color:#f4fbff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.assembly-recipes>button small{color:#5baaca;font-size:7px}.assembly-requirements{overscroll-behavior:contain;flex-direction:column;padding:10px;display:flex;overflow-y:auto}.assembly-requirements>header{border-bottom:1px solid #315e75;flex-direction:column;padding-bottom:8px;display:flex}.assembly-requirements>header small{color:#688d9e;letter-spacing:1px;font-size:7px}.assembly-requirements>header strong{color:#fff;font-size:15px}.assembly-requirements__image{object-fit:contain;background:url(/assets/items/bg-real_100x100.jpg) 50%/cover;width:118px;height:118px;margin:9px auto}.assembly-requirements>section{background:#071820;border:1px solid #284e61}.assembly-requirements>section>header{color:#dcebf1;border-bottom:1px solid #284e61;padding:6px 7px;font-size:8px;font-weight:800;display:flex}.assembly-requirements>section>header small{color:#63899a;margin-left:auto;font-size:6px}.assembly-requirements ul{margin:0;padding:0;list-style:none}.assembly-requirements li{border-bottom:1px solid #183846;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:48px;padding:4px 7px;display:grid}.assembly-requirements li:last-child{border-bottom:0}.assembly-requirements li img{object-fit:contain;width:36px;height:36px}.assembly-requirements li span{flex-direction:column;min-width:0;display:flex}.assembly-requirements li strong{color:#dcebf1;font-size:8px}.assembly-requirements li small{color:#63899a;font-size:6px}.assembly-requirements li b{color:#ff7474;font-size:8px}.assembly-requirements li.has-enough b{color:#65e3a4}.assembly-requirements__bonus{color:#9ab2bf;background:#1c1a0dcc;border:1px solid #8c7936;flex-direction:column;gap:2px;margin-top:7px;padding:6px 7px;font-size:7px;line-height:1.4;display:flex}.assembly-requirements__bonus strong{color:#f1d45a;font-size:8px}.assembly-requirements>p{color:#7795a4;font-size:8px;line-height:1.5}.assembly-requirements>button{z-index:2;color:#648493;background:#091720;border:1px solid #315e75;flex:0 0 38px;min-height:38px;margin-top:auto;font-weight:900;position:sticky;bottom:0;box-shadow:0 -6px 12px #06131c}.assembly-quantity{grid-template-columns:minmax(0,1fr) 28px 54px 28px 40px;align-items:stretch;gap:4px;margin-top:8px;display:grid}.assembly-quantity>span{flex-direction:column;justify-content:center;min-width:0;display:flex}.assembly-quantity small{color:#6b8e9e;letter-spacing:.7px;font-size:6px}.assembly-quantity b{color:#ead747;font-size:8px}.assembly-quantity button,.assembly-quantity input{color:#dcecf3;text-align:center;background:#07151e;border:1px solid #315e75;min-width:0;min-height:28px;font:800 9px inherit}.assembly-quantity button{cursor:pointer}.assembly-quantity button:last-child{color:#76d7f1;font-size:7px}.assembly-quantity button:disabled{opacity:.35;cursor:not-allowed}.assembly-quantity input{appearance:textfield}.assembly-quantity input::-webkit-inner-spin-button{appearance:none;margin:0}.assembly-quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.assembly-requirements>button.assembly-start{color:#f6fff1;cursor:pointer;background:linear-gradient(#598b28,#29631b);border-color:#729423}.assembly-requirements>button.assembly-start:disabled{filter:grayscale();opacity:.45;cursor:not-allowed}.assembly-materials{flex-direction:column;display:flex;overflow:auto}.assembly-materials>div{border-bottom:1px solid #193a4a;grid-template-columns:39px 1fr auto;align-items:center;gap:7px;min-height:48px;padding:3px 9px;display:grid}.assembly-materials img{object-fit:contain;width:38px;height:38px}.assembly-materials span{flex-direction:column;display:flex}.assembly-materials strong{color:#dfeef4;font-size:9px}.assembly-materials small{color:#668b9d;font-size:7px}.assembly-materials b{color:#f3df50;font-size:11px}.assembly-materials p{color:#7598a9;border:1px solid #325064;margin:auto 9px 9px;padding:8px;font-size:8px;line-height:1.5}.upgrade-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:340px minmax(285px,1fr) 310px}.upgrade-inventory{grid-area:1/1}.upgrade-inventory>header{flex-wrap:wrap;min-height:57px;padding:6px 9px}.upgrade-inventory>header .upgrade-filter{order:3;width:100%}.upgrade-candidates{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:5px;padding:8px;display:grid;overflow:auto}.upgrade-candidates button{aspect-ratio:1;color:#a8bfca;cursor:pointer;background:#091a24;border:1px solid #2f586c;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;padding:5px 3px 15px;display:flex;position:relative}.upgrade-candidates button.is-selected{border-color:#e3cb35;box-shadow:inset 0 0 9px #e3cb3525}.upgrade-candidates img{object-fit:contain;width:44px;height:44px}.upgrade-candidates strong{color:#edf8fc;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.upgrade-candidates b{color:#f0db43;font-size:6px;position:absolute;bottom:3px;right:4px}.upgrade-filter{gap:3px;display:flex}.upgrade-filter button{color:#7898a8;cursor:pointer;background:#081821;border:1px solid #315e75;flex:1;min-width:0;padding:4px 6px;font:800 7px inherit}.upgrade-filter button.is-active{color:#f8e85a;background:#302a0d;border-color:#dec533}.tech-empty-category{color:#6e92a3;text-align:center;grid-column:1/-1;margin:18px;font-size:9px}.upgrade-control{overscroll-behavior:contain;flex-direction:column;grid-area:1/2;padding:10px;display:flex;overflow-y:auto}.upgrade-control>header{border-bottom:1px solid #315e75;flex-direction:column;padding-bottom:8px;display:flex}.upgrade-control>header small{color:#688d9e;letter-spacing:1px;font-size:7px}.upgrade-control>header strong{color:#fff;font-size:15px}.upgrade-control__image{object-fit:contain;background:url(/assets/items/bg-real_100x100.jpg) 50%/cover;width:118px;height:118px;margin:9px auto}.upgrade-control__levels{border:1px solid #284e61;justify-content:center;align-items:center;gap:18px;padding:8px;display:flex}.upgrade-control__levels span{flex-direction:column;align-items:center;display:flex}.upgrade-control__levels small{color:#6c8e9e;font-size:7px}.upgrade-control__levels b{color:#f2dc42;font-size:25px}.upgrade-control__levels i{color:#54cbea;font-size:20px;font-style:normal}.upgrade-control label{color:#7898a7;align-items:center;gap:8px;margin-top:9px;font-size:9px;display:flex}.upgrade-control select{color:#dfeef4;background:#07151e;border:1px solid #3b718a;min-width:80px;margin-left:auto}.upgrade-control__stats{background:#071820;border:1px solid #284e61;margin-top:8px}.upgrade-control__stats>header{color:#dcebf1;border-bottom:1px solid #284e61;padding:6px 7px;font-size:8px;font-weight:800;display:flex}.upgrade-control__stats>header small{color:#63899a;margin-left:auto;font-size:6px}.upgrade-control__stats>div{border-bottom:1px solid #183846;grid-template-columns:minmax(0,1fr) auto 12px auto;align-items:center;gap:5px;padding:6px 7px;font-size:8px;display:grid}.upgrade-control__stats>div:last-child{border:0}.upgrade-control__stats>div span{color:#87a4b2}.upgrade-control__stats>div b{color:#dcebf1}.upgrade-control__stats>div i{color:#5bc7e6;text-align:center;font-style:normal}.upgrade-control__stats>div strong{color:#f1dc45}.upgrade-control dl{border:1px solid #284e61;margin:8px 0}.upgrade-control dl div{border-bottom:1px solid #1f3e4d;padding:7px;font-size:9px;display:flex}.upgrade-control dl div:last-child{border:0}.upgrade-control dt{color:#7997a5;margin-right:auto}.upgrade-control dd{color:#f1db43;margin:0;font-weight:800}.upgrade-control>p{color:#7795a4;font-size:8px;line-height:1.5}.upgrade-control__start{z-index:2;color:#f6fff1;cursor:pointer;background:linear-gradient(#598b28,#29631b);border:1px solid #729423;flex:0 0 38px;min-height:38px;margin-top:auto;font-weight:900;position:sticky;bottom:0;box-shadow:0 -6px 12px #06131c}.upgrade-control__start:disabled{filter:grayscale();opacity:.45;cursor:not-allowed}.upgrade-jobs{flex-direction:column;grid-area:1/3;display:flex;overflow:hidden}.upgrade-jobs>header{flex:none;min-height:32px}.upgrade-jobs__list{flex-direction:column;flex:1;gap:6px;min-height:0;padding:7px;display:flex;overflow-y:auto}.upgrade-jobs__list>p{color:#7493a2;font-size:9px}.upgrade-jobs article{background:#091a24;border:1px solid #2b5265;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:5px 7px;padding:6px;display:grid}.upgrade-jobs article.is-ready{border-color:#3a956d;box-shadow:inset 0 0 8px #3a956d35}.upgrade-jobs img{object-fit:contain;width:38px;height:38px}.upgrade-jobs span{flex-direction:column;display:flex}.upgrade-jobs strong{color:#e6f3f7;font-size:8px}.upgrade-jobs small{color:#7294a4;font-size:7px}.upgrade-jobs article>b{color:#efd943;font-variant-numeric:tabular-nums;font-size:9px}.upgrade-job__progress{background:#031018;border:1px solid #244c5f;grid-column:1/-1;height:6px;overflow:hidden}.upgrade-job__progress i{background:linear-gradient(90deg,#2583a6,#64d8ef);height:100%;transition:width .8s linear;display:block;box-shadow:0 0 8px #46c8ea88}.upgrade-jobs article.is-ready .upgrade-job__progress i{background:#56d99e}.upgrade-jobs article>button{color:#8ef0bd;cursor:pointer;background:#102c23;border:1px solid #3a8768;grid-column:1/-1;min-height:24px;font-size:7px}.assembly-jobs{grid-area:1/4}.assembly-jobs article>b{color:#e9d846}.assembly-jobs article.is-ready>b{color:#71e9a9}.assembly-claim-all{color:#a1f4c8;cursor:pointer;background:linear-gradient(#20523e,#123124);border:1px solid #3a8768;flex:none;min-height:36px;margin:0 7px 7px;font:900 8px inherit}.assembly-claim-all:disabled{filter:grayscale();opacity:.4;cursor:not-allowed}.tech-upgrades-panel :where(.tech-category-list,.assembly-recipes,.assembly-requirements,.upgrade-candidates,.upgrade-control,.upgrade-jobs__list){scrollbar-width:thin;scrollbar-color:#3e819e #06131c}.tech-upgrades-panel :where(.tech-category-list,.assembly-recipes,.assembly-requirements,.upgrade-candidates,.upgrade-control,.upgrade-jobs__list)::-webkit-scrollbar{width:8px;height:8px}.tech-upgrades-panel :where(.tech-category-list,.assembly-recipes,.assembly-requirements,.upgrade-candidates,.upgrade-control,.upgrade-jobs__list)::-webkit-scrollbar-track{background:#06131c;border-left:1px solid #183746}.tech-upgrades-panel :where(.tech-category-list,.assembly-recipes,.assembly-requirements,.upgrade-candidates,.upgrade-control,.upgrade-jobs__list)::-webkit-scrollbar-thumb{background:linear-gradient(#4c94b2,#28657f);border:2px solid #06131c;border-radius:5px}.tech-upgrades-panel :where(.tech-category-list,.assembly-recipes,.assembly-requirements,.upgrade-candidates,.upgrade-control,.upgrade-jobs__list)::-webkit-scrollbar-thumb:hover{background:#60b5d5}.galaxy-gates-module{background:#050e14;border-color:#24566c;grid-template-rows:auto minmax(0,1fr);height:auto;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.galaxy-gates-module--loading{color:#7f959f;letter-spacing:2px;place-items:center;display:grid}.galaxy-gates-heading{background:linear-gradient(110deg,#123041,#091924 60%,#0d222e);border-bottom:1px solid #2c6680;justify-content:space-between;align-items:center;min-height:66px;padding:0 22px;display:flex;box-shadow:inset 0 -1px #02070a}.galaxy-gates-heading>div>span{color:#5f92aa;letter-spacing:1.8px;font-size:8px;font-weight:900}.galaxy-gates-heading h1{color:#edf9ff;letter-spacing:4px;margin:4px 0 0;font-size:21px}.galaxy-gates-heading dl{gap:8px;margin:0;display:flex}.galaxy-gates-heading dl div{background:#06141dcc;border-left:2px solid #245e78;min-width:118px;padding:8px 12px}.galaxy-gates-heading dt{color:#557a8c;letter-spacing:1px;font-size:7px;font-weight:900}.galaxy-gates-heading dd{color:#d9f5ff;margin:3px 0 0;font-size:12px;font-weight:900}.galaxy-gates-builder{background:radial-gradient(circle at 47% 40%,#102735 0,#06131c 42%,#030a0f 100%);grid-template-columns:220px minmax(390px,1fr) 292px;gap:8px;min-width:980px;height:auto;min-height:0;padding:10px;display:grid}.galaxy-gates-selector,.galaxy-gates-display,.galaxy-gates-controls{background:#071721ee;border:1px solid #275d75;min-width:0;min-height:0;box-shadow:inset 0 0 22px #0008}.galaxy-gates-selector{grid-template-rows:42px minmax(0,1fr);display:grid}.galaxy-gates-selector>header,.galaxy-gates-controls>header{background:linear-gradient(#123040,#0b202c);border-bottom:1px solid #24566c;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.galaxy-gates-selector>header strong,.galaxy-gates-controls>header span{color:#d9edf5;letter-spacing:1.2px;font-size:9px}.galaxy-gates-selector>header small,.galaxy-gates-controls>header small{color:#4c8199;letter-spacing:.8px;font-size:6px;font-weight:900}.galaxy-gates-selector__list{scrollbar-width:thin;scrollbar-color:#3e819e #06131c;flex-direction:column;gap:5px;min-height:0;padding:8px;display:flex;overflow-y:auto}.galaxy-gates-selector__list::-webkit-scrollbar{width:8px}.galaxy-gates-selector__list::-webkit-scrollbar-track{background:#06131c;border-left:1px solid #183746}.galaxy-gates-selector__list::-webkit-scrollbar-thumb{background:linear-gradient(#4c94b2,#28657f);border:2px solid #06131c;border-radius:5px}.galaxy-gates-selector__list::-webkit-scrollbar-thumb:hover{background:#60b5d5}.galaxy-gates-selector button{color:#9cb5c0;text-align:left;cursor:pointer;background:linear-gradient(90deg,#0b202b,#081720);border:1px solid #173d50;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:43px;padding:0 10px 0 12px;transition:border-color .14s,background .14s,color .14s,transform .14s;display:grid}.galaxy-gates-selector button:hover{color:#e5f8ff;background:linear-gradient(90deg,#123346,#0a1d28);border-color:#3c829e;transform:translate(2px)}.galaxy-gates-selector button.is-active{color:#fff;background:linear-gradient(90deg,#17516c,#0d2b3a);border-color:#5bb6d8;box-shadow:inset 3px 0 #6bdcff,0 0 8px #41b7e033}.galaxy-gates-selector button strong{letter-spacing:.3px;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.galaxy-gates-selector button em{color:#d8ecf5;white-space:nowrap;font-size:8px;font-style:normal;font-weight:900}.galaxy-gates-display{grid-template-rows:58px minmax(0,1fr) 72px;display:grid}.galaxy-gates-display>header{background:linear-gradient(90deg,#123040,#0a1d28);border-bottom:1px solid #24566c;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.galaxy-gates-display>header span{color:#5a8ea5;letter-spacing:1.3px;font-size:7px;font-weight:900}.galaxy-gates-display h2{color:#eefaff;letter-spacing:1.4px;margin:4px 0 0;font-size:16px}.galaxy-gates-display__actions{align-items:center;gap:7px;display:flex}.galaxy-gates-display__actions>button{color:#c9f4ff;cursor:pointer;background:linear-gradient(#17425a,#081b26);border:1px solid #4ba4c5;width:27px;height:27px;font-size:13px;font-weight:900;box-shadow:inset 0 0 7px #5fd9ff20}.galaxy-gates-display__actions>button:hover{color:#fff;background:linear-gradient(#22617f,#0e2d3d);border-color:#75dcff;box-shadow:0 0 8px #4ed2ff55}.galaxy-gates-space{background-position:50%;background-size:cover;border:1px solid #326f89;min-height:0;margin:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #000,0 0 0 1px #02080b}.galaxy-gates-space:before{pointer-events:none;content:"";background:linear-gradient(135deg,#65d6ff12,#0000 36%),repeating-linear-gradient(0deg,#c9f0ff06 0 1px,#0000 1px 4px);position:absolute;inset:0}.galaxy-gates-space:after{pointer-events:none;content:"";clip-path:polygon(0 0,22% 0,22% 1px,1px 1px,1px 20%,0 20%,0 0,100% 0,100% 20%,calc(100% - 1px) 20%,calc(100% - 1px) 1px,78% 1px,78% 0,100% 0,100% 100%,78% 100%,78% calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) 80%,100% 80%,100% 100%,0 100%,0 80%,1px 80%,1px calc(100% - 1px),22% calc(100% - 1px),22% 100%,0 100%);border:1px solid #6fdcff1f;position:absolute;inset:10px}.galaxy-gates-space__status{z-index:2;flex-direction:column;gap:5px;display:flex;position:absolute;top:20px;left:20px}.galaxy-gates-space__status span{color:#bdeeff;letter-spacing:.7px;background:#04121bd9;border-left:2px solid #56c7ed;width:fit-content;padding:5px 8px;font-size:7px;font-weight:900}.galaxy-gates-parts{width:239px;height:290px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.galaxy-gates-parts img{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:none;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.galaxy-gates-parts span{color:#6b9db2;letter-spacing:1.2px;background:#031018bb;border:1px solid #2a6178;width:max-content;padding:7px 10px;font-size:7px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.galaxy-gates-kronos-recipe{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(390px,100% - 54px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.galaxy-gates-kronos-recipe div{color:#8aa9b6;background:#04141ddb;border:1px solid #27586d;justify-content:space-between;align-items:center;min-height:38px;padding:0 11px;display:flex;box-shadow:inset 3px 0 #27586d}.galaxy-gates-kronos-recipe div.is-complete{color:#c8ffe0;border-color:#438d63;box-shadow:inset 3px 0 #5de58e,0 0 8px #42d97a22}.galaxy-gates-kronos-recipe strong{letter-spacing:.6px;font-size:8px}.galaxy-gates-kronos-recipe span{color:#f4dc55;font-size:10px;font-weight:900}.galaxy-gates-progress{z-index:2;background:#04121be8;border:1px solid #285d74;padding:10px 12px;position:absolute;bottom:18px;left:20px;right:20px}.galaxy-gates-karma{z-index:3;color:#b7cfdb;letter-spacing:.08em;background:#07131be8;border:1px solid #806f24;align-items:center;gap:8px;max-width:calc(100% - 40px);padding:6px 9px;font-size:7px;display:flex;position:absolute;bottom:72px;right:20px;box-shadow:0 0 12px #e4ce3720}.galaxy-gates-karma small{color:#e4ce37;font-size:7px;font-weight:950}.galaxy-gates-karma strong{color:#fff4a8;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.galaxy-gates-karma span{color:#80a8ba;white-space:nowrap}.galaxy-gates-progress>span{justify-content:space-between;align-items:baseline;display:flex}.galaxy-gates-progress small{color:#588ba1;letter-spacing:1px;font-size:7px;font-weight:900}.galaxy-gates-progress strong{color:#effbff;font-size:15px}.galaxy-gates-progress>div{background:#010609;height:4px;margin-top:7px;overflow:hidden}.galaxy-gates-progress>div i{background:linear-gradient(90deg,#1688b5,#70e2ff);height:100%;display:block;box-shadow:0 0 8px #5bd9ff}.galaxy-gates-display>footer{background:#06131b;border-top:1px solid #173d50;align-items:center;gap:16px;padding:10px;display:flex}.galaxy-gates-display>footer>div{flex:1;gap:4px;min-width:0;display:grid}.galaxy-gates-display>footer p{color:#577b8b;flex:1;margin:0;font-size:7px;line-height:1.5}.galaxy-gates-display>footer .galaxy-gates-active-runtime{color:#65e8ff;letter-spacing:.55px;font-size:8px;font-weight:900}.galaxy-gates-active-runtime strong{color:inherit;font:inherit}.galaxy-gates-active-runtime strong.is-final-wave{color:#fff;text-shadow:0 0 3px #fff,0 0 7px #fff,0 0 12px #75ddff;font-weight:1000}.galaxy-gates-display>footer button{color:#607985;letter-spacing:.5px;background:linear-gradient(#15303c,#0a1820);border:1px solid #28566a;align-self:stretch;width:190px;font-size:9px;font-weight:900}.galaxy-gates-display>footer button:not(:disabled){color:#f2fcff;cursor:pointer;background:linear-gradient(#297795,#123b4d);border-color:#63b8d5}.galaxy-gates-controls{flex-direction:column;gap:8px;padding-bottom:8px;display:flex}.galaxy-gates-controls>header{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:4px;min-height:50px;margin-bottom:0}.galaxy-gates-controls>header small{color:#986e35}.galaxy-gates-multiplier{background:#06141d;border:1px solid #1d485c;margin:0 8px;padding:11px}.galaxy-gates-multiplier header{justify-content:space-between;align-items:center;display:flex}.galaxy-gates-multiplier h3,.galaxy-gates-log h3{color:#91afbc;letter-spacing:1px;margin:0;font-size:8px}.galaxy-gates-kronos-info{background:linear-gradient(145deg,#28240b,#0b171a 70%);border:1px solid #5e5930;margin:0 8px;padding:14px}.galaxy-gates-kronos-info h3{color:#f2dc57;letter-spacing:1px;margin:0 0 10px;font-size:9px}.galaxy-gates-kronos-info p{color:#829ba6;margin:0 0 14px;font-size:7px;line-height:1.7}.galaxy-gates-kronos-info strong{color:#effbff;letter-spacing:.6px;font-size:9px}.galaxy-gates-multiplier header span{color:#526f7c;font-size:6px;font-weight:900}.galaxy-gates-multiplier>div{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:10px;display:grid}.galaxy-gates-multiplier button{color:#53717e;background:#081923;border:1px solid #214e61;height:28px;font-size:8px;font-weight:900}.galaxy-gates-multiplier button.is-active{color:#fff37a;background:#423c0b;border-color:#e0c934;box-shadow:0 0 7px #ffec4860}.galaxy-gates-multiplier__manual,.galaxy-gates-multiplier__auto{color:#7194a3;letter-spacing:.5px;align-items:center;gap:7px;margin-top:9px;font-size:6px;font-weight:900;display:flex}.galaxy-gates-multiplier__manual input{accent-color:#e0c934}.galaxy-gates-multiplier__auto{justify-content:space-between}.galaxy-gates-multiplier__auto select,.galaxy-gates-payment select{color:#d4edf7;font:inherit;background:#071822;border:1px solid #286078}.galaxy-gates-payment{margin:0 8px}.galaxy-gates-payment select{width:100%;height:32px;padding:0 8px;font-size:7px;font-weight:900}.galaxy-gates-payment__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.galaxy-gates-payment__options button{color:#66899a;cursor:pointer;background:#071822;border:1px solid #286078;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:34px;padding:5px 7px;font:900 7px/1 Arial,sans-serif;display:flex}.galaxy-gates-payment__options button strong{color:#9db9c5;font-size:8px}.galaxy-gates-payment__options button.is-active{color:#fff;background:linear-gradient(#766900,#342f00);border-color:#ffdd24;box-shadow:inset 0 0 10px #ffe92d30,0 0 7px #ffe62a28}.galaxy-gates-payment__options button.is-active strong{color:#ffe72d}.galaxy-gates-payment__options button:disabled{cursor:default;opacity:.55}.galaxy-gates-spin-count{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:6px;display:grid}.galaxy-gates-spin-count button{color:#7293a1;cursor:pointer;background:#071822;border:1px solid #214e61;height:27px;font-size:7px;font-weight:900}.galaxy-gates-spin-count button:hover{color:#e5f8ff;border-color:#4b91ad}.galaxy-gates-spin-count button.is-active{color:#fff27a;background:#393409;border-color:#d3bd32;box-shadow:inset 0 -2px #f0da3a}.galaxy-gates-energy{color:#66826a;background:linear-gradient(#17331d,#0b1b0f);border:1px solid #35583a;flex:none;height:34px;min-height:34px;margin:0 8px}.galaxy-gates-energy:not(:disabled){color:#dfffe2;cursor:pointer;background:linear-gradient(#2f7139,#15391b);border-color:#56985e;box-shadow:0 0 10px #48c85b22}.galaxy-gates-energy:not(:disabled):hover{background:linear-gradient(#3d8e48,#1c4b24);border-color:#83e08d}.galaxy-gates-energy strong,.galaxy-gates-energy small{display:block}.galaxy-gates-energy strong{letter-spacing:.7px;font-size:9px}.galaxy-gates-energy small{margin-top:4px;font-size:5px}.galaxy-gates-energy:disabled{cursor:not-allowed;opacity:.76}.galaxy-gates-log{background:#041017;border:1px solid #1d485c;flex:166px;grid-template-rows:auto minmax(0,1fr);min-height:0;margin:0 8px;padding:12px 5px 6px 12px;display:grid;overflow:hidden}.galaxy-gates-log h3{border-bottom:1px solid #173c4d;padding-bottom:10px}.galaxy-gates-log__entries{scrollbar-width:thin;scrollbar-color:#3e819e #06131c;min-height:0;padding-right:5px;overflow:hidden auto}.galaxy-gates-log__entries::-webkit-scrollbar{width:8px}.galaxy-gates-log__entries::-webkit-scrollbar-track{background:#06131c;border-left:1px solid #183746}.galaxy-gates-log__entries::-webkit-scrollbar-thumb{background:linear-gradient(#4c94b2,#28657f);border:2px solid #06131c;border-radius:5px}.galaxy-gates-log__entries::-webkit-scrollbar-thumb:hover{background:#60b5d5}.galaxy-gates-log p{color:#668592;grid-template-columns:48px minmax(0,1fr);gap:7px;margin:8px 0;font-size:7px;line-height:1.5;display:grid}.galaxy-gates-log time{color:#345f72}.galaxy-gates-error{color:#ff7d83;margin:0;font-size:9px;position:absolute;bottom:4px;right:12px}.galaxy-gates-info-backdrop{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#01070bc7;place-items:center;padding:28px;display:grid;position:absolute;inset:0}.galaxy-gates-info-modal{background:#06151e;border:1px solid #428aa6;grid-template-rows:62px 38px minmax(0,1fr);width:min(760px,100% - 24px);height:min(570px,100% - 24px);min-height:0;display:grid;overflow:hidden;box-shadow:0 20px 60px #000c,inset 0 0 40px #0b344866}.galaxy-gates-info-modal>header{background:linear-gradient(100deg,#15384b,#081923 70%);border-bottom:1px solid #275c73;justify-content:space-between;align-items:center;padding:0 14px 0 18px;display:flex}.galaxy-gates-info-modal>header span{color:#69a8c2;letter-spacing:1.5px;font-size:7px;font-weight:900}.galaxy-gates-info-modal>header h2{margin:4px 0 0;font-size:18px}.galaxy-gates-info-modal>header button{color:#b8e7f6;cursor:pointer;background:#071923;border:1px solid #397991;width:29px;height:29px;font-size:18px}.galaxy-gates-info-modal>nav{background:#041018;border-bottom:1px solid #234e61;grid-template-columns:repeat(2,1fr);gap:5px;padding:5px 8px 0;display:grid}.galaxy-gates-info-modal>nav button{color:#6e94a4;letter-spacing:1px;cursor:pointer;background:#081b25;border:1px solid #24566c;font-size:8px;font-weight:900}.galaxy-gates-info-modal>nav button.is-active{color:#fff27a;background:linear-gradient(#4b450d,#1c1b08);border-color:#ddc839;box-shadow:inset 0 -2px #e8d13c}.casino-slot-info-backdrop{z-index:220;padding:16px;position:fixed}.casino-slot-info-modal{grid-template-rows:78px minmax(0,1fr);width:min(1050px,100vw - 32px);height:min(820px,100vh - 32px)}.casino-slot-info-modal>header{padding-inline:24px 18px}.casino-slot-info-modal>header span{font-size:9px}.casino-slot-info-modal>header h2{margin-top:6px;font-size:26px}.casino-slot-info-modal>header button{width:38px;height:38px;font-size:23px}.casino-slot-info-body{scrollbar-width:thin;scrollbar-color:#3f87a4 #041018;flex-direction:column;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.casino-slot-info-body>p{color:#a9c4ce;background:#0a2029;border-left:4px solid #d7c236;margin:0;padding:10px 13px;font-size:12px;line-height:1.5}.casino-slot-paytable{flex-direction:column;gap:4px;display:flex}.casino-slot-paytable-header,.casino-slot-paytable article{grid-template-columns:minmax(390px,1fr) repeat(3,110px);align-items:center;display:grid}.casino-slot-paytable-header{color:#84aaba;letter-spacing:.12em;text-align:center;background:#041018;min-height:34px;padding:0 12px;font-size:10px;font-weight:900}.casino-slot-paytable-header span:first-child{text-align:left}.casino-slot-paytable article{background:linear-gradient(100deg,#0b2633,#071820);border:1px solid #24566a;min-height:70px;padding:5px 12px}.casino-slot-paytable-symbol{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:13px;min-width:0;display:grid}.casino-slot-paytable-symbol>.casino-slot-symbol{border:1px solid #397188;width:58px;height:58px}.casino-slot-paytable-symbol .casino-slot-rank{font-size:39px}.casino-slot-paytable-symbol>span{grid-template-columns:1fr auto;gap:2px 6px;min-width:0;display:grid}.casino-slot-paytable-symbol strong{color:#ecf9fd;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.casino-slot-paytable-symbol small{color:#87aab8;grid-column:1/-1;font-size:10px;line-height:1.3}.casino-slot-paytable-symbol em{color:#e2ca5c;letter-spacing:.08em;white-space:nowrap;grid-area:1/2;font-size:8px;font-style:normal;font-weight:900}.casino-slot-paytable article>b{color:#ffe45f;text-align:center;text-shadow:0 0 8px #ffe45f33;font-size:16px}@media (width<=760px){.casino-slot-info-backdrop{padding:8px}.casino-slot-info-modal{grid-template-rows:64px minmax(0,1fr);width:calc(100vw - 16px);height:calc(100vh - 16px)}.casino-slot-info-modal>header h2{font-size:20px}.casino-slot-paytable-header,.casino-slot-paytable article{grid-template-columns:minmax(190px,1fr) repeat(3,54px)}.casino-slot-paytable-symbol{grid-template-columns:50px minmax(0,1fr);gap:8px}.casino-slot-paytable-symbol>.casino-slot-symbol{width:46px;height:46px}.casino-slot-paytable-symbol em{display:none}.casino-slot-paytable-symbol small{font-size:8px}.casino-slot-paytable article>b{font-size:12px}}.palladium-exchange-overlay{z-index:170;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;place-items:center;display:grid;position:fixed;inset:0}.palladium-exchange-dialog{color:#d9edf5;background:linear-gradient(145deg,#103142,#06151e 72%);border:1px solid #397b96;width:min(470px,100vw - 32px);box-shadow:0 20px 65px #000e,inset 0 0 0 2px #0e2d3b}.palladium-exchange-dialog>header{background:linear-gradient(90deg,#173d50,#081923);border-bottom:1px solid #2b6278;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.palladium-exchange-dialog>header span{color:#6baac3;letter-spacing:.18em;font-size:8px;font-weight:900}.palladium-exchange-dialog>header h2{color:#fff;margin:3px 0 0;font-size:18px}.palladium-exchange-dialog>header button{color:#dff6ff;cursor:pointer;background:#071923;border:1px solid #4b879e;width:29px;height:29px}.palladium-exchange-dialog__rate{background:#05141c;border:1px solid #285a6e;grid-template-columns:72px 1fr auto 1fr;align-items:center;gap:12px;margin:16px;padding:12px;display:grid}.palladium-exchange-dialog__rate img{object-fit:contain;width:64px;height:64px}.palladium-exchange-dialog__rate strong{color:#f5de39;font-size:12px}.palladium-exchange-dialog__rate span{color:#45d7ff;font-size:22px}.palladium-exchange-dialog>p{color:#83aabd;margin:0 16px 13px}.palladium-exchange-dialog>p b{color:#fff}.palladium-exchange-dialog>.palladium-exchange-dialog__hint{color:#f0ca56;font-size:10px;line-height:1.35}.palladium-exchange-dialog>footer{border-top:1px solid #285a6e;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.palladium-exchange-dialog>footer span{color:#9ab6c2;font-size:11px}.palladium-exchange-dialog>footer button{color:#fff;cursor:pointer;background:linear-gradient(#3d8128,#245716);border:1px solid #70a641;min-width:145px;padding:11px 16px;font-weight:900}.palladium-exchange-dialog>footer button:disabled{opacity:.38;cursor:not-allowed}.galaxy-gates-info-rewards,.galaxy-gates-info-waves{scrollbar-width:thin;scrollbar-color:#3f87a4 #041018;min-height:0;padding:12px;overflow-y:auto}.galaxy-gates-info-rewards{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.galaxy-gates-info-chance-rewards{background:linear-gradient(145deg,#282307cc,#0b1518);border:1px solid #b99e25;grid-column:1/-1;padding:8px;box-shadow:inset 0 0 16px #d4b72a12}.galaxy-gates-info-chance-rewards>h3{color:#f3df55;letter-spacing:1px;text-align:center;background:#332d09;border-left:3px solid #e8d13d;margin:0 0 8px;padding:5px 8px;font-size:8px}.galaxy-gates-info-chance-rewards>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.auction-module{background:linear-gradient(145deg,#102633f7,#030a0ffa 70%);grid-template-rows:52px 36px minmax(0,1fr);height:640px;min-height:640px;position:relative}.auction-heading span strong{color:#f4de4d;letter-spacing:.08em;margin-left:7px;font-size:11px}.auction-tabs{background:#06131b;border-bottom:1px solid #28566c;align-items:end;gap:5px;padding:5px 10px 0;display:flex}.auction-tabs button{color:#7394a4;letter-spacing:.1em;background:linear-gradient(#142a36,#08141b);border:1px solid #315e73;width:190px;height:30px;font-size:8px;font-weight:950}.auction-tabs button.is-active{color:#fff178;background:linear-gradient(#554e11,#242207);border-color:#e1c936;box-shadow:inset 0 -2px #ead63d}.auction-layout{grid-template-columns:minmax(620px,1fr) 300px;gap:7px;min-width:0;min-height:0;padding:7px;display:grid;overflow:hidden}.auction-catalog,.auction-detail{background:#06141ced;border:1px solid #2d5d74;min-width:0;min-height:0;box-shadow:inset 0 0 20px #0006}.auction-catalog{grid-template-rows:34px minmax(0,1fr);display:grid;overflow:hidden}.auction-table{grid-template-columns:minmax(180px,1.35fr) 130px minmax(110px,1fr) 115px 105px;align-items:center;gap:7px;display:grid}.auction-table--header{color:#62889b;letter-spacing:.08em;background:linear-gradient(#102b39,#071923);border-bottom:1px solid #315d72;padding:0 10px;font-size:6px;font-weight:950}.auction-table--header span:nth-last-child(-n+2){text-align:right}.auction-lots{scrollbar-color:#4b8aa3 #041018;scrollbar-width:thin;min-height:0;overflow-y:auto}.auction-lot{color:#9bb5c1;text-align:left;cursor:pointer;background:linear-gradient(90deg,#0a202b,#06151d);border:0;border-bottom:1px solid #173847;width:100%;min-height:46px;padding:4px 10px;transition:background .12s,border-color .12s,color .12s,filter .12s}.auction-lot:hover{color:#eefbff;background:linear-gradient(90deg,#123749,#09202b)}.auction-lot.is-active{color:#c8e9f5;background:linear-gradient(90deg,#0d2f40,#071b25);box-shadow:inset 3px 0 #4cc6ee}.auction-lot.is-selected{color:#fff;background:linear-gradient(90deg,#17465d,#0a222e);border-bottom-color:#dcc53d;box-shadow:inset 3px 0 #f0d73c}.auction-lot.is-unavailable{color:#4e6570;filter:grayscale();background:#071119}.auction-lot.is-blocked{color:#875b60;background:linear-gradient(90deg,#291016,#071119);border-left:3px solid #b43d48}.auction-lot.is-unavailable:hover{color:#738993;background:#0a171f}.auction-lot>span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.auction-lot>strong{color:#ecd94b;text-align:right;font-size:9px}.auction-lot.is-unavailable>strong{color:#52636a}.auction-lot__item{grid-template-rows:1fr 1fr;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:0 7px;display:grid}.auction-lot__item img{object-fit:contain;filter:drop-shadow(0 0 5px #55d8ff44);grid-row:1/3;width:30px;height:30px}.auction-lot__item b{color:inherit;text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:9px;overflow:hidden}.auction-lot__item small{color:#4f8298;grid-column:2/4;align-self:start;font-size:6px}.auction-lot.is-active .auction-lot__item small{color:#61bddd}.auction-loading{color:#658696;place-items:center;height:100%;font-size:9px;display:grid}.auction-detail{flex-direction:column;padding:9px;display:flex}.auction-detail>header{border-bottom:1px solid #315a70;justify-content:space-between;align-items:center;min-height:36px;display:flex}.auction-detail>header span{color:#6a8d9e;letter-spacing:.1em;font-size:7px}.auction-detail>header strong{color:#e9f7fb;font-size:10px}.auction-detail__visual{background:radial-gradient(circle,#1c455a,#07151e 68%);border:1px solid #315d73;place-items:center;height:174px;margin-top:8px;display:grid;position:relative;overflow:hidden}.auction-detail__visual:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#bcecff07 0 1px,#0000 1px 4px);position:absolute;inset:0}.auction-detail__visual img,.auction-detail__visual video{z-index:1;object-fit:contain;width:132px;height:132px}.auction-detail__visual b{z-index:2;color:#effaff;text-align:center;background:linear-gradient(#0000,#031017e8);padding:7px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.auction-detail dl{border:1px solid #284e61;margin:8px 0 0}.auction-detail dl div{border-bottom:1px solid #1b3b4b;justify-content:space-between;align-items:center;gap:8px;min-height:29px;padding:0 8px;display:flex}.auction-detail dl div:last-child{border-bottom:0}.auction-detail dt{color:#6f909f;font-size:7px}.auction-detail dd{color:#e9d64c;text-align:right;margin:0;font-size:8px;font-weight:900}.auction-detail>p{color:#789aa9;min-height:39px;margin:9px 2px;font-size:7px;line-height:1.55}.auction-detail form{grid-template-columns:minmax(0,1fr) 74px;gap:6px;margin-top:auto;display:grid}.auction-detail form label{color:#70a4b8;letter-spacing:.05em;gap:4px;font-size:6px;font-weight:900;display:grid}.auction-detail form input{color:#f5e34e;background:#031018;border:1px solid #3c7992;outline:none;min-width:0;height:35px;padding:0 9px;font-size:10px;font-weight:900}.auction-detail form input:focus{border-color:#64cef1;box-shadow:0 0 7px #42cffa33}.auction-detail form button{color:#efffe9;cursor:pointer;background:linear-gradient(#367b38,#173a19);border:1px solid #5f9c58;align-self:end;height:35px;font-size:10px;font-weight:950}.auction-detail form button:hover:not(:disabled){background:linear-gradient(#469c48,#205522);border-color:#85e77d;box-shadow:0 0 9px #4edb4d35}.auction-detail form button:disabled{color:#657168;cursor:default;background:#152019;border-color:#3a4b42}.auction-detail>small{color:#916e49;margin-top:9px;font-size:6px;line-height:1.45}.auction-detail.is-unavailable .auction-detail__visual{filter:grayscale();opacity:.58}.auction-detail__locked{color:#857c60;text-align:center;background:#1b190e;border:1px solid #514b38;margin-top:7px;padding:7px;font-size:6px;font-weight:900}.auction-error{z-index:10;color:#ff9ba4;background:#2b0c13ed;border:1px solid #8e3d48;margin:0;padding:7px 10px;font-size:8px;position:absolute;bottom:10px;left:15px;right:315px}.auction-history{background:#06141ced;border:1px solid #2d5d74;grid-template-rows:34px minmax(0,1fr);min-width:0;min-height:0;margin:7px;display:grid;overflow:hidden;box-shadow:inset 0 0 20px #0006}.auction-history__table{grid-template-columns:minmax(210px,1.3fr) 150px minmax(130px,1fr) 150px 165px;align-items:center;gap:10px;display:grid}.auction-history__header{color:#62889b;letter-spacing:.08em;background:linear-gradient(#102b39,#071923);border-bottom:1px solid #315d72;padding:0 12px;font-size:7px;font-weight:950}.auction-history__rows{scrollbar-color:#4b8aa3 #041018;scrollbar-width:thin;min-height:0;overflow-y:auto}.auction-history__row{color:#9bb5c1;background:linear-gradient(90deg,#0a202b,#06151d);border-bottom:1px solid #173847;min-height:48px;padding:4px 12px}.auction-history__row:nth-child(2n){background:linear-gradient(90deg,#0c2633,#071820)}.auction-history__row>span,.auction-history__row>strong,.auction-history__row>b,.auction-history__row>time{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.auction-history__row>strong{color:#d9f4ff}.auction-history__row>b{color:#ecd94b;text-align:right}.auction-history__row>time{color:#72a8bc;text-align:right}@media (width<=1050px){.auction-layout{grid-template-columns:minmax(560px,1fr) 260px}.auction-table{grid-template-columns:minmax(155px,1.2fr) 105px minmax(90px,1fr) 100px 90px}}.galaxy-gates-info-rewards article{background:linear-gradient(100deg,#0b2633,#071820);border:1px solid #25566b;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:62px;padding:8px 10px;display:grid;position:relative}.galaxy-gates-info-rewards article>img{object-fit:contain;image-rendering:auto;width:38px;height:38px}.galaxy-gates-info-rewards article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.galaxy-gates-info-rewards article>span strong{color:#e9f8fe;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.galaxy-gates-info-rewards article>span small{color:#6190a4;letter-spacing:.7px;font-size:6px;font-weight:900}.galaxy-gates-info-rewards article>b{color:#f2db4e;white-space:nowrap;font-size:10px}.galaxy-gates-info-rewards article>em{color:#8bdcf4;text-align:center;background:#06131a;border:1px solid #2b6075;min-width:42px;padding:4px;font-size:8px;font-style:normal;font-weight:900}.galaxy-gates-info-rewards article>small{color:#7ca2b1;font-size:6px;position:absolute;bottom:3px;right:9px}.galaxy-gates-info-rewards article>i{color:#8ff4ba;background:#123c2a;padding:3px 6px;font-size:6px;font-style:normal;font-weight:900;position:absolute;bottom:0;left:0}.galaxy-gates-info-rewards>p,.galaxy-gates-info-waves>p{color:#61818f;letter-spacing:1px;grid-column:1/-1;align-self:center;margin:auto;font-size:8px;font-weight:900}.galaxy-gates-info-waves{flex-direction:column;gap:5px;display:flex}.galaxy-gates-info-waves h3{color:#f0dc61;letter-spacing:1px;background:#272407;border-left:3px solid #d7c236;margin:8px 0 4px;padding:6px 9px;font-size:8px}.galaxy-gates-info-waves>div:first-child h3{margin-top:0}.galaxy-gates-info-waves article{background:linear-gradient(90deg,#0a2430,#06151d);border:1px solid #234f62;grid-template-columns:34px 95px minmax(0,1fr);align-items:center;gap:9px;min-height:56px;padding:7px 9px;display:grid}.galaxy-gates-info-waves article>b{color:#79dcfb;background:#081923;border:1px solid #387b96;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.galaxy-gates-info-waves article>span{flex-direction:column;gap:4px;display:flex}.galaxy-gates-info-waves article>span strong{color:#e7f7fd;font-size:9px}.galaxy-gates-info-waves article>span small{color:#5c8798;font-size:7px}.galaxy-gates-info-waves article>div{flex-wrap:wrap;gap:5px;display:flex}.galaxy-gates-info-waves article>div>span{background:#041119;border:1px solid #1d4354;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;min-width:135px;padding:4px 6px;display:grid}.galaxy-gates-info-waves article>div img{object-fit:contain;grid-row:1/3;width:26px;height:26px}.galaxy-gates-info-waves article>div em{color:#b9d5df;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;font-weight:800;overflow:hidden}.galaxy-gates-info-waves article>div small{color:#cdac4e;font-size:5px;font-weight:900}@media (width<=950px){.assembly-layout,.upgrade-layout{grid-template-columns:1fr;overflow:auto}.assembly-materials,.assembly-requirements,.upgrade-control,.assembly-jobs{grid-area:auto/1}.assembly-recipes,.upgrade-candidates{grid-template-columns:repeat(2,minmax(0,1fr))}.upgrade-jobs{grid-area:auto/1}.galaxy-gates-module{overflow-x:auto}}.backpage-shell small{color:var(--backpage-readable-muted);line-height:1.35;font-size:9px!important}.backpage-shell :is(.backpage-module__header,.hangar-module__header){color:var(--backpage-readable-muted);font-size:9px}.backpage-shell :is(.shop-categories>p,.shop-catalog__heading,.shop-design-filters button,.shop-item>strong,.shop-item>footer em,.shop-detail__title,.shop-currency-options button,.shop-quantity button,.shop-quantity>strong,.shop-detail__effects>strong){font-size:9px}.backpage-shell :is(.shop-categories button,.shop-detail dl div,.shop-quantity label,.shop-quantity p,.shop-detail>p,.shop-detail__effects li,.shop-detail>button){font-size:10px}.backpage-shell :is(.shop-catalog__heading strong,.shop-detail dt,.shop-quantity label,.shop-quantity p,.shop-detail>p){color:var(--backpage-readable-muted)}.backpage-shell .hangar-stats div{min-height:23px}.backpage-shell .hangar-ship__active{font-size:8px}.backpage-shell .hangar-detail__notice{color:var(--backpage-readable-muted)}.backpage-shell .hangar-equipment-mode button>span[role=tooltip]{color:var(--backpage-readable-copy);font-size:10px}.backpage-shell :is(.equipment-toolbar>button,.equipment-toolbar>span,.equipment-feedback,.equipment-tabs button,.equipment-drawer>header button,.equipment-drawer>p,.equipment-pet-board__note,.equipment-pet-rename button,.equipment-drawer footer strong,.equipment-drone-list strong,.equipment-drone-card>header strong){font-size:9px}.backpage-shell :is(.equipment-confirmation__dialog p,.equipment-drone-info,.equipment-drone-card__stats span,.equipment-drone-card__stats strong){font-size:10px}.backpage-shell :is(.equipment-tabs button,.equipment-drawer>header button,.equipment-drawer>p,.equipment-pet-board__note,.equipment-drone-card__stats span){color:var(--backpage-readable-muted)}.backpage-shell :is(.auction-tabs button,.auction-table--header,.auction-lot>span,.auction-lot>strong,.auction-lot__item b,.auction-detail>header span,.auction-detail dt,.auction-detail dd,.auction-detail>p,.auction-detail form label,.auction-detail>small,.auction-detail__locked,.auction-history__header,.auction-history__row>span,.auction-history__row>strong,.auction-history__row>b,.auction-history__row>time){font-size:9px}.backpage-shell :is(.auction-lot,.auction-detail>p,.auction-history__row){color:var(--backpage-readable-copy)}.backpage-shell :is(.auction-table--header,.auction-detail>header span,.auction-detail dt,.auction-detail form label,.auction-history__header){color:var(--backpage-readable-muted)}.backpage-shell .auction-lot__item small{color:#72a8bb}.backpage-shell .auction-detail>p{font-size:10px}.backpage-shell .auction-detail>small{color:#b08c61}.backpage-shell .auction-lot.is-unavailable{color:#66808b}.backpage-shell .auction-lot.is-blocked{color:#a4777c}@media (width<=760px){.backpage-shell small{font-size:10px!important}.backpage-shell :is(.shop-categories button,.shop-detail dl div,.shop-detail>p,.hangar-detail__selector,.hangar-stats div,.auction-lot>span,.auction-lot__item b,.auction-detail>p){font-size:11px}}.backpage-shell .hangar-layout{grid-template-columns:minmax(0,1fr) 360px}.backpage-shell :is(.hangar-browser__toolbar,.hangar-browser__footer,.hangar-equipment-mode button,.hangar-reset-all,.hangar-ship>strong,.hangar-detail__tabs button,.hangar-detail__preview span,.hangar-detail__notice,.hangar-detail__error){font-size:11px}.backpage-shell :is(.hangar-detail__selector,.hangar-stats div,.hangar-detail__action,.hangar-detail__equipment){font-size:12px}.backpage-shell .hangar-detail__selector{min-height:31px}.backpage-shell .hangar-detail__tabs button{min-height:23px}.backpage-shell .hangar-detail__preview strong{font-size:14px}.backpage-shell .hangar-detail__preview span{color:#94b1bf}.backpage-shell .hangar-stats div{min-height:22px;padding-inline:9px}.backpage-shell .hangar-stats dt{color:#d0e0e7}.backpage-shell .hangar-detail__action,.backpage-shell .hangar-detail__equipment{min-height:29px}.backpage-shell .auction-layout{grid-template-columns:minmax(620px,1fr) 350px}.backpage-shell .auction-tabs button{font-size:10px}.backpage-shell .auction-table--header,.backpage-shell .auction-history__header{font-size:9px}.backpage-shell .auction-lot{min-height:52px}.backpage-shell .auction-lot>span,.backpage-shell .auction-lot>strong,.backpage-shell .auction-history__row>span,.backpage-shell .auction-history__row>strong,.backpage-shell .auction-history__row>b,.backpage-shell .auction-history__row>time{font-size:10px}.backpage-shell .auction-lot__item b{font-size:11px}.backpage-shell .auction-lot>strong,.backpage-shell .auction-history__row>b{color:#ffe84f;font-variant-numeric:tabular-nums;text-shadow:0 0 5px #e6c90033;font-weight:1000}.backpage-shell .auction-lot>span:not(.auction-lot__item),.backpage-shell .auction-history__row>span:not(.auction-lot__item),.backpage-shell .auction-history__row>strong,.backpage-shell .auction-history__row>time{color:#f1f8fb;font-weight:850}.backpage-shell .auction-lot.is-unavailable>strong{color:#91a7b2;text-shadow:none}.backpage-shell .auction-lot.is-unavailable>span:not(.auction-lot__item){color:#9aabb3}.backpage-shell .auction-lot.is-blocked>span:not(.auction-lot__item){color:#d0a4a8}.backpage-shell .auction-lot.is-blocked>strong{color:#c58e94;text-shadow:none}.backpage-shell .auction-detail>header span{font-size:9px}.backpage-shell .auction-detail>header strong{font-size:12px}.backpage-shell .auction-detail__visual b{font-size:11px}.backpage-shell .auction-detail dl div{min-height:33px}.backpage-shell .auction-detail dt{color:#f1f8fb;font-size:10px;font-weight:850}.backpage-shell .auction-detail dd{color:#ffe84f;font-variant-numeric:tabular-nums;text-shadow:0 0 5px #e6c90033;font-size:11px;font-weight:1000}.backpage-shell .auction-detail>p{color:#f1f8fb;font-size:11px;font-weight:750}.backpage-shell .auction-detail form label{color:#f1f8fb;font-size:9px;font-weight:900}.backpage-shell .auction-detail form input,.backpage-shell .auction-detail form button{font-size:11px}.backpage-shell .auction-detail form input{color:#fff064;font-variant-numeric:tabular-nums;font-weight:1000}.backpage-shell .auction-detail>small,.backpage-shell .auction-detail__locked{font-size:9px!important}.backpage-shell .auction-history__row{min-height:52px}.backpage-shell .skylab-storage>header{color:#91afbd;font-size:9px}.backpage-shell .skylab-storage>header strong{font-size:11px}.backpage-shell .skylab-storage article span{color:#91adba;font-size:8px}.backpage-shell .skylab-storage article strong{font-size:9px}.backpage-shell .skylab-grid strong{font-size:10px}.backpage-shell .skylab-grid small,.backpage-shell .skylab-grid em{font-size:9px!important}.backpage-shell .skylab-grid b{font-size:10px}.backpage-shell .skylab-module-switch{font-size:8px}.backpage-shell .skylab-detail>header small{font-size:9px!important}.backpage-shell .skylab-detail>header strong{font-size:15px}.backpage-shell .skylab-upgrade p,.backpage-shell .skylab-transport p{color:#a5bfca;font-size:10px}.backpage-shell .skylab-level span{color:#91aeba;font-size:9px}.backpage-shell .skylab-level em{font-size:10px}.backpage-shell .skylab-upgrade dl{min-height:31px}.backpage-shell .skylab-upgrade dt{color:#94b0bc;font-size:9px}.backpage-shell .skylab-upgrade dd{font-size:10px}.backpage-shell .skylab-resource-costs dd span{font-size:9px}.backpage-shell .skylab-resource-costs dd strong{font-size:10px}.backpage-shell .skylab-actions button,.backpage-shell .skylab-instant-button{font-size:9px}.backpage-shell .skylab-countdown span,.backpage-shell .skylab-active-transport span,.backpage-shell .skylab-transport label,.backpage-shell .skylab-transport>small,.backpage-shell .skylab-cargo-capacity span,.backpage-shell .skylab-cargo-capacity small,.backpage-shell .skylab-message{font-size:9px!important}.backpage-shell .skylab-cargo-capacity strong{font-size:10px}.backpage-shell .pilot-sheet__body{grid-template-columns:minmax(0,1fr) 330px}.backpage-shell .pilot-sheet__detail{padding:13px}.backpage-shell .pilot-sheet__detail header{min-height:68px;padding-left:70px}.backpage-shell .pilot-sheet__detail header>img{width:59px;height:66px}.backpage-shell .pilot-sheet__detail h2{font-size:21px}.backpage-shell .pilot-sheet__detail header span{font-size:10px}.backpage-shell .pilot-sheet__level span{color:#9ab3be;font-size:11px}.backpage-shell .pilot-sheet__level i{font-size:12px}.backpage-shell .pilot-sheet__current{color:#b7ccd5;font-size:12px}.backpage-shell .pilot-sheet__current strong{font-size:15px}.backpage-shell .pilot-sheet__detail section>strong{font-size:12px;line-height:1.4}.backpage-shell .pilot-sheet__detail section p{color:#b4cad3;font-size:11px}.backpage-shell .pilot-sheet__requirement-group>div strong{font-size:9px}.backpage-shell .pilot-sheet__requirement-group>div b,.backpage-shell .pilot-sheet__requirement-group li span,.backpage-shell .pilot-sheet__requirement-group li b{font-size:10px}.backpage-shell .pilot-sheet__detail dl div{align-items:center;min-height:34px;font-size:10px}.backpage-shell .pilot-sheet__detail>button{min-height:44px;font-size:11px}@media (width<=1000px){.backpage-shell .skylab-layout,.backpage-shell .pilot-sheet__body{grid-template-columns:1fr;overflow:auto}}@media (width<=900px){.backpage-shell .hangar-layout,.backpage-shell .auction-layout{grid-template-columns:1fr;overflow:auto}}.backpage-shell .pilot-card dt,.backpage-shell .pilot-card>footer small,.backpage-shell .homepage-card__title small,.backpage-shell .profile-card>header small,.backpage-shell .profile-records-grid span,.backpage-shell .rank-calculation-table--header,.backpage-shell .rank-npc-table--header,.backpage-shell .rank-distribution-heading{color:#a8c0cc;font-weight:500;font-size:9px!important}.backpage-shell .pilot-card dd,.backpage-shell .profile-identity-card dl div,.backpage-shell .profile-identity-summary .profile-rank-value,.backpage-shell .profile-identity-summary .profile-title-value,.backpage-shell .profile-faction-card label,.backpage-shell .profile-name-card label,.backpage-shell .profile-faction-card p,.backpage-shell .profile-identity-card>p,.backpage-shell .profile-name-card>p,.backpage-shell .profile-tab-note,.backpage-shell .rank-calculation-table,.backpage-shell .rank-npc-table,.backpage-shell .rank-distribution-list>div,.backpage-shell .npc-kill-row span strong,.backpage-shell .npc-kill-row span small,.backpage-shell .npc-kills-card>footer,.backpage-shell .achievement-list article header strong,.backpage-shell .achievement-list article header span,.backpage-shell .achievement-list article footer,.backpage-shell .achievements-card>footer,.backpage-shell .title-list button strong,.backpage-shell .title-list button span,.backpage-shell .titles-card>footer{color:#c4d7e0;font-weight:500;font-size:10px!important}.backpage-shell .profile-identity-card dt,.backpage-shell .profile-records-grid span,.backpage-shell .profile-tab-note,.backpage-shell .npc-kill-row span small,.backpage-shell .npc-kills-card>footer,.backpage-shell .achievement-list article footer,.backpage-shell .achievements-card>footer,.backpage-shell .title-list button span{color:#9eb8c5}.backpage-shell .profile-identity-card dd,.backpage-shell .profile-records-grid strong,.backpage-shell .rank-calculation-table strong,.backpage-shell .rank-npc-table>strong,.backpage-shell .achievement-list article header strong,.backpage-shell .title-list button strong,.backpage-shell .profile-tabs small,.backpage-shell .profile-tabs strong{font-weight:600}.backpage-shell .profile-tabs small{font-size:8px!important}.backpage-shell .profile-tabs strong{font-size:10px}.backpage-shell .profile-card>header strong{font-size:12px;font-weight:600}.backpage-shell .profile-avatar-actions button,.backpage-shell .profile-name-card>button,.backpage-shell .rank-card-header button,.backpage-shell .npc-kills-controls button,.backpage-shell .achievement-filters button,.backpage-shell .profile-faction-confirmation button{font-size:10px;font-weight:600}.backpage-shell .auction-lot>span,.backpage-shell .auction-history__row>span,.backpage-shell .auction-history__row>strong,.backpage-shell .auction-history__row>time{color:#d7e7ee;font-size:11px;font-weight:500}.backpage-shell .auction-lot>strong,.backpage-shell .auction-history__row>b{font-size:11px;font-weight:600}.backpage-shell .auction-lot.is-unavailable{color:#91a6b0;filter:grayscale(.55)}.backpage-shell select:not(:disabled){color:#f2fbff;cursor:pointer;background-color:#0b2633;border:1px solid #63bad7;outline:none;transition:border-color .14s,background-color .14s,box-shadow .14s;box-shadow:inset 0 0 0 1px #6edcff1f,0 0 7px #44c7ed1f}.backpage-shell select:not(:disabled):hover,.backpage-shell select:not(:disabled):focus-visible{background-color:#103445;border-color:#9be9ff;box-shadow:inset 0 0 0 1px #b4efff38,0 0 10px #55d9ff55}.backpage-shell .hangar-equipment-mode button,.backpage-shell .hangar-reset-all{box-sizing:border-box;height:32px;min-height:32px;padding-inline:10px;font-size:9px;font-weight:600;line-height:1.15}.backpage-shell .hangar-equipment-mode button:first-child{flex:0 0 112px}.backpage-shell .hangar-equipment-mode button:nth-child(2){flex:0 0 132px}.backpage-shell .hangar-equipment-mode button:nth-child(3){flex:0 0 45px}.backpage-shell .hangar-reset-all{flex:0 0 114px}.backpage-shell .auction-tabs button{font-size:11px;font-weight:500}.backpage-shell .auction-table--header,.backpage-shell .auction-history__header{color:#c1d5df;font-size:11px;font-weight:500}.backpage-shell .auction-lot>span,.backpage-shell .auction-lot>strong,.backpage-shell .auction-history__row>span,.backpage-shell .auction-history__row>strong,.backpage-shell .auction-history__row>b,.backpage-shell .auction-history__row>time{color:#e2eef3;font-size:12px;font-weight:400}.backpage-shell .auction-lot__item b{color:#f2f9fc;font-size:13px;font-weight:500}.backpage-shell .auction-lot__item small{color:#bad2dc;font-weight:400;font-size:11px!important}.backpage-shell .auction-lot>strong,.backpage-shell .auction-history__row>b{color:#ffea55;font-weight:500}.backpage-shell .auction-detail>header span,.backpage-shell .auction-detail dt,.backpage-shell .auction-detail form label,.backpage-shell .auction-detail>small,.backpage-shell .auction-detail__locked{color:#c5d8e0;font-weight:400;font-size:11px!important}.backpage-shell .auction-detail>header strong,.backpage-shell .auction-detail__visual b{font-size:14px;font-weight:500}.backpage-shell .auction-detail dd{font-size:13px;font-weight:500}.backpage-shell .auction-detail>p{color:#dce9ee;font-size:13px;font-weight:400;line-height:1.4}.backpage-shell .auction-detail form input,.backpage-shell .auction-detail form button{font-size:13px;font-weight:500}.backpage-shell .auction-loading,.backpage-shell .auction-error{font-size:11px;font-weight:400}.backpage-shell .auction-table--header,.backpage-shell .auction-history__header,.backpage-shell .auction-detail>header span,.backpage-shell .auction-detail dt,.backpage-shell .auction-detail form label,.backpage-shell .auction-detail>small,.backpage-shell .auction-detail__locked{color:#cfe3eb}.backpage-shell .auction-lot>span,.backpage-shell .auction-history__row>span,.backpage-shell .auction-history__row>strong,.backpage-shell .auction-history__row>time,.backpage-shell .auction-detail>p{color:#e7f2f6}.backpage-shell .auction-detail.is-unavailable .auction-detail__visual{filter:none;opacity:1}.backpage-shell .auction-detail.is-unavailable .auction-detail__visual img,.backpage-shell .auction-detail.is-unavailable .auction-detail__visual video{filter:grayscale();opacity:.58}.backpage-shell .auction-detail.is-unavailable .auction-detail__visual b{color:#d7e7ed}.backpage-shell .auction-lot.is-unavailable>span:not(.auction-lot__item),.backpage-shell .auction-lot.is-unavailable .auction-lot__item b,.backpage-shell .auction-lot.is-unavailable .auction-lot__item small{color:#b5c9d2}.backpage-shell{--backpage-readable-copy:#e7f2f6;--backpage-readable-muted:#c6dbe4;--backpage-readable-faint:#a8c4d0}.backpage-shell small{color:var(--backpage-readable-muted);font-weight:400;font-size:10px!important}.backpage-shell :is(.backpage-module__header,.hangar-module__header){color:var(--backpage-readable-muted);font-size:10px;font-weight:500}.backpage-shell :is(.homepage-card__title small,.homepage-card__title em,.pilot-card dt,.pilot-card>footer small,.ranking-table--header,.ranking-dialog__pilot-row.is-header,.ranking-dialog__clan-row.is-header,.ranking-dialog__toolbar>span,.ranking-dialog__toolbar label,.events-card__list time,.events-card__list small,.events-card>footer){color:var(--backpage-readable-faint);font-weight:400;font-size:9px!important}.backpage-shell :is(.pilot-card dd,.ranking-card__entries .ranking-table,.ranking-card__entries .ranking-clan-table,.ranking-table--player,.ranking-dialog__pilot-row,.ranking-dialog__clan-row,.news-card__hero p,.news-card__countdown small,.events-card__live,.events-card__empty p,.events-card__list div>strong,.events-card__list p){color:var(--backpage-readable-copy);font-weight:400;font-size:10px!important}.backpage-shell :is(.ranking-card__switch button,.ranking-card__open,.ranking-dialog>nav button,.ranking-dialog>footer strong){font-size:10px;font-weight:500}.backpage-shell :is(.shop-mode-tabs button,.shop-categories>p,.shop-categories button,.shop-catalog__heading,.shop-design-filters button,.shop-currency-options button,.shop-quantity button,.shop-quantity>strong,.shop-detail__effects>strong){font-size:11px;font-weight:500}.backpage-shell .shop-item>strong{color:#f0f8fb;font-size:10px;font-weight:500}.backpage-shell .shop-item>footer small{color:#b6cfda;font-weight:400;font-size:9px!important}.backpage-shell .shop-item>footer em{font-size:10px;font-weight:500}.backpage-shell :is(.shop-detail__title,.shop-detail dl div,.shop-quantity label,.shop-quantity p,.shop-detail>p,.shop-detail__effects li,.shop-detail__effects small,.shop-detail>button,.shop-feedback,.shop-purchase-confirmation section>span,.shop-purchase-confirmation small){font-size:11px;font-weight:400}.backpage-shell :is(.shop-detail__title,.shop-detail dt,.shop-quantity label,.shop-quantity p,.shop-detail>p,.shop-detail__effects small){color:var(--backpage-readable-muted)}.backpage-shell :is(.shop-detail dd,.shop-quantity strong){font-size:12px;font-weight:500}.backpage-shell :is(.hangar-browser__toolbar,.hangar-browser__footer,.hangar-ship>strong,.hangar-detail__tabs button,.hangar-detail__preview span,.hangar-detail__notice,.hangar-detail__error,.hangar-info__ability p,.hangar-info__ability small,.hangar-info__ability em){color:var(--backpage-readable-muted);font-size:10px;font-weight:400}.backpage-shell :is(.equipment-toolbar>button,.equipment-toolbar>span,.equipment-feedback,.equipment-tabs button,.equipment-confirmation__dialog>span,.equipment-confirmation__dialog p,.equipment-confirmation__dialog button,.equipment-slot-group>header small,.equipment-slot-group>div>p,.equipment-pet-board__status span,.equipment-pet-board__note,.equipment-pet-rename label,.equipment-pet-rename input,.equipment-pet-rename button,.equipment-drawer>p,.equipment-drawer__empty,.equipment-drawer footer strong,.equipment-drawer footer small,.equipment-drone-info,.equipment-drone-list strong,.equipment-drone-list small,.equipment-drone-card>header strong,.equipment-drone-card>header small,.equipment-drone-card__visual strong,.equipment-drone-card__designs>span,.equipment-drone-card__stats span,.equipment-drone-card__stats strong,.equipment-drone-card__designs>small,.equipment-drone-board__empty p,.equipment-drone-board__sale strong,.equipment-drone-board__sale small,.global-inventory input,.global-inventory select,.global-inventory__detail>small,.global-inventory__detail>p,.global-inventory__detail>button){color:var(--backpage-readable-muted);font-weight:400;font-size:10px!important}.backpage-shell :is(.equipment-drawer footer strong,.equipment-drone-list strong,.equipment-drone-card>header strong,.equipment-drone-card__stats strong,.equipment-drone-board__sale strong,.global-inventory__detail>strong){color:var(--backpage-readable-copy);font-size:11px;font-weight:500}.backpage-shell :is(.skylab-storage>header,.skylab-storage article span,.skylab-grid small,.skylab-grid em,.skylab-module-switch,.skylab-detail>header small,.skylab-level span,.skylab-upgrade dt,.skylab-resource-costs dd span,.skylab-countdown span,.skylab-active-transport span,.skylab-transport label,.skylab-transport>small,.skylab-cargo-capacity span,.skylab-cargo-capacity small,.skylab-message){color:var(--backpage-readable-muted);font-weight:400;font-size:10px!important}.backpage-shell :is(.skylab-storage>header strong,.skylab-storage article strong,.skylab-grid strong,.skylab-grid b,.skylab-level em,.skylab-upgrade dd,.skylab-resource-costs dd strong,.skylab-cargo-capacity strong,.skylab-actions button,.skylab-instant-button){font-size:11px;font-weight:500}.backpage-shell :is(.pilot-sheet__skill span,.pilot-sheet__skill em,.pilot-sheet__detail header span,.pilot-sheet__detail section p,.pilot-sheet__requirement-group>div strong,.pilot-sheet__requirement-group>div b,.pilot-sheet__requirement-group li span,.pilot-sheet__requirement-group li b,.pilot-sheet__detail dl div){color:var(--backpage-readable-muted);font-size:10px;font-weight:400}.backpage-shell :is(.tech-upgrades-panel__title span,.tech-upgrades-panel__title small,.tech-upgrades-panel__notice,.assembly-catalog>header small,.upgrade-inventory>header small,.upgrade-jobs>header small,.assembly-recipes>button strong,.assembly-recipes>button small,.assembly-recipes>button>em,.assembly-requirements>header small,.assembly-requirements>section>header,.assembly-requirements>section>header small,.assembly-requirements li strong,.assembly-requirements li small,.assembly-requirements li b,.assembly-requirements__bonus,.assembly-requirements__bonus strong,.assembly-requirements>p,.assembly-quantity small,.assembly-quantity b,.assembly-materials strong,.assembly-materials small,.assembly-materials p,.upgrade-candidates strong,.upgrade-candidates b,.upgrade-control>header small,.upgrade-control__levels small,.upgrade-control label,.upgrade-control__stats>header,.upgrade-control__stats>header small,.upgrade-control__stats>div,.upgrade-control dl div,.upgrade-control>p,.upgrade-jobs__list>p,.upgrade-jobs strong,.upgrade-jobs small,.upgrade-jobs article>b,.upgrade-jobs article>button){color:var(--backpage-readable-muted);font-weight:400;font-size:10px!important}.backpage-shell :is(.assembly-recipes>button strong,.assembly-requirements li strong,.assembly-materials strong,.upgrade-candidates strong,.upgrade-control__stats>header,.upgrade-jobs strong){color:var(--backpage-readable-copy);font-weight:500}.backpage-shell .assembly-requirements li.has-enough b{color:#65e3a4;font-weight:700}.backpage-shell .assembly-requirements li.is-missing b{color:#ff7474;font-weight:700}.backpage-shell :is(.galaxy-gates-heading>div>span,.galaxy-gates-heading dt,.galaxy-gates-selector>header strong,.galaxy-gates-controls>header span,.galaxy-gates-selector>header small,.galaxy-gates-controls>header small,.galaxy-gates-selector button strong,.galaxy-gates-selector button em,.galaxy-gates-display>header span,.galaxy-gates-space__status span,.galaxy-gates-parts span,.galaxy-gates-kronos-recipe strong,.galaxy-gates-progress small,.galaxy-gates-display>footer p,.galaxy-gates-display>footer .galaxy-gates-active-runtime,.galaxy-gates-multiplier h3,.galaxy-gates-log h3,.galaxy-gates-kronos-info h3,.galaxy-gates-kronos-info p,.galaxy-gates-kronos-info strong,.galaxy-gates-multiplier header span,.galaxy-gates-multiplier button,.galaxy-gates-multiplier__manual,.galaxy-gates-multiplier__auto,.galaxy-gates-payment__options button,.galaxy-gates-payment__options button strong,.galaxy-gates-spin-count button,.galaxy-gates-energy strong,.galaxy-gates-energy small,.galaxy-gates-log p,.galaxy-gates-info-modal>header span,.galaxy-gates-info-modal>nav button,.galaxy-gates-info-rewards article>span small,.galaxy-gates-info-rewards article>em,.galaxy-gates-info-rewards article>small,.galaxy-gates-info-rewards article>i,.galaxy-gates-info-rewards>p,.galaxy-gates-info-waves>p,.galaxy-gates-info-waves h3,.galaxy-gates-info-waves article>span strong,.galaxy-gates-info-waves article>span small,.galaxy-gates-info-waves article>div em,.galaxy-gates-info-waves article>div small){color:var(--backpage-readable-muted);font-weight:400;font-size:10px!important}.backpage-shell :is(.galaxy-gates-selector button strong,.galaxy-gates-selector button em,.galaxy-gates-kronos-info strong,.galaxy-gates-energy strong,.galaxy-gates-info-waves article>span strong,.galaxy-gates-info-waves article>div em){color:var(--backpage-readable-copy);font-weight:500}.backpage-shell .galaxy-gates-selector button strong,.backpage-shell .galaxy-gates-selector button em{color:#e8f7fc;font-synthesis:weight;letter-spacing:.25px;-webkit-text-stroke:.18px currentColor;text-shadow:0 1px 1px #000;font-family:Arial,Segoe UI,sans-serif;font-weight:900;font-size:11px!important}.backpage-shell .galaxy-gates-selector button em{color:#fff;font-weight:900}.backpage-shell .galaxy-gates-display>footer p{color:#bdd3dc;font-weight:600;line-height:1.4;font-size:10px!important}.backpage-shell .galaxy-gates-display>footer .galaxy-gates-active-runtime{color:#65e8ff;font-weight:900;font-size:10px!important}.backpage-shell :is(.profile-panel__header,.profile-tabs small,.profile-card>header small,.profile-identity-card dt,.profile-name-card label,.profile-name-card>p,.rank-calculation-table--header,.rank-npc-table--header,.rank-distribution-heading,.rank-calculation-card>footer small,.rank-calculation-card>footer p,.profile-records-grid span,.profile-tab-note,.npc-kill-row span small,.npc-kills-card>footer,.achievement-list article footer,.achievements-card>footer,.title-list button span,.clan-create-card header small,.clan-directory header small,.clan-title small,.clan-directory article span,.clan-stat-grid small,.clan-bank-balances small,.clan-member-identity small,.clan-member-rank span,.clan-applications article small,.clan-application-count,.admin-panel__header-tabs button,.admin-action-card p,.admin-event-status dt,.admin-operations form label,.admin-audit-list time,.admin-audit-list span,.admin-audit-list code){color:var(--backpage-readable-faint);font-weight:400;font-size:10px!important}.backpage-shell :is(.profile-identity-card dd,.profile-records-grid strong,.rank-calculation-table,.rank-npc-table,.rank-distribution-list>div,.npc-kill-row span strong,.achievement-list article header strong,.title-list button strong,.clan-create-card label,.clan-form-grid label,.clan-tax-form label,.clan-console button,.clan-entry button,.clan-list article,.clan-applications article,.clan-rights>article,.clan-diplomacy>article,.clan-ledger p,.admin-panel__message,.admin-panel__error,.admin-player-detail,.admin-player-stats,.admin-restrictions,.admin-audit-list p){color:var(--backpage-readable-copy);font-size:11px;font-weight:400}.backpage-shell :is(.wiki-tabs button,.wiki-equipment-filters button,.wiki-price-table p,.wiki-card b,.wiki-card small,.wiki-equipment article,.wiki-maps article,.wiki-stat-list div,.wiki-npc-cargo p,.wiki-ship-features p,.wiki-ship-ability-summary){color:var(--backpage-readable-muted);font-weight:400;font-size:11px!important}.backpage-shell :is(.wiki-card b,.wiki-equipment article,.wiki-maps article span,.wiki-stat-list dd,.wiki-ship-features p b){color:var(--backpage-readable-copy);font-weight:500}.backpage-shell .shop-item>strong{color:#f5fbfd;height:24px;padding-top:6px;font-size:10px;font-weight:500}.backpage-shell .shop-item>footer em{color:#ffe05a;text-shadow:0 1px 2px #000;font-size:10px;font-weight:500}.backpage-shell .shop-detail__title{color:#c6dbe4;font-size:12px;font-weight:400}.backpage-shell .shop-detail__title strong{color:#f3f9fc;font-size:13px;font-weight:500}.backpage-shell .shop-detail dl div{color:#e7f2f6;font-size:12px;font-weight:400}.backpage-shell .shop-detail dt{color:#f7fbfd;font-size:15px;font-weight:600}.backpage-shell .shop-detail dd{color:#f4fafc;font-size:12px;font-weight:500}.backpage-shell .shop-detail>p{color:#c6dbe4;font-size:12px;font-weight:400;line-height:1.55}.backpage-shell .shop-detail__effects>strong{color:#70dcff;font-size:12px;font-weight:600}.backpage-shell .shop-detail__effects li,.backpage-shell .shop-detail__effects p{color:#edf7fa;font-size:13px;font-weight:400;line-height:1.45}.backpage-shell .shop-detail__effects small{color:#bad1da;font-weight:400;line-height:1.45;font-size:11px!important}.backpage-shell .shop-detail{overflow:hidden}.backpage-shell .shop-detail__title,.backpage-shell .shop-detail__art,.backpage-shell .shop-detail__tabs,.backpage-shell .shop-quantity,.backpage-shell .shop-detail>button{flex:none}.backpage-shell .shop-detail__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:7px;display:grid}.backpage-shell .shop-detail__tabs button{color:#b9d0da;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#102532,#08151d);border:1px solid #31566b;min-width:0;min-height:32px;padding:5px 7px;font-size:10px;font-weight:500}.backpage-shell .shop-detail__tabs button:hover,.backpage-shell .shop-detail__tabs button:focus-visible{color:#f3fbfd;border-color:#60bad8}.backpage-shell .shop-detail__tabs button.is-active{color:#fff;background:linear-gradient(#17627d,#0b3548);border-color:#55d8ff;box-shadow:inset 0 -2px #73e4ff,0 0 10px #34c9ff25}.backpage-shell .shop-pet-level-tabs{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.backpage-shell .shop-pet-level-tabs button{color:#d3e7ef;letter-spacing:.05em;cursor:pointer;background:linear-gradient(#102632,#07141c);border:1px solid #3c6478;min-height:34px;font-size:11px;font-weight:600}.backpage-shell .shop-pet-level-tabs button:hover,.backpage-shell .shop-pet-level-tabs button:focus-visible{color:#fff;border-color:#63d7f5}.backpage-shell .shop-pet-level-tabs button.is-active{color:#fff6a0;background:linear-gradient(#514a10,#181b11);border-color:#f4d83c;box-shadow:inset 0 -2px #ead631,0 0 10px #ead63124}.backpage-shell .shop-detail__content{scrollbar-color:#48728c #071017;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.backpage-shell .shop-detail__content::-webkit-scrollbar{width:8px}.backpage-shell .shop-detail__content::-webkit-scrollbar-track{background:#071017;border-left:1px solid #173747}.backpage-shell .shop-detail__content::-webkit-scrollbar-thumb{background:linear-gradient(#4f8fac,#28556b);border:1px solid #69a8c5}.backpage-shell .shop-detail__pane{padding-right:2px}.backpage-shell .shop-detail__pane>p,.backpage-shell .shop-detail__specification,.backpage-shell .shop-detail__abilities{background:#07131b;border:1px solid #2c4b5d;margin:2px 2px 10px;padding:9px 10px}.backpage-shell .shop-detail__pane>p,.backpage-shell .shop-detail__specification p,.backpage-shell .shop-detail__abilities>p{color:#d9e8ee;font-size:12px;font-weight:400;line-height:1.45}.backpage-shell .shop-detail__specification>strong,.backpage-shell .shop-detail__abilities>strong{color:#70dcff;letter-spacing:.07em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.backpage-shell .shop-detail__specification p,.backpage-shell .shop-detail__abilities>p{margin:0}.backpage-shell .shop-detail__ability-list{gap:5px;margin-top:8px;display:grid}.backpage-shell .shop-detail__ability{background:#091923;border:1px solid #31566b;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:52px;padding:6px;display:grid}.backpage-shell .shop-detail__ability>div{gap:3px;min-width:0;display:grid}.backpage-shell .shop-detail__ability b{color:#ffe05a;font-size:12px;font-weight:600}.backpage-shell .shop-detail__ability small{color:#c2d8e1;font-weight:400;line-height:1.35;font-size:10px!important}.backpage-shell .shop-detail__ability em{color:#f4cc5a;text-align:center;background:#2c220e;border:1px solid #795d22;max-width:88px;padding:5px 6px;font-size:8px;font-style:normal;font-weight:600}.backpage-shell .shop-quantity{margin:6px 0}.backpage-shell .shop-detail>button{margin-top:0}.backpage-shell .equipment-drone-card__stats .equipment-drone-card__stat--havoc strong{color:#ff5048;text-shadow:0 0 6px #ff302f88}.clan-payout-title{gap:3px;margin-right:auto;display:grid}.clan-payout-title h3{margin:0}.clan-payout-title small{color:#e8d24a;letter-spacing:.05em;white-space:nowrap;font-size:10px}.backpage-shell .skylab-layout{grid-template-columns:minmax(0,1fr) clamp(220px,18vw,255px)}.backpage-shell .skylab-storage>div{align-items:stretch}.backpage-shell .skylab-storage article{flex-direction:column;gap:5px;min-height:64px;padding:7px 8px 6px;display:flex}.backpage-shell .skylab-storage__resource-title{align-items:center;gap:7px;min-width:0;display:flex}.backpage-shell .skylab-storage article .skylab-storage__resource-title img{object-fit:contain;flex:0 0 34px;width:34px;height:34px}.backpage-shell .skylab-storage article .skylab-storage__resource-title span{text-overflow:clip;white-space:normal;font-size:8px;line-height:1.2;overflow:visible}.backpage-shell .skylab-storage article>strong{text-align:center;text-overflow:clip;white-space:nowrap;width:100%;font-size:clamp(7px,.68vw,10px);line-height:1.2;overflow:visible}.backpage-shell .skylab-storage article .skylab-storage__full-in{color:#65899c;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:5px;width:100%;font-size:7px;font-weight:900;display:flex}.backpage-shell .skylab-storage article .skylab-storage__full-in span{color:inherit;font-size:inherit;text-overflow:clip;white-space:nowrap;overflow:visible}.backpage-shell .skylab-storage article .skylab-storage__full-in b{color:#63d9f5;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.backpage-shell .skylab-storage article>i{width:100%;min-height:3px;margin-top:auto}@media (width<=1100px){.backpage-shell .skylab-storage>div{grid-template-columns:repeat(4,minmax(125px,1fr))}.backpage-shell .skylab-storage article>strong{font-size:9px}}@media (width<=1000px){.backpage-shell .skylab-layout{grid-template-columns:1fr}}
