:root{--theme-accent:#8ab6ff;--theme-accent-hover:#a9caff;--theme-accent-soft:#8ab6ff24;--theme-border:#8ab6ff38;--theme-border-strong:#8ab6ff82;--theme-glow:#8ab6ff42;--theme-focus:#d8e7ff;--theme-selection:#8ab6ff4d;--theme-panel:rgba(8,13,20,.9);--theme-panel-strong:rgba(5,9,15,.96)}.site-shell.cosmetic-theme-chrome{--theme-accent:#e9effb;--theme-accent-hover:#ffffff;--theme-accent-soft:#ffffff1c;--theme-border:#ffffff3d;--theme-border-strong:#ffffffb8;--theme-glow:#ffffff36;--theme-focus:#ffffff;--theme-selection:#ffffff33;--theme-panel:rgba(6,9,14,.9);--theme-panel-strong:rgba(3,6,11,.96);--v22-pro-link:#e9effb;--v22-pro-border:#ffffff2e;--v22-pro-border-hover:#ffffff5c}.site-shell.cosmetic-theme-carbon{--theme-accent:#b963ff;--theme-accent-hover:#cf91ff;--theme-accent-soft:#b963ff24;--theme-border:#b963ff3d;--theme-border-strong:#b963ff8a;--theme-glow:#b963ff4d;--theme-focus:#ecd6ff;--theme-selection:#b963ff4d;--theme-panel:rgba(10,6,18,.9);--theme-panel-strong:rgba(7,3,13,.96)}.site-shell.cosmetic-theme-vertigo{--theme-accent:#ffb454;--theme-accent-hover:#ffc779;--theme-accent-soft:#ffb45424;--theme-border:#ffb4543b;--theme-border-strong:#ffb45485;--theme-glow:#ffb45445;--theme-focus:#ffe4bd;--theme-selection:#ffb4544d;--theme-panel:rgba(12,17,22,.9);--theme-panel-strong:rgba(7,11,15,.96)}.site-shell:is(.cosmetic-theme-chrome,.cosmetic-theme-carbon,.cosmetic-theme-vertigo){--w-accent:var(--theme-accent);--page-accent:var(--theme-accent);--w-accent-soft:var(--theme-accent-soft);--w-top:var(--theme-panel);--w-bottom:var(--theme-panel-strong);--w-top-hot:var(--theme-panel);--w-bottom-hot:var(--theme-panel-strong);--w-glow:0 0 22px;--csg-accent:var(--theme-accent);--csg-surface:var(--theme-panel);--csg-surface-hover:var(--theme-panel);--csg-button-top:var(--theme-panel);--csg-button-bottom:var(--theme-panel-strong);--yellow:var(--theme-accent)}::selection{background:var(--theme-selection);color:#fff}:focus-visible{outline-color:var(--theme-focus)!important}.v33-intro-screen{background:transparent!important}.v22-scene,.v22-ambient{display:none!important}html,body{overflow-x:visible!important}.site-shell,.site-shell main,.site-shell footer,.home-stage,.upgrader-page,.operation-page,.inventory-page,.cases-page{max-width:100%!important;overflow-x:visible!important}.site-shell:is(.cosmetic-theme-chrome,.cosmetic-theme-carbon,.cosmetic-theme-vertigo) :is(.upgrader-builder>section,.operation-block,.inventory-head,.inventory-console,.settings-console,.case-card,.profile-card,.leaderboard-card,.rp-home){background:var(--theme-panel)!important;border-color:var(--theme-border)!important}.site-shell:is(.cosmetic-theme-chrome,.cosmetic-theme-carbon,.cosmetic-theme-vertigo) :is(.modal,.case-preview-modal,.case-spinner,.case-batch-reveal){background:var(--theme-panel-strong)!important;border-color:var(--theme-border-strong)!important}.upgrader-page{width:min(100%,1460px)!important;margin-inline:auto!important;padding-inline:clamp(16px,3vw,42px)!important}.upgrader-builder{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,330px) minmax(0,1fr)!important;gap:clamp(14px,1.5vw,24px)!important;align-items:stretch!important}.upgrader-builder>section{min-width:0!important}.upgrade-inventory{max-height:570px!important;overflow:auto!important;overscroll-behavior:contain}.upgrade-inventory button{min-width:0!important;min-height:150px!important;padding:12px!important}.upgrade-inventory button img{width:clamp(96px,8vw,132px)!important;height:clamp(82px,7vw,116px)!important;object-fit:contain!important}.upgrader-builder :is(b,strong,h2,h3){text-wrap:balance}.upgrader-builder :is(p,small,span,label,button,select){font-size:clamp(11px,1vw,14px)!important}@media(min-width:801px)and (max-width:1350px){.upgrader-builder{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.upgrader-builder>.upgrade-input{grid-column:1!important;grid-row:1!important}.upgrader-builder>.upgrade-target{grid-column:2!important;grid-row:1!important}.upgrader-builder>.upgrade-core{grid-column:1/-1!important;grid-row:2!important;min-height:260px!important}}@media(max-width:800px){html,body{overflow-x:hidden!important}.upgrader-page{padding-inline:12px!important}.upgrader-builder{grid-template-columns:minmax(0,1fr)!important}.upgrader-builder>section{grid-column:1!important;grid-row:auto!important;width:100%!important}.upgrade-inventory{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.upgrade-inventory button{min-height:132px!important}}.operation-page .pass-track{display:grid!important;grid-template-columns:repeat(15,minmax(150px,1fr))!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scrollbar-gutter:stable;scroll-snap-type:x proximity;padding-bottom:12px!important}.operation-page .pass-track>article{scroll-snap-align:start}@media(max-width:620px){.operation-page .pass-track{grid-template-columns:repeat(15,150px)!important}}@media(prefers-reduced-transparency:reduce){:root{--theme-panel:#080d14;--theme-panel-strong:#05090f}}
