/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#eafbf7;--muted:#7b9893;--panel:#09181be0;--line:#80ffe21f;--mint:#5dffcc;--cyan:#44d8ff;--coral:#ff5d69;--amber:#ffd166}*{box-sizing:border-box}html{background:#031012}body{color:var(--ink);background:radial-gradient(circle at 50% -10%,#217d7245,#0000 34rem),linear-gradient(160deg,#061b1d 0%,#030d0f 60%,#071314 100%);min-height:100vh;margin:0;font-family:Arial Narrow,Roboto Condensed,Segoe UI,sans-serif}button{font:inherit}main{isolation:isolate;min-height:100vh;position:relative;overflow:hidden}main:before{content:"";z-index:-2;background-image:linear-gradient(#60ffd606 1px,#0000 1px),linear-gradient(90deg,#60ffd606 1px,#0000 1px);background-size:38px 38px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.noise{pointer-events:none;opacity:.13;z-index:5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:fixed;inset:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030d0f94;justify-content:space-between;align-items:center;height:74px;padding:0 max(24px,50vw - 590px);display:flex}.brand{align-items:center;gap:12px;display:flex}.brand-mark{color:#061715;background:var(--mint);clip-path:polygon(50% 0,94% 23%,94% 77%,50% 100%,6% 77%,6% 23%);place-items:center;width:38px;height:38px;font-size:19px;font-weight:1000;display:grid}.brand strong{letter-spacing:.12em;font-size:14px;display:block}.brand small{color:var(--muted);letter-spacing:.28em;margin-top:3px;font-size:8px;display:block}.best{color:var(--muted);letter-spacing:.2em;font-size:10px}.best b{color:var(--mint);margin-left:9px;font-size:15px}.player-chip{color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:5px 7px;transition:all .2s;display:flex}.player-chip:hover{border-color:var(--line);background:#5dffcc0d}.player-actions{align-items:center;gap:7px;display:flex}.top-signout{color:var(--coral);letter-spacing:.12em;cursor:pointer;background:#ff5d6908;border:1px solid #ff5d6940;align-self:stretch;padding:0 11px;font-size:7px;font-weight:900}.top-signout:hover{border-color:var(--coral);background:#ff5d691a}.notification-bell{width:39px;height:39px;color:var(--cyan);cursor:pointer;background:#0414177a;border:1px solid #44d8ff3b;place-items:center;display:grid;position:relative}.game-settings-button{width:39px;height:39px;color:var(--muted);cursor:pointer;background:#04141766;border:1px solid #44d8ff33;place-items:center;font-size:15px;transition:all .2s;display:grid}.game-settings-button:hover{color:var(--mint);border-color:#5dffcc80;transform:rotate(20deg)}.notification-bell span{font-size:16px;line-height:1;transition:transform .2s}.notification-bell:hover span,.notification-bell.has-unread span{transform:rotate(18deg)scale(1.08)}.notification-bell.has-unread{color:var(--amber);border-color:#ffd24a7a;box-shadow:0 0 18px #ffd24a14}.notification-bell b{color:#071012;background:var(--amber);border:2px solid #061416;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font:1000 8px/14px Consolas,monospace;position:absolute;top:-7px;right:-7px}.notification-center{z-index:70;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(155deg,#061b1ef0,#010a0ced);border:1px solid #44d8ff66;width:min(430px,100vw - 24px);max-height:calc(100vh - 86px);padding:15px;animation:.22s ease-out both notification-center-in;position:fixed;top:69px;right:20px;overflow:hidden;box-shadow:0 22px 70px #0000008c,inset 0 0 45px #44d8ff0a}.notification-center>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.notification-center>header small{color:var(--amber);letter-spacing:.16em;font-size:7px;font-weight:1000}.notification-center>header h2{color:#e9fcff;letter-spacing:.09em;margin:4px 0 0;font-size:16px}.notification-center>header button{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;font-size:20px}.notification-actions{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.notification-actions span{color:var(--muted);letter-spacing:.08em;font:800 7px Consolas,monospace}.notification-actions>div{gap:6px;display:flex}.notification-actions button{color:var(--mint);letter-spacing:.08em;cursor:pointer;background:#5dffcc0d;border:1px solid #5dffcc4d;padding:7px 9px;font-size:7px;font-weight:1000}.notification-actions button:disabled{opacity:.35;cursor:default}.notification-list{scrollbar-width:none;gap:7px;max-height:min(560px,100vh - 235px);padding-right:3px;display:grid;overflow-y:auto}.notification-list::-webkit-scrollbar{display:none}.notification-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#010a0c61;border:1px solid #44d8ff29;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:11px;transition:all .18s;display:grid}.notification-list>button:hover{border-color:#44d8ff61;transform:translate(-2px)}.notification-list>button.unread{border-left:2px solid var(--cyan);background:#44d8ff0e}.notification-list>button.reward_unlocked{border-left-color:var(--amber)}.notification-list>button.achievement{border-left-color:#bd8cff}.notification-list>button.admin_message,.notification-list>button.moderation{border-left-color:var(--amber)}.notification-list>button.read{opacity:.62}.notification-list>button>i{width:36px;height:36px;color:var(--cyan);background:#44d8ff0d;border:1px solid #44d8ff38;place-items:center;font:900 15px Consolas,monospace;display:grid}.notification-list>button.reward_unlocked>i{color:var(--amber);border-color:#ffd24a59}.notification-list>button.achievement>i{color:#bd8cff;border-color:#bd8cff59}.notification-list>button.admin_message>i,.notification-list>button.moderation>i{color:var(--amber);border-color:#ffd24a59}.notification-list>button>span{min-width:0}.notification-list small,.notification-list strong,.notification-list time{display:block}.notification-list small{color:var(--cyan);letter-spacing:.1em;font-size:7px;font-weight:1000}.notification-list strong{color:#d8edf0;margin:5px 0 6px;font-size:9px;line-height:1.45}.notification-list time{color:#a9d3d77a;font:700 7px Consolas,monospace}.notification-list em{color:#071012;background:var(--amber);letter-spacing:.08em;align-self:start;padding:3px 5px;font-size:6px;font-style:normal;font-weight:1000}.notification-empty{color:var(--muted);text-align:center;margin:22px 0;font-size:9px;line-height:1.5}.notification-empty.error{color:var(--coral)}.notification-center>footer{color:#a9d3d766;letter-spacing:.09em;text-align:center;margin-top:10px;font:700 6px Consolas,monospace}@keyframes notification-center-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.administrative-banners{gap:7px;width:min(1180px,100% - 34px);margin:14px auto -20px;display:grid}.administrative-banner{border:1px solid #44d8ff52;border-left:3px solid var(--cyan);-webkit-backdrop-filter:blur(12px);background:linear-gradient(90deg,#44d8ff17,#031113bf);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 15px;animation:.25s ease-out both notification-center-in;display:grid;box-shadow:0 10px 35px #0000002e}.administrative-banner>span{width:38px;height:38px;color:var(--cyan);background:#44d8ff0f;border:1px solid #44d8ff59;place-items:center;font:1000 17px Consolas,monospace;display:grid}.administrative-banner small,.administrative-banner strong{display:block}.administrative-banner small{color:var(--cyan);letter-spacing:.15em;font-size:7px;font-weight:1000}.administrative-banner strong{color:#ecfdff;letter-spacing:.06em;margin:4px 0;font-size:12px}.administrative-banner p{color:#a9c5c8;white-space:pre-wrap;margin:0;font-size:9px;line-height:1.45}.administrative-banner time{color:#6f969a;white-space:nowrap;font:800 7px Consolas,monospace}.administrative-banner.warning{border-color:#ff5d6961;border-left-color:var(--coral);background:linear-gradient(90deg,#ff5d6917,#031113bf)}.administrative-banner.warning>span{color:var(--coral);background:#ff5d690f;border-color:#ff5d6966}.administrative-banner.warning small{color:var(--coral)}.administrative-banner.maintenance{border-color:#ffd16673;border-left-color:var(--amber);background:linear-gradient(90deg,#ffd1661f,#031113c7);box-shadow:0 10px 40px #ffd1660f}.administrative-banner.maintenance>span{color:#071012;border-color:var(--amber);background:var(--amber);box-shadow:0 0 18px #ffd1661f}.administrative-banner.maintenance small{color:var(--amber)}.settings-backdrop{z-index:90;-webkit-backdrop-filter:blur(14px);background:#01090bdb;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.settings-card{scrollbar-width:none;background:linear-gradient(145deg,#081f22fa,#020d0ffa);border:1px solid #44d8ff61;width:min(650px,100%);max-height:calc(100vh - 36px);padding:28px;animation:.25s ease-out modal;position:relative;overflow-y:auto;box-shadow:0 35px 120px #000,inset 0 0 70px #44d8ff09}.settings-card::-webkit-scrollbar{display:none}.settings-card h2{margin:5px 0 20px;font-size:clamp(27px,6vw,39px)}.settings-list{gap:8px;display:grid}.settings-list>article{background:#010a0c61;border:1px solid #44d8ff29;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px;display:grid}.settings-list small,.settings-list strong,.settings-list p{display:block}.settings-list small{color:var(--cyan);letter-spacing:.12em;font-size:7px;font-weight:1000}.settings-list strong{color:#e3f8fa;letter-spacing:.08em;margin:5px 0;font-size:12px}.settings-list p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.setting-switch{min-width:72px;color:var(--muted);cursor:pointer;background:#01090ba6;border:1px solid #a9d3d740;padding:10px;font:1000 9px Consolas,monospace}.setting-switch.active{border-color:var(--mint);color:#041714;background:var(--mint);box-shadow:0 0 18px #5dffcc21}.volume-control{grid-template-columns:42px minmax(110px,180px) 48px;align-items:center;gap:8px;display:grid}.volume-control b{color:var(--amber);text-align:right;font:1000 11px Consolas,monospace}.volume-control input{accent-color:var(--mint);cursor:pointer}.volume-control button{color:var(--amber);cursor:pointer;background:#ffd24a0a;border:1px solid #ffd24a59;padding:7px;font-size:7px;font-weight:1000}.mobile-flag-setting{grid-template-columns:1fr!important}.flag-input-options{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.flag-input-options button{color:var(--muted);letter-spacing:.06em;cursor:pointer;background:#01090b94;border:1px solid #44d8ff33;padding:10px 6px;font-size:7px;font-weight:1000}.flag-input-options button.active{border-color:var(--cyan);color:var(--cyan);box-shadow:inset 0 -2px var(--cyan);background:#44d8ff14}.notification-preference-setting{grid-template-columns:1fr!important}.notification-preference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.notification-preference-grid button{color:#66878a;text-align:left;cursor:pointer;background:#01090b94;border:1px solid #a9d3d729;align-items:center;gap:7px;padding:9px;font-size:7px;font-weight:1000;display:flex}.notification-preference-grid button i{color:#527073;border:1px solid #a9d3d733;flex:0 0 18px;place-items:center;width:18px;height:18px;font:1000 8px Consolas,monospace;display:grid}.notification-preference-grid button.active{color:var(--mint);background:#5dffcc0e;border-color:#5dffcc80}.notification-preference-grid button.active i{border-color:var(--mint);color:#041714;background:var(--mint)}.settings-error{color:var(--coral);margin:10px 0 0;font-size:8px;line-height:1.4}.settings-actions{grid-template-columns:1fr 1.5fr;gap:8px;margin-top:16px;display:grid}.settings-actions button{border:1px solid var(--mint);color:var(--mint);letter-spacing:.1em;cursor:pointer;background:0 0;padding:12px;font-size:8px;font-weight:1000}.settings-actions button:last-child{color:#041714;background:var(--mint)}.settings-actions button:disabled{opacity:.5;cursor:wait}.reduced-motion *,.reduced-motion :before,.reduced-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reduced-motion .noise,.reduced-motion .global-level-rings,.reduced-motion .claim-rays{display:none!important}.reduced-motion .board.shake{animation:none!important}.player-name{color:var(--ink);letter-spacing:.16em;text-transform:uppercase;font-family:Consolas,monospace;font-size:10px}.player-identity{text-align:left;gap:4px;min-width:126px;display:grid}.account-level{grid-template-columns:auto 54px auto;align-items:center;gap:6px;display:grid}.account-level b{color:var(--cyan);letter-spacing:.1em;white-space:nowrap;font-size:7px}.account-level i{background:#44d8ff24;width:54px;height:3px;display:block;overflow:hidden}.account-level i em{background:var(--cyan);height:100%;display:block;box-shadow:0 0 8px #44d8ff80}.account-level small{color:var(--muted);white-space:nowrap;font-family:Consolas,monospace;font-size:6px}.coins{border-left:1px solid var(--line);color:var(--amber);letter-spacing:.12em;white-space:nowrap;padding-left:12px;font-size:7px}.coins b{font-family:Consolas,monospace;font-size:13px}.top-avatar{color:#041714;background:var(--mint);border:1px solid #5dffcc66;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:1000;display:grid;position:relative;overflow:visible}.top-avatar img{object-fit:cover;width:100%;height:100%}.avatar-badge{border:1px solid var(--amber);min-width:16px;height:16px;color:var(--amber);background:#071416;place-items:center;padding:0 3px;font-family:Consolas,monospace;font-size:7px;font-style:normal;display:grid;position:absolute;bottom:-6px;right:-7px;box-shadow:0 0 10px #ffd16640}.game-shell{width:min(1180px,100% - 34px);margin:0 auto;padding:40px 0 26px}.hero{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px;display:flex}.eyebrow{color:var(--mint);letter-spacing:.3em;margin:0 0 7px;font-size:10px;font-weight:800}h1{letter-spacing:-.06em;transform-origin:0;width:116%;margin:0;font-size:clamp(38px,6vw,72px);font-weight:1000;line-height:.88;transform:scaleX(.86)}h1 span{color:#0000;-webkit-text-stroke:1.5px var(--mint);text-shadow:0 0 22px #5dffcc2e}.subtitle{color:#91aaa5;letter-spacing:.025em;margin:13px 0 0;font-size:13px}.status-chip{color:var(--mint);letter-spacing:.18em;background:#5dffcc0d;border:1px solid #5dffcc4d;flex:none;align-items:center;gap:9px;padding:11px 15px;font-size:9px;font-weight:900;display:flex}.status-chip i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.4s infinite pulse;box-shadow:0 0 12px}.status-chip.lost{color:var(--coral);border-color:#ff5d6959}.status-chip.won{color:var(--amber);border-color:#ffd16659}.daily-side-panel{z-index:20;filter:drop-shadow(0 24px 55px #0000008c);width:430px;position:fixed;top:88px;right:14px}.daily-side-panel.collapsed{width:95px}.daily-toggle{z-index:2;height:38px;color:var(--cyan);letter-spacing:.1em;cursor:pointer;background:#031113fa;border:1px solid #44d8ff4d;align-items:center;gap:7px;padding:0 11px;font-size:9px;font-weight:1000;display:flex;position:absolute;top:0;right:0}.daily-toggle b{color:#061715;background:var(--amber);place-items:center;min-width:20px;height:20px;font-family:Consolas,monospace;font-size:10px;display:grid}.daily-toggle em{font-size:16px;font-style:normal}.daily-window{-webkit-backdrop-filter:blur(14px)saturate(1.15);scrollbar-width:none;-ms-overflow-style:none;background:linear-gradient(155deg,#071c1eb3,#020d0f9e);border:1px solid #44d8ff40;max-height:calc(100vh - 106px);padding:50px 18px 16px;overflow-y:auto;box-shadow:inset 0 0 45px #44d8ff09}.daily-window::-webkit-scrollbar{width:0;height:0;display:none}.daily-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.daily-head small{color:var(--cyan);letter-spacing:.16em;font-size:8px;display:block}.daily-head h3{letter-spacing:.09em;margin:4px 0 0;font-size:19px}.daily-head time{color:var(--amber);font-family:Consolas,monospace;font-size:11px}.daily-status{color:var(--muted);margin:11px 0;font-size:10px;line-height:1.5}.daily-status.error{color:var(--coral)}.daily-list{gap:10px;display:grid}.daily-list article{border:1px solid var(--line);background:#01090b80;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.daily-list article.claimable{background:#ffd1660b;border-color:#ffd16673}.daily-list article.claimed{opacity:.72;border-color:#5dffcc40}.daily-icon{width:40px;height:40px;color:var(--cyan);border:1px solid #44d8ff33;place-items:center;font-family:Consolas,monospace;font-size:16px;display:grid}.daily-list h4{letter-spacing:.07em;margin:0;font-size:11px}.daily-list p{color:var(--muted);margin:5px 0 8px;font-size:9px;line-height:1.45}.daily-progress{background:#44d8ff1a;height:5px;display:block;overflow:hidden}.daily-progress i{background:linear-gradient(90deg, var(--cyan), var(--mint));height:100%;display:block}.daily-list small{color:var(--cyan);margin-top:6px;font-family:Consolas,monospace;font-size:8px;display:block}.daily-list article>button{border:1px solid var(--amber);color:#181407;background:var(--amber);letter-spacing:.08em;cursor:pointer;padding:10px;font-size:8px;font-weight:1000}.daily-list article>button:disabled{opacity:.5;cursor:wait}.daily-list article>em{color:var(--muted);letter-spacing:.08em;font-size:8px;font-style:normal;font-weight:1000}.daily-list article.claimed>em{color:var(--mint)}.daily-reset-note{color:#6c8b86;letter-spacing:.08em;text-align:right;margin:12px 0 0;font-size:8px}.daily-claim-pop{z-index:4;border:1px solid var(--amber);min-height:210px;color:var(--amber);text-align:center;background:radial-gradient(circle,#322c0efa,#020d0ffc);flex-direction:column;justify-content:center;align-items:center;padding:20px;animation:2.4s both daily-claim;display:flex;position:absolute;inset:34px 0 auto}.daily-claim-pop span{letter-spacing:.2em;font-size:7px;font-weight:1000}.daily-claim-pop strong{color:var(--ink);letter-spacing:.07em;margin:8px 0;font-size:20px}.daily-claim-pop b{font-family:Consolas,monospace;font-size:10px}.daily-claim-pop em{color:var(--mint);letter-spacing:.13em;margin-top:9px;font-size:8px;font-style:normal;font-weight:1000}.mission-panel-tabs{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid}.mission-panel-tabs button{border:0;border-right:1px solid var(--line);color:var(--muted);letter-spacing:.11em;cursor:pointer;background:#01090b73;padding:11px;font-size:10px;font-weight:1000}.mission-panel-tabs button:last-child{border-right:0}.mission-panel-tabs button.active{color:var(--mint);box-shadow:inset 0 -2px var(--mint);background:#5dffcc12}.mission-panel-tabs b{color:var(--amber);margin-left:5px;font-family:Consolas,monospace}.streak-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 7px;display:grid}.streak-overview article{background:#010a0c57;border:1px solid #44d8ff2e;min-width:0;padding:9px 8px 8px}.streak-overview small,.streak-overview span{color:var(--muted);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:900;display:block;overflow:hidden}.streak-overview strong{color:#e7fbff;white-space:nowrap;margin:5px 0 3px;font:900 13px/1 Consolas,monospace;display:block}.streak-overview strong i{color:var(--cyan);letter-spacing:.08em;font-size:7px;font-style:normal}.streak-overview article.ready{background:#ffd24a12;border-color:#ffd24a75}.streak-overview article.ready strong,.streak-overview article.ready span{color:var(--amber)}.streak-overview article.claimed{border-color:#5dffcc4d}.streak-overview article.claimed strong{color:var(--mint);letter-spacing:.06em;font-size:10px}.streak-next{color:#a9d3d7a8;letter-spacing:.07em;text-align:right;margin:0 0 12px;font:800 7px/1.4 Consolas,monospace}.streak-claim-pop{z-index:8;text-align:center;background:#141608e6;border:1px solid #ffd24aa6;gap:4px;margin:12px 0 0;padding:13px;animation:.38s ease-out both reward-pop;display:grid;position:sticky;bottom:4px;box-shadow:0 0 30px #ffd24a26}.streak-claim-pop small{color:var(--amber);letter-spacing:.14em;font-size:8px;font-weight:1000}.streak-claim-pop strong{color:#fff;letter-spacing:.08em;font-size:12px}.streak-claim-pop span{color:var(--mint);font:900 9px Consolas,monospace}.weekly-head time{white-space:nowrap}.weekly-set-progress{background:#ffd16606;border:1px solid #ffd1662e;margin-bottom:13px;padding:11px}.weekly-set-progress>span{background:#ffd16617;height:6px;display:block;overflow:hidden}.weekly-set-progress i{background:linear-gradient(90deg, var(--amber), var(--mint));height:100%;display:block}.weekly-set-progress small{color:var(--amber);text-align:right;margin-top:7px;font-family:Consolas,monospace;font-size:8px;display:block}.weekly-list{gap:11px;display:grid}.weekly-list>article{border:1px solid var(--line);background:#01090b8c;padding:13px}.weekly-mission-head{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.weekly-mission-head>span{width:40px;height:40px;color:var(--cyan);border:1px solid #44d8ff33;place-items:center;font-family:Consolas,monospace;font-size:15px;display:grid}.weekly-mission-head h4{letter-spacing:.07em;margin:0;font-size:11px}.weekly-mission-head p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.4}.weekly-mission-head>strong{color:var(--cyan);font-family:Consolas,monospace;font-size:9px}.weekly-stages{gap:6px;margin-top:10px;display:grid}.weekly-stages>div{border:1px solid #44d8ff14;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.weekly-stages>div.claimable{background:#ffd1660a;border-color:#ffd16666}.weekly-stages>div.claimed{opacity:.68;border-color:#5dffcc33}.weekly-stages>div.waiting{border-color:#44d8ff33}.weekly-stages span{color:var(--muted);letter-spacing:.07em;font-size:7px;font-weight:1000}.weekly-stages small{color:var(--cyan);font-family:Consolas,monospace;font-size:7px}.weekly-stages button,.weekly-bonus button{border:1px solid var(--amber);color:#181407;background:var(--amber);cursor:pointer;padding:9px;font-size:7px;font-weight:1000}.weekly-stages button:disabled,.weekly-bonus button:disabled{opacity:.5;cursor:wait}.weekly-stages em{color:var(--muted);font-size:7px;font-style:normal;font-weight:1000}.weekly-stages .claimed em{color:var(--mint);font-size:9px}.weekly-bonus{background:#ffd16606;border:1px solid #ffd16638;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:12px;padding:13px;display:grid}.weekly-bonus.ready{border-color:var(--amber);box-shadow:inset 0 0 25px #ffd1660e}.weekly-bonus.claimed{opacity:.7;border-color:#5dffcc40}.weekly-bonus>span{width:42px;height:42px;color:var(--amber);border:1px solid #ffd1664d;place-items:center;font-size:16px;display:grid}.weekly-bonus strong{color:var(--amber);letter-spacing:.06em;font-size:10px;display:block}.weekly-bonus small{color:var(--muted);margin-top:4px;font-family:Consolas,monospace;font-size:8px;display:block}.weekly-bonus em{color:var(--muted);text-align:right;font-size:7px;font-style:normal;font-weight:1000}.weekly-claim-pop{z-index:5;border:1px solid var(--cyan);min-height:240px;color:var(--cyan);text-align:center;background:radial-gradient(circle,#0a3235fc,#020d0ffc);flex-direction:column;justify-content:center;align-items:center;padding:20px;animation:2.8s both daily-claim;display:flex;position:absolute;inset:34px 0 auto}.weekly-claim-pop span{letter-spacing:.2em;font-size:7px;font-weight:1000}.weekly-claim-pop strong{color:var(--ink);letter-spacing:.07em;margin:8px 0;font-size:18px}.weekly-claim-pop b{color:var(--amber);font-family:Consolas,monospace;font-size:10px}.weekly-claim-pop em{color:var(--mint);letter-spacing:.13em;margin-top:9px;font-size:8px;font-style:normal;font-weight:1000}.view-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--line) transparent;width:100%;margin-bottom:16px;display:flex;overflow-x:auto}.view-tabs button{border:0;border-right:1px solid var(--line);min-width:128px;color:var(--muted);letter-spacing:.16em;cursor:pointer;background:#040e1073;padding:12px 18px;font-size:10px;font-weight:900}.view-tabs button:hover,.view-tabs button.active{color:var(--mint);box-shadow:inset 0 -2px var(--mint);background:#5dffcc14}.level-tabs{border:1px solid var(--line);background:#040e10a6;width:fit-content;margin-bottom:16px;display:flex}.level-tabs button{border:0;border-right:1px solid var(--line);min-width:122px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;padding:9px 16px 8px;transition:all .2s}.level-tabs button:last-child{border-right:0}.level-tabs span{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:900;display:block}.level-tabs small{margin-top:2px;font-size:8px;display:block}.level-tabs button:hover,.level-tabs button.active{color:var(--mint);box-shadow:inset 0 -2px var(--mint);background:#5dffcc1a}.level-tabs.hidden{display:none}.variant-tabs{border:1px solid var(--line);background:#020a0cb3;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,620px);margin-bottom:8px;display:grid}.variant-tabs button{border:0;border-right:1px solid var(--line);color:var(--muted);text-align:left;cursor:pointer;background:0 0;padding:11px 14px}.variant-tabs button:last-child{border-right:0}.variant-tabs span,.variant-tabs small{display:block}.variant-tabs span{letter-spacing:.15em;font-size:11px;font-weight:1000}.variant-tabs small{margin-top:4px;font-size:7px;line-height:1.35}.variant-tabs button.active{color:var(--mint);box-shadow:inset 0 -2px var(--mint);background:#5dffcc14}.variant-tabs button:nth-child(2).active{color:var(--cyan);box-shadow:inset 0 -2px var(--cyan);background:#44d8ff14}.variant-tabs.hidden{display:none}.dashboard{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:16px;display:grid}.board-panel,.arsenal{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 80px #00000042}.board-panel{min-width:0;padding:18px}.stats{border:1px solid var(--line);background:#020a0c9e;grid-template-columns:repeat(4,1fr);display:grid}.stats>div{border-right:1px solid var(--line);padding:9px 15px}.stats>div:last-child{border:0}.stats small{color:var(--muted);letter-spacing:.23em;margin-bottom:3px;font-size:8px;display:block}.stats strong{letter-spacing:.03em;font-family:Consolas,Courier New,monospace;font-size:22px}.stats .coral{color:var(--coral)}.stats .combo strong{color:var(--mint)}.stats .combo em{color:var(--cyan);letter-spacing:.08em;margin-top:2px;font-family:Consolas,monospace;font-size:7px;font-style:normal;display:block}.stats .classic-stat strong{color:var(--cyan);letter-spacing:.08em;font-size:15px}.stats .classic-stat em{color:var(--muted);letter-spacing:.09em;margin-top:3px;font-size:6px;font-style:normal;display:block}.secondary-objective{background:linear-gradient(90deg,#44d8ff13,#020c0e9e);border:1px solid #44d8ff42;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;display:grid}.secondary-objective>span{width:46px;height:46px;color:var(--cyan);background:#020a0ca3;border:1px solid #44d8ff6b;place-items:center;font:1000 9px Consolas,monospace;display:grid;box-shadow:inset 0 0 16px #44d8ff12}.secondary-objective>div{min-width:0}.secondary-objective small,.secondary-objective strong,.secondary-objective p{margin:0;display:block}.secondary-objective>div>small{color:var(--cyan);letter-spacing:.15em;font-size:7px;font-weight:1000}.secondary-objective strong{color:var(--ink);letter-spacing:.09em;margin:4px 0 3px;font-size:11px}.secondary-objective p{color:var(--muted);font-size:8px;line-height:1.45}.secondary-objective i{background:#ffffff0e;height:3px;margin-top:8px;display:block;overflow:hidden}.secondary-objective i b{background:var(--cyan);height:100%;box-shadow:0 0 8px var(--cyan);transition:width .3s;display:block}.secondary-objective>aside{text-align:right;min-width:105px}.secondary-objective>aside b{color:var(--cyan);font:1000 12px Consolas,monospace;display:block}.secondary-objective>aside small{color:var(--amber);white-space:nowrap;margin-top:5px;font:800 7px Consolas,monospace}.secondary-objective.complete{background:linear-gradient(90deg,#5dffcc1a,#020c0e9e);border-color:#5dffcc6b}.secondary-objective.complete>span,.secondary-objective.complete>aside b{border-color:var(--mint);color:var(--mint)}.secondary-objective.complete i b{background:var(--mint);box-shadow:0 0 8px var(--mint)}.secondary-objective.failed{border-color:#ff5d6959}.secondary-objective.failed>span,.secondary-objective.failed>aside b{border-color:var(--coral);color:var(--coral)}.special-field-status{color:var(--muted);letter-spacing:.09em;background:#020a0c80;border:1px solid #44d8ff2e;flex-wrap:wrap;align-items:center;gap:9px;margin-top:7px;padding:7px 10px;font:1000 7px Consolas,monospace;display:flex}.special-field-status>span{color:var(--cyan)}.special-field-status>b{color:var(--ink)}.special-field-status>em{color:var(--mint);font-style:normal}.special-field-status>strong{color:var(--coral);margin-left:auto;animation:.7s ease-in-out infinite alternate eventAlertPulse}.dynamic-event-alert{background:linear-gradient(90deg,#ffd1661f,#040f11db);border:2px solid #ffd16680;grid-template-columns:72px minmax(0,1fr) 78px;align-items:center;gap:18px;min-height:104px;margin-top:14px;padding:17px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000003d,inset 0 0 32px #ffd16609}.dynamic-event-alert:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff0b 50%,#0000 58%);animation:2.4s linear infinite eventSweep;position:absolute;inset:0}.dynamic-event-alert>span{z-index:1;border:2px solid var(--amber);width:66px;height:66px;color:var(--amber);background:#020a0c80;place-items:center;font:1000 12px Consolas,monospace;display:grid;position:relative;box-shadow:inset 0 0 22px #ffd1661f,0 0 18px #ffd16614}.dynamic-event-alert>div{z-index:1;position:relative}.dynamic-event-alert small,.dynamic-event-alert strong,.dynamic-event-alert p{margin:0;display:block}.dynamic-event-alert small{color:#b7a36c;letter-spacing:.16em;font-size:9px;font-weight:1000}.dynamic-event-alert strong{color:var(--amber);letter-spacing:.1em;text-shadow:0 0 14px #ffd16633;margin:6px 0 5px;font-size:20px;line-height:1.05}.dynamic-event-alert p{color:#bdd0d1;max-width:640px;font-size:11px;font-weight:700;line-height:1.5}.dynamic-event-alert>b{z-index:1;color:var(--amber);text-align:right;text-shadow:0 0 16px;font:1000 28px Consolas,monospace;position:relative}.dynamic-event-alert.active{background:linear-gradient(90deg,#ff5d6917,#040f11bf);border-color:#ff5d697a;animation:1.2s ease-in-out infinite alternate eventAlertPulse}.dynamic-event-alert.active>span,.dynamic-event-alert.active strong,.dynamic-event-alert.active>b{border-color:var(--coral);color:var(--coral)}.dynamic-event-alert.event-supply_drop.active,.dynamic-event-alert.event-safe_window.active{background:linear-gradient(90deg,#5dffcc14,#040f11bf);border-color:#5dffcc80}.dynamic-event-alert.event-supply_drop.active>span,.dynamic-event-alert.event-supply_drop.active strong,.dynamic-event-alert.event-supply_drop.active>b,.dynamic-event-alert.event-safe_window.active>span,.dynamic-event-alert.event-safe_window.active strong,.dynamic-event-alert.event-safe_window.active>b{border-color:var(--mint);color:var(--mint)}.safe-window-indicator{color:var(--mint);text-align:center;letter-spacing:.11em;background:#5dffcc12;border:2px solid #5dffcc80;margin-top:8px;padding:13px 16px;font:1000 11px Consolas,monospace;box-shadow:inset 0 0 24px #5dffcc09,0 0 18px #5dffcc0f}.progress-track{background:#ffffff0a;height:2px;margin:12px 0}.progress-track span{background:var(--mint);height:100%;box-shadow:0 0 10px var(--mint);transition:width .3s;display:block}.board-wrap{aspect-ratio:1;width:min(100%,650px);margin:0 auto;position:relative}.board{--gap:3px;grid-template-columns:repeat(var(--size), minmax(0, 1fr));grid-template-rows:repeat(var(--size), minmax(0, 1fr));gap:var(--gap);background:#01080aad;border:1px solid #5effd31f;width:100%;height:100%;padding:5px;display:grid}.cell{width:100%;min-width:0;height:100%;min-height:0;color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;font-family:Consolas,monospace;font-size:clamp(9px, calc(38vw / var(--size)), 22px);background:linear-gradient(145deg,#1f4645d1,#0b2426f0);border:1px solid #77f4da1c;place-items:center;font-weight:900;line-height:1;transition:transform .1s,border-color .15s,background .15s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 2px 4px #00000040}.cell:after{content:"";background:#6dffdb2e;width:3px;height:3px;position:absolute;top:3px;right:3px}.cell:hover:not(.open){border-color:var(--mint);z-index:2;background:#285e56e6;transform:translateY(-1px)}.cell:active:not(.open){transform:scale(.92)}.cell.open{cursor:default;box-shadow:none;background:#020f11b8;border-color:#70c2b50e;animation:.17s ease-out pop}.cell.open:after{display:none}.cell.flagged{color:var(--coral);text-shadow:0 0 12px var(--coral);background:#641e2857;border-color:#ff5d6973}.cell.mine{color:#081212;background:var(--coral);box-shadow:0 0 18px #ff5d69b3}.cell.scanned{border-color:var(--cyan);animation:.65s infinite alternate scan;box-shadow:inset 0 0 13px #44d8ff38,0 0 9px #44d8ff59}.cell.scanned:not(.open){color:var(--coral)}.cell.supply-drop{color:var(--amber);border-color:var(--amber);font-size:clamp(5px,calc(22vw / var(--size)),11px);background:radial-gradient(circle,#ffd16638,#0b2426f2);animation:.7s ease-in-out infinite alternate supplyDropPulse;box-shadow:inset 0 0 15px #ffd16626,0 0 14px #ffd16659}.cell.jammed.open{background:repeating-linear-gradient(0deg,#44d8ff0a 0 2px,#ff5d6914 2px 3px),#020f11d1;color:#0000!important;text-shadow:none!important}.cell.jammed.open:before{content:"--";color:var(--coral);font:1000 9px Consolas,monospace;animation:.18s steps(2,end) infinite jamFlicker}.cell.chain-threat:not(.open){border-color:#ff5d698c;animation:.7s ease-in-out infinite alternate chainThreat;box-shadow:inset 0 0 12px #ff5d6914}.cell.objective-target:not(.flagged){box-shadow:none;border-color:#0000}.cell.objective-target:not(.open):not(.flagged){background:linear-gradient(145deg,#1f4645d1,#0b2426f0)}.cell.objective-target:hover:not(.open):not(.flagged){border-color:#0000}.cell.objective-target:before{content:"";z-index:2;opacity:.65;background:#44d8ff80;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:4px}.cell.objective-supply_cache:before{background:#ffd16694}.cell.objective-hidden_terminal.open:before{background:#5dffcc94}.cell.special-tile{border-color:#44d8ff61;box-shadow:inset 0 0 13px #44d8ff12,0 0 5px #44d8ff14}.cell.special-tile:before{z-index:3;color:var(--cyan);font:1000 clamp(4px,calc(15vw / var(--size)),7px) Consolas,monospace;letter-spacing:-.04em;text-shadow:0 0 7px;position:absolute;top:3px;left:3px}.cell.special-armored:before{content:"ARM"}.cell.special-armored{background:linear-gradient(145deg,#3c494ee6,#142226f5);border-width:2px}.cell.special-armored.armor-cracked{border-style:dashed;box-shadow:inset 0 0 18px #ffd16621}.cell.special-armored.armor-cracked:before{content:"CRK";color:var(--amber)}.cell.special-unstable:before{content:"UNST";color:var(--coral)}.cell.special-unstable{border-color:#ff5d6973}.cell.special-unstable.unstable-warning:not(.open){animation:.55s ease-in-out infinite alternate chainThreat}.cell.special-relay:before{content:"RLY"}.cell.special-relay{background:linear-gradient(145deg,#163a48e0,#081c24f5)}.cell.special-locked:before{content:"LOCK";color:var(--amber)}.cell.special-locked{background:linear-gradient(145deg,#4c3d18cc,#201d12f5);border-color:#ffd1667a}.cell.special-key:before{content:"KEY";color:var(--mint)}.cell.special-key{border-color:#5dffcc85;animation:.9s ease-in-out infinite alternate supplyDropPulse}.cell.special-emp:before{content:"EMP";color:#c695ff}.cell.special-emp{background:linear-gradient(145deg,#361f4bd1,#191426f5);border-color:#c695ff7a}.cell.special-bonus:before{content:"BONUS";color:var(--amber)}.cell.special-bonus{background:radial-gradient(circle,#ffd16629,#112322f5);border-color:#ffd1668c;animation:.8s ease-in-out infinite alternate supplyDropPulse}.cell.special-portal:before{content:"PORT";color:#c695ff}.cell.special-portal{background:radial-gradient(circle,#c695ff33,#101726f5);border-color:#c695ff8c;box-shadow:inset 0 0 18px #c695ff1a,0 0 8px #c695ff29}.cell.special-tile:not(.flagged){box-shadow:none;border:1px solid #0000;animation:none}.cell.special-tile:not(.open):not(.flagged){background:linear-gradient(145deg,#1f4645d1,#0b2426f0)}.cell.special-tile:hover:not(.open):not(.flagged){border-color:#0000}.cell.special-tile:before{opacity:.55;width:4px;height:4px;text-shadow:none;background:currentColor;border-radius:50%;top:4px;left:4px;content:""!important}.cell.n1{color:#65d5ff}.cell.n2{color:#5dffcc}.cell.n3{color:#ffd166}.cell.n4,.cell.n5,.cell.n6,.cell.n7,.cell.n8{color:#ff7b86}@keyframes eventAlertPulse{0%{box-shadow:inset 0 0 #ff5d6900}to{box-shadow:inset 0 0 24px #ff5d6912}}@keyframes eventSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes supplyDropPulse{to{filter:brightness(1.25);transform:translateY(-1px)}}@keyframes jamFlicker{50%{opacity:.35;transform:translate(1px)}}@keyframes chainThreat{to{border-color:var(--coral);box-shadow:inset 0 0 18px #ff5d692b,0 0 7px #ff5d692e}}@media (width<=680px){.secondary-objective{grid-template-columns:40px minmax(0,1fr);gap:9px;padding:10px}.secondary-objective>span{width:36px;height:36px;font-size:7px}.secondary-objective>div>small{font-size:6px}.secondary-objective strong{font-size:9px}.secondary-objective p{font-size:7px}.secondary-objective>aside{text-align:left;grid-column:1/-1;justify-content:space-between;align-items:center;min-width:0;display:flex}.secondary-objective>aside b{font-size:10px}.secondary-objective>aside small{margin:0;font-size:6px}.dynamic-event-alert{grid-template-columns:54px minmax(0,1fr) 48px;gap:11px;min-height:94px;padding:14px 12px}.dynamic-event-alert>span{width:50px;height:50px;font-size:9px}.dynamic-event-alert small{font-size:7px}.dynamic-event-alert strong{font-size:16px}.dynamic-event-alert p{font-size:9px;line-height:1.35}.dynamic-event-alert>b{font-size:21px}.safe-window-indicator{padding:11px 9px;font-size:9px;line-height:1.4}}.toast{color:#a7bbb7;border-left:2px solid var(--mint);background:#5dffcc0b;align-items:center;gap:9px;min-height:36px;margin-top:12px;padding:9px 12px;font-family:Consolas,monospace;font-size:10px;display:flex}.toast span{color:var(--mint);font-size:18px}.controls-row{justify-content:center;align-items:center;gap:12px;margin-top:7px;display:flex}.hint{text-align:center;color:#56706c;letter-spacing:.07em;margin:0;font-size:8px}.flag-mode{color:var(--muted);border:1px solid var(--line);letter-spacing:.08em;cursor:pointer;background:0 0;padding:5px 8px;font-size:7px;font-weight:900}.flag-mode.active{color:var(--coral);border-color:var(--coral);background:#ff5d691a}.flag-mode:disabled{opacity:.72;color:var(--cyan);cursor:default}.arsenal{padding:18px}.arsenal-heading{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.arsenal-heading p{letter-spacing:.16em;margin:0;font-size:15px;font-weight:1000}.arsenal-heading span{color:var(--mint);letter-spacing:.16em;font-size:8px}.power{border:1px solid var(--line);width:100%;min-height:76px;color:var(--ink);text-align:left;cursor:pointer;background:#081b1db3;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;margin-bottom:8px;padding:10px;transition:all .2s;display:grid}button.power:hover:not(:disabled),.power.selected{border-color:var(--mint);background:#194440bf;transform:translate(-3px)}.power.selected{box-shadow:0 0 18px #5dffcc1f}.power:disabled{opacity:.32;cursor:not-allowed}.power-icon{width:42px;height:42px;color:var(--mint);background:#5dffcc0d;border:1px solid;place-items:center;font-size:21px;display:grid}.drone .power-icon{color:var(--amber)}.freeze .power-icon{color:var(--cyan)}.passive .power-icon{color:#c695ff}.power-copy b{letter-spacing:.09em;font-size:11px;display:block}.power-copy small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.3;display:block}.power em{color:var(--mint);align-self:start;font-size:9px;font-style:normal;font-weight:900}.passive{cursor:default}.passive em{color:#c695ff;font-size:7px}.passive.spent{opacity:.35}.special-tile-guide{background:#020a0c80;border:1px solid #44d8ff33;margin-top:8px}.special-tile-guide summary{color:var(--cyan);letter-spacing:.12em;cursor:pointer;padding:9px 10px;font-size:7px;font-weight:1000}.special-tile-guide>div{gap:4px;padding:0 8px 8px;display:grid}.special-tile-guide p{border-top:1px solid #44d8ff17;grid-template-columns:42px minmax(0,1fr);gap:6px;margin:0;padding:5px;display:grid}.special-tile-guide b{color:var(--amber);font-size:7px}.special-tile-guide span{color:var(--muted);font-size:7px;line-height:1.3}.classic-rules-card{background:linear-gradient(160deg,#44d8ff12,#020a0cad);border:1px solid #44d8ff47;padding:16px}.classic-rules-card>span{color:var(--cyan);letter-spacing:.18em;font:1000 8px Consolas,monospace}.classic-rules-card h3{color:var(--ink);letter-spacing:.12em;margin:6px 0 7px;font-size:15px}.classic-rules-card p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.classic-rules-card ul{gap:6px;margin:13px 0 0;padding:0;list-style:none;display:grid}.classic-rules-card li{background:#01080a6b;border:1px solid #44d8ff21;justify-content:space-between;padding:7px 8px;display:flex}.classic-rules-card b{color:var(--cyan);font-size:8px}.classic-rules-card small{color:var(--muted);font:700 8px Consolas,monospace}.new-game{border:1px solid var(--mint);color:#041714;background:var(--mint);letter-spacing:.16em;cursor:pointer;width:100%;margin-top:8px;padding:15px;font-size:10px;font-weight:1000;transition:all .2s;box-shadow:0 0 20px #5dffcc1f}.new-game:hover{color:var(--mint);background:0 0}.new-game span{vertical-align:-1px;margin-right:5px;font-size:16px}.ranking{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.ranking-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ranking-head small{color:var(--mint);letter-spacing:.18em;font-size:7px;display:block}.ranking-head h3{letter-spacing:.1em;margin:3px 0 0;font-size:13px}.ranking-head>button{border:1px solid var(--line);width:27px;height:27px;color:var(--mint);cursor:pointer;background:0 0}.ranking ol{margin:0;padding:0;list-style:none}.ranking li{border-bottom:1px solid #80ffe212;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;min-height:38px;padding:5px 6px;display:grid}.ranking li.current{box-shadow:inset 2px 0 var(--mint);background:#5dffcc14}.rank-number{color:#4c6a65;font-family:Consolas,monospace;font-size:9px}.rank-player{align-items:center;gap:9px;min-width:0;display:flex}.rank-avatar{color:#041714;background:var(--mint);border:1px solid #5dffcc4d;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:1000;display:grid;overflow:hidden}.rank-avatar img{object-fit:cover;width:100%;height:100%}.rank-copy{min-width:0}.rank-player b{max-width:120px;color:var(--ink);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.rank-player small{color:var(--muted);margin-top:2px;font-size:7px;display:block}.ranking li>strong{color:var(--mint);font-family:Consolas,monospace;font-size:10px}.ranking-note{color:var(--muted);margin:10px 0;font-size:9px;line-height:1.4}.ranking-modes,.ranking-filters{gap:6px;margin-bottom:9px;display:flex}.ranking-modes button,.ranking-filters button{border:1px solid var(--line);color:var(--muted);letter-spacing:.09em;cursor:pointer;background:#01090b73;flex:1;padding:8px 7px;font-size:7px;font-weight:900}.ranking-modes button.active{border-color:var(--mint);color:var(--mint);background:#5dffcc0f}.ranking-filters button.active{border-color:var(--cyan);color:var(--cyan);background:#44d8ff0f}.ranking-filters button:disabled{opacity:.28;cursor:not-allowed}.ranking li[role=button]{cursor:pointer}.ranking li[role=button]:hover,.ranking li[role=button]:focus-visible{background:#44d8ff0b;border-color:#44d8ff59;outline:none}.rank-copy b em{color:var(--cyan);margin-left:5px;font-family:Consolas,monospace;font-size:7px;font-style:normal}.rank-avatar{position:relative;overflow:visible}.rank-avatar img{overflow:hidden}.rank-avatar>i{border:1px solid var(--amber);min-width:15px;height:15px;color:var(--amber);background:#071416;place-items:center;padding:0 2px;font-family:Consolas,monospace;font-size:6px;font-style:normal;display:grid;position:absolute;bottom:-5px;right:-6px}.change-player{border:1px solid var(--line);width:100%;color:var(--muted);letter-spacing:.12em;cursor:pointer;background:0 0;margin-top:10px;padding:8px;font-size:7px;font-weight:900}.change-player:hover{color:var(--mint);border-color:var(--mint)}.game-view .ranking,.game-view .history,.game-view .level-rewards,.game-view .achievements,.ranking-view .history,.ranking-view .level-rewards,.ranking-view .achievements,.history-view .ranking,.history-view .level-rewards,.history-view .achievements,.rewards-view .ranking,.rewards-view .history,.rewards-view .achievements,.achievements-view .ranking,.achievements-view .history,.achievements-view .level-rewards,.game-view .player-statistics,.ranking-view .player-statistics,.history-view .player-statistics,.rewards-view .player-statistics,.achievements-view .player-statistics,.statistics-view .ranking,.statistics-view .history,.statistics-view .level-rewards,.statistics-view .achievements{display:none}.ranking-view,.statistics-view,.history-view,.rewards-view,.achievements-view{grid-template-columns:minmax(0,1fr)}.ranking-view .board-panel,.ranking-view .arsenal-heading,.ranking-view .power,.ranking-view .new-game,.history-view .board-panel,.history-view .arsenal-heading,.history-view .power,.history-view .new-game,.rewards-view .board-panel,.rewards-view .arsenal-heading,.rewards-view .power,.rewards-view .new-game,.achievements-view .board-panel,.achievements-view .arsenal-heading,.achievements-view .power,.achievements-view .new-game,.statistics-view .board-panel,.statistics-view .arsenal-heading,.statistics-view .power,.statistics-view .new-game{display:none}.ranking-view .arsenal,.statistics-view .arsenal,.history-view .arsenal,.rewards-view .arsenal,.achievements-view .arsenal{min-height:360px;padding:24px}.game-view .game-changelog,.ranking-view .game-changelog,.statistics-view .game-changelog,.history-view .game-changelog,.rewards-view .game-changelog,.achievements-view .game-changelog,.game-view .cosmetic-store,.ranking-view .cosmetic-store,.statistics-view .cosmetic-store,.history-view .cosmetic-store,.rewards-view .cosmetic-store,.achievements-view .cosmetic-store,.changelog-view .cosmetic-store{display:none}.changelog-view{grid-template-columns:minmax(0,1fr)}.changelog-view .board-panel,.changelog-view .arsenal-heading,.changelog-view .power,.changelog-view .new-game,.changelog-view .ranking,.changelog-view .player-statistics,.changelog-view .history,.changelog-view .level-rewards,.changelog-view .achievements{display:none}.changelog-view .arsenal{min-height:360px;padding:24px}.store-view{grid-template-columns:minmax(0,1fr)}.store-view .board-panel,.store-view .arsenal-heading,.store-view .power,.store-view .new-game,.store-view .ranking,.store-view .player-statistics,.store-view .history,.store-view .level-rewards,.store-view .achievements,.store-view .game-changelog{display:none}.store-view .arsenal{min-height:360px;padding:24px}.player-collection{display:none}.collection-view{grid-template-columns:minmax(0,1fr)}.collection-view .board-panel,.collection-view .arsenal-heading,.collection-view .power,.collection-view .new-game,.collection-view .ranking,.collection-view .player-statistics,.collection-view .history,.collection-view .level-rewards,.collection-view .achievements,.collection-view .game-changelog,.collection-view .cosmetic-store{display:none}.collection-view .arsenal{min-height:360px;padding:24px}.collection-view .player-collection{display:block}.ranking-view .ranking{border-top:0;margin:0;padding:0}.ranking-view .ranking-head{margin-bottom:16px}.ranking-view .ranking-head h3{font-size:22px}.ranking-view .ranking li{min-height:52px;padding:8px 12px}.ranking-view .rank-avatar{flex-basis:36px;width:36px;height:36px;font-size:12px}.ranking-view .rank-player b{max-width:none;font-size:11px}.ranking-view .rank-player small{font-size:8px}.ranking-view .ranking li>strong{font-size:13px}.game-changelog>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.game-changelog>header small{color:var(--cyan);letter-spacing:.18em;font-size:7px;font-weight:1000;display:block}.game-changelog>header h3{letter-spacing:.1em;margin:4px 0 0;font-size:22px}.game-changelog>header button{color:var(--mint);cursor:pointer;background:#5dffcc0a;border:1px solid #5dffcc59;padding:9px 11px;font-size:7px;font-weight:1000}.game-changelog>header button:disabled{opacity:.3;cursor:default}.changelog-status{border:1px solid var(--line);color:var(--muted);text-align:center;padding:35px;font-size:9px}.changelog-status.error{color:var(--coral)}.changelog-release-list{gap:10px;display:grid}.changelog-release-list>article{background:#010a0c6b;border:1px solid #44d8ff29;border-left:3px solid #44d8ff73;padding:18px}.changelog-release-list>article.new{border-color:#ffd16661;border-left-color:var(--amber);background:linear-gradient(90deg,#ffd1660e,#010a0c6b 35%)}.changelog-release-list>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.changelog-release-list>article>header div{align-items:center;gap:8px;display:flex}.changelog-release-list>article>header span{color:var(--cyan);letter-spacing:.1em;font:1000 8px Consolas,monospace}.changelog-release-list>article>header em{color:#071012;background:var(--amber);padding:4px 6px;font-size:6px;font-style:normal;font-weight:1000}.changelog-release-list>article>header time{color:#63888b;font:700 8px Consolas,monospace}.changelog-release-list h4{color:#e7f9fb;letter-spacing:.06em;margin:13px 0 5px;font-size:15px}.changelog-release-list>article>p{color:#8facaf;margin:0 0 15px;font-size:9px;line-height:1.6}.changelog-category-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.changelog-category-grid>section{background:#01080a73;border:1px solid #44d8ff1f;padding:12px}.changelog-category-grid>section strong{color:var(--cyan);letter-spacing:.12em;font-size:7px;display:block}.changelog-category-grid>section.balance strong{color:var(--amber)}.changelog-category-grid>section.fixes strong{color:var(--mint)}.changelog-category-grid>section.security strong{color:var(--coral)}.changelog-category-grid ul{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.changelog-category-grid li{color:#a8c3c5;padding-left:12px;font-size:9px;line-height:1.45;position:relative}.changelog-category-grid li:before{content:"+";color:currentColor;font-family:Consolas,monospace;position:absolute;left:0}.release-read{color:var(--amber);cursor:pointer;background:#ffd16609;border:1px solid #ffd16666;margin-top:12px;padding:8px 10px;font-size:7px;font-weight:1000}.changelog-briefing-backdrop{z-index:130;-webkit-backdrop-filter:blur(15px);background:#010709e6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.changelog-briefing{scrollbar-width:none;background:linear-gradient(145deg,#0c1f21fc,#020c0efc);border:1px solid #ffd1667a;width:min(680px,100%);max-height:calc(100vh - 36px);padding:27px;animation:.28s ease-out modal;overflow-y:auto;box-shadow:0 35px 120px #000,0 0 50px #ffd1660f}.changelog-briefing::-webkit-scrollbar{display:none}.changelog-briefing>header{border-bottom:1px solid #ffd1662e;justify-content:space-between;gap:15px;padding-bottom:15px;display:flex}.changelog-briefing>header small,.changelog-briefing>header strong{display:block}.changelog-briefing>header small{color:var(--amber);letter-spacing:.15em;font-size:7px;font-weight:1000}.changelog-briefing>header strong{color:#f1fbfc;margin-top:5px;font:1000 13px Consolas,monospace}.changelog-briefing>header>span{color:#071012;background:var(--amber);align-self:start;padding:6px 9px;font-size:8px;font-weight:1000}.changelog-briefing h2{letter-spacing:.07em;margin:19px 0 7px;font-size:clamp(26px,5vw,39px)}.changelog-briefing>p{color:#8facaf;margin:0 0 16px;font-size:10px;line-height:1.6}.briefing-items{grid-template-columns:1fr 1fr;gap:8px;display:grid}.briefing-items section{border:1px solid var(--line);padding:12px}.briefing-items small{color:var(--cyan);letter-spacing:.12em;margin-bottom:7px;font-size:7px;font-weight:1000;display:block}.briefing-items span{color:#abc5c7;padding:5px 0 5px 12px;font-size:9px;line-height:1.45;display:block;position:relative}.briefing-items span:before{content:"+";color:var(--mint);position:absolute;left:0}.changelog-briefing>footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.changelog-briefing>footer button{border:1px solid var(--mint);color:var(--mint);cursor:pointer;background:0 0;padding:12px;font-size:8px;font-weight:1000}.changelog-briefing>footer button.primary{color:#041714;background:var(--mint)}.cosmetic-store>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.cosmetic-store>header small{color:var(--amber);letter-spacing:.18em;font-size:7px;font-weight:1000;display:block}.cosmetic-store>header h3{letter-spacing:.1em;margin:4px 0 0;font-size:24px}.cosmetic-store>header>div:last-child{color:#8e875e;letter-spacing:.1em;border:1px solid #ffd16659;padding:10px 13px;font-size:7px;font-weight:1000}.cosmetic-store>header>div:last-child span{color:var(--amber);font:1000 16px Consolas,monospace}.store-intro{color:#8da9ab;margin:12px 0 14px;font-size:9px;line-height:1.55}.gift-terminal{background:linear-gradient(120deg,#ffd1660e,#020c0eb8 42%,#44d8ff09);border:1px solid #ffd1664d;grid-template-columns:58px minmax(210px,1fr) minmax(280px,.9fr);align-items:center;gap:14px;margin:14px 0;padding:14px;display:grid}.gift-terminal-mark{border:1px solid var(--amber);width:54px;height:54px;color:var(--amber);background:#ffd1660a;place-items:center;font-size:19px;display:grid;box-shadow:inset 0 0 18px #ffd1660d}.gift-terminal small{color:var(--amber);letter-spacing:.13em;font-size:6px;font-weight:1000}.gift-terminal h4{letter-spacing:.08em;margin:4px 0 5px;font-size:13px}.gift-terminal p{color:#78999c;margin:0;font-size:7px;line-height:1.45}.gift-terminal form{grid-template-columns:minmax(0,1fr) 88px;display:grid}.gift-terminal input{min-width:0;color:var(--amber);letter-spacing:.1em;background:#01080acc;border:1px solid #ffd16640;outline:0;padding:11px;font:1000 9px Consolas,monospace}.gift-terminal input:focus{border-color:var(--amber);box-shadow:0 0 15px #ffd16614}.gift-terminal button{border:1px solid var(--amber);color:#171205;background:var(--amber);cursor:pointer;font-size:7px;font-weight:1000}.gift-terminal button:disabled{opacity:.42;cursor:not-allowed}.gift-terminal-notice,.gift-terminal-error{grid-column:2/-1;padding:7px 9px;font-size:7px}.gift-terminal-notice{color:var(--mint);border:1px solid #5dffcc40}.gift-terminal-error{color:var(--coral);border:1px solid #ff5d6947}.store-departments{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.store-departments button{border:1px solid var(--line);color:#78999c;letter-spacing:.09em;cursor:pointer;background:#01090b80;padding:12px;font-size:8px;font-weight:1000}.store-departments button.active{border-color:var(--cyan);color:var(--cyan);box-shadow:inset 0 -2px var(--cyan);background:#44d8ff0f}.arsenal-capacity{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.arsenal-capacity span{background:#01090b7a;border:1px solid #44d8ff29;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.arsenal-capacity span.full{background:#ff5d6909;border-color:#ff5d694d}.arsenal-capacity small{color:#6f9295;font-size:6px;font-weight:1000}.arsenal-capacity strong{color:var(--cyan);white-space:nowrap;font:1000 10px Consolas,monospace}.arsenal-capacity span.full strong{color:var(--coral)}.arsenal-lock-notice{color:var(--coral);background:repeating-linear-gradient(135deg,#ff5d690b 0 8px,#0000 8px 16px);border:1px solid #ff5d6961;justify-content:space-between;align-items:center;gap:14px;margin:11px 0;padding:12px;display:flex}.arsenal-lock-notice strong{letter-spacing:.1em;font-size:8px}.arsenal-lock-notice span{color:#ba858a;text-align:right;font-size:7px}.daily-arsenal-offers,.standard-arsenal-offers{margin-top:16px}.daily-arsenal-offers>header,.standard-arsenal-offers>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:8px;padding-bottom:8px;display:flex}.daily-arsenal-offers>header small,.standard-arsenal-offers>header small{color:var(--cyan);letter-spacing:.11em;font-size:6px;font-weight:1000}.daily-arsenal-offers>header h4,.standard-arsenal-offers>header h4{margin:4px 0 0;font-size:12px}.daily-arsenal-offers>header>span,.standard-arsenal-offers>header>span{color:#66888b;font:1000 7px Consolas,monospace}.daily-offer-note{color:#6e9295;background:#44d8ff06;border:1px solid #44d8ff21;margin:0 0 9px;padding:8px 10px;font-size:7px;line-height:1.5}.arsenal-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.arsenal-offer-grid.daily{grid-template-columns:repeat(3,minmax(0,1fr))}.arsenal-offer-grid article{border:1px solid var(--store-accent);grid-template-columns:62px minmax(0,1fr);min-height:158px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.arsenal-offer-grid article{border:1px solid color-mix(in srgb,var(--store-accent) 32%,transparent)}}.arsenal-offer-grid article{background:linear-gradient(145deg,var(--store-accent),#01090bb3)}@supports (color:color-mix(in lab, red, red)){.arsenal-offer-grid article{background:linear-gradient(145deg,color-mix(in srgb,var(--store-accent) 6%,#030f11d6),#01090bb3)}}.arsenal-offer-grid article.blocked,.arsenal-offer-grid article.purchased{opacity:.52;filter:saturate(.55)}.arsenal-offer-grid article.discounted{border-color:var(--amber);box-shadow:inset 0 0 0 1px #ffd16629,0 0 24px #ffd16614}.arsenal-offer-grid article.discounted:after{content:"TODAY'S DEAL";color:#171205;background:var(--amber);letter-spacing:.08em;padding:4px 6px;font-size:5px;font-weight:1000;position:absolute;top:7px;right:7px}.arsenal-offer-grid article{position:relative}.arsenal-offer-icon{border-right:1px solid var(--store-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.arsenal-offer-icon{border-right:1px solid color-mix(in srgb,var(--store-accent) 22%,transparent)}}.arsenal-offer-icon{color:var(--store-accent);background:radial-gradient(circle,var(--store-accent),transparent 68%)}@supports (color:color-mix(in lab, red, red)){.arsenal-offer-icon{background:radial-gradient(circle,color-mix(in srgb,var(--store-accent) 14%,transparent),transparent 68%)}}.arsenal-offer-icon{writing-mode:vertical-rl;letter-spacing:.12em;font:1000 7px Consolas,monospace}.arsenal-offer-grid article>div:nth-child(2){min-width:0;padding:12px}.arsenal-offer-grid article small{color:var(--store-accent);letter-spacing:.08em;font-size:6px;font-weight:1000}.arsenal-offer-grid article h4{color:#e2f2f3;margin:7px 0 5px;font-size:12px}.arsenal-offer-grid article p{color:#78999c;margin:0;font-size:7px;line-height:1.45}.arsenal-offer-grid article div>b{color:#a4c0c2;margin-top:9px;font-size:6px;line-height:1.45;display:block}.arsenal-offer-grid article footer{border-top:1px solid var(--store-accent);grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.arsenal-offer-grid article footer{border-top:1px solid color-mix(in srgb,var(--store-accent) 18%,transparent)}}.arsenal-offer-grid article footer span{align-items:baseline;gap:7px;display:flex}.arsenal-offer-grid article footer s{color:#58777a;font:700 7px Consolas,monospace}.arsenal-offer-grid article footer strong{color:var(--amber);font:1000 8px Consolas,monospace}.arsenal-offer-grid article footer button{border:1px solid var(--store-accent);color:var(--store-accent);background:var(--store-accent);padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.arsenal-offer-grid article footer button{background:color-mix(in srgb,var(--store-accent) 5%,transparent)}}.arsenal-offer-grid article footer button{cursor:pointer;font-size:7px;font-weight:1000}.arsenal-offer-grid article footer button:disabled{opacity:.55;cursor:not-allowed}.arsenal-purchase-history{margin-top:18px}.arsenal-confirm-cargo{border:1px solid var(--store-accent);place-items:center;gap:10px;min-height:155px;margin:18px 0;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.arsenal-confirm-cargo{border:1px solid color-mix(in srgb,var(--store-accent) 25%,transparent)}}.arsenal-confirm-cargo{background:radial-gradient(circle,var(--store-accent),transparent 65%)}@supports (color:color-mix(in lab, red, red)){.arsenal-confirm-cargo{background:radial-gradient(circle,color-mix(in srgb,var(--store-accent) 12%,transparent),transparent 65%)}}.arsenal-confirm-cargo{text-align:center}.arsenal-confirm-cargo span{border:1px solid var(--store-accent);width:62px;height:62px;color:var(--store-accent);place-items:center;font:1000 8px Consolas,monospace;display:grid;transform:rotate(45deg)}.arsenal-confirm-cargo strong{color:#dcebed;font-size:9px;line-height:1.5}.rarity-legend{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.rarity-legend>span{background:#01090b7a;border:1px solid #8fa7aa29;padding:9px}.rarity-legend b,.rarity-legend small{display:block}.rarity-legend b{color:#a8b4b6;letter-spacing:.1em;font-size:7px}.rarity-legend small{color:#617f82;margin-top:4px;font:700 6px Consolas,monospace}.rarity-legend .rare{border-color:#44d8ff47}.rarity-legend .rare b{color:#44d8ff}.rarity-legend .epic{border-color:#cd65ff4d}.rarity-legend .epic b{color:#d778ff}.rarity-legend .legendary{border-color:#ffd16652}.rarity-legend .legendary b{color:#ffd166}.rarity-legend .limited{background:linear-gradient(115deg,#44d8ff0b,#cd65ff0f,#ffd1660b);border-color:#8fffe661}.rarity-legend .limited b{color:#a6ffe8;text-shadow:0 0 9px #8fffe673}.rarity-legend>p{color:#6f9692;letter-spacing:.14em;text-align:center;background:#5dffcc06;border:1px solid #5dffcc26;grid-column:1/-1;margin:0;padding:7px;font-size:6px;font-weight:1000}.store-filters{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.store-filters button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#01090b73;flex:120px;padding:9px;font-size:7px;font-weight:1000}.store-filters button.active{border-color:var(--amber);color:var(--amber);box-shadow:inset 0 -2px var(--amber);background:#ffd1660e}.store-message{border:1px solid var(--line);color:var(--muted);text-align:center;background:#01090b73;padding:11px;font-size:8px}.store-message.success{color:var(--mint);border-color:#5dffcc4d}.store-message.error{color:var(--coral);border-color:#ff5d694d}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.store-grid>article{isolation:isolate;border:1px solid var(--store-accent);grid-template-columns:105px minmax(0,1fr);min-height:190px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.store-grid>article{border:1px solid color-mix(in srgb,var(--store-accent) 32%,transparent)}}.store-grid>article{background:linear-gradient(145deg,var(--store-accent),#01090bb8)}@supports (color:color-mix(in lab, red, red)){.store-grid>article{background:linear-gradient(145deg,color-mix(in srgb,var(--store-accent) 5%,#030f11d1),#01090bb8)}}.store-grid>article{overflow:hidden}.store-grid>article.equipped{box-shadow:inset 0 0 0 1px var(--store-accent),0 0 20px var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.store-grid>article.equipped{box-shadow:inset 0 0 0 1px var(--store-accent),0 0 20px color-mix(in srgb,var(--store-accent) 10%,transparent)}}.store-grid>article.locked{filter:saturate(.45);opacity:.72}.store-card-preview{border-right:1px solid var(--store-accent);place-items:center;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-card-preview{border-right:1px solid color-mix(in srgb,var(--store-accent) 18%,transparent)}}.store-card-preview{background:radial-gradient(circle,var(--store-accent),transparent 70%)}@supports (color:color-mix(in lab, red, red)){.store-card-preview{background:radial-gradient(circle,color-mix(in srgb,var(--store-accent) 13%,transparent),transparent 70%)}}.mini-board{border:1px solid var(--store-accent);background:#020c0e;grid-template-columns:repeat(3,1fr);gap:3px;width:72px;height:72px;padding:4px;display:grid}.mini-board i{border:1px solid var(--store-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.mini-board i{border:1px solid color-mix(in srgb,var(--store-accent) 30%,transparent)}}.mini-board i{color:var(--store-accent);background:linear-gradient(145deg,var(--store-accent),#071416)}@supports (color:color-mix(in lab, red, red)){.mini-board i{background:linear-gradient(145deg,color-mix(in srgb,var(--store-accent) 26%,#102224),#071416)}}.mini-board i{font:900 9px/1 Consolas,monospace}.mini-board i.open{box-shadow:inset 0 0 8px var(--store-accent);background:#020b0d}@supports (color:color-mix(in lab, red, red)){.mini-board i.open{box-shadow:inset 0 0 8px color-mix(in srgb,var(--store-accent) 15%,transparent)}}.mini-frame{color:#061315;background:var(--store-accent);place-items:center;width:70px;height:70px;font:1000 24px Consolas,monospace;display:grid}.mini-nickname{letter-spacing:.08em;text-overflow:ellipsis;max-width:88px;font:1000 12px Consolas,monospace;overflow:hidden}.mini-title{border:1px solid var(--store-accent);color:var(--store-accent);letter-spacing:.09em;text-align:center;padding:7px 8px;font:1000 7px Consolas,monospace}.mini-profile-cosmetic{border:1px solid var(--store-accent);background:#061315;align-content:center;justify-items:center;gap:5px;width:78px;height:78px;display:grid;position:relative;overflow:hidden}.mini-profile-cosmetic i{border:1px solid var(--store-accent);color:#061315;background:var(--store-accent);place-items:center;width:31px;height:31px;font:1000 12px Consolas,monospace;display:grid}.mini-profile-cosmetic span{color:var(--store-accent);letter-spacing:.08em;font:1000 6px Consolas,monospace}.store-card-copy{min-width:0;padding:13px}.store-card-copy>span{color:var(--store-accent);letter-spacing:.1em;font-size:6px;font-weight:1000}.store-card-copy h4{color:#e1f1f3;margin:8px 0 5px;font-size:13px}.store-card-copy p{color:#78999c;margin:0;font-size:8px;line-height:1.5}.store-card-copy small{color:#607f82;margin-top:10px;font-size:6px;font-weight:1000;display:block}.store-grid>article>footer{border-top:1px solid var(--store-accent);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.store-grid>article>footer{border-top:1px solid color-mix(in srgb,var(--store-accent) 14%,transparent)}}.store-grid>article>footer strong{color:var(--amber);font:1000 9px Consolas,monospace}.store-grid>article>footer button{border:1px solid var(--store-accent);color:var(--store-accent);background:var(--store-accent);padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.store-grid>article>footer button{background:color-mix(in srgb,var(--store-accent) 5%,transparent)}}.store-grid>article>footer button{cursor:pointer;font-size:7px;font-weight:1000}.purchase-history{border:1px solid var(--line);margin-top:14px}.purchase-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.purchase-history>header small{color:var(--cyan);letter-spacing:.12em;font-size:6px}.purchase-history>header h4{margin:4px 0 0;font-size:12px}.purchase-history>header>span{color:#64878a;font-size:7px;font-weight:1000}.purchase-history>p{color:#64878a;text-align:center;padding:25px;font-size:8px}.purchase-history>div{scrollbar-width:none;max-height:280px;display:grid;overflow-y:auto}.purchase-history>div::-webkit-scrollbar{display:none}.purchase-history article{border-top:1px solid #80ffe212;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.purchase-history article>span{color:var(--cyan);text-align:center;border:1px solid #44d8ff33;padding:5px;font-size:6px;font-weight:1000}.purchase-history article strong,.purchase-history article small{display:block}.purchase-history article strong{color:#cfe1e3;font-size:9px}.purchase-history article small{color:#5e8083;margin-top:4px;font:700 7px Consolas,monospace}.purchase-history article>b{color:var(--amber);font:1000 8px Consolas,monospace}.player-collection>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.player-collection>header>div:first-child small{color:var(--cyan);letter-spacing:.18em;font-size:7px;font-weight:1000}.player-collection>header h3{letter-spacing:.1em;margin:4px 0 5px;font-size:24px}.player-collection>header p{color:#78999c;margin:0;font-size:9px}.collection-completion{background:#44d8ff06;border:1px solid #44d8ff33;align-items:center;gap:12px;min-width:220px;padding:10px 13px;display:flex}.collection-completion>span{background:conic-gradient(var(--cyan) var(--collection-progress),#44d8ff17 0);border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 18px #44d8ff1a}.collection-completion>span:before{content:"";background:#061416;border-radius:50%;grid-area:1/1;width:42px;height:42px}.collection-completion>span b{z-index:1;color:var(--cyan);grid-area:1/1;font:1000 10px Consolas,monospace}.collection-completion strong,.collection-completion small{display:block}.collection-completion strong{color:#dcebed;font:1000 13px Consolas,monospace}.collection-completion small{color:#65878a;letter-spacing:.1em;margin-top:4px;font-size:6px}.collection-completion em{color:var(--cyan);letter-spacing:.08em;margin-top:5px;font-size:6px;font-style:normal;font-weight:1000;display:block}.collector-sets{background:linear-gradient(135deg,#041619b8,#010a0c85);border:1px solid #44d8ff29;margin:0 0 14px;padding:13px}.collector-sets-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.collector-sets-heading small{color:#678d90;letter-spacing:.14em;font-size:6px;font-weight:1000}.collector-sets-heading h4{color:#dcebed;letter-spacing:.1em;margin:3px 0 0;font-size:14px}.collector-sets-heading>span{color:var(--cyan);font:1000 7px Consolas,monospace}.collector-set-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.collector-set-grid>article{background:#010a0c94;border:1px solid #44d8ff26;min-height:168px;padding:12px;position:relative;overflow:hidden}.collector-set-grid>article.complete{border-color:#5dffccb3;box-shadow:inset 0 0 24px #5dffcc0a,0 0 18px #5dffcc0f}.collector-set-grid>article.secret{background:linear-gradient(145deg,#190b227a,#01090bb3);border-color:#bd8cff47}.collector-set-grid>article.classified:after{content:"?";color:#bd8cff14;pointer-events:none;font:1000 78px Consolas,monospace;position:absolute;bottom:-13px;right:10px}.collector-set-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.collector-set-title span,.collector-set-title b{letter-spacing:.09em;font-size:6px}.collector-set-title span{color:#759699}.collector-set-title b{color:var(--cyan)}.collector-set-grid>article.complete .collector-set-title b{color:var(--mint)}.collector-set-grid>article h5{color:#e0f0f2;letter-spacing:.08em;margin:10px 0 5px;font-size:11px}.collector-set-grid>article p{color:#719295;min-height:28px;margin:0;font-size:7px;line-height:1.45}.collector-set-progress{background:#44d8ff14;height:3px;margin:10px 0;overflow:hidden}.collector-set-progress i{background:linear-gradient(90deg,var(--cyan),var(--mint));height:100%;box-shadow:0 0 8px var(--cyan);transition:width .35s;display:block}.collector-set-items{flex-wrap:wrap;gap:4px;display:flex}.collector-set-items span{color:#5f7f82;background:#01080a7a;border:1px solid #44d8ff1a;padding:4px 5px;font-size:5px;font-weight:900}.collector-set-items span.owned{color:var(--mint);border-color:#5dffcc40}.collector-classified{z-index:1;color:#ad83d4;letter-spacing:.08em;font-size:5px;font-weight:1000;position:relative}.collection-filter-groups{grid-template-columns:1.2fr 1fr;gap:9px;margin-bottom:13px;display:grid}.collection-filter-groups>section{border:1px solid var(--line);background:#01090b6b;padding:10px}.collection-filter-groups>section>small{color:#64878a;letter-spacing:.12em;margin-bottom:8px;font-size:6px;font-weight:1000;display:block}.collection-filter-groups>section>div{flex-wrap:wrap;gap:5px;display:flex}.collection-filter-groups button{color:#78999c;cursor:pointer;background:#010a0c85;border:1px solid #44d8ff21;flex:68px;padding:7px 6px;font-size:6px;font-weight:1000}.collection-filter-groups button.active{border-color:var(--cyan);color:var(--cyan);box-shadow:inset 0 -2px var(--cyan);background:#44d8ff0f}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.collection-grid>article{isolation:isolate;border:1px solid var(--store-accent);grid-template-columns:90px minmax(0,1fr);min-height:146px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.collection-grid>article{border:1px solid color-mix(in srgb,var(--store-accent) 24%,transparent)}}.collection-grid>article{background:linear-gradient(145deg,var(--store-accent),#01090bc2)}@supports (color:color-mix(in lab, red, red)){.collection-grid>article{background:linear-gradient(145deg,color-mix(in srgb,var(--store-accent) 5%,#030f11d6),#01090bc2)}}.collection-grid>article.equipped{border-color:var(--store-accent);box-shadow:inset 0 0 0 1px var(--store-accent),0 0 22px var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.collection-grid>article.equipped{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--store-accent) 40%,transparent),0 0 22px color-mix(in srgb,var(--store-accent) 12%,transparent)}}.collection-grid>article>em{z-index:3;color:#061315;background:var(--store-accent);letter-spacing:.08em;padding:4px 6px;font-size:6px;font-style:normal;font-weight:1000;position:absolute;top:7px;right:7px}.collection-item-preview{border-right:1px solid var(--store-accent);place-items:center;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.collection-item-preview{border-right:1px solid color-mix(in srgb,var(--store-accent) 14%,transparent)}}.collection-item-preview{background:radial-gradient(circle,var(--store-accent),transparent 72%)}@supports (color:color-mix(in lab, red, red)){.collection-item-preview{background:radial-gradient(circle,color-mix(in srgb,var(--store-accent) 12%,transparent),transparent 72%)}}.collection-item-copy{min-width:0;padding:14px 11px 9px}.collection-item-copy>span{color:var(--store-accent);letter-spacing:.08em;font-size:5px;font-weight:1000}.collection-item-copy h4{color:#e0f0f2;margin:8px 0 5px;font-size:12px}.collection-item-copy p{color:#759699;margin:0;font-size:7px;line-height:1.45}.collection-grid>article>button{border:0;border-top:1px solid var(--store-accent);grid-column:1/-1;padding:9px}@supports (color:color-mix(in lab, red, red)){.collection-grid>article>button{border-top:1px solid color-mix(in srgb,var(--store-accent) 22%,transparent)}}.collection-grid>article>button{color:var(--store-accent);background:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.collection-grid>article>button{background:color-mix(in srgb,var(--store-accent) 5%,transparent)}}.collection-grid>article>button{cursor:pointer;font-size:7px;font-weight:1000}.collection-grid>article>button.unequip{color:var(--coral);background:#ff5d6909;border-color:#ff5d6947}.collection-grid>article>button:disabled{opacity:.38;cursor:default}.collection-empty{color:#64878a;text-align:center;border:1px dashed #44d8ff2e;padding:42px;font-size:9px}:is(.store-grid,.collection-grid)>article>:not(em){z-index:2;position:relative}:is(.store-grid,.collection-grid)>article.common{border-color:#b2c2c438}:is(.store-grid,.collection-grid)>article.rare{border-color:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){:is(.store-grid,.collection-grid)>article.rare{border-color:color-mix(in srgb,var(--store-accent) 42%,transparent)}}:is(.store-grid,.collection-grid)>article.rare{box-shadow:inset 0 0 22px var(--store-accent)}@supports (color:color-mix(in lab, red, red)){:is(.store-grid,.collection-grid)>article.rare{box-shadow:inset 0 0 22px color-mix(in srgb,var(--store-accent) 4%,transparent)}}:is(.store-grid,.collection-grid)>article.epic:before,:is(.store-grid,.collection-grid)>article.legendary:before,:is(.store-grid,.collection-grid)>article.limited:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:-60%}:is(.store-grid,.collection-grid)>article.epic:before{background:linear-gradient(105deg,transparent 42%,var(--store-accent) 49%,transparent 56%)}@supports (color:color-mix(in lab, red, red)){:is(.store-grid,.collection-grid)>article.epic:before{background:linear-gradient(105deg,transparent 42%,color-mix(in srgb,var(--store-accent) 12%,transparent) 49%,transparent 56%)}}:is(.store-grid,.collection-grid)>article.epic:before{animation:4.5s ease-in-out infinite rarityShimmer}:is(.store-grid,.collection-grid)>article.legendary{border-color:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){:is(.store-grid,.collection-grid)>article.legendary{border-color:color-mix(in srgb,var(--store-accent) 68%,transparent)}}:is(.store-grid,.collection-grid)>article.legendary:before{background:radial-gradient(circle,var(--store-accent),transparent 58%)}@supports (color:color-mix(in lab, red, red)){:is(.store-grid,.collection-grid)>article.legendary:before{background:radial-gradient(circle,color-mix(in srgb,var(--store-accent) 14%,transparent),transparent 58%)}}:is(.store-grid,.collection-grid)>article.legendary:before{animation:3s ease-in-out infinite rarityEnergy}:is(.store-grid,.collection-grid)>article.limited{border-color:#a6ffe8;box-shadow:inset 0 0 0 1px #cd65ff2e,0 0 18px #8fffe614}:is(.store-grid,.collection-grid)>article.limited:before{background:conic-gradient(#0000,#44d8ff1f,#cd65ff21,#ffd1661f,#0000 68%);animation:6s linear infinite rarityPrism}:is(.store-grid,.collection-grid)>article.equipped{outline:1px solid var(--store-accent);outline-offset:-3px}@keyframes rarityShimmer{0%,25%{transform:translate(-35%)}70%,to{transform:translate(35%)}}@keyframes rarityEnergy{0%,to{opacity:.3;transform:scale(.78)}50%{opacity:1;transform:scale(1.12)}}@keyframes rarityPrism{to{transform:rotate(360deg)}}.store-preview-backdrop{z-index:140;-webkit-backdrop-filter:blur(16px);background:#010709e8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.store-preview-dialog{border:1px solid var(--store-accent);background:linear-gradient(145deg,var(--store-accent),#020b0d);width:min(610px,100%);max-height:calc(100vh - 36px);padding:25px;position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.store-preview-dialog{background:linear-gradient(145deg,color-mix(in srgb,var(--store-accent) 7%,#07191b),#020b0d)}}.store-preview-dialog{box-shadow:0 35px 120px #000,0 0 45px var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.store-preview-dialog{box-shadow:0 35px 120px #000,0 0 45px color-mix(in srgb,var(--store-accent) 12%,transparent)}}.store-preview-dialog{scrollbar-width:none;animation:.25s ease-out modal}.store-preview-dialog::-webkit-scrollbar{display:none}.store-preview-close{border:1px solid var(--line);width:31px;height:31px;color:var(--muted);cursor:pointer;background:0 0;font-size:19px;position:absolute;top:12px;right:12px}.store-preview-dialog>header small{color:var(--store-accent);letter-spacing:.13em;font-size:7px;font-weight:1000}.store-preview-dialog>header h2{letter-spacing:.06em;margin:7px 0;font-size:clamp(25px,5vw,38px)}.store-preview-dialog>header p{color:#8da9ab;max-width:490px;margin:0;font-size:10px;line-height:1.6}.store-preview-stage{border:1px solid var(--store-accent);place-items:center;min-height:230px;margin:18px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.store-preview-stage{border:1px solid color-mix(in srgb,var(--store-accent) 22%,transparent)}}.store-preview-stage{background:radial-gradient(circle,var(--store-accent),transparent 62%)}@supports (color:color-mix(in lab, red, red)){.store-preview-stage{background:radial-gradient(circle,color-mix(in srgb,var(--store-accent) 12%,transparent),transparent 62%)}}.store-preview-board{border:1px solid var(--store-accent);background:#020a0c;grid-template-columns:repeat(4,1fr);gap:5px;width:190px;height:190px;padding:7px;display:grid}.store-preview-board span{border:1px solid var(--store-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.store-preview-board span{border:1px solid color-mix(in srgb,var(--store-accent) 30%,transparent)}}.store-preview-board span{color:var(--store-accent);background:linear-gradient(145deg,var(--store-accent),#061315)}@supports (color:color-mix(in lab, red, red)){.store-preview-board span{background:linear-gradient(145deg,color-mix(in srgb,var(--store-accent) 28%,#112326),#061315)}}.store-preview-board span{font:1000 15px Consolas,monospace}.store-preview-board span.open{background:#020b0d}.store-preview-avatar{color:#061315;background:var(--store-accent);place-items:center;width:145px;height:145px;font:1000 47px Consolas,monospace;display:grid}.store-preview-avatar img{object-fit:cover;width:100%;height:100%}.store-profile-preview{border:1px solid var(--store-accent);width:min(430px,100% - 24px);min-height:190px;padding:22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.store-profile-preview{border:1px solid color-mix(in srgb,var(--store-accent) 55%,transparent)}}.store-profile-preview{box-shadow:0 18px 55px #00000073}.store-profile-preview-identity{z-index:2;grid-template-columns:92px 1fr;align-items:center;gap:18px;display:grid;position:relative}.store-profile-preview .store-preview-avatar{width:92px;height:92px;font-size:30px}.store-profile-preview h3{letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:25px}.store-profile-preview-identity p{color:var(--store-accent);letter-spacing:.16em;margin:5px 0;font:1000 8px Consolas,monospace}.store-profile-preview-identity span{color:#7d9a9d;font:800 7px Consolas,monospace}.store-profile-preview-stats{z-index:2;border:1px solid #80ffe21f;grid-template-columns:repeat(3,1fr);margin-top:16px;display:grid;position:relative}.store-profile-preview-stats span{text-align:center;border-right:1px solid #80ffe21a;padding:8px}.store-profile-preview-stats span:last-child{border-right:0}.store-profile-preview-stats small,.store-profile-preview-stats b{display:block}.store-profile-preview-stats small{color:#688b8e;font-size:6px}.store-profile-preview-stats b{color:var(--store-accent);margin-top:4px;font:1000 11px Consolas,monospace}.store-preview-dialog dl{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.store-preview-dialog dl div{border-right:1px solid var(--line);padding:11px}.store-preview-dialog dl div:last-child{border-right:0}.store-preview-dialog dt{color:#64878a;font-size:6px;font-weight:1000}.store-preview-dialog dd{color:var(--store-accent);margin:5px 0 0;font:1000 10px Consolas,monospace}.store-confirm-warning{color:var(--amber);text-align:center;background:#ffd1660a;border:1px solid #ffd16659;padding:10px;font-size:7px;font-weight:1000;line-height:1.5}.store-modal-error{color:var(--coral);text-align:center;border:1px solid #ff5d6959;padding:9px;font-size:8px}.store-preview-dialog>footer{grid-template-columns:1fr 1.4fr;gap:8px;margin-top:15px;padding:0;display:grid}.store-preview-dialog>footer button{border:1px solid var(--store-accent);color:var(--store-accent);cursor:pointer;background:0 0;padding:12px;font-size:8px;font-weight:1000}.store-preview-dialog>footer button.primary{color:#061315;background:var(--store-accent)}.store-preview-dialog>footer button:disabled{opacity:.38;cursor:not-allowed}.cosmetic-frame.cyan_circuit{border:2px solid #44d8ff;box-shadow:0 0 14px #44d8ff8c,inset 0 0 9px #44d8ff4d}.cosmetic-frame.gold_vanguard{border:3px double #ffd166;box-shadow:0 0 15px #ffd16666,inset 0 0 8px #ffd16638}.cosmetic-frame.crimson_elite{border:2px solid #ff5d69;border-radius:10px 0;box-shadow:0 0 17px #ff5d6980,inset 0 0 9px #ff5d6940}.cosmetic-frame.diamond_command{border:3px double #e6fbff;transform:rotate(2deg);box-shadow:0 0 20px #e6fbffbf,0 0 35px #44d8ff47}.cosmetic-frame.pulse_circuit{border:2px solid #42f5e9;animation:1.8s ease-in-out infinite pulseCircuitFrame}.cosmetic-frame.solar_orbit{border:3px double #ffd45c;animation:3.2s linear infinite solarOrbitFrame}.cosmetic-frame.void_rift{border:2px solid #c084fc;border-radius:12px 2px;animation:1.5s ease-in-out infinite alternate voidRiftFrame}.profile-frame-diamond_command .player-identity{text-shadow:0 0 10px #e6fbff59}.nickname-color-nickname_default{--nickname-color:#dcebed;--nickname-glow:transparent}.nickname-color-nickname_cyan{--nickname-color:#44d8ff;--nickname-glow:#44d8ffa6}.nickname-color-nickname_crimson{--nickname-color:#ff5d69;--nickname-glow:#ff5d699e}.nickname-color-nickname_gold{--nickname-color:#ffd166;--nickname-glow:#ffd166ad}.player-name,.public-profile-identity h2,.store-profile-preview h3,.rank-copy b>span,.avatar-editor b,.mini-nickname{color:var(--nickname-color,#dcebed);text-shadow:0 0 11px var(--nickname-glow,transparent)}.player-name.nickname-color-nickname_gold,.public-profile-identity h2.nickname-color-nickname_gold,.store-profile-preview h3.nickname-color-nickname_gold,.rank-copy b>span.nickname-color-nickname_gold,.avatar-editor b.nickname-color-nickname_gold,.mini-nickname.nickname-color-nickname_gold{animation:2.4s ease-in-out infinite goldCallsign}.top-profile-title{color:var(--amber);letter-spacing:.13em;margin-top:-2px;font:1000 6px Consolas,monospace}.profile-equipped-title{color:var(--amber);letter-spacing:.13em;margin:3px 0 6px;font:1000 7px Consolas,monospace;display:block}.public-profile-title{color:var(--amber);letter-spacing:.16em;margin:4px 0 0;font:1000 8px Consolas,monospace;display:block}.rank-profile-title{color:var(--amber);letter-spacing:.1em;margin-top:2px;font:1000 6px Consolas,monospace;display:block}.profile-background-background_default{--profile-card-bg:linear-gradient(145deg,#092123fc,#030f11fc)}.profile-background-background_deep_grid{--profile-card-bg:linear-gradient(#38bdf80e 1px,transparent 1px),linear-gradient(90deg,#38bdf80e 1px,transparent 1px),radial-gradient(circle at 50% 110%,#0e749073,transparent 58%),#020b19;background-size:20px 20px,20px 20px,auto,auto}.profile-background-background_reactor{--profile-card-bg:repeating-linear-gradient(135deg,#b9ff3d0b 0 9px,transparent 9px 18px),radial-gradient(circle at 82% 18%,#b9ff3d40,transparent 32%),#091003}.profile-background-background_void{--profile-card-bg:radial-gradient(circle at 18% 12%,#bd8cff47,transparent 30%),radial-gradient(circle at 82% 90%,#44d8ff1f,transparent 36%),linear-gradient(145deg,#160725,#030610)}.profile-card,.public-profile-card,.store-profile-preview,.mini-profile-cosmetic{isolation:isolate;overflow:hidden;background:var(--profile-card-bg,linear-gradient(145deg,#092123fc,#030f11fc))!important}.profile-card>*,.public-profile-card>*,.store-profile-preview>*,.mini-profile-cosmetic>*{z-index:2;position:relative}.profile-effect-effect_scanline:before,.profile-effect-effect_data_rain:before,.profile-effect-effect_aurora:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:-35%}.profile-effect-effect_scanline:before{background:repeating-linear-gradient(0deg,#0000 0 9px,#44d8ff1f 10px,#0000 11px 18px);animation:3.2s linear infinite profileScan}.profile-effect-effect_data_rain:before{background:repeating-linear-gradient(90deg,#0000 0 13px,#5dffcc1c 14px,#0000 16px 28px),repeating-linear-gradient(0deg,#0000 0 16px,#5dffcc12 17px,#0000 19px 31px);animation:5s linear infinite dataRain}.profile-effect-effect_aurora:before{filter:blur(24px);background:conic-gradient(from 20deg,#0000,#44d8ff2e,#c084fc38,#5dffcc21,#0000 65%);animation:7s linear infinite auroraField}@keyframes pulseCircuitFrame{0%,to{box-shadow:0 0 7px #42f5e959,inset 0 0 5px #42f5e938}50%{box-shadow:0 0 22px #42f5e9d9,0 0 36px #44d8ff40,inset 0 0 12px #42f5e973}}@keyframes solarOrbitFrame{0%{box-shadow:7px 0 13px #ffd45cbf,-7px 0 13px #ff7e342e}50%{box-shadow:-7px 0 13px #ffd45cbf,7px 0 13px #ff7e342e}to{box-shadow:7px 0 13px #ffd45cbf,-7px 0 13px #ff7e342e}}@keyframes voidRiftFrame{0%{filter:hue-rotate();box-shadow:0 0 9px #c084fc6b,inset 4px 0 8px #44d8ff21}to{filter:hue-rotate(25deg);box-shadow:0 0 25px #c084fcd1,inset -5px 0 11px #ff5d692e}}@keyframes goldCallsign{0%,to{color:#ffd166;text-shadow:0 0 7px #ffd16673}50%{color:#fff1ab;text-shadow:0 0 17px #ffd166d9}}@keyframes profileScan{0%{transform:translateY(-12%)}to{transform:translateY(12%)}}@keyframes dataRain{0%{transform:translateY(-9%)}to{transform:translateY(9%)}}@keyframes auroraField{to{transform:rotate(360deg)}}.skin-neon_grid .board{border-color:#44d8ff8c;box-shadow:0 0 22px #44d8ff21}.skin-neon_grid .cell:not(.open){background:linear-gradient(145deg,#174c60e0,#051c28f5);border-color:#44d8ff4d}.skin-amber_hazard .board{background:#130d03c7;border-color:#ffd1668c}.skin-amber_hazard .cell:not(.open){background:linear-gradient(145deg,#654713db,#271905f5);border-color:#ffd16647}.skin-arctic_signal .board{background:#021119d1;border-color:#9eeeff99;box-shadow:inset 0 0 30px #9eeeff14}.skin-arctic_signal .cell:not(.open){background:linear-gradient(145deg,#396779e0,#0c2634f5);border-color:#9eeeff57}.skin-void_matrix .board{background:#0d0419d6;border-color:#bd8cff94;box-shadow:0 0 25px #bd8cff1f}.skin-void_matrix .cell:not(.open){background:linear-gradient(145deg,#482a65e6,#190b2bf5);border-color:#bd8cff4d}.skin-classic_neon{--skin-border:#63ffb2;--skin-board-bg:radial-gradient(circle at 50% 45%,#29ff971a,transparent 68%),#020b08;--skin-cell-bg:linear-gradient(145deg,#164b36,#061d15);--skin-open-bg:#020e0a;--skin-flag-bg:#133b2b;--skin-flag:#8affc7;--skin-dot:#63ffb2;--skin-shadow:0 0 24px #63ffb22e,inset 0 0 26px #63ffb20d;--skin-n1:#7df9ff;--skin-n2:#63ffb2;--skin-n3:#e7ff6b;--skin-n4:#ff7590}.skin-deep_ocean{--skin-border:#38bdf8;--skin-board-bg:radial-gradient(circle at 50% 100%,#1573aa38,transparent 64%),linear-gradient(#020b18,#00101f);--skin-cell-bg:linear-gradient(145deg,#123b63,#06172d);--skin-open-bg:#020d1b;--skin-flag-bg:#07304a;--skin-flag:#6ee7ff;--skin-dot:#38bdf8;--skin-shadow:0 0 26px #38bdf829,inset 0 -20px 35px #0e749017;--skin-n1:#67e8f9;--skin-n2:#38bdf8;--skin-n3:#a5f3fc;--skin-n4:#f0abfc}.skin-toxic_reactor{--skin-border:#b9ff3d;--skin-board-bg:repeating-linear-gradient(135deg,#b9ff3d09 0 10px,transparent 10px 20px),#0a1003;--skin-cell-bg:linear-gradient(145deg,#405f12,#172606);--skin-open-bg:#0b1403;--skin-flag-bg:#33460d;--skin-flag:#e6ff75;--skin-dot:#b9ff3d;--skin-shadow:0 0 25px #b9ff3d2e,inset 0 0 28px #b9ff3d0e;--skin-n1:#d8ff7a;--skin-n2:#86ff48;--skin-n3:#f7ff58;--skin-n4:#ff775c}.skin-crimson_alert{--skin-border:#ff506d;--skin-board-bg:repeating-linear-gradient(135deg,#ff506d0b 0 7px,transparent 7px 14px),#120306;--skin-cell-bg:linear-gradient(145deg,#5b1523,#25070e);--skin-open-bg:#150308;--skin-flag-bg:#641326;--skin-flag:#ff97a8;--skin-dot:#ff506d;--skin-shadow:0 0 28px #ff506d2e,inset 0 0 26px #ff506d0f;--skin-n1:#ffb4c0;--skin-n2:#ff7189;--skin-n3:#ffd166;--skin-n4:#f9a8d4}.skin-frozen_core{--skin-border:#b8f3ff;--skin-board-bg:radial-gradient(circle,#b8f3ff2b,transparent 66%),linear-gradient(145deg,#071b2c,#020b14);--skin-cell-bg:linear-gradient(145deg,#6dbedab8,#133a54f2);--skin-open-bg:linear-gradient(145deg,#0b2637,#04131f);--skin-flag-bg:#17465e;--skin-flag:#e7fbff;--skin-dot:#d9faff;--skin-shadow:0 0 30px #b8f3ff33,inset 0 0 35px #b8f3ff14;--skin-n1:#e6fbff;--skin-n2:#75e6ff;--skin-n3:#b6fffa;--skin-n4:#d8b4fe}.skin-golden_terminal{--skin-border:#ffd45c;--skin-board-bg:radial-gradient(circle at 50% 40%,#ffd45c21,transparent 67%),#120d02;--skin-cell-bg:linear-gradient(145deg,#715115,#2d1c04);--skin-open-bg:#150e02;--skin-flag-bg:#68470a;--skin-flag:#fff0a3;--skin-dot:#ffd45c;--skin-shadow:0 0 32px #ffd45c2e,inset 0 0 30px #ffd45c12;--skin-n1:#fff1a6;--skin-n2:#ffd45c;--skin-n3:#ff9f43;--skin-n4:#ff6b6b}.skin-retro_crt{--skin-border:#ffb84d;--skin-board-bg:repeating-linear-gradient(0deg,#ffb84d0b 0 1px,transparent 1px 4px),radial-gradient(ellipse,#ff9a2e1f,transparent 72%),#100904;--skin-cell-bg:linear-gradient(145deg,#52320e,#211206);--skin-open-bg:#100904;--skin-flag-bg:#60370b;--skin-flag:#ffc56b;--skin-dot:#ffb84d;--skin-shadow:0 0 32px #ffb84d2b,inset 0 0 48px #ffb84d0f;--skin-n1:#ffd08a;--skin-n2:#ffb84d;--skin-n3:#f59e0b;--skin-n4:#fb7185}:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) .board,.store-preview-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt),.mini-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt){border-color:var(--skin-border)}@supports (color:color-mix(in lab, red, red)){:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) .board,.store-preview-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt),.mini-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt){border-color:color-mix(in srgb,var(--skin-border) 65%,transparent)}}:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) .board,.store-preview-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt),.mini-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt){background:var(--skin-board-bg);box-shadow:var(--skin-shadow)}:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) .cell:not(.open),.store-preview-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) span:not(.open),.mini-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) i:not(.open){border-color:var(--skin-border)}@supports (color:color-mix(in lab, red, red)){:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) .cell:not(.open),.store-preview-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) span:not(.open),.mini-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) i:not(.open){border-color:color-mix(in srgb,var(--skin-border) 30%,transparent)}}:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) .cell:not(.open),.store-preview-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) span:not(.open),.mini-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) i:not(.open){background:var(--skin-cell-bg)}:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) .cell.open,.store-preview-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) span.open,.mini-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) i.open{border-color:var(--skin-border)}@supports (color:color-mix(in lab, red, red)){:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) .cell.open,.store-preview-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) span.open,.mini-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) i.open{border-color:color-mix(in srgb,var(--skin-border) 10%,transparent)}}:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) .cell.open,.store-preview-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) span.open,.mini-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) i.open{color:var(--skin-n2);background:var(--skin-open-bg)}:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) .cell.flagged,.store-preview-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) span.flagged,.mini-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) i.flagged{border-color:var(--skin-flag)}@supports (color:color-mix(in lab, red, red)){:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) .cell.flagged,.store-preview-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) span.flagged,.mini-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) i.flagged{border-color:color-mix(in srgb,var(--skin-flag) 65%,transparent)}}:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) .cell.flagged,.store-preview-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) span.flagged,.mini-board:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) i.flagged{color:var(--skin-flag);background:var(--skin-flag-bg);text-shadow:0 0 12px var(--skin-flag)}:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) .cell:after{background:var(--skin-dot)}@supports (color:color-mix(in lab, red, red)){:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) .cell:after{background:color-mix(in srgb,var(--skin-dot) 42%,transparent)}}:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) .cell:hover:not(.open){border-color:var(--skin-border);filter:brightness(1.2)}:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) .cell.n1{color:var(--skin-n1)}:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) .cell.n2{color:var(--skin-n2)}:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) .cell.n3{color:var(--skin-n3)}:is(.skin-classic_neon,.skin-deep_ocean,.skin-toxic_reactor,.skin-crimson_alert,.skin-frozen_core,.skin-golden_terminal,.skin-retro_crt) .cell:is(.n4,.n5,.n6,.n7,.n8){color:var(--skin-n4)}.skin-frozen_core .cell:not(.open),.store-preview-board.skin-frozen_core span:not(.open),.mini-board.skin-frozen_core i:not(.open){box-shadow:inset 1px 1px #ffffff2e,inset -4px -5px 10px #0116264d}.skin-golden_terminal .cell:not(.open),.store-preview-board.skin-golden_terminal span:not(.open),.mini-board.skin-golden_terminal i:not(.open){box-shadow:inset 0 0 0 1px #ffe58b14,0 0 8px #ffd45c0a}.skin-retro_crt .board,.store-preview-board.skin-retro_crt,.mini-board.skin-retro_crt{image-rendering:pixelated}.skin-retro_crt .cell,.store-preview-board.skin-retro_crt span,.mini-board.skin-retro_crt i{text-shadow:0 0 7px}.skin-circuit_garden{--skin-border:#55e89d;--skin-board-bg:radial-gradient(circle at 20% 20%,#55e89d1a,transparent 35%),#04110b;--skin-cell-bg:linear-gradient(145deg,#20583e,#0a271b);--skin-open-bg:#04140d;--skin-flag-bg:#174b34;--skin-flag:#84ffc1;--skin-dot:#55e89d;--skin-shadow:inset 0 0 24px #55e89d0d;--skin-n1:#74f2ce;--skin-n2:#55e89d;--skin-n3:#d7ff78;--skin-n4:#ff849a}.skin-moonbase_dust{--skin-border:#d7dde5;--skin-board-bg:radial-gradient(circle at 75% 20%,#ff994817,transparent 32%),#0d1015;--skin-cell-bg:linear-gradient(145deg,#505762,#222831);--skin-open-bg:#14181e;--skin-flag-bg:#5c3920;--skin-flag:#ffad62;--skin-dot:#ff9b54;--skin-shadow:inset 0 0 25px #d7dde50b;--skin-n1:#dce9ff;--skin-n2:#a9b5c4;--skin-n3:#ffb66e;--skin-n4:#ff7185}.skin-synthwave_sunset{--skin-border:#ff58d6;--skin-board-bg:linear-gradient(180deg,#ff58d621,transparent 38%),linear-gradient(0deg,#2ed7ff14,transparent 42%),#10051d;--skin-cell-bg:linear-gradient(145deg,#65205f,#24113f);--skin-open-bg:#10071d;--skin-flag-bg:#532353;--skin-flag:#ff8ae4;--skin-dot:#46d7ff;--skin-shadow:0 0 27px #ff58d629,inset 0 -20px 35px #2ed7ff0b;--skin-n1:#55dfff;--skin-n2:#ff70dc;--skin-n3:#ffd166;--skin-n4:#c99cff}.skin-storm_protocol{--skin-border:#62a7ff;--skin-board-bg:repeating-linear-gradient(120deg,transparent 0 18px,#62a7ff09 19px 20px),#030b1a;--skin-cell-bg:linear-gradient(145deg,#1b4777,#081d3b);--skin-open-bg:#030d20;--skin-flag-bg:#183f68;--skin-flag:#8dc1ff;--skin-dot:#b8dcff;--skin-shadow:0 0 25px #62a7ff24,inset 0 0 32px #62a7ff0d;--skin-n1:#a7d8ff;--skin-n2:#62a7ff;--skin-n3:#eef7ff;--skin-n4:#c084fc}.skin-biohazard_bloom{--skin-border:#b8ff4f;--skin-board-bg:radial-gradient(circle at 15% 80%,#ff43c41f,transparent 33%),radial-gradient(circle at 85% 15%,#b8ff4f1f,transparent 35%),#091202;--skin-cell-bg:linear-gradient(145deg,#436a13,#192c08);--skin-open-bg:#0b1603;--skin-flag-bg:#4d183d;--skin-flag:#ff71d4;--skin-dot:#b8ff4f;--skin-shadow:0 0 29px #b8ff4f26,inset 0 0 30px #ff43c40a;--skin-n1:#f17bdc;--skin-n2:#b8ff4f;--skin-n3:#f0ff83;--skin-n4:#ff668e}.skin-hologram_city{--skin-border:#42e8ff;--skin-board-bg:linear-gradient(#42e8ff0a 1px,transparent 1px),linear-gradient(90deg,#c267ff0a 1px,transparent 1px),#030b18;--skin-cell-bg:linear-gradient(145deg,#247f9dcc,#27165be0);--skin-open-bg:#030c1cd1;--skin-flag-bg:#422065;--skin-flag:#da83ff;--skin-dot:#42e8ff;--skin-shadow:0 0 30px #42e8ff2b,inset 0 0 28px #c267ff0f;--skin-n1:#82f3ff;--skin-n2:#8ac9ff;--skin-n3:#e68cff;--skin-n4:#ff72b6;background-size:16px 16px}.skin-quantum_fracture{--skin-border:#b87cff;--skin-board-bg:conic-gradient(from 40deg at 50% 50%,#b87cff1c,transparent,#35e0ff17,transparent 62%),#090316;--skin-cell-bg:linear-gradient(135deg,#533077,#14294e);--skin-open-bg:#0b0718;--skin-flag-bg:#44205f;--skin-flag:#e0a7ff;--skin-dot:#35e0ff;--skin-shadow:0 0 34px #b87cff38,inset 0 0 38px #35e0ff12;--skin-n1:#5ee7ff;--skin-n2:#bd8cff;--skin-n3:#f0a7ff;--skin-n4:#ff6fa7}.skin-eclipse_protocol{--skin-border:#ff604a;--skin-board-bg:radial-gradient(circle at 50% 50%,#020203 0 42%,#ff604a24 64%,transparent 72%),#090303;--skin-cell-bg:linear-gradient(145deg,#421016,#100608);--skin-open-bg:#080304;--skin-flag-bg:#5e1714;--skin-flag:#ffb05d;--skin-dot:#ff604a;--skin-shadow:0 0 34px #ff604a33,inset 0 0 38px #ffb34c0d;--skin-n1:#ffbd6b;--skin-n2:#ff604a;--skin-n3:#ffd166;--skin-n4:#ff7d9d}.skin-founder_signal{--skin-border:#f5d76e;--skin-board-bg:repeating-linear-gradient(0deg,transparent 0 13px,#5dffcc09 14px,transparent 15px),radial-gradient(circle,#f5d76e14,transparent 66%),#04100d;--skin-cell-bg:linear-gradient(145deg,#355744,#172b22);--skin-open-bg:#06130f;--skin-flag-bg:#5a4920;--skin-flag:#ffe69a;--skin-dot:#5dffcc;--skin-shadow:0 0 36px #f5d76e33,inset 0 0 34px #5dffcc12;--skin-n1:#8fffe2;--skin-n2:#f5d76e;--skin-n3:#fff0a6;--skin-n4:#ff8295}.skin-aurora_prism{--skin-border:#8fffe6;--skin-board-bg:conic-gradient(from 210deg at 50% 50%,#8fffe624,#689bff1a,#e76fff1f,#ffd16614,#8fffe624),#030a12;--skin-cell-bg:linear-gradient(145deg,#378491d9,#41266be6);--skin-open-bg:#050a15;--skin-flag-bg:#53345f;--skin-flag:#ffb5f6;--skin-dot:#8fffe6;--skin-shadow:0 0 38px #8fffe63d,inset 0 0 42px #e76fff14;--skin-n1:#92f8ff;--skin-n2:#8fffe6;--skin-n3:#ffe087;--skin-n4:#f8a4ff}:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) .board,.store-preview-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism),.mini-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism){border-color:var(--skin-border)}@supports (color:color-mix(in lab, red, red)){:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) .board,.store-preview-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism),.mini-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism){border-color:color-mix(in srgb,var(--skin-border) 68%,transparent)}}:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) .board,.store-preview-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism),.mini-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism){background:var(--skin-board-bg);box-shadow:var(--skin-shadow)}:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) .cell:not(.open),.store-preview-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) span:not(.open),.mini-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) i:not(.open){border-color:var(--skin-border)}@supports (color:color-mix(in lab, red, red)){:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) .cell:not(.open),.store-preview-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) span:not(.open),.mini-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) i:not(.open){border-color:color-mix(in srgb,var(--skin-border) 31%,transparent)}}:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) .cell:not(.open),.store-preview-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) span:not(.open),.mini-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) i:not(.open){background:var(--skin-cell-bg)}:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) .cell.open,.store-preview-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) span.open,.mini-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) i.open{border-color:var(--skin-border)}@supports (color:color-mix(in lab, red, red)){:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) .cell.open,.store-preview-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) span.open,.mini-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) i.open{border-color:color-mix(in srgb,var(--skin-border) 10%,transparent)}}:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) .cell.open,.store-preview-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) span.open,.mini-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) i.open{color:var(--skin-n2);background:var(--skin-open-bg)}:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) .cell.flagged,.store-preview-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) span.flagged,.mini-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) i.flagged{border-color:var(--skin-flag)}@supports (color:color-mix(in lab, red, red)){:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) .cell.flagged,.store-preview-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) span.flagged,.mini-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) i.flagged{border-color:color-mix(in srgb,var(--skin-flag) 65%,transparent)}}:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) .cell.flagged,.store-preview-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) span.flagged,.mini-board:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) i.flagged{color:var(--skin-flag);background:var(--skin-flag-bg);text-shadow:0 0 12px var(--skin-flag)}:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) .cell:after{background:var(--skin-dot)}@supports (color:color-mix(in lab, red, red)){:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) .cell:after{background:color-mix(in srgb,var(--skin-dot) 45%,transparent)}}:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) .cell:hover:not(.open){border-color:var(--skin-border);filter:brightness(1.2)}:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) .cell.n1{color:var(--skin-n1)}:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) .cell.n2{color:var(--skin-n2)}:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) .cell.n3{color:var(--skin-n3)}:is(.skin-circuit_garden,.skin-moonbase_dust,.skin-synthwave_sunset,.skin-storm_protocol,.skin-biohazard_bloom,.skin-hologram_city,.skin-quantum_fracture,.skin-eclipse_protocol,.skin-founder_signal,.skin-aurora_prism) .cell:is(.n4,.n5,.n6,.n7,.n8){color:var(--skin-n4)}.skin-quantum_fracture .board,.store-preview-board.skin-quantum_fracture,.mini-board.skin-quantum_fracture,.skin-eclipse_protocol .board,.store-preview-board.skin-eclipse_protocol,.mini-board.skin-eclipse_protocol{animation:2.8s ease-in-out infinite legendaryBoardEnergy}.skin-founder_signal .board,.store-preview-board.skin-founder_signal,.mini-board.skin-founder_signal{animation:3.5s ease-in-out infinite founderSignal}.skin-aurora_prism .board,.store-preview-board.skin-aurora_prism,.mini-board.skin-aurora_prism{animation:6s ease-in-out infinite auroraPrism}.skin-hologram_city .board,.store-preview-board.skin-hologram_city,.mini-board.skin-hologram_city{background-size:16px 16px,16px 16px,auto}@keyframes legendaryBoardEnergy{0%,to{filter:brightness(.94)}50%{filter:brightness(1.13)}}@keyframes founderSignal{0%,to{box-shadow:0 0 22px #f5d76e29}50%{box-shadow:0 0 39px #5dffcc47,inset 0 0 25px #f5d76e14}}@keyframes auroraPrism{0%,to{filter:hue-rotate()brightness()}50%{filter:hue-rotate(28deg)brightness(1.14)}}.player-statistics{margin:0}.statistics-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.statistics-head small,.mode-records>div small,.powerup-statistics>div small{color:var(--cyan);letter-spacing:.18em;font-size:7px;display:block}.statistics-head h3{letter-spacing:.1em;margin:3px 0 0;font-size:22px}.statistics-head>button{border:1px solid var(--line);width:30px;height:30px;color:var(--cyan);cursor:pointer;background:0 0}.statistics-note{border:1px solid var(--line);color:var(--muted);padding:14px;font-size:9px}.statistics-note.error{color:var(--coral)}.statistics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.statistics-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#041618b8,#010a0cb8);min-height:105px;padding:15px}.statistics-grid article.primary{background:radial-gradient(circle at 100% 0,#5dffcc17,#020d0fc2 55%);border-color:#5dffcc61}.statistics-grid small{color:var(--muted);letter-spacing:.16em;font-size:7px;display:block}.statistics-grid strong{color:var(--mint);margin:9px 0 7px;font-family:Consolas,monospace;font-size:29px;line-height:1;display:block}.statistics-grid article:nth-child(2) strong,.statistics-grid article:nth-child(3) strong{color:var(--cyan)}.statistics-grid article:nth-child(5) strong,.statistics-grid article:nth-child(6) strong{color:var(--amber)}.statistics-grid span{color:var(--muted);font-size:7px;line-height:1.4}.statistics-detail-grid{grid-template-columns:1.15fr .85fr;gap:8px;margin-top:8px;display:grid}.mode-records,.powerup-statistics{border:1px solid var(--line);background:#020c0e8c;padding:14px}.mode-records>div,.powerup-statistics>div:first-child{margin-bottom:12px}.mode-records h4,.powerup-statistics h4{letter-spacing:.1em;margin:3px 0 0;font-size:12px}.mode-records>article{border-top:1px solid var(--line);grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.mode-records>article span{color:var(--muted);letter-spacing:.14em;font-size:8px;font-weight:900}.mode-records>article strong{color:var(--amber);text-align:right;font-family:Consolas,monospace;font-size:18px}.mode-records>article small{color:var(--muted);font-size:6px}.favorite-powerup{background:#ffd16609;border:1px solid #ffd16640;grid-template-columns:42px 1fr;align-items:center;gap:11px;padding:12px;display:grid}.favorite-powerup>span{width:42px;height:42px;color:var(--amber);border:1px solid #ffd1664d;place-items:center;display:grid}.favorite-powerup strong{color:var(--amber);letter-spacing:.06em;font-size:10px;display:block}.favorite-powerup small{color:var(--muted);margin-top:4px;font-size:7px;display:block}.powerup-use-list{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.powerup-use-list span{border:1px solid #44d8ff1f;justify-content:space-between;padding:8px;display:flex}.powerup-use-list small{color:var(--muted);letter-spacing:.08em;font-size:6px}.powerup-use-list b{color:var(--cyan);font-family:Consolas,monospace;font-size:9px}.level-rewards{margin:0}.rewards-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.rewards-head small{color:var(--amber);letter-spacing:.18em;font-size:7px;display:block}.rewards-head h3{letter-spacing:.1em;margin:3px 0 0;font-size:22px}.rewards-head>strong{color:var(--amber);letter-spacing:.1em;background:#ffd1660d;border:1px solid #ffd1664d;padding:9px 12px;font-family:Consolas,monospace;font-size:12px}.rewards-progress{border:1px solid var(--line);background:#01090b6b;padding:12px}.rewards-progress>span{background:#44d8ff1a;height:5px;display:block;overflow:hidden}.rewards-progress>span i{background:linear-gradient(90deg, var(--cyan), var(--mint));height:100%;display:block;box-shadow:0 0 12px #44d8ff73}.rewards-progress p{color:var(--cyan);text-align:right;margin:8px 0 0;font-family:Consolas,monospace;font-size:8px}.rewards-note{color:var(--muted);margin:13px 0;font-size:9px;line-height:1.5}.rewards-actions{background:#ffd16609;border:1px solid #ffd16638;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;display:flex}.rewards-actions span{color:var(--muted);letter-spacing:.13em;font-size:7px;font-weight:900}.rewards-actions span b{color:var(--amber);font-family:Consolas,monospace;font-size:14px}.rewards-actions button{border:1px solid var(--amber);color:#171305;background:var(--amber);letter-spacing:.1em;cursor:pointer;padding:9px 12px;font-size:7px;font-weight:1000}.rewards-actions button:hover:not(:disabled){color:var(--amber);background:0 0}.rewards-actions button:disabled{opacity:.38;cursor:not-allowed}.rewards-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rewards-list article{border:1px solid var(--line);background:#020c0e8c;grid-template-columns:auto 36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.rewards-list article.available{background:#ffd1660e;border-color:#ffd1667a;box-shadow:inset 0 0 24px #ffd16606}.rewards-list article.claimed{background:#5dffcc0b;border-color:#5dffcc52}.reward-level{color:var(--cyan);white-space:nowrap;font-family:Consolas,monospace;font-size:8px;font-weight:900}.reward-icon{width:36px;height:36px;color:var(--amber);background:#ffd1660a;border:1px solid #ffd16640;place-items:center;font-size:15px;display:grid}.rewards-list article>strong{min-width:0;color:var(--ink);letter-spacing:.05em;font-size:9px}.arsenal-full-warning{color:var(--coral);letter-spacing:.08em;margin-top:5px;font-size:6px;line-height:1.4;display:block}.rewards-list article>em{color:var(--muted);letter-spacing:.1em;font-size:7px;font-style:normal;font-weight:900}.rewards-list article.claimed>em{color:var(--mint)}.rewards-list article.locked{opacity:.62}.rewards-list article>button{border:1px solid var(--amber);color:#181407;background:var(--amber);letter-spacing:.12em;cursor:pointer;padding:8px 10px;font-size:7px;font-weight:1000}.rewards-list article>button:hover{color:var(--amber);background:0 0;box-shadow:0 0 18px #ffd16624}.rewards-list article>button:disabled{opacity:.55;cursor:wait}.rewards-list article.just-claimed{animation:.9s ease-out reward-card-claimed}.reward-claim-error{color:var(--coral);background:#ff5d690a;border:1px solid #ff5d6940;margin:-5px 0 13px;padding:9px 11px;font-size:8px;line-height:1.4}.reward-claim-celebration{z-index:80;pointer-events:none;color:var(--amber);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#01090bc7;flex-direction:column;justify-content:center;align-items:center;animation:2.6s both reward-celebration;display:flex;position:fixed;inset:0;overflow:hidden}.reward-claim-celebration .claim-rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #ffd16624 0 8deg, transparent 8deg 20deg);width:min(720px,120vw);animation:7s linear infinite level-rays;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 0 24%,#0000 68%);mask-image:radial-gradient(circle,#000 0 24%,#0000 68%)}.reward-claim-celebration span{letter-spacing:.28em;font-size:10px;font-weight:1000;animation:.55s cubic-bezier(.2,1.6,.4,1) claim-content;position:relative}.reward-claim-celebration strong{color:var(--amber);text-shadow:0 0 35px #ffd16680;margin:8px 0;font-family:Consolas,monospace;font-size:clamp(54px,12vw,110px);line-height:.9;animation:.65s cubic-bezier(.2,1.6,.4,1) 50ms both claim-content;position:relative}.reward-claim-celebration b{color:var(--ink);letter-spacing:.08em;background:#ffd16612;border:1px solid #ffd16680;padding:12px 18px;font-size:11px;animation:.65s cubic-bezier(.2,1.6,.4,1) .12s both claim-content;position:relative}.progression-log{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.progression-log-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.progression-log-head small{color:var(--cyan);letter-spacing:.16em;font-size:7px;display:block}.progression-log-head h4{letter-spacing:.1em;margin:3px 0 0;font-size:14px}.progression-log-head button{border:1px solid var(--line);width:30px;height:30px;color:var(--cyan);cursor:pointer;background:0 0}.progression-log>p{border:1px solid var(--line);color:var(--muted);padding:10px;font-size:8px}.progression-log>p.error{color:var(--coral)}.progression-event-list{gap:6px;max-height:440px;display:grid;overflow:auto}.progression-event-list article{border:1px solid var(--line);background:#020c0e8c;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.event-type{color:var(--cyan);letter-spacing:.09em;text-align:center;border:1px solid #44d8ff2e;padding:5px 6px;font-size:6px;font-weight:1000}.event-type.level_reward{color:var(--amber);border-color:#ffd16647}.event-type.achievement,.event-type.daily_mission{color:var(--mint);border-color:#5dffcc40}.progression-event-list article>div{min-width:0}.progression-event-list strong{color:var(--ink);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.progression-event-list time{color:var(--muted);margin-top:4px;font-family:Consolas,monospace;font-size:7px;display:block}.progression-event-list article>p{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;display:flex}.progression-event-list article>p b{color:var(--muted);white-space:nowrap;font-family:Consolas,monospace;font-size:8px}.progression-event-list article>p b.xp{color:var(--cyan)}.progression-event-list article>p b.coin{color:var(--amber)}.achievements{margin:0}.achievements-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.achievements-head small{color:var(--cyan);letter-spacing:.18em;font-size:7px;display:block}.achievements-head h3{letter-spacing:.1em;margin:3px 0 0;font-size:22px}.achievements-head>strong{color:var(--cyan);background:#44d8ff0d;border:1px solid #44d8ff4d;padding:9px 12px;font-family:Consolas,monospace;font-size:12px}.achievements-note{color:var(--muted);margin:0 0 14px;font-size:9px;line-height:1.5}.achievement-status{color:var(--muted);margin:10px 0;font-size:9px}.achievement-status.error{color:var(--coral)}.achievement-filters{gap:6px;margin-bottom:12px;display:grid}.achievement-filters>div{gap:5px;display:flex;overflow-x:auto}.achievement-filters button{border:1px solid var(--line);min-width:max-content;color:var(--muted);letter-spacing:.1em;cursor:pointer;background:0 0;padding:7px 9px;font-size:6px;font-weight:1000}.achievement-filters button:hover,.achievement-filters button.active{border-color:var(--cyan);color:var(--cyan);background:#44d8ff0b}.achievement-filters .tier-filters button.bronze.active{color:#e7a06d;background:#bf7b4b14;border-color:#bf7b4b}.achievement-filters .tier-filters button.silver.active{color:#d8e6e9;background:#aebec414;border-color:#aebec4}.achievement-filters .tier-filters button.gold.active{border-color:var(--amber);color:var(--amber);background:#ffd16612}.achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.achievement-grid article{border:1px solid var(--line);background:#020c0e8c;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:105px;padding:13px;display:grid}.achievement-grid article.claimable{background:#ffd1660b;border-color:#ffd16673}.achievement-grid article.claimed{background:#5dffcc09;border-color:#5dffcc47}.achievement-grid article.locked{opacity:.7}.achievement-grid article.tier-bronze{box-shadow:inset 2px 0 #9b623d}.achievement-grid article.tier-silver{box-shadow:inset 2px 0 #8ea0a6}.achievement-grid article.tier-gold{box-shadow:inset 2px 0 var(--amber)}.achievement-grid article.secret.classified{background:repeating-linear-gradient(135deg,#020c0eb3 0 12px,#44d8ff05 12px 24px);border-style:dashed}.achievement-icon{width:48px;height:48px;color:var(--cyan);background:#44d8ff0b;border:1px solid #44d8ff40;place-items:center;font-family:Consolas,monospace;font-size:16px;font-weight:1000;display:grid}.tier-bronze .achievement-icon{color:#e39a68;background:#bf7b4b0e;border-color:#bf7b4b73}.tier-silver .achievement-icon{color:#d8e6e9;background:#aebec40d;border-color:#aebec46b}.tier-gold .achievement-icon{color:var(--amber);background:#ffd1660e;border-color:#ffd1666b}.secret.classified .achievement-icon{color:var(--muted);filter:drop-shadow(0 0 8px #44d8ff33);border-style:dashed}.achievement-copy{min-width:0}.achievement-labels{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:5px;display:flex}.achievement-labels span,.achievement-labels b,.achievement-labels em{border:1px solid var(--line);color:var(--muted);letter-spacing:.1em;padding:3px 5px;font-size:5px;font-style:normal}.achievement-labels b{color:var(--cyan)}.tier-bronze .achievement-labels b{color:#e39a68;border-color:#bf7b4b4d}.tier-silver .achievement-labels b{color:#d8e6e9;border-color:#aebec44d}.tier-gold .achievement-labels b{color:var(--amber);border-color:#ffd1664d}.achievement-labels em{color:var(--coral);border-color:#ff5d6940}.achievement-copy h4{color:var(--ink);letter-spacing:.09em;margin:0;font-size:11px}.achievement-copy p{color:var(--muted);margin:4px 0 8px;font-size:8px;line-height:1.4}.achievement-progress{background:#44d8ff1a;height:4px;overflow:hidden}.achievement-progress i{background:linear-gradient(90deg, var(--cyan), var(--mint));height:100%;display:block}.achievement-copy small{color:var(--cyan);margin-top:5px;font-family:Consolas,monospace;font-size:7px;display:block}.achievement-grid article>button{border:1px solid var(--amber);color:#181407;background:var(--amber);letter-spacing:.1em;cursor:pointer;padding:8px 9px;font-size:7px;font-weight:1000}.achievement-grid article>button.badge-equip{border-color:var(--cyan);color:var(--cyan);background:0 0}.achievement-grid article>button.badge-equip.equipped{border-color:var(--mint);color:#061715;background:var(--mint)}.achievement-grid article>button:disabled{opacity:.5;cursor:wait}.achievement-grid article>em{color:var(--muted);letter-spacing:.1em;font-size:7px;font-style:normal;font-weight:1000}.achievement-grid article.claimed>em{color:var(--mint)}.achievement-celebration{z-index:80;pointer-events:none;color:var(--cyan);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle,#0c3637f0,#01090beb);flex-direction:column;justify-content:center;align-items:center;animation:2.8s both reward-celebration;display:flex;position:fixed;inset:0}.achievement-badge{border:2px solid var(--amber);width:110px;height:110px;color:var(--amber);clip-path:polygon(50% 0,61% 30%,95% 20%,75% 50%,95% 80%,61% 70%,50% 100%,39% 70%,5% 80%,25% 50%,5% 20%,39% 30%);background:#ffd16612;place-items:center;margin-bottom:18px;font-size:34px;animation:.75s cubic-bezier(.2,1.6,.4,1) achievement-badge;display:grid}.achievement-celebration span{letter-spacing:.25em;font-size:9px;font-weight:1000}.achievement-celebration strong{color:var(--ink);letter-spacing:.04em;text-align:center;margin:7px 0;font-size:clamp(32px,8vw,68px)}.achievement-celebration>small{color:var(--cyan);letter-spacing:.18em;margin-bottom:8px;font-size:8px;font-weight:1000}.achievement-celebration b{color:var(--amber);font-family:Consolas,monospace;font-size:13px}.achievement-celebration em{border:1px solid var(--mint);color:var(--mint);letter-spacing:.14em;margin-top:13px;padding:8px 12px;font-size:10px;font-style:normal;font-weight:1000}.achievement-badge.bronze{color:#e7a06d;background:#bf7b4b14;border-color:#bf7b4b}.achievement-badge.silver{color:#d8e6e9;background:#aebec414;border-color:#aebec4}.achievement-badge.gold{border-color:var(--amber);color:var(--amber)}.public-profile-backdrop{z-index:75;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01090bdb;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.public-profile-card{background:linear-gradient(145deg,#092123fc,#030f11fc);border:1px solid #44d8ff59;width:min(560px,100%);min-height:180px;padding:30px;animation:.25s ease-out modal;position:relative;box-shadow:0 30px 120px #000,inset 0 0 70px #44d8ff09}.public-profile-state{color:var(--cyan);letter-spacing:.12em;text-align:center;margin:60px 0;font-size:10px}.public-profile-state.error{color:var(--coral)}.public-profile-identity{grid-template-columns:92px 1fr;align-items:center;gap:18px;margin:14px 0 20px;display:grid}.public-profile-avatar{border:1px solid var(--cyan);color:#041714;background:var(--cyan);place-items:center;width:92px;height:92px;font-size:32px;font-weight:1000;display:grid;overflow:hidden}.public-profile-avatar img{object-fit:cover;width:100%;height:100%}.public-profile-identity h2{text-transform:uppercase;margin:0;font-size:31px}.public-profile-identity p{color:var(--cyan);margin:4px 0 9px;font-family:Consolas,monospace;font-size:9px}.public-profile-badge{color:var(--amber);letter-spacing:.08em;background:#ffd1660a;border:1px solid #ffd1664d;align-items:center;gap:7px;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}.public-profile-badge i{font-family:Consolas,monospace;font-style:normal}.public-profile-stats{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.public-profile-stats>div{border-right:1px solid var(--line);text-align:center;padding:10px 7px}.public-profile-stats>div:last-child{border-right:0}.public-profile-stats small,.public-profile-bests small{color:var(--muted);letter-spacing:.1em;font-size:6px;display:block}.public-profile-stats strong{color:var(--mint);margin-top:4px;font-family:Consolas,monospace;font-size:15px;display:block}.public-profile-bests{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.public-profile-bests>div{background:#ffd16606;border:1px solid #ffd16629;padding:11px}.public-profile-bests strong{color:var(--amber);margin-top:4px;font-family:Consolas,monospace;font-size:16px;display:block}.public-profile-favorite{color:var(--muted);letter-spacing:.1em;border:1px solid #44d8ff24;align-items:center;gap:8px;margin:10px 0 0;padding:9px 11px;font-size:6px;display:flex}.public-profile-favorite strong{color:var(--cyan);font-size:8px}.public-profile-favorite span{color:var(--amber);margin-left:auto;font-family:Consolas,monospace}.report-player-button{width:100%;color:var(--coral);letter-spacing:.12em;cursor:pointer;background:#ff5d6906;border:1px solid #ff5d6959;margin-top:10px;padding:10px;font-size:8px;font-weight:1000}.player-report-form{background:#ff5d6906;border:1px solid #ff5d694d;gap:10px;margin-top:12px;padding:14px;display:grid}.player-report-form header small,.player-report-form header strong{display:block}.player-report-form header small{color:var(--coral);letter-spacing:.16em;font-size:7px}.player-report-form header strong{letter-spacing:.08em;margin-top:4px;font-size:13px}.player-report-form label{color:var(--muted);letter-spacing:.12em;font-size:7px;font-weight:1000}.player-report-form select,.player-report-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#01090bcc;outline:none;margin-top:5px;padding:9px 10px;font:800 9px Consolas,monospace}.player-report-form textarea{resize:vertical;min-height:80px;line-height:1.5}.player-report-form>div{justify-content:flex-end;gap:8px;display:flex}.player-report-form button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:9px 12px;font-size:7px;font-weight:1000}.player-report-form button.danger{color:var(--coral);border-color:#ff5d6980}.player-report-form button:disabled{opacity:.45;cursor:wait}.player-report-error,.player-report-notice{color:var(--coral);letter-spacing:.08em;background:#ff5d690a;border:1px solid #ff5d694d;margin:10px 0 0;padding:10px;font-size:7px;font-weight:1000;line-height:1.5}.player-report-notice{color:var(--mint);background:#5dffcc09;border-color:#5dffcc4d}.global-level-up{z-index:95;pointer-events:none;background:radial-gradient(circle,#293910e0,#01090bf0);flex-direction:column;justify-content:center;align-items:center;animation:2.5s both global-level-fade;display:flex;position:fixed;inset:0;overflow:hidden}.global-level-rings{aspect-ratio:1;border:2px solid #ffd16659;border-radius:50%;width:min(680px,130vw);animation:2s ease-out both global-level-ring;position:absolute;box-shadow:0 0 0 70px #ffd1660a,0 0 0 140px #5dffcc06}.global-level-up span{color:var(--mint);letter-spacing:.3em;font-size:9px;font-weight:1000;position:relative}.global-level-up strong{color:var(--amber);text-shadow:0 0 55px #ffd16673;margin:5px 0;font-family:Consolas,monospace;font-size:clamp(110px,25vw,240px);line-height:.8;animation:.8s cubic-bezier(.2,1.7,.4,1) global-level-number;position:relative}.global-level-up b{color:var(--ink);letter-spacing:.25em;font-size:22px;position:relative}.history{margin:0}.history-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.history-head small{color:var(--cyan);letter-spacing:.18em;font-size:7px;display:block}.history-head h3{letter-spacing:.1em;margin:3px 0 0;font-size:22px}.history-head>button{border:1px solid var(--line);width:30px;height:30px;color:var(--cyan);cursor:pointer;background:0 0}.mission-rank-records{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.mission-rank-records article{--grade:#7ca0a3;border:1px solid var(--grade);grid-template-columns:1fr auto;align-items:end;gap:2px 10px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.mission-rank-records article{border:1px solid color-mix(in srgb,var(--grade) 35%,transparent)}}.mission-rank-records article{background:var(--grade)}@supports (color:color-mix(in lab, red, red)){.mission-rank-records article{background:color-mix(in srgb,var(--grade) 4%,#01090bb8)}}.mission-rank-records article{box-shadow:inset 2px 0 var(--grade)}.mission-rank-records article.grade-b{--grade:#44d8ff}.mission-rank-records article.grade-a{--grade:#5dffcc}.mission-rank-records article.grade-s{--grade:#ffd166}.mission-rank-records article.grade-splus{--grade:#ff78e8}.mission-rank-records article.empty{opacity:.45}.mission-rank-records small{color:#6d8f92;letter-spacing:.13em;grid-column:1/-1;font-size:6px;font-weight:1000}.mission-rank-records strong{color:var(--grade);font:1000 27px Consolas,monospace}.mission-rank-records span{color:#91afb2;font:800 8px Consolas,monospace}.history-note{color:var(--muted);margin:16px 0;font-size:10px}.history-list{gap:10px;display:grid}.history-entry{border:1px solid var(--line);background:#020c0e8c;padding:14px}.history-entry.won{border-left:3px solid var(--mint)}.history-entry.lost{border-left:3px solid var(--coral)}.history-entry.abandoned{border-left:3px solid var(--amber)}.history-entry-head{grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin-bottom:12px;display:grid}.history-entry-head span{color:var(--mint);letter-spacing:.17em;font-size:8px;font-weight:1000}.history-entry.lost .history-entry-head span{color:var(--coral)}.history-entry.abandoned .history-entry-head span{color:var(--amber)}.history-entry-head time{color:var(--muted);font-family:Consolas,monospace;font-size:8px}.history-grade{--grade:#7ca0a3;border:1px solid var(--grade);min-width:50px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.history-grade{border:1px solid color-mix(in srgb,var(--grade) 38%,transparent)}}.history-grade{color:var(--grade);text-align:center;font:1000 8px Consolas,monospace}.history-grade.grade-b{--grade:#44d8ff}.history-grade.grade-a{--grade:#5dffcc}.history-grade.grade-s{--grade:#ffd166}.history-grade.grade-splus{--grade:#ff78e8}.history-grade.legacy{opacity:.48}.history-summary{border:1px solid #80ffe214;grid-template-columns:repeat(4,1fr);display:grid}.history-summary>div{border-right:1px solid #80ffe214;min-width:0;padding:9px 11px}.history-summary>div:last-child{border-right:0}.history-summary small{color:var(--muted);letter-spacing:.14em;margin-bottom:3px;font-size:7px;display:block}.history-summary strong{color:var(--ink);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:Consolas,monospace;font-size:13px;display:block;overflow:hidden}.history-powerups{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.history-powerups span{color:#7fa9aa;letter-spacing:.08em;background:#44d8ff09;border:1px solid #44d8ff24;padding:5px 7px;font-size:7px;font-weight:900}.intro-backdrop{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#01090be0;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.intro-card{background:linear-gradient(145deg,#0a2324fa,#030f11fc);border:1px solid #5dffcc61;width:min(430px,100%);padding:34px;animation:.3s ease-out modal;box-shadow:0 30px 120px #000,inset 0 0 70px #5dffcc09}.intro-mark{clip-path:polygon(50% 0,94% 23%,94% 77%,50% 100%,6% 77%,6% 23%);color:#061715;background:var(--mint);place-items:center;width:54px;height:54px;margin-bottom:25px;font-size:25px;font-weight:1000;display:grid}.intro-card h2{letter-spacing:-.04em;margin:5px 0 10px;font-size:clamp(27px,7vw,42px);line-height:.95}.intro-copy{color:var(--muted);margin:0 0 24px;font-size:11px;line-height:1.5}.intro-card label{color:var(--mint);letter-spacing:.2em;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.intro-card input+label{margin-top:14px}.intro-card input{width:100%;height:50px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;background:#01090bb8;border:1px solid #80ffe233;outline:0;padding:0 14px;font-family:Consolas,monospace;font-size:15px}.intro-card input[type=email]{text-transform:none}.intro-card input:focus{border-color:var(--mint);box-shadow:0 0 20px #5dffcc1a}.nickname-error{color:var(--coral);margin-top:6px;font-size:9px;display:block}.intro-card>button{border:1px solid var(--mint);color:#041714;background:var(--mint);letter-spacing:.16em;cursor:pointer;width:100%;margin-top:12px;padding:15px;font-size:10px;font-weight:1000}.intro-card>button:hover{color:var(--mint);background:0 0}.intro-card>button:disabled{opacity:.55;cursor:wait}.intro-card>small{color:#4e6b66;text-align:center;margin-top:12px;font-size:8px;display:block}.auth-tabs{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:18px;display:grid}.auth-tabs button{color:var(--muted);letter-spacing:.13em;cursor:pointer;background:0 0;border:0;padding:10px;font-size:8px;font-weight:900}.auth-tabs button+button{border-left:1px solid var(--line)}.auth-tabs button.active{color:#041714;background:var(--mint)}.intro-card>.forgot-link,.intro-card>.forgot-back{height:auto;color:var(--mint);letter-spacing:.14em;box-shadow:none;background:0 0;border:0;padding:9px 4px;font-size:8px}.intro-card>.forgot-link{text-align:right;margin-top:5px}.intro-card>.forgot-back{text-align:left;margin:-5px 0 12px}.intro-card>.forgot-link:hover,.intro-card>.forgot-back:hover{color:var(--cyan);background:0 0}.auth-notice{color:var(--mint);letter-spacing:.06em;margin-top:9px;font-size:9px;line-height:1.5;display:block}.intro-card .reset-code-input{color:var(--cyan);text-align:center;letter-spacing:.35em;font-size:20px}.intro-card input:read-only{opacity:.72;cursor:not-allowed}.auth-loading{text-align:center}.auth-loading .intro-mark{margin-left:auto;margin-right:auto}.auth-loader{background:var(--mint);width:42px;height:2px;box-shadow:0 0 16px var(--mint);margin:24px auto 0;animation:1.1s ease-in-out infinite alternate auth-loading;display:block}.profile-backdrop{z-index:55;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#01090bdb;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.profile-card{background:linear-gradient(145deg,#0a2324fc,#030f11fc);border:1px solid #5dffcc59;width:min(520px,100%);margin:auto;padding:32px;animation:.25s ease-out modal;position:relative;box-shadow:0 30px 120px #000,inset 0 0 70px #5dffcc09}.profile-card h2{margin:5px 0 22px;font-size:clamp(28px,7vw,42px);line-height:.95}.profile-close{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;font-size:20px;position:absolute;top:16px;right:16px}.profile-close:hover{color:var(--mint);border-color:var(--mint)}.avatar-editor{border:1px solid var(--line);background:#01090b73;grid-template-columns:82px 1fr;align-items:center;gap:16px;margin-bottom:23px;padding:14px;display:grid}.profile-avatar{border:1px solid var(--mint);color:#041714;background:var(--mint);place-items:center;width:82px;height:82px;font-size:30px;font-weight:1000;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.avatar-editor b{letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:13px;display:block}.avatar-editor small{color:var(--muted);margin-top:7px;font-size:8px;line-height:1.4;display:block}.avatar-upload{border:1px solid var(--mint);color:var(--mint);letter-spacing:.11em;cursor:pointer;padding:8px 10px;font-size:8px;font-weight:900;display:inline-flex}.avatar-upload:hover{color:#041714;background:var(--mint)}.avatar-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-progression{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:-10px 0 20px;display:grid}.profile-progression>div{background:#01090bd1;padding:11px}.profile-progression small{color:var(--muted);letter-spacing:.13em;margin-bottom:4px;font-size:7px;display:block}.profile-progression strong{color:var(--mint);font-family:Consolas,monospace;font-size:17px}.profile-progression>div:last-of-type strong{color:var(--amber)}.profile-progression>span{background:#44d8ff1a;grid-column:1/-1;height:5px;display:block;overflow:hidden}.profile-progression>span i{background:linear-gradient(90deg, var(--cyan), var(--mint));height:100%;display:block;box-shadow:0 0 12px #44d8ff73}.profile-progression>p{color:var(--cyan);letter-spacing:.1em;text-align:center;background:#01090bd1;grid-column:1/-1;margin:0;padding:7px 10px;font-family:Consolas,monospace;font-size:7px}.profile-form>label{color:var(--mint);letter-spacing:.18em;margin:13px 0 6px;font-size:8px;font-weight:900;display:block}.profile-form>label span{color:var(--muted)}.profile-form>input{width:100%;height:46px;color:var(--ink);background:#01090bb8;border:1px solid #80ffe233;outline:0;padding:0 13px;font-family:Consolas,monospace;font-size:13px}.profile-form>input:focus{border-color:var(--mint);box-shadow:0 0 18px #5dffcc14}.verification-block{background:#44d8ff0a;border:1px solid #44d8ff40;margin-top:14px;padding:13px}.verification-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.verification-head label{color:var(--cyan);letter-spacing:.18em;font-size:8px;font-weight:900}.verification-head button{border:1px solid var(--cyan);color:var(--cyan);letter-spacing:.1em;cursor:pointer;background:0 0;padding:7px 9px;font-size:7px;font-weight:900}.verification-head button:hover{color:#041417;background:var(--cyan)}.verification-head button:disabled{opacity:.45;cursor:wait}.verification-block>input{width:100%;height:46px;color:var(--cyan);letter-spacing:.35em;text-align:center;background:#01090bb8;border:1px solid #44d8ff40;outline:0;padding:0 13px;font-family:Consolas,monospace;font-size:20px;font-weight:900}.verification-block>input:focus{border-color:var(--cyan);box-shadow:0 0 18px #44d8ff1a}.verification-block>small{color:var(--muted);margin-top:8px;font-size:8px;line-height:1.4;display:block}.profile-message{margin:10px 0 0;font-size:9px;line-height:1.4}.profile-message.error{color:var(--coral)}.profile-message.success{color:var(--mint)}.profile-actions{grid-template-columns:1fr 1.4fr;gap:9px;margin-top:20px;display:grid}.profile-actions button{border:1px solid var(--mint);color:var(--mint);letter-spacing:.12em;cursor:pointer;background:0 0;padding:13px 10px;font-size:9px;font-weight:900}.profile-actions button[type=submit]{color:#041714;background:var(--mint)}.profile-actions button:disabled{opacity:.5;cursor:wait}.profile-signout{width:100%;color:var(--coral);letter-spacing:.14em;cursor:pointer;background:0 0;border:1px solid #ff5d694d;margin-top:10px;padding:10px;font-size:8px;font-weight:900}.profile-signout:hover{border-color:var(--coral);background:#ff5d6914}.confirm-backdrop{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01090bd6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.confirm-card{background:linear-gradient(145deg,#161c1dfc,#060f11fc);border:1px solid #ff5d6973;width:min(470px,100%);padding:30px;animation:.2s ease-out modal;box-shadow:0 30px 120px #000,inset 0 0 70px #ff5d690a}.confirm-card h2{margin:6px 0 12px;font-size:clamp(24px,6vw,36px);line-height:1}.confirm-card>p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px;line-height:1.55}.confirm-card>p b{color:var(--coral);text-transform:uppercase}.confirm-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.confirm-actions button{border:1px solid var(--mint);color:var(--mint);letter-spacing:.12em;cursor:pointer;background:0 0;padding:13px 10px;font-size:9px;font-weight:900}.confirm-actions button:hover{color:#041714;background:var(--mint)}.confirm-actions button.danger{border-color:var(--coral);color:var(--coral)}.confirm-actions button.danger:hover{color:#170709;background:var(--coral)}.mission-modal{text-align:center;border:1px solid var(--mint);z-index:4;scrollbar-width:none;background:#030f11f0;flex-direction:column;justify-content:center;align-items:center;padding:18px;animation:.3s ease-out modal;display:flex;position:absolute;inset:7%;overflow:hidden auto;box-shadow:0 20px 100px #000,inset 0 0 50px #5dffcc0f}.mission-modal::-webkit-scrollbar{display:none}.modal-icon{color:var(--mint);text-shadow:0 0 20px var(--mint);font-size:38px}.mission-modal p{color:var(--muted);letter-spacing:.25em;margin:12px 0 3px;font-size:9px}.mission-modal strong{font-size:clamp(18px,3vw,32px)}.mission-modal button{color:#061612;background:var(--mint);letter-spacing:.13em;cursor:pointer;border:0;margin-top:18px;padding:11px 16px;font-size:9px;font-weight:1000}.mission-rating{--grade:#7ca0a3;border:1px solid var(--grade);grid-template-columns:105px minmax(0,1fr);gap:12px;width:min(430px,100%);margin-top:12px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.mission-rating{border:1px solid color-mix(in srgb,var(--grade) 48%,transparent)}}.mission-rating{background:linear-gradient(100deg,var(--grade),#01090bb8)}@supports (color:color-mix(in lab, red, red)){.mission-rating{background:linear-gradient(100deg,color-mix(in srgb,var(--grade) 10%,transparent),#01090bb8)}}.mission-rating{box-shadow:inset 3px 0 var(--grade),0 0 24px var(--grade)}@supports (color:color-mix(in lab, red, red)){.mission-rating{box-shadow:inset 3px 0 var(--grade),0 0 24px color-mix(in srgb,var(--grade) 8%,transparent)}}.mission-rating{text-align:left}.mission-rating.grade-b{--grade:#44d8ff}.mission-rating.grade-a{--grade:#5dffcc}.mission-rating.grade-s{--grade:#ffd166}.mission-rating.grade-splus{--grade:#ff78e8}.mission-rating>div{border-right:1px solid var(--grade);grid-template-columns:1fr auto;align-items:end;padding:4px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.mission-rating>div{border-right:1px solid color-mix(in srgb,var(--grade) 25%,transparent)}}.mission-rating>div small{color:var(--grade);letter-spacing:.15em;grid-column:1/-1;font-size:6px;font-weight:1000}.mission-rating>div b{color:var(--grade);text-shadow:0 0 18px var(--grade);font:1000 41px/.9 Consolas,monospace}@supports (color:color-mix(in lab, red, red)){.mission-rating>div b{text-shadow:0 0 18px color-mix(in srgb,var(--grade) 38%,transparent)}}.mission-rating>div em{color:#8baaad;font:900 8px Consolas,monospace}.mission-rating>aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.mission-rating>aside span{color:#75979a;border:1px solid #a9d3d71a;justify-content:space-between;gap:5px;padding:5px 6px;font:800 6px Consolas,monospace;display:flex}.mission-rating>aside b{color:var(--grade);font-size:7px}.reward-sync,.reward-duplicate{color:var(--cyan);letter-spacing:.12em;margin-top:12px;font-size:8px;display:block}.reward-available{color:var(--amber);letter-spacing:.1em;margin-top:9px;font-size:7px;font-weight:900;display:block}.reward-duplicate{max-width:310px;color:var(--amber);line-height:1.5}.mission-reward-summary{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);width:min(430px,100%);margin-top:14px;display:grid}.mission-reward-summary>div{border-right:1px solid var(--line);background:#01090b99;padding:10px}.mission-reward-summary>div:last-child{border-right:0}.mission-reward-summary small{color:var(--muted);letter-spacing:.12em;font-size:6px;display:block}.mission-reward-summary b{color:var(--mint);margin-top:4px;font-family:Consolas,monospace;font-size:15px;display:block}.mission-reward-summary>div:nth-child(2) b{color:var(--amber)}.objective-result{text-align:left;background:#01090b9e;border:1px solid #ffffff1a;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:min(430px,100%);margin-top:12px;padding:9px 11px;display:grid}.objective-result>span{color:var(--muted);text-align:center;font-size:17px}.objective-result small,.objective-result b{display:block}.objective-result small{color:var(--muted);letter-spacing:.13em;font-size:6px}.objective-result b{color:var(--ink);letter-spacing:.06em;margin-top:3px;font-size:8px}.objective-result em{color:var(--muted);white-space:nowrap;font:1000 8px Consolas,monospace}.objective-result.complete{background:#5dffcc0e;border-color:#5dffcc59}.objective-result.complete>span,.objective-result.complete em{color:var(--mint)}.objective-reward-line{text-align:center;background:#44d8ff0a;border:1px solid #44d8ff38;width:min(430px,100%);padding:7px 9px;font-weight:1000;color:var(--cyan)!important;letter-spacing:.08em!important;margin-top:7px!important;font-size:7px!important}.mission-unlocks{background:#ffd1660a;border:1px solid #ffd1664d;width:min(430px,100%);margin-top:8px;padding:9px}.mission-unlocks small{color:var(--amber);letter-spacing:.14em;margin-bottom:5px;font-size:6px;display:block}.mission-unlocks b{color:var(--ink);letter-spacing:.06em;font-size:8px;line-height:1.5;display:block}.mission-modal.level-up{border-color:var(--amber);animation:1.1s ease-out level-glow,.3s ease-out modal}.mission-modal.level-up:before{content:"";z-index:0;pointer-events:none;background:conic-gradient(#0000,#ffd1661a,#0000,#5dffcc1a,#0000);animation:4s linear infinite level-rays;position:absolute;inset:-50%}.mission-modal.level-up>*{z-index:1;position:relative}.mission-modal.level-up>.level-up-banner{position:absolute}.level-up-banner{border:1px solid var(--amber);color:var(--amber);background:#ffd16614;align-items:center;gap:8px;padding:7px 9px;animation:.65s cubic-bezier(.2,1.6,.4,1) level-banner;display:flex;position:absolute;top:13px;right:13px}.level-up-banner span{letter-spacing:.15em;font-size:7px;font-weight:1000}.level-up-banner strong{color:var(--amber);font-family:Consolas,monospace;font-size:18px}footer{text-align:center;color:#39534f;letter-spacing:.26em;padding:16px;font-size:7px}footer span{color:var(--mint);margin:0 8px}@keyframes pulse{50%{opacity:.5}}@keyframes pop{0%{opacity:.2;transform:scale(.72)}}@keyframes scan{to{background-color:#44d8ff30}}@keyframes modal{0%{opacity:0;transform:scale(.88)}}@keyframes auth-loading{0%{opacity:.25;transform:scaleX(.35)}to{opacity:1;transform:scaleX(1)}}@keyframes shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes level-glow{0%,to{box-shadow:0 20px 100px #000,inset 0 0 50px #ffd1660f}40%{box-shadow:0 20px 100px #000,0 0 35px #ffd16673,inset 0 0 70px #ffd16629}}@keyframes level-rays{to{transform:rotate(360deg)}}@keyframes level-banner{0%{opacity:0;transform:translateY(-18px)scale(.7)}}@keyframes reward-card-claimed{0%{transform:scale(.96);box-shadow:0 0 #5dffcc00}45%{transform:scale(1.015);box-shadow:0 0 28px #5dffcc59}}@keyframes reward-celebration{0%{opacity:0}12%,82%{opacity:1}to{opacity:0}}@keyframes claim-content{0%{opacity:0;transform:translateY(24px)scale(.65)}}@keyframes achievement-badge{0%{opacity:0;transform:rotate(-80deg)scale(.25)}}@keyframes daily-claim{0%{opacity:0;transform:translate(30px)scale(.9)}15%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-18px)}}@keyframes global-level-fade{0%{opacity:0}12%,82%{opacity:1}to{opacity:0}}@keyframes global-level-ring{0%{opacity:0;transform:scale(.18)rotate(-45deg)}45%{opacity:1}to{opacity:0;transform:scale(1.45)rotate(35deg)}}@keyframes global-level-number{0%{opacity:0;transform:scale(.2)rotate(-8deg)}}.shake{animation:.35s shake}@media (width<=850px){.daily-side-panel{width:min(430px,100vw - 18px);top:auto;bottom:9px;right:9px}.daily-window{max-height:72vh;padding-left:13px;padding-right:13px}.best{display:none}.dashboard{grid-template-columns:1fr}.arsenal{grid-template-columns:1fr 1fr;gap:8px;display:grid}.arsenal-heading,.new-game,.ranking,.history{grid-column:1/-1}.power{margin:0}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rarity-legend{grid-template-columns:repeat(3,minmax(0,1fr))}.arsenal-offer-grid.daily{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.administrative-banners{width:calc(100% - 18px);margin-top:9px}.administrative-banner{grid-template-columns:34px 1fr;gap:10px;padding:10px}.administrative-banner>span{width:32px;height:32px}.administrative-banner time{grid-column:2}.topbar{height:62px;padding:0 16px}.notification-bell,.game-settings-button{width:34px;height:34px}.notification-center{width:calc(100vw - 12px);max-height:calc(100vh - 68px);padding:12px;top:62px;right:6px}.notification-list{max-height:calc(100vh - 220px)}.best{display:none}.account-level{grid-template-columns:auto 42px}.account-level i{width:42px}.account-level small{display:none}.coins{padding-left:7px;font-size:0}.coins b{font-size:11px}.player-chip{gap:0}.player-name{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.top-avatar{margin-right:9px}.top-signout{padding:0 8px;font-size:0}.top-signout:before{content:"↪";font-size:15px}.game-shell{width:min(100% - 18px,1180px);padding-top:26px}.hero{display:block}.status-chip{width:fit-content;margin-top:18px}.subtitle{max-width:90%;font-size:11px}.level-tabs{width:100%}.level-tabs button{flex:1;min-width:0;padding:8px}.level-tabs small{font-size:7px}.variant-tabs{width:100%}.variant-tabs button{padding:9px 8px}.variant-tabs span{font-size:9px}.variant-tabs small{font-size:6px}.view-tabs button{letter-spacing:.08em;flex:1;min-width:0;padding:10px 5px;font-size:8px}.board-panel{padding:9px}.stats>div{padding:8px 6px}.stats strong{font-size:16px}.stats small{font-size:7px}.board{--gap:2px;padding:3px}.arsenal{grid-template-columns:1fr;padding:12px}.arsenal-heading,.new-game{grid-column:auto}.power{min-height:66px}.mission-modal{padding:12px;inset:3%}.mission-rating{grid-template-columns:80px minmax(0,1fr)}.mission-rating>div b{font-size:33px}.mission-rank-records{grid-template-columns:1fr}.mission-reward-summary{grid-template-columns:1fr 1fr 1fr}.mission-reward-summary>div{padding:7px 4px}.intro-card{padding:26px 22px}.profile-card{padding:26px 20px}.avatar-editor{grid-template-columns:68px 1fr;padding:11px}.profile-avatar{width:68px;height:68px}.profile-actions{grid-template-columns:1fr}.settings-card{padding:24px 16px}.settings-list>article{grid-template-columns:1fr;align-items:stretch}.volume-control{grid-template-columns:38px minmax(0,1fr) 48px}.notification-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-actions{grid-template-columns:1fr}.history-summary{grid-template-columns:1fr 1fr}.history-summary>div:nth-child(2){border-right:0}.history-summary>div:nth-child(-n+2){border-bottom:1px solid #80ffe214}.rewards-list{grid-template-columns:1fr}.statistics-grid{grid-template-columns:1fr 1fr}.statistics-detail-grid{grid-template-columns:1fr}.rewards-actions{flex-direction:column;align-items:stretch}.progression-event-list article{grid-template-columns:85px minmax(0,1fr)}.progression-event-list article>p{grid-column:1/-1;justify-content:flex-start}.achievement-grid{grid-template-columns:1fr}.public-profile-card{padding:25px 18px}.public-profile-identity{grid-template-columns:70px 1fr}.public-profile-avatar{width:70px;height:70px}.public-profile-stats{grid-template-columns:repeat(2,1fr)}.public-profile-stats>div{border-bottom:1px solid var(--line)}.public-profile-stats>div:nth-child(2n){border-right:0}.confirm-card{padding:25px 20px}.confirm-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=650px){.changelog-view .arsenal,.store-view .arsenal,.collection-view .arsenal{padding:14px}.game-changelog>header,.cosmetic-store>header,.player-collection>header{flex-direction:column;align-items:flex-start}.changelog-category-grid,.briefing-items,.changelog-briefing>footer,.store-grid,.store-preview-dialog>footer{grid-template-columns:1fr}.changelog-briefing{padding:22px 17px}.store-grid>article{grid-template-columns:90px minmax(0,1fr)}.store-preview-dialog{padding:22px 15px}.store-preview-dialog dl{grid-template-columns:1fr}.store-preview-dialog dl div{border-right:0;border-bottom:1px solid var(--line)}.store-preview-stage{min-height:200px}.purchase-history article{grid-template-columns:58px minmax(0,1fr)}.purchase-history article>b{grid-column:2}.collection-completion{width:100%;min-width:0}.collector-set-grid{grid-template-columns:1fr}.collector-sets-heading{flex-direction:column;align-items:flex-start}.collection-filter-groups,.collection-grid{grid-template-columns:1fr}.rarity-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.gift-terminal{grid-template-columns:48px 1fr}.gift-terminal-mark{width:46px;height:46px}.gift-terminal form,.gift-terminal-notice,.gift-terminal-error{grid-column:1/-1}.arsenal-capacity,.arsenal-offer-grid,.arsenal-offer-grid.daily{grid-template-columns:1fr}.arsenal-lock-notice{flex-direction:column;align-items:flex-start}.arsenal-lock-notice span{text-align:left}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.admin-login,.admin-shell{--a-bg:#030b0d;--a-panel:#071416;--a-line:#5ae1e72b;--a-cyan:#45dff1;--a-mint:#5dffcc;--a-amber:#ffd24a;--a-red:#ff5d69;color:#d9eef0;background:radial-gradient(circle at 70% 10%,#45dff114,#0000 30%),linear-gradient(135deg,#02090b,#061416 55%,#02090b);min-height:100vh;font-family:Arial,sans-serif}.admin-login{place-items:center;padding:24px;display:grid}.admin-login>section{background:#030e10f0;border:1px solid #45dff159;width:min(460px,100%);padding:38px;box-shadow:0 35px 120px #000,inset 0 0 60px #45dff109}.admin-logo{color:#031012;background:var(--a-mint);place-items:center;width:52px;height:52px;margin-bottom:25px;font-size:25px;font-weight:1000;display:grid}.admin-login small,.admin-topbar small,.admin-metric-panel header small,.admin-account-health header small,.audit-panel header small{color:var(--a-cyan);letter-spacing:.16em;font-size:8px;font-weight:1000}.admin-login h1{letter-spacing:.04em;margin:7px 0 13px;font-size:38px;line-height:.92}.admin-login p{color:#7ca4a8;font-size:10px;line-height:1.55}.admin-login form{gap:7px;margin-top:24px;display:grid}.admin-login label{color:var(--a-mint);letter-spacing:.12em;margin-top:9px;font-size:8px;font-weight:900}.admin-login input{border:1px solid var(--a-line);color:#e7fbff;background:#020b0d;outline:0;height:48px;padding:0 13px;font-family:Consolas,monospace}.admin-login input:focus{border-color:var(--a-mint)}.admin-login form button{border:1px solid var(--a-mint);color:#031012;background:var(--a-mint);letter-spacing:.1em;cursor:pointer;margin-top:12px;padding:14px;font-size:9px;font-weight:1000}.admin-login>a{color:#6b979b;letter-spacing:.08em;margin-top:20px;font-size:8px;font-weight:900;text-decoration:none;display:inline-block}.admin-error{color:var(--a-red);background:#ff5d690d;border:1px solid #ff5d6940;padding:9px;font-size:9px}.admin-shell{grid-template-columns:230px minmax(0,1fr);display:grid}.admin-sidebar{border-right:1px solid var(--a-line);background:#020a0ceb;flex-direction:column;height:100vh;padding:22px 15px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid var(--a-line);align-items:center;gap:11px;padding:0 7px 23px;display:flex}.admin-brand>span{color:#031012;background:var(--a-mint);place-items:center;width:37px;height:37px;font-weight:1000;display:grid}.admin-brand strong,.admin-brand small{display:block}.admin-brand strong{letter-spacing:.15em}.admin-brand small{color:var(--a-cyan);margin-top:3px;font:700 7px Consolas,monospace}.admin-sidebar nav{scrollbar-width:none;gap:5px;margin-top:21px;display:grid;overflow-y:auto}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-sidebar nav button{color:#6e999d;letter-spacing:.1em;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:27px 1fr;align-items:center;padding:13px 10px;font-size:8px;font-weight:1000;display:grid}.admin-sidebar nav button i{color:#31575b;font:700 7px Consolas,monospace}.admin-sidebar nav button.active,.admin-sidebar nav button:hover{color:var(--a-cyan);background:#45dff10e;border-color:#45dff140}.admin-session{border:1px solid var(--a-line);background:#45dff106;margin-top:auto;padding:13px}.admin-session small,.admin-session strong{display:block}.admin-session small{color:#567e82;letter-spacing:.1em;font-size:7px}.admin-session strong{color:var(--a-mint);margin:5px 0 11px}.admin-session button{width:100%;color:var(--a-red);cursor:pointer;background:0 0;border:1px solid #ff5d694d;padding:8px;font-size:7px;font-weight:900}.admin-content{min-width:0;padding:25px 28px 50px}.admin-topbar{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:21px;display:flex}.admin-topbar h1{letter-spacing:.08em;margin:4px 0 0;font-size:25px}.admin-topbar>div:last-child{color:#779da1;align-items:center;gap:7px;font:800 7px Consolas,monospace;display:flex}.admin-topbar a{color:var(--a-cyan);margin-left:14px;text-decoration:none}.system-dot{background:var(--a-mint);width:7px;height:7px;box-shadow:0 0 10px var(--a-mint);border-radius:50%}.admin-alert{color:var(--a-red);background:#ff5d690d;border:1px solid #ff5d6959;justify-content:space-between;margin:16px 0;padding:11px 13px;font-size:9px;display:flex}.admin-alert button{color:inherit;cursor:pointer;background:0 0;border:0}.admin-loading{color:var(--a-cyan);letter-spacing:.1em;margin:16px 0;font:800 8px Consolas,monospace}.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:21px 0 12px;display:grid}.admin-kpis article{border:1px solid var(--a-line);background:#07141694;padding:17px}.admin-kpis small,.admin-kpis strong,.admin-kpis span{display:block}.admin-kpis small{color:#6e969a;letter-spacing:.11em;font-size:7px;font-weight:900}.admin-kpis strong{color:#e9fdff;margin:10px 0 7px;font:1000 27px Consolas,monospace}.admin-kpis span{color:var(--a-mint);font:800 7px Consolas,monospace}.admin-dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:12px;display:grid}.admin-metric-panel,.admin-account-health,.accounts-table-panel,.account-inspector,.audit-panel{border:1px solid var(--a-line);background:#051113a6}.admin-metric-panel header,.admin-account-health header,.audit-panel>header{border-bottom:1px solid var(--a-line);padding:17px}.admin-metric-panel h2,.admin-account-health h2,.audit-panel h2{letter-spacing:.08em;margin:5px 0 0;font-size:15px}.admin-metric-panel>div{grid-template-columns:1fr 1fr;display:grid}.admin-metric-panel article{border-right:1px solid var(--a-line);border-bottom:1px solid var(--a-line);padding:20px}.admin-metric-panel article:nth-child(2n){border-right:0}.admin-metric-panel article span,.admin-account-health span{color:#71999d;letter-spacing:.1em;font-size:7px;font-weight:900;display:block}.admin-metric-panel article strong{color:var(--a-cyan);margin-top:8px;font:1000 21px Consolas,monospace;display:block}.admin-account-health>div{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.admin-account-health strong{color:var(--a-mint);font:1000 20px Consolas,monospace}.admin-account-health strong.danger{color:var(--a-red)}.admin-account-health strong.amber{color:var(--a-amber)}.admin-account-health>button{border:1px solid var(--a-cyan);width:calc(100% - 30px);color:var(--a-cyan);cursor:pointer;background:0 0;margin:15px;padding:11px;font-size:8px;font-weight:900}.accounts-layout{grid-template-columns:minmax(480px,1.45fr) minmax(320px,.8fr);gap:12px;margin-top:20px;display:grid}.account-search{border-bottom:1px solid var(--a-line);grid-template-columns:1fr 90px;padding:12px;display:grid}.account-search input{border:1px solid var(--a-line);color:#e7fbff;background:#020b0d;outline:0;min-width:0;padding:11px;font-family:Consolas,monospace}.account-search button{border:1px solid var(--a-cyan);color:#031012;background:var(--a-cyan);cursor:pointer;font-size:7px;font-weight:1000}.accounts-table>header,.accounts-table>button{grid-template-columns:minmax(180px,1fr) 70px 55px 80px;align-items:center;gap:8px;width:100%;padding:11px 13px;display:grid}.accounts-table>header{color:#597f83;letter-spacing:.08em;font-size:7px;font-weight:900}.accounts-table>button{border:0;border-top:1px solid var(--a-line);color:#cbe2e4;text-align:left;cursor:pointer;background:0 0}.accounts-table>button:hover,.accounts-table>button.selected{background:#45dff10f}.accounts-table button span b,.accounts-table button span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.accounts-table button span small{color:#6a9094;margin-top:3px;font-size:7px}.accounts-table button strong{font:900 9px Consolas,monospace}.accounts-table em{text-align:center;padding:5px;font-size:6px;font-style:normal;font-weight:1000}.accounts-table em.active{color:var(--a-mint);border:1px solid #5dffcc40}.accounts-table em.suspended{color:var(--a-red);border:1px solid #ff5d694d}.accounts-table>p,.account-inspector>p,.audit-list>p{color:#62898d;text-align:center;padding:35px;font-size:8px}.account-inspector{align-self:start;padding:17px}.account-inspector header{border-bottom:1px solid var(--a-line);padding-bottom:14px;position:relative}.account-inspector header small{color:#679095;font-size:7px}.account-inspector header h2{margin:5px 0 0;font-size:22px}.account-inspector header>span{color:var(--a-cyan);border:1px solid #45dff14d;padding:5px 7px;font-size:6px;font-weight:1000;position:absolute;top:0;right:0}.account-inspector header>span.admin{color:var(--a-amber);border-color:#ffd24a4d}.account-inspector dl>div{border-bottom:1px solid #5ae1e714;justify-content:space-between;gap:15px;padding:8px 0;display:flex}.account-inspector dt{color:#62898d;font-size:6px;font-weight:900}.account-inspector dd{color:#bdd6d8;text-overflow:ellipsis;margin:0;font:700 7px Consolas,monospace;overflow:hidden}.account-numbers{grid-template-columns:1fr 1fr;gap:6px;display:grid}.account-numbers div{border:1px solid var(--a-line);padding:10px}.account-numbers small,.account-numbers strong{display:block}.account-numbers small{color:#648a8e;font-size:6px}.account-numbers strong{color:var(--a-mint);margin-top:5px;font:900 13px Consolas,monospace}.suspension-reason{color:var(--a-red);border:1px solid #ff5d6947;margin-top:9px;padding:10px;font-size:8px;line-height:1.45}.suspension-reason small{margin-bottom:5px;font-weight:1000;display:block}.account-tools{gap:6px;margin-top:12px;display:grid}.account-tools textarea{resize:vertical;border:1px solid var(--a-line);color:#e6f7f8;background:#020b0d;outline:0;min-height:62px;padding:9px;font:8px Consolas,monospace}.account-tools button{border:1px solid var(--a-cyan);color:var(--a-cyan);cursor:pointer;background:0 0;padding:10px;font-size:7px;font-weight:1000}.account-tools button.danger{color:var(--a-red);border-color:#ff5d6980}.account-tools button.success{color:var(--a-mint);border-color:var(--a-mint)}.account-tools button.amber{color:var(--a-amber);border-color:#ffd24a73}.account-tools button:disabled{opacity:.4;cursor:wait}.intelligence-tabs{border-top:1px solid var(--a-line);grid-template-columns:repeat(4,1fr);gap:4px;margin-top:15px;padding-top:13px;display:grid}.intelligence-tabs button{border:1px solid var(--a-line);color:#668d91;cursor:pointer;background:0 0;min-width:0;padding:8px 3px;font-size:6px;font-weight:1000}.intelligence-tabs button.active{color:#031012;border-color:var(--a-cyan);background:var(--a-cyan)}.detail-loading{color:var(--a-cyan);text-align:center;padding:24px 0;font:800 7px Consolas,monospace}.detail-title{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.detail-title strong{color:#dceff1;letter-spacing:.09em;font-size:8px}.detail-title span{color:#658d91;font:800 6px Consolas,monospace}.admin-game-history,.admin-ledger,.admin-sessions,.admin-logins{display:grid}.admin-game-history article{border-bottom:1px solid #5ae1e717;grid-template-columns:minmax(120px,1fr) 80px 65px;align-items:center;gap:7px;padding:9px 0;display:grid}.admin-game-history article>div b,.admin-game-history article>div small{display:block}.admin-game-history article>div b{color:var(--a-mint);font-size:7px}.admin-game-history article.lost>div b,.admin-game-history article.abandoned>div b{color:var(--a-red)}.admin-game-history article small{color:#64898d;font-size:6px}.admin-game-history article>strong{color:#e0f2f3;font:900 8px Consolas,monospace}.admin-game-history article>span{color:var(--a-cyan);font:700 7px Consolas,monospace}.admin-game-history article>small{grid-column:1/-1}.detail-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;margin-top:9px;display:grid}.detail-pagination button{border:1px solid var(--a-line);color:var(--a-cyan);cursor:pointer;background:0 0;padding:7px;font-size:6px;font-weight:900}.detail-pagination button:disabled{opacity:.25;cursor:default}.detail-pagination span{color:#688d91;font:700 6px Consolas,monospace}.admin-ledger article{border-bottom:1px solid #5ae1e717;grid-template-columns:83px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 0;display:grid}.admin-ledger article>span{color:var(--a-cyan);text-align:center;border:1px solid #45dff133;padding:4px;font-size:5px;font-weight:1000}.admin-ledger article div strong,.admin-ledger article div small{display:block}.admin-ledger article div strong{color:#c9dfe1;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.admin-ledger article div small{color:#577d81;margin-top:3px;font-size:6px}.admin-ledger article p{text-align:right;gap:3px;margin:0;display:grid}.admin-ledger article p b{color:var(--a-mint);font:800 6px Consolas,monospace}.admin-arsenal{grid-template-columns:repeat(4,1fr);gap:5px;margin:8px 0 13px;display:grid}.admin-arsenal div{border:1px solid var(--a-line);text-align:center;padding:8px 4px}.admin-arsenal small,.admin-arsenal strong{display:block}.admin-arsenal small{color:#668d91;font-size:5px}.admin-arsenal strong{color:var(--a-mint);margin-top:5px;font:900 11px Consolas,monospace}.admin-achievements-mini{scrollbar-width:none;grid-template-columns:1fr 1fr;gap:5px;max-height:250px;margin:8px 0 13px;display:grid;overflow-y:auto}.admin-achievements-mini::-webkit-scrollbar{display:none}.admin-achievements-mini article{border:1px solid var(--a-line);opacity:.48;grid-template-columns:27px 1fr;align-items:center;gap:6px;padding:7px;display:grid}.admin-achievements-mini article.ready{opacity:.8;border-color:#ffd24a4d}.admin-achievements-mini article.claimed{opacity:1;border-color:#5dffcc4d}.admin-achievements-mini i{width:25px;height:25px;color:var(--a-amber);place-items:center;font-style:normal;display:grid}.admin-achievements-mini span strong,.admin-achievements-mini span small{display:block}.admin-achievements-mini span strong{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.admin-achievements-mini span small{color:#64898d;margin-top:3px;font-size:5px}.admin-missions-mini{gap:5px;margin-top:8px;display:grid}.admin-missions-mini article{border:1px solid var(--a-line);grid-template-columns:45px minmax(0,1fr) auto;gap:6px;padding:7px;display:grid}.admin-missions-mini b{color:var(--a-cyan);font-size:5px}.admin-missions-mini span{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.admin-missions-mini small{color:#6c9397;font-size:5px}.admin-sessions article,.admin-logins article{border-bottom:1px solid #5ae1e717;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.admin-sessions article div strong,.admin-sessions article div small,.admin-logins article div strong,.admin-logins article div small{display:block}.admin-sessions article div strong,.admin-logins article div strong{color:#cfe4e6;font:800 7px Consolas,monospace}.admin-sessions article div small,.admin-logins article div small{color:#587e82;text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-top:3px;font-size:5px;overflow:hidden}.admin-sessions time,.admin-logins time{color:#60878b;text-align:right;font:700 5px/1.6 Consolas,monospace}.live-dot{background:var(--a-mint);width:6px;height:6px;box-shadow:0 0 8px var(--a-mint);border-radius:50%}.admin-logins article>b{color:var(--a-amber);text-align:center;border:1px solid #ffd24a40;padding:4px;font-size:5px}.audit-panel{margin-top:20px}.audit-panel>header{justify-content:space-between;align-items:center;display:flex}.audit-panel>header button{border:1px solid var(--a-cyan);color:var(--a-cyan);cursor:pointer;background:0 0;padding:8px 11px;font-size:7px;font-weight:900}.audit-list article{border-top:1px solid var(--a-line);grid-template-columns:135px minmax(0,1fr) 140px;align-items:start;gap:14px;padding:14px 17px;display:grid}.audit-list article>span{color:var(--a-amber);text-align:center;border:1px solid #ffd24a40;padding:5px;font-size:6px;font-weight:1000}.audit-list strong{color:var(--a-cyan);font-size:9px}.audit-list p{color:#bdd3d5;margin:4px 0;font-size:8px}.audit-list small{color:#5d8589;font:700 6px Consolas,monospace}.audit-list time{color:#71989c;text-align:right;font:700 7px Consolas,monospace}@media (width<=1050px){.admin-kpis{grid-template-columns:1fr 1fr}.accounts-layout{grid-template-columns:1fr}.account-inspector{position:static}.admin-dashboard-grid{grid-template-columns:1fr}}@media (width<=720px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;padding:11px;position:static}.admin-brand{padding-bottom:10px}.admin-sidebar nav{grid-template-columns:repeat(3,1fr);margin-top:10px}.admin-sidebar nav button{text-align:center;grid-template-columns:1fr}.admin-sidebar nav i{display:none}.admin-session{align-items:center;gap:8px;margin-top:10px;display:flex}.admin-session strong{margin:0}.admin-session button{width:auto;margin-left:auto}.admin-content{padding:18px 12px 35px}.admin-topbar>div:last-child{display:none}.admin-kpis{grid-template-columns:1fr 1fr}.accounts-table>header,.accounts-table>button{grid-template-columns:minmax(130px,1fr) 58px 42px 68px}.audit-list article{grid-template-columns:1fr}.audit-list time{text-align:left}}@media (width<=480px){.admin-login>section{padding:28px 20px}.admin-kpis{grid-template-columns:1fr}.admin-sidebar nav button{padding:10px 4px;font-size:6px}.accounts-table>header span:nth-child(3),.accounts-table>button>strong:nth-child(3){display:none}.accounts-table>header,.accounts-table>button{grid-template-columns:minmax(120px,1fr) 58px 68px}.account-search{grid-template-columns:1fr 70px}}.admin-shell{grid-template-columns:260px minmax(0,1fr)}.admin-content{padding:32px 36px 60px}.admin-brand strong{font-size:17px}.admin-brand small{font-size:10px}.admin-sidebar nav button{grid-template-columns:32px 1fr;padding:15px 12px;font-size:11px}.admin-sidebar nav button i{font-size:10px}.admin-session{padding:16px}.admin-session small{font-size:10px}.admin-session strong{font-size:14px}.admin-session button{padding:11px;font-size:10px}.admin-topbar small,.admin-metric-panel header small,.admin-account-health header small,.audit-panel header small{font-size:10px}.admin-topbar h1{font-size:30px}.admin-topbar>div:last-child{font-size:10px}.admin-loading{font-size:11px}.admin-kpis small,.admin-kpis span{font-size:10px}.admin-metric-panel h2,.admin-account-health h2,.audit-panel h2{font-size:19px}.admin-metric-panel article span,.admin-account-health span{font-size:10px}.admin-account-health>button{padding:13px;font-size:11px}.accounts-layout{grid-template-columns:minmax(360px,.78fr) minmax(590px,1.35fr);gap:18px}.account-search{grid-template-columns:1fr 110px;padding:16px}.account-search input{padding:13px;font-size:13px}.account-search button{font-size:10px}.accounts-table>header,.accounts-table>button{grid-template-columns:minmax(180px,1fr) 78px 62px 88px;gap:10px;padding:14px 16px}.accounts-table>header{font-size:9px}.accounts-table button span b{font-size:13px}.accounts-table button span small{font-size:9px}.accounts-table button strong{font-size:11px}.accounts-table em{padding:6px;font-size:8px}.accounts-table>p,.account-inspector>p,.audit-list>p{font-size:11px}.account-inspector{padding:24px}.account-inspector header{padding-bottom:19px}.account-inspector header small{font-size:10px}.account-inspector header h2{margin-top:7px;font-size:29px}.account-inspector header>span{padding:7px 10px;font-size:9px}.account-inspector dl{margin:14px 0}.account-inspector dl>div{padding:11px 0}.account-inspector dt{font-size:9px}.account-inspector dd{font-size:11px}.account-numbers{gap:9px}.account-numbers div{padding:13px}.account-numbers small{font-size:9px}.account-numbers strong{margin-top:7px;font-size:17px}.suspension-reason{padding:13px;font-size:11px}.account-tools{gap:8px;margin-top:16px}.account-tools textarea{min-height:80px;padding:12px;font-size:11px}.account-tools button{letter-spacing:.04em;min-height:42px;padding:12px;font-size:10px}.intelligence-tabs{gap:7px;margin-top:20px;padding-top:18px}.intelligence-tabs button{letter-spacing:.04em;min-height:43px;padding:11px 6px;font-size:9px}.detail-loading{padding:32px 0;font-size:10px}.detail-section{margin-top:15px}.detail-title{padding:13px 0}.detail-title strong{font-size:12px}.detail-title span{font-size:9px}.admin-game-history article{grid-template-columns:minmax(150px,1fr) 100px 85px;gap:11px;padding:13px 0}.admin-game-history article>div b{font-size:11px}.admin-game-history article small{font-size:9px}.admin-game-history article>strong{font-size:11px}.admin-game-history article>span{font-size:10px}.detail-pagination{gap:9px;margin-top:13px}.detail-pagination button{padding:10px;font-size:9px}.detail-pagination span{font-size:9px}.admin-ledger article{grid-template-columns:118px minmax(0,1fr) 105px;gap:12px;padding:13px 0}.admin-ledger article>span{padding:7px 6px;font-size:8px}.admin-ledger article div strong{font-size:11px;line-height:1.35}.admin-ledger article div small{margin-top:5px;font-size:8px}.admin-ledger article p{gap:5px}.admin-ledger article p b{font-size:9px}.admin-arsenal{gap:8px;margin:12px 0 18px}.admin-arsenal div{padding:12px 6px}.admin-arsenal small{font-size:8px}.admin-arsenal strong{margin-top:7px;font-size:15px}.admin-achievements-mini{gap:8px;max-height:360px;margin:12px 0 18px}.admin-achievements-mini article{grid-template-columns:38px 1fr;gap:9px;padding:10px}.admin-achievements-mini i{width:36px;height:36px;font-size:16px}.admin-achievements-mini span strong{font-size:10px}.admin-achievements-mini span small{margin-top:4px;font-size:8px}.admin-missions-mini{gap:8px;margin-top:12px}.admin-missions-mini article{grid-template-columns:70px minmax(0,1fr) auto;gap:10px;padding:11px}.admin-missions-mini b{font-size:8px}.admin-missions-mini span{font-size:10px}.admin-missions-mini small{font-size:8px}.admin-sessions article,.admin-logins article{gap:12px;padding:13px 0}.admin-sessions article div strong,.admin-logins article div strong{font-size:11px}.admin-sessions article div small,.admin-logins article div small{max-width:330px;margin-top:5px;font-size:8px}.admin-sessions time,.admin-logins time{font-size:8px}.live-dot{width:8px;height:8px}.admin-logins article>b{padding:6px;font-size:8px}.audit-panel>header button{padding:10px 14px;font-size:10px}.audit-list article{grid-template-columns:165px minmax(0,1fr) 165px;gap:18px;padding:17px 20px}.audit-list article>span{padding:7px;font-size:9px}.audit-list strong{font-size:12px}.audit-list p{margin:6px 0;font-size:11px;line-height:1.45}.audit-list small,.audit-list time{font-size:9px}@media (width<=1200px){.accounts-layout{grid-template-columns:1fr}}@media (width<=720px){.admin-shell{grid-template-columns:1fr}.admin-content{padding:20px 14px 40px}.admin-sidebar nav button{grid-template-columns:1fr;font-size:9px}.intelligence-tabs{grid-template-columns:1fr 1fr}.admin-ledger article{grid-template-columns:88px minmax(0,1fr)}.admin-ledger article p{text-align:left;grid-column:2}}@media (width<=480px){.admin-game-history article{grid-template-columns:minmax(110px,1fr) 70px}.admin-game-history article>span{grid-column:2}.admin-achievements-mini{grid-template-columns:1fr}.admin-missions-mini article{grid-template-columns:58px minmax(0,1fr)}.admin-missions-mini small{grid-column:2}}.account-identity{align-items:center;gap:11px;min-width:0;display:flex}.account-identity>span:last-child{min-width:0}.account-avatar,.inspector-avatar{color:var(--a-cyan);background:#45dff114;border:1px solid #45dff159;flex:none;place-items:center;font-weight:1000;display:grid;overflow:hidden}.account-avatar{width:38px;height:38px;font-size:14px}.inspector-avatar{width:58px;height:58px;font-size:22px}.account-avatar img,.inspector-avatar img{object-fit:cover;width:100%;height:100%}.inspector-identity{align-items:center;gap:14px;min-width:0;padding-right:82px;display:flex}.inspector-identity>div{min-width:0}.account-inspector .account-role{color:var(--a-cyan);border:1px solid #45dff14d;padding:7px 10px;font-size:9px;font-weight:1000;position:absolute;top:0;right:0}.account-inspector .account-role.admin{color:var(--a-amber);border-color:#ffd24a4d}.economy-tools{background:#ffd24a06;border:1px solid #ffd24a40;margin-top:18px;padding:0 15px 15px}.economy-tools>label,.economy-actions label{color:var(--a-amber);letter-spacing:.08em;font-size:9px;font-weight:1000;display:block}.economy-tools>label{margin:14px 0 7px}.economy-tools textarea,.economy-actions input,.economy-actions select{border:1px solid var(--a-line);color:#e7fbff;background:#020b0d;outline:0;width:100%;min-width:0;font:11px Consolas,monospace}.economy-tools textarea{resize:vertical;min-height:70px;padding:11px}.economy-tools textarea:focus,.economy-actions input:focus,.economy-actions select:focus{border-color:var(--a-amber)}.economy-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.economy-actions>div{border:1px solid var(--a-line);background:#030c0e9e;grid-template-rows:auto 40px 39px;gap:7px;padding:12px;display:grid}.economy-actions input,.economy-actions select{height:40px;padding:0 10px}.economy-actions button{color:var(--a-amber);letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #ffd24a80;font-size:9px;font-weight:1000}.economy-actions button:hover{color:#031012;background:var(--a-amber)}.economy-actions button:disabled{opacity:.35;cursor:wait}.powerup-fields{grid-template-columns:minmax(0,1fr) 66px;gap:6px;display:grid}@media (width<=620px){.economy-actions{grid-template-columns:1fr}.inspector-identity{padding-right:0}.account-inspector .account-role{margin-top:12px;display:inline-block;position:static}}.intelligence-tabs{grid-template-columns:repeat(5,1fr)}.suspension-reason time{color:#ff9ba3;margin-top:8px;font:800 9px Consolas,monospace;display:block}.penalty-tools{background:#ff5d6906;border:1px solid #ff5d694d;gap:10px;margin-top:18px;padding:0 15px 15px;display:grid}.penalty-tools>label{color:#ff9ba3;letter-spacing:.08em;font-size:9px;font-weight:1000}.penalty-tools textarea,.penalty-tools select{border:1px solid var(--a-line);color:#e7fbff;background:#020b0d;outline:0;width:100%;min-width:0;font:11px Consolas,monospace}.penalty-tools textarea{resize:vertical;min-height:78px;padding:11px}.penalty-tools select{height:42px;padding:0 10px}.penalty-tools textarea:focus,.penalty-tools select:focus{border-color:var(--a-red)}.penalty-actions,.suspension-action{grid-template-columns:1fr 1fr;gap:8px;display:grid}.penalty-tools button{border:1px solid var(--a-cyan);min-height:42px;color:var(--a-cyan);letter-spacing:.04em;cursor:pointer;background:0 0;padding:10px;font-size:9px;font-weight:1000}.penalty-tools button.amber{color:var(--a-amber);border-color:#ffd24a73}.penalty-tools button.danger{color:var(--a-red);border-color:#ff5d6980}.penalty-tools button.success{color:var(--a-mint);border-color:#5dffcc80}.penalty-tools button:disabled{opacity:.35;cursor:wait}.admin-moderation-history{display:grid}.admin-moderation-history article{border-bottom:1px solid #5ae1e717;grid-template-columns:125px minmax(0,1fr) 100px;align-items:center;gap:12px;padding:13px 0;display:grid}.admin-moderation-history article>span{color:var(--a-amber);text-align:center;border:1px solid #ffd24a40;padding:7px 6px;font-size:8px;font-weight:1000}.admin-moderation-history article.suspension>span{color:var(--a-red);border-color:#ff5d6959}.admin-moderation-history article.note>span{color:var(--a-cyan);border-color:#45dff140}.admin-moderation-history article.reactivation>span,.admin-moderation-history article.auto_reactivation>span{color:var(--a-mint);border-color:#5dffcc4d}.admin-moderation-history div strong,.admin-moderation-history div small{display:block}.admin-moderation-history div strong{color:#cfe4e6;font-size:10px;line-height:1.4}.admin-moderation-history div small{color:#62898d;margin-top:5px;font-size:8px}.admin-moderation-history article>b{color:#6e999d;text-align:right;font-size:8px}.admin-moderation-history>p{color:#62898d;text-align:center;padding:25px;font-size:10px}@media (width<=720px){.intelligence-tabs{grid-template-columns:1fr 1fr}.admin-moderation-history article{grid-template-columns:92px minmax(0,1fr)}.admin-moderation-history article>b{text-align:left;grid-column:2}}@media (width<=480px){.penalty-actions,.suspension-action{grid-template-columns:1fr}}.topbar-controls{align-items:center;gap:20px;display:flex}.system-status{white-space:nowrap;align-items:center;gap:7px;display:flex}.topbar-session{border:1px solid var(--a-line);background:#45dff106;align-items:center;gap:12px;padding:9px 10px 9px 13px;display:flex}.topbar-session>span small,.topbar-session>span strong{display:block}.topbar-session>span small{color:#62898d;letter-spacing:.1em;font-size:8px}.topbar-session>span strong{color:var(--a-mint);margin-top:3px;font-size:12px}.topbar-session button{height:34px;color:var(--a-red);cursor:pointer;background:0 0;border:1px solid #ff5d6966;padding:0 13px;font-size:9px;font-weight:1000}.cheat-watch{border:1px solid var(--a-line);background:#051113a6;margin-top:20px}.cheat-watch>header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.cheat-watch>header small{color:var(--a-cyan);letter-spacing:.14em;font-size:10px;font-weight:1000}.cheat-watch>header h2{letter-spacing:.08em;margin:6px 0 0;font-size:21px}.cheat-watch>header button{border:1px solid var(--a-cyan);color:var(--a-cyan);cursor:pointer;background:0 0;padding:11px 15px;font-size:10px;font-weight:1000}.cheat-summary{border-bottom:1px solid var(--a-line);grid-template-columns:repeat(3,1fr);display:grid}.cheat-summary article{border-right:1px solid var(--a-line);padding:16px 20px}.cheat-summary article:last-child{border-right:0}.cheat-summary small,.cheat-summary strong{display:block}.cheat-summary small{color:#6c9397;letter-spacing:.08em;font-size:9px;font-weight:1000}.cheat-summary strong{color:var(--a-mint);margin-top:7px;font:1000 24px Consolas,monospace}.cheat-summary strong.danger{color:var(--a-red)}.cheat-list{gap:12px;padding:16px;display:grid}.cheat-list>p{color:#62898d;text-align:center;padding:40px;font-size:11px}.cheat-card{background:#030d0fc7;border:1px solid #ffd24a40}.cheat-card.confirmed{border-color:#ff5d6966}.cheat-card.cleared{opacity:.72;border-color:#5dffcc38}.cheat-card>header{border-bottom:1px solid var(--a-line);grid-template-columns:minmax(220px,1fr) 110px 100px;align-items:center;gap:15px;padding:14px 16px;display:grid}.cheat-identity{align-items:center;gap:11px;min-width:0;display:flex}.cheat-identity>span:last-child{min-width:0}.cheat-identity strong,.cheat-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cheat-identity strong{color:#e4f5f6;font-size:14px}.cheat-identity small{color:#64898d;margin-top:4px;font-size:9px}.risk-score{text-align:right}.risk-score small,.risk-score strong{display:block}.risk-score small{color:#6c9397;font-size:8px}.risk-score strong{color:var(--a-amber);margin-top:3px;font:1000 23px Consolas,monospace}.risk-score strong i{color:#6c9397;font-size:9px;font-style:normal}.cheat-card>header>em{color:var(--a-amber);text-align:center;border:1px solid #ffd24a4d;padding:7px;font-size:8px;font-style:normal;font-weight:1000}.cheat-card.confirmed>header>em{color:var(--a-red);border-color:#ff5d6966}.cheat-card.cleared>header>em{color:var(--a-mint);border-color:#5dffcc4d}.cheat-signals{grid-template-columns:1fr 1fr;gap:8px;padding:14px 16px;display:grid}.cheat-signals>div{border:1px solid var(--a-line);grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.cheat-signals>div>span{color:var(--a-red);text-align:center;font:1000 12px Consolas,monospace}.cheat-signals p{margin:0}.cheat-signals p strong,.cheat-signals p small{display:block}.cheat-signals p strong{color:#d5e9eb;font-size:10px}.cheat-signals p small{color:#6b9195;margin-top:4px;font-size:9px;line-height:1.35}.cheat-card>footer{padding:0 16px 16px}.cheat-card>footer>small{color:#64898d;font:800 8px Consolas,monospace}.cheat-card>footer>p{color:#9db9bc;margin:9px 0 0;font-size:10px}.cheat-card>footer textarea{resize:vertical;border:1px solid var(--a-line);color:#e7fbff;background:#020b0d;outline:0;width:100%;min-height:58px;margin-top:11px;padding:10px;font:10px Consolas,monospace}.cheat-card>footer textarea:focus{border-color:var(--a-cyan)}.cheat-card>footer>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.cheat-card>footer button{cursor:pointer;background:0 0;min-height:39px;font-size:9px;font-weight:1000}.cheat-card>footer button.success{color:var(--a-mint);border:1px solid #5dffcc66}.cheat-card>footer button.danger{color:var(--a-red);border:1px solid #ff5d6973}.cheat-card>footer button:disabled{opacity:.35;cursor:wait}@media (width<=900px){.system-status{display:none}.cheat-signals{grid-template-columns:1fr}}@media (width<=720px){.admin-topbar>div:last-child{display:flex}.topbar-session>span{display:none}.cheat-card>header{grid-template-columns:minmax(180px,1fr) 80px}.cheat-card>header>em{grid-column:1/-1}}@media (width<=480px){.cheat-summary{grid-template-columns:1fr}.cheat-summary article{border-right:0;border-bottom:1px solid var(--a-line)}.cheat-card>header{grid-template-columns:1fr}.risk-score{text-align:left}.cheat-card>footer>div{grid-template-columns:1fr}}.ranking-control{border:1px solid var(--a-line);background:#051113a6;margin-top:20px}.ranking-control>header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.ranking-control>header small{color:var(--a-cyan);letter-spacing:.14em;font-size:10px;font-weight:1000}.ranking-control>header h2{letter-spacing:.08em;margin:6px 0 0;font-size:21px}.ranking-recalculate{grid-template-columns:minmax(190px,1fr) auto;gap:7px;display:grid}.ranking-recalculate input,.ranking-row-actions input,.excluded-ranking-list input,.removed-score-list input{border:1px solid var(--a-line);color:#e7fbff;background:#020b0d;outline:0;min-width:0;height:39px;padding:0 10px;font:10px Consolas,monospace}.ranking-recalculate button,.ranking-row-actions button,.excluded-ranking-list button,.removed-score-list button{cursor:pointer;background:0 0;min-height:39px;padding:8px 11px;font-size:9px;font-weight:1000}.ranking-recalculate button{color:var(--a-cyan);border:1px solid var(--a-cyan)}.ranking-control button.danger{color:var(--a-red);border:1px solid #ff5d6973}.ranking-control button.amber{color:var(--a-amber);border:1px solid #ffd24a6b}.ranking-control button.success{color:var(--a-mint);border:1px solid #5dffcc66}.ranking-control button:disabled{opacity:.35;cursor:wait}.ranking-summary{border-bottom:1px solid var(--a-line);grid-template-columns:repeat(4,1fr);display:grid}.ranking-summary article{border-right:1px solid var(--a-line);padding:16px 20px}.ranking-summary article:last-child{border-right:0}.ranking-summary small,.ranking-summary strong{display:block}.ranking-summary small{color:#6c9397;letter-spacing:.08em;font-size:9px;font-weight:1000}.ranking-summary strong{color:var(--a-mint);margin-top:7px;font:1000 24px Consolas,monospace}.ranking-summary strong.danger{color:var(--a-red)}.ranking-summary strong.amber{color:var(--a-amber)}.ranking-section-title{border-bottom:1px solid var(--a-line);background:#45dff106;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.ranking-section-title strong{color:#dceff1;letter-spacing:.09em;font-size:12px}.ranking-section-title span{color:#64898d;font:800 8px Consolas,monospace}.ranking-score-list,.excluded-ranking-list,.removed-score-list{display:grid}.ranking-score-list>p,.excluded-ranking-list>p,.removed-score-list>p{color:#62898d;text-align:center;padding:30px;font-size:10px}.ranking-score-list>article{border-bottom:1px solid var(--a-line);grid-template-columns:minmax(190px,.75fr) minmax(150px,.5fr) minmax(340px,1.35fr);align-items:center;gap:14px;padding:14px 18px;display:grid}.ranking-player{align-items:center;gap:11px;min-width:0;display:flex}.ranking-player>span:last-child{min-width:0}.ranking-player strong,.ranking-player small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ranking-player strong{color:#e0f2f3;font-size:12px}.ranking-player small{color:#64898d;margin-top:4px;font-size:8px}.ranking-result strong,.ranking-result small{display:block}.ranking-result strong{color:var(--a-amber);font:1000 18px Consolas,monospace}.ranking-result small{color:#6c9397;margin-top:4px;font-size:8px}.ranking-row-actions{grid-template-columns:minmax(110px,1fr) 115px minmax(110px,1fr) 125px;gap:6px;display:grid}.excluded-ranking-list>article{border-bottom:1px solid var(--a-line);grid-template-columns:minmax(190px,.7fr) minmax(230px,1fr) minmax(290px,.9fr);align-items:center;gap:15px;padding:14px 18px;display:grid}.excluded-ranking-list article>p{color:#aec7c9;margin:0;font-size:10px;line-height:1.4}.excluded-ranking-list article>p small{color:#64898d;margin-top:5px;font-size:8px;display:block}.excluded-ranking-list article>div:last-child{grid-template-columns:1fr 130px;gap:7px;display:grid}.removed-score-list>article{border-bottom:1px solid var(--a-line);grid-template-columns:90px minmax(230px,1fr) minmax(260px,.8fr);align-items:center;gap:14px;padding:14px 18px;display:grid}.removed-score-list article>span{text-align:center;padding:7px;font-size:8px;font-weight:1000}.removed-score-list article>span.removed{color:var(--a-red);border:1px solid #ff5d6959}.removed-score-list article>span.restored{color:var(--a-mint);border:1px solid #5dffcc4d}.removed-score-list article>div:nth-child(2) strong,.removed-score-list article>div:nth-child(2) small{display:block}.removed-score-list article>div:nth-child(2) strong{color:#d8ebed;font-size:11px}.removed-score-list article>div:nth-child(2) small{color:#64898d;margin-top:4px;font-size:8px}.removed-score-list article>div:nth-child(2) p{color:#9db9bc;margin:6px 0 0;font-size:9px}.removed-score-list article>div:last-child{grid-template-columns:1fr 120px;gap:7px;display:grid}.removed-score-list article>small{color:#64898d;text-align:right;font-size:8px}@media (width<=1150px){.ranking-score-list>article{grid-template-columns:1fr 150px}.ranking-row-actions{grid-column:1/-1}.excluded-ranking-list>article{grid-template-columns:1fr 1fr}.excluded-ranking-list article>div:last-child{grid-column:1/-1}}@media (width<=780px){.ranking-control>header{flex-direction:column;align-items:stretch}.ranking-summary{grid-template-columns:1fr 1fr}.ranking-score-list>article,.excluded-ranking-list>article,.removed-score-list>article{grid-template-columns:1fr}.ranking-row-actions{grid-template-columns:1fr 120px}.removed-score-list article>small{text-align:left}}@media (width<=480px){.ranking-recalculate,.ranking-row-actions,.excluded-ranking-list article>div:last-child,.removed-score-list article>div:last-child,.ranking-summary{grid-template-columns:1fr}}.game-config-panel{border:1px solid var(--a-line);background:#051113a6;margin-top:20px}.game-config-panel>header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.game-config-panel>header small{color:var(--a-cyan);letter-spacing:.14em;font-size:10px;font-weight:1000}.game-config-panel>header h2{letter-spacing:.08em;margin:6px 0 0;font-size:21px}.game-config-panel>header>span{color:#64898d;text-align:right;font:800 8px Consolas,monospace}.config-section-title{border-bottom:1px solid var(--a-line);background:#45dff106;justify-content:space-between;align-items:center;gap:15px;padding:14px 18px;display:flex}.config-section-title strong{color:#dceff1;letter-spacing:.09em;font-size:11px}.config-section-title span{color:#64898d;font:800 8px Consolas,monospace}.feature-flags{grid-template-columns:repeat(5,1fr);gap:8px;padding:14px 18px;display:grid}.feature-flags button{border:1px solid var(--a-line);color:#b9d0d2;text-align:left;cursor:pointer;background:0 0;grid-template-columns:12px 1fr;align-items:center;gap:7px;padding:12px;font-size:9px;font-weight:1000;display:grid}.feature-flags button i{background:var(--a-red);border-radius:50%;width:9px;height:9px}.feature-flags button b{color:var(--a-red);grid-column:2;font-size:7px}.feature-flags button.enabled{border-color:#5dffcc4d}.feature-flags button.enabled i{background:var(--a-mint);box-shadow:0 0 8px var(--a-mint)}.feature-flags button.enabled b{color:var(--a-mint)}.config-grid,.mission-config-grid{grid-template-columns:1fr 1fr;display:grid}.config-grid>section,.mission-config-grid>section{border-right:1px solid var(--a-line);border-bottom:1px solid var(--a-line);min-width:0}.config-grid>section:last-child,.mission-config-grid>section:last-child{border-right:0}.mission-config-grid>section>strong{color:var(--a-amber);letter-spacing:.08em;padding:14px 18px 0;font-size:10px;display:block}.config-fields{gap:9px;padding:15px 18px;display:grid}.config-fields.three{grid-template-columns:repeat(3,1fr)}.config-fields.four{grid-template-columns:repeat(4,1fr)}.config-fields label{color:#6f979b;letter-spacing:.05em;min-width:0;font-size:8px;font-weight:1000}.config-fields input,.progression-config input{border:1px solid var(--a-line);color:#e7fbff;background:#020b0d;outline:0;width:100%;min-width:0;height:42px;margin-top:7px;padding:0 10px;font:11px Consolas,monospace}.config-fields input:focus,.progression-config input:focus{border-color:var(--a-mint)}.progression-config{padding:14px 18px}.progression-config>header,.progression-config>div{grid-template-columns:120px repeat(4,1fr);align-items:center;gap:8px;display:grid}.progression-config>header{color:#64898d;padding:0 0 8px;font-size:8px;font-weight:1000}.progression-config>div{border-top:1px solid #5ae1e717;padding:8px 0}.progression-config>div strong{color:var(--a-cyan);font-size:10px}.progression-config input{margin:0}.score-bonus-fields{border-bottom:1px solid var(--a-line)}.game-config-panel>footer{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:15px;padding:18px;display:grid}.game-config-panel>footer label{color:var(--a-amber);letter-spacing:.07em;font-size:9px;font-weight:1000}.game-config-panel>footer textarea{resize:vertical;border:1px solid var(--a-line);color:#e7fbff;background:#020b0d;outline:0;width:100%;min-height:68px;margin-top:8px;padding:10px;font:10px Consolas,monospace;display:block}.game-config-panel>footer textarea:focus{border-color:var(--a-amber)}.game-config-panel>footer>div{gap:8px;display:flex}.game-config-panel>footer button{cursor:pointer;background:0 0;min-height:42px;padding:10px 14px;font-size:9px;font-weight:1000}.game-config-panel>footer button.amber{color:var(--a-amber);border:1px solid #ffd24a66}.game-config-panel>footer button.success{color:var(--a-mint);border:1px solid #5dffcc66}.game-config-panel>footer button:disabled{opacity:.35;cursor:wait}@media (width<=1050px){.feature-flags{grid-template-columns:1fr 1fr 1fr}}@media (width<=780px){.game-config-panel>header{flex-direction:column;align-items:flex-start}.game-config-panel>header>span{text-align:left}.config-grid,.mission-config-grid{grid-template-columns:1fr}.config-grid>section,.mission-config-grid>section{border-right:0}.progression-config{overflow-x:auto}.progression-config>header,.progression-config>div{min-width:600px}.game-config-panel>footer{grid-template-columns:1fr}}@media (width<=520px){.feature-flags,.config-fields.three,.config-fields.four{grid-template-columns:1fr 1fr}.game-config-panel>footer>div{flex-direction:column;align-items:stretch}}.communications-panel{margin-top:20px}.communications-panel>header{border:1px solid var(--a-line);background:#051113a6;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.communications-panel>header small,.announcement-composer>header small,.announcement-history>header small{color:var(--a-cyan);letter-spacing:.14em;font-size:10px;font-weight:1000}.communications-panel>header h2,.announcement-composer h3,.announcement-history h3{letter-spacing:.08em;margin:6px 0 0}.communications-panel>header h2{font-size:21px}.communications-panel>header>button{border:1px solid var(--a-cyan);color:var(--a-cyan);cursor:pointer;background:0 0;padding:10px 14px;font-size:9px;font-weight:1000}.communications-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin:11px 0;display:grid}.communications-summary article{border:1px solid var(--a-line);background:#05111394;padding:15px 17px}.communications-summary small,.communications-summary strong{display:block}.communications-summary small{color:#6e969a;letter-spacing:.1em;font-size:9px;font-weight:1000}.communications-summary strong{color:var(--a-mint);margin-top:8px;font:1000 22px Consolas,monospace}.communications-summary strong.amber{color:var(--a-amber)}.communications-workspace{grid-template-columns:minmax(350px,.82fr) minmax(480px,1.35fr);align-items:start;gap:11px;display:grid}.announcement-composer,.announcement-history{border:1px solid var(--a-line);background:#051113a6}.announcement-composer>header,.announcement-history>header{border-bottom:1px solid var(--a-line);padding:17px 18px}.announcement-composer h3,.announcement-history h3{font-size:16px}.announcement-fields{grid-template-columns:1fr 1fr;gap:11px;padding:17px 18px;display:grid}.announcement-fields label{color:#7ba2a6;letter-spacing:.07em;min-width:0;font-size:9px;font-weight:1000}.announcement-fields label.wide{grid-column:1/-1}.announcement-fields label span{float:right;color:#4f7579;font-size:7px}.announcement-fields input,.announcement-fields select,.announcement-fields textarea,.announcement-cancel input{border:1px solid var(--a-line);color:#e7fbff;background:#020b0d;outline:0;width:100%;min-width:0;margin-top:7px;padding:11px;font:10px Consolas,monospace}.announcement-fields input,.announcement-fields select{height:43px}.announcement-fields textarea{resize:vertical;min-height:125px;line-height:1.55}.announcement-fields input:focus,.announcement-fields select:focus,.announcement-fields textarea:focus,.announcement-cancel input:focus{border-color:var(--a-mint)}.composer-note{color:#63898d;margin:0 18px 15px;font-size:9px;line-height:1.55}.announcement-composer>button{width:calc(100% - 36px);color:var(--a-mint);letter-spacing:.08em;cursor:pointer;background:#5dffcc0b;border:1px solid #5dffcc73;margin:0 18px 18px;padding:13px;font-size:10px;font-weight:1000}.announcement-composer>button.amber{color:var(--a-amber);background:#ffd24a0b;border-color:#ffd24a80}.announcement-composer>button:disabled{opacity:.4;cursor:wait}.announcement-history>div{scrollbar-width:none;gap:8px;max-height:780px;padding:10px;display:grid;overflow-y:auto}.announcement-history>div::-webkit-scrollbar{display:none}.announcement-history article{border:1px solid var(--a-line);background:#020a0c80;padding:15px}.announcement-history article.active{border-left:3px solid var(--a-mint)}.announcement-history article.scheduled{border-left:3px solid var(--a-cyan)}.announcement-history article.maintenance{background:#ffd24a06;border-color:#ffd24a57}.announcement-history article.cancelled,.announcement-history article.expired{opacity:.58}.announcement-history article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.announcement-history article>header>div{gap:6px;display:flex}.announcement-history article>header span,.announcement-history article>header em{color:var(--a-cyan);letter-spacing:.07em;border:1px solid #45dff140;padding:5px 7px;font-size:7px;font-style:normal;font-weight:1000}.announcement-history article>header em{color:var(--a-mint);border-color:#5dffcc40}.announcement-history article.scheduled>header em{color:var(--a-cyan)}.announcement-history article.cancelled>header em{color:var(--a-red);border-color:#ff5d694d}.announcement-history article.expired>header em{color:#789ca0;border-color:var(--a-line)}.announcement-history article.maintenance>header span{color:var(--a-amber);border-color:#ffd24a4d}.announcement-history article>header small{color:#5d8589;font:800 8px Consolas,monospace}.announcement-history h4{color:#e7f9fb;margin:13px 0 7px;font-size:13px}.announcement-history article>p{color:#a9c5c8;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.55}.announcement-history dl{border-top:1px solid #5ae1e71a;grid-template-columns:1fr 1fr;gap:0 14px;margin:13px 0 0;display:grid}.announcement-history dl>div{border-bottom:1px solid #5ae1e714;padding:8px 0}.announcement-history dl>div:last-child{grid-column:1/-1}.announcement-history dt{color:#587f83;font-size:7px;font-weight:1000}.announcement-history dd{color:#adc8ca;margin:4px 0 0;font:700 8px Consolas,monospace}.announcement-cancel{grid-template-columns:1fr 90px;gap:7px;margin-top:11px;display:grid}.announcement-cancel input{margin:0}.announcement-cancel button{color:var(--a-red);cursor:pointer;background:0 0;border:1px solid #ff5d6973;font-size:8px;font-weight:1000}.announcement-history article>footer{color:var(--a-red);border:1px solid #ff5d6933;margin-top:10px;padding:9px;font-size:8px;line-height:1.45}.communications-empty{color:#62898d;text-align:center;padding:40px 15px;font-size:9px}@media (width<=1100px){.communications-workspace{grid-template-columns:1fr}.announcement-history>div{max-height:none}}@media (width<=720px){.communications-panel>header{flex-direction:column;align-items:flex-start}.communications-summary{grid-template-columns:1fr 1fr}}@media (width<=480px){.communications-summary,.announcement-fields{grid-template-columns:1fr}.announcement-fields label.wide{grid-column:auto}.announcement-history article>header{flex-direction:column;align-items:flex-start}.announcement-history dl{grid-template-columns:1fr}.announcement-history dl>div:last-child{grid-column:auto}.announcement-cancel{grid-template-columns:1fr}.announcement-cancel button{min-height:40px}}.account-inspector .account-role.owner{color:#071012;border-color:var(--a-amber);background:var(--a-amber)}.account-inspector .account-role.moderator{color:#bd8cff;border-color:#bd8cff66}.account-inspector .account-role.support{color:var(--a-mint);border-color:#5dffcc59}.staff-access-tools{background:#bd8cff06;border:1px solid #bd8cff4d;gap:11px;margin-top:18px;padding:0 15px 15px;display:grid}.staff-access-tools>label{color:#cfaaff;letter-spacing:.08em;font-size:9px;font-weight:1000}.staff-access-tools select,.staff-access-tools textarea{border:1px solid var(--a-line);color:#e7fbff;background:#020b0d;outline:0;width:100%;margin-top:7px;padding:10px;font:10px Consolas,monospace;display:block}.staff-access-tools select{height:42px}.staff-access-tools textarea{resize:vertical;min-height:68px}.staff-access-tools select:focus,.staff-access-tools textarea:focus{border-color:#bd8cff}.permission-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.permission-grid button{border:1px solid var(--a-line);color:#779da1;text-align:left;cursor:pointer;background:0 0;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:10px;font-size:8px;font-weight:1000;display:grid}.permission-grid button i{background:var(--a-red);border-radius:50%;width:8px;height:8px}.permission-grid button b{color:var(--a-red);grid-column:2;font-size:7px}.permission-grid button.enabled{color:#dff8f2;background:#5dffcc09;border-color:#5dffcc59}.permission-grid button.enabled i{background:var(--a-mint);box-shadow:0 0 7px var(--a-mint)}.permission-grid button.enabled b{color:var(--a-mint)}.permission-grid button:disabled{opacity:.68;cursor:not-allowed}.save-staff-access{color:#d7bcff;cursor:pointer;background:#bd8cff0d;border:1px solid #bd8cff80;min-height:42px;font-size:9px;font-weight:1000}.save-staff-access:disabled{opacity:.35;cursor:wait}.owner-protection{color:var(--a-amber);background:#ffd24a0a;border:1px solid #ffd24a59;margin:0;padding:13px;font:800 9px/1.55 Consolas,monospace}@media (width<=520px){.permission-grid{grid-template-columns:1fr}}.analytics-center{margin-top:20px}.analytics-center>header{border:1px solid var(--a-line);background:#051113a6;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.analytics-center>header small,.analytics-card>header small{color:var(--a-cyan);letter-spacing:.14em;font-size:10px;font-weight:1000}.analytics-center>header h2,.analytics-card h3{letter-spacing:.08em;margin:6px 0 0}.analytics-center>header h2{font-size:21px}.analytics-center>header>div:last-child{color:#64898d;align-items:center;gap:12px;font:800 8px Consolas,monospace;display:flex}.analytics-center>header button{border:1px solid var(--a-cyan);color:var(--a-cyan);cursor:pointer;background:0 0;padding:10px 14px;font-size:9px;font-weight:1000}.analytics-kpis{grid-template-columns:repeat(5,1fr);gap:9px;margin:11px 0;display:grid}.analytics-kpis article{border:1px solid var(--a-line);background:#05111394;padding:15px}.analytics-kpis small,.analytics-kpis strong{display:block}.analytics-kpis small{color:#6d969a;letter-spacing:.08em;font-size:8px;font-weight:1000}.analytics-kpis strong{color:var(--a-mint);margin-top:9px;font:1000 21px Consolas,monospace}.analytics-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.analytics-card{border:1px solid var(--a-line);background:#051113a6;min-width:0}.analytics-card>header{border-bottom:1px solid var(--a-line);padding:16px 18px}.analytics-card h3{font-size:16px}.bar-chart{align-items:stretch;gap:7px;min-height:260px;padding:20px 14px 12px;display:flex}.bar-chart>article{text-align:center;flex:1;grid-template-rows:1fr auto auto;gap:5px;min-width:0;display:grid}.bar-chart>article>div{border-bottom:1px solid #5ae1e71f;justify-content:center;align-items:flex-end;gap:2px;min-height:170px;display:flex}.bar-chart>article i,.bar-chart>article em{background:linear-gradient(var(--a-cyan),#45dff12e);width:42%;display:block}.bar-chart>article em{background:linear-gradient(var(--a-mint),#5dffcc29);width:25%}.bar-chart strong{color:#dff4f6;font:900 9px Consolas,monospace}.bar-chart small{color:#64898d;font:700 7px Consolas,monospace}.activity-card>footer{color:#70979b;justify-content:center;gap:18px;padding:0 14px 14px;font-size:7px;font-weight:900;display:flex}.activity-card>footer i{background:var(--a-cyan);width:7px;height:7px;margin-right:4px;display:inline-block}.activity-card>footer span:last-child i{background:var(--a-mint)}.retention-card>div,.modes-card>div,.powerup-card>div{gap:12px;padding:18px;display:grid}.retention-card article{grid-template-columns:125px minmax(0,1fr) 55px;align-items:center;gap:12px;display:grid}.retention-card span strong,.retention-card span small,.modes-card span strong,.modes-card span small,.powerup-card span strong,.powerup-card span small{display:block}.retention-card span strong,.modes-card span strong,.powerup-card span strong{color:#dceff1;font-size:10px}.retention-card span small,.modes-card span small,.powerup-card span small{color:#64898d;margin-top:4px;font-size:7px}.retention-card article>div,.modes-card article>div,.powerup-card article>div{background:#45dff112;height:9px;overflow:hidden}.retention-card article>div i,.modes-card article>div i,.powerup-card article>div i{background:linear-gradient(90deg,var(--a-cyan),var(--a-mint));height:100%;display:block}.retention-card article>b{color:var(--a-mint);text-align:right;font:1000 12px Consolas,monospace}.modes-card article{grid-template-columns:190px minmax(0,1fr) 55px;align-items:center;gap:12px;display:grid}.modes-card article>b{color:var(--a-cyan);text-align:right;font:1000 11px Consolas,monospace}.powerup-card article{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:12px;display:grid}.economy-card{grid-column:1/-1}.economy-card>div{grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.economy-card article{border:1px solid #5ae1e71a;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.economy-card article span strong,.economy-card article span small{display:block}.economy-card article span strong{color:#dceff1;font-size:9px}.economy-card article span small{color:#64898d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.economy-card article p{text-align:right;grid-template-columns:1fr 1fr;gap:4px 10px;margin:0;display:grid}.economy-card article p b,.economy-card article p em{color:var(--a-mint);font:800 8px Consolas,monospace}.economy-card article p em{color:var(--a-red);font-style:normal}.economy-card>div>p,.bar-chart>p{color:#64898d;text-align:center;font-size:9px}@media (width<=1100px){.analytics-kpis{grid-template-columns:repeat(3,1fr)}.analytics-grid{grid-template-columns:1fr}.economy-card{grid-column:auto}}@media (width<=720px){.analytics-center>header,.analytics-center>header>div:last-child{flex-direction:column;align-items:flex-start}.analytics-kpis{grid-template-columns:1fr 1fr}.bar-chart{gap:3px;overflow-x:auto}.bar-chart>article{min-width:32px}.economy-card>div{grid-template-columns:1fr}}@media (width<=520px){.analytics-kpis,.retention-card article,.modes-card article,.powerup-card article{grid-template-columns:1fr}.retention-card article>b,.modes-card article>b{text-align:left}.economy-card article{grid-template-columns:1fr}.economy-card article p{text-align:left}}.admin-code-input{text-align:center;letter-spacing:.35em;font-weight:1000;font-size:24px!important}.authenticator-setup{background:#ffd24a0b;border:1px solid #ffd24a59;gap:9px;margin:9px 0 5px;padding:14px;display:grid}.authenticator-setup small{color:var(--a-amber)}.authenticator-setup strong{color:#dceff1;font-size:9px;line-height:1.5}.authenticator-setup span{color:#86a9ac;font:800 8px Consolas,monospace}.authenticator-setup code{overflow-wrap:anywhere;color:var(--a-cyan);letter-spacing:.12em;text-align:center;background:#020b0d;border:1px solid #45dff138;padding:11px;font:1000 14px/1.5 Consolas,monospace}.authenticator-setup>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.authenticator-setup>.authenticator-qr{background:#fff;border:1px solid #45dff180;grid-template-columns:1fr;place-items:center;gap:9px;padding:12px;display:grid}.authenticator-qr canvas{width:min(260px,100%);height:auto;image-rendering:pixelated;display:block}.authenticator-setup>.authenticator-qr small{color:#020b0d;letter-spacing:.12em;font:1000 8px Consolas,monospace}.admin-login .authenticator-setup button,.authenticator-setup a{border:1px solid var(--a-cyan);min-height:36px;color:var(--a-cyan);letter-spacing:.08em;cursor:pointer;background:0 0;place-items:center;margin:0;padding:8px;font-size:7px;font-weight:1000;text-decoration:none;display:grid}.authenticator-setup em{color:#789da1;font-size:7px;font-style:normal;line-height:1.5}.admin-login form button.login-back{border-color:var(--a-line);color:#7ca4a8;background:0 0;margin-top:5px}.admin-security-center{margin-top:20px}.admin-security-center>header{border:1px solid var(--a-line);background:#051113a6;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.admin-security-center>header small{color:var(--a-cyan);letter-spacing:.14em;font-size:10px;font-weight:1000}.admin-security-center>header h2{letter-spacing:.08em;margin:6px 0 0;font-size:21px}.admin-security-center>header button{border:1px solid var(--a-cyan);color:var(--a-cyan);cursor:pointer;background:0 0;padding:10px 14px;font-size:9px;font-weight:1000}.security-status-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:11px 0;display:grid}.security-status-grid article{background:#5dffcc06;border:1px solid #5dffcc38;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px;display:grid}.security-status-grid article>i{width:34px;height:34px;color:var(--a-mint);border:1px solid #5dffcc4d;place-items:center;font:1000 9px Consolas,monospace;display:grid}.security-status-grid span strong,.security-status-grid span small{display:block}.security-status-grid span strong{color:#dceff1;font-size:9px}.security-status-grid span small{color:#64898d;margin-top:4px;font-size:7px;line-height:1.4}.security-status-grid article>b{color:var(--a-mint);font:1000 8px Consolas,monospace}.trusted-session-list{border:1px solid var(--a-line);background:#051113a6}.trusted-session-list>header,.trusted-session-list>article{grid-template-columns:minmax(260px,1.6fr) 150px 220px 160px;align-items:center;gap:14px;padding:13px 16px;display:grid}.trusted-session-list>header{color:#64898d;letter-spacing:.08em;font-size:8px;font-weight:1000}.trusted-session-list>article{border-top:1px solid #5ae1e71a}.trusted-session-list>article.current{border-left:3px solid var(--a-mint);background:#5dffcc06}.trusted-session-list article div{min-width:0}.trusted-session-list article strong,.trusted-session-list article small{display:block}.trusted-session-list article strong{color:#d5e9eb;text-overflow:ellipsis;white-space:nowrap;font:800 9px Consolas,monospace;overflow:hidden}.trusted-session-list article small{color:#64898d;margin-top:5px;font:700 7px Consolas,monospace}.trusted-session-list article>div:last-child{justify-content:flex-end;align-items:center;gap:7px;display:flex}.trusted-session-list em{color:var(--a-mint);border:1px solid #5dffcc4d;padding:5px;font-size:6px;font-style:normal;font-weight:1000}.trusted-session-list button{color:var(--a-red);cursor:pointer;background:0 0;border:1px solid #ff5d6966;padding:8px 10px;font-size:7px;font-weight:1000}.trusted-session-list button:disabled{opacity:.35;cursor:wait}.trusted-session-list>p{color:#64898d;text-align:center;padding:35px;font-size:9px}.admin-security-center>footer{color:#64898d;padding:13px 16px;font-size:8px;line-height:1.5}@media (width<=1100px){.security-status-grid{grid-template-columns:1fr}.trusted-session-list{overflow-x:auto}.trusted-session-list>header,.trusted-session-list>article{min-width:900px}}@media (width<=620px){.admin-security-center>header{flex-direction:column;align-items:flex-start}}.player-reports-panel{margin-top:20px}.player-reports-panel>header{border:1px solid var(--a-line);background:#051113a6;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.player-reports-panel>header small{color:var(--a-cyan);letter-spacing:.14em;font-size:10px;font-weight:1000}.player-reports-panel>header h2{letter-spacing:.08em;margin:6px 0 0;font-size:22px}.player-reports-panel>header button,.report-filter-line button{border:1px solid var(--a-cyan);color:var(--a-cyan);cursor:pointer;background:0 0;padding:10px 14px;font-size:9px;font-weight:1000}.report-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin:11px 0;display:grid}.report-summary button{border:1px solid var(--a-line);color:#7da4a8;cursor:pointer;background:#05111399;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.report-summary button small{letter-spacing:.1em;font-size:8px;font-weight:1000}.report-summary button strong{color:#dceff1;font:1000 20px Consolas,monospace}.report-summary button.new.active{border-color:var(--a-cyan);color:var(--a-cyan);background:#45dff10d}.report-summary button.investigating.active{border-color:var(--a-amber);color:var(--a-amber);background:#ffd1660d}.report-summary button.resolved.active{border-color:var(--a-mint);color:var(--a-mint);background:#5dffcc0d}.report-summary button.rejected.active{border-color:var(--a-red);color:var(--a-red);background:#ff5d690d}.report-filter-line{color:#71999d;letter-spacing:.12em;justify-content:space-between;align-items:center;margin:14px 0 8px;font-size:8px;font-weight:1000;display:flex}.report-filter-line button{padding:6px 9px;font-size:7px}.player-report-list{gap:12px;display:grid}.player-report-card{border:1px solid var(--a-line);border-left:3px solid var(--a-cyan);background:#040f11b8;overflow:hidden}.player-report-card.investigating{border-left-color:var(--a-amber)}.player-report-card.resolved{border-left-color:var(--a-mint)}.player-report-card.rejected{border-left-color:var(--a-red)}.player-report-card>header{border-bottom:1px solid #5ae1e71a;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.reported-player{align-items:center;gap:11px;min-width:0;display:flex}.reported-player>span:last-child small,.reported-player>span:last-child strong{display:block}.reported-player>span:last-child small{color:#64898d;letter-spacing:.08em;font-size:7px}.reported-player>span:last-child strong{color:#dceff1;margin-top:4px;font-size:14px}.report-meta{align-items:center;gap:9px;display:flex}.report-meta>span,.report-meta>em{color:var(--a-cyan);letter-spacing:.08em;border:1px solid #45dff133;padding:7px 9px;font-size:7px;font-style:normal;font-weight:1000}.report-meta>em.new{color:var(--a-cyan)}.report-meta>em.investigating{color:var(--a-amber);border-color:#ffd16659}.report-meta>em.resolved{color:var(--a-mint);border-color:#5dffcc59}.report-meta>em.rejected{color:var(--a-red);border-color:#ff5d6959}.report-body{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);display:grid}.report-description{border-right:1px solid #5ae1e71a;padding:17px}.report-description>small,.report-description>span{color:#64898d;font:700 8px Consolas,monospace}.report-description>small b{color:var(--a-cyan)}.report-description>p{color:#c8dcde;white-space:pre-wrap;margin:13px 0;font-size:11px;line-height:1.65}.report-history{background:#01090b40;padding:14px 16px}.report-history>header{color:#8eb3b6;justify-content:space-between;margin-bottom:8px;font-size:8px;display:flex}.report-history>header small{color:#64898d}.report-history>div{max-height:210px;display:grid;overflow-y:auto}.report-history article{border-top:1px solid #5ae1e714;padding:9px 0}.report-history article>span{color:var(--a-amber);font:800 8px Consolas,monospace}.report-history article>p{color:#b8ced0;margin:5px 0;font-size:9px;line-height:1.45}.report-history article>small,.report-history>div>p{color:#64898d;font:700 7px Consolas,monospace}.player-report-card>footer{border-top:1px solid #5ae1e71a;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 16px;display:grid}.player-report-card>footer textarea{border:1px solid var(--a-line);color:#dceff1;resize:vertical;background:#01090b99;outline:none;min-height:62px;padding:10px;font:800 9px Consolas,monospace}.player-report-card>footer>div{align-items:flex-end;gap:7px;display:flex}.player-report-card>footer button{border:1px solid var(--a-cyan);color:var(--a-cyan);cursor:pointer;background:0 0;padding:10px 12px;font-size:8px;font-weight:1000}.player-report-card>footer button.success{border-color:var(--a-mint);color:var(--a-mint)}.player-report-card>footer button.danger{border-color:var(--a-red);color:var(--a-red)}.player-report-card>footer button:disabled,.player-reports-panel button:disabled{opacity:.4;cursor:wait}.report-empty{border:1px solid var(--a-line);color:#64898d;text-align:center;padding:50px;font-size:9px}@media (width<=900px){.report-summary{grid-template-columns:1fr 1fr}.report-body{grid-template-columns:1fr}.report-description{border-bottom:1px solid #5ae1e71a;border-right:0}}@media (width<=620px){.player-reports-panel>header,.player-report-card>header{flex-direction:column;align-items:flex-start}.report-summary,.player-report-card>footer{grid-template-columns:1fr}.player-report-card>footer>div{flex-direction:column;align-items:stretch}}.global-backup-reminder{width:100%;color:var(--a-amber);cursor:pointer;text-align:left;background:#ffd1660b;border:1px solid #ffd16666;align-items:center;gap:11px;margin-top:10px;padding:10px 13px;display:flex}.global-backup-reminder>span{border:1px solid var(--a-amber);place-items:center;width:24px;height:24px;font:1000 10px Consolas,monospace;display:grid}.global-backup-reminder>strong{letter-spacing:.1em;font-size:9px}.global-backup-reminder>small{color:#9e936a;font-size:7px}.global-backup-reminder>b{margin-left:auto;font-size:8px}.backup-center{margin-top:20px}.backup-center>header{border:1px solid var(--a-line);background:#051113a6;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.backup-center>header small{color:var(--a-cyan);letter-spacing:.14em;font-size:10px;font-weight:1000}.backup-center>header h2{letter-spacing:.08em;margin:6px 0 0;font-size:22px}.backup-center>header button{border:1px solid var(--a-cyan);color:var(--a-cyan);cursor:pointer;background:0 0;padding:10px 14px;font-size:9px;font-weight:1000}.backup-reminder{color:var(--a-amber);background:#ffd1660e;border:1px solid #ffd16673;align-items:center;gap:14px;margin:11px 0;padding:15px 18px;display:flex}.backup-reminder>span{border:1px solid var(--a-amber);flex:none;place-items:center;width:35px;height:35px;font:1000 16px Consolas,monospace;display:grid}.backup-reminder strong{letter-spacing:.1em;font-size:10px}.backup-reminder p{color:#bba970;margin:5px 0 0;font-size:9px;line-height:1.5}.backup-actions-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;margin:11px 0;display:grid}.backup-actions-grid>section{border:1px solid var(--a-line);background:#05111399;padding:17px}.backup-actions-grid header small{color:var(--a-cyan);letter-spacing:.1em;font-size:8px;font-weight:1000}.backup-actions-grid header h3{color:#dceff1;margin:5px 0 0;font-size:15px}.backup-actions-grid p{color:#6f9397;min-height:42px;margin:12px 0;font-size:9px;line-height:1.55}.backup-actions-grid p strong{color:var(--a-mint)}.export-buttons{grid-template-columns:1fr 1fr;gap:6px;display:grid}.backup-actions-grid button,.config-backup-list button{border:1px solid var(--a-cyan);color:var(--a-cyan);cursor:pointer;background:0 0;padding:10px;font-size:8px;font-weight:1000}.backup-actions-grid button:last-child{grid-column:1/-1}.backup-actions-grid input,.config-backup-list input{border:1px solid var(--a-line);color:#dceff1;background:#01090bb3;outline:none;width:100%;padding:10px;font:800 9px Consolas,monospace}.config-backup-composer{border-color:#5dffcc40!important}.config-backup-composer>button{border-color:var(--a-mint);width:100%;color:var(--a-mint);margin-top:7px}.automatic-backup-history{background:#051113a6;border:1px solid #5dffcc40;margin:10px 0}.automatic-backup-history>header{border-bottom:1px solid #5dffcc1f;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.automatic-backup-history>header small,.automatic-backup-history>header strong{display:block}.automatic-backup-history>header small{color:var(--a-mint);letter-spacing:.12em;font-size:7px}.automatic-backup-history>header strong{color:#dceff1;margin-top:4px;font-size:11px}.automatic-backup-controls{align-items:center;gap:10px;display:flex}.automatic-backup-controls>span{color:#729c96;font-size:7px;font-weight:1000}.automatic-backup-controls>button{border:1px solid var(--a-mint);color:var(--a-mint);cursor:pointer;background:#5dffcc09;padding:9px 11px;font-size:7px;font-weight:1000}.automatic-backup-controls>button:disabled{opacity:.45;cursor:wait}.automatic-backup-history>div{max-height:330px;display:grid;overflow-y:auto}.automatic-backup-history article{border-top:1px solid #5ae1e714;grid-template-columns:90px minmax(0,1fr) 165px auto;align-items:center;gap:12px;padding:12px 15px;display:grid}.automatic-backup-history article>span{color:var(--a-mint);text-align:center;border:1px solid #5dffcc4d;padding:6px;font-size:7px;font-weight:1000}.automatic-backup-history article.failed>span{color:var(--a-red);border-color:#ff5d6966}.automatic-backup-history article.running>span{color:var(--a-amber);border-color:#ffd16666}.automatic-backup-history article div{min-width:0}.automatic-backup-history article strong,.automatic-backup-history article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.automatic-backup-history article strong{color:#d5e8e9;font:800 9px Consolas,monospace}.automatic-backup-history article small{color:#64898d;margin-top:5px;font:700 7px Consolas,monospace}.automatic-backup-history article time{color:#779b9e;text-align:right;font:700 8px Consolas,monospace}.automatic-backup-history article>button{color:var(--a-red);cursor:pointer;background:#ff5d6906;border:1px solid #ff5d6973;padding:8px 10px;font-size:7px;font-weight:1000}.automatic-backup-history>div>p{color:#64898d;text-align:center;padding:36px;font-size:9px}.backup-history-grid{grid-template-columns:1.15fr .85fr;gap:10px;display:grid}.backup-history-grid>section{border:1px solid var(--a-line);background:#05111399}.backup-history-grid>section>header{border-bottom:1px solid #5ae1e71a;justify-content:space-between;padding:14px 16px;display:flex}.backup-history-grid>section>header strong{color:#dceff1;font-size:10px}.backup-history-grid>section>header span{color:#64898d;font-size:8px}.export-history-list,.config-backup-list{max-height:580px;display:grid;overflow-y:auto}.export-history-list article{border-top:1px solid #5ae1e714;grid-template-columns:75px minmax(0,1fr) 150px;align-items:center;gap:12px;padding:12px 15px;display:grid}.export-history-list article>span{color:var(--a-cyan);text-align:center;border:1px solid #45dff140;padding:6px;font-size:7px;font-weight:1000}.export-history-list article div{min-width:0}.export-history-list article strong,.export-history-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.export-history-list article strong{color:#cfe2e4;font:800 9px Consolas,monospace}.export-history-list article small{color:#64898d;margin-top:5px;font-size:7px}.export-history-list article time{color:#739a9d;text-align:right;font:700 8px Consolas,monospace}.config-backup-list>article{border-top:1px solid #5ae1e714;padding:14px 15px}.config-backup-list article>header{color:var(--a-cyan);justify-content:space-between;font:800 7px Consolas,monospace;display:flex}.config-backup-list article>strong,.config-backup-list article>small{display:block}.config-backup-list article>strong{color:#dceff1;margin-top:8px;font-size:11px}.config-backup-list article>small{color:#64898d;margin-top:5px;font-size:7px}.config-backup-list article>p{color:#78aaa4;background:#5dffcc06;border:1px solid #5dffcc26;padding:8px;font-size:7px;line-height:1.5}.config-backup-list article>div{grid-template-columns:minmax(0,1fr) 90px;gap:6px;margin-top:9px;display:grid}.config-backup-list button{border-color:var(--a-amber);color:var(--a-amber)}.backup-center button:disabled{opacity:.4;cursor:wait}.export-history-list>p,.config-backup-list>p{color:#64898d;text-align:center;padding:40px;font-size:9px}.database-restore-backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010608e6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.database-restore-dialog{background:linear-gradient(145deg,#130f11fc,#040d0ffc);border:1px solid #ff5d698c;width:min(610px,100%);padding:24px;box-shadow:0 35px 120px #000}.database-restore-dialog>header{border-bottom:1px solid #ff5d6933;align-items:center;gap:14px;padding-bottom:16px;display:flex}.database-restore-dialog>header>span{border:1px solid var(--a-red);width:44px;height:44px;color:var(--a-red);place-items:center;font:1000 20px Consolas,monospace;display:grid}.database-restore-dialog>header small{color:var(--a-red);letter-spacing:.15em;font-size:8px;font-weight:1000}.database-restore-dialog>header h2{color:#f0e6e7;margin:5px 0 0;font-size:22px}.database-restore-dialog>p{color:#a99396;margin:16px 0;font-size:10px;line-height:1.7}.database-restore-dialog>p strong{color:#fff;font-family:Consolas,monospace}.database-restore-dialog dl{border:1px solid #ff5d6929;grid-template-columns:repeat(3,1fr);margin:0 0 15px;display:grid}.database-restore-dialog dl div{border-right:1px solid #ff5d6929;padding:10px}.database-restore-dialog dl div:last-child{border-right:0}.database-restore-dialog dt{color:#806e71;font-size:6px;font-weight:1000}.database-restore-dialog dd{color:#e2d7d8;margin:5px 0 0;font:800 9px Consolas,monospace}.database-restore-dialog label{color:#9d8588;letter-spacing:.1em;margin-top:11px;font-size:7px;font-weight:1000;display:block}.database-restore-dialog label b{color:var(--a-red);font-family:Consolas,monospace}.database-restore-dialog textarea,.database-restore-dialog input{color:#f2e8e9;background:#010709cc;border:1px solid #ff5d6940;outline:none;width:100%;margin-top:6px;padding:11px;font:800 9px Consolas,monospace}.database-restore-dialog textarea{resize:vertical;min-height:82px}.database-restore-dialog>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.database-restore-dialog>footer button{border:1px solid var(--a-line);color:#8ca6a8;cursor:pointer;background:0 0;padding:11px 14px;font-size:8px;font-weight:1000}.database-restore-dialog>footer button.danger{border-color:var(--a-red);color:#190609;background:var(--a-red)}.database-restore-dialog>footer button:disabled{opacity:.35;cursor:wait}@media (width<=1100px){.backup-actions-grid{grid-template-columns:1fr 1fr}.config-backup-composer{grid-column:1/-1}.backup-history-grid{grid-template-columns:1fr}}@media (width<=680px){.backup-center>header{flex-direction:column;align-items:flex-start}.backup-actions-grid{grid-template-columns:1fr}.config-backup-composer{grid-column:auto}.export-history-list article{grid-template-columns:65px minmax(0,1fr)}.export-history-list article time{text-align:left;grid-column:2}.automatic-backup-history article{grid-template-columns:75px minmax(0,1fr)}.automatic-backup-history article time{text-align:left;grid-column:2}.automatic-backup-history article>button{grid-column:2}.database-restore-dialog dl{grid-template-columns:1fr}.database-restore-dialog dl div{border-bottom:1px solid #ff5d6929;border-right:0}.automatic-backup-history>header{flex-direction:column;align-items:flex-start;gap:10px}.automatic-backup-controls{flex-direction:column;align-items:flex-start}}.security-journal{margin-top:20px}.security-journal>header{border:1px solid var(--a-line);background:#051113a6;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.security-journal>header small{color:var(--a-cyan);letter-spacing:.14em;font-size:10px;font-weight:1000}.security-journal>header h2{letter-spacing:.08em;margin:6px 0 0;font-size:22px}.security-journal>header button{border:1px solid var(--a-cyan);color:var(--a-cyan);cursor:pointer;background:0 0;padding:10px 14px;font-size:9px;font-weight:1000}.security-journal-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin:11px 0;display:grid}.security-journal-summary article{border:1px solid var(--a-line);background:#05111399;padding:14px 16px}.security-journal-summary small{color:#64898d;letter-spacing:.1em;font-size:7px;font-weight:1000;display:block}.security-journal-summary strong{color:var(--a-mint);margin-top:7px;font:1000 21px Consolas,monospace;display:block}.security-journal-summary strong.amber{color:var(--a-amber)}.security-journal-summary strong.danger{color:var(--a-red)}.security-journal-filters{border:1px solid var(--a-line);background:#0511138c;grid-template-columns:1.1fr 1.2fr .8fr .8fr auto auto;align-items:end;gap:8px;margin-bottom:11px;padding:13px;display:grid}.security-journal-filters label{color:#64898d;letter-spacing:.08em;font-size:7px;font-weight:1000}.security-journal-filters select,.security-journal-filters input{border:1px solid var(--a-line);color:#d5e7e9;background:#061113;outline:none;width:100%;height:36px;margin-top:5px;padding:8px;font:800 8px Consolas,monospace}.security-journal-filters>button{border:1px solid var(--a-line);color:#77999c;cursor:pointer;white-space:nowrap;background:0 0;height:36px;padding:0 11px;font-size:7px;font-weight:1000}.security-journal-filters>button i{border:1px solid;width:6px;height:6px;margin-right:6px;display:inline-block}.security-journal-filters>button.active{border-color:var(--a-amber);color:var(--a-amber);background:#ffd1660a}.security-journal-filters>button.active i{background:var(--a-amber)}.security-event-list{border:1px solid var(--a-line);background:#05111399;display:grid}.security-event-list>article{border-top:1px solid #5ae1e717;border-left:3px solid var(--a-cyan);grid-template-columns:78px minmax(300px,1fr) 235px 160px;align-items:center;gap:14px;padding:14px 16px;display:grid}.security-event-list>article.warning{border-left-color:var(--a-amber)}.security-event-list>article.critical{border-left-color:var(--a-red)}.security-event-list>article.suspicious{background:linear-gradient(90deg,#ff5d690d,#0000 42%)}.security-event-marker{text-align:center}.security-event-marker>span{border:1px solid var(--a-cyan);width:30px;height:30px;color:var(--a-cyan);place-items:center;margin:0 auto 5px;font:1000 10px Consolas,monospace;display:grid}.warning .security-event-marker>span{border-color:var(--a-amber);color:var(--a-amber)}.critical .security-event-marker>span{border-color:var(--a-red);color:var(--a-red)}.security-event-marker small{color:#64898d;font-size:6px;font-weight:1000}.security-event-content{min-width:0}.security-event-content>header{align-items:center;gap:8px;display:flex}.security-event-content>header strong{color:#dcebed;letter-spacing:.06em;font-size:9px}.security-event-content>header em{color:var(--a-red);border:1px solid #ff5d6959;padding:4px 6px;font-size:6px;font-style:normal;font-weight:1000}.security-event-content p{color:#91adaf;margin:7px 0;font-size:9px;line-height:1.5}.security-event-content>small{color:#5e8184;text-overflow:ellipsis;white-space:nowrap;font:700 7px Consolas,monospace;display:block;overflow:hidden}.security-event-network{grid-template-columns:1fr 1fr;gap:7px;display:grid}.security-event-network span{border:1px solid #5ae1e71a;min-width:0;padding:7px}.security-event-network small,.security-event-network strong{display:block}.security-event-network small{color:#587b7e;font-size:6px}.security-event-network strong{color:#a8c3c5;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font:800 8px Consolas,monospace;overflow:hidden}.security-event-list>article>time{color:#729599;text-align:right;font:700 8px Consolas,monospace}.security-event-list>p{color:#64898d;text-align:center;padding:48px;font-size:9px}@media (width<=1200px){.security-journal-filters{grid-template-columns:1fr 1fr 1fr}.security-event-list>article{grid-template-columns:70px minmax(260px,1fr) 210px}.security-event-list>article>time{text-align:left;grid-column:2/4}}@media (width<=760px){.security-journal>header{flex-direction:column;align-items:flex-start}.security-journal-summary{grid-template-columns:1fr 1fr}.security-journal-filters{grid-template-columns:1fr}.security-event-list>article{grid-template-columns:55px minmax(0,1fr)}.security-event-network,.security-event-list>article>time{grid-column:2}}.player-support-tools{background:#041012b8;border:1px solid #45dff140;margin-top:12px;padding:15px}.player-support-tools>.detail-title{margin-bottom:12px}.support-status-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.support-status-grid article{background:#01090b7a;border:1px solid #5ae1e71f;min-height:104px;padding:12px;position:relative}.support-status-grid article.active{background:#5dffcc06;border-color:#5dffcc52}.support-status-grid article.warning{background:#ffd16606;border-color:#ffd16661}.support-status-grid small,.support-status-grid strong,.support-status-grid span{display:block}.support-status-grid small{color:#64898d;letter-spacing:.1em;font-size:7px;font-weight:1000}.support-status-grid strong{color:#dbecee;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;overflow:hidden}.support-status-grid article.active strong{color:var(--a-mint)}.support-status-grid article.warning strong{color:var(--a-amber)}.support-status-grid span{color:#789b9e;margin-top:7px;font:700 8px/1.5 Consolas,monospace}.support-status-grid em{color:#64898d;font-size:6px;font-style:normal;font-weight:1000;position:absolute;top:10px;right:10px}.support-status-grid article.active em{color:var(--a-mint)}.support-status-grid article.warning em{color:var(--a-amber)}.player-support-tools>label{color:#789b9e;letter-spacing:.1em;margin-top:12px;font-size:7px;font-weight:1000;display:block}.player-support-tools>textarea{resize:vertical;border:1px solid var(--a-line);color:#dcebed;background:#01080ac7;outline:none;width:100%;min-height:72px;margin-top:6px;padding:11px;font:800 9px/1.5 Consolas,monospace}.player-support-tools>textarea:focus{border-color:var(--a-cyan)}.support-action-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.support-action-grid button{border:1px solid var(--a-cyan);min-height:40px;color:var(--a-cyan);cursor:pointer;background:#45dff106;padding:10px;font-size:7px;font-weight:1000}.support-action-grid button.amber{color:var(--a-amber);background:#ffd16606;border-color:#ffd1668c}.support-action-grid button.danger{color:var(--a-red);background:#ff5d6906;border-color:#ff5d698c}.support-action-grid button:disabled{opacity:.35;cursor:not-allowed}@media (width<=680px){.support-status-grid,.support-action-grid{grid-template-columns:1fr}}.admin-changelog-panel{margin-top:20px}.admin-changelog-panel>header{border:1px solid var(--a-line);background:#051113a6;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.admin-changelog-panel>header small{color:var(--a-cyan);letter-spacing:.14em;font-size:10px;font-weight:1000}.admin-changelog-panel>header h2{letter-spacing:.08em;margin:6px 0 0;font-size:22px}.admin-changelog-panel>header button{border:1px solid var(--a-cyan);color:var(--a-cyan);cursor:pointer;background:0 0;padding:10px 14px;font-size:9px;font-weight:1000}.admin-changelog-workspace{grid-template-columns:minmax(390px,.8fr) minmax(440px,1.2fr);gap:10px;margin-top:10px;display:grid}.changelog-composer,.admin-changelog-history{border:1px solid var(--a-line);background:#0511139e}.changelog-composer{align-self:start;padding:17px}.changelog-composer>header,.admin-changelog-history>header{border-bottom:1px solid #5ae1e71a;padding-bottom:13px}.admin-changelog-history>header{padding:17px}.changelog-composer>header small,.admin-changelog-history>header small{color:var(--a-mint);letter-spacing:.13em;font-size:7px;font-weight:1000}.changelog-composer>header h3,.admin-changelog-history>header h3{color:#dcebed;margin:5px 0 0;font-size:14px}.changelog-main-fields{grid-template-columns:130px minmax(0,1fr);gap:8px;margin-top:13px;display:grid}.changelog-main-fields label,.changelog-category-fields label{color:#6e9497;letter-spacing:.08em;font-size:7px;font-weight:1000}.changelog-main-fields label.wide{grid-column:1/-1}.changelog-main-fields input,.changelog-main-fields textarea,.changelog-category-fields textarea{resize:vertical;border:1px solid var(--a-line);color:#dcebed;background:#01080abf;outline:none;width:100%;margin-top:6px;padding:10px;font:800 9px/1.5 Consolas,monospace}.changelog-main-fields textarea{min-height:72px}.changelog-composer>p{color:#63878a;margin:12px 0 8px;font-size:8px;line-height:1.5}.changelog-category-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.changelog-category-fields label{border:1px solid #5ae1e71f;padding:10px}.changelog-category-fields label.features{color:var(--a-cyan)}.changelog-category-fields label.balance{color:var(--a-amber)}.changelog-category-fields label.fixes{color:var(--a-mint)}.changelog-category-fields label.security{color:var(--a-red)}.changelog-category-fields textarea{color:#c9dfe1;min-height:100px}.publish-changelog{border:1px solid var(--a-mint);color:#041714;background:var(--a-mint);cursor:pointer;width:100%;margin-top:10px;padding:12px;font-size:8px;font-weight:1000}.publish-changelog:disabled{opacity:.45;cursor:wait}.admin-changelog-history>div{scrollbar-width:none;max-height:850px;display:grid;overflow-y:auto}.admin-changelog-history>div::-webkit-scrollbar{display:none}.admin-changelog-history article{border-top:1px solid #5ae1e717;padding:16px}.admin-changelog-history article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-changelog-history article>header div{align-items:center;gap:7px;display:flex}.admin-changelog-history article>header span{color:var(--a-cyan);font:1000 9px Consolas,monospace}.admin-changelog-history article>header em{color:var(--a-mint);border:1px solid #5dffcc4d;padding:4px 6px;font-size:6px;font-style:normal;font-weight:1000}.admin-changelog-history article>header time{color:#64898d;font:700 7px Consolas,monospace}.admin-changelog-history h4{color:#dcebed;margin:11px 0 5px;font-size:13px}.admin-changelog-history article>p{color:#7e9fa2;margin:0 0 11px;font-size:9px;line-height:1.55}.admin-changelog-items{grid-template-columns:1fr 1fr;gap:6px;display:grid}.admin-changelog-items section{border:1px solid #5ae1e71a;padding:9px}.admin-changelog-items strong,.admin-changelog-items span{display:block}.admin-changelog-items strong{color:var(--a-cyan);letter-spacing:.1em;margin-bottom:5px;font-size:6px}.admin-changelog-items section.balance strong{color:var(--a-amber)}.admin-changelog-items section.fixes strong{color:var(--a-mint)}.admin-changelog-items section.security strong{color:var(--a-red)}.admin-changelog-items span{color:#91afb1;padding:3px 0 3px 10px;font-size:8px;line-height:1.4;position:relative}.admin-changelog-items span:before{content:"+";color:currentColor;position:absolute;left:0}.admin-changelog-history article>footer{color:#587b7e;margin-top:10px;font:700 7px Consolas,monospace}@media (width<=1050px){.admin-changelog-workspace{grid-template-columns:1fr}}@media (width<=650px){.admin-changelog-panel>header{flex-direction:column;align-items:flex-start}.changelog-main-fields,.changelog-category-fields,.admin-changelog-items{grid-template-columns:1fr}.changelog-main-fields label.wide{grid-column:auto}}.promo-admin-panel{margin-top:20px}.promo-admin-panel>header{border:1px solid var(--a-line);background:#051113a6;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.promo-admin-panel>header small,.promo-admin-workspace header small,.promo-redemption-history>header small{color:var(--a-amber);letter-spacing:.14em;font-size:8px;font-weight:1000}.promo-admin-panel>header h2{letter-spacing:.08em;margin:6px 0 0;font-size:22px}.promo-admin-panel>header button{border:1px solid var(--a-cyan);color:var(--a-cyan);cursor:pointer;background:0 0;padding:10px 14px;font-size:8px;font-weight:1000}.promo-admin-workspace{grid-template-columns:minmax(390px,.85fr) minmax(430px,1.15fr);gap:10px;margin-top:10px;display:grid}.promo-code-composer,.promo-code-list,.promo-redemption-history{border:1px solid var(--a-line);background:#0511139e}.promo-code-composer{align-self:start;padding:17px}.promo-code-composer>header,.promo-code-list>header{border-bottom:1px solid #5ae1e71a;padding-bottom:13px}.promo-code-list>header{padding:17px}.promo-code-composer h3,.promo-code-list h3,.promo-redemption-history h3{letter-spacing:.07em;margin:5px 0 0;font-size:14px}.promo-code-fields{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.promo-code-fields label{color:#6e9497;letter-spacing:.08em;font-size:7px;font-weight:1000}.promo-code-fields label.wide,.promo-powerup-fields.wide{grid-column:1/-1}.promo-code-fields input,.promo-code-fields select{border:1px solid var(--a-line);color:#dcebed;background:#020b0d;outline:0;width:100%;min-height:39px;margin-top:6px;padding:9px;font:800 8px Consolas,monospace}.promo-code-fields input:focus,.promo-code-fields select:focus{border-color:var(--a-amber)}.promo-code-fields label>small{color:#567b7e;margin-top:5px;font-size:6px;line-height:1.4;display:block}.promo-code-input{grid-template-columns:minmax(0,1fr) 92px;display:grid}.promo-code-input button{border:1px solid var(--a-amber);color:var(--a-amber);cursor:pointer;background:#ffd24a09;margin-top:6px;font-size:7px;font-weight:1000}.promo-powerup-fields{border:1px solid #5ae1e71a;grid-template-columns:repeat(4,1fr);gap:7px;padding:10px;display:grid}.promo-code-composer>p{color:#63878a;margin:12px 0;font-size:8px;line-height:1.5}.promo-create-notice{color:var(--a-mint);border:1px solid #5dffcc47;margin-bottom:9px;padding:9px;font-size:8px;display:block}.create-promo-code{border:1px solid var(--a-amber);color:#171205;background:var(--a-amber);cursor:pointer;width:100%;padding:12px;font-size:8px;font-weight:1000}.create-promo-code:disabled{opacity:.42;cursor:wait}.promo-code-list>div{scrollbar-width:none;max-height:720px;display:grid;overflow-y:auto}.promo-code-list>div::-webkit-scrollbar{display:none}.promo-code-list article{border-top:1px solid #5ae1e717;padding:14px}.promo-code-list article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.promo-code-list code{color:var(--a-amber);letter-spacing:.08em;font:1000 11px Consolas,monospace}.promo-code-list article>header span{color:var(--a-mint);border:1px solid #5dffcc47;padding:4px 6px;font-size:6px;font-weight:1000}.promo-code-list article.expired>header span,.promo-code-list article.exhausted>header span,.promo-code-list article.inactive>header span{color:var(--a-red);border-color:#ff5d694d}.promo-code-list article>strong{color:#dcebed;margin:10px 0;font-size:10px;display:block}.promo-code-list dl{border:1px solid #5ae1e71a;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.promo-code-list dl div{border-right:1px solid #5ae1e71a;padding:8px}.promo-code-list dl div:last-child{border-right:0}.promo-code-list dt{color:#5d8285;font-size:6px;font-weight:1000}.promo-code-list dd{color:#9bb7ba;margin:4px 0 0;font:800 7px Consolas,monospace}.promo-code-list article>footer{color:#527477;margin-top:9px;font:700 6px Consolas,monospace}.promo-code-list>div>p,.promo-redemption-history>div>p{color:#63888b;text-align:center;padding:38px;font-size:8px}.promo-redemption-history{margin-top:10px}.promo-redemption-history>header{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.promo-redemption-history>header>span{color:var(--a-cyan);font:1000 8px Consolas,monospace}.promo-redemption-history>div{scrollbar-width:none;max-height:540px;overflow-y:auto}.promo-redemption-history article{border-top:1px solid #5ae1e714;grid-template-columns:170px minmax(180px,1fr) minmax(140px,.7fr) 150px;align-items:center;gap:12px;padding:12px 15px;display:grid}.promo-redemption-history article code{color:var(--a-amber);font:1000 8px Consolas,monospace}.promo-redemption-history article strong,.promo-redemption-history article small{display:block}.promo-redemption-history article strong{font-size:9px}.promo-redemption-history article small{color:#64898d;margin-top:4px;font-size:6px}.promo-redemption-history article>b{color:var(--a-mint);font-size:8px}.promo-redemption-history article>time{color:#6d9093;text-align:right;font:700 7px Consolas,monospace}@media (width<=1100px){.promo-admin-workspace{grid-template-columns:1fr}}@media (width<=720px){.promo-admin-panel>header{flex-direction:column;align-items:flex-start}.promo-code-fields,.promo-powerup-fields{grid-template-columns:1fr}.promo-code-fields label.wide,.promo-powerup-fields.wide{grid-column:auto}.promo-redemption-history article{grid-template-columns:1fr 1fr}.promo-redemption-history article>time{text-align:left}}.store-management{margin-top:20px}.store-management>header,.store-item-editor>header{border:1px solid var(--a-line);background:#051113ad;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.store-management header small{color:var(--a-amber);letter-spacing:.14em;font-size:8px;font-weight:1000}.store-management header h2,.store-management header h3{letter-spacing:.08em;margin:5px 0 0}.store-management>header>div:last-child{gap:7px;display:flex}.store-management button{border:1px solid var(--a-cyan);color:var(--a-cyan);cursor:pointer;background:0 0;padding:10px 13px;font-size:7px;font-weight:1000}.store-management button.primary,.store-save{color:#051315!important;background:var(--a-cyan)!important}.store-admin-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin:10px 0;display:grid}.store-admin-summary article{border:1px solid var(--a-line);background:#05111399;padding:15px}.store-admin-summary small,.store-admin-summary span{color:#64898d;font-size:7px;font-weight:1000;display:block}.store-admin-summary strong{color:var(--a-mint);margin:8px 0 4px;font:1000 18px Consolas,monospace;display:block}.store-item-editor{background:#0d0f07b3;border:1px solid #ffd16659;margin-bottom:10px}.store-item-editor>header{border:0;border-bottom:1px solid #ffd1662e;padding:14px 17px}.store-editor-grid{grid-template-columns:repeat(4,1fr);gap:9px;padding:16px;display:grid}.store-editor-grid label{color:#6e9497;letter-spacing:.08em;font-size:7px;font-weight:1000}.store-editor-grid label.wide{grid-column:1/-1}.store-editor-grid input,.store-editor-grid select{border:1px solid var(--a-line);color:#dcebed;background:#020b0d;width:100%;min-height:39px;margin-top:6px;padding:9px;font:800 8px Consolas,monospace}.store-editor-grid input[type=color]{padding:3px}.store-editor-grid .store-enabled{color:var(--a-mint);align-items:center;gap:8px;padding-top:20px;display:flex}.store-editor-grid .store-enabled input{width:15px;min-height:15px;margin:0}.store-save{width:calc(100% - 32px);margin:0 16px 16px}.store-admin-workspace{grid-template-columns:minmax(600px,1.35fr) minmax(330px,.65fr);gap:10px;display:grid}.store-catalog-admin,.store-price-history,.store-purchase-admin{border:1px solid var(--a-line);background:#0511139e}.store-catalog-admin>header,.store-price-history>header,.store-purchase-admin>header{border-bottom:1px solid var(--a-line);padding:16px}.store-catalog-admin>div,.store-price-history>div,.store-purchase-admin>div{scrollbar-width:none;max-height:700px;overflow-y:auto}.store-catalog-admin article{border-top:1px solid #5ae1e714;border-left:3px solid var(--item-accent);grid-template-columns:36px minmax(170px,1fr) minmax(260px,.9fr) 75px 58px;align-items:center;gap:10px;padding:12px;display:grid}.store-catalog-admin article>b{color:var(--item-accent);font:1000 10px Consolas,monospace}.store-catalog-admin article strong,.store-catalog-admin article small,.store-catalog-admin article div>span{display:block}.store-catalog-admin article strong{color:#dcebed;margin:5px 0;font-size:10px}.store-catalog-admin article small,.store-catalog-admin article div>span{color:#64898d;font-size:6px}.store-catalog-admin dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.store-catalog-admin dl div{border-left:1px solid #5ae1e71a;padding:6px}.store-catalog-admin dt{color:#5b7e81;font-size:5px}.store-catalog-admin dd{color:#a9c4c6;margin:4px 0 0;font:900 7px Consolas,monospace}.store-catalog-admin article>span{color:var(--a-mint);font-size:6px;font-weight:1000}.store-catalog-admin article.inactive>span{color:var(--a-red)}.store-price-history article{border-top:1px solid #5ae1e714;padding:12px}.store-price-history article>div{justify-content:space-between;gap:8px;display:flex}.store-price-history strong,.store-price-history small{display:block}.store-price-history strong{font-size:9px}.store-price-history small{color:#64898d;font-size:6px}.store-price-history b{color:var(--a-amber);margin:8px 0;font:1000 9px Consolas,monospace;display:block}.store-price-history p{color:#789a9d;margin:0;font-size:7px;line-height:1.4}.store-purchase-admin{margin-top:10px}.store-purchase-admin article{border-top:1px solid #5ae1e714;grid-template-columns:minmax(230px,1fr) 170px minmax(280px,1fr);align-items:center;gap:12px;padding:12px 15px;display:grid}.store-purchase-admin strong,.store-purchase-admin small{display:block}.store-purchase-admin small{color:#64898d;margin-top:5px;font-size:6px}.store-purchase-admin article>b{color:var(--a-mint);font-size:8px}.store-purchase-admin article>div:last-child{grid-template-columns:1fr 80px;display:grid}.store-purchase-admin input{border:1px solid var(--a-line);color:#dcebed;background:#020b0d;padding:9px;font-size:8px}.store-purchase-admin article.refunded{opacity:.68}.store-purchase-admin article.refunded>b{color:var(--a-amber)}@media (width<=1150px){.store-admin-summary{grid-template-columns:1fr 1fr}.store-admin-workspace{grid-template-columns:1fr}.store-editor-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.store-management>header,.store-item-editor>header{flex-direction:column;align-items:flex-start}.store-admin-summary,.store-editor-grid{grid-template-columns:1fr}.store-editor-grid label.wide{grid-column:auto}.store-catalog-admin article,.store-purchase-admin article{grid-template-columns:1fr}.store-catalog-admin dl{grid-template-columns:1fr 1fr}}
