@layer base{@font-face{font-family:Monitorica;src:url(/assets/fonts/monitorica/Monitorica-Rg.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Monitorica;src:url(/assets/fonts/monitorica/Monitorica-It.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Monitorica;src:url(/assets/fonts/monitorica/Monitorica-Bd.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Monitorica;src:url(/assets/fonts/monitorica/Monitorica-BdIt.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}}:root{--font-monitorica:"Monitorica";--bg:#050712;--panel:#0c1222c7;--panel-strong:#111b31eb;--line:#80ccff1f;--text:#edf7ff;--muted:#8fa4b8;--cyan:#49d7ff;--violet:#9b5cff;--orange:#ff9b42;--red:#ff596a;--green:#53e7a4;--safe-top:max(env(safe-area-inset-top,0px), var(--tg-viewport-content-safe-area-inset-top,0px));--safe-right:max(env(safe-area-inset-right,0px), var(--tg-viewport-content-safe-area-inset-right,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-viewport-content-safe-area-inset-bottom,0px));--safe-left:max(env(safe-area-inset-left,0px), var(--tg-viewport-content-safe-area-inset-left,0px))}*{box-sizing:border-box}html,body{height:100%;min-height:100%;color:var(--text);font-family:var(--font-monitorica), Arial, Helvetica, sans-serif;overscroll-behavior:none;background:radial-gradient(circle at 50% 10%,#16203a 0%,#080b18 42%,#03040a 100%);margin:0}body{overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.app-shell{min-height:100dvh;padding:18px}.game-shell{height:100dvh;min-height:100dvh;padding:max(10px, var(--safe-top)) max(10px, var(--safe-right)) max(10px, var(--safe-bottom)) max(10px, var(--safe-left));place-items:center;display:grid;overflow:hidden}.mobile-frame{border:1px solid var(--line);background:linear-gradient(#090f1ff5,#050812fa),radial-gradient(circle at 50% 0,#49d7ff2e,#0000 36%);border-radius:0;width:min(100%,430px);min-height:calc(100dvh - 36px);margin:0 auto;overflow:hidden;box-shadow:0 24px 70px #00000080}.game-frame{width:min(100%,430px);height:min(100%,932px);min-height:0;max-height:100%}.game-frame .screen,.game-frame .battle-host,.game-frame .home-scene-host{height:100%;min-height:0}.screen{flex-direction:column;gap:14px;min-height:calc(100dvh - 38px);padding:16px;display:flex;position:relative}.hangar-screen{background:#020610;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:8px;height:calc(100dvh - 38px);min-height:0;padding:10px;display:grid;overflow:hidden}.topbar,.panel{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0}.topbar{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.hangar-topbar{grid-template-columns:118px minmax(0,1fr) 92px;gap:6px;min-width:0;padding:8px;display:grid}.brand{flex-direction:column;gap:2px;min-width:0;display:flex}.brand strong{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.brand span,.meta,.small{color:var(--muted);font-size:12px}.button{min-height:38px;color:var(--text);cursor:pointer;white-space:nowrap;background:#49d7ff1f;border:1px solid #49d7ff38;border-radius:0;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.hangar-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-width:0;display:grid}.mini-stat{text-align:center;background:#ffffff0e;border:1px solid #ffffff0f;border-radius:0;min-width:0;padding:5px 2px}.mini-stat span{color:var(--muted);font-size:8px;line-height:1;display:block}.mini-stat strong{margin-top:3px;font-size:10px;line-height:1;display:block}.button:hover{background:#49d7ff33;border-color:#49d7ff85}.button:active{transform:translateY(1px)}.button.primary{background:linear-gradient(135deg, var(--cyan), var(--violet));color:#02040a;border-color:#0000}.ui-button{isolation:isolate;width:var(--ui-button-width);height:var(--ui-button-height);color:#dffcff;cursor:pointer;min-width:0;font:inherit;text-align:center;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;padding:0 32px;font-size:13px;line-height:1.25;transition:filter .12s,transform .12s;display:inline-flex;position:relative}.ui-button-shape{z-index:-1;shape-rendering:geometricprecision;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ui-button-shape-fill{fill:#010d12f5;stroke:#66e4f7ad;stroke-width:1px;vector-effect:non-scaling-stroke}.ui-button span{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:relative;overflow:hidden;transform:translateY(3px)}.ui-button--primary{color:#04181e;filter:drop-shadow(0 0 8px #7effff7a)drop-shadow(0 0 16px #49d7ff42);text-shadow:none}.ui-button--primary .ui-button-shape-fill{fill:#7df8ff;stroke:#b4ffffe6}.ui-button--secondary{color:#c8f5ff}.ui-button--sm{padding:0 18px;font-size:11px}.ui-button--icon{padding:0;font-size:14px}.ui-button:hover{filter:brightness(1.08)}.ui-button--primary:hover{filter:drop-shadow(0 0 8px #7effff8f)drop-shadow(0 0 18px #49d7ff57)brightness(1.08)}.ui-button:active{transform:translateY(1px)}.ui-button--disabled,.ui-button:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.48;pointer-events:none}.button.disabled,.button:disabled{cursor:not-allowed;opacity:.48}.hangar-topbar .button.primary{border-radius:0;min-height:36px;padding:0 10px;font-size:12px}.hangar-topbar .ui-button--sm{width:100%;min-width:0;padding-left:10px;padding-right:10px}.build-status-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;min-height:0;padding:0 8px 8px;display:grid}.status-column{background:#ffffff0b;border:1px solid #ffffff12;min-width:0;padding:7px}.status-column strong,.status-column span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.status-column strong{font-size:10px}.status-column span{color:var(--muted);margin-top:3px;font-size:10px}.status-column.danger{border-color:#ff596a3d}.status-column.warn{border-color:#ffd27a3d}.status-column.hint{border-color:#49d7ff38}.button.danger{background:#ff596a1a;border-color:#ff596a4d}.home-grid{gap:14px;margin-top:auto;margin-bottom:auto;display:grid}.home-scene-frame{background:linear-gradient(#000 0%,#020814 48%,#04142b 100%)}.home-scene-host{background:linear-gradient(#000 0%,#020814 48%,#04142b 100%);min-height:calc(100dvh - 38px);position:relative;overflow:hidden}.home-scene-canvas{position:absolute;inset:0}.home-scene-canvas canvas{width:100%;height:100%;display:block}.home-scene-overlay{pointer-events:none;background:linear-gradient(#03050c00 55%,#03050cbd 100%);justify-content:center;align-items:flex-end;padding:16px;display:flex;position:absolute;inset:0}.home-scene-actions{pointer-events:auto;grid-template-columns:1fr;justify-items:stretch;gap:4px;width:min(100%,214px);display:grid}.home-scene-actions .ui-button{width:100%}.hero-title{letter-spacing:0;margin:0;font-size:42px;line-height:.96}.hero-copy{color:#b7c7d8;margin:0;font-size:15px;line-height:1.5}.hangar-layout{gap:12px;display:grid}.stats-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stat{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:0;padding:9px}.stat span{color:var(--muted);text-transform:uppercase;font-size:10px;display:block}.stat strong{margin-top:4px;font-size:15px;display:block}.ship-grid-wrap{z-index:2;pointer-events:none;justify-content:center;align-items:center;min-height:0;padding:0;display:flex;position:absolute;inset:0}.ship-grid{touch-action:none;pointer-events:auto;gap:3px;display:grid;position:relative;overflow:visible}.cell{width:38px;height:38px;color:var(--text);cursor:pointer;background:#03070e33;border:1px solid #49d7ff14;border-radius:0;padding:0;position:relative;overflow:visible}.cell.inactive{cursor:default;background:#ffffff04;border-color:#ffffff09}.cell.has-panel{background:#112b3e6b;border-color:#49d7ff38}.cell.has-cabin{border-color:#0000;background:0 0!important}.cell.panel-damaged{background:#58462a70}.cell.panel-critical{background:#5c26267a}.cell.panel-debris{background:#26282c85}.cell.valid{outline:1px solid var(--green);background:#53e7a429}.cell.invalid{outline:1px solid var(--red);background:#ff596a21}.cell.has-cabin.valid,.cell.has-cabin.invalid{background:0 0}.cell.occupied{z-index:8;background:0 0}.cell.overlay-structure{box-shadow:inset 0 0 0 2px #53e7a494}.cell.overlay-power{box-shadow:inset 0 0 0 2px #49d7ff9e}.cell.overlay-disconnected{box-shadow:inset 0 0 0 2px #ff596a94}.cell.overlay-heat{box-shadow:inset 0 0 0 2px #ff9a49a3}.cell.overlay-cooling{box-shadow:inset 0 0 0 2px #53e7a494}.cell.overlay-weapon{box-shadow:inset 0 0 0 2px #ffd27aad}.cell.overlay-engine{box-shadow:inset 0 0 0 2px #9d84ffad}.cell.overlay-mass-center:after{z-index:5;content:"";pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;inset:9px;box-shadow:0 0 10px #ffffff7a}.cell.draggable-cell{cursor:grab}.cell.dragging,.cabin-graphic.dragging,.module-card.dragging{z-index:30;cursor:grabbing;filter:drop-shadow(0 0 14px #49d7ff57)}.panel-graphic-cell{z-index:3;pointer-events:none;filter:drop-shadow(0 0 5px #49d7ff2e);background-repeat:no-repeat;display:block;position:absolute}.cabin-graphic{z-index:12;cursor:default;pointer-events:none;filter:drop-shadow(0 0 7px #ffd27a2e);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:border-box;background-clip:border-box;border:0;border-radius:0;margin:0;padding:0;position:absolute}.cabin-graphic.draggable-cell{cursor:grab;pointer-events:auto}.cell-sprite{filter:drop-shadow(0 5px 6px #0000008f)drop-shadow(0 0 5px #49d7ff33);pointer-events:none;z-index:5;background-repeat:no-repeat;display:block;position:absolute;inset:-8px}.cell-sprite.ai-module-sprite{inset:-14px}.cell-hover{opacity:.38;mix-blend-mode:screen;pointer-events:none;z-index:4;background-repeat:no-repeat;display:block;position:absolute;inset:-12px}.module-list{overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:116px;grid-auto-flow:column;gap:7px;padding:7px 1px 2px;display:grid;overflow-x:auto}.module-list::-webkit-scrollbar{width:6px;height:6px}.module-list::-webkit-scrollbar-thumb{background:#80ccff59}.module-list::-webkit-scrollbar-track{background:#ffffff0a}.module-card{min-height:58px;color:var(--text);cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff0f;border-radius:0;padding:8px 8px 8px 48px;position:relative}.module-card.selected{border-color:var(--cyan);background:#49d7ff21}.module-card strong{margin-bottom:3px;font-size:11px;line-height:1.1;display:block}.module-card span{color:var(--muted);font-size:10px;line-height:1.2}.module-thumb{filter:drop-shadow(0 0 8px #49d7ff38);background-repeat:no-repeat;width:34px;height:34px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.module-thumb.ai-module-thumb{width:40px;height:40px;left:7px}.panel-card,.cabin-card{padding-left:50px}.panel-thumb{filter:drop-shadow(0 0 8px #49d7ff33);background-repeat:no-repeat;width:38px;height:38px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.cabin-thumb{filter:drop-shadow(0 0 8px #ffd27a38);background-repeat:no-repeat;width:34px;height:34px;display:block;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.panel{padding:12px}.hangar-stage{touch-action:none;background:#03070e1a;border:1px solid #80ccff1f;border-radius:0;min-width:0;min-height:0;position:relative;overflow:hidden}.hangar-world{transform-origin:0 0;will-change:transform;position:absolute;inset:0}.overlay-tabs{z-index:4;grid-template-columns:repeat(3,minmax(54px,1fr));gap:4px;width:min(248px,100% - 82px);display:grid;position:absolute;top:10px;right:10px}.overlay-tabs button{min-height:28px;color:var(--muted);cursor:pointer;background:#030912b8;border:1px solid #ffffff14;font-size:10px}.overlay-tabs button.selected{color:var(--text);background:#49d7ff29;border-color:#49d7ff9e}.hangar-pan-surface{z-index:1;cursor:grab;background:url(/assets/hangar/hangar-bg.png) 50%/cover no-repeat;position:absolute;inset:0}.hangar-actions{gap:7px;display:flex;position:absolute;bottom:10px;right:10px}.hangar-actions .button{border-radius:0;min-height:32px;padding:0 10px;font-size:11px}.hangar-zoom-controls{z-index:4;align-items:center;gap:6px;display:flex;position:absolute;top:10px;left:10px}.hangar-zoom-controls .button{border-radius:0;width:32px;min-height:32px;padding:0}.hangar-zoom-controls>span{min-width:42px;color:var(--muted);text-align:center;font-size:11px}.hangar-bottom-nav{z-index:5;min-width:0;position:relative}.module-drawer{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1222e6;border-radius:0;min-width:0;padding:8px;position:relative}.module-drawer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:28px;font-size:13px;font-weight:800;list-style:none;display:flex}.module-drawer summary::-webkit-details-marker{display:none}.build-mode-tabs{grid-template-columns:repeat(3,1fr);gap:6px;margin:7px 0 2px;display:grid}.build-mode-tabs button{min-height:28px;color:var(--muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;font-size:11px}.build-mode-tabs button.selected{border-color:var(--cyan);color:var(--text);background:#49d7ff21}.preset-list{scrollbar-width:none;grid-auto-columns:minmax(116px,1fr);grid-auto-flow:column;gap:6px;padding:7px 1px 2px;display:grid;overflow-x:auto}.preset-list::-webkit-scrollbar{display:none}.preset-list button{min-height:48px;color:var(--text);cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff12;padding:7px 8px}.preset-list button.selected{border-color:var(--cyan);background:#49d7ff21}.preset-list strong,.preset-list span{font-size:10px;line-height:1.2;display:block}.preset-list span{color:var(--muted);margin-top:4px}.module-drawer:not([open]) .module-list,.module-drawer:not([open]) .build-mode-tabs{display:none}.module-drawer[open] .module-list{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain;scrollbar-width:thin;background:#0c1222eb;border-radius:0;max-height:min(62dvh,520px);padding:8px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 -18px 50px #00000059}.panel-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.panel-title h2{margin:0;font-size:15px}.warnings{color:#ffd27a;gap:6px;font-size:12px;display:grid}.battle-host{touch-action:none;background:#03050c;min-height:calc(100dvh - 38px);position:relative}.battle-canvas{touch-action:none;position:absolute;inset:0}.battle-canvas canvas{touch-action:none;width:100%;height:100%;display:block}.battle-overlay{pointer-events:none;flex-direction:column;justify-content:space-between;padding:14px;display:flex;position:absolute;inset:0}.battle-hud{gap:8px;max-width:240px;display:grid}.bar{background:#ffffff14;border:1px solid #ffffff1a;border-radius:0;height:10px;overflow:hidden}.bar>span{background:linear-gradient(90deg, var(--green), var(--cyan));border-radius:0;height:100%;display:block}.result-panel{pointer-events:auto;align-self:center;width:min(100%,340px);margin:auto 0}.footer-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}@media (orientation:portrait){.game-frame{width:min(100%,430px);height:100%}}@media (orientation:landscape){.game-shell{padding:max(6px, var(--safe-top)) max(8px, var(--safe-right)) max(6px, var(--safe-bottom)) max(8px, var(--safe-left))}.game-frame{width:min(100%,932px);height:min(100%,430px)}.game-frame--home .home-scene-overlay{background:linear-gradient(90deg,#03050c00 52%,#03050cc2 100%);justify-content:flex-end;align-items:flex-end;padding:14px}.game-frame--home .home-scene-actions{width:214px}.game-frame--hangar .hangar-screen{grid-template:"top stage nav""status stage nav"minmax(0,1fr)/174px minmax(0,1fr) 220px;height:100%;padding:8px}.game-frame--hangar .hangar-topbar{grid-area:top;grid-template-columns:1fr;align-content:start;gap:7px}.game-frame--hangar .brand strong,.game-frame--hangar .brand span{text-overflow:ellipsis;overflow:hidden}.game-frame--hangar .hangar-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.game-frame--hangar .hangar-topbar .button.primary{width:100%}.game-frame--hangar .build-status-panel{grid-area:status;grid-template-columns:1fr;align-content:start;padding:0}.game-frame--hangar .hangar-stage{grid-area:stage}.game-frame--hangar .hangar-bottom-nav{grid-area:nav;min-height:0}.game-frame--hangar .module-drawer{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.game-frame--hangar .module-drawer summary{min-height:34px}.game-frame--hangar .build-mode-tabs{flex:none}.game-frame--hangar .preset-list{flex:0 96px;grid-template-columns:1fr;grid-auto-rows:minmax(44px,auto);grid-auto-flow:row;min-height:44px;max-height:96px;overflow:hidden auto}.game-frame--hangar .module-drawer[open] .module-list{min-height:0;box-shadow:none;flex:1 1 0;grid-template-columns:1fr;grid-auto-rows:minmax(58px,auto);grid-auto-flow:row;margin-top:7px;position:static;overflow:hidden auto}.game-frame--hangar .overlay-tabs{width:min(232px,100% - 76px);top:8px;right:8px}.game-frame--hangar .hangar-actions{bottom:8px;right:8px}.game-frame--hangar .hangar-zoom-controls{top:8px;left:8px}.game-frame--battle .battle-overlay{align-items:flex-start;padding:10px}.game-frame--battle .battle-hud{gap:5px;max-width:220px;padding:10px}.game-frame--battle .battle-hud .small{font-size:10px}}@media (orientation:landscape) and (max-width:700px){.game-frame--hangar .hangar-screen{grid-template-columns:128px minmax(0,1fr) 164px;gap:6px;padding:6px}.game-frame--hangar .hangar-topbar{gap:5px;padding:6px}.game-frame--hangar .brand strong{font-size:13px}.game-frame--hangar .hangar-stat-strip{gap:2px}.game-frame--hangar .status-column{padding:5px}.game-frame--hangar .module-drawer{padding:6px}.game-frame--hangar .preset-list{flex-basis:74px;max-height:74px}.game-frame--hangar .overlay-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:min(132px,100% - 76px);top:48px}}@media (orientation:landscape) and (max-width:540px){.game-frame--hangar .hangar-screen{grid-template-columns:102px minmax(0,1fr) 130px}.game-frame--hangar .brand span,.game-frame--hangar .module-drawer summary .small{display:none}}@media (max-width:440px){.app-shell{padding:0}.mobile-frame{border:0;border-radius:0;min-height:100dvh}.game-frame{height:100dvh;min-height:100dvh}.screen,.battle-host,.home-scene-host{min-height:100dvh}.cell{width:32px;height:32px}}.ui-kit-screen{background:url(/assets/hangar/hangar-bg.png) 50%/cover no-repeat;min-height:calc(100vh - 36px);padding:14px}.ui-kit-topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ui-kit-topbar div,.ui-kit-card{background:#03070eb3;border:1px solid #80ccff1f;padding:12px}.ui-kit-topbar div{gap:3px;display:grid}.ui-kit-topbar strong,.ui-kit-card h2,.sprite-popup h2,.ui-kit-sheet h2{letter-spacing:0;margin:0;font-size:14px}.ui-kit-topbar span,.sprite-popup p{color:var(--muted);font-size:11px}.ui-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ui-kit-card{gap:12px;display:grid}.ui-kit-row{flex-wrap:wrap;gap:10px;display:flex}.sprite-button{--button-frame:url(/assets/ui/scale9-kit/button-neutral.png);border:14px solid #0000;border-width:14px 58px;border-image-source:var(--button-frame);min-width:210px;min-height:56px;color:var(--text);cursor:pointer;font:inherit;text-align:center;text-transform:uppercase;background:0 0;border-image-slice:24 92 fill;border-image-width:14px 58px;border-image-repeat:stretch;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:700;display:inline-flex}.sprite-button.success{--button-frame:url(/assets/ui/scale9-kit/button-success.png)}.sprite-button.danger{--button-frame:url(/assets/ui/scale9-kit/button-danger.png)}.sprite-button.wide{width:min(100%,420px)}.sprite-button-left,.sprite-button-right{display:none}.sprite-button-mid{background:0 0;place-items:center;min-width:86px;padding:0;display:grid}.sprite-popup,.ui-kit-card{border:42px solid #0000;background:0 0;border-image-source:url(/assets/ui/scale9-kit/popup-frame.png);border-image-slice:52 fill;border-image-width:42px;border-image-repeat:stretch;padding:18px}.sprite-popup{grid-column:span 2;gap:12px;min-height:230px;padding:26px;display:grid}.sprite-popup p{max-width:520px;margin:0;line-height:1.45}.sprite-input,.sprite-dropdown{color:var(--muted);gap:5px;font-size:10px;font-weight:700;display:grid}.sprite-input input,.sprite-dropdown select{border:16px solid #0000;border-width:16px 56px;width:100%;min-height:56px;color:var(--text);font:inherit;background:0 0;border-image-source:url(/assets/ui/scale9-kit/input-frame.png);border-image-slice:18 58 fill;border-image-width:16px 56px;border-image-repeat:stretch;outline:0;padding:0 4px;font-size:13px}.sprite-dropdown select{appearance:none;border-image-source:url(/assets/ui/scale9-kit/dropdown-frame.png)}.sprite-checkbox{color:var(--text);align-items:center;gap:10px;font-size:12px;display:inline-flex}.sprite-checkbox input{opacity:0;pointer-events:none;position:absolute}.sprite-checkbox-box{background:url(/assets/ui/scale9-kit/checkbox-empty.png) 50%/contain no-repeat;width:38px;height:38px}.sprite-checkbox input:checked+.sprite-checkbox-box{background-image:url(/assets/ui/scale9-kit/checkbox-checked.png)}.sprite-progress,.sprite-slider{border:13px solid #0000;border-width:13px 38px;background:0 0;border-image-source:url(/assets/ui/scale9-kit/progress-frame.png);border-image-slice:14 42 fill;border-image-width:13px 38px;border-image-repeat:stretch;width:min(100%,420px);height:54px;position:relative;overflow:hidden}.sprite-progress span,.sprite-slider span{width:calc(var(--value) - 20px);border:8px solid #0000;border-width:8px 20px;background:0 0;border-image-source:url(/assets/ui/scale9-kit/progress-fill.png);border-image-slice:8 20 fill;border-image-width:8px 20px;border-image-repeat:stretch;min-width:26px;position:absolute;inset:8px auto 8px 10px}.sprite-slider{border-width:12px 38px;border-image-source:url(/assets/ui/scale9-kit/slider-frame.png);border-image-slice:14 42 fill;border-image-width:12px 38px;height:48px}.sprite-slider span{border-image-source:url(/assets/ui/scale9-kit/slider-fill.png);inset:10px auto 10px 8px}.sprite-bottom-nav{border:18px solid #0000;border-width:18px 54px;background:0 0;border-image-source:url(/assets/ui/scale9-kit/nav-frame.png);border-image-slice:22 64 fill;border-image-width:18px 54px;border-image-repeat:stretch;grid-template-columns:repeat(4,1fr);min-height:62px;margin:14px 0;padding:8px 12px;display:grid}.sprite-bottom-nav a{color:var(--muted);text-transform:uppercase;place-items:center;font-size:11px;font-weight:700;display:grid}.sprite-bottom-nav a.active{color:#edfbff;text-shadow:0 0 12px #49d7ffe6;border:12px solid #0000;border-width:12px 30px;border-image-source:url(/assets/ui/scale9-kit/tab-active-frame.png);border-image-slice:20 48 fill;border-image-width:12px 30px;border-image-repeat:stretch}.ui-kit-sheet{background:#03070eb8;border:1px solid #80ccff1f;gap:10px;padding:12px;display:grid}.ui-kit-sheet img{background-color:#0000;background-image:linear-gradient(45deg,#ffffff14 25%,#0000 25%),linear-gradient(-45deg,#ffffff14 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff14 75%),linear-gradient(-45deg,#0000 75%,#ffffff14 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;width:100%;height:auto}@media (max-width:760px){.ui-kit-grid{grid-template-columns:1fr}.sprite-popup{grid-column:auto}}.sci-ui-screen{--sci-bg:#031018;--sci-panel:#03111bd1;--sci-panel-deep:#020810eb;--sci-line:#7cf0ff80;--sci-line-dim:#7cf0ff33;--sci-text:#cbf7ff;--sci-muted:#6d9cab;--sci-hot:#79fbff;--sci-yellow:#f6e04f;min-height:100vh;color:var(--sci-text);background:radial-gradient(circle at 50% 6%,#32d5df21,#0000 32%),linear-gradient(115deg,#0a535e47,#0000 30%),linear-gradient(#061c29 0%,#03111a 46%,#020910 100%);padding:34px 46px;position:relative;overflow:hidden}.sci-ui-screen:before{content:"";pointer-events:none;opacity:.52;mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#0000 0 39px,#7cf0ff0e 40px),repeating-linear-gradient(0deg,#0000 0 39px,#7cf0ff0a 40px),repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 4px);position:absolute;inset:0}.sci-ui-grid-bg{pointer-events:none;border:1px solid #7cf0ff14;border-left:0;border-right:0;position:absolute;inset:78px 88px}.sci-ui-grid-bg:before,.sci-ui-grid-bg:after{content:"";opacity:.68;border:1px solid #7cf0ff21;width:128px;height:128px;position:absolute}.sci-ui-grid-bg:before{border-bottom:0;border-right:0;top:92px;left:24px}.sci-ui-grid-bg:after{border-top:0;border-left:0;bottom:92px;right:24px}.sci-page-header,.sci-kit-layout,.sci-kit-main{z-index:1;position:relative}.sci-page-header{border-top:1px solid #7cf0ff29;grid-template-columns:minmax(190px,300px) minmax(420px,1fr) minmax(110px,160px);align-items:start;gap:18px;margin-bottom:28px;display:grid}.sci-page-header h1{color:#d7fbff;letter-spacing:0;text-transform:uppercase;text-shadow:0 0 18px #79fbff40;margin:-30px 0 0;font-size:30px;line-height:1}.sci-top-nav{color:#bfe7ef;justify-content:center;gap:34px;min-height:40px;margin-top:-34px;font-size:14px;display:flex}.sci-top-nav a{text-align:center;opacity:.74;align-items:center;min-width:86px;min-height:38px;display:grid;position:relative}.sci-top-nav a.active{opacity:1;border-bottom:3px solid #d6fbff}.sci-top-nav i{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#ff5563;width:18px;height:18px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.sci-currency{color:#dffcff;justify-content:flex-end;align-items:center;gap:8px;margin-top:-34px;font-size:13px;display:flex}.cyber-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:22px;height:22px}.cyber-icon-fill{fill:currentColor;stroke:none}.sci-kit-layout{grid-template-columns:390px minmax(0,1fr);align-items:start;gap:28px;display:grid}.sci-kit-sidebar{gap:26px;display:grid;position:sticky;top:20px}.sci-side-menu{gap:8px;display:grid}.sci-side-menu button,.sci-button,.sci-back-button{border:1px solid var(--sci-line-dim);color:#d8faff;font:inherit;text-transform:uppercase;letter-spacing:0;cursor:pointer;clip-path:polygon(5% 0,48% 0,50% 8px,60% 8px,62% 0,100% 0,100% 70%,92% 100%,56% 100%,54% calc(100% - 8px),42% calc(100% - 8px),40% 100%,4% 100%,0 74%,0 24%);background:#010c12bd;border-radius:0;position:relative}.sci-side-menu button{grid-template-columns:36px 1fr 36px;align-items:center;width:100%;min-height:62px;padding:0 26px;font-size:18px;display:grid}.sci-side-menu button .cyber-icon{width:24px;height:24px}.sci-side-menu button.active,.sci-button-active{color:#021219;background:linear-gradient(#8afcff 0%,#69ebef 55%,#75e8ed 100%);border-color:#0000;box-shadow:0 0 22px #79fbff61}.sci-back-button{place-items:center;width:102px;height:80px;margin:0 auto;display:grid}.sci-back-button .cyber-icon{width:40px;height:40px}.sci-kit-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-width:0;display:grid}.sci-kit-span-2{grid-column:span 2}.sci-panel,.sci-modal,.sci-achievement,.sci-character,.sci-mission,.sci-weapon-card{border:1px solid var(--sci-line-dim);clip-path:polygon(12px 0,100% 0,100% calc(100% - 14px),calc(100% - 18px) 100%,0 100%,0 14px);background:linear-gradient(#091c2ac2,#05121de0),repeating-linear-gradient(#79fbff0b 0 1px,#0000 1px 4px);position:relative}.sci-panel:before,.sci-modal:before,.sci-achievement:before,.sci-character:before,.sci-mission:before,.sci-weapon-card:before{content:"";background:var(--sci-hot);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%);width:86px;height:7px;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 0 16px #79fbffad}.sci-panel-title,.sci-modal-title{color:#d5f9ff;text-transform:uppercase;clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);background:linear-gradient(90deg,#0000,#5066b16b,#0000),repeating-linear-gradient(#79fbff12 0 1px,#0000 1px 4px);border:1px solid #7cf0ff3b;border-top:0;place-items:center;width:min(340px,52%);min-height:64px;margin:-1px auto 8px;font-size:19px;display:grid;position:relative}.sci-panel-title small{color:var(--sci-muted);font-size:10px}.sci-panel-body{padding:22px 28px 28px}.sci-panel-footer{justify-content:center;gap:24px;padding:0 28px 28px;display:flex}.sci-demo-row,.sci-card-strip,.sci-reward-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sci-button{justify-content:center;align-items:center;gap:14px;min-width:230px;min-height:68px;padding:0 30px;font-size:18px;display:inline-flex}.sci-button:before{content:"";background:#79fbffc7;height:3px;position:absolute;inset:4px 30% 7px}.sci-button-dark,.sci-button-ghost{color:#d2f7ff;background:linear-gradient(#05171fd1,#010c12d1),repeating-linear-gradient(#79fbff09 0 1px,#0000 1px 4px)}.sci-button-ghost{opacity:.8}.sci-button-danger{color:#ffd9df;background:#2a0712c2;border-color:#ff596a66}.sci-button-wide{min-width:min(100%,420px)}.sci-close{z-index:3;color:#9debf5;clip-path:polygon(18% 0,100% 0,100% 82%,82% 100%,0 100%,0 18%);background:#112a46a3;border:1px solid #7cf0ff24;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:10px;right:12px}.sci-modal{max-width:720px;min-height:360px;margin:26px auto 0}.sci-modal-body{padding:28px 76px 12px}.sci-modal-actions{justify-content:center;gap:70px;padding:22px 42px 30px;display:flex}.sci-form-grid,.sci-control-grid{gap:22px;display:grid}.sci-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.sci-field,.sci-slider,.sci-toggle,.sci-radio-group{color:#bfeaf2;gap:10px;font-size:18px;display:grid}.sci-field span,.sci-control-label span,.sci-toggle>span,.sci-radio-group>span{text-transform:uppercase}.sci-field{position:relative}.sci-field input,.sci-field select{color:#83c6d5;width:100%;min-height:66px;font:inherit;clip-path:polygon(16px 0,48% 0,50% 8px,88% 8px,90% 0,100% 0,100% 72%,calc(100% - 18px) 100%,18px 100%,0 72%,0 28%);background:#01030fd1;border:1px solid #7cf0ff54;border-radius:0;outline:0;padding:0 34px;font-size:15px}.sci-select select{appearance:none}.sci-select .cyber-icon{pointer-events:none;position:absolute;bottom:21px;right:24px}.sci-control-label{justify-content:space-between;display:flex}.sci-control-label b{color:var(--sci-muted);font-weight:400}.sci-slider-track{border-top:2px solid #7cf0ff47;height:16px;position:relative}.sci-slider-track:before{content:"";width:var(--value);background:var(--sci-hot);height:8px;position:absolute;top:-5px;left:0;box-shadow:0 0 12px #79fbff8c}.sci-slider-track i{left:var(--value);background:#eafcff;width:12px;height:22px;position:absolute;top:-11px;transform:translate(-50%)}.sci-toggle button{color:#7ca9b5;width:174px;min-height:46px;font:inherit;clip-path:polygon(10% 0,90% 0,100% 28%,100% 72%,90% 100%,10% 100%,0 72%,0 28%);background:#01030fe0;border:1px solid #7cf0ff47}.sci-toggle button.active{color:#06222a;background:var(--sci-hot);width:82px}.sci-check,.sci-radio-group label{color:#83c6d5;align-items:center;gap:12px;font-size:14px;display:inline-flex}.sci-check input,.sci-radio-group input{opacity:0;position:absolute}.sci-check span,.sci-radio-group i{background:#01030fb8;border:1px solid #7cf0ff61;width:32px;height:32px}.sci-check input:checked+span:before{content:"";border-left:2px solid var(--sci-hot);border-bottom:2px solid var(--sci-hot);width:18px;height:10px;margin:7px 0 0 6px;display:block;transform:rotate(-45deg)}.sci-radio-group div{flex-wrap:wrap;gap:22px;display:flex}.sci-radio-group i{border-radius:50%}.sci-radio-group input:checked+i{background:var(--sci-hot);border:5px solid #7cf0ff57}.sci-level-grid{grid-template-columns:repeat(5,minmax(88px,1fr));gap:26px 30px;max-width:850px;margin:0 auto;display:grid}.sci-level{color:#cef8ff;min-height:118px;font:inherit;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#183952bd;border:1px solid #0000;place-items:center;gap:7px;display:grid}.sci-level.active{border-color:var(--sci-hot);box-shadow:inset 0 0 0 2px #79fbff2e}.sci-level.locked{opacity:.58}.sci-level span{font-size:36px;line-height:1}.sci-level div{gap:6px;display:flex}.sci-level .cyber-icon{color:#79fbff3b;width:21px;height:21px}.sci-level .cyber-icon.active{color:#57e9ff}.sci-achievement{text-align:center;align-content:center;justify-items:center;width:180px;min-height:320px;padding:24px;display:grid}.sci-badge{place-items:center;width:116px;height:116px;margin-bottom:18px;display:grid;position:relative}.sci-badge span{clip-path:polygon(50% 0,100% 23%,78% 77%,50% 100%,22% 77%,0 23%);filter:drop-shadow(0 0 14px #46e1ff6b);background:linear-gradient(135deg,#0000 19%,#bdf8ff 20% 36%,#0000 37%),linear-gradient(225deg,#0000 19%,#3de8ff 20% 36%,#0000 37%),linear-gradient(90deg,#0000 0 28%,#0bbfe7 29% 71%,#0000 72%);width:102px;height:84px}.sci-badge-eagle span{clip-path:polygon(50% 0,96% 20%,84% 85%,50% 100%,16% 85%,4% 20%)}.sci-badge-valor span{background:linear-gradient(#ffe46b 0 18%,#0000 19%),linear-gradient(135deg,#0000 18%,#29dfff 19% 55%,#0000 56%)}.sci-achievement h3,.sci-character h3,.sci-mission h3,.sci-weapon-card h3{color:#dffcff;text-transform:uppercase;margin:0;font-size:18px;font-weight:700}.sci-achievement strong{color:#c0e8f0;font-size:18px}.sci-achievement>i,.sci-character i{background:#7cf0ff38;width:96px;height:1px;margin:22px 0}.sci-achievement p,.sci-character p,.sci-mission p,.sci-weapon-card p{color:#b0d9e2;margin:0}.sci-achievement.locked .sci-badge{border:2px solid #7cf0ff33;border-radius:50%}.sci-achievement.locked .cyber-icon{color:#79fbff80;width:74px;height:74px}.sci-character{text-align:center;width:192px;min-height:340px;overflow:hidden}.sci-character.selected{border-color:#d9fbff;box-shadow:0 0 26px #79fbff3d}.sci-helmet{clip-path:polygon(50% 2%,90% 18%,96% 56%,78% 100%,22% 100%,4% 56%,10% 18%);background:radial-gradient(circle at 50% 32%,#ffffff80,#0000 0 18%,#0000 19%),linear-gradient(135deg,#1d3444,#9fc5bf 44%,#111c24 45% 100%);width:100%;height:220px}.sci-character.variant-2 .sci-helmet{background:linear-gradient(135deg,#6e7f54,#c4d8b6 44%,#171e1b 45% 100%)}.sci-character.variant-3 .sci-helmet{background:linear-gradient(135deg,#e8f1f4,#0c1723 44%,#d9e4e9 45% 100%)}.sci-character.variant-4 .sci-helmet{background:linear-gradient(135deg,#1a1e24,#f49d25 44%,#0d1119 45% 100%)}.sci-character.variant-5 .sci-helmet{background:linear-gradient(135deg,#1a2632,#ff692a 32%,#101820 33% 70%,#3ff06d 71%)}.sci-character>div:last-child{background:linear-gradient(#04121a99,#04121af5);padding:18px 18px 24px}.sci-mission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sci-mission{min-height:420px;overflow:hidden}.sci-mission-art{background:radial-gradient(circle at 70% 20%,#79fbffb3,#0000 8%),linear-gradient(135deg,#68a6ce,#0d263d 42%,#111722 43% 100%);height:270px}.sci-mission.variant-2 .sci-mission-art{background:radial-gradient(circle at 50% 75%,#ffb142,#0000 18%),linear-gradient(135deg,#1b2a35,#594338)}.sci-mission.variant-3 .sci-mission-art{background:radial-gradient(circle at 42% 18%,#78e7ff,#0000 9%),linear-gradient(135deg,#2a4d5d,#111622 58%)}.sci-mission>div:last-child{background:#021018d6;min-height:130px;padding:28px 32px}.sci-mission.active>div:last-child{background:var(--sci-hot)}.sci-mission.active h3,.sci-mission.active p{color:#021219}.sci-weapon-demo{grid-template-columns:minmax(320px,1fr) minmax(320px,.9fr);align-items:center;gap:36px;display:grid}.sci-weapon-preview{clip-path:polygon(0 44%,8% 30%,25% 30%,28% 22%,67% 22%,69% 30%,100% 30%,100% 58%,88% 62%,87% 72%,61% 72%,58% 88%,40% 88%,37% 72%,27% 72%,21% 100%,12% 100%,7% 72%,0 68%);filter:drop-shadow(0 10px 18px #00000073);background:linear-gradient(90deg,#0000 0 6%,#14191c 7% 15%,#a39a84 16% 34%,#16191b 35% 41%,#a79a83 42% 78%,#11161a 79% 100%),linear-gradient(#0000 0 44%,#090b0d 45% 66%,#0000 67%);height:230px}.sci-weapon-demo h2{color:var(--sci-hot);margin:0 0 8px;font-size:34px;font-weight:400}.sci-weapon-demo p{color:var(--sci-muted)}.sci-stat{grid-template-columns:120px 1fr 54px;align-items:center;gap:12px;margin-top:14px;font-size:18px;display:grid}.sci-stat div{gap:4px;min-width:0;display:flex}.sci-stat i{background:#9eacb23b;width:8px;height:18px;transform:skew(-22deg)}.sci-stat i.active{background:var(--sci-yellow)}.sci-stat b{color:#c7ecf4;font-weight:400}.sci-weapon-strip{margin-top:24px}.sci-weapon-card{width:260px;min-height:126px;padding:20px 24px}.sci-weapon-card.active{border-color:#d9fbff}.sci-weapon-shape{clip-path:polygon(0 42%,8% 18%,60% 18%,63% 0,100% 0,100% 72%,78% 72%,76% 100%,18% 100%,16% 72%,0 72%);background:linear-gradient(90deg,#6d6559,#1b2227 34%,#a29882 35% 72%,#151a1e 73%);height:44px;margin-bottom:10px}.sci-leaderboard{gap:9px;max-width:1120px;margin:0 auto;display:grid}.sci-leaderboard-head,.sci-leaderboard-row{text-align:center;grid-template-columns:.8fr 1.7fr repeat(3,1fr);align-items:center;min-height:54px;display:grid}.sci-leaderboard-head{color:#cff7ff94;font-size:18px}.sci-leaderboard-row{color:#c8edf5;clip-path:polygon(18px 0,22% 0,24% 8px,36% 8px,38% 0,100% 0,100% 76%,calc(100% - 16px) 100%,62% 100%,60% calc(100% - 8px),40% calc(100% - 8px),38% 100%,16px 100%,0 76%,0 24%);background:#12324a61;font-size:18px}.sci-leaderboard-row.active{color:#f5feff;background:linear-gradient(90deg, #1c557ccc, var(--sci-hot), #184e77d1)}.sci-victory-demo{justify-items:center;gap:28px;display:grid}.sci-victory{filter:drop-shadow(0 0 24px #3de7ff8c);justify-items:center;min-width:560px;padding-top:52px;display:grid;position:relative}.sci-victory-mark{clip-path:polygon(0 0,28% 0,50% 44%,72% 0,100% 0,71% 38%,58% 38%,58% 100%,42% 100%,42% 38%,29% 38%);background:linear-gradient(135deg,#0000 0 22%,#cbfbff 23% 42%,#0000 43%),linear-gradient(225deg,#0000 0 22%,#42eff2 23% 42%,#0000 43%),linear-gradient(#0000 0 58%,#cbfbff 59% 100%);width:240px;height:150px;position:absolute;top:0}.sci-victory strong{z-index:1;color:#dffcff;clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0 50%);text-shadow:0 0 16px #79fbffbf;background:linear-gradient(90deg,#0000,#00a8ff6b,#0a80beb8,#0000);place-items:center;min-width:520px;min-height:94px;font-size:64px;font-weight:700;display:grid;position:relative}.sci-reward{background:#12324a6b;border:1px solid #dbfaff57;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:inset 0 0 18px #79fbff1a}.sci-reward:before,.sci-reward:after{content:"";clip-path:polygon(0 0,10px 0,10px 3px,3px 3px,3px 10px,0 10px,0 0,100% 0,100% 10px,calc(100% - 3px) 10px,calc(100% - 3px) 3px,calc(100% - 10px) 3px,calc(100% - 10px) 0);border:1px solid #ffffff40;position:absolute;inset:-5px}.sci-reward:after{transform:rotate(180deg)}.sci-reward b{font-weight:400;position:absolute;top:7px;right:8px}.sci-reward .cyber-icon{color:#48eaff;width:42px;height:42px}.sci-hud-cluster{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:8px;display:flex}.sci-joystick{background:radial-gradient(circle, #7cf0ff14 0 28%, transparent 29%), conic-gradient(from 45deg, transparent 0 16%, #7cf0ff59 17% 18%, transparent 19% 41%, #7cf0ff59 42% 43%, transparent 44%);border:2px solid #7cf0ff2e;border-radius:50%;width:124px;height:124px;position:relative}.sci-joystick i{border:1px solid #7cf0ff33;border-radius:50%;position:absolute;inset:34px}.sci-hud-cluster button{color:#d6faff;background:#041824bd;border:2px solid #7cf0ff33;border-radius:50%;place-items:center;width:74px;height:74px;display:grid}.sci-hud-cluster button.large{width:118px;height:118px}.sci-hud-cluster .cyber-icon{width:42px;height:42px}@media (max-width:1180px){.sci-ui-screen{padding:24px}.sci-page-header,.sci-kit-layout,.sci-kit-main,.sci-control-grid,.sci-weapon-demo,.sci-mission-grid{grid-template-columns:1fr;min-width:0}.sci-kit-layout>*,.sci-kit-main>*,.sci-panel,.sci-panel-body,.sci-modal,.sci-modal-body,.sci-demo-row,.sci-control-grid,.sci-mission-grid{min-width:0;max-width:100%}.sci-kit-span-2{grid-column:auto}.sci-kit-sidebar{position:static}.sci-page-header h1,.sci-top-nav,.sci-currency{margin-top:0}.sci-top-nav{flex-wrap:wrap;justify-content:flex-start;gap:10px}}@media (max-width:720px){.sci-ui-screen{padding:18px 12px}.sci-page-header h1{font-size:24px}.sci-panel-body,.sci-modal-body{padding:18px}.sci-panel-title,.sci-modal-title{width:min(300px,84%)}.sci-modal-actions{flex-direction:column;gap:12px;padding:16px 18px 22px}.sci-button{width:100%;min-width:0;max-width:100%}.sci-modal{width:100%}.sci-level-grid{grid-template-columns:repeat(3,minmax(74px,1fr));gap:14px}.sci-level{min-height:92px}.sci-level span{font-size:28px}.sci-card-strip{justify-content:center}.sci-victory{min-width:100%}.sci-victory strong{min-width:100%;font-size:40px}.sci-leaderboard-head,.sci-leaderboard-row{grid-template-columns:54px minmax(120px,1fr) repeat(3,58px);min-width:430px}.sci-leaderboard{overflow-x:auto}}.sci-sheet-page{background:#020a10;min-height:100vh;overflow:auto}.sci-reference-sheet{--sheet-cyan:#7ff8ff;--sheet-dim:#7ff8ff30;--sheet-blue:#0b3043;color:#caf7ff;background:radial-gradient(circle at 50% 6%,#27c6d714,#0000 18%),radial-gradient(circle at 50% 38%,#2ec9dd0f,#0000 22%),#020a10;width:1112px;height:2910px;margin:0 auto;position:relative;overflow:hidden}.sci-reference-sheet:before{content:"";pointer-events:none;opacity:.52;background:repeating-linear-gradient(#7ff8ff09 0 1px,#0000 1px 4px);position:absolute;inset:0}.sci-reference-sheet:after{content:"";pointer-events:none;background:#33cfff;width:4px;height:258px;position:absolute;top:535px;left:96px;box-shadow:0 0 12px #33cfffe6}.sci-sheet-slot{z-index:1;position:absolute}.slot-mini-1{grid-template-columns:repeat(2,48px);gap:19px 22px;display:grid;top:92px;left:255px}.sci-mini-shape{clip-path:polygon(12px 0,100% 0,100% 72%,84% 100%,0 100%,0 34%);background:#05181fb8;border:1px solid #7ff8ff24;width:48px;height:31px}.sci-mini-shape.active{background:var(--sheet-cyan);border-color:#0000;box-shadow:0 0 14px #7ff8ff59}.sci-mini-shape.flip{transform:scaleX(-1)}.slot-buttons{grid-template-columns:196px 220px;gap:14px 54px;display:grid;top:89px;left:428px}.sci-reference-sheet .sci-button{clip-path:polygon(8px 0,46% 0,48% 4px,73% 4px,75% 0,100% 0,100% 70%,94% 100%,56% 100%,54% calc(100% - 5px),42% calc(100% - 5px),40% 100%,6px 100%,0 72%,0 28%);width:100%;min-width:0;min-height:34px;padding:0 22px;font-size:0}.sci-reference-sheet .sci-button .cyber-icon{opacity:.55;width:12px;height:12px}.sci-reference-sheet .sci-button:before{top:2px;height:2px;inset-inline:54%;box-shadow:0 0 8px #7ff8ffd9}.sci-reference-sheet .sci-button-dark,.sci-reference-sheet .sci-button-ghost{opacity:.62;border-color:#7ff8ff1f;height:31px}.slot-controls{grid-template-columns:80px 58px 220px;align-items:center;gap:12px 14px;display:grid;top:218px;left:256px}.sci-reference-sheet .sci-toggle{gap:0;font-size:0}.sci-reference-sheet .sci-toggle>span{display:none}.sci-reference-sheet .sci-toggle button{width:72px;min-height:19px;font-size:0}.sci-reference-sheet .sci-toggle button.active{width:42px}.sci-symbol-row{grid-column:span 2;align-items:center;gap:9px;display:flex}.sci-symbol-row .cyber-icon{color:#cdf7ffad;width:12px;height:12px}.sci-symbol-row i{background:var(--sheet-cyan);border-radius:50%;width:14px;height:14px;box-shadow:0 0 10px #7ff8ffcc}.sci-reference-sheet .sci-slider{grid-column:1/-1;gap:0;width:290px;font-size:0}.sci-reference-sheet .sci-slider .sci-control-label{display:none}.sci-reference-sheet .sci-slider-track{height:14px}.slot-inputs{gap:14px;width:212px;display:grid;top:217px;left:670px}.sci-reference-sheet .sci-field{gap:0}.sci-reference-sheet .sci-field>span,.sci-reference-sheet .sci-select .cyber-icon{display:none}.sci-reference-sheet .sci-field input,.sci-reference-sheet .sci-field select{min-height:31px;padding:0;font-size:0}.slot-large-panel{width:635px;height:384px;top:536px;left:145px}.slot-side-panel{width:194px;height:366px;top:536px;left:794px}.slot-mid-panel{width:462px;height:213px;top:973px;left:188px}.slot-tall-1{width:306px;height:283px;top:1262px;left:207px}.slot-tall-2{width:122px;height:218px;top:1156px;left:552px}.slot-tall-3{width:122px;height:218px;top:1156px;left:682px}.sci-reference-sheet .sci-panel{border-color:#7ff8ff52;width:100%;height:100%;box-shadow:inset 0 0 0 1px #7ff8ff14,inset 0 -42px 80px #206e8c14,0 0 18px #1ec3da14}.sci-reference-sheet .sci-panel-title,.sci-reference-sheet .sci-modal-title{min-height:50px;font-size:0;box-shadow:inset 0 -20px 34px #4c5ea638,0 0 18px #7ff8ff29}.sci-reference-sheet .sci-panel-body{height:calc(100% - 58px);padding:0}.sci-empty-panel{background:linear-gradient(#0000,#0c263629),repeating-linear-gradient(#7ff8ff06 0 1px,#0000 1px 4px);width:100%;height:100%;display:block}.sci-empty-panel.narrow{height:210px}.sci-empty-panel.tall{height:240px}.slot-side-panel .sci-button{background:#8cf2b6;width:88px;min-height:18px;margin:24px auto 0}.slot-card-stack{grid-template-columns:178px 178px;gap:0 12px;display:grid;top:1421px;left:553px}.sci-sheet-square{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%,0 8px);background:#081e27db;border:1px solid #7ff8ff38;width:178px;height:188px;box-shadow:inset 0 0 28px #7ff8ff0f}.sci-sheet-square.dark{background:#04151ddb;height:65px}.slot-card-stack .sci-button{grid-column:1;height:62px;min-height:62px}.slot-icons{align-items:end;gap:34px;display:flex;top:1660px;left:205px}.slot-icons .sci-reward{width:52px;height:52px}.slot-icons .sci-achievement{background:0 0;border:0;width:90px;min-height:80px;padding:0}.slot-icons .sci-achievement:before,.slot-icons .sci-achievement h3,.slot-icons .sci-achievement strong,.slot-icons .sci-achievement i,.slot-icons .sci-achievement p{display:none}.slot-icons .sci-badge{width:92px;height:80px;margin:0}.slot-victory{grid-template-columns:342px 358px;align-items:center;gap:92px;display:grid;top:1813px;left:181px}.sci-reference-sheet .sci-victory{transform-origin:0;min-width:342px;transform:scale(.62)}.sci-loss-banner{clip-path:polygon(6% 0,94% 0,100% 50%,94% 100%,6% 100%,0 50%);background:linear-gradient(90deg,#0000,#ff00847a,#0000);width:358px;height:72px;box-shadow:0 0 24px #ff00848f}.slot-progress{width:760px;top:2035px;left:188px}.sci-long-progress{gap:9px;width:730px;margin-bottom:27px;display:flex;position:relative}.sci-long-progress i{background:#82939957;width:64px;height:10px}.sci-long-progress i.active{background:#2efff1;box-shadow:0 0 10px #2efff1ad}.sci-long-progress b{filter:drop-shadow(0 0 12px #fff);background:radial-gradient(circle,#fff 0 10%,#ffffffe6 11% 18%,#0000 19%);width:24px;height:24px;position:absolute;top:-9px;left:72%}.slot-progress .sci-stat{width:312px;margin-left:auto;font-size:0}.slot-bars{width:550px;top:2194px;left:294px}.sci-bar-frame,.sci-bar-fill{clip-path:polygon(0 0,42% 0,44% 35%,56% 35%,58% 0,100% 0,100% 70%,96% 100%,58% 100%,56% 65%,44% 65%,42% 100%,4% 100%,0 70%);background:#061a25c7;width:550px;height:27px;margin-bottom:10px;display:block}.sci-bar-fill{background:linear-gradient(90deg,#204b60,#9dfdff,#1c4960)}.slot-small-panels{grid-template-columns:210px 210px;gap:22px 14px;display:grid;top:2301px;left:338px}.slot-small-panels .sci-button{height:77px;min-height:77px;font-size:0}.slot-small-panels .sci-level{width:68px;min-height:68px}.slot-small-panels .sci-level span{display:none}.slot-ruler{top:2560px;left:262px}.sci-ruler{opacity:.48;background:linear-gradient(90deg,#0000 0 49%,#d7fbff 49% 51%,#0000 51%),repeating-linear-gradient(90deg,#7ff8ff4d 0 1px,#0000 1px 10px);width:570px;height:40px;display:block}.slot-hud-top{grid-template-columns:180px 275px;align-items:center;gap:18px 80px;display:grid;top:2678px;left:260px}.sci-radar{background:radial-gradient(circle,#7ff8ff24 0 32%,#0000 33%),conic-gradient(#7ff8ff47,#0000 18%,#7ff8ff29 19%,#0000 45%);border-radius:50%;width:96px;height:96px}.sci-hud-weapon{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);background:linear-gradient(90deg,#0000 0 40%,#7ff8ff33 41% 75%,#0000 76%),linear-gradient(#0000 0 58%,#6cf9ff 59% 70%,#0000 71%);border-left:2px solid #7ff8ff94;width:258px;height:78px}.slot-hud-top .sci-check,.slot-hud-top .sci-radio-group{font-size:0}.slot-hud-bottom{top:2800px;left:270px}.sci-reference-sheet .sci-hud-cluster{gap:24px}.sci-reference-sheet .sci-joystick{width:120px;height:120px}.sci-reference-sheet .sci-hud-cluster button{width:64px;height:64px}.sci-reference-sheet .sci-hud-cluster button.large{width:100px;height:100px}.slot-mission-hidden{display:none}.sci-reference-sheet.raster{background:#020a10 url(/assets/ui/reference-kit/reference-sheet.jpg) 0 0/1112px 2910px no-repeat}.sci-raster-slice{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.sliced-component-sheet{color:#caf7ff;background:radial-gradient(circle at 50% 7%,#24b0c40f,#0000 18%),repeating-linear-gradient(#7ff8ff09 0 1px,#0000 1px 4px),#020a10;width:1112px;height:2910px;margin:0 auto;position:relative;overflow:hidden}.sliced-slot{z-index:2;position:absolute}.sliced-static{-webkit-user-select:none;user-select:none;max-width:none;display:block}.sliced-button,.sliced-panel,.sliced-input-stack,.sliced-card,.sliced-banner{background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;position:relative}.sliced-button{color:#dffcff;font:inherit;text-transform:uppercase;letter-spacing:0;cursor:pointer;background-color:#0000;border:0;place-items:center;padding:0 34px 5px;font-size:13px;display:grid}.sliced-button.is-active{color:#04181e;text-shadow:0 1px #ffffff26}.sliced-button.is-dark{color:#c8f5ff}.sliced-button span{transform:translateY(2px)}.sliced-panel{grid-template-rows:auto 1fr;display:grid}.sliced-panel header{color:#d7fbff;text-transform:uppercase;place-items:center;min-height:64px;font-size:18px;display:grid}.sliced-panel-content{color:#caf7ffc7;align-content:center;padding:34px 54px 48px;font-size:14px;line-height:1.45;display:grid}.sliced-panel-medium .sliced-panel-content{padding:20px 44px 38px}.sliced-panel-tall .sliced-panel-content,.sliced-panel-side .sliced-panel-content{padding:28px 28px 34px}.sliced-panel-side .sliced-button{place-self:end center;font-size:10px;width:120px!important;height:30px!important}.sliced-input-stack{grid-template-rows:1fr 1fr;gap:12px;padding:10px 18px 12px;display:grid}.sliced-input-stack input{color:#8fc7d3;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.sliced-card{color:#7ff8ff9e;place-items:center;font-size:34px;display:grid}.sliced-banner{color:#e6fdff;text-transform:uppercase;letter-spacing:0;text-shadow:0 0 16px #7ff8ffe6;place-items:center;font-size:39px;display:grid}.sliced-banner-defeat{color:#ffd6ec;text-shadow:0 0 14px #ff0084c7;font-size:28px}.vector-button,.vector-panel,.vector-input,.vector-card,.vector-banner{color:#dffcff;position:relative}.vector-button{font:inherit;text-transform:uppercase;letter-spacing:0;cursor:pointer;background:0 0;border:0;place-items:center;padding:0 28px 5px;font-size:12px;display:grid}.vector-button span,.vector-panel header,.vector-panel-content,.vector-input input,.vector-card>div,.vector-banner span{z-index:2;position:relative}.vector-chrome,.vector-panel-chrome,.vector-input svg,.vector-card svg,.vector-banner-mark,.vector-banner-plate{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vector-fill{fill:#021016e6}.vector-active .vector-fill,.vector-button.vector-active .vector-fill{fill:#84f7fb;filter:drop-shadow(0 0 12px #7ff8ff94)}.vector-danger .vector-fill{fill:#340619eb}.vector-line,.vector-top-line,.vector-input-line{fill:none;stroke:#7ff8ff61;stroke-width:1.2px;vector-effect:non-scaling-stroke}.vector-active .vector-line,.vector-active .vector-top-line{stroke:#021f2466}.vector-top-line{stroke-width:2px;stroke-linecap:square}.vector-button.vector-active{color:#03151a}.vector-button.vector-dark{color:#d1f8ff}.vector-panel{grid-template-rows:64px 1fr;display:grid}.vector-panel-fill,.vector-input-fill{fill:#031019d6}.vector-panel-fill{fill-opacity:.88}.vector-panel-line{fill:none;stroke:#7ff8ff57;stroke-width:1.2px;vector-effect:non-scaling-stroke}.vector-panel-tab{fill:#34457b52;stroke:#7ff8ff38;stroke-width:1px;vector-effect:non-scaling-stroke}.vector-panel-chip{fill:none;stroke:#7ff8ff;stroke-width:3px;stroke-linecap:square;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 7px #7ff8ffb8)}.vector-panel-chip.bottom{stroke-width:2px}.vector-panel header{color:#d7fbff;text-transform:uppercase;place-items:center;font-size:18px;display:grid}.vector-panel-content{color:#caf7ffc7;align-content:center;padding:34px 54px 48px;font-size:14px;line-height:1.45;display:grid}.vector-input-stack{gap:22px;width:238px;display:grid}.vector-input{width:238px;height:42px;display:block}.vector-input input{color:#8fc7d3;width:100%;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 24px;font-size:12px}.vector-card{place-items:center;display:grid}.vector-card>div{color:#7ff8ff99;font-size:38px}.vector-banner{place-items:center;width:400px;height:178px;display:grid}.vector-banner-mark{color:#c9fbff;fill:currentColor;filter:drop-shadow(0 0 18px #7ff8ff8f);width:240px;height:150px;top:0;left:80px}.vector-banner-plate{height:86px;top:52px}.vector-banner-plate path:first-child{fill:#007dbe61;filter:drop-shadow(0 0 18px #2db7ff7a)}.vector-banner-plate path:not(:first-child){fill:none;stroke:#7ff8ff47;vector-effect:non-scaling-stroke}.vector-banner span{color:#e6fdff;text-transform:uppercase;text-shadow:0 0 16px #7ff8ffe6;margin-top:42px;font-size:42px}.vector-banner.vector-danger{height:118px}.vector-banner.vector-danger .vector-banner-mark{display:none}.vector-banner.vector-danger .vector-banner-plate{top:16px}.vector-banner.vector-danger .vector-banner-plate path:first-child{fill:#ff00845c;filter:drop-shadow(0 0 18px #ff00849e)}.vector-banner.vector-danger span{color:#ffd6ec;text-shadow:0 0 14px #ff0084c7;margin-top:0;font-size:30px}.vector-segmented-bar{align-items:center;gap:9px;width:780px;height:76px;display:flex;position:relative}.vector-segmented-bar i{background:#82939957;width:64px;height:10px}.vector-segmented-bar i.active{background:#2efff1;box-shadow:0 0 10px #2efff1ad}@media (max-width:1112px){.sci-sheet-page{height:261.69vw;min-height:261.69vw;position:relative}.sci-reference-sheet,.sliced-component-sheet{transform:scale(calc(100vw / 1112px));transform-origin:0 0;position:absolute;top:0;left:0}}.reward-reveal{pointer-events:none;position:absolute;inset:0}.reward-reveal canvas{display:block;width:100%!important;height:100%!important}.reward-page{color:#f8fbff;background:radial-gradient(circle at 20% 12%,#2cd3ff24,#0000 24rem),radial-gradient(circle at 82% 32%,#ff48ba1f,#0000 25rem),radial-gradient(circle at 48% 88%,#ffcb451a,#0000 26rem),linear-gradient(#07090d 0%,#050608 100%);position:fixed;inset:0;overflow:auto}.reward-page-inner{width:min(1180px,100vw - 28px);min-height:100svh;margin:0 auto;padding:18px 0 28px}.reward-preview-section,.reward-pack-section{width:100%;position:relative}.reward-preview-section{min-height:min(70svh,680px)}.reward-preview-section[data-collapsed=true]{min-height:0}.reward-preview-stage{border-bottom:1px solid #ffffff1f;height:min(62svh,600px);min-height:420px;position:relative;overflow:hidden}.reward-demo-controls{z-index:4;pointer-events:none;justify-content:center;align-items:center;gap:10px;padding:14px 0 20px;display:flex;position:relative}.reward-demo-rarities{pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020508c7;border:1px solid #ffffff29;border-radius:8px;max-width:min(860px,100%);padding:5px;display:flex;overflow-x:auto;box-shadow:0 14px 48px #00000070}.reward-demo-chip,.reward-demo-replay,.reward-demo-toggle{color:#ffffffd1;cursor:pointer;white-space:nowrap;border:0;min-height:38px}.reward-demo-chip{background:0 0;border-radius:6px;padding:0 11px}.reward-demo-chip[data-active=true]{color:#020405;background:var(--rarity-color);box-shadow:0 0 22px color-mix(in srgb, var(--rarity-color) 64%, transparent)}.reward-demo-replay,.reward-demo-toggle{pointer-events:auto;background:#ffffffe6;border-radius:8px;padding:0 14px}.reward-demo-toggle[aria-expanded=false]{color:#eff6ff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff29}.reward-pack-section{padding:10px 0 26px}.reward-pack-arena{border-top:1px solid #ffffff1f;place-items:center;min-height:min(78svh,720px);display:grid;position:relative;overflow:hidden}.reward-pack-arena[data-opened=true]:before{z-index:0;pointer-events:none;content:"";opacity:0;background:radial-gradient(circle,#ffffffb3,#5df3ff47 34%,#0000 64%);animation:.62s ease-out both reward-pack-flash;position:absolute;inset:18%}.reward-pack-box{aspect-ratio:1;color:#050608;cursor:pointer;background:linear-gradient(135deg,#fffffffa,#89faffeb 42%,#ffd95cfa),#fff;border:0;border-radius:8px;place-items:center;width:min(280px,68vw);display:grid;position:relative;overflow:hidden;box-shadow:0 0 42px #7af8ff73,0 28px 80px #0000008c}.reward-pack-box:before,.reward-pack-box:after{pointer-events:none;content:"";border:2px solid #0205085c;position:absolute;inset:12%;transform:rotate(45deg)}.reward-pack-box:after{border-color:#ffffff94;inset:24%;box-shadow:0 0 38px #ffffffb8}.reward-pack-box-core{aspect-ratio:1;filter:drop-shadow(0 0 22px #76fafff2);background:radial-gradient(circle,#fff 0%,#76faff 34%,#2773ff 72%,#2773ff00 73%);width:42%;position:absolute}.reward-pack-box-label,.reward-pack-replay{z-index:1;border-radius:8px;min-height:40px;padding:0 18px}.reward-pack-box-label{background:#ffffffd1;align-items:center;margin-top:auto;margin-bottom:28px;font-weight:700;display:inline-flex}.reward-pack-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,2vw,20px);width:min(100%,1060px);padding:20px 0 72px;display:grid;position:relative}.reward-pack-card{min-width:0;animation:.52s cubic-bezier(.2,.8,.2,1) both reward-card-enter;animation-delay:calc(var(--card-index) * 90ms);justify-items:center;gap:8px;display:grid;position:relative}.reward-pack-card-image-shell,.reward-pack-card-back-button,.reward-pack-card-placeholder{aspect-ratio:5/7;width:min(100%,190px);position:relative}.reward-pack-card-image-shell{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--rarity-color) 56%, transparent)) drop-shadow(0 18px 36px #0000008f);transform-origin:50%}.reward-pack-card[data-revealed=true] .reward-pack-card-image-shell{animation:.52s cubic-bezier(.16,.88,.2,1) both reward-card-front-flip}.reward-pack-card-placeholder{opacity:0}.reward-pack-card-back-button{cursor:pointer;filter:drop-shadow(0 0 16px color-mix(in srgb, var(--rarity-color) 45%, transparent)) drop-shadow(0 18px 36px #0000008f);background:0 0;border:0;padding:0;transition:filter .18s,transform .18s;transform:translateY(0)}.reward-pack-card-back-button:hover,.reward-pack-card-back-button:focus-visible{filter:drop-shadow(0 0 24px color-mix(in srgb, var(--rarity-color) 68%, transparent)) drop-shadow(0 22px 44px #0000009e);outline:none;transform:translateY(-6px)}.reward-pack-card-image{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.reward-pack-card-label{min-height:22px;color:color-mix(in srgb, var(--rarity-color) 76%, #fff);letter-spacing:0;text-shadow:0 0 12px color-mix(in srgb, var(--rarity-color) 56%, transparent);font-size:13px;font-weight:700}.reward-pack-replay{z-index:2;color:#050608;cursor:pointer;background:#ffffffed;border:0;width:fit-content;margin:0 auto;position:absolute;bottom:18px;left:0;right:0;box-shadow:0 0 28px #ffffff3d}.reward-pack-page-vfx{z-index:20;pointer-events:none;position:fixed;inset:0}.reward-pack-flight-reveal-track{top:var(--flight-top);left:var(--flight-left);z-index:24;width:var(--flight-width);height:var(--flight-height);pointer-events:none;transform-origin:50%;animation:reward-card-flight var(--flight-duration) cubic-bezier(.16, .84, .18, 1) both;position:fixed;overflow:visible}.reward-pack-flight-reveal-vfx{pointer-events:none;width:min(128vmax,1240px);max-width:none;height:min(128vmax,1240px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reward-pack-flight-reveal-canvas{position:absolute;inset:0}@keyframes reward-card-enter{0%{opacity:0;transform:translateY(-36px) scale(.58) rotate(calc((var(--card-index) - 1.5) * -10deg))}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes reward-card-front-flip{0%{opacity:0;transform:rotateY(86deg)scale(.88)}54%{opacity:1;transform:rotateY(-8deg)scale(1.04)}to{opacity:1;transform:rotateY(0)scale(1)}}@keyframes reward-card-flight{0%{transform:translate(0,0)scale(1)}18%{transform:translate3d(var(--flight-x), var(--flight-y), 0) scale(var(--flight-scale))}76%{transform:translate3d(var(--flight-x), var(--flight-y), 0) scale(var(--flight-scale))}to{transform:translate(0,0)scale(1)}}@keyframes reward-pack-flash{0%{opacity:.9;transform:scale(.36)}to{opacity:0;transform:scale(1.55)}}@media (max-width:720px){.reward-page-inner{width:min(100vw - 18px,520px);padding-top:10px}.reward-preview-stage{height:50svh;min-height:340px}.reward-demo-controls{flex-direction:column;align-items:stretch;padding:10px 0 14px}.reward-demo-rarities{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:flex-start;gap:5px;display:grid;overflow:visible}.reward-demo-chip{min-width:0;padding:0 8px;font-size:12px}.reward-demo-replay,.reward-demo-toggle{width:100%}.reward-pack-arena{min-height:50svh}.reward-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 0 66px}.reward-pack-card-image-shell,.reward-pack-card-placeholder,.reward-pack-card-back-button{width:min(100%,138px)}.reward-pack-card-label{font-size:12px}}
