.so-sheet-backdrop{display:none}@media(max-width:1024px){.so-sheet-reka-overlay{z-index:520!important;background:#050c1499!important;backdrop-filter:none!important}.so-sheet-reka-overlay[data-state=closed]{animation:so-sheet-backdrop-leave .24s ease-out both}.so-sheet-backdrop{display:block;position:fixed;inset:0;z-index:599;background:#0000008c}.dialog-overlay.so-sheet-overlay{position:fixed;inset:0;z-index:520!important;background:#050c1499;display:flex!important;align-items:flex-end!important;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 0 0!important;overflow:hidden;backdrop-filter:none!important}[data-mobile-sheet][role=dialog]{position:relative!important;z-index:521!important;inset:auto!important;margin:0!important;width:min(100%,760px)!important;max-width:100%!important;max-height:calc(var(--sheet-viewport, 100dvh) - max(16px,env(safe-area-inset-top)))!important;border-radius:18px 18px 0 0!important;padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;transform:translate3d(0,var(--sheet-drag, 0px),0);animation:so-sheet-enter .32s cubic-bezier(.22,1,.36,1) backwards!important}[data-mobile-sheet].so-sheet-fixed{position:fixed!important;left:50%!important;bottom:var(--sheet-bottom, 0px)!important;translate:-50% 0}[data-mobile-sheet][data-sheet-ready]{animation:none!important}[data-mobile-sheet][data-sheet-dragging]{animation:none!important;transition:none!important;user-select:none}[data-mobile-sheet][data-sheet-settling]{animation:none!important;transition:transform .2s cubic-bezier(.22,1,.36,1)!important}.standoff-overlay-leave-active.so-sheet-overlay{animation-duration:.24s!important}.standoff-overlay-leave-active>[data-mobile-sheet],[data-mobile-sheet].push-incentive-leave-active,[data-mobile-sheet][data-state=closed]{animation:so-sheet-leave .24s cubic-bezier(.4,0,1,1) both!important;pointer-events:none}@keyframes so-sheet-enter{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes so-sheet-backdrop-leave{to{opacity:0}}@keyframes so-sheet-leave{0%{transform:translate3d(0,var(--sheet-drag, 0px),0)}to{transform:translate3d(0,100%,0)}}}@media(max-width:1024px)and (prefers-reduced-motion:reduce){[data-mobile-sheet],.standoff-overlay-leave-active>[data-mobile-sheet],[data-mobile-sheet][data-state=closed]{animation-duration:1ms!important;transition-duration:1ms!important}}/*! tailwindcss v4.1.7 | 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/woff2/roboto-condensed-latin-400-normal-BICmKrXV.woff2)format("woff2"),url(/assets/woff/roboto-condensed-latin-400-normal-D2e7XwB1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/woff2/roboto-condensed-latin-ext-400-normal-OHaX69iP.woff2)format("woff2"),url(/assets/woff/roboto-condensed-latin-ext-400-normal-DT8nEsYA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/woff2/roboto-condensed-cyrillic-400-normal-_T2aQlWs.woff2)format("woff2"),url(/assets/woff/roboto-condensed-cyrillic-400-normal-Bgns473E.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/woff2/roboto-condensed-latin-500-normal-3p2daRJW.woff2)format("woff2"),url(/assets/woff/roboto-condensed-latin-500-normal-Dc9bsamC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/woff2/roboto-condensed-latin-ext-500-normal-CcSTXKtO.woff2)format("woff2"),url(/assets/woff/roboto-condensed-latin-ext-500-normal-JgPl2bDS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/woff2/roboto-condensed-cyrillic-500-normal-s4PklZE0.woff2)format("woff2"),url(/assets/woff/roboto-condensed-cyrillic-500-normal-CvEVpWxD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/woff2/roboto-condensed-latin-600-normal-C6Ud4naT.woff2)format("woff2"),url(/assets/woff/roboto-condensed-latin-600-normal-Dug56Mmk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/woff2/roboto-condensed-latin-ext-600-normal-DIUh7Wuv.woff2)format("woff2"),url(/assets/woff/roboto-condensed-latin-ext-600-normal-BcBtEKry.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/woff2/roboto-condensed-cyrillic-600-normal-CWopvA8w.woff2)format("woff2"),url(/assets/woff/roboto-condensed-cyrillic-600-normal-DDcfBhVA.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/woff2/roboto-condensed-latin-700-normal-DRbp0YnP.woff2)format("woff2"),url(/assets/woff/roboto-condensed-latin-700-normal-BOl6B_hI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/woff2/roboto-condensed-latin-ext-700-normal-B004qtqu.woff2)format("woff2"),url(/assets/woff/roboto-condensed-latin-ext-700-normal-O6H_RRvN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/woff2/roboto-condensed-cyrillic-700-normal-9RN-Z7cI.woff2)format("woff2"),url(/assets/woff/roboto-condensed-cyrillic-700-normal-BGMkBBYx.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/woff2/open-sans-latin-400-normal-Bk63H6sG.woff2)format("woff2"),url(/assets/woff/open-sans-latin-400-normal-DKniycaP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/woff2/open-sans-cyrillic-400-normal-DvjyhnTk.woff2)format("woff2"),url(/assets/woff/open-sans-cyrillic-400-normal-XMp_Qeuo.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/woff2/open-sans-latin-600-normal-Cp4N6AwT.woff2)format("woff2"),url(/assets/woff/open-sans-latin-600-normal-C3dWW5mx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/woff2/open-sans-cyrillic-600-normal-BuMhxFId.woff2)format("woff2"),url(/assets/woff/open-sans-cyrillic-600-normal-C5LXWJm_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/woff2/open-sans-latin-700-normal-CceUhp2e.woff2)format("woff2"),url(/assets/woff/open-sans-latin-700-normal-CZCQA30i.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/woff2/open-sans-cyrillic-700-normal-Db4W_Rwa.woff2)format("woff2"),url(/assets/woff/open-sans-cyrillic-700-normal-FWckWEfO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root,:host{--color-rust-900:#4a1711;--color-rust-800:#74251a;--color-rust-700:#933021;--color-rust-600:#ae3726;--color-rust-500:#cd412b;--color-rust-400:#de5b43;--color-rust-300:#e88371;--color-metal-1000:#0b0a09;--color-metal-950:#141312;--color-metal-900:#1b1b19;--color-metal-850:#20211f;--color-metal-800:#262724;--color-metal-750:#292a27;--color-metal-700:#30312e;--color-metal-650:#353633;--color-metal-600:#383936;--color-metal-550:#3f403d;--color-metal-500:#474845;--color-metal-450:#4a4b48;--color-metal-400:#5a6058;--color-bone-50:#e4dad1;--color-bone-100:#ded0c8;--color-bone-200:#ccbcad;--color-bone-300:#b69d8a;--color-bone-400:#a18773;--color-bone-500:#735e4f;--font-onest:"Open Sans",system-ui,sans-serif;--font-inter-display:"Roboto Condensed","Arial Narrow",sans-serif;--rarity-consumer:#939893;--rarity-industrial:#467edf;--rarity-milspec:#ae6eee;--rarity-restricted:#d2290f;--rarity-classified:#ffdd59;--rarity-consumer-bright:#aeb2ae;--rarity-industrial-bright:#749ee7;--rarity-milspec-bright:#c292f2;--rarity-restricted-bright:#dd5f4b;--rarity-classified-bright:#ffe683;--color-rarity-milspec:var(--rarity-milspec);--color-rarity-restricted:var(--rarity-restricted);--color-rarity-classified:var(--rarity-classified);--duration-medium:.35s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22,1,.36,1);--upgrade-win-ease:cubic-bezier(.16,1,.3,1);--rust-red:#cd412b;--rust-red-dark:#b83a27;--rust-red-bright:#da4a34;--rust-gold:#d09b43;--rust-green:#5d7239;--rust-blue:#3f9fd0;--rust-blue-bright:#76c7eb;--rust-nav-surface-top:#171917;--rust-nav-surface-bottom:#0d0e0c;--rust-nav-text:#d4cec9;--rust-nav-icon:#85817d;--rust-nav-active-text:#eadfd9;--rust-nav-active-icon:#d8cec8;--rust-nav-active-top:#251c19;--rust-nav-active-mid:#4c271f;--rust-nav-active-bottom:#773126;--rust-nav-hover:#2c1b18;--rust-nav-divider:#cdc7c224;--panel:#141312f5;--line:#ffffff1b;--muted:#e4dad194;--surface-base:#20211f;--surface-raised:#292a27;--surface-control:#30312e;--surface-hover:#343532;--text-primary:#ece5dd;--text-secondary:#e4dad19e;--z-overlay:100;--toast-open:.35s;--toast-close:.25s;--toast-distance:16px;--toast-blur:2px;--toast-scale:.97;--toast-ease:cubic-bezier(.22,1,.36,1);--ui-heading-height:88px;--ui-heading-icon:38px;--ui-heading-title:clamp(36px,3vw,48px);--ui-page-content-gap:12px;--ui-grid-gap:12px;--ui-grid-gap-compact:7px;--ui-toolbar-height:52px;--ui-toolbar-gap:4px;--ui-control-bg:var(--surface-base);--ui-control-bg-alt:var(--surface-raised);--ui-control-hover:var(--surface-hover);--ui-control-active:#5d7239;--ui-control-padding:14px;--ui-control-font:12px;--ui-control-icon:14px;--ui-button-height:48px;--ui-button-padding:20px;--ui-button-font:14px;--ui-button-icon:16px;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-neutral-700:#202529;--color-neutral-800:#15181a;--color-neutral-900:#0e1113;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-xl:1.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-normal:1.5;--radius-xs:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--font-roboto:"IBM Plex Mono",monospace;--font-inter:"IBM Plex Sans","Inter",sans-serif;--font-druk:"Druk Cyr",sans-serif;--weight-normal:400;--weight-semibold:600;--color-accent-primary:var(--green-primary);--color-accent-on-primary:#18210e;--color-accent-muted:#5f7a36;--color-accent-glow:#a8ce6733;--color-accent-focus:#a8ce6761;--color-accent-fill-soft:#a8ce6726;--color-accent-fill-faint:#a8ce6714;--color-accent-fill-min:#a8ce670d;--color-accent-shine:#cbe4a052;--color-accent-hover:var(--green-300);--color-accent-pressed:var(--green-500);--color-accent-bright:var(--green-200);--color-accent-knob:#35481f;--color-action-primary:#5f7a36;--color-action-primary-hover:#718e42;--color-accent-energy:#ffd139;--color-promo-gold:#ffd139;--color-currency:var(--color-promo-gold);--color-action-success:#5f7a36;--color-action-success-hover:#718e42;--color-btn-disabled:#2e2d2d;--color-brand-discord:#5865f2;--color-brand-vk:#0760ac;--color-brand-telegram:#008bd3;--color-brand-youtube:#ff1a00;--color-brand-primary:var(--color-rust-500);--color-text-main:var(--color-bone-50);--color-text-soft:var(--color-bone-300);--color-text-faint:var(--color-bone-500);--color-text-muted:#bab3adb3;--color-ink-05:#ffffff0d;--color-ink-08:#ffffff14;--color-ink-10:#ffffff1a;--color-ink-12:#ffffff1f;--color-ink-20:#fff3;--color-shadow-15:#00000026;--color-shadow-50:#00000080;--color-shadow-60:#0009;--neutral-white:#fff;--neutral-300:#7f7a72;--success-primary:#a8ce67;--color-success-primary:var(--success-primary);--color-live:var(--success-primary);--warning-primary:#ffd139;--color-warning-primary:var(--warning-primary);--color-error-primary:#ff3b30;--color-error-500:#ff543a;--color-info-500:#5d8fab;--color-status-success-bg:#a8ce6726;--color-status-error-bg:#ff543a26;--color-status-warning-bg:#ffd13926;--color-status-info-bg:#5d8fab26;--color-status-pending-bg:#79747026;--color-highlight-subtle:#ffd1391f;--color-highlight-soft:#ffd13933;--color-highlight-border:#ffd13959;--color-danger-subtle:#ff543a1f;--color-danger-soft:#ff543a33;--color-success-subtle:#a8ce671f;--color-success-soft:#a8ce6733;--green-primary:#a8ce67;--green-200:#cbe4a0;--green-300:#b8d982;--green-500:#8fb650;--bg-base:var(--color-metal-850);--bg-panel:var(--color-metal-750);--bg-card:var(--color-metal-700);--bg-control:var(--color-metal-700);--bg-control-hover:var(--color-metal-550);--bg-page-top:#1b1b1b;--color-bg-base:var(--color-metal-850);--color-bg-panel:var(--color-metal-750);--color-bg-card:var(--color-metal-700);--color-bg-card-inner:var(--color-metal-600);--color-bg-card-dark:var(--color-metal-900);--color-bg-panel-overlay:#131618b8;--color-control:var(--color-metal-700);--color-bg-live:var(--color-metal-800);--color-bg-control:var(--color-metal-700);--color-bg-control-hover:var(--color-metal-550);--color-bg-page-top:var(--color-metal-850);--color-bg-page-bottom:var(--color-metal-950);--color-bg-canvas:var(--color-metal-950);--color-skeleton:var(--surface-raised);--color-border-default:#ffffff0d;--color-border-strong:#424040;--color-panel-raised:var(--color-metal-750);--color-panel-sunken:var(--color-metal-900);--color-card-surface:#2b2929b3;--color-card-surface-muted:#2b29297a;--color-card-surface-hover:var(--color-metal-600);--color-control-rest:#2b2929b3;--color-control-hover:var(--color-metal-600);--color-control-active:#a8ce674d;--color-cta-bg:var(--color-promo-gold);--color-cta-bg-hover:#ffe16e;--color-cta-edge:#b8944a;--color-cta-detail:#fff1ac;--color-cta-text:var(--color-metal-950);--color-divider:#333131;--color-rust-stencil:#bab3ad7a;--color-ring-tick-major:#b8944ab8;--color-ring-fastener-edge:#e5ddd052;--color-ring-progress-edge:#35481f;--color-ring-marker:var(--color-promo-gold);--color-mask-opaque:var(--color-metal-1000);--color-catalog-guest-overlay:#1414148f;--color-slider-thumb:var(--color-bone-200);--color-shadow-ink:var(--color-metal-1000);--color-shadow-ink-soft:var(--color-metal-950);--color-brand-accent:var(--color-rust-400);--color-brand-accent-soft:var(--color-rust-300);--shadow-floating:0 14px 32px #00000075;--shadow-control:0 3px 0 #00000047;--shadow-tooltip:0 4px 16px var(--color-shadow-15);--overlay-dark:#00000080;--overlay-brand-tint:#a8ce6726;--opacity-medium:.5;--opacity-decorative:.2;--control-height-xs:32px;--control-height-sm:36px;--control-height-md:40px;--control-height-lg:48px;--control-height-xl:52px;--control-height-2xl:56px;--touch-target-min:44px;--control-padding-xs:16px;--control-padding-sm:24px;--control-padding-md:16px;--control-padding-lg:32px;--control-padding-xl:32px;--control-padding-2xl:40px;--field-padding-xs:12px;--field-padding-sm:14px;--field-padding-md:16px;--field-label-gap:8px;--field-message-gap:6px;--dialog-padding-mobile:16px;--dialog-padding-desktop:32px;--duration-micro:80ms;--duration-quick:.15s;--duration-fast:.25s;--duration-control:.14s;--duration-page-enter:.18s;--duration-list-enter:.3s;--duration-spinner-loop:.8s;--duration-mechanism-clutch:1.08s;--duration-mechanism-calibration:1.68s;--stagger-list-item:45ms;--distance-micro:4px;--distance-medium:12px;--blur-small:2px;--scale-press:.98;--duration-result-quick:.25s;--duration-result-reveal:.5s;--duration-result-impact:.72s;--text-caption-s:10px;--leading-caption-s:14px;--text-caption:12px;--leading-caption:16px;--text-body-s:14px;--leading-body-s:20px;--text-body:16px;--text-heading-s:18px;--leading-heading-s:24px;--text-heading-m:20px;--leading-heading-m:28px;--text-heading-l:24px;--leading-heading-l:32px;--text-display:40px;--leading-display:48px;--text-display-l:48px;--rarity-covert:var(--color-brand-primary);--animate-tooltip-in-top:tooltip-in-top .15s cubic-bezier(.16,1,.3,1);--animate-tooltip-in-bottom:tooltip-in-bottom .15s cubic-bezier(.16,1,.3,1);--animate-tooltip-in-left:tooltip-in-left .15s cubic-bezier(.16,1,.3,1);--animate-tooltip-in-right:tooltip-in-right .15s cubic-bezier(.16,1,.3,1);--animate-input-shine:input-shine .7s ease-out;--ease-ui:cubic-bezier(.2,.8,.2,1);--color-tip-bg:var(--color-metal-700);--color-tip-text:var(--color-bone-200);--color-switch-off:var(--color-metal-600);--color-switch-off-hover:var(--color-metal-500);--color-state-success-text:var(--color-live);--color-state-selected-text:var(--color-bone-300)}@layer theme;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-13{top:calc(var(--spacing)*13)}.top-20{top:calc(var(--spacing)*20)}.top-\[1px\]{top:1px}.top-\[30\%\]{top:30%}.top-\[42px\]{top:42px}.top-\[72px\]{top:72px}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.-right-0\.5{right:calc(var(--spacing)*-.5)}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-\[-5px\]{bottom:-5px}.bottom-\[42px\]{bottom:42px}.bottom-\[calc\(72px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(72px + env(safe-area-inset-bottom))}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-\[18px\]{left:18px}.isolate{isolation:isolate}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[600\]{z-index:600}.z-auto{z-index:auto}.order-first{order:-9999}.col-start-1{grid-column-start:1}.row-1{grid-row:1}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:1440px){.container{max-width:1440px}}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}.m-0{margin:calc(var(--spacing)*0)}.-mx-px{margin-inline:-1px}.mx-2\.5{margin-inline:calc(var(--spacing)*2.5)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-6{margin-inline:calc(var(--spacing)*6)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing)*-2)}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.ms-1{margin-inline-start:calc(var(--spacing)*1)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-3{margin-inline-start:calc(var(--spacing)*3)}.ms-auto{margin-inline-start:auto}.me-2{margin-inline-end:calc(var(--spacing)*2)}.me-3{margin-inline-end:calc(var(--spacing)*3)}.-mt-px{margin-top:-1px}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-2{margin-left:calc(var(--spacing)*2)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-3\/5{width:60%;height:60%}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.size-24{width:calc(var(--spacing)*24);height:calc(var(--spacing)*24)}.size-\[7px\]{width:7px;height:7px}.size-\[46px\]{width:46px;height:46px}.size-\[48px\]{width:48px;height:48px}.size-\[52px\]{width:52px;height:52px}.size-full{width:100%;height:100%}.\!h-8{height:calc(var(--spacing)*8)!important}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-5{height:calc(var(--spacing)*5)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-\[4px\]{height:4px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[30px\]{height:30px}.h-\[33px\]{height:33px}.h-\[46px\]{height:46px}.h-\[68px\]{height:68px}.h-\[78px\]{height:78px}.h-\[80px\]{height:80px}.h-\[88px\]{height:88px}.h-\[146px\]{height:146px}.h-\[148px\]{height:148px}.h-\[367px\]{height:367px}.h-\[calc\(100vh-16px\)\]{height:calc(100vh - 16px)}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\[52vh\]{max-height:52vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[88px\]{max-height:88px}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[220px\]{max-height:220px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-56{min-height:calc(var(--spacing)*56)}.min-h-64{min-height:calc(var(--spacing)*64)}.min-h-72{min-height:calc(var(--spacing)*72)}.min-h-\[40vh\]{min-height:40vh}.min-h-\[56px\]{min-height:56px}.min-h-\[64px\]{min-height:64px}.min-h-\[68px\]{min-height:68px}.min-h-\[148px\]{min-height:148px}.min-h-\[168px\]{min-height:168px}.min-h-\[215px\]{min-height:215px}.min-h-\[246px\]{min-height:246px}.min-h-\[320px\]{min-height:320px}.min-h-dvh{min-height:100dvh}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-40{width:calc(var(--spacing)*40)}.w-64{width:calc(var(--spacing)*64)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[32px\]{width:32px}.w-\[50px\]{width:50px}.w-\[56px\]{width:56px}.w-\[63px\]{width:63px}.w-\[74px\]{width:74px}.w-\[80px\]{width:80px}.w-\[116px\]{width:116px}.w-\[132px\]{width:132px}.w-\[367px\]{width:367px}.w-\[420px\]{width:420px}.w-\[480px\]{width:480px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-56{max-width:calc(var(--spacing)*56)}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92px\]{max-width:92px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[310px\]{max-width:310px}.max-w-\[360px\]{max-width:360px}.max-w-\[390px\]{max-width:390px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[1200px\]{max-width:1200px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[1px\]{min-width:1px}.min-w-\[18px\]{min-width:18px}.min-w-\[20px\]{min-width:20px}.min-w-\[62px\]{min-width:62px}.min-w-\[160px\]{min-width:160px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\.5{--tw-translate-x:calc(var(--spacing)*-1.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-2{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\.5{--tw-translate-y:calc(var(--spacing)*-1.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-200{--tw-scale-x:200%;--tw-scale-y:200%;--tw-scale-z:200%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[1\.1\]{scale:1.1}.scale-\[1\.45\]{scale:1.45}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-input-shine{animation:var(--animate-input-shine)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(109px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(109px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-\[8px\]{border-radius:8px}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-none{--tw-border-style:none;border-style:none}.\!border-border-default{border-color:var(--color-border-default)!important}.\!border-border-strong{border-color:var(--color-border-strong)!important}.\!border-error-500{border-color:var(--color-error-500)!important}.border-accent-primary{border-color:var(--color-accent-primary)}.border-accent-primary\/40{border-color:#a8ce6766}@supports (color:color-mix(in lab,red,red)){.border-accent-primary\/40{border-color:color-mix(in oklab,var(--color-accent-primary)40%,transparent)}}.border-bg-card{border-color:var(--color-bg-card)}.border-border-default{border-color:var(--color-border-default)}.border-border-strong{border-color:var(--color-border-strong)}.border-error-500{border-color:var(--color-error-500)}.border-error-500\/40{border-color:#ff543a66}@supports (color:color-mix(in lab,red,red)){.border-error-500\/40{border-color:color-mix(in oklab,var(--color-error-500)40%,transparent)}}.border-highlight-border{border-color:var(--color-highlight-border)}.border-ink-05{border-color:var(--color-ink-05)}.border-ink-08{border-color:var(--color-ink-08)}.border-live\/30{border-color:#a8ce674d}@supports (color:color-mix(in lab,red,red)){.border-live\/30{border-color:color-mix(in oklab,var(--color-live)30%,transparent)}}.border-promo-gold{border-color:var(--color-promo-gold)}.border-rarity-classified{border-color:var(--color-rarity-classified)}.border-ring-fastener-edge{border-color:var(--color-ring-fastener-edge)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-\[var\(--overlay-brand-tint\)\]{background-color:var(--overlay-brand-tint)}.bg-accent-fill-soft{background-color:var(--color-accent-fill-soft)}.bg-accent-primary{background-color:var(--color-accent-primary)}.bg-accent-primary\/12{background-color:#a8ce671f}@supports (color:color-mix(in lab,red,red)){.bg-accent-primary\/12{background-color:color-mix(in oklab,var(--color-accent-primary)12%,transparent)}}.bg-accent-primary\/20{background-color:#a8ce6733}@supports (color:color-mix(in lab,red,red)){.bg-accent-primary\/20{background-color:color-mix(in oklab,var(--color-accent-primary)20%,transparent)}}.bg-bg-base{background-color:var(--color-bg-base)}.bg-bg-card{background-color:var(--color-bg-card)}.bg-bg-card-inner{background-color:var(--color-bg-card-inner)}.bg-bg-control{background-color:var(--color-bg-control)}.bg-bg-live{background-color:var(--color-bg-live)}.bg-bg-panel{background-color:var(--color-bg-panel)}.bg-bg-panel-overlay{background-color:var(--color-bg-panel-overlay)}.bg-bg-panel\/95{background-color:#292a27f2}@supports (color:color-mix(in lab,red,red)){.bg-bg-panel\/95{background-color:color-mix(in oklab,var(--color-bg-panel)95%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black)85%,transparent)}}.bg-card-surface{background-color:var(--color-card-surface)}.bg-card-surface-hover{background-color:var(--color-card-surface-hover)}.bg-card-surface-muted{background-color:var(--color-card-surface-muted)}.bg-control{background-color:var(--color-control)}.bg-control-hover{background-color:var(--color-control-hover)}.bg-control-rest{background-color:var(--color-control-rest)}.bg-current{background-color:currentColor}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-divider{background-color:var(--color-divider)}.bg-error-500{background-color:var(--color-error-500)}.bg-highlight-soft{background-color:var(--color-highlight-soft)}.bg-ink-05{background-color:var(--color-ink-05)}.bg-ink-08{background-color:var(--color-ink-08)}.bg-live{background-color:var(--color-live)}.bg-live\/10{background-color:#a8ce671a}@supports (color:color-mix(in lab,red,red)){.bg-live\/10{background-color:color-mix(in oklab,var(--color-live)10%,transparent)}}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-panel-raised{background-color:var(--color-panel-raised)}.bg-panel-sunken{background-color:var(--color-panel-sunken)}.bg-promo-gold\/10{background-color:#ffd1391a}@supports (color:color-mix(in lab,red,red)){.bg-promo-gold\/10{background-color:color-mix(in oklab,var(--color-promo-gold)10%,transparent)}}.bg-rarity-classified\/10{background-color:#ffdd591a}@supports (color:color-mix(in lab,red,red)){.bg-rarity-classified\/10{background-color:color-mix(in oklab,var(--color-rarity-classified)10%,transparent)}}.bg-slider-thumb{background-color:var(--color-slider-thumb)}.bg-status-pending-bg{background-color:var(--color-status-pending-bg)}.bg-success-soft{background-color:var(--color-success-soft)}.bg-text-soft\/10{background-color:#b69d8a1a}@supports (color:color-mix(in lab,red,red)){.bg-text-soft\/10{background-color:color-mix(in oklab,var(--color-text-soft)10%,transparent)}}.bg-tip-bg{background-color:var(--color-tip-bg)}.bg-transparent{background-color:#0000}.bg-warning-primary{background-color:var(--color-warning-primary)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-\[linear-gradient\(105deg\,transparent_40\%\,var\(--color-accent-shine\)_50\%\,transparent_60\%\)\]{background-image:linear-gradient(105deg,transparent 40%,var(--color-accent-shine)50%,transparent 60%)}.bg-\[length\:250\%_100\%\]{background-size:250% 100%}.fill-error-500{fill:var(--color-error-500)}.fill-tip-bg{fill:var(--color-tip-bg)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-16{padding:calc(var(--spacing)*16)}.\!px-6{padding-inline:calc(var(--spacing)*6)!important}.\!px-\[15px\]{padding-inline:15px!important}.\!px-\[18px\]{padding-inline:18px!important}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-\[var\(--page-padding-x\)\]{padding-inline:var(--page-padding-x)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-14{padding-block:calc(var(--spacing)*14)}.py-\[18px\]{padding-block:18px}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.pe-1\.5{padding-inline-end:calc(var(--spacing)*1.5)}.pe-7{padding-inline-end:calc(var(--spacing)*7)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-\[5px\]{padding-top:5px}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pr-1{padding-right:calc(var(--spacing)*1)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.pb-\[16px\]{padding-bottom:16px}.pb-\[calc\(8px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.pb-\[calc\(24px\+56px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-7{padding-left:calc(var(--spacing)*7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-\[2px\]{vertical-align:2px}.font-druk{font-family:var(--font-druk)}.font-inter-display{font-family:var(--font-inter-display)}.font-mono{font-family:var(--font-mono)}.font-onest{font-family:var(--font-onest)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-body{font-size:var(--text-body)!important}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[56px\]{font-size:56px}.text-body{font-size:var(--text-body)}.text-body-s{font-size:var(--text-body-s)}.text-caption{font-size:var(--text-caption)}.text-caption-s{font-size:var(--text-caption-s)}.text-display-l{font-size:var(--text-display-l)}.text-heading-l{font-size:var(--text-heading-l)}.text-heading-m{font-size:var(--text-heading-m)}.text-heading-s{font-size:var(--text-heading-s)}.leading-3{--tw-leading:calc(var(--spacing)*3);line-height:calc(var(--spacing)*3)}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[19px\]{--tw-leading:19px;line-height:19px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[56px\]{--tw-leading:56px;line-height:56px}.leading-body-s{--tw-leading:var(--leading-body-s);line-height:var(--leading-body-s)}.leading-caption{--tw-leading:var(--leading-caption);line-height:var(--leading-caption)}.leading-caption-s{--tw-leading:var(--leading-caption-s);line-height:var(--leading-caption-s)}.leading-heading-l{--tw-leading:var(--leading-heading-l);line-height:var(--leading-heading-l)}.leading-heading-m{--tw-leading:var(--leading-heading-m);line-height:var(--leading-heading-m)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[1\.12px\]{--tw-tracking:1.12px;letter-spacing:1.12px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.\!text-accent-primary{color:var(--color-accent-primary)!important}.text-accent-on-primary{color:var(--color-accent-on-primary)}.text-accent-primary{color:var(--color-accent-primary)}.text-bg-base{color:var(--color-bg-base)}.text-error-500{color:var(--color-error-500)}.text-live{color:var(--color-live)}.text-promo-gold{color:var(--color-promo-gold)}.text-rarity-classified{color:var(--color-rarity-classified)}.text-rarity-restricted{color:var(--color-rarity-restricted)}.text-text-faint{color:var(--color-text-faint)}.text-text-main{color:var(--color-text-main)}.text-text-muted{color:var(--color-text-muted)}.text-text-soft{color:var(--color-text-soft)}.text-text-soft\/50{color:#b69d8a80}@supports (color:color-mix(in lab,red,red)){.text-text-soft\/50{color:color-mix(in oklab,var(--color-text-soft)50%,transparent)}}.text-warning-primary{color:var(--color-warning-primary)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-white\/50{text-decoration-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.decoration-white\/50{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white)50%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.decoration-dotted{text-decoration-style:dotted}.underline-offset-\[3px\]{text-underline-offset:3px}.caret-accent-primary{caret-color:var(--color-accent-primary)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-floating{--tw-shadow:0 14px 32px var(--tw-shadow-color,#00000075);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-panel{--tw-shadow:0 10px 24px var(--tw-shadow-color,#00000057);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,opacity\]{transition-property:color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,transform\]{transition-property:color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,scale\]{transition-property:left,right,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dasharray\]{transition-property:stroke-dasharray;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,background-color\]{transition-property:transform,border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[160ms\]{--tw-duration:.16s;transition-duration:.16s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-ui{--tw-ease:var(--ease-ui);transition-timing-function:var(--ease-ui)}.will-change-\[transform\,opacity\]{will-change:transform,opacity}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--page-padding-x\:16px\]{--page-padding-x:16px}.\[clip-path\:polygon\(50\%_72\%\,0_22\%\,12\%_8\%\,50\%_46\%\,88\%_8\%\,100\%_22\%\)\]{clip-path:polygon(50% 72%,0 22%,12% 8%,50% 46%,88% 8%,100% 22%)}.\[clip-path\:polygon\(50\%_100\%\,0_0\,100\%_0\)\]{clip-path:polygon(50% 100%,0 0,100% 0)}@media(hover:hover){.group-hover\:invisible:is(:where(.group):hover *){visibility:hidden}.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:text-text-main:is(:where(.group):hover *){color:var(--color-text-main)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}}.placeholder\:tracking-normal::placeholder{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.placeholder\:text-text-soft::placeholder{color:var(--color-text-soft)}.placeholder\:normal-case::placeholder{text-transform:none}.placeholder\:opacity-60::placeholder{opacity:.6}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-x-1\.5:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*-1.5)}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.before\:-inset-y-1\.5:before{content:var(--tw-content);inset-block:calc(var(--spacing)*-1.5)}.before\:-top-0\.5:before{content:var(--tw-content);top:calc(var(--spacing)*-.5)}.before\:-bottom-1\.5:before{content:var(--tw-content);bottom:calc(var(--spacing)*-1.5)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.focus-within\:shadow-\[inset_0_-2px_0_var\(--color-accent-primary\)\]:focus-within{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,var(--color-accent-primary));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.075\]:hover{scale:1.075}.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:border-warning-primary:hover{border-color:var(--color-warning-primary)}.hover\:bg-bg-control-hover:hover{background-color:var(--color-bg-control-hover)}.hover\:bg-control-hover:hover{background-color:var(--color-control-hover)}.hover\:bg-error-500:hover{background-color:var(--color-error-500)}.hover\:bg-rarity-classified\/15:hover{background-color:#ffdd5926}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rarity-classified\/15:hover{background-color:color-mix(in oklab,var(--color-rarity-classified)15%,transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.hover\:text-text-main:hover{color:var(--color-text-main)}.hover\:text-text-soft:hover{color:var(--color-text-soft)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-90:hover{opacity:.9}.not-disabled\:hover\:bg-control-active:not(:disabled):hover{background-color:var(--color-control-active)}.not-disabled\:hover\:bg-control-hover:not(:disabled):hover{background-color:var(--color-control-hover)}.not-disabled\:hover\:text-promo-gold:not(:disabled):hover{color:var(--color-promo-gold)}}.focus\:border-accent-primary:focus{border-color:var(--color-accent-primary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.focus-visible\:ring-accent-focus:focus-visible{--tw-ring-color:var(--color-accent-focus)}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-accent-focus:focus-visible{outline-color:var(--color-accent-focus)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:opacity-80:active{opacity:.8}.not-disabled\:active\:bg-control-active:not(:disabled):active{background-color:var(--color-control-active)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-75:disabled{opacity:.75}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-40:has(:disabled){opacity:.4}.has-disabled\:opacity-70:has(:disabled){opacity:.7}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-40[data-disabled]{opacity:.4}.data-\[disabled\]\:opacity-70[data-disabled]{opacity:.7}.data-\[state\=checked\]\:border-accent-primary[data-state=checked]{border-color:var(--color-accent-primary)}.data-\[state\=checked\]\:bg-accent-primary[data-state=checked]{background-color:var(--color-accent-primary)}.data-\[state\=closed\]\:\[animation\:dialog-content-out_0\.15s_ease_forwards\][data-state=closed]{animation:.15s forwards dialog-content-out}.data-\[state\=closed\]\:\[animation\:dialog-overlay-out_0\.15s_ease_forwards\][data-state=closed]{animation:.15s forwards dialog-overlay-out}.data-\[state\=delayed-open\]\:data-\[side\=bottom\]\:animate-tooltip-in-bottom[data-state=delayed-open][data-side=bottom]{animation:var(--animate-tooltip-in-bottom)}.data-\[state\=delayed-open\]\:data-\[side\=left\]\:animate-tooltip-in-left[data-state=delayed-open][data-side=left]{animation:var(--animate-tooltip-in-left)}.data-\[state\=delayed-open\]\:data-\[side\=right\]\:animate-tooltip-in-right[data-state=delayed-open][data-side=right]{animation:var(--animate-tooltip-in-right)}.data-\[state\=delayed-open\]\:data-\[side\=top\]\:animate-tooltip-in-top[data-state=delayed-open][data-side=top]{animation:var(--animate-tooltip-in-top)}.data-\[state\=instant-open\]\:data-\[side\=bottom\]\:animate-tooltip-in-bottom[data-state=instant-open][data-side=bottom]{animation:var(--animate-tooltip-in-bottom)}.data-\[state\=instant-open\]\:data-\[side\=left\]\:animate-tooltip-in-left[data-state=instant-open][data-side=left]{animation:var(--animate-tooltip-in-left)}.data-\[state\=instant-open\]\:data-\[side\=right\]\:animate-tooltip-in-right[data-state=instant-open][data-side=right]{animation:var(--animate-tooltip-in-right)}.data-\[state\=instant-open\]\:data-\[side\=top\]\:animate-tooltip-in-top[data-state=instant-open][data-side=top]{animation:var(--animate-tooltip-in-top)}.data-\[state\=open\]\:\[animation\:dialog-content-in_0\.2s_ease\][data-state=open]{animation:.2s dialog-content-in}.data-\[state\=open\]\:\[animation\:dialog-overlay-in_0\.2s_ease\][data-state=open]{animation:.2s dialog-overlay-in}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:374px){.max-\[374px\]\:gap-1{gap:calc(var(--spacing)*1)}.max-\[374px\]\:px-2{padding-inline:calc(var(--spacing)*2)}}@media not all and (min-width:319px){.max-\[319px\]\:min-w-\[288px\]{min-width:288px}.max-\[319px\]\:overflow-x-auto{overflow-x:auto}}@media not all and (min-width:80rem){.max-xl\:hidden{display:none}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media not all and (min-width:48rem){.max-md\:\!top-auto{top:auto!important}.max-md\:\!right-4{right:calc(var(--spacing)*4)!important}.max-md\:\!bottom-4{bottom:calc(var(--spacing)*4)!important}.max-md\:\!left-4{left:calc(var(--spacing)*4)!important}.max-md\:z-\[1\]{z-index:1}.max-md\:hidden{display:none}.max-md\:h-3\.5{height:calc(var(--spacing)*3.5)}.max-md\:h-\[7px\]{height:7px}.max-md\:w-\[11px\]{width:11px}.max-md\:w-auto{width:auto}.max-md\:max-w-none{max-width:none}.max-md\:bg-card-surface{background-color:var(--color-card-surface)}.max-md\:p-4{padding:calc(var(--spacing)*4)}.max-md\:before\:-inset-x-2:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*-2)}.max-md\:before\:-bottom-2:before{content:var(--tw-content);bottom:calc(var(--spacing)*-2)}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}}@media(min-width:561px){.min-\[561px\]\:-translate-y-8{--tw-translate-y:calc(var(--spacing)*-8);translate:var(--tw-translate-x)var(--tw-translate-y)}.min-\[561px\]\:px-6{padding-inline:calc(var(--spacing)*6)}.min-\[561px\]\:\[--page-padding-x\:24px\]{--page-padding-x:24px}}@media(min-width:768px){.min-\[768px\]\:px-6{padding-inline:calc(var(--spacing)*6)}.min-\[768px\]\:pt-12{padding-top:calc(var(--spacing)*12)}}@media(min-width:1267px){.min-\[1267px\]\:mx-auto{margin-inline:auto}.min-\[1267px\]\:max-w-\[1200px\]{max-width:1200px}.min-\[1267px\]\:px-0{padding-inline:calc(var(--spacing)*0)}.min-\[1267px\]\:pt-14{padding-top:calc(var(--spacing)*14)}.min-\[1267px\]\:\[--page-padding-x\:0px\]{--page-padding-x:0px}}@media(min-width:1440px){.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1536px){.min-\[1536px\]\:m-2{margin:calc(var(--spacing)*2)}.min-\[1536px\]\:mr-\[7px\]{margin-right:7px}.min-\[1536px\]\:block{display:block}.min-\[1536px\]\:h-\[calc\(100vh-16px\)\]{height:calc(100vh - 16px)}.min-\[1536px\]\:min-h-0{min-height:calc(var(--spacing)*0)}.min-\[1536px\]\:w-\[200px\]{width:200px}.min-\[1536px\]\:w-auto{width:auto}.min-\[1536px\]\:min-w-\[200px\]{min-width:200px}.min-\[1536px\]\:flex-col{flex-direction:column}.min-\[1536px\]\:flex-row{flex-direction:row}.min-\[1536px\]\:gap-0{gap:calc(var(--spacing)*0)}:where(.min-\[1536px\]\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.min-\[1536px\]\:space-x-0>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*0)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-x-reverse)))}.min-\[1536px\]\:pt-0{padding-top:calc(var(--spacing)*0)}}@media(min-width:40rem){.sm\:w-\[190px\]{width:190px}.sm\:w-auto{width:auto}.sm\:min-w-\[150px\]{min-width:150px}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media(min-width:48rem){.md\:right-6{right:calc(var(--spacing)*6)}.md\:bottom-6{bottom:calc(var(--spacing)*6)}.md\:mt-4{margin-top:calc(var(--spacing)*4)}.md\:mt-6{margin-top:calc(var(--spacing)*6)}.md\:mb-8{margin-bottom:calc(var(--spacing)*8)}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.md\:h-full{height:100%}.md\:min-h-72{min-height:calc(var(--spacing)*72)}.md\:min-h-\[500px\]{min-height:500px}.md\:w-\[200px\]{width:200px}.md\:w-auto{width:auto}.md\:max-w-\[148px\]{max-width:148px}.md\:max-w-\[537px\]{max-width:537px}.md\:min-w-0{min-width:calc(var(--spacing)*0)}.md\:flex-1{flex:1}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[repeat\(auto-fill\,minmax\(138px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(138px,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-8{gap:calc(var(--spacing)*8)}:where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.md\:gap-x-6{column-gap:calc(var(--spacing)*6)}.md\:gap-y-0{row-gap:calc(var(--spacing)*0)}.md\:overflow-hidden{overflow:hidden}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:py-2{padding-block:calc(var(--spacing)*2)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:pt-\[104px\]{padding-top:104px}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pb-\[calc\(24px\+56px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.md\:text-\[13px\]{font-size:13px}.md\:text-display{font-size:var(--text-display)}.md\:leading-display{--tw-leading:var(--leading-display);line-height:var(--leading-display)}.md\:leading-none{--tw-leading:1;line-height:1}}@media(min-width:64rem){.lg\:order-none{order:0}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:mt-8{margin-top:calc(var(--spacing)*8)}.lg\:mb-8{margin-bottom:calc(var(--spacing)*8)}.lg\:block{display:block}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:max-h-\[562px\]{max-height:562px}.lg\:w-\[184px\]{width:184px}.lg\:w-\[204px\]{width:204px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_324px\]{grid-template-columns:1fr 324px}.lg\:flex-col{flex-direction:column}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-5{gap:calc(var(--spacing)*5)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:pb-6{padding-bottom:calc(var(--spacing)*6)}}@media(min-width:80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\>\*\:not\(\:last-child\)\]\:border-r>:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:1px}.\[\&\>\*\:not\(\:last-child\)\]\:border-r-0>:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:border-b-0>:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.page-view{animation:page-view-in var(--duration-page-enter)var(--ease-out)}.appear-item{animation:appear-item-in var(--duration-list-enter)var(--ease-out)both;animation-delay:calc(var(--i,0)*var(--stagger-list-item))}@keyframes page-view-in{0%{opacity:0;transform:translateY(6px)}}@keyframes appear-item-in{0%{opacity:0;transform:translateY(10px)}}@keyframes page-view-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.page-view{animation:page-view-fade var(--duration-quick)var(--ease-ui)}.appear-item{animation:page-view-fade var(--duration-page-enter)var(--ease-ui)both;animation-delay:0s}}.spinner{animation:1s linear infinite spin}@keyframes input-shine{0%{opacity:0;background-position:150% 0}15%{opacity:1}85%{opacity:1}to{opacity:0;background-position:-50% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer base{body{font-family:var(--font-onest);color:var(--color-text-main);background:var(--color-bg-page-bottom);background-attachment:fixed}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}:-webkit-any(input,textarea,select):autofill{caret-color:currentColor;-webkit-text-fill-color:currentColor;transition:background-color 10000000s ease-in-out,color 10000000s ease-in-out}:is(input,textarea,select):autofill{caret-color:currentColor;-webkit-text-fill-color:currentColor;transition:background-color 10000000s ease-in-out,color 10000000s ease-in-out}:is(input,textarea,select):autofill:hover{-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color 10000000s ease-in-out,color 10000000s ease-in-out}:is(input,textarea,select):autofill:focus{-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color 10000000s ease-in-out,color 10000000s ease-in-out}}@layer components{.ui-field{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-panel-sunken);color:var(--color-text-main);transition:background-color var(--duration-control)var(--ease-ui),border-color var(--duration-control)var(--ease-ui),box-shadow var(--duration-control)var(--ease-ui)}.ui-field[data-size=xs]{min-height:var(--control-height-xs);padding-inline:var(--field-padding-xs);font-size:var(--text-caption)}.ui-field[data-size=sm]{min-height:var(--control-height-sm);padding-inline:var(--field-padding-sm);font-size:var(--text-caption)}.ui-field[data-size=md]{min-height:var(--control-height-md);padding-inline:var(--field-padding-md);font-size:var(--text-body-s)}.ui-field[data-size=lg]{min-height:var(--control-height-lg);padding-inline:var(--field-padding-md);font-size:var(--text-body-s)}.ui-field[data-size=xl]{min-height:var(--control-height-xl);padding-inline:var(--field-padding-md);font-size:var(--text-body-s)}.ui-field[data-size="2xl"]{min-height:var(--control-height-2xl);padding-inline:var(--field-padding-md);font-size:var(--text-body)}.ui-field-label{margin-bottom:var(--field-label-gap);color:var(--color-text-soft);font-size:var(--text-body-s);line-height:var(--leading-body-s);display:block}.ui-field-message{margin-top:var(--field-message-gap);font-size:var(--text-caption);line-height:var(--leading-caption)}.ui-field:focus-within{box-shadow:inset 0 -2px 0 var(--color-accent-primary)}.ui-field:focus-visible{outline:none}.ui-field[data-active=true]{box-shadow:inset 0 -2px 0 var(--color-accent-primary)}.ui-field:has([aria-invalid=true]){box-shadow:inset 0 -2px 0 var(--color-error-500)}.ui-field :is(input,textarea,select):focus-visible{box-shadow:none;outline:none}.ui-field:has(:disabled){cursor:not-allowed;opacity:var(--opacity-medium)}@media(hover:hover)and (pointer:fine){.ui-field:hover{background:var(--color-control-rest)}}@media(pointer:coarse){.ui-field:not([data-size=custom]){min-height:var(--touch-target-min)}}}:root{--accent-rgb:168,206,103;--accent-bright-rgb:203,228,160;--accent-dim-rgb:95,122,54;--accent-stroke-rgb:168,206,103;--bg-base-rgb:27,27,27;--bg-panel-rgb:35,34,35;--bg-page-top-rgb:27,27,27;--bg-feed-rgb:32,32,32;--bg-overlay-rgb:20,20,20;--glow-rgb:168,206,103;--state-success-rgb:168,206,103;--surface-panel-solid:rgb(var(--bg-overlay-rgb));--surface-panel-overlay:rgba(var(--bg-overlay-rgb),.5);--surface-backdrop:rgba(var(--bg-base-rgb),.9);--surface-card-fill:#e4dad105}@supports (color:color-mix(in lab,red,red)){:root{--surface-card-fill:color-mix(in srgb,var(--color-text-main)2%,transparent)}}:root{--surface-control-hover:var(--bg-control-hover);--surface-hover-fill:#e4dad117}@supports (color:color-mix(in lab,red,red)){:root{--surface-hover-fill:color-mix(in srgb,var(--color-text-main)9%,transparent)}}:root{--surface-hover-fill-soft:#e4dad108}@supports (color:color-mix(in lab,red,red)){:root{--surface-hover-fill-soft:color-mix(in srgb,var(--color-text-main)3%,transparent)}}:root{--surface-inner-panel:none;--surface-inner-control:none;--surface-inner-subtle:none;--surface-card-hover:0 0 0 1px var(--color-border-strong);--surface-inner-accent:none;--surface-inner-accent-mid:none;--surface-inner-accent-min:none;--surface-inner-accent-panel:none;--surface-inner-danger-panel:none;--accent-fill-min:rgba(var(--accent-rgb),.05);--accent-fill-faint:rgba(var(--accent-rgb),.08);--accent-fill-soft:rgba(var(--accent-rgb),.15);--accent-border-min:rgba(var(--accent-rgb),.05);--accent-border-faint:rgba(var(--accent-rgb),.08);--accent-border-soft:rgba(var(--accent-rgb),.1);--accent-primary:var(--color-accent-primary);--accent-hover:var(--color-accent-hover);--accent-pressed:var(--color-accent-pressed);--accent-on-primary:var(--color-accent-on-primary);--accent-focus:rgba(var(--accent-rgb),.4);--accent-glow:rgba(var(--accent-rgb),.25);--accent-knob:var(--color-accent-knob);--accent-bright:var(--color-accent-bright);--bg-canvas:var(--color-bg-canvas);--bg-feed:var(--color-bg-live);--text-main:var(--color-text-main);--text-soft:var(--color-text-soft);--text-muted:var(--color-text-muted);--border-default:var(--color-border-default);--border-strong:var(--color-border-strong);--action-blue:var(--color-live);--action-on-primary:var(--neutral-white);--text-on-accent:var(--color-accent-on-primary);--switch-off:var(--color-switch-off);--switch-off-hover:var(--color-switch-off-hover);--tab-glow-bg:radial-gradient(ellipse at 50% 70%,rgba(var(--accent-rgb),.34),transparent 72%);--state-error:var(--color-error-500);--state-success-text:var(--color-state-success-text);--tip-bg:var(--color-tip-bg);--tip-text:var(--color-tip-text);--state-selected-text:var(--color-state-selected-text);--promo-gold:var(--color-promo-gold);--action-primary:var(--color-action-primary);--action-primary-hover:var(--color-action-primary-hover);--r-sm:0;--r-md:0;--r-lg:0;--r-pill:0;--fs-display:32px;--fs-h1:24px;--fs-h2:20px;--fs-body:16px;--fs-label:14px;--fs-caption:12px}.woot-widget-holder,.woot--bubble-holder{pointer-events:auto}.v-popper--theme-tooltip .v-popper__inner{background:var(--color-tip-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-tooltip);color:var(--neutral-white);font-family:var(--font-onest);padding:12px;font-size:12px;line-height:16px}.v-popper--theme-tooltip .v-popper__arrow-outer,.v-popper--theme-tooltip .v-popper__arrow-inner{border-color:var(--color-tip-bg)}@keyframes tooltip-in-top{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-in-bottom{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-in-left{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes tooltip-in-right{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-content-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes dialog-content-out{0%{opacity:1;scale:1}to{opacity:0;scale:.96}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}:root{--cl-card-bg: var(--color-panel-sunken)}.fade-enter-active,.fade-leave-active{@apply transition-opacity duration-200;}.fade-enter-from,.fade-leave-to{@apply opacity-0;}@keyframes motion-rise-in{0%{opacity:0;transform:translateY(var(--distance-micro))}}@keyframes motion-pop-in{0%{opacity:0;transform:translateY(var(--distance-micro)) scale(.96)}}@keyframes motion-selection-pop{0%{opacity:0;transform:scale(.9) rotate(-8deg)}}@keyframes motion-spark{50%{transform:scale(1.16) rotate(-5deg)}}@font-face{font-family:Druk Cyr;src:url(/assets/woff2/DrukCyr-HeavyItalic-CTgQ288C.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}:root{--font-body: "Open Sans", system-ui, sans-serif;--font-ui: "Roboto Condensed", "Arial Narrow", sans-serif;--surface-page: #141312;--text-default: #e4dad1;--rust-red: #cd412b;--rust-red-dark: #b83a27;--rust-red-bright: #da4a34;--rust-red-soft: var(--rust-red-bright);--rust-gold: #d09b43;--rust-green: #5d7239;--rust-blue: #3f9fd0;--rust-blue-bright: #76c7eb;--rust-nav-surface-top: #171917;--rust-nav-surface-bottom: #0d0e0c;--rust-nav-text: #d4cec9;--rust-nav-icon: #85817d;--rust-nav-active-text: #eadfd9;--rust-nav-active-icon: #d8cec8;--rust-nav-active-top: #251c19;--rust-nav-active-mid: #4c271f;--rust-nav-active-bottom: #773126;--rust-nav-hover: #2c1b18;--rust-nav-divider: rgba(205, 199, 194, .14);--panel: rgba(20, 19, 18, .96);--line: rgba(255, 255, 255, .105);--muted: rgba(228, 218, 209, .58);--surface-base: #20211f;--surface-raised: #292a27;--surface-control: #30312e;--surface-hover: #343532;--text-primary: #ece5dd;--text-secondary: rgba(228, 218, 209, .62);--z-dropdown: 40;--z-header: 70;--z-popover: 82;--z-overlay: 100;--rarity-common: #768064;--rarity-common-bright: #96a475;--rarity-uncommon: #40a1d2;--rarity-uncommon-bright: #56b8e7;--rarity-rare: #7566a8;--rarity-rare-bright: #9280c7;--rarity-epic: #c24738;--rarity-epic-bright: #dc6656;--rarity-legendary: #daa140;--rarity-legendary-bright: #e8b55d;--duration-micro: 80ms;--duration-quick: .15s;--duration-fast: .25s;--duration-medium: .35s;--duration-slow: .4s;--duration-very-slow: .5s;--ease-smooth-out: cubic-bezier(.22, 1, .36, 1);--upgrade-win-ease: cubic-bezier(.16, 1, .3, 1);--toast-open: .35s;--toast-close: .25s;--toast-distance: 16px;--toast-blur: 2px;--toast-scale: .97;--toast-ease: cubic-bezier(.22, 1, .36, 1);--ui-heading-height: 88px;--ui-heading-icon: 38px;--ui-heading-title: clamp(36px, 3vw, 48px);--ui-page-content-gap: 12px;--ui-grid-gap: 12px;--ui-grid-gap-compact: 7px;--ui-toolbar-height: 52px;--ui-toolbar-gap: 4px;--ui-control-bg: var(--surface-base);--ui-control-bg-alt: var(--surface-raised);--ui-control-hover: var(--surface-hover);--ui-control-active: #5d7239;--ui-control-padding: 14px;--ui-caption-font: 9px;--ui-control-font: 13px;--ui-card-title-font: 13px;--ui-control-icon: 14px;--ui-button-height: 48px;--ui-button-padding: 20px;--ui-button-font: var(--ui-control-font);--ui-button-icon: 16px;--ui-control-font-mobile: 14px;--ui-caption-font-mobile: 12px;--ui-toolbar-height-mobile: 44px;--ui-button-height-mobile: 44px;--ui-control-padding-mobile: 10px;--page-max-width: 1520px;--page-gutter-desktop: clamp(16px, 1.5625vw, 30px);--page-top-gap-desktop: clamp(24px, 3.125vw, 60px);--page-gutter-mobile: 10px;--page-top-gap-mobile: 24px;--section-gap-mobile: 10px;--header-height-desktop: clamp(56px, 3.541667vw, 68px);--header-nav-font: clamp(14px, 1.04vw, 15px);--header-nav-icon: 17px;--header-nav-gap: 7px;--header-nav-padding: clamp(8px, .85vw, 16px);--header-control-size-desktop: 44px;--header-wallet-surface: var(--surface-raised);--header-wallet-action-inset: 4px;--header-wallet-value-height: var(--header-control-size-desktop);--live-filter-height-desktop: clamp(32px, 2.708333vw, 52px);--live-filter-icon-desktop: clamp(16px, 1.25vw, 24px);--live-filter-icon-mobile: 18.26px;--live-rail-width-desktop: min(280px, 14.583333vw);--header-height-mobile: 60px;--header-number-font: 14px;--header-wallet-height-mobile: 44px;--header-icon-size-mobile: 24px;--live-strip-height: 70px;--live-strip-filter-width: 36.5px;--live-strip-item-width: 88px;--dialog-inset: 16px;--dialog-header-height: 64px;--dialog-title-font: 20px;--dialog-title-line: 28px;--dialog-header-padding-block: 10px;--dialog-header-gap: 12px;--dialog-close-size: 44px;--dialog-close-icon-size: 20px;--dialog-header-surface: var(--surface-control);--dialog-close-surface: var(--surface-raised);--dialog-close-hover: var(--surface-hover);--dialog-body-font: 14px;--dialog-caption-font: 12px;--dialog-action-height: 44px;--dialog-action-font: 16px;--wallet-tab-height: 40px;--wallet-tab-font: 13px;--footer-link-font: 14px;--footer-body-font: 12px;--upgrade-action-height-mobile: 42px;--upgrade-slot-height-mobile: 165px;--upgrade-slot-header-height-mobile: 36px;--upgrade-preset-height-mobile: 36px;--upgrade-preset-block-height-mobile: 56px;--upgrade-slot-gap-mobile: 5px;--upgrade-balance-height-mobile: 51px;--upgrade-gauge-phone: 350px;--upgrade-gauge-tablet: 400px;--font-size-caption: var(--ui-caption-font);--font-size-control: var(--ui-control-font);--font-size-item-title: var(--ui-card-title-font);--font-size-price: 16px;--space-page-content: var(--ui-page-content-gap);--space-grid: var(--ui-grid-gap);--space-grid-compact: var(--ui-grid-gap-compact);--space-toolbar: var(--ui-toolbar-gap);--space-control-inline: var(--ui-control-padding);--space-action-inline: var(--ui-button-padding);--size-action: var(--ui-button-height);--size-toolbar: var(--ui-toolbar-height);--text-section: 28px;--text-dialog: var(--dialog-title-font);--text-control: var(--font-size-control);--text-body: var(--dialog-body-font);--text-item: var(--font-size-item-title);--text-price: var(--font-size-price);--text-caption: var(--font-size-caption);--control-height: var(--size-toolbar);--space-section: 38px}.case-toolbar{grid-template-columns:1fr minmax(300px,380px)}.live-drop-card.is-new{animation:none}.character-wardrobe{margin-top:8px;display:grid;grid-template-columns:minmax(420px,1.08fr) minmax(520px,.92fr);gap:8px}.character-stage,.character-controls{min-width:0;min-height:680px;background:var(--surface-raised)}.character-stage{position:relative;overflow:hidden;display:grid;grid-template-rows:66px minmax(0,1fr) 72px;background:radial-gradient(circle at 50% 38%,rgba(118,139,78,.16),transparent 40%),linear-gradient(145deg,#222720,#171a18 72%)}.character-stage:before{content:"";position:absolute;inset:66px 0 72px;pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(151,177,100,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(151,177,100,.18) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 76%,transparent)}.character-stage>header{position:relative;z-index:2;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#181b18db;border-bottom:1px solid rgba(158,182,108,.2)}.character-stage>header span,.character-controls>header>span{min-width:0}.character-stage>header small,.character-controls>header small{display:block;color:#e4dad16b;font-size:8px;font-weight:800;letter-spacing:.13em}.character-stage h2,.character-controls h3{margin:4px 0 0;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:21px;line-height:1;letter-spacing:.045em}.character-stage>header>b{min-width:58px;padding:9px 10px;background:#0c0e0cad;color:#a7c26f;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:13px;font-variant-numeric:tabular-nums;text-align:center}.character-stage>footer{position:relative;z-index:2;padding:0 20px;display:flex;align-items:center;gap:12px;background:#191c19eb;border-top:1px solid rgba(255,255,255,.05)}.character-stage>footer>svg{width:34px;height:34px;padding:9px;background:#121512;color:var(--rust-red)}.character-stage>footer span{display:flex;flex-direction:column;gap:4px}.character-stage>footer b{font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:15px;letter-spacing:.045em}.character-stage>footer small{color:#e4dad16b;font-size:8px;font-weight:700;letter-spacing:.09em}.rust-character-viewer{position:relative;min-height:0;overflow:hidden}.rust-character-mount{position:absolute;inset:0}.rust-character-canvas{width:100%;height:100%;display:block;cursor:grab;outline:0;touch-action:none}.rust-character-canvas:active{cursor:grabbing}.rust-character-canvas:focus-visible{box-shadow:inset 0 0 0 2px var(--rust-blue)}.rust-character-status{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#e4dad1b8;background:#121512d1;font-size:10px;letter-spacing:.08em}.rust-character-status>svg{width:24px;height:24px;color:#9fba69;animation:spin .9s linear infinite}.rust-character-status small{color:#e4dad166;font-variant-numeric:tabular-nums}.rust-character-status.is-error>svg{color:var(--rust-red);animation:none}.rust-character-status.is-error button{min-height:34px;margin-top:2px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(206,77,52,.42);background:#242623;color:#eee6dec2;font:inherit;font-weight:800;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.rust-character-status.is-error button svg{width:11px;height:11px}.rust-character-status.is-error button:hover,.rust-character-status.is-error button:focus-visible{border-color:var(--rust-red);background:#30322e;color:#fff}.rust-character-help{position:absolute;right:14px;bottom:12px;padding:7px 8px;background:#0c0e0cb8;color:#e4dad161;font-size:7px;font-weight:800;letter-spacing:.1em;pointer-events:none}.character-controls{padding:18px;display:flex;flex-direction:column}.character-controls>header{min-height:54px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.character-controls>header>div{display:flex;gap:5px}.character-controls>header>div>button:not(.ui-button){width:46px;height:46px;display:grid;place-items:center;border:0;background:var(--surface-control);color:#e4dad19e;cursor:pointer}.character-controls>header>div>button:not(.ui-button):hover,.character-controls>header>div>button:not(.ui-button):focus-visible{background:var(--surface-hover);color:#fff}.character-controls>header .ui-button{min-width:140px;height:46px}.character-controls>p{max-width:620px;margin:6px 0 12px;color:#e4dad180;font-size:10px;line-height:1.5}.character-slot-toolbar{min-height:38px;margin:0 0 5px;padding:0 4px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.045);background:#20221f}.character-slot-toolbar>b{color:#e4dad175;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:8px;letter-spacing:.12em}.character-slot-toolbar>span{min-width:0;display:flex;align-items:center;gap:4px}.character-slot-toolbar button{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;background:#282a27;color:#e4dad18c;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:8px;font-weight:800;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}.character-slot-toolbar button>svg{width:11px;height:11px}.character-slot-toolbar button>small{min-width:17px;padding:3px 4px;background:#00000042;color:inherit;font-size:7px;text-align:center}.character-slot-toolbar button:hover,.character-slot-toolbar button:focus-visible{border-color:#ce4d3470;background:#30322e;color:#eee6de}.character-slot-toolbar button.is-active{border-color:#ce4d348a;background:color-mix(in srgb,var(--rust-red) 12%,#292b28 88%);color:#ef907d}.character-slot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.character-slot,.character-slot-filter{min-width:0;height:58px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(255,255,255,.045);background:#292b28;color:#e4dad1ad;text-align:left;cursor:pointer}.character-slot:hover,.character-slot:focus-visible,.character-slot-filter:hover,.character-slot-filter:focus-visible{border-color:#ce4d347a;background:#30322e}.character-slot.is-active,.character-slot-filter.is-active{border-color:var(--rust-red);background:color-mix(in srgb,var(--rust-red) 12%,#2c2e2a 88%);box-shadow:inset 3px 0 0 var(--rust-red)}.character-slot>span,.character-slot-filter>span{min-width:0;display:flex;flex-direction:column;gap:5px}.character-slot small,.character-slot-filter small{color:#e4dad161;font-size:7px;font-weight:800;letter-spacing:.12em}.character-slot b,.character-slot-filter b{overflow:hidden;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:10px;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap}.character-slot>img{width:46px;height:48px;flex:0 0 46px;object-fit:contain;filter:drop-shadow(0 8px 7px rgba(0,0,0,.38))}.character-slot>i{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;background:#00000040;color:#e4dad140;font-size:18px;font-style:normal}.character-slot-filter{grid-column:span 3;justify-content:flex-start}.character-slot-filter>svg{width:18px;height:18px;color:var(--rust-red)}.character-inventory{min-height:0;margin-top:12px;display:flex;flex:1;flex-direction:column}.character-inventory>header{min-height:46px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;background:#20221f;border-bottom:1px solid rgba(255,255,255,.05)}.character-inventory>header>span{min-width:0;display:flex;flex-direction:column;gap:3px}.character-inventory>header>span>small{padding:0;background:transparent;color:#e4dad157;font-size:7px;text-align:left}.character-inventory>header b{overflow:hidden;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:10px;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.character-inventory>header>small{min-width:26px;padding:5px 6px;background:#171916;color:#e4dad17a;font-size:8px;font-weight:800;text-align:center}.character-inventory>div{max-height:282px;overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;scrollbar-color:rgba(228,218,209,.24) transparent}.character-inventory-item{position:relative;min-width:0;height:134px;padding:8px 9px;display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:end;gap:3px;overflow:hidden;border:1px solid transparent;background:#2a2c28;color:#eee6ded1;text-align:left;cursor:pointer}.character-inventory-item:hover,.character-inventory-item:focus-visible{border-color:#ce4d347a;background:#30322e}.character-inventory-item.is-equipped{border-color:#9fb96a;background:color-mix(in srgb,#6e8744 18%,#2c2e2a 82%)}.character-inventory-item>.scrap-price-badge{position:absolute;top:6px;right:6px;height:26px;font-size:9px}.character-inventory-item>.scrap-price-badge>b{padding-inline:6px}.character-inventory-item>.scrap-price-badge>.scrap-icon{width:12px;height:12px;padding:7px}.character-inventory-item>img{width:100%;height:92px;grid-row:1;align-self:center;justify-self:center;object-fit:contain;filter:drop-shadow(0 8px 7px rgba(0,0,0,.38))}.character-inventory-item>span{min-width:0;padding:0 2px 2px;display:flex;flex-direction:column;gap:3px}.character-inventory-item>span small{color:#e4dad15c;font-size:7px;font-weight:800;letter-spacing:.08em}.character-inventory-item>span b{overflow:hidden;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:10px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.character-inventory-item>i{position:absolute;top:7px;left:7px;width:28px;height:28px;display:grid;place-items:center;background:#1b1d1a;color:#e4dad16b;font-size:14px;font-style:normal}.character-inventory-item.is-equipped>i{background:#91aa60;color:#fff}.character-inventory-empty{min-height:104px;max-height:none!important;padding:18px;display:flex!important;align-items:center;justify-content:center;gap:12px;background:#272925;color:#e4dad157}.character-inventory-empty>svg{width:24px;height:24px}.character-inventory-empty span{display:flex;flex-direction:column;gap:5px}.character-inventory-empty b{color:#e4dad1a8;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:11px}.character-inventory-empty small{font-size:9px}.character-clear{align-self:auto;margin:0}.character-clear:hover,.character-clear:focus-visible{color:#ef9c8b}.public-character-page{padding-bottom:40px}.public-character-stage{min-height:720px;background:var(--surface-raised);border-top:3px solid var(--rust-red)}.public-character-stage>header{min-height:90px;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#292b28}.public-character-stage>header small{color:var(--rust-red-soft);font-size:8px;font-weight:800;letter-spacing:.14em}.public-character-stage>header h1{margin:5px 0 0;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:clamp(28px,3.1vw,46px);letter-spacing:.02em}.public-character-stage>header>b{padding:12px 14px;display:flex;align-items:center;gap:8px;background:#1d201c;color:#a9c574;font-size:9px;letter-spacing:.08em}.public-character-layout{min-height:630px;display:grid;grid-template-columns:minmax(520px,1.35fr) minmax(340px,.65fr)}.public-character-layout>.rust-character-viewer{min-height:630px;background:radial-gradient(circle at 50% 38%,rgba(118,139,78,.16),transparent 42%),linear-gradient(145deg,#222720,#151817 74%)}.public-character-layout>aside{padding:34px 30px;display:flex;flex-direction:column;background:#222420;border-left:1px solid rgba(255,255,255,.055)}.public-character-avatar{width:76px;height:76px;overflow:hidden;background:#151815;border:2px solid #6e8744}.public-character-avatar img{width:86px;height:86px;object-fit:contain;transform:translate(-5px,5px)}.public-character-layout aside h2{margin:18px 0 0;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:28px;letter-spacing:.035em}.public-character-layout aside>p{max-width:340px;margin:7px 0 22px;color:#e4dad17a;font-size:10px;line-height:1.55}.public-character-items{display:flex;flex-direction:column;gap:4px}.public-character-items>span{min-width:0;height:60px;padding:6px 10px;display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:10px;background:#292b27;border-left:2px solid #697f48}.public-character-items img{width:52px;height:48px;grid-row:1 / 3;object-fit:contain}.public-character-items small{align-self:end;color:#e4dad152;font-size:7px;font-weight:800;letter-spacing:.09em}.public-character-items b{align-self:start;overflow:hidden;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:11px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.public-character-layout aside>.ui-button{margin-top:auto;align-self:flex-start;min-width:180px}.inventory-controls.is-selection-active{grid-template-columns:220px}.inventory-controls.is-selection-active>.inventory-sort{width:100%}.game-toolbar-select-menu.toolbar-menu-leave-active{animation:accountMenuOut var(--duration-quick) ease-in both;pointer-events:none}.inventory-item-actions button.is-disabled,.inventory-item-actions button.is-disabled:hover,.inventory-item-actions button.is-disabled:focus-visible{background:#1b1d1aeb;color:#eee6de47;cursor:not-allowed}.inventory-item-action-tooltip{position:absolute;z-index:20;left:8px;right:8px;bottom:95px;padding:8px 10px;display:block;background:#171917;color:#eee6de;font-family:Roboto,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.35;letter-spacing:normal;text-transform:none;box-shadow:0 12px 28px #0000007a,inset 0 0 0 1px #ffffff12;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity var(--duration-quick) ease-out,transform var(--duration-quick) ease-out,visibility var(--duration-quick) step-end}.inventory-item-actions:has(button:first-child:hover)~.inventory-item-action-tooltip--withdraw,.inventory-item-actions:has(button:first-child:focus-visible)~.inventory-item-action-tooltip--withdraw,.inventory-item-actions:has(button:first-child.is-hint-open)~.inventory-item-action-tooltip--withdraw,.inventory-item-actions:has(button:last-child:hover)~.inventory-item-action-tooltip--sell,.inventory-item-actions:has(button:last-child:focus-visible)~.inventory-item-action-tooltip--sell,.inventory-item-actions:has(button:last-child.is-hint-open)~.inventory-item-action-tooltip--sell{visibility:visible;opacity:1;pointer-events:none;transform:translateY(0);transition:opacity var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.case-detail-page{width:min(1560px,calc(100vw - 284px));min-height:100vh;margin:0 max(32px,calc((100vw - 1780px)/2)) 0 calc(220px + max(32px,calc((100vw - 1780px)/2)));padding:82px 0 48px}.case-count{display:flex;gap:3px}.case-count button{width:48px;height:48px;border:0;background:#292a28;color:#e4dad175;font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:700;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.case-count button:hover,.case-count button:focus-visible{color:#fff;background:var(--surface-hover)}.case-count button:active{transform:translateY(1px)}.case-count button.is-active{color:#fff;background:linear-gradient(180deg,#536331,#5d7239)}.drop-history{padding:32px 0 4px}.drop-history-heading{min-height:50px;display:flex;align-items:center;gap:10px}.drop-history-heading>svg{color:var(--rust-gold);font-size:18px}.drop-history-heading h2{margin:0;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:24px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.drop-history-heading span{margin-left:auto;color:#e4dad166;font-size:9px;font-weight:700;letter-spacing:.1em}.case-result-summary{width:100%;overflow-x:auto;background:transparent;scrollbar-color:rgba(228,218,209,.18) transparent;scrollbar-width:thin;animation:resultReveal .34s var(--ease-smooth-out) both}.case-result-grid{width:max-content;display:grid;grid-auto-flow:column;grid-auto-columns:264px;gap:8px}.case-result{--case-result-rarity: var(--rarity-color, var(--rarity-common));position:relative;width:264px;min-height:96px;padding:8px 12px;display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;background:color-mix(in srgb,var(--case-result-rarity) 8%,#292a28 92%);text-align:left;animation:resultItemReveal .42s calc(80ms + var(--result-order) * 55ms) var(--ease-smooth-out) both}.case-result:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--case-result-rarity);opacity:1}.case-result>img{width:82px;height:76px;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(0,0,0,.25))}.case-result>div{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.case-result span{color:#e4dad16b;font-size:8px;font-weight:700;letter-spacing:.12em}.case-result b{width:100%;overflow:hidden;color:#eee7df;display:-webkit-box;font-family:Roboto Condensed,sans-serif;font-size:15px;line-height:1.05;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2}.case-result small{margin-top:3px;display:flex;align-items:center;gap:4px;color:var(--rust-gold);font-size:10px;font-weight:700}.case-result small img{width:14px;height:14px;object-fit:contain}.possible-drops{padding:38px 0 8px}.drop-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}.drop-card{--drop-rarity: var(--rarity-color, var(--rarity-common));position:relative;min-width:0;height:214px;padding:0;overflow:hidden;border:0;background:color-mix(in srgb,var(--drop-rarity) 8%,#393836 92%);text-align:left;cursor:pointer;content-visibility:auto;contain-intrinsic-size:214px;transition:filter var(--duration-quick) ease-out,background-color var(--duration-quick) ease-out}.drop-card:hover,.drop-card:focus-visible{filter:brightness(1.055);background:color-mix(in srgb,var(--drop-rarity) 11%,#3d3c3a 89%)}.drop-card:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--drop-rarity);opacity:1}.drop-card-chance{position:absolute;top:9px;left:0;z-index:2;padding:4px 7px;background:#181817bf;color:#e4dad18f;font-size:8px;font-weight:700;transition:color var(--duration-quick) ease-out,transform var(--duration-fast) var(--ease-smooth-out)}.drop-card:hover .drop-card-chance,.drop-card:focus-visible .drop-card-chance{color:#e4dad1;transform:translate(3px)}.drop-card-image{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);overflow:visible;pointer-events:none}.drop-card-image img{position:absolute;inset:0;width:100%;height:100%;margin:auto;object-fit:contain;object-position:center;transform-origin:center;filter:drop-shadow(0 7px 6px rgba(0,0,0,.3));transition:filter var(--duration-fast) ease-out}.drop-card:hover .drop-card-image img,.drop-card:focus-visible .drop-card-image img{filter:drop-shadow(0 10px 8px rgba(0,0,0,.38))}.drop-card-copy{position:absolute;z-index:2;left:12px;right:12px;bottom:12px;display:flex;flex-direction:column}.drop-card-copy b{display:-webkit-box;overflow:hidden;color:#e4dad1;font-family:Roboto Condensed,sans-serif;font-size:13px;font-weight:700;line-height:1.1;text-overflow:clip;text-transform:uppercase;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.drop-card-price{position:absolute;z-index:2;top:10px;right:10px;display:flex;align-items:center;gap:4px;color:#e4dad1d1;font-family:Roboto Condensed,sans-serif;font-size:11px;font-weight:700}.drop-card-price img{width:14px;height:14px;object-fit:contain}.rating-current{position:relative;min-height:124px;padding:14px 18px 24px;display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:16px;overflow:hidden;background:linear-gradient(105deg,color-mix(in srgb,var(--rating-color) 11%,#30322f 89%),var(--surface-raised) 62%)}.rating-current:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--rating-color)}.rating-current-icon{align-self:stretch;padding-right:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-right:1px solid color-mix(in srgb,var(--rating-color) 18%,transparent)}.rating-current-icon img,.rating-current-icon>svg{width:66px;height:66px;object-fit:contain;color:var(--rating-color);filter:drop-shadow(0 7px 6px rgba(0,0,0,.45))}.rating-current-icon small{color:#ece5dd70;font-size:7px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.rating-current-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.rating-current-copy small{color:#ece5dd80;font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rating-current-copy strong{color:var(--rating-color);font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:27px;letter-spacing:.045em;line-height:1;text-transform:uppercase}.rating-current-copy span{margin-top:4px;overflow:hidden;color:#ece5ddad;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.rating-current-value{min-width:126px;height:50px;padding:0 13px;display:grid;align-content:center;justify-items:end;background:var(--surface-base);border-left:2px solid var(--rating-color)}.rating-current-value b{color:#eee6de;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:23px;font-variant-numeric:tabular-nums;line-height:1}.rating-current-value small{margin-top:2px;color:#ece5dd70;font-size:8px;font-weight:700;letter-spacing:.12em}.rating-progress{position:absolute;left:20px;right:20px;bottom:10px;height:3px;overflow:hidden;background:#0006}.rating-progress>i{height:100%;display:block;background:var(--rating-color);transition:width var(--duration-medium) var(--ease-smooth-out)}.wallet-modal{width:min(980px,calc(100vw - 40px));height:min(650px,calc(100dvh - 40px));min-height:560px;overflow:hidden;background:#232321;color:#e9e1d9;box-shadow:0 28px 80px #000000b8;animation:walletModalIn var(--duration-medium) var(--ease-smooth-out) both}.wallet-header{height:78px;display:grid;grid-template-columns:1fr auto 48px;align-items:stretch;background:#2b2a28;border-bottom:4px solid #201f1d}.wallet-header>div{padding:0 24px;display:flex;align-items:center;gap:14px}.wallet-header>div>svg{width:24px;height:24px;color:var(--rust-red)}.wallet-header>div>span{display:flex;flex-direction:column;gap:2px}.wallet-header small{color:#e4dad16b;font-size:8px;font-weight:700;letter-spacing:.13em}.wallet-header h2{margin:0;font-family:Roboto Condensed,Arial Narrow,sans-serif;text-transform:uppercase}.wallet-header h2{font-size:27px;line-height:1;letter-spacing:.045em}.wallet-header-balance{min-width:178px;padding:0 22px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:3px;background:#33322f}.wallet-header-balance b{display:flex;align-items:center;gap:7px;color:#efbd62;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:21px;letter-spacing:.035em}.wallet-header-balance img{width:23px;height:23px}.wallet-header>button{width:48px;height:100%;padding:0;display:grid;place-items:center;border:0;background:#3a3936;color:#e4dad18c;cursor:pointer}.wallet-header>button:hover,.wallet-header>button:focus-visible{background:var(--rust-red);color:#fff}.wallet-layout{height:calc(100% - 78px);display:grid;grid-template-columns:224px minmax(0,1fr)}.wallet-sidebar{padding:12px 8px;display:flex;flex-direction:column;gap:4px;background:#191b19}.wallet-sidebar>button{min-height:64px;padding:0 14px;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:11px;border:0;background:#272926;color:#e4dad194;text-align:left;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.wallet-sidebar>button>svg{width:18px;height:18px;justify-self:center}.wallet-sidebar>button span{display:flex;flex-direction:column;gap:4px}.wallet-sidebar>button b{font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:14px;letter-spacing:.045em;text-transform:uppercase}.wallet-sidebar>button small{color:#e4dad157;font-size:9px}.wallet-sidebar>button:hover,.wallet-sidebar>button:focus-visible{background:#32342f;color:#fff}.wallet-sidebar>button.is-active{background:var(--rust-green);color:#fff}.wallet-sidebar>button.is-active small{color:#ffffffa3}.wallet-security{margin-top:auto;padding:14px 13px;display:grid;grid-template-columns:22px 1fr;gap:10px;background:#20221f;color:#8ca362}.wallet-security>svg{margin-top:2px}.wallet-security span{display:flex;flex-direction:column;gap:4px}.wallet-security b{font-size:9px;letter-spacing:.06em;text-transform:uppercase}.wallet-security small{color:#e4dad159;font-size:8px;line-height:1.35}.wallet-methods,.wallet-details,.wallet-history{min-height:100%}.wallet-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wallet-method{position:relative;min-height:132px;padding:18px;display:grid;grid-template-columns:46px minmax(0,1fr) 14px;grid-template-rows:22px 14px 18px;align-content:center;align-items:center;column-gap:14px;row-gap:4px;overflow:hidden;border:0;background:#30322f;color:#ece4dc;text-align:left;cursor:pointer;transition:background-color var(--duration-quick) ease-out,transform var(--duration-fast) var(--ease-smooth-out)}.wallet-method:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--method-accent, var(--rust-blue));transform:scaleX(.22);transform-origin:left;opacity:.75;transition:transform var(--duration-fast) var(--ease-smooth-out),opacity var(--duration-quick) ease-out}.wallet-method.is-green{--method-accent: #7f994c}.wallet-method.is-gold{--method-accent: var(--rust-gold)}.wallet-method.is-red{--method-accent: var(--rust-red)}.wallet-method:hover,.wallet-method:focus-visible{background:#383a36;transform:translateY(-2px)}.wallet-method:hover:after,.wallet-method:focus-visible:after{transform:scaleX(1);opacity:1}.wallet-method>i{width:46px;height:46px;display:grid;place-items:center;grid-column:1;grid-row:1 / 4;align-self:center;background:color-mix(in srgb,var(--method-accent, var(--rust-blue)) 15%,#252724 85%);color:var(--method-accent, var(--rust-blue));font-size:22px;font-style:normal}.wallet-method>span{min-width:0;display:contents}.wallet-method>span b{grid-column:2;grid-row:1;align-self:end;overflow:hidden;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:17px;line-height:1;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.wallet-method>span small{grid-column:2;grid-row:2;align-self:start;overflow:hidden;color:#e4dad16b;font-size:8px;font-weight:700;line-height:1;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap}.wallet-method>em{grid-column:2;grid-row:3;align-self:end;color:color-mix(in srgb,var(--method-accent, var(--rust-blue)) 75%,white 25%);font-size:8px;font-style:normal;font-weight:700;line-height:1;letter-spacing:.06em}.wallet-method>svg:last-child{grid-column:3;grid-row:1 / 4;align-self:center;color:#e4dad140;transform:rotate(180deg)}.wallet-hint{margin-top:14px;padding:13px 15px;display:flex;align-items:flex-start;gap:11px;background:#20221f;color:var(--rust-blue-bright)}.wallet-hint p{margin:0;display:flex;flex-direction:column;gap:3px}.wallet-hint b{color:#ded6ce;font-size:10px;text-transform:uppercase}.wallet-hint span{color:#e4dad16b;font-size:9px;line-height:1.4}.wallet-back{height:32px;margin-bottom:12px;padding:0;display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#e4dad175;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.wallet-back:hover,.wallet-back:focus-visible{color:#fff}.wallet-field{display:flex;flex-direction:column;gap:7px}.wallet-field>span,.wallet-promo label>span{color:#e4dad199;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wallet-field input,.wallet-promo input{width:100%;height:58px;padding:0 16px;border:0;outline:0;background:#191b19;color:#f4ece4;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:21px;font-weight:700;letter-spacing:.05em}.wallet-field input:focus,.wallet-promo input:focus{box-shadow:inset 0 -3px 0 var(--rust-blue)}.wallet-field.has-error input{box-shadow:inset 0 -3px 0 var(--rust-red)}.wallet-field>small{color:#e4dad157;font-size:9px}.wallet-amount>div{display:grid;grid-template-columns:1fr auto;background:#191b19}.wallet-amount>div input{background:transparent}.wallet-amount>div b{padding:0 17px;display:flex;align-items:center;gap:7px;color:#d7a249;font-size:11px;letter-spacing:.06em}.wallet-amount>div b img{width:22px;height:22px}.wallet-promo{display:grid;grid-template-columns:1fr 108px;align-items:end;gap:4px}.wallet-promo label{display:flex;flex-direction:column;gap:7px}.wallet-promo input{height:46px;font-size:13px}.wallet-promo>button{height:46px;border:0;background:#3a3c37;color:#e4dad1ad;font-size:9px;font-weight:700;text-transform:uppercase;cursor:pointer}.wallet-promo>button:hover,.wallet-promo>button:focus-visible{background:#474944;color:#fff}.wallet-promo.is-success input,.wallet-promo.is-success>button{box-shadow:inset 0 -3px #82a34a}.wallet-promo.is-success>button{color:#a6c56d;font-size:15px}.wallet-promo.is-error input{box-shadow:inset 0 -3px 0 var(--rust-red)}.wallet-total{min-height:64px;margin-top:18px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:#30322f}.wallet-total>span{display:flex;flex-direction:column;gap:4px}.wallet-total small{color:#e4dad16b;font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.wallet-total>span b{color:#9ebf63;font-size:9px}.wallet-total strong{display:flex;align-items:center;gap:7px;color:#efb952;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:24px}.wallet-total strong img,.wallet-history-list strong img{width:24px;height:24px}.wallet-history-list{display:flex;flex-direction:column;gap:3px}.wallet-history-list article{min-height:76px;padding:0 15px;display:grid;grid-template-columns:40px minmax(0,1fr) auto 82px;align-items:center;gap:12px;background:#30322f}.wallet-history-list article>i{width:40px;height:40px;display:grid;place-items:center;background:#242623;color:#91ad5d;font-size:17px;font-style:normal}.wallet-history-list article.is-failed>i{color:#dc6c5b}.wallet-history-list article>span{min-width:0;display:flex;flex-direction:column;gap:4px}.wallet-history-list article>span b{font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:14px;text-transform:uppercase}.wallet-history-list article>span small{overflow:hidden;color:#e4dad15c;font-size:8px;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.wallet-history-list strong{display:flex;align-items:center;gap:6px;color:#e3ab4d;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:17px}.wallet-history-list em{color:#91ad5d;font-size:8px;font-style:normal;font-weight:700;letter-spacing:.06em;text-align:right}.wallet-history-list article.is-failed strong,.wallet-history-list article.is-failed em{color:#e4dad157}.wallet-history-list article{position:relative}.wallet-history-list article:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:#e4dad129}.wallet-history-list article.is-channel-crypto:before{background:var(--rust-blue)}.wallet-history-list article.is-channel-fiat:before{background:var(--rust-gold)}.wallet-history-list article.is-channel-skins:before{background:var(--rust-green)}.wallet-history-list article.is-channel-admin:before{background:var(--rust-red)}@keyframes accountMenuOut{to{opacity:0;transform:translateY(-7px) scale(.98)}}@keyframes liveDropReveal{0%{opacity:.86;transform:scale(.975)}to{opacity:1;transform:scale(1)}}@keyframes resultReveal{0%{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes resultItemReveal{0%{opacity:0;transform:translateY(7px)}}.reward-section-hero{--reward-hero-accent: var(--rust-gold);position:relative;min-height:292px;margin-bottom:var(--reward-grid-gap);display:grid;grid-template-columns:minmax(0,56%) minmax(0,44%);overflow:hidden;isolation:isolate;background:#292b28}.reward-section-hero.tone-red{--reward-hero-accent: var(--rust-red)}.reward-section-hero.tone-blue{--reward-hero-accent: var(--rust-blue-bright)}.reward-section-hero.tone-green{--reward-hero-accent: #8da960}.reward-section-hero__copy{position:relative;z-index:3;grid-column:1;min-width:0;padding:34px 38px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:transparent}.reward-section-hero__copy:after{display:none}.reward-section-hero__eyebrow{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--reward-hero-accent);font-size:10px;font-weight:700;letter-spacing:.105em;text-transform:uppercase}.reward-section-hero__eyebrow>span,.reward-section-hero__eyebrow>small{display:inline-flex;align-items:center;gap:8px}.reward-section-hero__eyebrow>span svg{width:14px;height:14px}.reward-section-hero__eyebrow>small{color:#eee6de70;font-size:9px;white-space:nowrap}.reward-section-hero h2{max-width:680px;margin:14px 0 0;color:#f1e9e2;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:clamp(34px,3.05vw,48px);line-height:.96;letter-spacing:.025em;text-transform:uppercase}.reward-section-hero__copy>h2:first-child{margin-top:0}.reward-section-hero p{max-width:66ch;margin:13px 0 0;color:#eee6dea3;font-size:13px;line-height:1.55}.reward-section-hero__actions{width:min(520px,100%);margin-top:22px;display:flex;align-items:center;flex-wrap:wrap;gap:14px}.reward-section-hero__media{position:absolute;z-index:0;inset:-2px;min-width:0;min-height:0;overflow:hidden;background:#292b28}.reward-section-hero__media:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,#292b28 0% 27%,#292b28f7 38%,#292b28c7 49%,#292b2840 64%,#1b1d1a14 78%),linear-gradient(0deg,rgba(20,22,19,.86) 0%,rgba(20,22,19,.26) 12%,transparent 33%),linear-gradient(180deg,rgba(20,22,19,.3) 0%,transparent 20%);pointer-events:none}.reward-section-hero__media img{position:absolute;z-index:1;top:50%;right:-1%;width:auto;max-width:none;height:166%;object-fit:contain;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 9%,#000 27%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 9%,#000 27%,#000 100%)}.reward-weekly-hero .reward-section-hero__media img{top:50%;height:160%}.reward-section-hero.reward-workbench-hero .reward-section-hero__media img{top:47%;height:158%}.reward-section-hero.reward-contracts-hero .reward-section-hero__media img{top:49%;height:160%}.weekly-set-card.is-claimed:not(.is-selected)>*{opacity:.32;filter:saturate(.4)}.weekly-set-command-copy{display:flex;flex-direction:column}.weekly-set-modal-close{position:absolute;z-index:20;top:12px;right:12px;width:36px;height:36px;border:0;background:#1e201df0;color:#eee6de94;box-shadow:inset 0 0 0 1px #eee6de17;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out,box-shadow var(--duration-quick) ease-out}.weekly-set-modal-close svg{width:13px;height:13px}.weekly-set-modal-close:hover{background:#34312d;color:#e3654d;box-shadow:inset 3px 0 #d2583d}.weekly-set-modal-close:focus-visible{outline:0;background:#342823;color:#f2eae2;box-shadow:inset 0 0 0 2px #d2583d}@media(max-width:760px){.weekly-set-modal-close{top:8px;right:8px}}.reward-weekly-panel{min-height:320px;overflow:hidden;background:var(--reward-surface)}.reward-weekly-hero{margin-bottom:0}.reward-progress{width:min(360px,100%);margin-top:20px;display:flex;align-items:center;gap:12px}.reward-progress>span{height:8px;flex:1;overflow:hidden;background:#181917}.reward-progress i{display:block;height:100%;background:var(--rust-gold);transition:width var(--duration-medium) var(--ease-smooth-out)}.reward-progress b{min-width:68px;color:#fff;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:11px}.reward-weekly-progress-group{width:min(520px,100%);display:grid;gap:24px}.reward-progress-meta{display:flex;align-items:center;justify-content:flex-start;gap:16px}.reward-progress-meta .ui-button{width:auto;min-width:184px;height:50px;padding-inline:24px;font-size:14px}.reward-progress-meta>span{max-width:none;color:#eee6de9e;font-size:11px;line-height:1.35;white-space:nowrap}.reward-weekly-slots{min-width:0;padding:12px;display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));gap:8px;align-items:stretch;background:var(--reward-surface)}.reward-weekly-slots article{position:relative;min-width:0;min-height:222px;overflow:hidden;background:#282a27}.reward-weekly-slots article.is-unlocked{background:#343129}.reward-weekly-slots article>img{position:absolute;inset:0 0 48px;z-index:1;width:100%;height:calc(100% - 48px);object-fit:contain;filter:drop-shadow(0 10px 8px rgba(0,0,0,.38));transform:translateY(-2px) scale(1.28);transform-origin:center}.reward-weekly-slots article.is-locked{background:#242623}.reward-weekly-secret{position:absolute;inset:0 0 56px;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#eee6de57}.reward-weekly-secret svg{width:28px;height:28px}.reward-weekly-secret span{font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.reward-weekly-slots article>footer{position:absolute;inset:auto 0 0;z-index:3;min-height:56px;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;background:#20221f}.reward-weekly-slots article>footer>span{min-width:0;display:flex;flex-direction:column;gap:4px}.reward-weekly-slots article>footer b{overflow:hidden;color:#eee6de;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:11px;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.reward-weekly-slots article>footer small{display:flex;align-items:center;gap:4px;color:#eee6dea3;font-size:10px;font-weight:700}.reward-weekly-slots article>footer small img{width:13px;height:13px}.reward-weekly-slots article>footer.is-secret small{color:#eee6de5c;font-size:9px;letter-spacing:.02em;text-transform:none}.reward-weekly-slots article>footer em{color:#eee6de8a;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.reward-weekly-slots article.is-unlocked>footer em{color:#b9d68a}.reward-section-hero .reward-progress{margin-top:0}.reward-section-hero__actions>.ui-button{min-width:190px}.reward-section-hero.reward-workbench-hero,.reward-section-hero.reward-contracts-hero{min-height:292px;padding:0;align-items:stretch;gap:0;background:var(--reward-surface-raised)}.reward-energy-page{animation:detailPanelIn var(--duration-fast) var(--ease-smooth-out) both}@media(max-width:1180px){.case-detail-page{width:min(1100px,calc(100% - 36px));margin:0 auto;padding-top:142px}.drop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:761px)and (max-width:1180px){.case-detail-page{padding-top:calc(142px + env(safe-area-inset-top))}}@media(max-width:900px){.reward-section-hero{grid-template-columns:minmax(0,60%) minmax(0,40%)}.reward-section-hero__copy{padding:28px 30px}.reward-section-hero h2{font-size:36px}.reward-section-hero__media,.reward-section-hero.reward-workbench-hero,.reward-section-hero.reward-contracts-hero{min-height:268px}.reward-section-intro{padding:20px 22px}.reward-section-intro p{max-width:58ch}.reward-weekly-slots article{min-height:200px}}@media(max-width:760px){:root{--ui-toolbar-height: 48px;--ui-control-padding: 10px;--ui-control-font: 11px}.case-toolbar{grid-template-columns:minmax(204px,1fr) minmax(144px,160px)}.case-toolbar .game-toolbar-tabs button{min-width:48px;padding:0 14px}.case-toolbar .game-toolbar-tabs button span{display:none}.reward-section-hero{min-height:0;margin-bottom:12px;grid-template-columns:1fr}.reward-section-hero__copy{order:1;padding:22px 18px;background:#292b28}.reward-section-hero__copy:after{display:none}.reward-section-hero__eyebrow{align-items:flex-start;flex-direction:column;gap:7px}.reward-section-hero__eyebrow>small{white-space:normal}.reward-section-hero h2{margin-top:11px;font-size:29px;line-height:1}.reward-section-hero p{margin-top:10px;font-size:11px;line-height:1.5}.reward-section-hero__actions{margin-top:17px;align-items:stretch;flex-direction:column}.reward-section-hero__actions>.ui-button{width:100%;min-width:0}.reward-weekly-progress-group{width:100%;gap:20px}.reward-progress-meta{gap:10px}.reward-progress-meta .ui-button{min-width:156px;height:46px;padding-inline:20px;font-size:13px}.reward-progress-meta>span{white-space:normal}.reward-section-hero__media{position:relative;inset:auto;order:2;min-height:210px}.reward-section-hero__media:before{background:linear-gradient(0deg,#292b28 0%,rgba(41,43,40,.72) 10%,transparent 46%)}.reward-section-hero__media img{inset:0;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center 50%;transform:scale(1.012);-webkit-mask-image:none;mask-image:none}.reward-weekly-hero .reward-section-hero__media img{top:0;height:100%;object-position:center 52%}.reward-section-hero.reward-workbench-hero .reward-section-hero__media img{top:0;height:100%;object-position:center 54%}.reward-section-hero.reward-contracts-hero .reward-section-hero__media img{top:0;height:100%;object-position:center 56%}.reward-section-hero.reward-workbench-hero,.reward-section-hero.reward-contracts-hero{min-height:0;padding:0}.reward-section-hero.reward-workbench-hero .reward-section-hero__media{min-height:230px}.reward-weekly-panel{display:flex;flex-direction:column}.reward-weekly-slots{width:100%;padding:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reward-weekly-slots article{min-height:174px;height:174px}.reward-weekly-slots article>img{inset-bottom:54px;height:120px;transform:translateY(-2px) scale(1.34)}.reward-weekly-secret{inset-bottom:56px;gap:9px}.reward-weekly-slots article>footer{min-height:58px}.footer-services{align-self:end;justify-content:flex-start}.case-detail-page{width:auto;margin-inline:calc(8px + env(safe-area-inset-left)) calc(8px + env(safe-area-inset-right));padding:calc(142px + env(safe-area-inset-top)) 0 calc(34px + env(safe-area-inset-bottom))}.case-count{grid-column:1}.case-count button{width:40px;height:42px}.drop-history{padding-top:22px}.drop-history-heading{min-height:44px}.drop-history-heading h2{font-size:20px}.drop-history-heading span{font-size:8px}.case-result-grid{grid-auto-columns:252px}.case-result{width:252px;min-height:78px;grid-template-columns:62px minmax(0,1fr);gap:7px;padding:5px 7px}.case-result>img{width:62px;height:60px}.case-result b{font-size:13px}.possible-drops{padding-top:24px}.drop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.drop-card{height:190px}.drop-card-copy{left:9px;right:9px;bottom:9px}.drop-card-copy b{font-size:11px}.drop-card-price{top:7px;right:7px;bottom:auto;font-size:9px}.wallet-modal{width:100%;height:100dvh;min-height:0;box-shadow:none}.wallet-header{height:64px;grid-template-columns:1fr auto 44px}.wallet-header>div{padding:0 13px;gap:10px}.wallet-header>div>svg{width:20px;height:20px}.wallet-header h2{font-size:22px}.wallet-header-balance{min-width:118px;padding:0 10px}.wallet-header-balance small{display:none}.wallet-header-balance b{font-size:16px}.wallet-header-balance img{width:19px;height:19px}.wallet-header>button{width:44px}.wallet-layout{height:calc(100% - 64px);grid-template-columns:1fr;grid-template-rows:60px minmax(0,1fr)}.wallet-sidebar{padding:4px;flex-direction:row;gap:4px;overflow-x:auto}.wallet-sidebar>button{min-width:140px;min-height:52px;flex:1;padding:0 10px;grid-template-columns:20px minmax(0,1fr);gap:8px}.wallet-sidebar>button b{font-size:11px}.wallet-sidebar>button small{font-size:8px}.wallet-sidebar>button>svg{width:14px;height:14px}.wallet-security{display:none}.wallet-method-grid{grid-template-columns:1fr;gap:5px}.wallet-method{min-height:92px;padding:12px 13px;grid-template-columns:40px minmax(0,1fr) 12px;grid-template-rows:18px 12px 15px;column-gap:11px;row-gap:3px}.wallet-method>i{width:40px;height:40px;font-size:19px}.wallet-method>span b{font-size:15px}.wallet-hint{margin-top:9px}.wallet-details{max-width:none}.wallet-field input{height:54px}.wallet-total{min-height:58px;margin-top:14px}.wallet-history-list article{min-height:82px;padding:0 10px;grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 9px}.wallet-history-list article>i{width:36px;height:36px;grid-row:1 / 3}.wallet-history-list article>span b{font-size:12px}.wallet-history-list strong{font-size:14px}.wallet-history-list strong img{width:19px;height:19px}.wallet-history-list em{grid-column:3;font-size:8px}}@media(max-width:760px){.rating-current{min-height:142px;padding:12px 12px 20px;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:8px 12px}.rating-current-icon{grid-row:1 / 3}.rating-current-icon img,.rating-current-icon>svg{width:56px;height:56px}.rating-current-copy strong{font-size:22px}.rating-current-copy span{max-width:none;font-size:9px;white-space:normal}.rating-current-value{min-width:0;width:max-content;height:34px;padding-inline:9px;grid-column:2;justify-items:start}.rating-current-value b{font-size:17px}.rating-current-value small{font-size:7px}.rating-progress{left:14px;right:14px;bottom:8px}}.upgrade-balance-mobile-value{display:none!important}.upgrade-balance-form{min-width:0;grid-column:2;grid-row:1;margin:0;display:block}.upgrade-balance-slider{min-width:0;display:grid;grid-template-rows:11px 12px;align-content:center;gap:0}.upgrade-balance-slider>span{grid-row:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#e4dad152;font-size:8px;font-weight:700;letter-spacing:.045em}.upgrade-balance-slider>span b:last-child{text-align:right}.upgrade-balance-slider>span strong{min-width:48px;color:var(--rust-gold);font-size:10px;letter-spacing:.055em;text-align:center}@media(max-width:1180px){.character-wardrobe{grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr)}.character-stage,.character-controls{min-height:640px}.character-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.character-slot-filter{grid-column:span 2}.character-inventory>div{grid-template-columns:repeat(2,minmax(0,1fr))}.public-character-layout{grid-template-columns:minmax(440px,1fr) minmax(320px,.72fr)}}@media(max-width:900px){.character-wardrobe{grid-template-columns:1fr}.character-stage{min-height:660px}.character-controls{min-height:0}.character-inventory>div{max-height:320px}.public-character-layout{grid-template-columns:1fr}.public-character-layout>.rust-character-viewer{min-height:590px}.public-character-layout>aside{min-height:440px;border-top:1px solid rgba(255,255,255,.055);border-left:0}}@media(max-width:620px){.character-wardrobe{gap:6px}.character-stage{min-height:570px;grid-template-rows:58px minmax(0,1fr) 66px}.character-stage>header,.character-stage>footer{padding-inline:14px}.character-stage h2,.character-controls h3{font-size:19px}.character-controls{padding:14px}.character-controls>header{min-height:100px;flex-direction:column}.character-controls>header>div{width:100%}.character-controls>header>div>button:not(.ui-button){flex:0 0 46px}.character-controls>header .ui-button{min-width:0;flex:1}.character-slot-toolbar{min-height:76px;padding:8px;align-items:flex-start;flex-direction:column}.character-slot-toolbar>span{width:100%}.character-slot-toolbar button{flex:1;justify-content:center}.character-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.character-slot-filter{grid-column:auto}.character-inventory>div{grid-template-columns:repeat(2,minmax(0,1fr));max-height:420px}.character-inventory-item{height:132px}.public-character-stage>header{min-height:112px;padding:16px;align-items:flex-start;flex-direction:column}.public-character-stage>header h1{font-size:27px}.public-character-layout>.rust-character-viewer{min-height:520px}.public-character-layout>aside{min-height:420px;padding:24px 18px}}@keyframes mobileMenuItemIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.upgrade-balance-desktop-value{display:none!important}.upgrade-balance-mobile-value{display:inline-flex!important;min-width:0}.upgrade-balance-mobile-value img,.upgrade-balance-mobile-value>b{flex-shrink:0}.upgrade-balance-mobile-value small{color:#e4dad185;font-size:10px;letter-spacing:.025em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upgrade-balance-form{margin-top:0}.upgrade-balance-slider{grid-template-rows:5px;gap:0}.upgrade-balance-slider>span{display:none}}@media(max-width:620px){.inventory-controls.is-selection-active{grid-template-columns:minmax(0,1fr)}.upgrade-balance-slider{grid-column:auto}}@media(max-width:380px){.case-toolbar{grid-template-columns:1fr}.case-toolbar .game-toolbar-tabs,.case-toolbar .game-toolbar-search{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}.reward-cargo-arrival{width:auto;min-height:28px;padding:0;display:flex;align-items:center;justify-content:flex-start;gap:24px;background:transparent;color:#eee6deb3;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:10px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.reward-cargo-arrival span,.reward-cargo-arrival strong{display:inline-flex;align-items:center;gap:7px}.reward-cargo-arrival span{color:#bfd88f}.reward-cargo-arrival span i{width:7px;height:7px;background:#a7c36f;box-shadow:0 0 0 4px #a7c36f1a}.reward-cargo-arrival strong{color:#f0e9e1;font-size:10px}.reward-cargo-arrival strong svg{width:11px;height:11px;color:#d85a3f}.reward-cargo-claim-actions{display:flex;align-items:center}.reward-cargo-claim-actions .ui-button{min-width:258px;height:52px;padding-inline:18px;justify-content:flex-start;gap:11px}.reward-cargo-claim-actions .ui-button>span{min-width:0;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:3px;text-align:left}.reward-cargo-claim-actions .ui-button b{color:inherit;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:13px;line-height:1;text-transform:uppercase}.reward-cargo-claim-actions .ui-button small{color:color-mix(in srgb,currentColor 62%,transparent);font-size:8px;font-weight:700;line-height:1;letter-spacing:.055em;text-transform:uppercase}.reward-cargo-deck{min-width:0;padding:18px 18px 16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:316px;gap:10px;background:#181b18}.reward-cargo-free{--cargo-free-accent: #d6a54a;min-width:0;min-height:316px;grid-column:1;position:relative;display:grid;grid-template-rows:74px minmax(0,1fr) 58px;overflow:hidden;background:transparent}.reward-cargo-free:before{content:"";position:absolute;inset:74px 0 58px;z-index:0;background:linear-gradient(135deg,rgba(214,165,74,.07),transparent 55%),#2b2d28;pointer-events:none}.reward-cargo-free>header{position:relative;z-index:3;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#20231f;font-family:Roboto Condensed,Arial Narrow,sans-serif;text-transform:uppercase}.reward-cargo-free>header>span{min-width:0;display:flex;align-items:flex-start;flex-direction:column;gap:4px}.reward-cargo-free>header small{color:#eee6de73;font-size:8px;font-weight:700;letter-spacing:.08em}.reward-cargo-free>header b{display:inline-flex;align-items:center;gap:7px;color:#efdfbd;font-size:12px;line-height:1;letter-spacing:.045em}.reward-cargo-free>header b svg{color:var(--cargo-free-accent)}.reward-cargo-free>header em{display:inline-flex;align-items:center;gap:5px;color:#e4bd69;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.08em}.reward-cargo-free>header em svg{width:11px;height:11px;color:var(--cargo-free-accent)}.reward-cargo-free-stage{position:relative;z-index:1;min-height:0;overflow:hidden;contain:layout paint;box-shadow:inset 0 2px 0 var(--cargo-free-accent)}.reward-cargo-free-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .28s ease,transform .38s var(--ease-smooth-out),filter .38s ease}.reward-cargo-free-crate{padding:10px 22px 2px;opacity:1;filter:saturate(.84) brightness(.88) drop-shadow(0 14px 10px rgba(0,0,0,.42));transform:translateY(2px) scale(.92)}.reward-cargo-free-prize{padding:22px 34px 14px;opacity:0;filter:drop-shadow(0 13px 10px rgba(0,0,0,.4));transform:translateY(2px) scale(.9)}.reward-cargo-free-stage>span{position:absolute;bottom:13px;left:14px;min-height:24px;display:inline-flex;align-items:center;gap:6px;color:#eee6de9e;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.reward-cargo-free-stage>span svg{color:var(--cargo-free-accent)}.reward-cargo-free.is-claimed{--cargo-free-accent: #9fbd68}.reward-cargo-free.is-claimed .reward-cargo-free-crate{opacity:0;transform:translateY(2px) scale(.86)}.reward-cargo-free.is-claimed .reward-cargo-free-prize{opacity:1;transform:translateY(0) scale(1.12);animation:cargoFreeReveal .42s var(--ease-smooth-out) both}.reward-cargo-free>footer{position:relative;z-index:3;min-width:0;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#1b1e1b;box-shadow:inset 0 1px #eee6de0a}.reward-cargo-free>footer>span{min-width:0;display:flex;flex-direction:column;gap:4px}.reward-cargo-free>footer small{color:#eee6de75;font-size:9px;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.reward-cargo-free>footer b{overflow:hidden;color:#f1e9e2;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:16px;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.reward-cargo-free>footer em,.reward-cargo-free>footer strong{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:#dcb45e;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:14px;font-style:normal;font-weight:700;text-transform:uppercase}.reward-cargo-free>footer strong img{width:16px;height:16px}.reward-cargo-locks{min-width:0;grid-column:2 / -1;padding:0;display:grid;grid-template-rows:38px 20px minmax(0,1fr);gap:8px;background:transparent}.reward-cargo-locks-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.reward-cargo-locks-header>span{min-width:0;display:flex;flex-direction:column;gap:5px}.reward-cargo-locks-header small{color:#d0a247;font-size:8px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.reward-cargo-locks-header b{color:#eee6de;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:16px;line-height:1;letter-spacing:.02em;text-transform:uppercase}.reward-cargo-locks-header .ui-button{min-width:168px;height:44px;padding-inline:16px;font-size:11px}.reward-cargo-hack-progress{min-width:0;display:flex;align-items:center}.reward-cargo-hack-progress .reward-progress{flex:1;max-width:none}.reward-cargo-lockers{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reward-cargo-lockers>article{--cargo-state: rgba(238, 230, 222, .34);position:relative;min-width:0;min-height:242px;overflow:hidden;background:#252925}.reward-cargo-lockers>article:after{content:"";position:absolute;inset:0 0 auto;z-index:5;height:2px;background:transparent}.reward-cargo-lockers>article.is-unlocked{--cargo-state: #99b764;background:#2a2e28}.reward-cargo-lockers>article.is-available{--cargo-state: #d0a247;background:#2b2b26;cursor:pointer;transition:background-color var(--duration-quick) ease-out,transform var(--duration-quick) ease-out,box-shadow var(--duration-quick) ease-out}.reward-cargo-lockers>article.is-hacking{--cargo-state: #d0a247;background:#2b2b26}.reward-cargo-lockers>article.is-harbor-cargo{background:#292624}.reward-cargo-lockers>article.is-unlocked:after,.reward-cargo-lockers>article.is-available:after,.reward-cargo-lockers>article.is-hacking:after{background:var(--cargo-state)}.reward-cargo-lockers>article.is-available:hover{background:#333126;transform:translateY(-1px)}.reward-cargo-lockers>article.is-available:focus-visible{outline:0;box-shadow:inset 0 0 0 1px #d0a247b8}.reward-cargo-locker-tag{position:absolute;inset:0 0 auto;z-index:4;min-height:32px;padding:2px 10px 0;display:flex;align-items:center;justify-content:space-between;gap:6px;color:#eee6de80;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.reward-cargo-locker-tag em{color:var(--cargo-state);font-size:8px;font-style:normal}.reward-cargo-lockers>article>img{position:absolute;inset:30px 0 58px;z-index:1;width:100%;height:calc(100% - 88px);object-fit:contain;filter:drop-shadow(0 10px 8px rgba(0,0,0,.38));transform:scale(1.22)}.reward-cargo-locker-secret{position:absolute;inset:32px 0 58px;z-index:2;display:grid;place-items:center;overflow:hidden}.reward-cargo-locker-secret>img{position:absolute;left:50%;top:50%;width:auto;max-width:76%;height:94%;object-fit:contain;opacity:.58;filter:saturate(.62) brightness(.72) drop-shadow(0 10px 8px rgba(0,0,0,.42));transform:translate(-50%,-50%)}.reward-cargo-lockers>article.is-hacking .reward-cargo-locker-secret>img{opacity:.7;filter:saturate(.72) brightness(.82) drop-shadow(0 12px 10px rgba(0,0,0,.48))}.reward-cargo-lockers>article>footer{position:absolute;inset:auto 0 0;z-index:3;min-height:58px;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;background:#1b1e1b;box-shadow:inset 0 1px #eee6de0a}.reward-cargo-lockers>article>footer>span{min-width:0;display:flex;flex-direction:column;gap:4px}.reward-cargo-lockers>article>footer b{display:-webkit-box;overflow:hidden;color:#eee6de;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:10px;line-height:1.05;text-transform:uppercase;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.reward-cargo-lockers>article>footer small{display:flex;align-items:center;gap:4px;color:#eee6de85;font-size:9px;font-weight:700;white-space:nowrap}.reward-cargo-lockers>article>footer small img{width:12px;height:12px}.reward-cargo-lockers>article>footer em{color:#eee6de80;font-size:8px;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.reward-cargo-lockers>article.is-unlocked>footer em{color:#b9d68a}.reward-cargo-lockers>article.is-available>footer em{color:#e1b65e}@media(prefers-reduced-motion:no-preference){.reward-cargo-lockers>article.is-hacking{animation:cargoHackPulse 2.8s ease-in-out infinite}.reward-cargo-arrival span i{animation:cargoStatusPulse 2.2s ease-in-out infinite}}@keyframes cargoHackPulse{50%{filter:brightness(1.04)}}@keyframes cargoStatusPulse{50%{background:#d0a247;box-shadow:0 0 0 5px #d0a2471a}}@keyframes cargoFreeReveal{0%{opacity:.35;transform:translateY(8px) scale(1.25);filter:brightness(1.45) drop-shadow(0 16px 12px rgba(0,0,0,.42))}}@media(max-width:900px){.reward-cargo-deck{grid-template-columns:repeat(4,minmax(0,1fr))}.reward-cargo-lockers>article{min-height:210px}}@media(max-width:760px){.reward-cargo-arrival{min-height:32px;padding-inline:0;gap:12px}.reward-cargo-arrival strong{font-size:10px}.reward-cargo-claim-actions{width:100%;display:block}.reward-cargo-claim-actions .ui-button{width:100%;min-width:0;height:48px;padding-inline:10px}.reward-cargo-claim-actions .ui-button b{font-size:13px}.reward-cargo-deck{width:100%;padding:10px;grid-template-columns:1fr;grid-auto-rows:auto;gap:16px}.reward-cargo-free{height:264px;min-height:264px;grid-column:1;grid-template-rows:40px minmax(0,1fr) 60px;background:transparent}.reward-cargo-free:before{top:40px;bottom:60px}.reward-cargo-free-crate{padding:8px 34px 0;transform:translateY(1px) scale(.94)}.reward-cargo-free-prize{padding:17px 42px 10px}.reward-cargo-free.is-claimed .reward-cargo-free-crate{transform:translateY(1px) scale(.88)}.reward-cargo-free.is-claimed .reward-cargo-free-prize{transform:translateY(0) scale(1.1)}.reward-cargo-free>footer{min-height:62px;padding:9px 11px}.reward-cargo-free>footer b{font-size:14px}.reward-cargo-locks{grid-column:1;padding:16px 0 0;grid-template-rows:38px auto minmax(0,1fr);gap:10px;box-shadow:inset 0 1px #eee6de0e}.reward-cargo-locks-header{align-items:center;gap:8px}.reward-cargo-locks-header b{font-size:16px}.reward-cargo-locks-header .ui-button{min-width:132px;height:40px;padding-inline:10px;font-size:10px}.reward-cargo-hack-progress{align-items:stretch}.reward-cargo-lockers{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.reward-cargo-lockers>article{min-height:184px}.reward-cargo-lockers>article:before{top:30px;bottom:62px}.reward-cargo-lockers>article>img{top:30px;bottom:62px;height:calc(100% - 92px);transform:scale(1.16)}.reward-cargo-locker-secret{top:30px;bottom:62px}.reward-cargo-locker-secret>img{max-width:88%;height:92%}.reward-cargo-lockers>article>footer{min-height:62px;padding:7px;grid-template-columns:minmax(0,1fr);gap:3px}.reward-cargo-lockers>article>footer b{min-height:20px;display:-webkit-box;overflow:hidden;font-size:9px;line-height:1.05;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.reward-cargo-lockers>article>footer em{display:none}}:root{font-family:var(--font-body);color:var(--text-default);background:var(--surface-page);font-synthesis:none}.rarity-common{--rarity-color: var(--rarity-common);--rarity-color-bright: var(--rarity-common-bright)}.rarity-uncommon{--rarity-color: var(--rarity-uncommon);--rarity-color-bright: var(--rarity-uncommon-bright)}.rarity-rare{--rarity-color: var(--rarity-rare);--rarity-color-bright: var(--rarity-rare-bright)}.rarity-epic{--rarity-color: var(--rarity-epic);--rarity-color-bright: var(--rarity-epic-bright)}.rarity-legendary{--rarity-color: var(--rarity-legendary);--rarity-color-bright: var(--rarity-legendary-bright)}.rarity-empty{--rarity-color: rgba(228,218,209,.26);--rarity-color-bright: rgba(228,218,209,.42)}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth;scrollbar-gutter:stable}body{margin:0;min-width:320px;min-height:100vh;background:#141312;-webkit-font-smoothing:antialiased}body.viewer-open,body.onboarding-open{overflow:hidden}button{font:inherit}input{font:inherit;font-family:var(--font-body)}textarea,select{font-family:var(--font-body)}button{color:inherit}button:focus-visible{outline:2px solid var(--rust-blue-bright);outline-offset:2px}input:focus-visible{outline:2px solid var(--rust-blue-bright);outline-offset:2px}.ui-button{min-width:156px;height:var(--ui-button-height);padding:0 var(--ui-button-padding);display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;background:var(--rust-green);color:#fff;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:var(--ui-button-font);font-weight:700;line-height:1;letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out,transform var(--duration-quick) ease-out,filter var(--duration-quick) ease-out}.ui-button>svg{width:var(--ui-button-icon);height:var(--ui-button-icon);flex:0 0 auto}.ui-button--full{width:100%}.ui-button--primary{background:var(--rust-green);color:#fff}.ui-button--primary:hover{background:#6f8743}.ui-button--primary:focus-visible{background:#6f8743}.ui-button--gold{background:var(--rust-gold);color:#251e14}.ui-button--gold:hover{background:#e2ad52}.ui-button--gold:focus-visible{background:#e2ad52}.ui-button--danger{background:var(--rust-red);color:#fff}.ui-button--danger:hover{background:#da4a34}.ui-button--danger:focus-visible{background:#da4a34}.ui-button--secondary{background:#3a3b38;color:#ece4dcc7}.ui-button--secondary:hover{background:#474844;color:#fff}.ui-button--secondary:focus-visible{background:#474844;color:#fff}.ui-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03)}.ui-button:focus-visible:not(:disabled){transform:translateY(-1px);filter:brightness(1.03)}.ui-button:active:not(:disabled){transform:translateY(1px)}.ui-button:disabled{background:var(--surface-control);color:#e4dad152;cursor:not-allowed;filter:none;transform:none}.app-shell{position:relative;min-height:100vh;isolation:isolate}.page-loading-screen{position:fixed;inset:0;z-index:300;display:grid;place-items:center;background:#151715;color:#eee6de}.page-loading-screen:before{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(228,218,209,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(228,218,209,.06) 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(circle at center,#000,transparent 72%)}.page-loading-core{position:relative;width:min(340px,calc(100vw - 48px));display:grid;grid-template-columns:78px minmax(0,1fr);grid-template-rows:auto 4px;align-items:center;gap:14px 18px}.page-loading-core>img{width:78px;height:58px;object-fit:contain}.page-loading-core>span{min-width:0;display:flex;flex-direction:column;gap:4px}.page-loading-core b{font:700 24px/1 Roboto Condensed,Arial Narrow,sans-serif;letter-spacing:.055em;text-transform:uppercase}.page-loading-core small{color:#eee6de75;font-size:9px;font-weight:700;letter-spacing:.095em;text-transform:uppercase}.page-loading-core>i{grid-column:1 / -1;height:4px;overflow:hidden;background:#292c28}.page-loading-core>i>i{display:block;width:38%;height:100%;background:var(--rust-red);animation:pageLoadingRail .82s cubic-bezier(.42,0,.32,1) infinite}@keyframes pageLoadingRail{0%{transform:translate(-110%)}to{transform:translate(365%)}}.world-background{position:fixed;inset:0;z-index:-2;background:url(/assets/rust-harbor-background-v2.webp) center/cover no-repeat}.world-background:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0c0d0cc2,#0c0d0cd6)}.world-background.is-profile{background-image:url(/assets/ruster-profile-room-bg.webp);background-position:center 46%}.world-background.is-profile:after{background:linear-gradient(180deg,#0a0b0aa8,#0a0b0ad1)}.world-background.is-rewards{background-image:url(/assets/rewards/airfield-terminals-background.webp);background-position:center 46%}.world-background.is-rewards:after{background:linear-gradient(180deg,#080a09cc,#080908eb)}.world-background.is-upgrades{background-image:url(/assets/rust-apartment-upgrader-bg.webp);background-position:center 52%}.world-background.is-upgrades:after{background:linear-gradient(180deg,#080a0aad,#090a09e0)}.guest-login-button.is-loading>svg{animation:authSpinner .8s linear infinite}.login-button svg{flex:0 0 auto;font-size:20px}.login-button span{display:flex;align-items:baseline;gap:5px}.login-button small{color:#ffffffb3;font-size:9px;font-weight:700;letter-spacing:.06em}.account-popover-head{min-width:0;min-height:64px;padding:7px 9px 9px;display:flex;align-items:center;gap:10px;background:var(--surface-raised)}.account-popover-head>img{width:46px;height:46px;flex:0 0 46px;object-fit:contain;background:var(--rust-red)}.account-popover-head>span{min-width:0;display:flex;flex-direction:column;gap:3px}.account-popover-head b{overflow:hidden;font-family:var(--font-body);font-size:16px;letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap}.account-popover-head small{display:flex;align-items:center;gap:4px;color:#91aa62;font-size:8px;font-weight:700;letter-spacing:.06em}.menu-button{display:none!important}.game-toolbar{width:100%;min-height:var(--ui-toolbar-height);display:grid;align-items:stretch;gap:var(--ui-toolbar-gap);margin-bottom:10px;background:transparent}.game-toolbar-tabs{min-width:0;display:flex;align-items:stretch;gap:var(--ui-toolbar-gap);overflow-x:auto}.game-toolbar-tabs button{min-width:142px;padding:0 var(--ui-control-padding);display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:var(--ui-control-bg-alt);color:#e4dad194;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:var(--ui-control-font);font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out,filter var(--duration-quick) ease-out}.game-toolbar-tabs button svg{width:var(--ui-control-icon);height:var(--ui-control-icon);flex:0 0 auto;transition:transform var(--duration-fast) var(--ease-smooth-out),color var(--duration-quick) ease-out}.game-toolbar-tabs button:hover{background:var(--ui-control-hover);color:#fff}.game-toolbar-tabs button:focus-visible{background:var(--ui-control-hover);color:#fff}.game-toolbar-tabs button:hover svg{transform:translateY(-2px)}.game-toolbar-tabs button:focus-visible svg{transform:translateY(-2px)}.game-toolbar-tabs button.is-active{color:#fff;background:linear-gradient(180deg,#536331 0%,var(--ui-control-active) 100%)}.game-toolbar-tabs button small{padding:3px 5px;background:#0000002e;color:#ffffffbd;font-size:8px}.game-toolbar-search{min-width:0;padding:0 var(--ui-control-padding);display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;background:var(--ui-control-bg);color:#e4dad180}.game-toolbar-search>svg{width:15px;height:15px;transition:color var(--duration-quick) ease-out,transform var(--duration-fast) var(--ease-smooth-out)}.game-toolbar-search:focus-within{color:var(--rust-blue-bright);box-shadow:inset 0 -2px 0 var(--rust-blue)}.game-toolbar-search:focus-within>svg{transform:scale(1.08)}.game-toolbar-search input{min-width:0;width:100%;height:100%;border:0;outline:0;background:transparent;color:#fff;font-size:12px;font-weight:600;letter-spacing:.045em;text-transform:uppercase}.game-toolbar-search input::placeholder{color:#e4dad157}.game-toolbar-search button{width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;background:transparent;color:#e4dad185;cursor:pointer}.game-toolbar-search button:hover{color:#fff;background:#ffffff0e}.game-toolbar-search button:focus-visible{color:#fff;background:#ffffff0e}.page-heading{min-height:var(--ui-heading-height);display:flex;align-items:center;gap:18px;padding:0 8px}.page-heading>svg{width:var(--ui-heading-icon);height:var(--ui-heading-icon);flex:0 0 auto;color:var(--rust-red)}.page-heading h1{margin:0;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:var(--ui-heading-title);font-weight:700;line-height:.9;letter-spacing:.035em;text-transform:uppercase}.page-heading-meta{margin-left:auto;align-self:flex-end;padding-bottom:13px;color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.page-heading-actions{min-width:0;margin-left:auto;display:flex;align-items:center;gap:14px}.page-heading-actions .page-heading-meta{margin-left:0;align-self:auto;padding-bottom:0}.page-heading-actions .ui-button{min-width:120px}.filtered-page>.game-toolbar{margin-bottom:0}.filtered-page-content{margin-top:var(--ui-page-content-gap)}.tone-red .case-visual,.tone-charcoal .case-visual,.tone-cyan .case-visual,.tone-navy .case-visual,.tone-steel .case-visual,.tone-olive .case-visual,.tone-orange .case-visual,.tone-violet .case-visual,.tone-gold .case-visual,.tone-sunset .case-visual{background:linear-gradient(180deg,#3c3b39,#383735 66%,#302f2d)}.scrap-price-badge{z-index:3;height:34px;display:inline-flex;align-items:center;gap:0;padding:0;overflow:hidden;background:#2b2a28f5;color:#e4dad1;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.scrap-price-badge>b{height:100%;padding:0 10px;display:flex;align-items:center;font:inherit}.scrap-price-badge>.scrap-icon{width:16px;height:16px;box-sizing:content-box;padding:9px;background:#0f0f0e8f;opacity:1}.scrap-icon{width:13px;height:13px;flex:0 0 auto;object-fit:contain;opacity:.82;filter:none}.empty-state{min-height:430px;display:grid;place-content:center;justify-items:center;gap:8px;border:1px solid var(--line);background:var(--panel);text-align:center}.empty-state svg{color:var(--muted);font-size:54px}.empty-state h2,.empty-state h3,.empty-state p{margin:0}.empty-state h2,.empty-state h3{text-transform:uppercase}.empty-state p{color:var(--muted)}.guest-store{min-height:calc(100vh - 180px)}.guest-access-stage{position:relative;min-height:560px;overflow:hidden;background:var(--surface-raised)}.guest-cases-preview{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:274px;gap:10px;opacity:.32;filter:blur(5px) saturate(.5) brightness(.62);transform:scale(1.015);pointer-events:none}.guest-cases-preview .case-card{pointer-events:none}.guest-access-stage:after{content:"";position:absolute;inset:0;background:#1213129e}.guest-auth-panel{position:absolute;left:50%;top:50%;z-index:2;width:min(480px,calc(100% - 40px));min-height:250px;padding:32px 38px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#1e1f1df5;text-align:center;transform:translate(-50%,-50%);box-shadow:0 18px 44px #00000052}.guest-auth-emblem{width:50px;height:50px;display:grid;place-items:center;background:var(--rust-green);color:#fff;font-size:26px}.guest-auth-panel h2{margin:17px 0 0;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:28px;letter-spacing:.035em;text-transform:uppercase}.guest-auth-panel p{max-width:390px;margin:8px 0 20px;color:#e4dad19e;font-size:12px;line-height:1.55}.guest-login-button{min-width:226px}.guest-login-button svg{width:20px;height:20px}.guest-auth-panel>small{margin-top:11px;color:#e4dad15c;font-size:8px;letter-spacing:.04em}.guest-inventory-stage{position:relative;overflow:hidden;background:transparent;isolation:isolate}.guest-inventory-preview.skin-item-grid{position:absolute;inset:-10px;grid-template-columns:repeat(7,minmax(0,1fr));opacity:.58;filter:blur(3px) saturate(.62) brightness(.78);transform:scale(1.012);pointer-events:none}.guest-inventory-stage:after{content:"";position:absolute;inset:-28px;z-index:1;background:radial-gradient(ellipse at center,rgba(18,20,18,.28) 0 24%,rgba(18,20,18,.13) 58%,transparent 84%);pointer-events:none}.guest-inventory-empty{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.guest-inventory-empty>svg{width:38px;height:38px;color:#eee6de57}.guest-inventory-empty h2{margin:14px 0 0;color:#f1e9e2;font-family:Roboto Condensed,Arial Narrow,sans-serif;letter-spacing:.025em;text-transform:uppercase}.guest-inventory-empty p{margin:6px 0 0;color:#eee6de9e}.guest-inventory-empty .ui-button{min-width:190px;margin-top:18px}.profile-topline{height:52px;display:flex;align-items:center;justify-content:space-between}.profile-quick-actions{display:flex;gap:4px}.profile-quick-actions button{height:40px;padding:0 14px;display:flex;align-items:center;gap:8px;border:0;background:var(--ui-control-bg-alt);color:#e4dad19e;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.profile-quick-actions button:hover{background:var(--surface-hover);color:#fff}.profile-quick-actions button:focus-visible{background:var(--surface-hover);color:#fff}.profile-overview{display:grid;align-items:stretch}.profile-overview>article{background:var(--surface-raised)}.profile-identity{display:grid;align-content:start}.profile-user-row{min-width:0;display:grid;align-items:center;background:var(--surface-control)}.profile-avatar{flex:0 0 70px;display:grid;place-items:center;overflow:hidden;background:var(--rust-red)}.profile-avatar img{object-fit:contain;transform:translateY(6px)}.profile-user-row>div{min-width:0;display:flex;flex-direction:column}.profile-user-row h1{max-width:100%;margin:0;overflow:hidden;font-family:var(--font-body);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap}.profile-user-row div>span{display:flex;align-items:center;color:#9bb66c;font-weight:700}.profile-user-row div>span svg{width:11px;height:11px}.profile-user-row div>small{margin-top:4px;color:#e4dad16b}.profile-user-actions button{display:grid;place-items:center;border:0;background:#262724;color:#e4dad199;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.profile-user-actions button svg{width:16px;height:16px}.profile-user-actions button:hover{background:#3b3c38;color:#fff}.profile-user-actions button:focus-visible{background:#3b3c38;color:#fff}.profile-user-actions button:last-child:hover{background:var(--rust-red)}.profile-user-actions button:last-child:focus-visible{background:var(--rust-red)}.profile-rating-strip{width:100%;padding:0 8px 0 var(--profile-pad-x);display:grid;align-items:center;border:0;background:linear-gradient(90deg,color-mix(in srgb,var(--rating-color) 9%,#343633 91%),var(--surface-raised) 62%);color:#e4dad1b8;text-align:left;cursor:pointer;box-shadow:inset 3px 0 0 var(--rating-color)}.profile-rating-strip>img{object-fit:contain;color:var(--rating-color);filter:drop-shadow(0 4px 4px rgba(0,0,0,.42))}.profile-rating-strip>svg{object-fit:contain;color:var(--rating-color);filter:drop-shadow(0 4px 4px rgba(0,0,0,.42))}.profile-rating-action{display:grid;place-items:center;background:#0f100f52;color:#e4dad15c;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.profile-rating-action svg{width:11px;height:11px}.profile-rating-copy{display:contents}.profile-rating-copy>span{min-width:0;display:flex}.profile-rating-copy b{font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:12px;letter-spacing:.055em;text-transform:uppercase}.profile-rating-copy small{overflow:hidden;color:var(--rating-color);font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:9px;font-weight:700;letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.profile-rating-copy>strong{min-width:0;width:100%;padding:0 10px;grid-auto-flow:column;background:var(--surface-base);border-left:2px solid var(--rating-color);color:#e9e1d8;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.03em;white-space:nowrap}.profile-rating-copy>strong small{color:#e4dad161;letter-spacing:.06em}.profile-rating-strip:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--rating-color) 16%,#3b3d39 84%),var(--surface-control) 64%);color:#fff}.profile-rating-strip:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--rating-color) 16%,#3b3d39 84%),var(--surface-control) 64%);color:#fff}.profile-rating-strip:hover .profile-rating-action{background:#0f100f85;color:var(--rating-color);transform:translate(1px)}.profile-rating-strip:focus-visible .profile-rating-action{background:#0f100f85;color:var(--rating-color);transform:translate(1px)}.profile-balance-row{display:flex;align-items:center;justify-content:space-between;background:#222320}.profile-balance-row>span{display:flex;flex-direction:column}.profile-balance-row small{color:#e4dad170;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.profile-balance-row b{display:flex;align-items:center;font-family:Roboto Condensed,Arial Narrow,sans-serif}.profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-stats>span{min-width:0;display:grid;grid-template-rows:auto auto;align-content:center;column-gap:7px;row-gap:5px}.profile-stats>span:first-child{padding-left:var(--profile-pad-x)}.profile-stats>span:last-child{padding-right:var(--profile-pad-x)}.profile-stats>span+span{border-left:1px solid rgba(255,255,255,.055)}.profile-stats svg{grid-row:1 / 3;align-self:center;justify-self:start;color:var(--rust-gold)}.profile-stats b{min-width:0;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.015em;white-space:nowrap}.profile-stats small{color:#e4dad185}.profile-best-drop{--profile-best-rarity: var(--rarity-color,var(--rarity-common));position:relative;overflow:hidden;display:grid;background:radial-gradient(circle at 52% 52%,color-mix(in srgb,var(--profile-best-rarity) 12%,transparent),transparent 52%),color-mix(in srgb,var(--profile-best-rarity) 6%,var(--surface-raised))!important}.profile-best-drop:after{content:"";position:absolute;z-index:4;inset:auto 0 0;height:3px;background:var(--profile-best-rarity)}.profile-best-drop header{padding:0 16px;display:flex;align-items:center;background:var(--surface-control);color:#e4dad1ad;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.profile-best-drop header>svg{color:var(--profile-best-rarity)}.profile-best-drop header svg{width:15px;height:15px}.profile-best-drop>img{position:relative;z-index:1;align-self:center;justify-self:center;object-fit:contain;object-position:center;filter:drop-shadow(0 15px 12px rgba(0,0,0,.42));transform-origin:center}.profile-best-drop>div{display:flex;justify-content:space-between}.profile-best-drop>div b{overflow:hidden;font-family:Roboto Condensed,Arial Narrow,sans-serif;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.profile-best-drop>div small{display:flex;align-items:center;gap:5px;color:var(--rust-gold);font-weight:700;white-space:nowrap}.profile-best-drop>div small img{width:21px;height:21px}.profile-best-drop>p{margin:auto;color:var(--muted)}.profile-withdrawal{display:grid;background:transparent!important}.profile-withdrawal-summary{position:relative;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(135deg,#333632,#292b28 58%,#252724);box-shadow:inset 0 0 0 1px #ffffff06}.profile-withdrawal-summary header{position:relative;z-index:2;display:flex;align-items:center;gap:8px;color:#e4dad19e;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.profile-withdrawal-summary header>svg{width:15px;height:15px;color:var(--rust-gold)}.profile-withdrawal-watermark{position:absolute;right:-34px;bottom:-34px;width:190px;height:190px;color:#e4dad10e;transform:rotate(-10deg);pointer-events:none}.profile-withdrawal-total{position:relative;z-index:2;display:flex;align-items:center}.profile-withdrawal-total b{color:#f0e8df;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.035em}.profile-withdrawal-total img{object-fit:contain}.profile-withdrawal-summary>small{position:relative;z-index:2;margin-top:auto;color:#e4dad1ad;font-family:var(--font-body);font-weight:500;text-transform:lowercase}.profile-coupon-form{min-width:0;display:grid;background:#242622;box-shadow:inset 0 0 0 1px #ffffff06}.profile-coupon-form>div{min-width:0;display:grid;gap:4px}.profile-coupon-form input{min-width:0;width:100%;padding:0 12px;border:1px solid rgba(228,218,209,.13);outline:0;background:#1d1f1d;color:#eee6de;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-weight:600;text-transform:uppercase}.profile-coupon-form input::placeholder{color:#e4dad14d}.profile-coupon-form input:focus{border-color:var(--rust-gold);box-shadow:inset 0 -2px 0 var(--rust-gold)}.profile-coupon-form.is-error input{border-color:#cd412bb8}.profile-coupon-form>div>button{min-width:0;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:#343631;color:#eee6deb8;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.profile-coupon-form>div>button svg{width:12px;height:12px}.profile-coupon-form>div>button:hover{background:var(--rust-green);color:#fff}.profile-coupon-form>div>button:focus-visible{background:var(--rust-green);color:#fff}.profile-coupon-form>div>button:active{transform:scale(.97)}.profile-coupon-form.is-success input{border-color:#8eae5942;background:#20241e;box-shadow:inset 0 -2px #77964d}.profile-coupon-form.is-success>div>button{background:#39452f;color:#b4d57d}.profile-coupon-form>div>button:disabled{cursor:default;opacity:1}.promo-applied-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1;white-space:nowrap}.promo-applied-copy b{color:inherit;font-size:11px;font-weight:800;letter-spacing:.02em}.promo-applied-copy small{color:inherit;font-size:7px;font-weight:700;letter-spacing:.045em;opacity:.76;text-transform:uppercase}.profile-storage{min-height:390px;background:transparent}.profile-storage-toolbar{width:100%;max-width:100%;margin-bottom:0;display:grid;background:transparent}.profile-tabs{gap:0;background:#333532}.profile-tabs button{background:transparent}.profile-tabs button.is-active{background:#e2e0dc;color:#1b1c1a;box-shadow:none}.profile-history-sort{grid-column:2}.profile-empty{margin-top:8px}.profile-history-card{--profile-rarity: var(--rarity-color,var(--rarity-common))}.profile-scrap-badge{position:absolute;top:8px;right:8px;height:30px;font-size:12px}.profile-scrap-badge>b{padding-inline:8px}.profile-scrap-badge>.scrap-icon{width:14px;height:14px;padding:8px}.profile-history-origin{position:absolute;z-index:2;padding:0;display:grid;place-items:center;border:0;background:transparent;color:inherit;pointer-events:none}.profile-history-origin img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(0,0,0,.42))}.profile-history-origin.is-upgrade{width:36px;height:36px;background:#1e201dc7;color:#dfe7da;box-shadow:inset 0 0 0 1px #dfe7da17}.profile-history-origin.is-upgrade svg{width:22px;height:22px}.profile-history-origin.is-interactive{z-index:4;pointer-events:auto;cursor:pointer;transition:filter var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.profile-history-origin.is-interactive:hover{outline:0;filter:brightness(1.2);transform:translateY(-2px) scale(1.08)}.profile-history-origin.is-interactive:focus-visible{outline:0;filter:brightness(1.2);transform:translateY(-2px) scale(1.08)}.profile-history-operation{position:absolute;z-index:4;padding:0 8px 0 9px;display:inline-flex;align-items:center;background:#191b18eb;color:#eee6deb8;font:700 8px Roboto Condensed,Arial Narrow,sans-serif;letter-spacing:.045em;text-transform:uppercase}.profile-history-operation>svg{width:12px;height:12px;flex:0 0 auto}.profile-history-operation.is-sold{color:#d9ad63}.profile-history-operation.is-withdrawn{color:#75bddd}.profile-history-operation.is-steam-pending{color:#75bdddb8}.profile-history-meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:7px}.profile-history-card time{min-width:0;overflow:hidden;color:#e4dad194;font-size:9px;font-weight:700;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap}.profile-upgrade-featured,.profile-upgrade-grid{display:grid}.profile-upgrade-grid{padding-top:0}.profile-upgrade-card{--upgrade-tone: #9b4c34;--upgrade-tone-dark: #3f2923;position:relative;min-width:0;display:grid;overflow:hidden;background:#2b2d29;box-shadow:none;isolation:isolate}.profile-upgrade-card.is-featured{background:#2b2d29;box-shadow:0 5px 13px #00000021}.profile-upgrade-card.tone-clutch{--feature-accent: #ad5d32;--feature-accent-dark: #57301f}.profile-upgrade-card.tone-risk{--feature-accent: #4f785e;--feature-accent-dark: #273e31}.profile-upgrade-card.tone-reward{--feature-accent: #82416e;--feature-accent-dark: #45243b}.profile-upgrade-feature-label{position:relative;z-index:4;min-width:0;padding:0 12px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:color-mix(in srgb,var(--feature-accent) 82%,#30322e 18%);color:#f3ebe4;font:700 10px Roboto Condensed,Arial Narrow,sans-serif;letter-spacing:.045em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.profile-upgrade-card.is-featured .profile-upgrade-items{background:#252724}.profile-upgrade-card.is-featured .profile-upgrade-items>.upgrade-history-source{background:color-mix(in srgb,var(--feature-accent) 3%,#353733 97%)}.profile-upgrade-card.is-featured .profile-upgrade-items>.upgrade-history-target{background:color-mix(in srgb,var(--feature-accent) 3%,#353733 97%)}.profile-upgrade-card.is-featured>footer{background:#222420}.profile-upgrade-card.is-featured>footer span{color:color-mix(in srgb,var(--feature-accent) 70%,white 30%)}.profile-upgrade-card.is-standard{--upgrade-tone: #686d61;--upgrade-tone-dark: #30322e}.profile-upgrade-card.is-standard.is-win{--upgrade-tone: #71894a}.profile-upgrade-card.is-standard.is-lose{--upgrade-tone: #656862}.profile-upgrade-card.tone-risk{--upgrade-tone: #7f9d4d;--upgrade-tone-dark: #344126}.profile-upgrade-card.tone-reward{--upgrade-tone: #a35f98;--upgrade-tone-dark: #402b3d}.profile-upgrade-card.tone-steady{--upgrade-tone: #4f91a9;--upgrade-tone-dark: #263a40}.profile-upgrade-card.tone-lucky{--upgrade-tone: #e1ad45;--upgrade-tone-dark: #46351e}.profile-upgrade-items{min-width:0;display:grid;background:#252724}.profile-upgrade-items>.upgrade-history-source{min-width:0;min-height:0;position:relative;display:block;overflow:hidden;background:#343632}.profile-upgrade-items>.upgrade-history-target{min-width:0;min-height:0;position:relative;display:block;overflow:hidden;background:#343632}.profile-upgrade-items>.upgrade-history-source.is-single:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:4;height:3px;background:var(--rarity-color,var(--rarity-common))}.profile-upgrade-items>.upgrade-history-target:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:4;height:3px;background:var(--rarity-color,var(--rarity-common))}.profile-upgrade-items>.upgrade-history-source>img{position:absolute;left:-13%;top:-2px;width:126%;max-width:none;height:calc(100% - 34px);object-fit:contain;filter:drop-shadow(0 7px 6px rgba(0,0,0,.3));transform:scale(1.08)}.profile-upgrade-items>.upgrade-history-target>img{position:absolute;left:-13%;top:-2px;width:126%;max-width:none;height:calc(100% - 34px);object-fit:contain;filter:drop-shadow(0 7px 6px rgba(0,0,0,.3));transform:scale(1.08)}.upgrade-history-item-meta{position:absolute;left:10px;right:10px;bottom:9px;z-index:2;min-width:0;display:block}.profile-upgrade-items .upgrade-history-item-name{position:static;min-width:0;display:block;overflow:hidden;color:#eee6dec2;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:10px;font-weight:700;line-height:1.12;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.profile-upgrade-items .upgrade-history-item-price{position:absolute;top:8px;right:8px;z-index:5;height:28px}.upgrade-history-lucky-drop{position:absolute;z-index:6;right:0;bottom:32px;min-width:68px;height:22px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;background:#e7b83f;color:#211b10;box-shadow:inset 0 1px #fff1b09e,inset 0 -2px #774c1247,-4px 4px #12100c2e;font:900 9px Roboto Condensed,Arial Narrow,sans-serif;letter-spacing:.045em;line-height:1;text-transform:uppercase;white-space:nowrap}.profile-upgrade-card.tone-lucky .upgrade-history-target{background:color-mix(in srgb,#e1ad45 5%,#343632 95%)}.profile-upgrade-items>.upgrade-history-arrow{align-self:center;justify-self:center;z-index:3;display:grid;place-items:center;color:#e4dad175;font-style:normal}.profile-upgrade-items>.upgrade-history-arrow svg{width:9px;height:9px}.upgrade-history-source.is-multi{--upgrade-history-source-inset: 6px;padding:7px 0;display:grid!important;grid-template-rows:minmax(0,1fr) 32px;gap:6px;background:#292b27}.upgrade-history-source-grid{min-width:0;min-height:0;margin-inline:var(--upgrade-history-source-inset,6px);display:grid}.upgrade-history-source-grid>i{position:relative;min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden;background:#3a3c38;font-style:normal;box-shadow:inset 0 0 0 1px #eee6de09}.upgrade-history-source-grid>i.is-empty{background:#30322e;box-shadow:none}.upgrade-history-source-grid>.skin-item-card--upgrade-history-source{height:auto;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);background:#3a3c38;box-shadow:inset 0 0 0 1px #eee6de09}.upgrade-history-source-grid>.skin-item-card--upgrade-history-source:before{content:none}.upgrade-history-source-grid>.skin-item-card--upgrade-history-source:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--rarity-color,var(--rarity-common))}.upgrade-history-source-grid>.skin-item-card--upgrade-history-source>.skin-item-card-image{grid-row:1;margin:0;object-fit:contain;object-position:center;filter:drop-shadow(0 4px 3px rgba(0,0,0,.28))}.upgrade-history-stake{min-width:0;margin-inline:var(--upgrade-history-source-inset,6px);padding:0 9px;display:grid;align-items:center;background:#343632}.upgrade-history-stake>small{overflow:hidden;color:#eee6de80;font:700 8px Roboto Condensed,Arial Narrow,sans-serif;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase}.upgrade-history-stake>small{align-self:center}.upgrade-history-stake .upgrade-history-stake-price{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;background:transparent;color:#eee6dedb;font:700 10px Roboto Condensed,Arial Narrow,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.upgrade-history-stake .upgrade-history-stake-price>.scrap-icon{width:14px;height:14px;padding:0;background:transparent}.profile-upgrade-card>footer{padding:0 11px;display:flex;align-items:center;justify-content:space-between;background:#222420;font-family:Roboto Condensed,Arial Narrow,sans-serif}.profile-upgrade-card>footer b{color:#eee6dead;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.035em}.profile-upgrade-card>footer span{color:var(--upgrade-tone);font-size:10px;font-weight:800;letter-spacing:.05em}.profile-upgrade-card.is-lose>footer span{color:#e4dad17a}.profile-upgrade-card.is-mystery{--mystery-history-accent: var(--rust-green);background:#1f281b;box-shadow:none}.profile-upgrade-card.is-mystery:before{content:"";position:absolute;z-index:0;inset:0;background-image:linear-gradient(rgba(145,178,91,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(145,178,91,.035) 1px,transparent 1px),linear-gradient(90deg,transparent 0 42%,rgba(145,178,91,.08) 48%,rgba(168,196,122,.14) 50%,rgba(145,178,91,.08) 52%,transparent 58%);background-position:0 0,0 0,-135% 0;background-size:24px 24px,24px 24px,230% 100%;opacity:.72;animation:profileMysteryHistoryTerminal 6s steps(12,end) infinite;pointer-events:none;will-change:background-position,opacity}.profile-upgrade-card.is-mystery>.profile-upgrade-items{position:relative;z-index:1}.profile-upgrade-card.is-mystery>footer{position:relative;z-index:1}.profile-upgrade-card.is-mystery .profile-upgrade-items{background:#1f281bd6}.profile-upgrade-card.is-mystery .profile-upgrade-items>.upgrade-history-source{background:color-mix(in srgb,var(--mystery-history-accent) 2%,#343632 98%)}.profile-upgrade-card.is-mystery .profile-upgrade-items>.upgrade-history-target{background:color-mix(in srgb,var(--mystery-history-accent) 2%,#343632 98%)}.profile-upgrade-card.is-mystery .upgrade-history-arrow{color:#a8c47a}.profile-upgrade-card.is-mystery>footer span{color:#a8c47a}.profile-upgrade-card.is-mystery .upgrade-history-arrow{animation:profileMysteryHistorySignal 2.6s steps(2,end) infinite}.profile-upgrade-card.is-mystery>footer{background:#1f281b}.profile-upgrade-card>footer.is-mystery-footer{grid-template-columns:54px minmax(0,1fr) 5px;display:grid;justify-content:initial}.profile-upgrade-card>footer.is-mystery-footer>span{justify-self:center;letter-spacing:.08em}.profile-mystery-history-progress{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;font-style:normal}.profile-mystery-history-progress>i{height:4px;background:#5b6f4247;box-shadow:inset 0 0 0 1px #8ea5621f;animation:profileMysteryHistoryCell 3.8s steps(1,end) infinite}.profile-mystery-history-progress>i:nth-child(2){animation-delay:-.55s}.profile-mystery-history-progress>i:nth-child(3){animation-delay:-1.1s}.profile-mystery-history-progress>i:nth-child(4){animation-delay:-1.65s}.profile-mystery-history-progress>i:nth-child(5){animation-delay:-2.2s}.profile-mystery-history-status{width:5px;height:5px;justify-self:end;background:#cf69359e;animation:profileMysteryHistoryStatus 2.8s steps(1,end) infinite}@keyframes profileMysteryHistoryTerminal{0%,14%{opacity:.48;background-position:0 0,0 0,-135% 0}45%{opacity:.76}76%,to{opacity:.58;background-position:0 0,0 0,135% 0}}@keyframes profileMysteryHistorySignal{0%,70%{opacity:.58}74%,82%{opacity:1}86%,to{opacity:.7}}@keyframes profileMysteryHistoryCell{0%,18%,to{background:#5b6f4247;box-shadow:inset 0 0 0 1px #8ea5621f}20%,42%{background:#8eaa58a3;box-shadow:0 0 4px #74974338}44%{background:#5b6f4247;box-shadow:inset 0 0 0 1px #8ea5621f}}@keyframes profileMysteryHistoryStatus{0%,86%,to{opacity:.42}88%,92%{opacity:1}94%{opacity:.18}}.profile-empty{min-height:290px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.profile-empty>svg{color:#e4dad138;font-size:42px}.profile-empty h2{margin:12px 0 0;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:22px;text-transform:uppercase}.profile-empty p{margin:6px 0 0;color:var(--muted)}.profile-empty .ui-button{margin-top:15px}.profile-pagination{display:flex;align-items:center;justify-content:center;background:transparent;font-family:Roboto Condensed,Arial Narrow,sans-serif;text-transform:uppercase}.profile-pagination>div{display:flex;align-items:center;justify-content:center}.profile-pagination button{padding:0;display:grid;flex:0 0 40px;place-items:center;border:0;background:#30322e;color:#eee6de9e;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-weight:700;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.profile-pagination button:hover{background:#3a3d37;color:#fff;outline:0}.profile-pagination button:focus-visible{background:#3a3d37;color:#fff;outline:0}.profile-pagination button:focus-visible{box-shadow:inset 0 0 0 1px var(--rust-blue)}.profile-pagination button:active:not(:disabled){transform:scale(.96)}.profile-pagination button.is-active{background:var(--rust-green);color:#fff}.profile-pagination button:disabled{color:#e4dad133;cursor:default}.profile-pagination button svg{width:10px;height:10px}.profile-pagination i{color:#e4dad157;font-size:14px;font-style:normal;text-align:center}.inventory-summary{grid-template-columns:auto minmax(220px,1fr) 200px 236px}.inventory-simple-toolbar{display:flex;justify-content:flex-end;background:transparent}.inventory-controls{display:grid}.game-toolbar-select{position:relative;min-width:0;background:var(--ui-control-bg-alt)}.game-toolbar-select.is-open{z-index:30;background:var(--ui-control-hover)}.game-toolbar-select-trigger{width:100%;height:100%;padding:6px var(--ui-control-padding);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;border:0;background:transparent;color:#e7ded6;font-family:Roboto Condensed,Arial Narrow,sans-serif;text-align:left;text-transform:uppercase;cursor:pointer}.game-toolbar-select-trigger small{color:#e4dad161;font-family:Open Sans,sans-serif;font-size:var(--ui-caption-font);font-weight:700;letter-spacing:.08em}.game-toolbar-select-trigger b{max-width:calc(100% - 26px);overflow:hidden;font-size:var(--ui-control-font);line-height:1;text-overflow:ellipsis;white-space:nowrap}.game-toolbar-select-trigger i{position:absolute;top:50%;right:var(--ui-control-padding);width:8px;height:8px;border-right:2px solid rgba(228,218,209,.62);border-bottom:2px solid rgba(228,218,209,.62);transform:translateY(-70%) rotate(45deg);transition:transform var(--duration-fast) var(--ease-smooth-out),border-color var(--duration-quick) ease-out}.game-toolbar-select-mobile-icon{display:none}.game-toolbar-select.is-open .game-toolbar-select-trigger i{border-color:#fff;transform:translateY(-25%) rotate(225deg)}.game-toolbar-select-menu{position:absolute;top:calc(100% + var(--ui-toolbar-gap));right:0;z-index:40;width:max(100%,220px);padding:4px;background:var(--surface-base);box-shadow:0 14px 28px #0000006b;animation:accountMenuIn var(--duration-fast) var(--ease-smooth-out) both}.game-toolbar-select-menu>button{width:100%;min-height:42px;padding:0 12px 0 14px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;border:0;background:var(--surface-raised);color:#e4dad19e;font-family:Roboto Condensed,Arial Narrow,sans-serif;text-align:left;text-transform:uppercase;cursor:pointer}.game-toolbar-select-menu>button+button{margin-top:2px}.game-toolbar-select-menu>button:hover{background:var(--surface-hover);color:#fff}.game-toolbar-select-menu>button:focus-visible{background:var(--surface-hover);color:#fff}.game-toolbar-select-menu>button:disabled{background:#222320;color:#e4dad140;cursor:not-allowed}.game-toolbar-select-menu>button.is-selected{background:linear-gradient(180deg,#536331 0%,var(--ui-control-active) 100%);color:#fff}.game-toolbar-select-menu>button span{width:18px;display:grid;place-items:center;color:#fff;font-size:11px}.game-toolbar-select-menu>button b{overflow:hidden;font-size:var(--ui-control-font);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap}.inventory-total{min-width:0;padding:0 17px;display:flex;align-items:center;justify-content:flex-end;gap:12px;background:var(--ui-control-bg-alt);font-family:Roboto Condensed,Arial Narrow,sans-serif;text-transform:uppercase}.inventory-total>small{color:#e4dad16b;font-size:9px;font-weight:700;letter-spacing:.055em}.inventory-total>b{display:flex;align-items:center;gap:7px;color:#f2e9df;font-size:18px}.inventory-total>b img{width:21px;height:21px}.skin-item-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-content:start;gap:var(--ui-grid-gap);background:transparent}.skin-item-card{--skin-item-rarity: var(--rarity-color,var(--rarity-common));position:relative;min-width:0;height:262px;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) 46px;background:color-mix(in srgb,var(--skin-item-rarity) 8%,var(--surface-control) 92%);box-shadow:inset 0 0 0 1px #ffffff06}button.skin-item-card{appearance:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.skin-item-card:before{content:"";position:absolute;inset:0 0 46px;z-index:0;background:radial-gradient(ellipse at 50% 58%,color-mix(in srgb,var(--skin-item-rarity) 12%,transparent),transparent 64%);opacity:.7;pointer-events:none}.skin-item-card:after{content:"";position:absolute;inset:auto 0 0;z-index:3;height:3px;background:var(--skin-item-rarity)}.skin-item-card-price{position:absolute;z-index:4;top:10px;right:10px}.skin-item-card{--item-optical-scale: 1.18}.skin-item-card.visual-apparel{--item-optical-scale: 1.3}.skin-item-card.visual-gloves{--item-optical-scale: 1.08}.skin-item-card.visual-headwear{--item-optical-scale: 1.32}.skin-item-card.visual-bow{--item-optical-scale: 1.16}.skin-item-card.visual-tool{--item-optical-scale: 1.14}.skin-item-card.visual-weapon{--item-optical-scale: 1.22}.skin-item-card-image{position:relative;z-index:1;grid-row:1;width:calc(100% - 24px);height:calc(100% - 18px);margin:12px;align-self:center;object-fit:contain;object-position:center;filter:drop-shadow(0 10px 8px rgba(0,0,0,.34));transform:scale(var(--item-optical-scale))}.skin-item-card-meta{position:relative;z-index:2;grid-row:2;min-width:0;padding:7px 12px 8px;display:flex;flex-direction:column;justify-content:center;gap:3px;background:#262824;border-top:1px solid rgba(255,255,255,.025)}.skin-item-card-title{overflow:hidden;color:#eee6de;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:var(--ui-card-title-font);line-height:1.05;letter-spacing:.015em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.inventory-item{--inventory-rarity: var(--skin-item-rarity)}.inventory-item-submeta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:7px}.inventory-item-source{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;color:#e4dad16b;font-size:8px;font-weight:700;line-height:1;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.inventory-item-source svg{width:9px;height:9px;flex:0 0 auto;color:var(--inventory-rarity)}.inventory-item small{display:flex;align-items:center;gap:4px;color:#e4dad1a3;font-size:10px;font-weight:700;white-space:nowrap}.inventory-item small img{width:14px;height:14px}.inventory-grid-actions{min-height:42px;margin-bottom:4px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#1f201df0;color:#e4dad16b}.inventory-grid-actions>button{height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border:0;background:var(--surface-hover);color:#eee6deb8;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:10px;font-weight:700;letter-spacing:.035em;text-transform:uppercase;cursor:pointer}.inventory-grid-actions>button svg{color:var(--rust-green)}.inventory-grid-actions>button:hover{background:#41423e;color:#fff}.inventory-grid-actions>button:focus-visible{background:#41423e;color:#fff}.inventory-grid-actions>button:disabled{opacity:.38;cursor:default}.inventory-grid-actions>small{font-size:9px;text-align:right}.inventory-item:is(button){padding:0;border:0;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-quick) ease-out,box-shadow var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.inventory-item:is(button):hover{background:color-mix(in srgb,var(--inventory-rarity) 11%,#383a36 89%);transform:translateY(-2px)}.inventory-item.is-selected{background:color-mix(in srgb,var(--rust-green) 5%,color-mix(in srgb,var(--inventory-rarity) 8%,var(--surface-control)));outline:0;box-shadow:none}.inventory-item.is-selected:before{opacity:.5}.inventory-item-selection-outline{position:absolute;inset:0;z-index:7;display:block;opacity:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,#9bae72 76%,#e5eadc 24%);pointer-events:none;transition:opacity var(--duration-quick) ease-out}.inventory-item.is-selected .inventory-item-selection-outline{opacity:1}.inventory-item-check{position:absolute;z-index:5;top:10px;left:10px;width:24px;height:24px;display:grid;place-items:center;background:#1e201d;color:#e4dad157;font-size:12px;opacity:0;transform:scale(.82);transition:opacity var(--duration-quick) ease-out,transform var(--duration-fast) var(--ease-smooth-out),background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.inventory-item:is(button):hover .inventory-item-check{opacity:1;transform:scale(1)}.inventory-item:is(button):focus-visible .inventory-item-check{opacity:1;transform:scale(1)}.inventory-item.is-selected .inventory-item-check{opacity:1;transform:scale(1)}.inventory-item.is-selected .inventory-item-check{background:#82955f;color:#fff;box-shadow:0 4px 10px #0000003d}.inventory-item.has-operation{background:color-mix(in srgb,var(--rust-blue) 4%,var(--surface-control))}.inventory-item.has-operation:before{opacity:.42}.inventory-item.has-operation>img{opacity:.76}.inventory-item.is-operation-completed,.inventory-item.is-operation-sold{background:#2b2c29}.inventory-item.is-operation-completed>img{opacity:.55;filter:saturate(.68) drop-shadow(0 10px 8px rgba(0,0,0,.3))}.inventory-item.is-operation-sold>img{opacity:.55;filter:saturate(.68) drop-shadow(0 10px 8px rgba(0,0,0,.3))}.inventory-item.is-operation-completed .inventory-item-meta,.inventory-item.is-operation-sold .inventory-item-meta{color:#e4dad19e}.inventory-item-operation{position:absolute;z-index:9;display:grid;place-items:center;background:#182832;color:#67c5ed;font-size:15px;box-shadow:inset 0 0 0 1px #67c5ed52,0 5px 12px #00000047;cursor:help;outline:0}.inventory-item-operation:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;background:var(--rust-gold);box-shadow:0 0 0 2px #182832}.is-operation-completed .inventory-item-operation{background:#25301f;color:#a7c777;box-shadow:inset 0 0 0 1px #a7c77752,0 5px 12px #00000040}.is-operation-completed .inventory-item-operation:after{background:#8fb75e;box-shadow:0 0 0 2px #25301f}.inventory-item-operation.is-sale{background:#34291b;color:#e0aa4e;box-shadow:inset 0 0 0 1px #e0aa4e4d,0 5px 12px #00000040}.inventory-item-operation.is-sale:after{background:#d89c3c;box-shadow:0 0 0 2px #34291b}.inventory-item-operation-tooltip{position:absolute;top:calc(100% + 7px);left:0;z-index:20;padding:10px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;visibility:hidden;background:#171917;color:#eee6de;box-shadow:0 12px 28px #0000007a,inset 0 0 0 1px #ffffff12;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity var(--duration-quick) ease-out,transform var(--duration-quick) ease-out,visibility var(--duration-quick) step-end}.inventory-item-operation:hover .inventory-item-operation-tooltip{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.inventory-item-operation:focus .inventory-item-operation-tooltip{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.inventory-item-operation:focus-within .inventory-item-operation-tooltip{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.inventory-item-operation-tooltip strong{font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:11px;letter-spacing:.035em;text-transform:uppercase}.inventory-item-operation-tooltip small{color:#e4dad17a;font-size:8px;letter-spacing:.05em}.inventory-item-operation-tooltip button{width:100%;height:28px;margin-top:5px;border:0;background:#2c302c;color:#eee6deb8;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;cursor:pointer}.inventory-item-operation-tooltip button:hover{background:var(--rust-red);color:#fff}.inventory-item-operation-tooltip button:focus-visible{background:var(--rust-red);color:#fff}.inventory-item-actions{position:absolute;z-index:6;display:grid}.inventory-item-actions button{padding:0;display:grid;place-items:center;border:0;background:#1b1d1aeb;color:#eee6debf;font-size:15px;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff0d;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.inventory-item-actions button:first-child:hover{background:var(--rust-blue);color:#fff}.inventory-item-actions button:first-child:focus-visible{background:var(--rust-blue);color:#fff}.inventory-item-actions button:last-child:hover{background:var(--rust-gold);color:#1a1b19}.inventory-item-actions button:last-child:focus-visible{background:var(--rust-gold);color:#1a1b19}.inventory-item-actions button:active{transform:scale(.95)}.inventory-selection-bar{position:sticky;z-index:24;bottom:14px;min-height:68px;margin:0 0 8px;padding:8px 10px 8px 16px;display:grid;grid-template-columns:minmax(138px,1fr) minmax(122px,.7fr) auto auto auto;align-items:center;gap:8px;background:#181917f7;border-top:3px solid var(--rust-red);box-shadow:0 14px 34px #00000085,inset 0 0 0 1px #ffffff0b;backdrop-filter:blur(10px)}.inventory-selection-count,.inventory-selection-value{min-width:0;display:flex;flex-direction:column;gap:3px}.inventory-selection-count small,.inventory-selection-value small{color:#e4dad166;font-size:8px;font-weight:700;letter-spacing:.09em}.inventory-selection-count b,.inventory-selection-value b{overflow:hidden;color:#eee6de;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:15px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.inventory-selection-value b{display:flex;align-items:center;gap:6px;color:var(--rust-gold)}.inventory-selection-value img{width:19px;height:19px}.inventory-selection-clear{height:42px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#e4dad180;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;cursor:pointer}.inventory-selection-clear:hover{background:var(--surface-control);color:#fff}.inventory-selection-clear:focus-visible{background:var(--surface-control);color:#fff}.inventory-selection-bar .ui-button{min-width:128px;height:42px;padding-inline:15px;font-size:11px}.button-scrap-icon{width:20px;height:20px;object-fit:contain}.inventory-steam-target{min-height:72px;padding:10px 14px;display:grid;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:11px;background:var(--surface-raised);box-shadow:inset 3px 0 0 var(--rust-blue)}.inventory-steam-target>span{width:42px;height:42px;display:grid;place-items:center;background:#1f211f;color:var(--rust-blue-bright);font-size:20px}.inventory-steam-target>div{display:flex;flex-direction:column;gap:2px}.inventory-steam-target small{color:#e4dad15c;font-size:7px;font-weight:700;letter-spacing:.1em}.inventory-steam-target b{font-family:var(--font-body);font-size:16px}.inventory-steam-target p{margin:0;color:#e4dad17a;font-size:9px}.inventory-steam-target>svg{color:var(--rust-green)}.inventory-withdraw-steps{margin:0;padding:5px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;list-style:none;background:var(--surface-base)}.inventory-withdraw-steps li{min-width:0;min-height:82px;padding:11px 10px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;background:var(--surface-raised)}.inventory-withdraw-steps li>b{width:24px;height:24px;display:grid;place-items:center;background:#1f211f;color:var(--rust-blue-bright);font-size:10px}.inventory-withdraw-steps li>span{display:flex;flex-direction:column;gap:4px}.inventory-withdraw-steps strong{font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:10px;text-transform:uppercase}.inventory-withdraw-steps small{color:#e4dad170;font-size:8px;line-height:1.35}.inventory-trade-state{min-height:0;padding:28px 34px 30px;display:flex;flex-direction:column;align-items:center;overflow-y:auto;background:#1b1c1a;text-align:center}.inventory-trade-state-icon{width:66px;height:66px;display:grid;place-items:center;background:#2d302c;color:var(--rust-blue-bright);font-size:29px;box-shadow:inset 0 -3px 0 var(--rust-blue)}.inventory-trade-state.is-complete .inventory-trade-state-icon{color:#b8cf87;box-shadow:inset 0 -3px 0 var(--rust-green)}.inventory-trade-state.is-expired .inventory-trade-state-icon{color:#e88a76;box-shadow:inset 0 -3px 0 var(--rust-red)}.inventory-trade-state>small{margin-top:14px;color:#e4dad161;font-size:8px;font-weight:700;letter-spacing:.12em}.inventory-trade-state h3{margin:5px 0 0;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:26px;text-transform:uppercase}.inventory-trade-state>p{width:100%;max-width:none;margin:7px 0 0;color:#e4dad18a;font-size:11px;line-height:1.55}.inventory-trade-summary{width:100%;margin:20px 0 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.inventory-trade-summary>span{min-height:58px;padding:9px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:var(--surface-raised)}.inventory-trade-summary small{color:#e4dad15c;font-size:7px;font-weight:700;letter-spacing:.09em}.inventory-trade-summary b{display:flex;align-items:center;gap:4px;color:#eee6de;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:16px}.inventory-trade-summary img{width:18px;height:18px}.inventory-steam-link{width:100%;text-decoration:none}.inventory-trade-state>.ui-button{width:100%;margin-top:6px}.inventory-trade-state.is-complete>.ui-button{margin-top:22px}.inventory-trade-state.is-expired>.ui-button{margin-top:22px}.view-switch{position:absolute;top:76px;left:50%;z-index:6;display:flex;transform:translate(-50%)}.view-switch button{min-width:150px;height:46px;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-right:1px solid rgba(255,255,255,.08);background:#191c1bf0;color:#ffffffb8;font-weight:700;font-size:13px;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.view-switch button:hover{background:#353735;color:#fff}.view-switch button:focus-visible{background:#353735;color:#fff}.view-switch button.is-active{background:var(--rust-red);color:#fff}.mode-hands .inspection-stage img{width:min(90vw,1350px);height:min(88vh,860px);transform:translate(18vw,9vh) rotate(-14deg) scale(1.25)}.variant-strip{position:absolute;left:50%;bottom:74px;z-index:7;display:flex;gap:9px;transform:translate(-50%)}.variant-strip button{position:relative;width:96px;height:70px;padding:2px;border:2px solid transparent;background:#1c1f1ee6;cursor:pointer;transition:border-color var(--duration-quick) ease-out,filter var(--duration-quick) ease-out,transform var(--duration-fast) var(--ease-smooth-out)}.variant-strip button:hover{filter:brightness(1.1);transform:translateY(-3px)}.variant-strip button:focus-visible{filter:brightness(1.1);transform:translateY(-3px)}.variant-strip button.is-active{border-color:var(--rust-gold)}.variant-strip img{width:100%;height:100%;object-fit:contain}.variant-strip span{position:absolute;right:5px;bottom:4px;padding:2px 5px;background:#000000a6;font-size:11px;font-weight:700}.purchase-panel{position:absolute;right:4vw;bottom:68px;z-index:7;width:min(330px,31vw)}.purchase-panel div{margin-bottom:10px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.purchase-panel div>span{color:var(--muted);font-size:9px;letter-spacing:.1em}.purchase-panel b{display:flex;align-items:center;gap:8px;font-size:24px}.purchase-panel b .scrap-icon{width:34px;height:34px}.purchase-panel button{width:100%;height:50px;border:1px solid rgba(255,255,255,.13);background:var(--rust-red);color:#fff;font-size:13px;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:background-color var(--duration-quick) ease-out,filter var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.purchase-panel button:hover{background:#df5b43;filter:brightness(1.04)}.purchase-panel button:focus-visible{background:#df5b43;filter:brightness(1.04)}.purchase-panel button:active:not(:disabled){transform:translateY(1px)}.purchase-panel button:disabled{opacity:.65;cursor:wait}.t-toast{opacity:0;transform:translateY(var(--toast-distance)) scale(var(--toast-scale));filter:blur(var(--toast-blur));will-change:transform,opacity,filter;transition:opacity var(--toast-close) var(--toast-ease),transform var(--toast-close) var(--toast-ease),filter var(--toast-close) var(--toast-ease)}.t-toast.is-open{opacity:1;transform:translateY(0) scale(1);filter:blur(0);transition:opacity var(--toast-open) var(--toast-ease),transform var(--toast-open) var(--toast-ease),filter var(--toast-open) var(--toast-ease)}.toast{--toast-accent: var(--rust-blue);position:fixed;right:22px;bottom:22px;z-index:150;width:min(390px,calc(100vw - 32px));min-height:74px;display:grid;grid-template-columns:54px minmax(0,1fr) 38px;align-items:stretch;overflow:hidden;background:#252623;color:#e8e0d8;box-shadow:0 16px 36px #00000075}.toast:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:#ffffff16}.toast-success{--toast-accent: #789247}.toast-warning{--toast-accent: var(--rust-red);width:min(470px,calc(100vw - 32px));min-height:86px}.toast-icon{position:relative;display:grid;place-items:center;background:color-mix(in srgb,var(--toast-accent) 17%,#2c2d2a 83%);color:color-mix(in srgb,var(--toast-accent) 88%,white 12%);font-size:19px}.toast-icon:after{content:"";position:absolute;right:0;top:14px;bottom:14px;width:1px;background:color-mix(in srgb,var(--toast-accent) 58%,transparent)}.toast-copy{min-width:0;padding:13px 11px 14px 14px;display:flex;flex-direction:column;justify-content:center;gap:4px}.toast-copy b{overflow:hidden;color:#f2ebe4;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:12px;font-weight:700;line-height:1;letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.toast-copy small{overflow:hidden;color:#e8e0d8b3;font-size:11px;font-weight:600;line-height:1.35;text-overflow:ellipsis}.toast-close{width:38px;min-height:38px;align-self:start;display:grid;place-items:center;border:0;background:transparent;color:#e8e0d861;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.toast-close:hover{background:#ffffff0e;color:#fff}.toast-close:focus-visible{background:#ffffff0e;color:#fff}.toast-close svg{width:11px;height:11px}.toast-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--toast-accent);transform:scaleX(1);transform-origin:left;animation:toastCountdown 3.2s linear forwards}.public-profile-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;overscroll-behavior:contain;background:#050605db;backdrop-filter:blur(6px) brightness(.72);animation:walletOverlayIn var(--duration-fast) ease-out both}.public-profile-modal{display:grid;overflow:hidden;background:var(--surface-base);color:var(--text-primary);box-shadow:0 28px 86px #000000bd;animation:walletModalIn var(--duration-medium) var(--ease-smooth-out) both}.public-profile-body{min-height:0;overflow-y:auto;background:#171916;scrollbar-color:rgba(228,218,209,.22) transparent}.public-profile-summary{display:grid}.public-profile-identity,.public-profile-best,.public-profile-withdrawn{overflow:hidden;background:var(--surface-raised)}.public-profile-identity{display:grid}.public-profile-user{display:flex;align-items:center;background:var(--surface-raised);box-shadow:inset 0 -1px #ffffff0b}.public-profile-avatar{flex:0 0 56px;display:grid;place-items:center;background:#20221f;color:color-mix(in srgb,var(--player-rating-color) 76%,white 24%);font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:19px;font-weight:700;letter-spacing:.04em;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--player-rating-color) 58%,transparent)}.public-profile-user>span:last-child{min-width:0;display:flex;flex-direction:column;gap:3px}.public-profile-user h2{margin:0;overflow:hidden;color:#f1e9e1;font-family:var(--font-body);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap}.public-profile-user small{color:#e4dad17a;font-weight:700}.public-profile-rating{min-width:0;display:grid;align-items:center;background:color-mix(in srgb,var(--player-rating-color) 5%,#252723 95%);box-shadow:inset 3px 0 color-mix(in srgb,var(--player-rating-color) 72%,transparent)}.public-profile-rating>img{object-fit:contain;color:var(--player-rating-color);filter:drop-shadow(0 5px 4px rgba(0,0,0,.35))}.public-profile-rating>svg{object-fit:contain;color:var(--player-rating-color);filter:drop-shadow(0 5px 4px rgba(0,0,0,.35))}.public-profile-rating>span{min-width:0;display:flex;flex-direction:column;gap:2px}.public-profile-rating small{color:#e4dad16b;font-weight:700}.public-profile-rating>span b{overflow:hidden;color:color-mix(in srgb,var(--player-rating-color) 88%,white 12%);font-family:Roboto Condensed,Arial Narrow,sans-serif;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.public-profile-rating>strong{color:#eee7df;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.public-profile-rating>strong small{color:#e4dad16b}.public-profile-identity>footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#20221f}.public-profile-identity>footer>span{min-width:0;display:grid;grid-template-rows:auto auto;align-content:center;justify-content:center;column-gap:7px}.public-profile-identity>footer>span+span{border-left:1px solid rgba(255,255,255,.035)}.public-profile-identity>footer svg{grid-row:1 / 3;align-self:center;color:#e4dad16b}.public-profile-identity>footer b{color:#eee7df;font-family:Roboto Condensed,Arial Narrow,sans-serif;line-height:1}.public-profile-identity>footer small{color:#e4dad161;font-weight:700}.public-profile-best{--public-rarity: var(--rarity-color,var(--rarity-common));min-height:0!important;padding:0;display:grid;border-bottom:3px solid var(--public-rarity);background:radial-gradient(circle at 52% 52%,color-mix(in srgb,var(--public-rarity) 12%,transparent),transparent 54%),color-mix(in srgb,var(--public-rarity) 8%,var(--surface-raised))!important}.public-profile-best:after{display:none}.public-profile-best>header{grid-column:1;grid-row:1;padding:0 14px;display:flex;align-items:center;gap:8px;background:var(--surface-control);color:#e4dad194;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.public-profile-best>header svg{color:var(--public-rarity)}.public-profile-best>img{grid-column:1;grid-row:2;width:100%;margin:0;align-self:center;justify-self:center;object-fit:contain;object-position:center;filter:drop-shadow(0 12px 10px rgba(0,0,0,.38));transform-origin:center}.public-profile-best>div{min-width:0;grid-column:1;grid-row:3;align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:9px}.public-profile-best>div>b{min-width:0;overflow:hidden;color:#eee6de;font-family:Roboto Condensed,Arial Narrow,sans-serif;line-height:1.05;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.public-profile-best .scrap-price-badge{flex:0 0 auto}.public-profile-withdrawn{position:relative;display:flex;flex-direction:column;justify-content:center}.public-profile-withdrawn>svg{position:absolute;right:-16px;bottom:-24px;width:154px;height:154px;color:#e4dad10b}.public-profile-withdrawn>header{position:relative;z-index:1;color:#e4dad180;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.public-profile-withdrawn>strong{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:#f0e8e0;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-variant-numeric:tabular-nums}.public-profile-withdrawn>small{position:relative;z-index:1;color:#e4dad19e;font-weight:700}.public-profile-tabs{display:flex;align-items:stretch}.public-profile-tabs button{padding:0 18px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:#2d2f2b;color:#e4dad18a;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-weight:700;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}.public-profile-tabs button:hover{background:#373935;color:#fff}.public-profile-tabs button:focus-visible{background:#373935;color:#fff}.public-profile-tabs button.is-active{background:#353631;color:#f0e8df;box-shadow:inset 0 -3px 0 var(--rust-red)}.public-profile-history{display:grid}.public-profile-item{--public-rarity: var(--rarity-color,var(--rarity-common));position:relative;min-width:0;height:190px;padding:34px 8px 50px;overflow:hidden;border:0;border-bottom:3px solid var(--public-rarity);background:color-mix(in srgb,var(--public-rarity) 8%,#30322e 92%);color:inherit;text-align:left;transition:background-color var(--duration-quick) ease-out}.public-profile-item:hover{background:color-mix(in srgb,var(--public-rarity) 11%,#343632 89%)}.public-profile-item:has(.public-profile-item-open:focus-visible){outline:0;box-shadow:inset 0 0 0 2px var(--rust-blue-bright)}.public-profile-item-open{position:absolute;z-index:3;inset:0;border:0;background:transparent;cursor:pointer}.public-profile-item>.scrap-price-badge{position:absolute;top:8px;right:8px;height:28px}.public-profile-item>img{position:absolute;z-index:1;inset:8px -10% 48px;width:120%;height:calc(100% - 56px);max-width:none;object-fit:contain;object-position:50% 50%;filter:drop-shadow(0 8px 7px rgba(0,0,0,.32));transform:scale(1.38);transform-origin:50% 50%;pointer-events:none}.public-profile-item.item-blackout-hoodie>img{transform:scale(1.48)}.public-profile-item.item-whiteout-facemask>img{transform:scale(1.48)}.public-profile-item.item-big-grin>img{transform:scale(1.48)}.public-profile-item>footer{position:absolute;z-index:2;inset:auto 0 0;min-width:0;height:48px;padding:7px 10px;display:flex;flex-direction:column;justify-content:center;gap:3px;background:#242622}.public-profile-item>footer b{overflow:hidden;color:#eee7df;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:12px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.public-profile-item-meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px}.public-profile-item-meta>small{min-width:0;overflow:hidden;color:#e4dad16b;font-size:8px;font-weight:700;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.public-profile-upgrades{display:grid}.public-profile-upgrade{--public-upgrade-tone: #71894a;position:relative;min-width:0;display:grid;overflow:hidden;background:#2d2f2b}.public-profile-upgrade.is-lose{--public-upgrade-tone: #686b65}.public-profile-upgrade>.public-upgrade-matchup{min-width:0;display:grid}.public-upgrade-matchup>.upgrade-history-source{position:relative;min-width:0;padding:34px 8px 26px;display:grid;place-items:center;overflow:hidden}.public-upgrade-matchup>.upgrade-history-target{position:relative;min-width:0;padding:34px 8px 26px;display:grid;place-items:center;overflow:hidden}.public-upgrade-matchup>.upgrade-history-source>img{width:116%;height:94px;max-width:none;object-fit:contain;filter:drop-shadow(0 7px 6px rgba(0,0,0,.3))}.public-upgrade-matchup>.upgrade-history-target>img{width:116%;height:94px;max-width:none;object-fit:contain;filter:drop-shadow(0 7px 6px rgba(0,0,0,.3))}.public-upgrade-matchup .upgrade-history-item-meta{left:8px;right:8px;bottom:7px}.public-upgrade-matchup .upgrade-history-item-price{position:absolute;top:7px;right:7px;z-index:5;height:27px}.public-upgrade-matchup .upgrade-history-lucky-drop{bottom:27px;min-width:64px;height:20px;padding-inline:7px;font-size:8px}.public-upgrade-matchup .upgrade-history-item-name{min-width:0;overflow:hidden;color:#eee6deb8;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:10px;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.public-upgrade-matchup>.upgrade-history-arrow{display:grid;place-items:center;color:#e4dad152;font-size:11px;font-style:normal}.public-upgrade-matchup>.upgrade-history-source.is-multi{--upgrade-history-source-inset: 5px;padding:5px 0 0;display:grid;place-items:stretch}.public-upgrade-matchup .upgrade-history-stake .scrap-price-badge{position:static;height:34px}.public-profile-upgrade>footer{padding:0 11px;display:flex;align-items:center;justify-content:space-between;background:#242622;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:10px}.public-profile-upgrade>footer b{color:#eee6dea8}.public-profile-upgrade>footer span{color:var(--public-upgrade-tone);font-weight:800;letter-spacing:.05em}@keyframes toastCountdown{to{transform:scaleX(0)}}@keyframes authSpinner{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}.rewards-page{--reward-section-gap: 38px;--reward-block-gap: 28px;--reward-grid-gap: 18px;--reward-surface: #1d1f1c;--reward-surface-raised: #282a27;--reward-border: rgba(238,230,222,.09);padding-bottom:52px}.weekly-drop-event{display:grid;gap:var(--reward-section-gap)}.weekly-drop-panel{min-height:330px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);overflow:hidden;background:linear-gradient(105deg,rgba(106,72,31,.22),transparent 56%),#242623}.weekly-drop-rewards{padding:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:8px;background:linear-gradient(90deg,rgba(238,230,222,.035),transparent)}.weekly-drop-reward{--weekly-rarity: var(--rarity-color,var(--rust-gold));position:relative;min-width:0;min-height:260px;padding:24px 10px 26px;display:grid;place-items:center;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:0;background:color-mix(in srgb,var(--weekly-rarity) 7%,#30312e);color:#eee6de70;cursor:pointer;box-shadow:inset 0 0 0 1px #eee6de0e,inset 0 -4px 0 var(--weekly-rarity)}.weekly-drop-index{position:absolute;top:10px;left:10px;color:#eee6de4d;font:700 10px Roboto Condensed,sans-serif}.weekly-drop-reward>svg{width:36px;height:36px}.weekly-drop-unknown{position:absolute;left:50%;top:50%;width:48px;height:64px;display:grid;place-items:center;color:#b86948;transform:translate(-50%,-50%)}.weekly-drop-unknown svg{width:100%;height:100%}.weekly-drop-reward>img{width:135%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 12px rgba(0,0,0,.4))}.weekly-drop-reward>small{color:#eee6de8f;font:700 10px Roboto Condensed,sans-serif;letter-spacing:.06em;text-transform:uppercase}.weekly-drop-reward.is-guest-locked{cursor:default;background:linear-gradient(180deg,#4e372bd1,#2a201cfa);box-shadow:inset 0 0 0 1px #eee6de14,inset 0 -4px #d09b43a8}.weekly-drop-reward.is-guest-locked .weekly-drop-unknown{color:#c9623a}.weekly-drop-reward.is-locked{cursor:default;background:linear-gradient(180deg,#342b27,#271e1a);filter:saturate(.72) brightness(.82)}.weekly-drop-reward.is-locked .weekly-drop-unknown{color:#c9623a}.weekly-drop-reward.is-unlocked{color:#cbe5a0;background:color-mix(in srgb,var(--weekly-rarity) 12%,#34372f)}.weekly-drop-reward.is-claimed{opacity:.58;cursor:default}.weekly-drop-copy{padding:38px 48px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;background:linear-gradient(135deg,rgba(202,143,55,.2),transparent 62%),#292923}.weekly-drop-copy>small{color:#d8aa55;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.weekly-drop-copy h2{margin:0;font:700 clamp(34px,3vw,50px)/.95 "Roboto Condensed","Arial Narrow",sans-serif;letter-spacing:.02em;text-transform:uppercase}.weekly-drop-copy>b{margin-top:24px;color:#f1e9e2;font:700 16px Roboto Condensed,sans-serif;text-transform:uppercase}.weekly-drop-copy p{max-width:520px;margin:8px 0 0;color:#eee6de99;font-size:12px;line-height:1.55}.weekly-drop-progress{width:100%;margin-top:22px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.weekly-drop-progress>span{height:8px;overflow:hidden;background:#171916}.weekly-drop-progress i{display:block;height:100%;background:linear-gradient(90deg,#9c6332,#d0a247)}.weekly-drop-progress strong{color:#eee6de;font:700 11px Roboto Condensed,sans-serif}.weekly-drop-copy .ui-button{min-width:210px;margin-top:22px}.weekly-drop-panel.is-guest .weekly-drop-rewards{background:linear-gradient(90deg,rgba(238,230,222,.03),transparent)}.weekly-drop-panel.is-guest .weekly-drop-copy .ui-button{margin-top:28px}.workbench-panel,.contracts-panel{overflow:hidden;background:var(--reward-surface)}.workbench-level-track{margin:16px 18px 0}.workbench-modules,.contracts-grid{padding:0 18px 18px;gap:8px}@media(max-width:1400px){.inventory-summary{grid-template-columns:minmax(300px,auto) minmax(180px,1fr) 170px 190px}.inventory-summary>*{min-height:var(--ui-toolbar-height)}.inventory-source-filter{grid-column:auto;min-height:var(--ui-toolbar-height)}.inventory-source-filter button{min-width:100px}}@media(max-width:1180px){.skin-item-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.login-button small{display:none}.game-toolbar-tabs button{min-width:120px}.purchase-panel{width:290px}}@media(min-width:761px)and (max-width:1180px){body.mobile-menu-open{overflow:hidden}}@media(max-width:760px){:root{--ui-heading-height: 66px;--ui-heading-icon: 32px;--ui-heading-title: 30px;--ui-control-icon: 14px}body.mobile-menu-open{overflow:hidden}.game-toolbar{margin-bottom:8px}.game-toolbar-tabs button{min-width:0;height:var(--ui-toolbar-height);flex:1 0 auto}.game-toolbar-search{height:var(--ui-toolbar-height);grid-template-columns:18px minmax(0,1fr) auto;gap:7px}.game-toolbar-search input{font-size:11px}.guest-access-stage{min-height:480px}.guest-cases-preview{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:210px;gap:7px}.guest-auth-panel{width:calc(100% - 24px);min-height:238px;padding:26px 18px}.guest-auth-panel h2{font-size:23px}.guest-auth-panel p{font-size:11px}.guest-login-button{min-width:210px}.page-heading{gap:12px;padding-inline:0}.page-heading-meta{display:none}.wipe-countdown{width:100%;min-width:0}.workbench-level-track{margin:12px 12px 0}.workbench-modules,.contracts-grid{padding:0 12px 12px}.inventory-summary{min-height:0;grid-template-columns:minmax(0,1fr) 126px;gap:var(--ui-toolbar-gap)}.inventory-source-filter{grid-column:1 / -1;overflow-x:auto}.inventory-source-filter button,.inventory-search{padding-inline:10px}.inventory-sort{height:var(--ui-toolbar-height)}.inventory-total{grid-column:1 / -1;min-height:36px;padding-inline:11px}.inventory-total>small{margin-right:auto}.skin-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-grid-gap-compact)}.skin-item-card{height:210px}.skin-item-card-image{height:162px}.inventory-item-source{top:7px;left:8px;font-size:8px}.skin-item-card-title{font-size:12px}.inventory-item small{font-size:8px}.profile-topline{height:46px}.profile-quick-actions button{width:38px;height:38px;padding:0;justify-content:center;font-size:0}.profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-stats>span{column-gap:7px;row-gap:4px}.profile-stats>span:first-child{padding-left:var(--profile-pad-x)}.profile-stats>span:last-child{padding-right:var(--profile-pad-x)}.profile-storage-toolbar{width:100%}.profile-tabs button{flex:1;padding:0 8px}.scrap-price-badge{height:32px;font-size:12px}.scrap-price-badge>b{padding-inline:8px}.scrap-price-badge>.scrap-icon{width:14px;height:14px;padding:9px}.upgrade-page+.site-footer{margin-bottom:calc(80px + env(safe-area-inset-bottom))}.view-switch{top:18px;left:auto;right:16px;transform:none}.view-switch button{min-width:0;width:46px;padding:0;font-size:0}.view-switch button:not(.is-active){display:none}.view-switch button svg{font-size:16px}.mode-hands .inspection-stage img{width:120%;height:120%;transform:translate(22vw,8vh) rotate(-14deg) scale(1.25)}.variant-strip{bottom:120px}.variant-strip button{width:72px;height:52px}.purchase-panel{left:18px;right:18px;bottom:26px;width:auto}.purchase-panel div{margin-bottom:7px}.toast{left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom))}}@media(max-width:760px){.profile-rating-copy>strong{min-width:88px}}.mystery-fx-canvas{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none;opacity:.82;transition:opacity .36s ease-out}.mystery-fx-canvas.is-rolling{z-index:4;opacity:1}.mystery-fx-canvas canvas{width:100%;height:100%;display:block}.mystery-fx-canvas[data-fx-renderer=rust-terminal-scan]{opacity:1}.mystery-grid-signals{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.mystery-grid-trail{position:absolute;inset:0;display:block}.mystery-grid-segment{position:absolute;display:block;opacity:0;background:rgba(183,207,139,var(--grid-trail-strength));box-shadow:0 0 5px rgba(150,185,96,calc(var(--grid-trail-strength) * .72));animation:mysteryGridTrailSegment var(--grid-segment-duration) steps(5,end) var(--grid-segment-delay) both}.mystery-grid-segment.is-x{left:calc(50% + var(--grid-segment-x));top:calc(48% + var(--grid-segment-y));width:var(--grid-segment-length);height:1px;transform:scaleX(0)}.mystery-grid-segment.is-y{left:calc(50% + var(--grid-segment-x));top:calc(48% + var(--grid-segment-y));width:1px;height:var(--grid-segment-length);transform:scaleY(0)}.mystery-grid-segment.is-right{transform-origin:left center}.mystery-grid-segment.is-left{transform-origin:right center}.mystery-grid-segment.is-down{transform-origin:center top}.mystery-grid-segment.is-up{transform-origin:center bottom}@media(prefers-reduced-motion:reduce){.page-loading-core>i>i{width:100%;animation:none}.profile-upgrade-card.is-mystery:before{animation:none!important;opacity:.12;transform:none}.profile-mystery-history-progress>i{animation:none!important}.profile-mystery-history-status{animation:none!important}}@media(max-width:620px){.profile-history-sort{grid-column:1}.profile-tabs button{flex:1}.profile-upgrade-card:nth-child(-n+3){margin-bottom:0}.profile-upgrade-items .upgrade-history-item-name{font-size:10px;line-height:1.15}.profile-pagination{justify-content:center}.profile-pagination>div{justify-content:center}.inventory-grid-actions{min-height:38px;padding-inline:8px}.inventory-grid-actions>small{display:none}.inventory-grid-actions>button{width:100%;justify-content:center}.inventory-item-check{top:7px;left:7px;width:22px;height:22px;font-size:10px}.inventory-selection-bar{bottom:6px;min-height:118px;padding:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 42px 42px;gap:5px}.inventory-selection-count,.inventory-selection-value{padding-inline:6px}.inventory-selection-count b,.inventory-selection-value b{font-size:12px}.inventory-selection-clear{grid-column:1 / -1;grid-row:3;width:100%;height:34px;justify-content:center}.inventory-selection-bar .ui-button{min-width:0;width:100%;height:42px;padding-inline:8px}.inventory-steam-target{min-height:64px;padding:8px 10px;grid-template-columns:36px minmax(0,1fr) 18px;gap:8px}.inventory-steam-target>span{width:36px;height:36px;font-size:17px}.inventory-withdraw-steps{grid-template-columns:1fr}.inventory-withdraw-steps li{min-height:52px;padding:8px}.inventory-trade-state{padding:22px 14px 18px}.inventory-trade-state h3{font-size:23px}.inventory-trade-summary{margin-top:16px}.inventory-trade-summary>span{min-height:54px;padding-inline:5px}.inventory-trade-summary b{font-size:13px}}@media(max-width:900px){.public-profile-withdrawn>svg{width:128px;height:128px}}@media(max-width:760px){.public-profile-overlay{padding:6px;place-items:center;backdrop-filter:blur(4px) brightness(.7)}.public-profile-tabs button{flex:1 1 0}.public-profile-item{height:178px}}@media(max-width:520px){.profile-user-row{row-gap:10px}.profile-user-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-user-actions:has(.profile-share-action){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.guest-inventory-preview.skin-item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.weekly-drop-panel{min-height:0;grid-template-columns:1fr}.weekly-drop-rewards{padding:8px;gap:4px}.weekly-drop-reward{min-height:176px;padding:24px 5px 26px}.weekly-drop-reward>img{width:150%}.weekly-drop-copy{padding:28px 20px 32px}.weekly-drop-copy h2{font-size:34px}.weekly-drop-copy>b{margin-top:20px}.weekly-drop-copy .ui-button{width:100%}}@media(prefers-reduced-motion:reduce){.t-toast{transition:none!important}}.game-header{position:fixed;inset:0 0 auto;z-index:50}.primary-bar{height:68px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;background:linear-gradient(180deg,var(--rust-nav-surface-top) 0%,var(--rust-nav-surface-bottom) 100%);border-bottom:1px solid var(--rust-nav-divider)}.brand{min-width:0;justify-self:start;display:flex;align-items:center;padding:0 18px;color:#fff;text-decoration:none}.brand-wordmark{display:contents}.header-value-compact,.mobile-bottom-nav{display:none}.brand-logo{width:auto;height:50px;display:block;object-fit:contain;transform:translateY(-2px)}.primary-nav{grid-column:2;display:flex;align-items:center;justify-content:center}.primary-nav-links{display:contents}.mobile-menu-profile,.mobile-menu-footer,.mobile-menu-heading,.mobile-menu-backdrop{display:none}.mobile-menu-content{display:contents}.primary-nav button{position:relative;min-width:142px;height:100%;padding:0 23px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;background:transparent;color:var(--rust-nav-text);font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:15px;font-weight:700;line-height:1;letter-spacing:.025em;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.primary-nav button>svg{width:17px;height:17px;flex:0 0 auto;color:var(--rust-nav-icon);transition:color var(--duration-quick) ease-out,transform var(--duration-fast) var(--ease-smooth-out)}.primary-nav button:hover{color:var(--rust-nav-active-text);background:var(--rust-nav-hover)}.primary-nav button:hover>svg,.primary-nav button:focus-visible>svg,.primary-nav button.is-active>svg{color:var(--rust-nav-active-icon)}.primary-nav button:hover>svg,.primary-nav button:focus-visible>svg{transform:translateY(-2px)}.primary-nav button.is-active{color:var(--rust-nav-active-text);background:linear-gradient(180deg,var(--rust-nav-active-top) 0%,var(--rust-nav-active-mid) 52%,var(--rust-nav-active-bottom) 100%);box-shadow:inset 0 -3px 0 var(--rust-red)}.primary-nav button.is-active:hover,.primary-nav button.is-active:focus-visible{color:#fff3ed;background:linear-gradient(180deg,#2b1e1a,#582a21 52%,#843426)}.system-nav{min-width:0;justify-self:end;display:flex;align-items:center;gap:7px;padding:0 12px}.system-nav button{height:38px;min-width:42px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:#ffffff0e;color:var(--rust-nav-icon);font-family:Roboto Condensed,Arial Narrow,sans-serif;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.system-nav>:where(button:not(.login-button):not(.menu-button)){width:42px;min-width:42px;height:42px;padding:0;font-size:18px}.system-nav button:hover,.system-nav button:focus-visible{color:var(--rust-nav-active-text);background:var(--rust-nav-hover)}.system-nav button:active{transform:translateY(1px)}.system-nav .login-button{min-width:184px;height:42px;padding:0 20px;gap:11px;background:var(--rust-green);color:#fff;box-shadow:0 2px 4px #0000002e;font-size:14px;letter-spacing:.055em;transition:background-color var(--duration-quick) ease-out,transform var(--duration-quick) ease-out,box-shadow var(--duration-fast) var(--ease-smooth-out)}.system-nav .login-button:hover{background:#6f8743;transform:translateY(-1px);box-shadow:0 3px 7px #00000038}.system-nav .login-button:disabled{opacity:.72;cursor:wait;transform:none}.system-nav .login-button.is-loading>svg{animation:authSpinner .8s linear infinite}.account-value{width:104px;height:42px;min-width:104px;padding:0 10px;display:flex;flex:0 0 104px;align-items:center;justify-content:center;gap:7px;background:#20221f;color:#e4dad1d6;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:15px;font-weight:700;letter-spacing:.035em}.account-value>svg{width:15px;color:var(--rust-blue-bright)}.rust-inventory-weapon{width:27px;height:27px;flex:0 0 27px;display:inline-block;background:var(--rust-blue-bright);-webkit-mask:url(/assets/icons/rust-revolver-silhouette.svg) center / contain no-repeat;mask:url(/assets/icons/rust-revolver-silhouette.svg) center / contain no-repeat}.account-value>img{width:18px;height:18px;object-fit:contain}.account-value b{white-space:nowrap}.account-value.balance-value{background:var(--rust-gold);color:#211b13}.account-value.balance-value>img{width:21px;height:21px;filter:saturate(1.2) contrast(1.08)}.system-nav .add-funds-button{width:42px;min-width:42px;padding:0;background:var(--rust-green);color:#fff;font-size:13px}.system-nav .add-funds-button:hover,.system-nav .add-funds-button:focus-visible{background:#6f8743}.notifications-menu{position:relative;height:42px}.system-nav .notifications-button{position:relative;width:42px;min-width:42px;height:42px;padding:0;font-size:16px}.system-nav .notifications-button.is-open{background:var(--surface-hover);color:#fff}.notifications-button span{position:absolute;top:8px;right:8px;width:5px;height:5px;background:var(--rust-red)}.notifications-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:82;width:350px;max-height:calc(100dvh - var(--shell-header-height) - 20px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:0;overflow:hidden;background:var(--surface-base);box-shadow:0 16px 38px #00000080;animation:accountMenuIn var(--duration-fast) var(--ease-smooth-out) both}.notifications-popover>header{min-width:0;height:43px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--surface-control);font-family:var(--font-ui);text-transform:uppercase}.notifications-popover>header b{color:var(--rust-nav-active-text);font-size:16px;line-height:24px}.notifications-popover>header small{color:var(--rust-nav-text);font-size:12px;font-weight:700}.notifications-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.notifications-list>button{width:100%;min-width:0;min-height:72px;height:auto;padding:10px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;border:0;background:var(--surface-raised);text-align:left}.notifications-list>button+button{margin-top:2px}.notifications-list>button:hover,.notifications-list>button:focus-visible{background:var(--surface-hover)}.notifications-list>button>i{width:32px;height:32px;display:grid;place-items:center;background:var(--surface-control);color:var(--rust-blue-bright);font-size:16px;font-style:normal}.notifications-list>button>i.is-case{color:var(--rust-red)}.notifications-list>button>i.is-balance{color:var(--rust-gold)}.notifications-list>button>span{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.notifications-list>button b{color:var(--rust-nav-active-text);font-family:var(--font-ui);font-size:14px;line-height:18px;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.notifications-list>button small{color:var(--rust-nav-text);font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;font-family:var(--font-body)}.notifications-list>button time{color:var(--muted);font-size:10px;font-weight:400;line-height:14px;letter-spacing:0;font-family:var(--font-body)}.notifications-popover>footer{display:flex;flex-direction:column;padding:0 7px;background:var(--surface-base)}.notifications-popover>footer button{width:100%;min-width:0;min-height:44px;height:44px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:var(--rust-nav-text);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.notifications-popover>footer button:hover,.notifications-popover>footer button:focus-visible{background:var(--surface-hover);color:var(--rust-nav-active-text)}.notifications-popover>footer .notifications-collapse{width:44px;align-self:center}.notifications-popover .notifications-collapse>svg{width:24px;height:24px}.account-menu{position:relative;height:42px}.system-nav .account-trigger{width:42px;min-width:42px;height:42px;padding:0;overflow:hidden;background:#2b2d29}.account-trigger img{width:46px;height:46px;object-fit:contain;transform:translateY(4px)}.system-nav .account-trigger:hover,.system-nav .account-trigger:focus-visible,.system-nav .account-trigger.is-open{background:var(--rust-red)}.account-popover{position:absolute;top:50px;right:0;z-index:80;width:248px;padding:6px;background:var(--surface-base);box-shadow:0 16px 38px #00000075;animation:accountMenuIn var(--duration-fast) var(--ease-smooth-out) both}.account-popover:before{content:"";position:absolute;right:14px;top:-6px;width:12px;height:12px;background:var(--surface-base);transform:rotate(45deg)}.account-popover>button{width:100%;height:38px;padding:0 11px;justify-content:flex-start;background:transparent;color:#e4dad1ad;font-size:11px}.account-popover>button+button{border-top:1px solid rgba(255,255,255,.055)}.account-popover>button:hover,.account-popover>button:focus-visible{background:#30322e;color:#fff}.account-popover>button>svg{width:14px;height:14px;color:#e4dad16b}.account-popover>.account-logout{margin-top:4px;color:#e28678}.account-popover>.account-logout>svg{color:var(--rust-red)}.live-drops{position:fixed;inset:68px auto 0 0;z-index:48;width:220px;display:flex;flex-direction:column;background:linear-gradient(180deg,#181a18,#1d1f1c 62%,#26100e)}.live-drops-status{width:100%;height:52px;flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:0 16px;background:#171917;color:#ffffff8a;font-family:Roboto Condensed,Arial Narrow,sans-serif;letter-spacing:.08em}.live-drops-status>svg{color:var(--rust-blue);font-size:18px}.live-drops-status b{color:#fff;font-size:16px;letter-spacing:.04em}.live-drops-status>span{margin-left:auto;color:#e4dad194;font-size:11px;font-weight:700}.live-drops-body{min-height:0;flex:1;display:flex;flex-direction:column}.live-drops-tabs{width:100%;height:64px;flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;gap:2px;padding-top:2px;background:#111311}.live-drops-tabs button{min-width:0;display:grid;place-items:center;padding:0;border:0;background:#2a2b28;color:#ffffff8a;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.live-drops-tabs button:hover,.live-drops-tabs button:focus-visible{color:#fff;background:#333431}.live-drops-tabs button.is-active{color:#dff5ff;background:#58727d}.live-drops-tabs button:nth-child(2).is-active{background:var(--rust-red)}.live-drops-tabs button svg{width:22px;height:22px;transition:transform var(--duration-fast) var(--ease-smooth-out)}.live-drops-list{min-height:0;flex:1;display:flex;flex-direction:column;gap:1px;padding-top:2px;overflow:hidden;background:#191a18}.live-drops-track{min-width:0;width:100%;flex:0 0 auto;display:flex;flex-direction:inherit;gap:inherit}.live-drop-card{--rarity: var(--rarity-color,var(--rarity-common));--rarity-wash: color-mix(in srgb,var(--rarity) 9%,transparent);position:relative;width:100%;height:82px;flex:0 0 82px;padding:0;overflow:hidden;border:0;background:var(--surface-raised);text-align:left;cursor:pointer;transition:background-color var(--duration-quick) ease-out,filter var(--duration-quick) ease-out}.live-drop-card:after{display:none}.live-drop-card:hover{background:#32332f;filter:brightness(1.025)}.live-drop-content{width:100%;height:100%;display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:9px;row-gap:2px;padding:5px 10px 5px 8px;transition:opacity var(--duration-quick) ease-out,transform var(--duration-fast) var(--ease-smooth-out)}.live-drop-image{position:relative;grid-row:1 / 3;min-width:0;height:70px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--rarity) 9%,#3a3b38 91%),#30322f);box-shadow:inset 0 1px #ffffff09}.live-drop-image:after{content:"";position:absolute;inset:auto 0 0;z-index:2;height:2px;background:var(--rarity);opacity:.82}.live-drop-card.is-hot .live-drop-image{background:var(--rarity-wash)}.live-drop-image>img{position:absolute;top:50%;left:50%;width:160%;height:160%;max-width:none;object-fit:contain;object-position:center;transform:translate(-50%,-50%);filter:drop-shadow(0 2px 2px rgba(0,0,0,.28))}.live-drop-rarity-mark{position:absolute;top:3px;right:3px;z-index:3;width:13px;height:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--rarity) 86%,#171817 14%);color:#ffffffe0}.live-drop-rarity-mark svg{width:7px;height:7px}.live-drop-copy{min-width:0;display:flex;flex-direction:column}.live-drop-copy b,.live-drop-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-drop-copy b{color:#e4dad1;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:12px;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.live-drop-copy small{display:none}.live-drop-value{display:flex;align-items:center;gap:4px;color:#e4dad1bd;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:11px;font-weight:700}.live-drop-value img{width:13px;height:13px;object-fit:contain;opacity:.78}.live-drop-player{position:absolute;inset:0;display:flex;align-items:center;gap:11px;padding:8px 12px;background:linear-gradient(90deg,#202320,#282a27);opacity:0;transform:translateY(7px);pointer-events:none;transition:opacity var(--duration-quick) ease-out,transform var(--duration-fast) var(--ease-smooth-out)}.live-drop-player:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--rarity)}.live-drop-avatar{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--rarity) 82%,#fff 18%),color-mix(in srgb,var(--rarity) 42%,#111 58%));color:#fff;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:17px;font-weight:700;letter-spacing:.04em;box-shadow:inset 0 0 0 1px #ffffff24}.live-drop-player-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.live-drop-player-copy small{color:#e4dad18a;font-size:10px;font-weight:700;letter-spacing:.09em}.live-drop-player-copy b{overflow:hidden;color:#f2ece7;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap}.live-drops-empty{height:90px;display:grid;place-items:center;color:var(--muted);font-size:9px;letter-spacing:.1em}.primary-nav{overscroll-behavior:contain}.header-wallet-group{height:42px;display:flex;align-items:stretch;flex:0 0 auto;background:var(--header-wallet-surface)}.header-wallet-group .account-value{width:104px;min-width:104px;height:42px;flex:0 0 104px;background:transparent}.header-wallet-group .account-value b{font-variant-numeric:tabular-nums}.header-wallet-group .inventory-value{color:var(--rust-blue-bright)}.header-wallet-group .balance-value{position:relative;color:var(--rust-gold)}.header-wallet-group .balance-value:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:var(--rust-nav-divider)}.header-wallet-group .balance-value>img{width:30px;height:30px}.header-wallet-group .rust-inventory-weapon{width:23px;height:23px;flex-basis:23px}.header-wallet-group .add-funds-button{position:relative;isolation:isolate;width:42px;min-width:42px;height:42px;background:transparent;font-size:16px}.header-wallet-group .add-funds-button:before{content:"";position:absolute;inset:var(--header-wallet-action-inset);z-index:-1;background:var(--rust-green);transition:background-color var(--duration-quick) ease-out}.system-nav .header-wallet-group .add-funds-button:hover,.system-nav .header-wallet-group .add-funds-button:focus-visible{background:transparent}.header-wallet-group .add-funds-button:hover:before,.header-wallet-group .add-funds-button:focus-visible:before{background:#6f8743}@keyframes accountMenuIn{0%{opacity:0;transform:translateY(-7px) scale(.98)}}@keyframes mobileMenuReveal{0%{opacity:.5;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.app-shell{--shell-header-height: var(--header-height-desktop);--shell-rail-width: var(--live-rail-width-desktop);--shell-content-right: max(var(--page-gutter), calc((100% - var(--shell-rail-width) - var(--page-max-width)) / 2));--shell-content-left: calc(var(--shell-rail-width) + var(--shell-content-right));--shell-content-width: min(var(--page-max-width), calc(100% - var(--shell-rail-width) - 2 * var(--page-gutter)));--shell-content-top: calc(var(--shell-header-height) + var(--page-top-gap-desktop));--header-height: var(--shell-header-height);--page-gutter: var(--page-gutter-desktop)}:root{scroll-padding-top:calc(var(--header-height-desktop) + var(--page-top-gap-desktop))}.content-page{width:var(--shell-content-width);max-width:var(--page-max-width);min-height:100vh;margin:0 var(--shell-content-right) 0 var(--shell-content-left);padding:var(--shell-content-top) 0 52px}.filtered-page>.filtered-page-content:first-child{margin-top:0}.primary-bar .header-wallet-group{display:grid;grid-template-columns:repeat(2,minmax(max-content,1fr)) auto;align-items:stretch;flex:0 0 auto}.primary-bar .header-wallet-group .account-value{min-width:0;width:auto;flex-basis:auto;font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:0}.primary-bar .header-wallet-group .account-value b{font-size:inherit;line-height:1}.primary-bar .header-wallet-group .add-funds-button{padding:0}@media(min-width:992px){.game-header .primary-bar{position:relative;height:var(--shell-header-height);min-height:var(--header-height-desktop);padding:0;grid-template-columns:auto minmax(0,1fr) auto}.primary-bar .brand{width:auto;max-width:none;padding:0 clamp(8px,1.04vw,20px)}.primary-bar .brand-logo{width:auto;max-width:none;height:clamp(30px,2.604167vw,50px);transform:none}.primary-bar .primary-nav{position:static;inset:auto;grid-column:2;grid-row:1;width:100%;min-width:0;height:100%;display:flex;justify-content:center;transform:none;overflow:visible;padding:0;border:0}.primary-nav .primary-nav-links{display:flex;width:auto;height:100%;margin:0;padding:0;gap:0;flex-direction:row}.primary-nav .primary-nav-links>button{width:auto;min-width:max-content;flex:0 0 auto;min-height:0;height:100%;padding-inline:var(--header-nav-padding);display:flex;gap:var(--header-nav-gap);font-size:var(--header-nav-font);white-space:nowrap}.primary-nav .primary-nav-links>button>svg{width:var(--header-nav-icon);height:var(--header-nav-icon)}.primary-nav .mobile-menu-profile,.primary-nav .mobile-menu-footer{display:none}.primary-bar .system-nav{grid-column:3;gap:clamp(3px,.365vw,7px);padding:0 clamp(6px,.625vw,12px)}.primary-bar .header-wallet-group{height:var(--header-control-size-desktop);background:transparent}.primary-bar .header-wallet-group .account-value{display:flex;align-self:center;height:var(--header-control-size-desktop);padding-inline:10px;gap:6px;background:var(--header-wallet-surface);font-size:15px}.primary-bar .header-wallet-group .rust-inventory-weapon{width:23px;height:23px;flex-basis:23px}.primary-bar .header-wallet-group .balance-value>img{width:26px;height:26px}.primary-bar .header-wallet-group .balance-value:before{top:8px;bottom:8px}.primary-bar .header-wallet-group .add-funds-button:before{inset:0}.primary-bar .header-wallet-group .add-funds-button>svg{transform:none}.primary-bar .header-wallet-group .add-funds-button,.primary-bar .system-nav .notifications-button,.primary-bar .system-nav .account-trigger{display:flex;width:var(--header-control-size-desktop);min-width:0;height:var(--header-control-size-desktop);padding:0}.primary-bar .system-nav>.account-trigger img{width:109.5%;height:109.5%;transform:translateY(9%)}.primary-bar .system-nav .notifications-menu,.primary-bar .system-nav .account-menu{display:block;height:var(--header-control-size-desktop)}.primary-bar .system-nav .menu-button{display:none!important}.primary-bar .system-nav .login-button{min-width:0;height:var(--header-control-size-desktop);padding-inline:12px;font-size:13px}.live-drops{position:fixed;inset:var(--shell-header-height) auto 0 0;width:var(--shell-rail-width);height:auto;flex-direction:column;padding:0}.live-drops-status{display:flex;width:100%;height:clamp(36px,2.708333vw,52px);padding-inline:10px}.live-drops-body{flex-direction:column}.live-drops-tabs{width:100%;height:var(--live-filter-height-desktop);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr;gap:0;padding:0}.live-drops-tabs button{width:auto;height:auto}.live-drops-tabs button svg{width:var(--live-filter-icon-desktop);height:var(--live-filter-icon-desktop)}.live-drops-list{flex-direction:column;padding:2px 0 0;gap:1px}.live-drop-card{width:100%;height:clamp(60px,4.6875vw,90px);flex-basis:clamp(60px,4.6875vw,90px)}.live-drop-content{display:grid;grid-template-columns:clamp(46px,4.895833vw,94px) minmax(0,1fr);padding:5px 8px;column-gap:7px}.live-drop-image{width:100%;height:clamp(46px,3.645833vw,70px)}.live-drop-copy{display:flex;min-width:0;grid-column:2;grid-row:1;align-self:end;flex-direction:column}.live-drop-value{display:flex;min-width:0;grid-column:2;grid-row:2;align-self:start;align-items:center}.live-drop-card:focus-visible .live-drop-content{opacity:0;transform:translateY(-5px)}.live-drop-card:focus-visible .live-drop-player{opacity:1;transform:translateY(0)}}@media(max-width:991px){:root{scroll-padding-top:calc(var(--header-height-mobile) + var(--live-strip-height) + var(--page-top-gap-mobile) + env(safe-area-inset-top));--ui-control-font: var(--ui-control-font-mobile);--ui-caption-font: var(--ui-caption-font-mobile);--ui-toolbar-height: var(--ui-toolbar-height-mobile);--ui-button-height: var(--ui-button-height-mobile);--ui-control-padding: var(--ui-control-padding-mobile)}.app-shell{--shell-header-height: calc(var(--header-height-mobile) + env(safe-area-inset-top));--shell-rail-width: 0px;--page-gutter: var(--page-gutter-mobile);--shell-content-left: calc(var(--page-gutter) + env(safe-area-inset-left));--shell-content-right: calc(var(--page-gutter) + env(safe-area-inset-right));--shell-content-width: calc(100% - 2 * var(--page-gutter) - env(safe-area-inset-left) - env(safe-area-inset-right));--mobile-feed-space: 0px;--shell-content-top: calc(var(--shell-header-height) + var(--mobile-feed-space) + var(--page-top-gap-mobile));padding-bottom:calc(92px + env(safe-area-inset-bottom))}.app-shell.has-mobile-feed-space{--mobile-feed-space: var(--live-strip-height)}.game-header .primary-bar{height:var(--shell-header-height);min-height:0;padding-top:env(safe-area-inset-top);grid-template-columns:minmax(0,1fr) auto}.primary-bar .brand{width:auto;max-width:100%;min-width:0;justify-self:stretch;padding:0 6px 0 max(12px,env(safe-area-inset-left));overflow:hidden}.primary-bar .brand-wordmark{position:relative;display:block;width:96px;max-width:100%;height:44px;overflow:hidden}.primary-bar .brand-logo{position:absolute;right:0;top:50%;width:155%;max-width:none;height:auto;transform:translateY(-50%)}.primary-bar .system-nav{min-width:0;grid-column:2;gap:6px;padding:0 max(10px,env(safe-area-inset-right)) 0 0}.primary-bar .header-wallet-group{height:var(--header-wallet-height-mobile);grid-template-columns:repeat(2,max-content) 44px;grid-template-rows:44px}.primary-bar .header-wallet-group .account-value{display:flex;justify-content:center;width:auto;min-width:0;height:44px;flex-basis:auto;padding-inline:6px;gap:4px;font-size:var(--header-number-font);line-height:1;letter-spacing:0}.primary-bar .header-wallet-group .inventory-value{grid-area:1 / 1}.primary-bar .header-wallet-group .balance-value{grid-area:1 / 2}.primary-bar .header-wallet-group .balance-value:before{display:block;top:12px;bottom:12px}.primary-bar .header-wallet-group .rust-inventory-weapon{width:18px;height:18px;flex-basis:18px}.primary-bar .header-wallet-group .balance-value>img{width:18px;height:18px}.primary-bar .header-wallet-group .add-funds-button{grid-area:1 / 3;display:flex;width:44px;min-width:44px;height:44px;font-size:19px}.primary-bar .header-wallet-group .add-funds-button:before{inset:0}.primary-bar .system-nav .notifications-menu{display:block;height:44px}.primary-bar .system-nav .notifications-button,.primary-bar .system-nav .menu-button{display:grid!important;place-items:center;width:44px;min-width:44px;height:44px;padding:0}.primary-bar .system-nav .notifications-button>svg,.primary-bar .system-nav .menu-button>svg{width:20px;height:20px}.primary-bar .system-nav>.account-trigger,.primary-bar .system-nav .account-menu{display:none}.primary-bar .system-nav .login-button{min-width:0;height:44px;padding-inline:16px;font-size:14px;white-space:nowrap}.primary-bar .system-nav .login-button small,.header-value-full{display:none}.header-value-compact{display:inline}.mobile-bottom-nav{position:fixed;z-index:49;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));transform:translate(-50%);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:min(480px,calc(100% - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));height:66px;padding:6px;border-radius:40px;background:#292b27;box-shadow:0 8px 24px #0006}.mobile-bottom-nav button{min-width:0;min-height:44px;padding:5px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-radius:30px;color:#bdbdb6;background:transparent;font-family:var(--font-ui);font-size:11px;font-weight:700;line-height:1;cursor:pointer;transition:color .15s ease-out,background-color .15s ease-out}.mobile-bottom-nav button>svg{width:20px;height:20px}.mobile-bottom-nav button>span{white-space:nowrap}.mobile-bottom-nav button[aria-current=page]{background:var(--rust-red);color:#fff}.mobile-bottom-nav button:focus-visible{outline:2px solid var(--rust-gold);outline-offset:2px}.app-shell:has([aria-modal=true]) .mobile-bottom-nav,.app-shell:has(.notifications-button.is-open) .mobile-bottom-nav{visibility:hidden;pointer-events:none}.mobile-menu-backdrop{position:fixed;z-index:59;inset:var(--shell-header-height) 0 0;display:block;width:100%;padding:0;border:0;background:#000000a3;cursor:pointer}.primary-nav{position:fixed;z-index:60;inset:auto 0 calc(10px + env(safe-area-inset-bottom));width:calc(100% - 20px - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:480px;height:auto;max-height:calc(100dvh - var(--shell-header-height) - 30px - env(safe-area-inset-bottom));display:none;grid-template-rows:44px minmax(0,1fr);align-items:stretch;justify-content:stretch;gap:12px;margin-inline:auto;padding:12px;overflow:hidden;background:var(--surface-base);box-shadow:0 12px 32px #00000061;transform:none}.primary-nav.is-open{display:grid;animation:mobileMenuReveal var(--duration-fast) var(--ease-smooth-out) both}.primary-nav .mobile-menu-heading{min-width:0;height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:4px}.mobile-menu-heading h2{margin:0;color:var(--rust-nav-active-text);font-family:var(--font-ui);font-size:20px;font-weight:700;line-height:24px;letter-spacing:.02em;text-transform:uppercase}.primary-nav .mobile-menu-close{width:44px;min-width:44px;height:44px;padding:6px;background:var(--surface-control);background-clip:content-box;color:var(--rust-nav-text)}.primary-nav .mobile-menu-close>svg{width:22px;height:22px}.primary-nav .mobile-menu-content{min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto;overscroll-behavior:contain}.primary-nav .mobile-menu-profile{display:block;width:100%;flex:0 0 auto;padding:8px;background:var(--surface-raised);transition:background-color var(--duration-quick) ease-out}.primary-nav .mobile-menu-profile:has(.mobile-menu-profile-main:enabled:is(:hover,:focus-visible)){background:var(--surface-hover)}.primary-nav .mobile-menu-profile:has(.mobile-menu-profile-main:focus-visible){box-shadow:inset 2px 0 0 var(--rust-blue-bright)}.primary-nav .mobile-menu-account-row{width:100%;display:flex;align-items:center;gap:8px}.primary-nav .mobile-menu-profile-main{width:auto;min-width:0;min-height:48px;height:auto;flex:1 1 auto;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:0;background:transparent;color:var(--rust-nav-active-text);text-align:left;box-shadow:none}.primary-nav .mobile-menu-profile-main:is(:hover,:focus-visible){background:transparent;outline:0;box-shadow:none}.primary-nav .mobile-menu-profile-main.is-guest{width:100%;grid-template-columns:48px minmax(0,1fr) 16px}.primary-nav .mobile-menu-profile-main>img,.primary-nav .mobile-menu-profile-main>i{width:48px;height:48px;display:grid;place-items:center;object-fit:contain;overflow:hidden;border:0;background:transparent;color:var(--rust-nav-icon);font-size:24px;font-style:normal}.primary-nav .mobile-menu-profile-main>span{min-width:0;display:flex;flex-direction:column;gap:2px}.primary-nav .mobile-menu-profile-main b{overflow:hidden;font-size:18px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.primary-nav .mobile-menu-profile-main small{color:var(--rust-nav-text);font-size:13px;font-weight:400;line-height:17px;letter-spacing:0;text-transform:none;white-space:normal;font-family:var(--font-body)}.primary-nav .mobile-menu-profile-main>svg{width:14px;height:14px;justify-self:end}.primary-nav .mobile-menu-signout{width:44px;min-width:44px;height:44px;flex:0 0 44px;padding:0;background:transparent;color:var(--rust-nav-icon)}.primary-nav .mobile-menu-signout:is(:hover,:focus-visible){background:var(--surface-control);color:var(--rust-nav-active-text)}.primary-nav .mobile-menu-signout:focus-visible{outline:0;box-shadow:inset 2px 0 0 var(--rust-blue-bright)}.primary-nav .primary-nav-links{width:100%;height:auto;flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;margin:0}.primary-nav .primary-nav-links>button{width:100%;min-width:0;min-height:84px;height:84px;padding:12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;background:var(--surface-control);font-size:18px;line-height:22px;text-align:left}.primary-nav .primary-nav-links>button:hover,.primary-nav .primary-nav-links>button:focus-visible{background:var(--surface-hover)}.primary-nav .primary-nav-links>button.is-active{background:var(--rust-nav-active-mid);box-shadow:inset 0 -2px 0 var(--rust-red)}.primary-nav .primary-nav-links>button>svg{width:22px;height:22px}.primary-nav button:hover>svg,.primary-nav button:focus-visible>svg{transform:none}.primary-nav .mobile-menu-footer{width:100%;min-height:44px;height:auto;flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0}.primary-nav .mobile-menu-footer>button{min-width:0;min-height:44px;height:44px;padding:0 8px;gap:8px;color:var(--rust-nav-text);font-size:14px;line-height:20px}.primary-nav .mobile-menu-footer>button:only-child{grid-column:1 / -1}.primary-nav .mobile-menu-footer>button>svg{width:14px;height:14px}.live-drops{position:fixed;inset:var(--shell-header-height) 0 auto;width:100%;height:var(--live-strip-height);flex-direction:row;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);transition:transform .18s ease-out,visibility .18s}.live-drops.is-collapsed{transform:translateY(-100%);visibility:hidden;pointer-events:none}.live-drops-status{display:none}.live-drops-body{min-width:0;flex-direction:row}.live-drops-tabs{width:var(--live-strip-filter-width);height:var(--live-strip-height);grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);gap:0;padding:1.5px}.live-drops-tabs button{min-width:0;width:100%;height:100%;padding:0}.live-drops-tabs button svg{width:var(--live-filter-icon-mobile);height:var(--live-filter-icon-mobile)}.live-drops-list{flex-direction:row;gap:0;padding:0}.live-drop-card{width:var(--live-strip-item-width);height:var(--live-strip-height);flex:0 0 var(--live-strip-item-width);padding:0}.live-drop-content{display:block;padding:0}.live-drop-image{width:100%;height:100%}.live-drop-card:after{height:3px}.live-drop-copy,.live-drop-value,.live-drop-player,.live-drop-rarity-mark{display:none}.notifications-popover{position:fixed;inset:var(--shell-header-height) 0 auto;width:100%;max-height:calc(100dvh - var(--shell-header-height));gap:10px;padding:10px max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.notifications-popover>header{height:30px;padding:0 0 0 10px;background:transparent}.notifications-popover>header b{font-size:20px;line-height:30px}.notifications-popover>header small{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;background:var(--surface-control);font-size:14px}.notifications-popover>footer{padding:0}}@media(max-width:360px){.primary-bar .brand{padding-left:max(8px,env(safe-area-inset-left));padding-right:4px}.primary-bar .brand-wordmark{width:80px}.primary-bar .system-nav{gap:4px;padding-right:max(8px,env(safe-area-inset-right))}.primary-bar .header-wallet-group .account-value{padding-inline:2px;gap:2px;font-size:13px}.primary-bar .header-wallet-group .rust-inventory-weapon{width:16px;height:16px;flex-basis:16px}.primary-bar .header-wallet-group .balance-value>img{width:16px;height:16px}}@media(min-width:992px)and (hover:hover)and (pointer:fine){.live-drop-card:hover .live-drop-content{opacity:0;transform:translateY(-5px)}.live-drop-card:hover .live-drop-player{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.primary-nav.is-open{animation:none}.live-drops,.mobile-bottom-nav button{transition:none}}.site-footer{--footer-inline-inset: 16px;position:relative;z-index:43;width:100%;margin:0;overflow:hidden;background:var(--surface-base);color:var(--text-secondary);font-family:var(--font-body)}.footer-stats{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:0;padding:20px max(var(--footer-inline-inset),env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(var(--footer-inline-inset),env(safe-area-inset-left))}.footer-stat{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-content:center;gap:4px 8px}.footer-stat-icon{grid-column:1;grid-row:1;width:18px;height:22px;display:grid;place-items:center;color:var(--text-secondary);font-size:16px}.footer-stat b{grid-column:2;color:var(--text-primary);font:700 20px/1.1 var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.footer-stat>span:last-child{grid-column:2;color:var(--text-secondary);font:400 var(--footer-body-font)/1.35 var(--font-body)}@media(min-width:600px){.site-footer{--footer-inline-inset: 24px}.footer-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:992px){.site-footer{--footer-inline-inset: 32px;width:var(--shell-content-width);max-width:var(--page-max-width);margin-left:var(--shell-content-left);margin-right:auto}.footer-stats{padding-top:24px;padding-bottom:24px}}@media(prefers-reduced-motion:reduce){.site-footer *,.site-footer *:before,.site-footer *:after{transition:none}}.footer-information{min-height:360px;padding:42px 40px 28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto 1fr;align-items:start;column-gap:34px;row-gap:40px;background:#2b2b27;box-shadow:inset 0 1px #fff1}.footer-information h2{margin:0;color:#eee6de;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:15px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.footer-brand{min-width:0;min-height:54px;display:flex;align-items:flex-start}.footer-brand .brand{padding:0;border:0}.footer-brand .brand-logo{width:min(220px,100%);height:54px;object-fit:contain;object-position:left center;transform:translateY(-5px)}.footer-contacts{display:grid;gap:24px}.footer-contacts section{min-width:0;display:grid;gap:8px}.footer-contacts a,.footer-navigation a{width:fit-content;color:#e4dad18a;font:500 12px/1.35 Roboto Condensed,Arial Narrow,sans-serif;text-decoration:none;transition:color var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.footer-contacts a:hover,.footer-contacts a:focus-visible,.footer-navigation a:hover,.footer-navigation a:focus-visible{outline:0;color:#f1e8df;transform:translate(3px)}.footer-navigation{min-width:0;display:grid;align-content:start;justify-items:start;gap:8px}.footer-navigation h2{margin-bottom:2px}.footer-legal{min-width:0;display:grid;align-content:start;gap:8px}.footer-legal nav{display:grid;justify-items:start;gap:2px}.footer-legal a{min-width:0;min-height:24px;display:inline-flex;align-items:center;padding:0;text-decoration:none;border:0;background:transparent;color:#e4dad18a;font:500 12px/1.25 Roboto Condensed,Arial Narrow,sans-serif;text-align:left;cursor:pointer;transition:color var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.footer-legal a:hover,.footer-legal a:focus-visible{outline:0;color:#f1e8df;transform:translate(3px)}.footer-company{grid-column:1 / 4;min-width:0;align-self:end;display:grid;gap:7px;color:#e4dad157}.footer-company b{margin-bottom:2px;color:#eee6de;font:700 12px Roboto Condensed,Arial Narrow,sans-serif;letter-spacing:.04em}.footer-company p{max-width:920px;margin:0;font-size:10px;font-weight:600;line-height:1.35}.footer-services{min-width:0;align-self:end;display:flex;justify-content:flex-end}.footer-links{display:flex;align-items:center;justify-content:flex-end;gap:4px}.footer-links button,.footer-links a{min-height:32px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:#f1f0ec70;font-size:9px;font-weight:700;letter-spacing:.045em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.footer-links a svg{width:12px;height:12px;color:var(--rust-gold)}.footer-links button:hover,.footer-links button:focus-visible,.footer-links a:hover,.footer-links a:focus-visible{outline:0;background:#ffffff09;color:#fff}.footer-links button:active,.footer-links a:active{transform:translateY(1px)}@media(max-width:760px){.footer-information{min-height:0;padding:26px 18px 22px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;column-gap:0;row-gap:26px}.footer-information h2{font-size:13px}.footer-brand{min-height:46px}.footer-brand .brand-logo{width:190px;height:48px}.footer-contacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.footer-contacts a,.footer-navigation a,.footer-legal a{font-size:11px}.footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.footer-navigation h2{grid-column:1 / -1}.footer-legal{gap:10px}.footer-legal nav{gap:2px}.footer-legal a{min-height:24px}.footer-company{grid-column:auto;align-self:end;gap:5px}.footer-company p{font-size:9px}.footer-services{align-self:end;justify-content:flex-start}.footer-links{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:4px}.footer-links button,.footer-links a{min-width:0;min-height:40px;padding-inline:6px;background:#ffffff05}.footer-links button:last-child:nth-child(odd),.footer-links a:last-child:nth-child(odd){grid-column:1 / -1}}.dialog-header{min-width:0;min-height:var(--dialog-header-height);flex:0 0 auto;padding:var(--dialog-header-padding-block) var(--dialog-inset);display:flex;align-items:center;justify-content:space-between;gap:var(--dialog-header-gap);background:var(--dialog-header-surface)}.dialog-header-copy{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:var(--dialog-header-gap)}.dialog-header-copy>div{min-width:0}.dialog-header-icon{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;color:var(--rust-nav-icon)}.dialog-header-icon>svg{width:22px;height:22px}.dialog-header .dialog-header-title{margin:0;min-width:0;color:var(--text-primary);font-family:var(--font-ui);font-size:var(--dialog-title-font);font-weight:700;line-height:var(--dialog-title-line);letter-spacing:.025em;text-transform:uppercase;overflow-wrap:anywhere}.dialog-header-subtitle{margin:4px 0 0;color:var(--text-secondary);font-size:var(--dialog-caption-font);line-height:1.4;overflow-wrap:anywhere}.modal-close-button,.dialog-dismiss-action{position:relative;flex:0 0 auto;min-height:var(--dialog-close-size);margin:0;border:0;border-radius:0;background:var(--dialog-close-surface);color:var(--rust-nav-text);cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.modal-close-button{width:var(--dialog-close-size);min-width:var(--dialog-close-size);height:var(--dialog-close-size);padding:0;display:grid;place-items:center;line-height:0}.dialog-header>.modal-close-button{margin-left:auto}.modal-close-button>svg,.dialog-dismiss-action>svg{display:block;width:var(--dialog-close-icon-size);height:var(--dialog-close-icon-size);flex:0 0 var(--dialog-close-icon-size);margin:0}.modal-close-button:hover:not(:disabled),.dialog-dismiss-action:hover:not(:disabled){background:var(--dialog-close-hover);color:var(--text-primary)}.modal-close-button:focus-visible,.dialog-dismiss-action:focus-visible{outline:2px solid var(--rust-blue-bright);outline-offset:2px;background:var(--dialog-close-hover);color:var(--text-primary)}.modal-close-button:disabled,.dialog-dismiss-action:disabled{opacity:.4;cursor:default}.dialog-dismiss-action{padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-ui);font-size:var(--dialog-body-font);font-weight:700;line-height:20px;text-transform:uppercase}.login-consent-close{position:absolute;top:var(--dialog-inset);right:var(--dialog-inset);z-index:4}.inventory-action-overlay{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:18px;background:#050605e0;backdrop-filter:blur(7px) brightness(.68);animation:walletOverlayIn var(--duration-fast) ease-out both}.inventory-action-modal{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 32px);display:grid;grid-template-rows:minmax(var(--dialog-header-height),auto) minmax(0,1fr) auto;overflow:hidden;background:var(--surface-base);color:var(--text-primary);box-shadow:0 24px 70px #000000b8;animation:walletModalIn var(--duration-medium) var(--ease-smooth-out) both}.inventory-action-modal.is-sell{width:min(510px,calc(100vw - 32px));grid-template-rows:minmax(var(--dialog-header-height),auto) 98px auto}.inventory-sale-confirmation{min-height:0;padding:20px;display:grid;place-items:center;background:#1b1c1a;text-align:center}.inventory-sale-confirmation>p{margin:0;color:#eee6ded1;font:700 14px/1.35 Roboto Condensed,Arial Narrow,sans-serif;text-transform:uppercase}.inventory-action-body{min-height:0;padding:12px;display:flex;flex-direction:column;gap:9px;overflow-y:auto;background:#1b1c1a}.inventory-action-selection{min-height:96px;padding:10px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;background:#292b27}.inventory-action-previews{position:relative;min-width:0;height:76px;padding:0 4px;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.inventory-action-previews>span{width:72px;height:72px;margin-right:-4px;display:grid;flex:0 0 72px;place-items:center}.inventory-action-previews img{width:70px;height:68px;object-fit:contain;filter:drop-shadow(0 8px 6px rgba(0,0,0,.44));transform:scale(1.16)}.inventory-action-selection.is-single .inventory-action-previews img{transform:scale(1.4)}.inventory-action-previews>b{min-width:30px;height:30px;margin-left:10px;display:grid;flex:0 0 30px;place-items:center;background:#1d1f1c;color:#eee6deb3;font-size:10px}.inventory-action-selection-meta{display:flex;align-items:center;gap:28px}.inventory-action-selection-count,.inventory-action-selection-total{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.inventory-action-selection-count small,.inventory-action-selection-total small{color:#e4dad161;font-size:7px;font-weight:700;letter-spacing:.11em}.inventory-action-selection-count strong{font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:16px;line-height:1;text-transform:uppercase;white-space:nowrap}.inventory-action-selection-total>b{display:flex;align-items:center;gap:6px;color:var(--rust-gold);font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:19px;line-height:1;white-space:nowrap}.inventory-action-selection-total>b img{width:22px;height:22px;object-fit:contain}.inventory-action-note{min-height:74px;padding:13px 15px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;background:var(--surface-raised)}.inventory-action-note>svg{width:22px;height:22px;margin-top:2px;color:var(--rust-gold)}.inventory-action-note.is-warning>svg{color:var(--rust-blue)}.inventory-action-note b{font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:13px;letter-spacing:.025em;text-transform:uppercase}.inventory-action-note p{margin:4px 0 0;color:#e4dad18a;font-size:10px;line-height:1.45}.inventory-action-modal>footer{min-height:68px;padding:10px 12px;display:flex;align-items:center;justify-content:flex-end;gap:7px;background:var(--surface-base)}.inventory-action-modal>footer .ui-button{min-width:150px}.inventory-action-modal>footer.inventory-sale-actions{min-height:0;padding:10px 12px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inventory-sale-actions>label{grid-column:1 / -1;min-height:24px;display:inline-flex;align-items:center;gap:9px;color:#e4dad185;font-size:9px;cursor:pointer}.inventory-sale-actions input{width:16px;height:16px;margin:0;accent-color:var(--rust-red)}.inventory-action-modal>footer.inventory-sale-actions .ui-button{width:100%;min-width:0;height:44px}.inventory-action-text-button{margin-top:14px;padding:7px 10px;border:0;background:transparent;color:#e4dad16b;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;cursor:pointer}.inventory-action-text-button:hover,.inventory-action-text-button:focus-visible{color:#e88a76}.dialog-overlay{position:fixed;inset:0;display:grid;place-items:center;overflow:hidden;overscroll-behavior:contain;isolation:isolate}.settings-overlay,.wallet-overlay,.rating-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;overscroll-behavior:contain;background:#050605db;backdrop-filter:blur(6px) brightness(.72);animation:walletOverlayIn var(--duration-fast) ease-out both}.login-consent-overlay{z-index:180;padding:18px;background:#060706e0;backdrop-filter:blur(7px) brightness(.68)}.login-consent-modal{position:relative;width:min(620px,calc(100vw - 36px));overflow:hidden;background:#1d1f1c;box-shadow:0 28px 84px #000000b8;animation:walletModalIn var(--duration-medium) var(--ease-smooth-out) both}.login-consent-hero{min-height:190px;display:grid;place-items:center;background:linear-gradient(180deg,#1114123d,#111311e6),url(/assets/rust-harbor-background-v2.webp) center 58%/cover no-repeat}.login-consent-hero img{width:min(280px,62%);height:104px;object-fit:contain;filter:drop-shadow(0 12px 14px rgba(0,0,0,.48))}.login-consent-content{padding:30px 48px 42px}.login-consent-content h2{margin:0;color:#f2eae2;font:700 34px/1 Roboto Condensed,Arial Narrow,sans-serif;letter-spacing:.03em;text-align:center;text-transform:uppercase}.login-consent-content>p{max-width:480px;margin:12px auto 26px;color:#eee6de91;font-size:13px;line-height:1.55;text-align:center}.login-consent-checks{display:grid;gap:8px}.login-consent-checks label{min-height:48px;padding:0 12px;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;background:#292b28;color:#eee6dea6;font-size:12px;cursor:pointer}.login-consent-checks input{position:absolute;opacity:0;pointer-events:none}.login-consent-checks i{width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(238,230,222,.28);color:#a7c46f;font-style:normal}.login-consent-checks i svg{width:15px;height:15px}.login-consent-checks label.is-checked{color:#eee6de;background:#30342d}.login-consent-checks label.is-checked i{border-color:#8eaa5d;background:#465534}.login-consent-checks em{color:#a9c875;font-style:normal}.login-consent-submit{margin-top:22px}.login-consent-submit.is-loading svg{animation:authSpinner .8s linear infinite}.rating-modal-body,.settings-modal,.wallet-content,.wallet-payment-body,.mystery-faq-content{overscroll-behavior:contain}.rating-modal{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);display:grid;grid-template-rows:minmax(var(--dialog-header-height),auto) minmax(0,1fr) 70px;overflow:hidden;background:var(--surface-base);color:var(--text-primary);box-shadow:0 24px 70px #000000ad;animation:walletModalIn var(--duration-medium) var(--ease-smooth-out) both}.rating-modal-body{min-height:0;padding:16px;overflow-y:auto;background:#1b1c1a}.rating-explainer{margin:22px 18px 26px;padding:0;display:grid;gap:14px;background:transparent;border:0;color:#ece5ddd1;font-size:14px;line-height:1.62}.rating-explainer p{max-width:none;margin:0}.rating-tier-list{display:flex;flex-direction:column;gap:3px}.rating-tier-row{position:relative;min-height:66px;padding:5px 14px 5px 12px;display:grid;grid-template-columns:56px minmax(145px,1fr) minmax(130px,.7fr) 78px;align-items:center;gap:12px;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--rating-color) 24%,#2b2c29 76%),color-mix(in srgb,var(--rating-color) 10%,#282926 90%) 58%,#242522);color:#f5eee6bd;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rating-color) 24%,transparent)}.rating-tier-row.is-current{background:linear-gradient(90deg,color-mix(in srgb,var(--rating-color) 38%,#343530 62%),color-mix(in srgb,var(--rating-color) 17%,#2a2b28 83%) 62%,#242522);color:#f7efe7;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rating-color) 62%,transparent),inset 4px 0 0 var(--rating-color)}.rating-tier-row.is-locked{color:#ece5dda8}.rating-tier-row>img,.rating-tier-row>svg{width:52px;height:52px;object-fit:contain;color:var(--rating-color);filter:drop-shadow(0 5px 4px rgba(0,0,0,.38))}.rating-tier-name{min-width:0;display:flex;flex-direction:column;gap:2px}.rating-tier-name>strong{overflow:hidden;color:color-mix(in srgb,var(--rating-color) 94%,white 6%);font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:16px;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rating-tier-name>small{color:#ece5dd66;font-size:7px;font-weight:800;line-height:1;letter-spacing:.11em;text-transform:uppercase}.rating-tier-row>span{color:#ece5dd85;font-size:11px;font-variant-numeric:tabular-nums}.rating-tier-state{min-width:68px;padding:7px 8px;background:var(--surface-base);color:#ece5dd70;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:9px;letter-spacing:.07em;text-align:center;text-transform:uppercase}.rating-tier-row.is-current .rating-tier-state{color:color-mix(in srgb,var(--rating-color) 82%,white 18%)}.rating-tier-row.is-complete .rating-tier-state{color:#94b45bb8}.rating-modal>footer{min-height:70px;padding:11px 16px;display:flex;align-items:center;justify-content:flex-end;background:var(--surface-base)}.rating-modal>footer .ui-button{min-width:150px}.settings-modal{width:min(600px,100%);max-height:calc(100dvh - 32px);display:grid;grid-template-rows:minmax(var(--dialog-header-height),auto) minmax(0,1fr) auto;overflow:hidden;background:var(--surface-base);color:var(--text-primary);box-shadow:0 24px 70px #000000ad;animation:walletModalIn var(--duration-medium) var(--ease-smooth-out) both}.settings-form{min-width:0;min-height:0;padding:20px;display:grid;grid-auto-rows:max-content;align-content:start;gap:24px;overflow-y:auto;overscroll-behavior:contain;font-family:var(--font-body)}.settings-field{min-width:0;display:grid;gap:8px}.settings-field-label{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-field-label b,.settings-privacy legend{color:var(--text-primary);font-family:var(--font-ui);font-size:14px;font-weight:700;line-height:20px;text-transform:uppercase}.settings-field-label small{color:var(--text-secondary);font-family:var(--font-body);font-size:12px;line-height:18px;white-space:nowrap}.settings-field>input,.settings-input-with-action{min-width:0;height:44px;background:var(--surface-raised)}.settings-field input{min-width:0;width:100%;height:44px;padding:0 12px;border:0;border-radius:0;outline:0;color:var(--text-primary);font-family:var(--font-body);font-size:14px;caret-color:var(--rust-blue-bright)}.settings-input-with-action>input{background:transparent}.settings-field>input:focus-visible,.settings-input-with-action:focus-within{box-shadow:inset 0 0 0 2px var(--rust-blue-bright)}.settings-input-with-action{display:grid;grid-template-columns:minmax(0,1fr) 44px}.settings-input-with-action>button{width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.settings-input-with-action>button svg{width:16px;height:16px}.settings-input-with-action>button:hover{background:var(--surface-hover);color:var(--text-primary)}.settings-input-with-action>button:focus-visible{outline:2px solid var(--rust-blue-bright);outline-offset:-2px;color:var(--text-primary)}.settings-trade-field>a{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:6px;color:var(--rust-blue-bright);font-family:var(--font-body);font-size:12px;line-height:18px;text-underline-offset:3px}.settings-trade-field>a>svg{width:11px;height:11px;flex:0 0 auto}.settings-trade-field>a:hover{color:var(--text-primary)}.settings-trade-field>a:focus-visible{outline:2px solid var(--rust-blue-bright);outline-offset:3px}.settings-privacy{min-width:0;margin:0;padding:0;border:0}.settings-privacy legend{margin-bottom:8px;padding:0}.settings-privacy label{min-width:0;min-height:52px;padding:8px 10px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;cursor:pointer;transition:background-color var(--duration-quick) ease-out}.settings-privacy label:hover,.settings-privacy label.is-active{background:var(--surface-raised)}.settings-privacy label:has(input:focus-visible){outline:2px solid var(--rust-blue-bright);outline-offset:-2px}.settings-privacy input{width:18px;height:18px;margin:0;accent-color:var(--rust-green);cursor:pointer}.settings-privacy input:focus-visible{outline:0}.settings-privacy label>span{min-width:0;display:grid;gap:2px}.settings-privacy b,.settings-streamer b{color:var(--text-primary);font-family:var(--font-body);font-size:14px;font-weight:600;line-height:20px}.settings-privacy small,.settings-streamer small{color:var(--text-secondary);font-family:var(--font-body);font-size:12px;font-weight:400;line-height:18px}.settings-streamer{position:relative;min-width:0;min-height:44px;padding:0;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:16px;cursor:pointer}.settings-streamer>span{min-width:0;display:grid;gap:4px}.settings-streamer input{position:absolute;width:1px;height:1px;opacity:0}.settings-streamer:has(input:focus-visible){outline:2px solid var(--rust-blue-bright);outline-offset:4px}.settings-streamer i{position:relative;width:44px;height:24px;background:var(--surface-control);transition:background-color var(--duration-quick) ease-out}.settings-streamer i:after{content:"";position:absolute;top:4px;left:4px;width:16px;height:16px;background:var(--text-primary);transition:transform var(--duration-quick) var(--ease-smooth-out)}.settings-streamer input:checked+i{background:var(--rust-green)}.settings-streamer input:checked+i:after{transform:translate(20px)}.settings-modal>footer{padding:0 20px 20px;display:flex;justify-content:flex-end;gap:8px;background:var(--surface-base)}.settings-modal>footer .ui-button{min-width:120px;height:44px;min-height:44px;padding-inline:16px;font-family:var(--font-ui);font-size:14px}.mystery-faq-overlay{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:20px;overscroll-behavior:contain;background:#050605db;backdrop-filter:blur(6px) brightness(.72);animation:walletOverlayIn var(--duration-fast) ease-out both}.mystery-faq-modal{width:min(690px,calc(100vw - 32px));max-height:calc(100dvh - 32px);display:grid;grid-template-rows:minmax(var(--dialog-header-height),auto) minmax(0,1fr) 70px;overflow:hidden;background:#1b1c1a;color:var(--text-primary);box-shadow:0 24px 70px #000000b3;animation:walletModalIn var(--duration-medium) var(--ease-smooth-out) both}.mystery-faq-content{min-height:0;padding:24px;overflow:auto}.mystery-faq-content>p{width:100%;max-width:none;margin:0 0 20px;color:#e4dad1b8;font-size:15px;line-height:1.55}.mystery-faq-visual{position:relative;height:246px;overflow:hidden;isolation:isolate;border:1px solid rgba(228,218,209,.07);border-bottom:3px solid #788d52;background:repeating-linear-gradient(180deg,rgba(218,224,198,.028) 0 1px,transparent 1px 4px),linear-gradient(90deg,rgba(111,123,87,.035),transparent 28% 72%,rgba(111,123,87,.035)),#141713}.mystery-faq-visual:before{content:"";position:absolute;z-index:2;left:0;right:0;top:-18%;height:58px;background:linear-gradient(180deg,transparent,rgba(184,194,154,.05) 72%,rgba(209,215,185,.19) 96%,transparent);opacity:.8;animation:mysteryFaqScan 3.8s linear infinite;pointer-events:none}.mystery-faq-visual:after{content:"";position:absolute;z-index:1;inset:18px;border:1px solid rgba(150,160,125,.1);box-shadow:inset 0 0 38px #0000005c;pointer-events:none}.mystery-faq-radar,.mystery-faq-fog{display:none}.mystery-faq-visual>img{position:absolute;z-index:1;inset:18px 8%;width:84%;height:calc(100% - 36px);object-fit:contain;filter:saturate(.58) contrast(1.06) drop-shadow(0 16px 17px rgba(0,0,0,.5))}.mystery-faq-limits{margin:0;background:#111210}.mystery-faq-limits>div{min-height:56px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #2d2e2b}.mystery-faq-limits dt{color:#e4dad1a3;font-size:14px}.mystery-faq-limits dd{margin:0;display:inline-flex;align-items:center;gap:8px;color:#e9e1d9;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:18px;font-weight:700}.mystery-faq-limits dd img{width:22px;height:22px}.mystery-faq-modal>footer{padding:11px 20px;display:flex;align-items:center;justify-content:flex-end;background:#272825}.mystery-faq-modal>footer .ui-button{min-width:150px}@keyframes walletOverlayIn{0%{opacity:0}}@keyframes walletModalIn{0%{opacity:0;transform:translateY(14px) scale(.985)}}@keyframes walletProgress{0%{transform:translate(-110%)}to{transform:translate(245%)}}@keyframes mysteryFaqFog{0%{opacity:.42;transform:translate3d(-8%,2%,0) scale(.96)}48%{opacity:.78}to{opacity:.52;transform:translate3d(10%,-3%,0) scale(1.12)}}@keyframes mysteryFaqScan{0%{transform:translateY(0)}to{transform:translateY(330px)}}.dialog-overlay{max-width:100vw;padding:var(--dialog-inset)}.dialog-overlay>[role=dialog]{min-width:0;max-width:100%;max-height:calc(100dvh - 2 * var(--dialog-inset) - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.reward-rules-body p,.reward-rules-body li,.mystery-faq-content>p,.inventory-action-note p{font-size:var(--dialog-body-font);line-height:1.45}.inventory-action-modal.is-sell{grid-template-rows:minmax(var(--dialog-header-height),auto) minmax(0,1fr) auto}@media(max-width:991px){.dialog-overlay{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.dialog-overlay>[role=dialog]{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.settings-form{padding:16px}.settings-modal>footer{padding:0 16px max(16px,env(safe-area-inset-bottom))}.settings-modal>footer .ui-button{min-width:0;flex:1 1 0}.rating-tier-row{grid-template-columns:40px minmax(0,1fr) 72px;gap:8px;padding:8px}.rating-tier-row>img,.rating-tier-row>svg{width:40px;height:40px;grid-row:1 / 3}.rating-tier-row>span{grid-column:2}.rating-tier-state{grid-column:3;grid-row:1 / 3}.inventory-action-selection{grid-template-columns:minmax(0,1fr) minmax(104px,.8fr);gap:12px;padding:12px}.inventory-action-selection-meta{min-width:0;flex-direction:column;align-items:flex-start;gap:10px}.inventory-action-selection-count small{display:none}.inventory-action-selection-count strong{font-size:14px;white-space:normal}.inventory-action-selection-total>b{font-size:18px}.inventory-action-previews{min-width:0}.inventory-action-previews img{max-width:100%}.inventory-action-modal>footer:not(.inventory-sale-actions) .ui-button{min-width:0;flex:1 1 0;padding-inline:12px}.login-consent-modal{display:flex;flex-direction:column;overflow:hidden}.login-consent-hero{flex:0 0 132px;min-height:132px}.login-consent-hero img{height:78px}.login-consent-content{min-height:0;padding:24px var(--dialog-inset);overflow-y:auto;overscroll-behavior:contain}.login-consent-content h2{font-size:28px}.login-consent-content>p{font-size:14px;margin-bottom:20px}.login-consent-checks label{min-height:52px;padding:7px 10px;font-size:14px}.reward-rules-modal:not(.giveaway-winners-modal){grid-template-rows:minmax(var(--dialog-header-height),auto) minmax(0,1fr) auto}.reward-rules-modal:not(.giveaway-winners-modal)>footer .ui-button{height:var(--dialog-action-height)}.reward-rules-modal>div,.mystery-faq-content,.rating-modal-body{padding:var(--dialog-inset)}}@media(max-height:600px){.dialog-overlay{padding-block:6px}.dialog-overlay>[role=dialog]{max-height:calc(100dvh - 12px)}}.wallet-overlay>.wallet-payment-modal{--wallet-inset: 20px;--wallet-inset-left: max(var(--wallet-inset), env(safe-area-inset-left));--wallet-inset-right: max(var(--wallet-inset), env(safe-area-inset-right));width:min(560px,calc(100vw - 40px));min-width:0;min-height:0;height:auto;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden;background:var(--surface-base);color:var(--text-primary);box-shadow:0 18px 54px #000000ad;animation:walletModalIn var(--duration-medium) var(--ease-smooth-out) both}.wallet-category-tabs{flex:0 0 44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-category-tabs button{min-width:0;height:44px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:var(--surface-base);color:var(--text-secondary);font:700 var(--wallet-tab-font)/1.1 var(--font-ui);text-transform:uppercase;cursor:pointer}.wallet-category-tabs button svg{width:16px;height:16px;flex:0 0 auto}.wallet-category-tabs button:hover{background:var(--surface-raised);color:var(--text-primary)}.wallet-category-tabs button.is-active{background:var(--surface-control);color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--rust-red)}.wallet-category-tabs button:focus-visible{outline:2px solid var(--rust-blue-bright);outline-offset:-2px}.wallet-payment-body{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rust-red-dark) var(--surface-base)}.wallet-payment-workspace{min-width:0;padding:20px var(--wallet-inset-right) 24px var(--wallet-inset-left);display:flex;flex-direction:column;gap:24px}.wallet-payment-workspace button:focus-visible,.wallet-crypto-payment button:focus-visible{outline:2px solid var(--rust-blue-bright);outline-offset:2px}.wallet-payment-methods,.wallet-amount-section,.wallet-promo-section{min-width:0}.wallet-section-heading{min-width:0;min-height:24px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet-section-heading h3,.wallet-section-heading>label{min-width:0;margin:0;color:var(--text-primary);font:600 14px/1.4 var(--font-body)}.wallet-section-heading>small{flex:0 0 auto;color:var(--text-secondary);font:400 12px/1.4 var(--font-body);white-space:nowrap}.wallet-currency-select{position:relative;flex:0 0 auto}.wallet-currency-trigger{min-width:80px;min-height:44px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;background:var(--surface-control);color:var(--text-primary);font:700 14px/1 var(--font-ui);cursor:pointer}.wallet-currency-trigger:hover{background:var(--surface-hover)}.wallet-currency-trigger>svg{width:10px;height:10px;color:var(--text-secondary)}.wallet-currency-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.wallet-currency-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:8;width:112px;padding:4px;background:var(--surface-base);box-shadow:0 14px 30px #0000007a}.wallet-currency-menu button{width:100%;height:44px;border:0;background:var(--surface-control);color:var(--text-secondary);font:700 14px/1 var(--font-ui);cursor:pointer}.wallet-currency-menu button+button{margin-top:2px}.wallet-currency-menu button:hover{background:var(--surface-hover);color:var(--text-primary)}.wallet-currency-menu button.is-active{background:var(--rust-green);color:#fff}.wallet-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wallet-provider-grid>button{position:relative;min-width:0;height:76px;padding:24px 10px 10px;display:grid;place-items:center;overflow:hidden;border:0;background:var(--surface-control);color:var(--text-primary);cursor:pointer}.wallet-provider-grid>button:hover{background:var(--surface-hover)}.wallet-provider-grid>button.is-active{background:#29372e;box-shadow:inset 0 -3px 0 var(--rust-green)}.wallet-provider-mark{min-width:0;width:100%;display:grid;place-items:center}.wallet-provider-mark img{display:block;width:auto;height:34px;max-width:min(100%,132px);object-fit:contain}.wallet-provider-mark.is-mir img{height:28px;max-width:min(100%,112px)}.wallet-provider-grid .wallet-provider-name,.wallet-provider-grid small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wallet-provider-grid em{position:absolute;top:0;right:0;max-width:100%;padding:4px 6px;overflow:hidden;background:#4f6430;color:#dfe9ce;font:700 11px/1.2 var(--font-ui);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.wallet-provider-grid em.is-mir{background:#273e49;color:#72c9ed}.wallet-amount-section .wallet-section-heading{margin-bottom:8px}.wallet-payment-amount{min-width:0;height:56px;padding-right:16px;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;background:var(--surface-control)}.wallet-payment-amount input{min-width:0;width:100%;height:100%;padding:0 16px;border:0;outline:0;background:transparent;color:var(--text-primary);font:700 28px/1 var(--font-ui);font-variant-numeric:tabular-nums}.wallet-payment-amount input:focus{box-shadow:inset 0 -2px 0 var(--rust-gold)}.wallet-payment-amount.has-error input{box-shadow:inset 0 -2px 0 var(--rust-red)}.wallet-payment-amount>b{color:var(--text-secondary);font:700 16px/1 var(--font-ui)}.wallet-quick-amounts{margin-top:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wallet-quick-amounts button{min-width:0;height:36px;padding:0 4px;border:0;background:var(--surface-raised);color:var(--text-secondary);font:700 14px/1 var(--font-ui);font-variant-numeric:tabular-nums;cursor:pointer}.wallet-quick-amounts button:hover,.wallet-quick-amounts button.is-active{background:var(--surface-hover);color:var(--text-primary)}.wallet-promo-toggle{width:100%;min-height:44px;padding:0;display:grid;grid-template-columns:18px minmax(0,1fr) 12px;align-items:center;gap:10px;border:0;background:transparent;color:var(--text-secondary);font:400 14px/1.4 var(--font-body);text-align:left;cursor:pointer}.wallet-promo-toggle>svg{width:18px;height:18px}.wallet-promo-toggle>svg:last-child{width:12px;height:12px}.wallet-promo-toggle:hover,.wallet-promo-toggle[aria-expanded=true]{color:var(--text-primary)}.wallet-promo-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.wallet-promo-fields{display:grid;gap:8px}.wallet-payment-promo{min-width:0;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:8px}.wallet-payment-promo input{min-width:0;width:100%;height:44px;padding:0 12px;border:0;outline:0;background:var(--surface-control);color:var(--text-primary);font:400 14px/1.2 var(--font-body)}.wallet-payment-promo input::placeholder{color:var(--text-secondary)}.wallet-payment-promo input:focus{box-shadow:inset 0 -2px 0 var(--rust-gold)}.wallet-payment-promo button{min-width:0;height:44px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;background:var(--surface-control);color:var(--text-primary);font:700 14px/1.1 var(--font-ui);text-transform:uppercase;cursor:pointer}.wallet-payment-promo button:hover{background:var(--surface-hover)}.wallet-payment-promo button svg{width:12px;height:12px}.wallet-payment-promo button:disabled{cursor:default;opacity:.4}.wallet-payment-promo.is-success input{box-shadow:inset 0 -2px 0 var(--rust-green)}.wallet-payment-promo.is-success button,.wallet-payment-promo.is-success button:disabled{background:#39452f;color:#b4d57d;opacity:1}.wallet-payment-promo.is-error input{box-shadow:inset 0 -2px 0 var(--rust-red)}.wallet-payment-promo.is-checking button svg{animation:authSpinner .8s linear infinite}.wallet-promo-note,.wallet-inline-error{margin:0;display:flex;align-items:flex-start;gap:7px;color:#e67b69;font:400 12px/1.4 var(--font-body)}.wallet-promo-note>svg,.wallet-inline-error>svg{flex:0 0 auto;margin-top:2px}.wallet-amount-section>.wallet-inline-error{margin-top:8px}.wallet-payment-actions{flex:0 0 auto;padding:20px var(--wallet-inset-right) max(20px,env(safe-area-inset-bottom)) var(--wallet-inset-left);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;row-gap:14px;background:var(--surface-raised)}.wallet-payment-actions>.ui-button{min-width:0;max-width:280px;min-height:48px;height:auto;margin:0;padding:12px 16px;font-size:var(--dialog-action-font);line-height:1.2;white-space:nowrap}.wallet-credit-summary{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.wallet-credit-summary>span{color:var(--text-secondary);font:400 var(--font-size-control)/1.4 var(--font-body)}.wallet-credit-summary>strong{min-width:0;display:flex;align-items:center;gap:6px;color:var(--rust-gold);font:700 26px/1.1 var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.wallet-credit-summary img{width:26px;height:26px;flex:0 0 26px;object-fit:contain}.wallet-bonus-label{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;color:#b4d57d;font:600 12px/1.4 var(--font-body)}.wallet-crypto-assets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wallet-crypto-assets>button{min-width:0;height:76px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:0;background:var(--surface-control);color:var(--text-secondary);font:700 13px/1 var(--font-ui);cursor:pointer}.wallet-crypto-assets>button:hover{background:var(--surface-hover);color:var(--text-primary)}.wallet-crypto-assets>button.is-active{background:#394037;color:var(--text-primary);box-shadow:inset 0 -3px 0 var(--rust-green)}.wallet-crypto-assets i{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;border-radius:50%;background:#2b956d;color:#fff;font-style:normal}.wallet-crypto-assets i.is-btc{background:#d98528}.wallet-crypto-assets i.is-eth{background:#5d70c5}.wallet-crypto-assets i.is-ton{background:#277eb6}.wallet-crypto-assets i svg{width:15px;height:15px}.wallet-crypto-payment{min-width:0;padding:12px var(--wallet-inset-right) 24px var(--wallet-inset-left)}.wallet-crypto-back{min-height:44px;margin-bottom:16px;padding:0;display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--text-secondary);font:400 14px/1.4 var(--font-body);cursor:pointer}.wallet-crypto-back:hover{color:var(--text-primary)}.wallet-crypto-transfer{min-width:0;display:grid;gap:24px}.wallet-crypto-intro{min-width:0;display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:20px}.wallet-crypto-intro>img{width:128px;height:128px;padding:8px;background:#f2f0e9;object-fit:contain;image-rendering:pixelated}.wallet-crypto-intro>span{min-width:0;display:flex;flex-direction:column;gap:8px}.wallet-crypto-intro p{margin:0;color:var(--text-secondary);font:400 12px/1.5 var(--font-body);overflow-wrap:anywhere}.wallet-crypto-intro b{color:var(--text-primary);font:700 24px/1.2 var(--font-ui)}.wallet-crypto-address>small{display:block;margin-bottom:8px;color:var(--text-secondary);font:400 12px/1.4 var(--font-body)}.wallet-crypto-address>div{min-width:0;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:4px}.wallet-crypto-address code{min-width:0;min-height:44px;padding:12px;background:var(--surface-control);color:var(--text-primary);font:12px/20px ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;white-space:normal}.wallet-crypto-address button{height:44px;min-height:44px;align-self:center;border:0;background:var(--surface-control);color:var(--text-primary);cursor:pointer}.wallet-crypto-address button:hover{background:var(--surface-hover)}.wallet-crypto-warning{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;color:var(--rust-gold)}.wallet-crypto-warning>svg{width:18px;height:18px}.wallet-crypto-warning>span{min-width:0;display:flex;flex-direction:column;gap:4px}.wallet-crypto-warning b{color:#e9c477;font:700 14px/1.3 var(--font-ui);text-transform:uppercase}.wallet-crypto-warning small{color:var(--text-secondary);font:400 12px/1.4 var(--font-body)}.wallet-skins-flow{min-width:0;display:flex;flex-direction:column;gap:16px}.wallet-skins-flow>.wallet-section-heading{margin-bottom:0}.wallet-skins-warning{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;color:var(--rust-gold)}.wallet-skins-warning>svg{width:18px;height:18px}.wallet-skins-warning span{min-width:0;display:flex;flex-direction:column;gap:6px}.wallet-skins-warning b{color:var(--text-primary);font:600 14px/1.4 var(--font-body)}.wallet-skins-warning small{color:var(--text-secondary);font:400 12px/1.5 var(--font-body)}.wallet-steam-connect{min-width:0;min-height:88px;padding:12px;display:grid;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:12px;border:0;background:var(--surface-control);color:var(--text-primary);text-align:left;cursor:pointer}.wallet-steam-connect:hover{background:var(--surface-hover)}.wallet-steam-connect>svg:first-child{width:32px;height:32px;color:var(--rust-blue-bright)}.wallet-steam-connect>svg:last-child{transform:rotate(180deg);color:var(--text-secondary)}.wallet-steam-connect span{min-width:0;display:flex;flex-direction:column;gap:5px}.wallet-steam-connect b{font:700 15px/1.2 var(--font-ui);text-transform:uppercase}.wallet-steam-connect small{color:var(--text-secondary);font:400 12px/1.4 var(--font-body)}.wallet-skin-picker-head{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#b4d57d;font:400 12px/1.4 var(--font-body)}.wallet-skin-picker-head span{display:flex;align-items:center;gap:6px}.wallet-skin-picker-head small{color:var(--text-secondary);font:inherit}.wallet-skin-picker>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wallet-skin-picker>div:last-child button{min-width:0;min-height:144px;padding:8px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;border:0;background:var(--surface-control);color:var(--text-primary);text-align:left;cursor:pointer}.wallet-skin-picker>div:last-child button:hover{background:var(--surface-hover)}.wallet-skin-picker>div:last-child button.is-active{background:var(--surface-hover);box-shadow:inset 0 -3px 0 var(--rust-blue)}.wallet-skin-stage{width:100%;height:92px;flex:0 0 92px;display:grid;place-items:center;overflow:hidden}.wallet-skin-stage>img{width:100%;height:92px;object-fit:contain;transform:scale(1.75)}.wallet-skin-meta{min-width:0;display:flex;flex-direction:column;gap:4px}.wallet-skin-picker button b{overflow:hidden;font:700 12px/1.2 var(--font-ui);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.wallet-skin-picker button small{display:flex;align-items:center;gap:4px;color:var(--rust-gold);font:700 14px/1.2 var(--font-ui)}.wallet-skin-picker button small img{width:16px;height:16px}.wallet-state{width:100%;max-width:none;min-height:0;margin:0;padding:28px var(--wallet-inset-right) 28px var(--wallet-inset-left);display:flex;flex-direction:column;align-items:center;text-align:center}.wallet-payment-state{flex:1 1 auto;min-height:340px;justify-content:center;justify-content:safe center;overflow-y:auto;overscroll-behavior:contain}.wallet-state>*{flex-shrink:0}.wallet-state-icon{width:48px;height:48px;margin-bottom:16px;display:grid;place-items:center;background:transparent;color:var(--rust-blue-bright);font-size:40px}.wallet-state>small{font-family:var(--font-ui);color:var(--text-secondary);font-size:var(--dialog-caption-font);font-weight:700}.wallet-state h3{margin:8px 0 0;font:700 24px/1.2 var(--font-ui);text-transform:uppercase}.wallet-state>p{width:100%;max-width:none;margin:12px 0 0;color:var(--text-secondary);font-size:var(--dialog-body-font);line-height:1.45}.wallet-state.is-processing .wallet-state-icon svg{animation:authSpinner .8s linear infinite}.wallet-state-progress{width:min(280px,100%);height:4px;margin-top:24px;overflow:hidden;background:var(--surface-control)}.wallet-state-progress i{display:block;width:45%;height:100%;background:var(--rust-blue);animation:walletProgress 1s ease-in-out infinite}.wallet-awaiting-summary{width:100%;min-height:72px;margin-top:24px;padding:12px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:var(--surface-control);text-align:left}.wallet-awaiting-summary>span{display:flex;flex-direction:column;gap:6px}.wallet-awaiting-summary small{font-family:var(--font-ui);color:var(--text-secondary);font-size:12px;font-weight:700;text-transform:uppercase}.wallet-awaiting-summary b{display:flex;align-items:center;gap:6px;color:var(--rust-gold);font:700 20px/1 var(--font-ui)}.wallet-awaiting-summary b img,.wallet-state>strong img{width:24px;height:24px}.wallet-awaiting-summary button{min-height:44px;padding:0 10px;display:flex;align-items:center;gap:7px;border:0;background:var(--surface-raised);color:var(--text-primary);font:700 12px/1.2 var(--font-ui);text-transform:uppercase;cursor:pointer}.wallet-primary-action{width:100%;margin-top:16px}.wallet-text-action{min-height:44px;margin-top:8px;padding:8px;border:0;background:transparent;color:var(--text-secondary);font:700 12px/1.2 var(--font-ui);text-transform:uppercase;cursor:pointer}.wallet-text-action:hover{color:var(--text-primary)}.wallet-state.is-success .wallet-state-icon{background:transparent;color:#a7c66b}.wallet-state.is-success>strong{margin-top:18px;display:flex;align-items:center;gap:8px;color:var(--rust-gold);font:700 34px/1 var(--font-ui)}.wallet-state.is-failed .wallet-state-icon{background:transparent;color:#e26b58}.wallet-state-actions{width:min(320px,100%);margin-top:28px;display:flex;flex-wrap:wrap;gap:6px}.wallet-state-actions>.ui-button{min-width:0;min-height:44px;flex:1 1 140px;margin:0;padding-inline:8px;font-size:14px;white-space:nowrap}@media(max-width:991px){.dialog-overlay.wallet-overlay{padding:0;place-items:stretch}.wallet-overlay>.wallet-payment-modal{--wallet-inset: 16px;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding-top:env(safe-area-inset-top);box-shadow:none}.wallet-payment-workspace{padding-top:16px}.wallet-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-payment-actions{padding-top:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:12px}.wallet-payment-actions>.ui-button{width:100%;max-width:none}.wallet-credit-summary{justify-content:space-between}}@media(max-width:359px){.wallet-section-heading{gap:8px}.wallet-section-heading h3,.wallet-section-heading>label{font-size:13px}.wallet-section-heading>small{font-size:11px}.wallet-payment-promo{grid-template-columns:minmax(0,1fr) 100px}.wallet-payment-promo input{padding-inline:8px}.wallet-crypto-intro{gap:12px}.wallet-crypto-intro b{font-size:20px}}.wallet-state-actions>.wallet-text-action{width:100%;margin:0;text-transform:none;font:400 14px/1.4 var(--font-body)}.wallet-state.is-success>strong{font-size:40px}@media(max-width:991px){.wallet-payment-state{min-height:0;padding-bottom:max(28px,env(safe-area-inset-bottom))}}.profile-page,.inventory-page,.public-profile-body{--collection-gap: clamp(10px, 1.04vw, 20px);--collection-card-height: clamp(150px, 10.2vw, 196px);--collection-footer-height: 32px;--collection-card-inset: 6px;--collection-control-height: max(52px, var(--size-toolbar));--collection-price-height: 28px;--collection-overview-gap: 8px;container:collection / inline-size;min-width:0}.inventory-page .skin-item-grid,.profile-page .skin-item-grid,.public-profile-history{grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--collection-gap);align-content:start;min-width:0}.profile-items-grid{padding-top:var(--collection-gap)}.inventory-page>.game-toolbar+.filtered-page-content{margin-top:var(--collection-gap)}.profile-storage{min-width:0;margin-top:20px}.profile-empty-inventory{margin-top:var(--collection-gap)}.skin-item-card:is(.skin-item-card--collection,.skin-item-card--upgrade-history-source){--item-optical-scale: 1.95}:is(.skin-item-card--collection,.skin-item-card--upgrade-history-source).visual-apparel{--item-optical-scale: 2.1}:is(.skin-item-card--collection,.skin-item-card--upgrade-history-source).visual-gloves{--item-optical-scale: 2.65}:is(.skin-item-card--collection,.skin-item-card--upgrade-history-source).visual-headwear{--item-optical-scale: 2.05}:is(.skin-item-card--collection,.skin-item-card--upgrade-history-source).visual-bow{--item-optical-scale: 2}:is(.skin-item-card--collection,.skin-item-card--upgrade-history-source).visual-tool{--item-optical-scale: 2.55}.skin-item-card--collection:is(.item-rust-market-rescuePick,.item-rust-market-damascusPick,.item-rust-market-deepRubyPick){--item-optical-scale: 2}:is(.skin-item-card--collection,.skin-item-card--upgrade-history-source).visual-weapon{--item-optical-scale: 1.95}.skin-item-card--collection .skin-item-card-image{position:static;width:100%;height:100%;min-height:0;max-width:100%;margin:0;object-fit:contain;transform:scale(var(--item-optical-scale))}.skin-item-card>.skin-item-card-meta>.skin-item-card-title{min-width:0;max-width:100%;display:block;overflow:hidden;white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis;-webkit-line-clamp:unset}.skin-item-card--collection :is(.profile-history-meta time,.public-profile-item-meta>small,.inventory-item-source){font-size:var(--font-size-caption);line-height:1.2;letter-spacing:.01em}.inventory-item.has-operation .skin-item-card-image{opacity:.76}.inventory-item:is(.is-operation-completed,.is-operation-sold) .skin-item-card-image{opacity:.55;filter:saturate(.68) drop-shadow(0 10px 8px rgba(0,0,0,.3))}.inventory-item-actions{--inventory-action-inset: 8px;right:calc(var(--inventory-action-inset) / 2);bottom:calc(var(--collection-footer-height, 32px) + var(--inventory-action-inset) / 2);grid-template-columns:repeat(2,44px);gap:0}.inventory-item-actions button{width:44px;height:44px;padding:calc(var(--inventory-action-inset) / 2);background-clip:content-box;box-shadow:none}.inventory-item-actions button>svg{width:16px;height:16px}.inventory-item-actions button:first-child:is(:hover,:focus-visible),.inventory-item-actions button:last-child:is(:hover,:focus-visible){background-clip:content-box}.profile-history-origin,.public-profile-history-origin{left:var(--collection-card-inset, 6px);bottom:calc(var(--collection-footer-height, 32px) + 4px);width:44px;height:36px}.profile-history-operation{right:var(--collection-card-inset, 6px);bottom:calc(var(--collection-footer-height, 32px) + 6px);max-width:calc(100% - 56px);min-height:26px;padding-inline:5px;gap:4px;font-size:var(--font-size-caption)}.profile-history-operation b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-item-operation{top:6px;left:6px;width:28px;height:28px}.inventory-item-operation-tooltip{width:min(172px,calc(100cqi - 24px))}.profile-storage-toolbar{--font-size-control: 14px;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.profile-tabs{width:max-content;max-width:100%;height:var(--collection-control-height);padding:2px}.profile-tabs button{min-width:0;height:calc(var(--collection-control-height) - 4px);padding-inline:16px;gap:6px;font-size:var(--font-size-control);line-height:1.15}.inventory-controls{min-width:0;width:min(400px,100%);height:var(--collection-control-height);grid-template-columns:max-content minmax(0,220px);justify-content:space-between;gap:8px}.inventory-controls>.inventory-sort,.inventory-controls>.ui-button{width:100%;min-width:0;height:var(--collection-control-height)}.inventory-controls>.inventory-sort{grid-column:2;grid-row:1}.inventory-controls>.ui-button{grid-column:1;grid-row:1;width:auto;min-width:124px;padding-inline:12px;gap:8px;font-size:var(--font-size-control);white-space:nowrap}.inventory-controls>.ui-button>svg{flex:0 0 var(--ui-control-icon)}.inventory-simple-toolbar{--font-size-control: 14px;width:100%;min-height:var(--collection-control-height)}.inventory-simple-toolbar>.inventory-controls{width:100%}.profile-history-sort{width:220px;min-height:0;height:var(--collection-control-height)}:is(.profile-storage-toolbar,.inventory-simple-toolbar) .game-toolbar-select-trigger{padding:6px 24px 6px 10px;gap:2px}:is(.profile-storage-toolbar,.inventory-simple-toolbar) .game-toolbar-select-trigger small{display:block;font-size:11px;line-height:14px;letter-spacing:.025em}:is(.profile-storage-toolbar,.inventory-simple-toolbar) .game-toolbar-select-trigger i{right:10px}:is(.profile-storage-toolbar,.inventory-simple-toolbar) .game-toolbar-select-trigger b{max-width:100%;overflow:visible;text-overflow:clip;white-space:nowrap}:is(.profile-storage-toolbar,.inventory-simple-toolbar) .game-toolbar-select-trigger b,:is(.profile-storage-toolbar,.inventory-simple-toolbar) .game-toolbar-select-menu>button b{font-size:var(--font-size-control);line-height:18px}:is(.profile-storage-toolbar,.inventory-simple-toolbar) .game-toolbar-select-menu{left:auto;right:0;width:max(100%,220px);min-width:0;max-width:calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right))}:is(.profile-storage-toolbar,.inventory-simple-toolbar) .game-toolbar-select-menu>button{min-height:44px;padding:0 10px;grid-template-columns:24px minmax(0,1fr);gap:8px}:is(.profile-storage-toolbar,.inventory-simple-toolbar) .game-toolbar-select-menu>button>span{width:24px}:is(.profile-storage-toolbar,.inventory-simple-toolbar) .game-toolbar-select-menu>button>b{min-width:0;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.profile-overview{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:var(--collection-overview-gap)}.profile-overview>article{min-width:0;min-height:250px}.profile-overview>.profile-identity{grid-column:auto}.profile-identity{--profile-pad-x: 12px;--profile-action-column: 132px;grid-template-rows:minmax(86px,auto) 40px minmax(64px,auto) minmax(60px,auto)}.profile-user-row{min-height:86px;padding:12px var(--profile-pad-x);grid-template-columns:56px minmax(0,1fr) var(--profile-action-column);grid-template-rows:auto;gap:10px}.profile-avatar{width:56px;height:56px;flex-basis:56px}.profile-avatar img{width:64px;height:64px}.profile-user-row h1{font-size:24px;line-height:1.1}.profile-user-row div>span,.profile-user-row div>small{font-size:var(--font-size-caption);line-height:1.2;letter-spacing:.025em}.profile-user-row div>span{flex-wrap:wrap;gap:4px;margin-top:5px}.profile-user-actions{width:var(--profile-action-column);grid-column:auto;align-self:start;display:flex;justify-content:flex-end;gap:4px}.profile-user-actions button{width:40px;height:40px;flex:0 0 40px}.profile-rating-strip{height:40px;padding-inline:var(--profile-pad-x);grid-template-columns:28px minmax(0,1fr) calc(var(--profile-action-column) - 32px) 28px;column-gap:4px}.profile-rating-strip>img,.profile-rating-strip>svg{width:28px;height:28px}.profile-rating-action{width:28px;height:32px}.profile-rating-copy>span{flex-direction:column;align-items:flex-start;gap:2px}.profile-rating-copy>span b,.profile-rating-copy>span small{font-size:var(--font-size-caption);line-height:1.15}.profile-rating-copy>strong{height:32px;padding-inline:6px;display:flex;align-content:center;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:2px 4px;font-size:var(--font-size-price, 14px)}.profile-rating-copy>strong small{font-size:var(--font-size-caption)}.profile-balance-row{min-height:64px;padding:8px var(--profile-pad-x);flex-wrap:wrap;gap:10px}.profile-balance-row>span{min-width:0;flex:1 0 max-content;gap:4px}.profile-balance-row small{font-size:var(--font-size-caption)}.profile-balance-row b{gap:6px;font-size:clamp(18px,2.2cqi,26px);font-variant-numeric:tabular-nums;white-space:nowrap}.profile-balance-row b img{width:24px;height:24px;flex:0 0 24px}.profile-balance-row .ui-button{width:var(--profile-action-column);min-width:var(--profile-action-column);height:44px;padding-inline:8px;font-size:var(--font-size-control)}.profile-balance-actions{min-width:0;margin-left:auto;flex:0 0 auto;display:flex;align-items:center;gap:6px}.profile-wallet-history{width:44px;height:44px;flex:0 0 44px;padding:0;display:grid;place-items:center;border:0;background:var(--surface-control);color:var(--text-secondary);cursor:pointer}.profile-wallet-history>svg{width:16px;height:16px}.profile-wallet-history:hover{background:var(--surface-hover);color:var(--text-primary)}.profile-wallet-history:focus-visible{outline:2px solid var(--rust-blue);outline-offset:2px}.profile-stats>span{min-height:60px;padding:10px 8px;grid-template-columns:18px minmax(0,1fr);gap:4px 6px}.profile-stats svg{width:18px;height:18px;font-size:18px}.profile-stats b{font-size:clamp(16px,1.4cqi,22px);line-height:1.05}.profile-stats small{font-size:var(--font-size-caption);line-height:1.2}.profile-best-drop{min-height:0;grid-template-rows:40px minmax(0,1fr) 44px}.profile-best-drop header{padding-inline:12px;font-size:var(--font-size-caption);gap:8px}.profile-best-drop>img{width:100%;height:142px;max-height:100%;transform:scale(1.5)}.profile-best-drop>div{position:relative;z-index:2;min-width:0;padding:0 12px 10px;align-items:center;gap:8px}.profile-best-drop>div b{min-width:0;font-size:var(--font-size-item-title);line-height:1.15}.profile-best-drop>div small{flex:0 0 auto;font-size:var(--font-size-price, 14px)}.profile-best-drop>p{padding:12px;font-size:var(--font-size-caption);text-align:center}.profile-withdrawal{grid-template-rows:minmax(0,1fr) 60px;gap:var(--collection-overview-gap)}.profile-withdrawal-summary{padding:14px}.profile-withdrawal-summary header{font-size:var(--font-size-caption)}.profile-withdrawal-total{min-width:0;gap:6px;margin-top:18px}.profile-withdrawal-total b{min-width:0;font-size:clamp(28px,2.6cqi,48px);line-height:1.1;overflow-wrap:anywhere}.profile-withdrawal-total img{width:28px;height:28px;flex:0 0 28px}.profile-withdrawal-summary>small{font-size:var(--font-size-item-title)}.profile-coupon-form{padding:8px}.profile-coupon-form>div{grid-template-columns:minmax(0,1fr) 104px}.profile-coupon-form input,.profile-coupon-form>div>button{height:44px;padding-inline:8px;font-size:var(--font-size-control);letter-spacing:.015em}.profile-coupon-form input::placeholder{font-size:var(--font-size-caption)}.profile-upgrade-featured,.profile-upgrade-grid,.public-profile-upgrades{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--collection-gap)}.profile-upgrade-history{margin-top:var(--collection-gap)}.profile-upgrade-featured{padding-top:0;padding-bottom:var(--collection-gap)}.profile-upgrade-card,.profile-upgrade-card.is-standard,.public-profile-upgrade{height:190px;grid-template-rows:minmax(0,1fr) 32px}.profile-upgrade-card.is-featured{height:218px;grid-template-rows:28px minmax(0,1fr) 32px}.profile-upgrade-feature-label{padding-inline:8px;font-size:var(--font-size-caption)}.profile-upgrade-items,.public-profile-upgrade>.public-upgrade-matchup{--upgrade-history-inset: 8px;min-height:0;padding:var(--upgrade-history-inset);grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch}:is(.profile-upgrade-items,.public-upgrade-matchup)>:is(.upgrade-history-source,.upgrade-history-target){min-height:0;padding:0;display:block}:is(.profile-upgrade-items,.public-upgrade-matchup)>:is(.upgrade-history-source,.upgrade-history-target)>img{position:absolute;inset:22px 4px 42px;width:calc(100% - 8px);height:calc(100% - 64px);max-width:100%;object-fit:contain;transform:scale(2)}:is(.profile-upgrade-items,.public-upgrade-matchup) .upgrade-history-item-meta{left:8px;right:8px;bottom:10px}:is(.profile-upgrade-items,.public-upgrade-matchup) .upgrade-history-item-name{position:static;display:block;font-size:var(--font-size-item-title);line-height:1.15;white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis;-webkit-line-clamp:unset}:is(.profile-upgrade-items,.public-upgrade-matchup) .upgrade-history-item-price{top:5px;right:5px;height:26px;max-width:calc(100% - 10px);font-size:var(--font-size-price, 14px)}:is(.profile-upgrade-items,.public-upgrade-matchup) .upgrade-history-item-price>b{padding-inline:5px}:is(.profile-upgrade-items,.public-upgrade-matchup) .upgrade-history-item-price>.scrap-icon{width:14px;height:14px;padding:6px}:is(.profile-upgrade-items,.public-upgrade-matchup) .upgrade-history-lucky-drop{bottom:42px;height:20px;min-width:0;padding-inline:6px;font-size:var(--font-size-caption)}:is(.profile-upgrade-items,.public-upgrade-matchup)>.upgrade-history-source.is-multi{--upgrade-history-source-inset: 5px;padding:5px 0;grid-template-rows:minmax(0,1fr) 30px;gap:5px;place-items:stretch}.upgrade-history-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:3px}.upgrade-history-source-grid>.skin-item-card--upgrade-history-source>.skin-item-card-image{width:100%;height:100%;transform:scale(var(--item-optical-scale))}.upgrade-history-stake{height:30px;padding-inline:5px;grid-template-columns:minmax(0,1fr) auto;gap:4px}.upgrade-history-stake>small{font-size:var(--font-size-caption);line-height:1.1;white-space:normal}.upgrade-history-stake .upgrade-history-stake-price{font-size:var(--font-size-price, 14px);gap:3px}.profile-upgrade-card>footer,.public-profile-upgrade>footer{padding-inline:10px;gap:8px}.profile-upgrade-card>footer :is(b,span),.public-profile-upgrade>footer :is(b,span),.profile-upgrade-card>footer.is-mystery-footer>span{font-size:var(--font-size-caption)}.public-upgrade-matchup>.upgrade-history-source.is-single:after,.public-upgrade-matchup>.upgrade-history-target:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--rarity-color, var(--rarity-common))}.public-profile-modal{width:min(1240px,calc(100vw - 40px));max-height:calc(100dvh - 40px);grid-template-rows:minmax(var(--dialog-header-height),auto) minmax(0,1fr)}.public-profile-body{padding:10px;overscroll-behavior:contain}.public-profile-summary{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));gap:var(--collection-overview-gap)}.public-profile-identity,.public-profile-best,.public-profile-withdrawn{min-width:0;height:180px;grid-column:auto}.public-profile-identity{grid-template-rows:70px 62px 48px}.public-profile-user{padding:10px 12px;gap:10px}.public-profile-avatar{width:50px;height:50px;flex-basis:50px}.public-profile-user h2{font-size:22px;line-height:1.15}.public-profile-user small,.public-profile-rating small,.public-profile-rating>strong small,.public-profile-identity>footer small{font-size:var(--font-size-caption);line-height:1.15;letter-spacing:.015em}.public-profile-rating{padding:8px 12px;grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.public-profile-rating>img,.public-profile-rating>svg{width:34px;height:34px}.public-profile-rating>span b{font-size:var(--font-size-item-title)}.public-profile-rating>strong{min-width:0;font-size:var(--font-size-price, 14px)}.public-profile-identity>footer>span{padding:4px;grid-template-columns:16px minmax(0,auto);gap:3px 5px}.public-profile-identity>footer b{font-size:var(--font-size-price, 14px)}.public-profile-best{grid-template-columns:minmax(0,1fr);grid-template-rows:36px minmax(0,1fr) 40px}.public-profile-best>header{font-size:var(--font-size-caption)}.public-profile-best>img{height:100%;transform:scale(1.5)}.public-profile-best>div{padding:0 10px 8px}.public-profile-best>div>b{font-size:var(--font-size-item-title)}.public-profile-best .scrap-price-badge{height:28px;font-size:var(--font-size-price, 14px)}.public-profile-withdrawn{padding:14px;gap:8px}.public-profile-withdrawn>header,.public-profile-withdrawn>small{font-size:var(--font-size-caption)}.public-profile-withdrawn>strong{font-size:clamp(24px,2.8cqi,40px);line-height:1.15}.public-profile-withdrawn>strong img{width:28px;height:28px;flex:0 0 28px}.public-profile-tabs{height:var(--collection-control-height);margin-top:16px;gap:4px}.public-profile-tabs button{min-width:0;padding-inline:16px;font-size:var(--font-size-control);line-height:1.15}.public-profile-history,.public-profile-upgrades{margin-top:var(--collection-gap)}.profile-pagination{min-height:60px;margin-top:8px;padding:8px 0}.profile-pagination>div{max-width:100%;gap:4px}.profile-pagination button{width:40px;height:40px;flex-basis:40px;font-size:var(--font-size-control);font-variant-numeric:tabular-nums}.profile-pagination i{width:16px;flex:0 0 16px}.profile-pagination>.profile-pagination-compact{display:none}.guest-inventory-stage{min-height:0}.guest-inventory-preview.skin-item-grid{position:relative;inset:auto;width:100%;padding:10px;gap:var(--collection-gap);grid-auto-rows:var(--collection-card-height);transform:none;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 72px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 72px),transparent 100%)}.guest-inventory-preview>.inventory-item{height:var(--collection-card-height)}.guest-inventory-empty{padding:24px}.guest-inventory-empty h2{max-width:24ch;font-size:24px;line-height:1.15;text-wrap:balance}.guest-inventory-empty p{max-width:36ch;font-size:14px;line-height:1.45}.profile-empty p{font-size:14px;line-height:1.45}@container collection (max-width: 960px){.profile-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-overview>.profile-identity{grid-column:1 / -1}.profile-storage-toolbar{grid-template-columns:minmax(0,1fr)}.profile-tabs{width:100%}.profile-tabs button{flex:1 1 0}.profile-history-sort{grid-column:1;width:100%}.profile-storage-toolbar .inventory-controls{width:100%}.public-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-identity{grid-column:1 / -1}.profile-upgrade-featured,.profile-upgrade-grid,.public-profile-upgrades{grid-template-columns:repeat(2,minmax(0,1fr))}}@container collection (max-width: 580px){.profile-overview,.public-profile-summary{grid-template-columns:minmax(0,1fr)}.profile-overview>article{min-height:0}.profile-overview>.profile-best-drop{height:190px}.profile-best-drop>img{height:110px}.profile-withdrawal{grid-template-rows:112px 60px}.profile-withdrawal-total{margin-top:8px}.profile-withdrawal-total b{font-size:32px}.profile-withdrawal-summary>small{margin-top:6px}.public-profile-withdrawn{height:84px;gap:3px}.public-profile-withdrawn>strong{font-size:24px}.profile-upgrade-featured,.profile-upgrade-grid,.public-profile-upgrades{grid-template-columns:minmax(0,1fr)}}@container collection (max-width: 480px){.profile-user-row{grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto 44px;row-gap:10px}.profile-user-actions,.profile-user-actions:has(.profile-share-action){width:100%;grid-column:1 / -1;display:flex;align-self:end}.profile-user-actions button{width:auto;height:44px;flex:1 1 0}.profile-tabs button{padding-inline:6px;gap:4px}.profile-pagination>.profile-pagination-wide{display:none}.profile-pagination>.profile-pagination-compact{display:flex}}@media(max-width:991px){.profile-page,.inventory-page,.public-profile-body{--collection-gap: 10px;--collection-card-height: 165px;--collection-footer-height: 32px;--collection-control-height: 52px;--collection-overview-gap: 10px;--font-size-item-title: 14px}.inventory-page .skin-item-grid,.profile-page .skin-item-grid,.public-profile-history{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-history-origin.is-interactive{min-height:44px}.inventory-controls{width:100%;grid-template-columns:minmax(0,1fr) max-content;justify-content:stretch}.inventory-controls>.inventory-sort{grid-column:1}.inventory-controls>.ui-button{grid-column:2}.inventory-controls .game-toolbar-select-menu{left:0;right:auto}.profile-user-row h1{font-size:24px}.profile-balance-row b{font-size:clamp(18px,5cqi,24px)}.profile-coupon-form input{font-size:16px}.profile-rating-strip{height:44px}.profile-identity{grid-template-rows:auto 44px minmax(64px,auto) 44px}.profile-stats>span{min-height:44px;padding-block:8px;grid-template-rows:auto;gap:6px;align-items:center}.profile-stats svg{display:block;grid-row:1}.profile-stats b{font-size:18px}.profile-stats small{display:none}.profile-withdrawal-summary{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:auto auto;align-content:center;gap:8px 12px}.profile-withdrawal-summary header{grid-column:1;grid-row:1}.profile-withdrawal-total{grid-column:1;grid-row:2;margin-top:0}.profile-withdrawal-summary>small{grid-column:2;grid-row:1 / 3;align-self:center;justify-self:end;margin-top:0;text-align:right;white-space:nowrap}.profile-upgrade-featured,.profile-upgrade-grid,.public-profile-upgrades{grid-template-columns:minmax(0,1fr)}.profile-upgrade-card.is-featured{height:200px;grid-template-rows:26px minmax(0,1fr) 32px}.profile-upgrade-card.is-standard,.public-profile-upgrade{height:190px}.profile-upgrade-items,.public-profile-upgrade>.public-upgrade-matchup{--upgrade-history-inset: 10px}.profile-pagination button{width:44px;height:44px;flex-basis:44px}.public-profile-overlay{padding:0;place-items:stretch}.public-profile-modal{width:100%;height:100dvh;max-height:100dvh;grid-template-rows:minmax(calc(var(--dialog-header-height) + env(safe-area-inset-top)),auto) minmax(0,1fr)}.public-profile-modal-header{padding-top:calc(var(--dialog-header-padding-block) + env(safe-area-inset-top));padding-left:max(var(--dialog-inset),env(safe-area-inset-left));padding-right:max(var(--dialog-inset),env(safe-area-inset-right))}.public-profile-body{padding:10px max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.public-profile-summary{grid-template-columns:minmax(0,1fr)}.public-profile-identity{height:140px;grid-template-rows:60px 40px 40px}.public-profile-user{padding:5px 10px}.public-profile-user h2{font-size:22px}.public-profile-rating{padding:4px 10px;gap:8px}.public-profile-rating>img,.public-profile-rating>svg{width:30px;height:30px}.public-profile-rating>span{gap:1px}.public-profile-best{height:170px}.public-profile-best>img{height:100%}.public-profile-withdrawn{height:84px;padding:10px 12px;gap:3px}.public-profile-tabs{margin-top:10px}.public-profile-tabs button{flex:1 1 0;padding-inline:10px}.guest-inventory-preview>.inventory-item:nth-child(n+7){display:none}.guest-inventory-empty{padding:20px}.guest-inventory-empty h2{font-size:24px}}@media(max-width:360px){.profile-identity{--profile-action-column: 124px;--profile-pad-x: 10px}.profile-balance-row{gap:6px}.profile-balance-row b{font-size:18px;gap:4px}.profile-balance-row b img{width:20px;height:20px;flex-basis:20px}.profile-coupon-form>div{grid-template-columns:minmax(0,1fr) 98px}.profile-history-operation{padding-inline:4px;gap:3px}.profile-history-operation>svg{width:10px;height:10px}}@media(max-height:500px)and (max-width:991px){.public-profile-modal{height:100dvh;max-height:100dvh}.public-profile-body{scroll-padding-block:10px}}.case-collections{display:flex;flex-direction:column}.case-collection{min-width:0}.case-collection-heading.has-search{min-height:var(--ui-toolbar-height);padding:0;display:grid;align-items:center}.case-collection-heading h2{margin:0;color:#f1ebe5;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.cases-grid{display:grid}.case-card{position:relative;min-width:0;padding:0;overflow:hidden;border:0;background:#393836;text-align:left;cursor:pointer;box-shadow:none;content-visibility:auto;transition:filter var(--duration-quick) ease-out}.case-card:after{content:"";position:absolute;inset:auto 0 0;z-index:5;height:3px;background:var(--rust-red);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--duration-fast) var(--ease-smooth-out)}.case-card.is-feature,.case-card.is-wide,.case-card.is-standard{grid-column:auto;grid-row:auto}.case-card.is-feature{box-shadow:inset 0 0 0 2px var(--rust-red)}.case-card.is-feature:before{content:"ЭКСКЛЮЗИВ НЕДЕЛИ";position:absolute;inset:0 0 auto;z-index:4;height:24px;display:flex;align-items:center;justify-content:center;background:var(--rust-gold);color:#231d16;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em}.case-card:hover,.case-card:focus-visible{z-index:2;filter:brightness(1.035)}.case-card:hover:after,.case-card:focus-visible:after{transform:scaleX(1)}.case-visual{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,#3c3b39,#383735 66%,#302f2d)}.case-card.is-feature .case-visual{background:radial-gradient(circle at 58% 45%,#cd412b61,#4b1e189e 48%,#2a2321)}.case-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 50%,rgba(205,65,43,.08));opacity:0;pointer-events:none;transition:opacity var(--duration-fast) ease-out}.case-visual img{position:relative;z-index:1;object-fit:contain;filter:drop-shadow(0 9px 11px rgba(0,0,0,.34));transition:transform var(--duration-fast) var(--ease-smooth-out),filter var(--duration-fast) ease-out}.case-card.is-chinook .case-visual img{width:110%;height:110%}.case-card.is-supply-drop .case-visual img{width:108%;height:108%}.case-card.is-elite .case-visual img,.case-card.is-feature .case-visual img{width:88%;height:88%}.case-card:hover .case-visual:after,.case-card:focus-visible .case-visual:after{opacity:1}.case-card:hover .case-visual img,.case-card:focus-visible .case-visual img{transform:translateY(-4px) scale(1.035);filter:drop-shadow(0 12px 13px rgba(0,0,0,.42))}.case-caption{position:absolute;inset:auto 0 0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;background:transparent;text-shadow:0 1px 2px rgba(0,0,0,.62)}.case-title{display:block;min-width:0;max-width:100%;overflow:hidden;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-weight:700;letter-spacing:.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;transition:color var(--duration-quick) ease-out,transform var(--duration-fast) var(--ease-smooth-out)}.case-card:hover .case-title,.case-card:focus-visible .case-title{color:#fff;transform:translate(3px)}.case-subtitle{margin-top:3px;color:var(--muted);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.case-price{position:absolute;bottom:auto;transition:background-color var(--duration-quick) ease-out,transform var(--duration-fast) var(--ease-smooth-out)}.case-card:hover .case-price,.case-card:focus-visible .case-price{background:#252522;transform:translateY(-2px)}.case-badge{position:absolute;left:0;right:auto;z-index:3;background:var(--rust-red);color:#fff;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-weight:700;transition:transform var(--duration-fast) var(--ease-smooth-out),filter var(--duration-quick) ease-out}.case-card:hover .case-badge,.case-card:focus-visible .case-badge{transform:translate(3px);filter:brightness(1.08)}.case-card.is-feature .case-badge{top:31px;left:2px;background:var(--rust-red)}.case-card.is-feature .case-visual{bottom:0}.case-card.is-feature .case-price{top:34px}.section-heading{min-height:74px;display:flex;align-items:center;gap:14px}.section-heading>svg{color:var(--rust-red);font-size:28px}.section-heading>div{display:flex;flex-direction:column}.section-heading span{color:#e4dad173;font-size:9px;font-weight:700;letter-spacing:.12em}.section-heading h2{margin:1px 0 0;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:32px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.section-heading>small{margin-left:auto;color:#e4dad161;font-size:9px;letter-spacing:.1em}.reward-rules-modal{overscroll-behavior:contain}@keyframes caseOpen{0%,to{transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) scale(1)}48%{transform:rotateX(7deg) rotateY(24deg) scale(.82);filter:drop-shadow(0 0 42px rgba(221,90,63,.62))}}@keyframes caseFallIn{0%{opacity:1;transform:translateY(-115vh) rotate(-8deg) scale(.84);animation-timing-function:cubic-bezier(.3,.02,.78,.3)}65%{transform:translateY(24px) rotate(1.6deg) scaleX(1.025) scaleY(.965);animation-timing-function:cubic-bezier(.2,.78,.3,1)}76%{transform:translateY(-17px) rotate(-.8deg) scaleX(.992) scaleY(1.015);animation-timing-function:cubic-bezier(.25,.62,.32,1)}86%{transform:translateY(7px) rotate(.35deg) scaleX(1.008) scaleY(.994);animation-timing-function:cubic-bezier(.25,.62,.32,1)}94%{transform:translateY(-3px) rotate(-.12deg) scale(1);animation-timing-function:ease-out}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes groundShadowIn{0%,48%{opacity:0;transform:translate(-50%) scale(.25)}65%{opacity:1;transform:translate(-50%) scale(1.16)}76%{opacity:.62;transform:translate(-50%) scale(.82)}86%{opacity:.9;transform:translate(-50%) scale(1.06)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes detailPanelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes detailPanelInCentered{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes caseOpening{0%{transform:translateY(0) scale(1)}22%{transform:translateY(8px) scale(.94)}52%{transform:translateY(-34px) scale(1.04);filter:drop-shadow(0 16px 26px rgba(205,65,43,.28))}78%{transform:translateY(4px) scale(.985)}to{transform:translateY(0) scale(1)}}.reward-events-flow{display:grid;gap:var(--reward-section-gap)}.reward-giveaways,.reward-weekly-section{scroll-margin-top:88px}.reward-giveaways,.reward-weekly-section{margin-top:0}.reward-giveaway-toolbar{padding:0;display:flex;align-items:center;justify-content:space-between;background:transparent}.reward-giveaway-toolbar h2{margin:0;color:#f1e9e2;font:700 clamp(26px,2.1vw,36px)/1 "Roboto Condensed","Arial Narrow",sans-serif;letter-spacing:.025em;text-transform:uppercase}.reward-giveaway-toolbar>div{display:flex;align-items:center}.reward-giveaway-toolbar .ui-button{width:auto;min-width:0}.reward-giveaway-grid{display:grid;align-items:stretch}.reward-giveaway-card{--reward-tone: #7f66b5;--reward-wash: rgba(83,55,132,.74);position:relative;min-width:0;display:grid;grid-template-rows:248px 100px;overflow:hidden;background:#252624}.reward-giveaway-card.tone-gold{--reward-tone: #b143b5;--reward-wash: rgba(116,39,119,.72)}.reward-giveaway-card.tone-red{--reward-tone: #d75a50;--reward-wash: rgba(137,47,43,.74)}.reward-giveaway-main{position:relative;min-width:0;padding:20px 18px;display:grid;grid-template-rows:26px minmax(0,1fr) 56px;overflow:hidden;background:radial-gradient(ellipse at 74% 38%,color-mix(in srgb,var(--reward-tone) 28%,transparent),transparent 52%),linear-gradient(180deg,#222326 0%,var(--reward-wash) 100%)}.reward-giveaway-main:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:var(--reward-tone)}.reward-giveaway-header{position:relative;z-index:2;min-width:0;display:flex;align-items:center}.reward-giveaway-kicker{min-width:0;margin:0;display:flex;align-items:center;gap:6px;overflow:hidden;color:#f1e9e2;font:700 18px/1.15 Roboto Condensed,Arial Narrow,sans-serif;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.reward-giveaway-item{min-width:0;min-height:0;padding-top:18px}.reward-giveaway-prize-copy{position:relative;z-index:2;min-width:0;width:40%;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.reward-giveaway-prize-copy>b{min-width:0;max-width:100%;overflow:hidden;color:#f1e9e2;font:700 var(--text-item,14px)/1.2 "Roboto Condensed","Arial Narrow",sans-serif;text-overflow:ellipsis;white-space:nowrap}.reward-giveaway-prize-copy>strong{display:flex;align-items:center;gap:5px;color:var(--rust-gold);font:700 var(--text-price,16px)/1 "Roboto Condensed","Arial Narrow",sans-serif}.reward-giveaway-prize-copy>strong img{width:15px;height:15px}.reward-giveaway-render{position:absolute;top:20px;right:10px;width:53%;height:152px;padding:4px}.reward-giveaway-render>.normalized-skin-image{width:100%;height:100%;filter:drop-shadow(0 9px 8px rgba(0,0,0,.32))}.reward-giveaway-meta{position:relative;z-index:2;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.reward-giveaway-entrants{display:flex;align-items:center;gap:5px;color:#eee6ded6;font:700 var(--text-caption,12px)/1 "Roboto Condensed","Arial Narrow",sans-serif;white-space:nowrap}.reward-giveaway-entrants svg{width:16px;height:16px;flex:0 0 auto}.giveaway-countdown{min-width:0;width:min(184px,100%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.giveaway-countdown-cell{min-width:0;height:56px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;background:#11111338}.giveaway-countdown-cell b{color:#f1e9e2;font:700 24px/1 Roboto Condensed,Arial Narrow,sans-serif;font-variant-numeric:tabular-nums}.giveaway-countdown-cell small{color:#eee6de9e;font:700 10px/1 Roboto Condensed,Arial Narrow,sans-serif;text-transform:uppercase}.reward-giveaway-actions{min-width:0;display:grid;grid-template-rows:60px 40px;background:#1f211e}.reward-giveaway-deposit-row{min-width:0;height:60px;padding:0 12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px}.reward-giveaway-deposit-row.is-partial{grid-template-columns:max-content minmax(0,1fr)}.reward-giveaway-card.is-joined:not(.streamer-giveaway-public) .reward-giveaway-deposit-row{grid-template-columns:minmax(0,1fr)}.reward-giveaway-actions .reward-giveaway-deposit-row .ui-button{position:relative;isolation:isolate;width:100%;min-width:0;height:44px;padding-inline:10px;border:0;background:transparent;color:#b9d68a;box-shadow:none;font-size:var(--text-control,14px)}.reward-giveaway-deposit-row .ui-button:before{content:"";position:absolute;z-index:-1;inset:2px 0;background:#293725;box-shadow:inset 0 0 0 1px #5d7239}.reward-giveaway-deposit-row .ui-button:hover:before,.reward-giveaway-deposit-row .ui-button:focus-visible:before{background:#384b2d}.reward-giveaway-deposit-row .ui-button:disabled{color:#b9d68a;cursor:default}.reward-giveaway-deposit-summary{min-width:0;display:flex;flex-direction:column;gap:5px}.reward-giveaway-deposit-values{min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-family:Roboto Condensed,Arial Narrow,sans-serif}.reward-giveaway-deposit-values small{color:#eee6deb8;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap}.reward-giveaway-deposit-values b{display:flex;align-items:center;gap:4px;color:#eee6deb8;font-size:var(--text-control,14px);line-height:1;white-space:nowrap}.reward-giveaway-deposit-values strong{color:#b9d68a}.reward-giveaway-deposit-divider{color:#eee6de66}.reward-giveaway-deposit-values img{width:14px;height:14px}.reward-giveaway-deposit-row.is-partial .reward-giveaway-deposit-values{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:3px 8px}.reward-giveaway-progress{display:block;width:100%;height:5px;overflow:hidden;border-radius:2px;background:#eee6de21}.reward-giveaway-progress>span{display:block;height:100%;background:#96b567}.reward-giveaway-actions>.ui-button{width:100%;min-width:0;height:60px;font-size:var(--text-control,14px)}.reward-giveaway-actions>button:last-child{min-width:0;min-height:40px;padding:0 8px;border:0;background:#292b28;color:#eee6deb3;font:700 var(--text-control,14px)/1 "Roboto Condensed","Arial Narrow",sans-serif;text-transform:uppercase;cursor:pointer}.reward-giveaway-actions>button:last-child svg{margin-right:7px;color:var(--reward-tone)}.reward-giveaway-actions>button:last-child:hover,.reward-giveaway-actions>button:last-child:focus-visible{background:#333530;color:#fff}.reward-giveaway-card.is-qualified .reward-giveaway-main:after,.reward-giveaway-card.is-joined .reward-giveaway-main:after{background:#96b567}.reward-countdown,.reward-giveaway-entry{min-width:0;display:flex;flex-direction:column;gap:5px}.reward-countdown small,.reward-giveaway-entry small{color:#eee6de9e;font:700 11px/1.15 Roboto Condensed,Arial Narrow,sans-serif;text-transform:uppercase}.reward-countdown b,.reward-giveaway-entry b{color:#f1e9e2;font:700 20px/1 Roboto Condensed,Arial Narrow,sans-serif}.reward-giveaway-entry{align-items:flex-end;text-align:right}.reward-giveaway-entry b{color:#b9d68a;font-size:var(--text-control,14px)}@media(max-width:991px){.reward-giveaway-main{padding-inline:20px}.reward-giveaway-render{right:14px;width:54%}.reward-giveaway-prize-copy>b{font-size:16px}.reward-giveaway-prize-copy>strong{font-size:18px}}@media(max-width:359px){.reward-giveaway-main{padding-inline:15px}.reward-giveaway-kicker{font-size:17px}.reward-giveaway-render{right:8px}}.weekly-top-drops{position:relative;display:grid;grid-template-columns:210px minmax(0,1fr);overflow:hidden;background:#20221f}.weekly-top-drops>header{padding:0 28px;display:flex;justify-content:center;flex-direction:column;background:#2b2d29}.weekly-top-drops>header small{color:#eee6de75;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.weekly-top-drops>header b{margin-top:5px;color:#f0e8df;font:700 26px Roboto Condensed,sans-serif;text-transform:uppercase}.weekly-top-drops>div{min-width:0;padding:8px 52px 8px 8px;display:grid;grid-auto-flow:column;grid-auto-columns:174px;gap:6px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.weekly-top-drops>div::-webkit-scrollbar{display:none}.weekly-top-drops-next{position:absolute;z-index:4;top:0;right:0;bottom:0;width:44px;padding:0;display:grid;place-items:center;border:0;background:linear-gradient(90deg,rgba(205,65,43,.2),var(--rust-red));color:#fff;font-size:18px;cursor:pointer}.weekly-top-drops-next:hover,.weekly-top-drops-next:focus-visible{background:var(--rust-gold);color:#191a18}.weekly-top-drops article{--weekly-rarity: var(--rarity-color,var(--rarity-common));position:relative;min-width:0;padding:30px 9px 9px;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;background:color-mix(in srgb,var(--weekly-rarity) 8%,#30322e);box-shadow:inset 0 -3px 0 var(--weekly-rarity)}.weekly-top-drops article>.scrap-price-badge{position:absolute;top:6px;right:6px;transform:scale(.78);transform-origin:top right}.weekly-top-drops article>img{width:118%;height:104px;margin-left:-9%;object-fit:contain;filter:drop-shadow(0 8px 7px rgba(0,0,0,.35))}.weekly-top-drops article>b{overflow:hidden;color:#eee6de;font:700 10px Roboto Condensed,sans-serif;text-overflow:ellipsis;text-transform:uppercase;transition:opacity var(--duration-fast) ease-out,transform var(--duration-fast) var(--ease-smooth-out)}.weekly-top-drop-player{position:absolute;left:7px;right:7px;bottom:5px;z-index:3;height:38px;padding:4px 7px 4px 4px;display:flex;align-items:center;gap:7px;overflow:hidden;background:#1d1f1cf5;opacity:0;transform:translateY(5px);pointer-events:none;transition:opacity var(--duration-quick) ease-out,transform var(--duration-fast) var(--ease-smooth-out)}.weekly-top-drop-avatar{width:30px;height:30px;flex:0 0 30px;object-fit:cover;background:#343632;box-shadow:inset 0 0 0 1px #eee6de1f}.weekly-top-drop-player>b{overflow:hidden;color:#eee6de;font:700 11px var(--font-body);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.weekly-top-drops article:hover>b,.weekly-top-drops article:focus-visible>b{opacity:0;transform:translateY(-4px)}.weekly-top-drops article:hover .weekly-top-drop-player,.weekly-top-drops article:focus-visible .weekly-top-drop-player{opacity:1;transform:translateY(0)}.weekly-top-drops article:focus-visible{outline:0;box-shadow:inset 0 -3px 0 var(--weekly-rarity),inset 0 0 0 1px #eee6de38}.reward-modal-overlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;overscroll-behavior:contain;background:#080908c7;backdrop-filter:blur(3px);animation:walletOverlayIn var(--duration-fast) ease-out both}.reward-rules-modal{overflow:auto;background:#20221f;box-shadow:0 18px 48px #00000085;animation:walletModalIn var(--duration-fast) var(--ease-smooth-out) both}.reward-rules-lead{width:100%;max-width:none;margin:0 0 24px!important;color:#eee6de!important;font-size:14px!important;line-height:1.5!important}.reward-rules-list{margin:0;padding:0;list-style:none;counter-reset:reward-rule;color:#eee6deb8}.reward-rules-list li{min-height:54px;padding:14px 0;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;counter-increment:reward-rule;box-shadow:inset 0 1px #eee6de12}.reward-rules-list li:before{content:"0" counter(reward-rule);color:var(--rust-gold);font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:13px;font-weight:700}.reward-rules-modal>footer{min-height:70px;display:flex;background:#20221f}.reward-rules-modal>footer .ui-button{width:100%;min-width:0;height:48px}.giveaway-winners-modal{display:grid;overflow:hidden}.giveaway-winners-modal>div.giveaway-winners-list{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(228,218,209,.18) transparent}.giveaway-winners-list article{padding:7px 0;display:grid;align-items:center;box-shadow:inset 0 -1px #eee6de13}.giveaway-winner-avatar{display:grid;place-items:center;background:#30322e;color:#eee6ded1;font:700 14px Roboto Condensed,Arial Narrow,sans-serif;box-shadow:inset 0 0 0 1px #ffffff09}.giveaway-winner-copy{min-width:0;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:3px}.giveaway-winner-copy b{width:100%;overflow:hidden;color:#f1e9e2;font:700 13px var(--font-body);text-overflow:ellipsis;white-space:nowrap}.giveaway-winner-copy small{width:100%;overflow:hidden;color:#eee6de94;text-overflow:ellipsis;white-space:nowrap}.giveaway-winner-copy strong{display:flex;align-items:center;gap:4px;color:var(--rust-gold);font:700 12px Roboto Condensed,Arial Narrow,sans-serif;white-space:nowrap}.giveaway-winner-copy strong img{width:15px;height:15px}.giveaway-winners-list article>img{padding:4px;object-fit:contain;background:#30322e;box-shadow:inset 0 -3px 0 var(--rarity-color,var(--rust-gold))}@media(max-width:1180px){.case-card.is-feature,.case-card.is-wide,.case-card.is-standard{grid-column:auto;grid-row:auto}}@media(max-width:760px){.reward-events-flow{gap:18px}.reward-giveaways,.reward-weekly-section{display:block;margin-top:0}.reward-giveaway-toolbar{flex-direction:column}.reward-giveaway-toolbar>div{width:100%}.reward-giveaway-toolbar .ui-button{flex:1 1 auto}.reward-rules-lead{margin-bottom:18px!important;font-size:13px!important}.reward-rules-list li{padding-block:12px}.case-collection-heading.has-search{padding-inline:0}.case-collection-heading h2{letter-spacing:.035em}.case-card.is-feature,.case-card.is-wide,.case-card.is-standard{grid-column:auto;grid-row:auto}.case-visual{bottom:0}.case-price{bottom:auto}.case-subtitle{font-size:8px}.case-card.is-feature .case-visual{bottom:0}.case-badge{left:0;right:auto}.case-card.is-feature .case-badge{left:2px}.section-heading{min-height:64px}.section-heading h2{font-size:25px}.section-heading>small{display:none}}@media(max-width:760px){.reward-giveaway-toolbar>div{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.reward-giveaway-toolbar .ui-button{width:100%;min-width:0}}@media(max-width:620px){.reward-modal-overlay{padding:6px}.reward-rules-modal:not(.giveaway-winners-modal){display:grid;grid-template-rows:minmax(var(--dialog-header-height),auto) minmax(0,1fr) auto;overflow:hidden}.reward-rules-modal:not(.giveaway-winners-modal)>div{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.reward-rules-modal:not(.giveaway-winners-modal)>footer{min-height:64px}.reward-rules-modal:not(.giveaway-winners-modal)>footer .ui-button{height:48px}}.case-collections{width:100%;margin-inline:0;gap:var(--space-section, 38px)}.case-collection-heading{margin:0 0 15px;padding:0}.case-collection-heading h2{font-size:var(--text-section, 28px);line-height:1.2}.case-collection-heading.has-search{grid-template-columns:minmax(0,1fr) minmax(200px,32%);gap:16px}.case-collection-heading.has-search h2{padding-left:0}.case-collection-heading.has-search .game-toolbar-search{min-height:var(--control-height,44px);height:var(--control-height,44px)}.cases-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:auto;gap:clamp(10px,.78125vw,15px)}.case-card{height:auto;aspect-ratio:1;contain-intrinsic-size:196px}.case-caption,.case-card.is-feature .case-caption{height:48px;padding:0 10px 10px}.case-title,.case-card.is-feature .case-title{font-size:var(--text-item,14px);line-height:1.15}.case-price{top:8px;right:8px}.case-badge{top:8px;padding:4px 6px;font-size:var(--text-caption,12px);letter-spacing:.025em}.case-visual img{width:88%;height:88%}.possible-drops{padding-top:20px}.possible-drops .section-heading{min-height:54px}.possible-drops .section-heading h2{font-size:var(--text-section,28px)}@media(max-width:620px){.possible-drops .section-heading h2{font-size:24px}}.rewards-page{--reward-section-gap: 38px;--reward-block-gap: 24px;--reward-grid-gap: 10px}.reward-giveaway-toolbar{min-height:44px;margin-bottom:10px;gap:10px}.reward-giveaway-toolbar h2{font-size:var(--text-section,28px);line-height:1.2}.reward-giveaway-toolbar>div{gap:5px;flex-wrap:nowrap}.reward-giveaway-toolbar .ui-button{height:44px;font-size:var(--text-control,14px);padding-inline:12px}.reward-giveaway-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--reward-grid-gap)}.weekly-top-drops{min-height:174px}.weekly-top-drops>header small{font-size:var(--text-caption,12px)}.weekly-top-drops article>b{min-width:0;font-size:var(--text-item,14px);white-space:nowrap;line-height:1.15}.weekly-top-drop-player>b{font-size:var(--text-control,14px)}.giveaway-winners-modal{width:min(480px,calc(100vw - 20px));max-height:calc(100dvh - 20px);grid-template-rows:minmax(var(--dialog-header-height),auto) minmax(0,1fr) auto}.giveaway-winners-modal>div.giveaway-winners-list{padding:0 16px;overscroll-behavior:contain}.giveaway-winners-list article{min-height:74px;grid-template-columns:36px minmax(0,1fr) 64px;gap:10px;padding-block:8px}.giveaway-winner-avatar{width:36px;height:36px;font-size:var(--text-control,14px)}.giveaway-winner-copy b{font-size:var(--text-control,14px)}.giveaway-winner-copy small{font-size:var(--text-caption,12px)}.giveaway-winner-copy strong{font-size:var(--text-control,14px)}.giveaway-winners-list article>img{display:block;width:64px;height:52px}.giveaway-winners-modal>footer{padding:10px 16px 16px}.reward-rules-modal{width:min(580px,calc(100vw - 20px));max-height:calc(100dvh - 20px)}.reward-rules-modal>div{padding:16px;overscroll-behavior:contain}.reward-rules-modal>footer{padding:10px 16px 16px}.reward-rules-list li{font-size:var(--text-body,14px);line-height:1.5}@media(min-width:992px)and (max-width:1279px){.reward-giveaway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.case-collections{gap:30px}.case-collection-heading.has-search{grid-template-columns:minmax(0,1fr);gap:10px}.case-collection-heading h2{font-size:24px}.cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.case-card{height:196px;aspect-ratio:auto}.case-visual{inset:0}.case-caption,.case-card.is-feature .case-caption{height:42px}.case-title,.case-card.is-feature .case-title{font-size:var(--text-item,14px)}.reward-giveaway-grid{grid-template-columns:minmax(0,1fr)}.reward-giveaway-toolbar{align-items:center;flex-wrap:wrap;padding:0}.reward-giveaway-toolbar h2{font-size:24px}.reward-giveaway-toolbar>div{margin-left:auto}.reward-giveaway-toolbar .ui-button{font-size:12px;padding-inline:10px}.weekly-top-drops{grid-template-columns:minmax(0,1fr)}.weekly-top-drops>header{min-height:60px;padding:12px 16px}.weekly-top-drops>header b{font-size:24px}.weekly-top-drops>div{grid-auto-columns:160px;gap:10px;padding:10px 50px 10px 10px}.weekly-top-drops-next{top:60px;width:40px}}@media(max-width:359px){.reward-giveaway-toolbar>div{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto}.giveaway-winners-list article{grid-template-columns:32px minmax(0,1fr) 52px;gap:8px}.giveaway-winners-list article>img{width:52px}}@property --upgrade-chance{syntax: "<angle>"; inherits: true; initial-value: 180deg;}@property --upgrade-start{syntax: "<angle>"; inherits: true; initial-value: 90deg;}.upgrade-page{--upgrade-gauge-size: clamp(232px,23.4vw,448px);--upgrade-slot-size: clamp(246px,24.7917vw,476px);--upgrade-center-width: calc(var(--upgrade-gauge-size) + 32px);--upgrade-section-gap: clamp(10px,1.04167vw,20px);--upgrade-control-size: clamp(36px,3.3333vw,48px);--upgrade-control-font: clamp(12px,.9722vw,14px);--upgrade-catalog-columns: 4;--upgrade-card-size: 120px;--upgrade-card-footer: 26px;padding-bottom:52px;--upgrade-terminal-unit: calc(var(--upgrade-gauge-size) * .0023809524)}.upgrade-copy-mobile{display:none}.upgrade-stage{display:grid;--upgrade-gauge-size: inherit;--upgrade-center-width: inherit;min-height:0;grid-template-columns:minmax(0,1fr) var(--upgrade-center-width) minmax(0,1fr);gap:var(--upgrade-section-gap);align-items:start;grid-template-areas:"source gauge target" "balance gauge presets";grid-template-rows:var(--upgrade-slot-size) auto}.upgrade-source-column,.upgrade-target-column{min-width:0;gap:var(--upgrade-section-gap);display:block;grid-template-rows:none}.upgrade-slot{--upgrade-rarity: var(--rarity-color,rgba(228,218,209,.26));position:relative;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:color-mix(in srgb,var(--upgrade-rarity) 6%,var(--surface-raised));height:var(--upgrade-slot-size);min-height:0}.upgrade-slot:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:var(--upgrade-rarity)}.upgrade-slot>header{position:relative;z-index:6;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;background:var(--surface-base);color:#e4dad19e;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-weight:700;text-transform:uppercase;height:clamp(36px,3.3333vw,48px);min-height:0;gap:4px;padding:0 2px 0 12px;font-size:var(--upgrade-control-font);letter-spacing:.025em}.upgrade-slot>header button{position:relative;z-index:2;display:grid;flex:0 0 auto;place-items:center;border:0;background:var(--surface-control);color:#e4dad1ad;cursor:pointer;pointer-events:auto;touch-action:manipulation;width:36px;height:36px}.upgrade-slot>header>button{margin-right:0}.upgrade-slot>header button:hover{background:var(--rust-red);color:#fff}.upgrade-slot-header-actions{height:44px;display:flex;align-items:center}.upgrade-slot-body{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--upgrade-rarity) 14%,transparent) 0,transparent 56%);min-height:0;padding:12px}.upgrade-slot-body.is-click-removable{cursor:pointer}.upgrade-slot-body.is-click-removable:focus-visible{outline:2px solid var(--rust-blue-bright);outline-offset:-2px}.upgrade-slot.has-item:not(.upgrade-mystery-slot) .upgrade-slot-body{display:block;min-height:0;padding:0}.upgrade-slot-art{--slot-art-scale: 1.8;position:absolute;inset:4px 8px 36px;overflow:hidden;pointer-events:none}.upgrade-slot-art.visual-apparel{--slot-art-scale: 2.05}.upgrade-slot-art.visual-gloves{--slot-art-scale: 2.25}.upgrade-slot-art>img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:scale(var(--slot-art-scale));transform-origin:center;filter:drop-shadow(0 10px 10px rgba(0,0,0,.32))}.upgrade-slot-body>span:not(.upgrade-slot-empty){width:100%;justify-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:Roboto Condensed,Arial Narrow,sans-serif;text-align:left;text-transform:uppercase}.upgrade-slot.has-item:not(.upgrade-mystery-slot) .upgrade-slot-body>span:not(.upgrade-slot-empty){position:absolute;z-index:3;width:auto;left:12px;right:12px;bottom:12px;gap:6px}.upgrade-slot-body>span:not(.upgrade-slot-empty)>b{min-width:0;overflow:hidden;color:#eee6de;letter-spacing:.015em;text-overflow:ellipsis;font-size:clamp(12px,1.1111vw,18px);line-height:1.12;white-space:nowrap;display:block}.upgrade-slot-empty{display:grid;place-items:center;color:#e4dad157;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-weight:700;line-height:1.25;letter-spacing:.055em;text-align:center;text-transform:uppercase;max-width:100%;font-size:12px;gap:8px}.upgrade-slot-empty>svg{width:36px;height:36px}.upgrade-value{display:inline-flex;align-items:center;gap:7px;color:var(--rust-gold);font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:clamp(18px,1.25vw,22px);font-weight:700;white-space:nowrap}.upgrade-value img{width:27px;height:27px;object-fit:contain}.upgrade-source-stake{--upgrade-rarity: var(--rust-red)}.upgrade-source-stake:after{content:none}.upgrade-source-stake>header{padding-right:12px}.upgrade-source-stake-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upgrade-source-stake-header-actions{min-width:0;height:44px;display:flex;align-items:center;gap:7px}.upgrade-source-stake-summary{min-width:0;height:44px;display:flex;align-items:center;justify-content:flex-end;gap:5px}.upgrade-source-stake-summary>b{background:#1b1c1a;color:#e4dad1b8;font-size:10px;line-height:1;letter-spacing:.05em;text-align:center;min-width:25px;padding:3px 4px}.upgrade-source-stake-summary .upgrade-value{gap:4px;color:#e2aa49;letter-spacing:.025em;font-size:12px}.upgrade-source-stake-summary .upgrade-value img{width:16px;height:16px}.upgrade-source-stake .upgrade-slot-body{min-height:0;padding:0;display:flex;align-items:stretch;justify-content:flex-start;background:#1b1c1a}.upgrade-source-stake-grid{width:100%;height:100%;min-height:0;flex:1 1 auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:2px;background:#171816}.upgrade-source-stake-item{--stake-rarity: var(--rarity-color,var(--rarity-common));position:relative;min-width:0;min-height:0;padding:0;overflow:hidden;border:0;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--stake-rarity) 10%,transparent),transparent 58%),color-mix(in srgb,var(--stake-rarity) 6%,var(--surface-control));color:inherit;text-align:left;cursor:pointer;animation:upgradeStakeItemIn .22s var(--ease-smooth-out) both;transition:filter var(--duration-quick) ease-out,background-color var(--duration-quick) ease-out}.upgrade-source-stake-item:hover,.upgrade-source-stake-item:focus-visible{outline:0;filter:brightness(1.09);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stake-rarity) 48%,transparent)}.upgrade-source-stake-item:disabled{cursor:default;filter:none}.upgrade-source-stake-item:after{content:"";position:absolute;z-index:3;inset:auto 0 0;height:2px;background:var(--stake-rarity)}.upgrade-source-stake-item>img{width:100%;height:100%;min-height:0;padding:10px 10px 40px;object-fit:contain;filter:drop-shadow(0 10px 9px rgba(0,0,0,.34));transform:scale(1.08);pointer-events:none}.upgrade-source-stake-item>footer{position:absolute;z-index:4;left:10px;right:10px;bottom:9px;min-width:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;background:transparent;font-family:Roboto Condensed,Arial Narrow,sans-serif;text-transform:uppercase;pointer-events:none}.upgrade-source-stake-item>footer>b{min-width:0;overflow:hidden;color:#eee6de;font-size:11px;letter-spacing:.02em;text-overflow:ellipsis;text-shadow:0 2px 5px rgba(0,0,0,.9);white-space:nowrap}.upgrade-source-stake-item>footer .upgrade-value{gap:3px;color:#e2aa49;font-size:11px;text-shadow:0 2px 5px rgba(0,0,0,.9)}.upgrade-source-stake-item>footer .upgrade-value img{width:14px;height:14px}.upgrade-source-stake.count-2 .upgrade-source-stake-item:nth-child(1){grid-column:1 / 4;grid-row:1 / -1}.upgrade-source-stake.count-2 .upgrade-source-stake-item:nth-child(2){grid-column:4 / -1;grid-row:1 / -1}.upgrade-source-stake.count-3 .upgrade-source-stake-item:nth-child(1){grid-column:1 / 4;grid-row:1 / -1}.upgrade-source-stake.count-3 .upgrade-source-stake-item:nth-child(2){grid-column:4 / -1;grid-row:1}.upgrade-source-stake.count-3 .upgrade-source-stake-item:nth-child(3){grid-column:4 / -1;grid-row:2}.upgrade-source-stake.count-4 .upgrade-source-stake-item:nth-child(odd){grid-column:1 / 4}.upgrade-source-stake.count-4 .upgrade-source-stake-item:nth-child(2n){grid-column:4 / -1}.upgrade-source-stake.count-5 .upgrade-source-stake-item:nth-child(1){grid-column:1 / 4;grid-row:1}.upgrade-source-stake.count-5 .upgrade-source-stake-item:nth-child(2){grid-column:4 / -1;grid-row:1}.upgrade-source-stake.count-5 .upgrade-source-stake-item:nth-child(3){grid-column:1 / 3;grid-row:2}.upgrade-source-stake.count-5 .upgrade-source-stake-item:nth-child(4){grid-column:3 / 5;grid-row:2}.upgrade-source-stake.count-5 .upgrade-source-stake-item:nth-child(5){grid-column:5 / -1;grid-row:2}.upgrade-source-stake.count-6 .upgrade-source-stake-item:nth-child(3n+1){grid-column:1 / 3}.upgrade-source-stake.count-6 .upgrade-source-stake-item:nth-child(3n+2){grid-column:3 / 5}.upgrade-source-stake.count-6 .upgrade-source-stake-item:nth-child(3n){grid-column:5 / -1}.upgrade-source-stake.count-3 .upgrade-source-stake-item:nth-child(n+2)>footer,.upgrade-source-stake.count-4 .upgrade-source-stake-item>footer,.upgrade-source-stake.count-5 .upgrade-source-stake-item>footer,.upgrade-source-stake.count-6 .upgrade-source-stake-item>footer{left:7px;right:7px;bottom:6px;gap:4px}.upgrade-source-stake.count-3 .upgrade-source-stake-item:nth-child(n+2)>footer>b,.upgrade-source-stake.count-4 .upgrade-source-stake-item>footer>b,.upgrade-source-stake.count-5 .upgrade-source-stake-item>footer>b,.upgrade-source-stake.count-6 .upgrade-source-stake-item>footer>b{font-size:9px}.upgrade-source-stake.count-3 .upgrade-source-stake-item:nth-child(n+2)>footer .upgrade-value,.upgrade-source-stake.count-4 .upgrade-source-stake-item>footer .upgrade-value,.upgrade-source-stake.count-5 .upgrade-source-stake-item>footer .upgrade-value,.upgrade-source-stake.count-6 .upgrade-source-stake-item>footer .upgrade-value{font-size:9px}.upgrade-source-stake.count-3 .upgrade-source-stake-item:nth-child(n+2)>footer .upgrade-value img,.upgrade-source-stake.count-4 .upgrade-source-stake-item>footer .upgrade-value img,.upgrade-source-stake.count-5 .upgrade-source-stake-item>footer .upgrade-value img,.upgrade-source-stake.count-6 .upgrade-source-stake-item>footer .upgrade-value img{width:11px;height:11px}.upgrade-item-card.is-limit-reached:not(.is-selected){opacity:.48}@keyframes upgradeStakeItemIn{0%{opacity:.68;transform:scale(.975)}to{opacity:1;transform:scale(1)}}.upgrade-balance-panel,.upgrade-target-controls{min-width:0;height:var(--upgrade-control-size);min-height:0;background:var(--surface-base);font-family:var(--font-ui)}.upgrade-balance-panel{padding:0 10px;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:10px;color:var(--text-secondary);font-size:var(--upgrade-control-font);font-weight:700;text-transform:uppercase;grid-area:balance}.upgrade-balance-title{min-width:0;line-height:1.2;white-space:nowrap}.upgrade-balance-control{min-width:0;display:grid;grid-template-rows:16px 12px;align-content:center;gap:2px}.upgrade-balance-control output{min-width:0;display:inline-flex;align-items:center;gap:4px;color:var(--text-primary);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.upgrade-balance-control output img{width:14px;height:14px;object-fit:contain}.upgrade-balance-limit{display:flex;align-items:flex-end;flex-direction:column;gap:2px}.upgrade-balance-limit small{color:var(--text-secondary);font-size:10px;line-height:12px;letter-spacing:.04em}.upgrade-balance-limit span{display:inline-flex;align-items:center;gap:4px;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.upgrade-balance-limit img{width:15px;height:15px;object-fit:contain}.upgrade-balance-panel input[type=range]{--balance-progress: 0%;min-width:0;width:100%;height:12px;margin:0;padding:0;appearance:none;border:0;border-radius:0;outline:0;background:transparent;cursor:pointer}.upgrade-balance-panel input[type=range]:focus-visible{outline:2px solid var(--rust-blue-bright);outline-offset:2px}.upgrade-balance-panel input[type=range]::-webkit-slider-runnable-track{height:4px;background:linear-gradient(90deg,var(--rust-red) 0 var(--balance-progress),var(--surface-hover) var(--balance-progress) 100%)}.upgrade-balance-panel input[type=range]::-moz-range-track{height:4px;background:linear-gradient(90deg,var(--rust-red) 0 var(--balance-progress),var(--surface-hover) var(--balance-progress) 100%)}.upgrade-balance-panel input[type=range]::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4px;appearance:none;border:0;border-radius:50%;background:var(--rust-red);cursor:grab}.upgrade-balance-panel input[type=range]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--rust-red);cursor:grab}.upgrade-balance-panel input[type=range]:disabled{opacity:.45;cursor:not-allowed}.upgrade-center-column{position:relative;min-width:0;display:grid;background:transparent;grid-area:gauge;grid-template-rows:var(--upgrade-slot-size) var(--upgrade-control-size);gap:var(--upgrade-section-gap);overflow:visible}.upgrade-gauge-panel{position:relative;display:grid;place-items:center;height:var(--upgrade-slot-size);min-height:0;padding:0;align-items:center;overflow:visible}.upgrade-gauge{--gauge-color: var(--rust-red);--gauge-label-axis: 11%;--gauge-track-mask-start: 51%;position:relative;width:var(--upgrade-gauge-size);height:var(--upgrade-gauge-size);display:grid;place-items:center;filter:drop-shadow(0 18px 22px rgba(0,0,0,.28));transition:--upgrade-chance var(--duration-medium) var(--ease-smooth-out),--upgrade-start var(--duration-medium) var(--ease-smooth-out);--gauge-track-inset: calc(var(--upgrade-gauge-size) * .043);--gauge-core-inset: calc(var(--upgrade-gauge-size) * .195)}.upgrade-gauge-track{position:absolute;inset:var(--gauge-track-inset);border-radius:50%;background:var(--surface-raised);box-shadow:inset 0 1px #f2e2d312,inset 0 -10px 16px #0000002e,inset 0 0 0 2px #e4dad117,0 0 0 8px #333430,0 0 0 11px #141513,0 13px 20px #0000002e;-webkit-mask:radial-gradient(circle,transparent 0 var(--gauge-track-mask-start),#000 var(--gauge-track-mask-start) 100%);mask:radial-gradient(circle,transparent 0 var(--gauge-track-mask-start),#000 var(--gauge-track-mask-start) 100%);transition:opacity .24s cubic-bezier(.23,1,.32,1),filter .26s cubic-bezier(.23,1,.32,1),transform .32s cubic-bezier(.23,1,.32,1),box-shadow var(--duration-medium) var(--ease-smooth-out)}.upgrade-gauge-track:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ebf2da1f,#ebf2da06,#141c1014 68%,#0b10092e),conic-gradient(from 205deg,#53683b 0,#71894a 24%,#8ea35c 48%,#72894b 73%,#52653a);opacity:0;transition:opacity .43s var(--ease-smooth-out);pointer-events:none}.upgrade-gauge-track:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#fff2e51b,#fff2e505,#0001 68%,#0000002e),conic-gradient(from var(--upgrade-start),color-mix(in srgb,var(--gauge-color) 72%,#f2a72d) 0,var(--gauge-color) var(--upgrade-chance),var(--surface-raised) var(--upgrade-chance) 360deg);opacity:1;transition:opacity .43s var(--ease-smooth-out);pointer-events:none}.upgrade-gauge:before{content:"";position:absolute;inset:var(--gauge-core-inset);border:2px solid rgba(228,218,209,.08);border-radius:50%;background:radial-gradient(circle,rgba(205,65,43,.12) 0 .55px,transparent .85px) 0 0/4px 4px,radial-gradient(circle at 50% 40%,rgba(205,65,43,.2),transparent 58%),var(--surface-base);box-shadow:inset 0 1px #f4e7da0e,inset 0 -12px 20px #00000029,inset 0 0 0 12px #00000012,inset 0 0 42px #00000047,0 14px 32px #0000004d;transition:border-color .32s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1),filter .42s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.upgrade-gauge:after{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(228,218,209,.42) 0 .9deg,transparent .9deg 4.5deg);opacity:.58;-webkit-mask:radial-gradient(circle,transparent 0 90.5%,#000 91% 100%);mask:radial-gradient(circle,transparent 0 90.5%,#000 91% 100%);transition:opacity .32s cubic-bezier(.16,1,.3,1),filter .42s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);pointer-events:none}.upgrade-gauge-pointer{position:absolute;z-index:5;inset:0;transform:rotate(var(--upgrade-pointer));transform-origin:50% 50%;transition:opacity var(--duration-quick) ease-out;will-change:transform,filter;pointer-events:none}.upgrade-gauge-pointer i{position:absolute;left:50%;bottom:2px;background:url(/assets/upgrade-pointer-rust-v2.png) center/contain no-repeat;transform:translate(-50%);filter:drop-shadow(0 6px 6px rgba(0,0,0,.62));width:calc(var(--upgrade-gauge-size) * .157143);height:calc(var(--upgrade-gauge-size) * .157143)}.upgrade-gauge-pointer i:before,.upgrade-gauge-pointer i:after{content:none}.upgrade-super-drop-sector{position:absolute;z-index:4;left:50%;bottom:2px;display:grid;place-items:end center;color:#e8ba62;opacity:0;isolation:isolate;filter:drop-shadow(0 6px 7px rgba(0,0,0,.68));transform:translate(-50%);pointer-events:none;width:calc(var(--upgrade-gauge-size) * .152381);height:calc(var(--upgrade-gauge-size) * .171429);padding-bottom:calc(var(--upgrade-gauge-size) * .030952)}.upgrade-super-drop-sector:before{content:"";position:absolute;z-index:-2;inset:0;clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:linear-gradient(90deg,rgba(255,222,151,.34),transparent 12% 88%,rgba(255,222,151,.25)),linear-gradient(180deg,#8a5b2d 0 3px,#3c2919 3px 72%,#17110c);box-shadow:inset 0 1px #ffeebe57}.upgrade-super-drop-sector:after{content:"";position:absolute;z-index:-1;inset:4px 5px 5px;clip-path:polygon(17% 0,83% 0,100% 100%,0 100%);background:radial-gradient(circle at 50% 67%,rgba(227,172,73,.18),transparent 38%),repeating-linear-gradient(112deg,rgba(255,255,255,.022) 0 1px,transparent 1px 7px),linear-gradient(180deg,#30261d,#1a1510);box-shadow:inset 0 0 0 1px #ffde9a14,inset 0 -10px 18px #0000005c}.upgrade-super-drop-sector.is-scanning{animation:upgradeSuperSectorReveal .26s var(--ease-smooth-out) both}.upgrade-super-drop-sector svg{position:relative;z-index:2;filter:drop-shadow(0 1px 1px rgba(0,0,0,.92)) drop-shadow(0 0 7px rgba(224,170,78,.2));width:clamp(12px,calc(var(--upgrade-gauge-size) * .042857),18px);height:clamp(12px,calc(var(--upgrade-gauge-size) * .042857),18px)}.upgrade-super-drop-sparks{position:absolute;z-index:7;left:50%;width:1px;height:1px;pointer-events:none;bottom:calc(var(--upgrade-gauge-size) * .109524)}.upgrade-super-drop-sparks i{position:absolute;left:0;top:0;width:2px;height:20px;background:linear-gradient(180deg,#fff6cc00,#fff0ae 38%,#d69632);box-shadow:0 0 6px #e0aa4ed1;opacity:0;transform:translate(-50%,-50%) rotate(var(--super-spark-angle)) translateY(-6px) scaleY(.28);transform-origin:50% 100%}.upgrade-gauge-core{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;width:calc(var(--upgrade-gauge-size) * .58);gap:6px}.upgrade-gauge-core>img{object-fit:contain;filter:drop-shadow(0 12px 12px rgba(0,0,0,.42));width:calc(var(--upgrade-gauge-size) * .315);height:calc(var(--upgrade-gauge-size) * .315)}.upgrade-gauge-core>.upgrade-result-image{width:calc(var(--upgrade-gauge-size) * .35);height:calc(var(--upgrade-gauge-size) * .27)}.upgrade-gauge-core.is-result-only{justify-content:center;gap:10px;min-height:0}.upgrade-gauge-core.is-result-only strong{font-size:52px}.upgrade-gauge-core.is-result-only small{font-size:12px}.upgrade-gauge-core.has-interactive-head{justify-content:flex-end;gap:6px;height:calc(var(--upgrade-gauge-size) * .58);padding-bottom:calc(var(--upgrade-gauge-size) * .043)}.upgrade-head-look{position:absolute;z-index:1;display:grid;place-items:center;overflow:visible;pointer-events:none;inset:-8px 10% 7%}.upgrade-head-breath{position:relative;z-index:2;display:block;animation:upgradeHeadBreath 6.4s ease-in-out infinite}.upgrade-head-figure{--head-light-x: 50%;--head-light-y: 42%;position:relative;display:block;transform-origin:50% 64%;will-change:transform;width:calc(var(--upgrade-gauge-size) * .357);height:calc(var(--upgrade-gauge-size) * .357)}.upgrade-head-figure:after{content:"";position:absolute;z-index:2;inset:4px 14px 10px;border-radius:46% 46% 42% 42%;background:radial-gradient(circle at var(--head-light-x) var(--head-light-y),rgba(255,221,183,.11),transparent 48%);mix-blend-mode:screen;opacity:.68;pointer-events:none}.upgrade-head-frame{position:absolute;z-index:1;inset:0;display:block;background-image:url(/assets/ruster-head-look-atlas-v4.webp);background-repeat:no-repeat;background-size:3100% 300%;background-position:50% 50%;opacity:1;filter:drop-shadow(0 15px 13px rgba(0,0,0,.46)) saturate(.96) contrast(1.02);-webkit-mask-image:linear-gradient(to bottom,#000 0 86%,rgba(0,0,0,.86) 91%,rgba(0,0,0,.34) 96%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0 86%,rgba(0,0,0,.86) 91%,rgba(0,0,0,.34) 96%,transparent 100%);backface-visibility:hidden;will-change:background-position}.upgrade-head-shadow{position:absolute;z-index:0;left:50%;top:49%;border-radius:50%;background:radial-gradient(ellipse,rgba(205,65,43,.25) 0,rgba(59,32,25,.17) 48%,transparent 72%);filter:blur(12px);opacity:.34;will-change:transform,opacity;width:62%;height:76%;margin:0;transform:translate(-50%,-50%)}.upgrade-gauge-core.has-interactive-head strong,.upgrade-gauge-core.has-interactive-head small{position:relative;z-index:3;text-shadow:0 2px 4px rgba(0,0,0,.72);pointer-events:none}.upgrade-gauge-core strong{color:#f0e8df;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:42px;line-height:1;letter-spacing:-.01em}.upgrade-gauge-core small{width:min(176px,calc(100% - 52px));display:block;color:#e4dad180;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:10px;font-weight:700;line-height:1.22;letter-spacing:.055em;overflow-wrap:normal;text-wrap:balance;text-transform:uppercase;white-space:normal}.upgrade-gauge-label{position:absolute;z-index:3;color:#e4dad17a;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-weight:700;letter-spacing:.02em;font-size:clamp(9px,calc(var(--upgrade-gauge-size) * .028),12px)}.label-zero{left:50%;top:calc(100% - var(--gauge-label-axis));transform:translate(-50%,-50%)}.label-quarter{left:calc(100% - var(--gauge-label-axis));top:50%;transform:translate(-50%,-50%)}.label-half{left:50%;top:var(--gauge-label-axis);transform:translate(-50%,-50%)}.label-three-quarter{left:var(--gauge-label-axis);top:50%;transform:translate(-50%,-50%)}.upgrade-gauge-panel.is-rolling .upgrade-gauge-pointer{transition:opacity var(--duration-quick) ease-out}.upgrade-gauge-panel.is-rolling .upgrade-gauge-pointer i{animation:upgradePointerVelocity var(--upgrade-spin-duration) linear both}.upgrade-gauge-panel.is-rolling .upgrade-gauge:after{animation:upgradeGaugeTicks var(--upgrade-spin-duration) linear both}.upgrade-gauge-panel.is-rolling:not(.is-mystery) .upgrade-gauge:before{animation:upgradeNormalCoreRoll var(--upgrade-spin-duration) cubic-bezier(.16,1,.3,1) both}.upgrade-gauge-panel.is-rolling:not(.is-mystery) .upgrade-head-breath{animation:none}.upgrade-gauge-panel.is-win .upgrade-gauge{--gauge-color: var(--rust-green)}.upgrade-gauge-panel.is-win .upgrade-gauge:before{background:radial-gradient(circle,rgba(120,150,74,.08) 0 .55px,transparent .85px) 0 0/4px 4px,radial-gradient(circle,rgba(120,150,74,.3),transparent 63%),var(--surface-base);border-color:#94b45b26;animation:upgradeWinCoreAfterglow 4.8s ease-in-out infinite}.upgrade-gauge-panel.is-win .upgrade-gauge-track{animation:upgradeWinRing .92s cubic-bezier(.16,1,.3,1) both}.upgrade-gauge-panel.is-win:after{content:"";position:absolute;z-index:1;width:calc(var(--upgrade-gauge-size) * .72);height:calc(var(--upgrade-gauge-size) * .72);border:2px solid rgba(153,190,91,.68);border-radius:50%;box-shadow:0 0 24px #78964a3d;animation:upgradeWinShockwave .9s cubic-bezier(.16,1,.3,1) both;pointer-events:none}.upgrade-gauge-panel.is-lose .upgrade-gauge{--gauge-color: #793126}.upgrade-gauge-panel.is-lose .upgrade-gauge{animation:upgradeLoseImpact .42s cubic-bezier(.36,.07,.19,.97) both}.upgrade-gauge-panel.is-lose .upgrade-gauge:before{border-color:#da5b2b24;animation:upgradeLoseCoreAfterglow 4.8s ease-in-out infinite}.upgrade-stage.is-win .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot){animation:upgradeTargetWinSurface var(--upgrade-win-duration) var(--upgrade-win-ease) both}.upgrade-stage.is-win .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot)>header{animation:upgradeTargetWinHeader var(--upgrade-win-duration) var(--upgrade-win-ease) both}.upgrade-stage.is-win .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot) .upgrade-slot-body{isolation:isolate;animation:upgradeTargetWinFlash var(--upgrade-win-duration) var(--upgrade-win-ease) both}.upgrade-stage.is-win .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot) .upgrade-slot-body:before{content:"";position:absolute;z-index:0;left:50%;top:44%;width:74%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.9) 0 2%,color-mix(in srgb,var(--upgrade-rarity) 92%,white) 7%,color-mix(in srgb,var(--upgrade-rarity) 58%,transparent) 29%,transparent 68%);filter:blur(3px);transform:translate(-50%,-50%) scale(.18);animation:upgradeTargetWinBurst var(--upgrade-win-duration) var(--upgrade-win-ease) both;pointer-events:none}.upgrade-stage.is-win .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot) .upgrade-slot-body:after{content:none}.upgrade-win-effects{position:absolute;z-index:0;inset:0;overflow:hidden;opacity:0;pointer-events:none;transform-origin:50% 46%}.upgrade-win-canvas{width:100%;height:100%;display:block;background:transparent;mix-blend-mode:screen;filter:saturate(1.06)}.upgrade-stage.is-win .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot) .upgrade-win-effects{animation:upgradeWinEffectsIn .64s var(--ease-smooth-out) both}.upgrade-stage.is-win .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot) .upgrade-slot-art>img{position:relative;z-index:1;animation:upgradeTargetItemWin var(--upgrade-win-duration) var(--upgrade-win-ease) both}.upgrade-stage.is-win .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot) .upgrade-slot-body>span{position:absolute;z-index:2;animation:upgradeTargetWinCopy var(--upgrade-win-duration) var(--upgrade-win-ease) both}.upgrade-gauge-panel.is-super-drop .upgrade-gauge{--gauge-color: var(--rust-gold)}.upgrade-gauge-panel.is-super-drop .upgrade-gauge:before{border-color:#e0aa4e3d;background:radial-gradient(circle,rgba(224,170,78,.1) 0 .55px,transparent .85px) 0 0/4px 4px,radial-gradient(circle,rgba(224,170,78,.27),transparent 63%),var(--surface-base);animation:upgradeSuperDropCoreAfterglow 4.8s ease-in-out infinite}.upgrade-gauge-panel.is-super-drop:after{border-color:#e7b754b8;box-shadow:0 0 28px #e0aa4e4d}.upgrade-gauge-panel.is-super-drop .upgrade-super-drop-sector{color:#fff1ad;animation:upgradeSuperSectorLock .92s var(--ease-smooth-out) both}.upgrade-gauge-panel.is-super-drop .upgrade-super-drop-sector:before{background:linear-gradient(90deg,rgba(255,244,196,.72),transparent 10% 90%,rgba(255,233,166,.56)),linear-gradient(180deg,#ffe397 0 3px,#b77728 3px 70%,#4b2c12)}.upgrade-gauge-panel.is-super-drop .upgrade-super-drop-sector:after{background:radial-gradient(circle at 50% 64%,rgba(255,224,131,.42),transparent 40%),repeating-linear-gradient(112deg,rgba(255,255,255,.04) 0 1px,transparent 1px 7px),linear-gradient(180deg,#6a451e,#28180d);box-shadow:inset 0 0 0 1px #ffeaae3d,inset 0 -10px 20px #0000004d}.upgrade-gauge-panel.is-super-drop .upgrade-super-drop-sector svg{animation:upgradeSuperStarLock .92s var(--ease-smooth-out) both}.upgrade-gauge-panel.is-super-drop .upgrade-super-drop-sparks i{animation:upgradeSuperSpark .72s var(--super-spark-delay) cubic-bezier(.16,.72,.2,1) both}.upgrade-stage.is-super-drop .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot){animation:upgradeSuperTargetSurface var(--upgrade-win-duration) var(--upgrade-win-ease) both}.upgrade-stage.is-super-drop .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot)>header{animation:upgradeSuperTargetHeader var(--upgrade-win-duration) var(--upgrade-win-ease) both}.upgrade-stage.is-super-drop .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot)>header>span:first-child:after{content:" · ЦЕЛЬ ПОВЫШЕНА";color:#f3c56c;text-shadow:0 0 10px rgba(224,170,78,.24)}.upgrade-stage.is-super-drop .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot) .upgrade-slot-body:before{background:radial-gradient(circle,rgba(255,250,221,.96) 0 2%,rgba(240,194,100,.84) 8%,rgba(224,170,78,.38) 31%,transparent 68%)}.upgrade-stage.is-super-drop .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot) .upgrade-win-canvas{filter:saturate(1.12) brightness(1.08)}.upgrade-stage.is-super-drop .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot) .upgrade-slot-art>img{animation:upgradeSuperTargetItem var(--upgrade-win-duration) var(--upgrade-win-ease) both}.upgrade-stage.is-super-drop .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot) .upgrade-slot-body:after{content:"";position:absolute;z-index:1;inset:-32% 18%;background:linear-gradient(104deg,transparent 31%,rgba(255,239,179,.04) 43%,rgba(255,239,179,.5) 50%,rgba(255,239,179,.04) 57%,transparent 69%);transform:translate(-120%) skew(-8deg);animation:upgradeSuperTargetSweep 1.05s 90ms var(--ease-smooth-out) both;pointer-events:none}.upgrade-gauge-panel.is-mystery .upgrade-gauge{--gauge-color: var(--rust-green)}.upgrade-gauge-panel.is-mystery:before{content:"";position:absolute;z-index:0;inset:5%;border-radius:50%;background:radial-gradient(circle,rgba(121,150,74,.2),transparent 66%);opacity:.78;animation:upgradeMysteryGaugeEnter .52s ease-out both;pointer-events:none}.upgrade-gauge-panel.is-mystery .upgrade-gauge-track{opacity:1;filter:saturate(1.01) contrast(1.01);box-shadow:inset 0 1px #e6eed016,inset 0 -10px 16px #12180f29,inset 0 0 0 2px #97b06814,0 0 0 8px #292d26,0 12px 20px #0003;transform:none;animation:upgradeMysteryMaterialMorph .36s cubic-bezier(.16,1,.3,1) both}.upgrade-gauge-panel.is-mystery .upgrade-gauge-track:before{opacity:1}.upgrade-gauge-panel.is-mystery .upgrade-gauge-track:after{opacity:0}.upgrade-gauge-panel.is-mystery .upgrade-gauge:before{border-color:#8ba8591b;background:radial-gradient(circle,rgba(132,158,83,.105) 0 .55px,transparent .85px) 0 0/4px 4px,radial-gradient(circle at 50% 42%,rgba(89,110,57,.18),transparent 60%),#1b2019;box-shadow:inset 0 10px 20px #92ae5b0b,inset 0 -12px 22px #00000029,0 8px 18px #0000002e;animation:upgradeMysteryCoreMorph .36s cubic-bezier(.16,1,.3,1) both}.upgrade-gauge-panel.is-mystery .upgrade-gauge:after{animation:upgradeMysteryTicksMorph .3s cubic-bezier(.16,1,.3,1) both}.upgrade-gauge-panel.is-mystery .upgrade-gauge-core{animation:upgradeMysteryContentMorph .36s cubic-bezier(.16,1,.3,1) both}.upgrade-gauge-panel.is-mystery .upgrade-gauge-pointer{opacity:0}.upgrade-gauge-panel.is-mystery .upgrade-gauge-label{display:none}.upgrade-gauge-panel.is-mystery-entering-normal .upgrade-head-look,.upgrade-gauge-panel.is-mystery-entering-normal .upgrade-gauge-core>strong,.upgrade-gauge-panel.is-mystery-entering-normal .upgrade-gauge-core>small{animation:upgradeModeNormalContentOut .23s ease-in both}.upgrade-gauge-panel.is-mystery-entering-normal .upgrade-gauge-pointer{animation:upgradeModePointerOut .23s ease-in both}.upgrade-gauge-panel.is-mystery-entering-normal .upgrade-gauge-track,.upgrade-gauge-panel.is-mystery-entering-normal .upgrade-gauge:before{animation:upgradeModeSurfaceOut .23s ease-in both}.upgrade-gauge-panel.is-mystery-entering-normal .upgrade-gauge-track:after{animation:upgradeModeRingOut .23s ease-in both}.upgrade-gauge-panel.is-mystery-entering-mystery .upgrade-gauge-track{animation:upgradeMysteryMaterialMorph .47s var(--ease-smooth-out) both}.upgrade-gauge-panel.is-mystery-entering-mystery .upgrade-gauge:before{animation:upgradeMysteryCoreMorph .47s var(--ease-smooth-out) both}.upgrade-gauge-panel.is-mystery-entering-mystery .upgrade-mystery-mark{animation:upgradeModeMysteryContentIn .39s 55ms var(--ease-smooth-out) both}.upgrade-gauge-panel.is-mystery-exiting-mystery .upgrade-mystery-mark{animation:upgradeModeMysteryContentOut .23s ease-in both}.upgrade-gauge-panel.is-mystery-exiting-mystery .upgrade-gauge-track,.upgrade-gauge-panel.is-mystery-exiting-mystery .upgrade-gauge:before{animation:upgradeModeSurfaceOut .23s ease-in both}.upgrade-gauge-panel.is-mystery-exiting-mystery .upgrade-gauge-track:before{animation:upgradeModeRingOut .23s ease-in both}.upgrade-gauge-panel.is-mystery-exiting-normal .upgrade-gauge-track,.upgrade-gauge-panel.is-mystery-exiting-normal .upgrade-gauge:before{animation:upgradeModeNormalSurfaceIn .47s var(--ease-smooth-out) both}.upgrade-gauge-panel.is-mystery-exiting-normal .upgrade-head-look,.upgrade-gauge-panel.is-mystery-exiting-normal .upgrade-gauge-core>strong,.upgrade-gauge-panel.is-mystery-exiting-normal .upgrade-gauge-core>small{animation:upgradeModeNormalContentIn .36s 75ms var(--ease-smooth-out) both}.upgrade-gauge-panel.is-mystery-exiting-normal .upgrade-gauge-pointer{animation:upgradeModePointerIn .33s .11s var(--ease-smooth-out) both}.upgrade-gauge-panel.is-mystery.is-rolling .upgrade-mystery-mark{animation:upgradeMysteryCoreRoll var(--upgrade-spin-duration) linear both}.upgrade-gauge-panel.is-mystery.is-rolling .upgrade-mystery-core-emblem{animation:upgradeMysteryExperimentEnergy var(--upgrade-spin-duration) cubic-bezier(.4,0,.2,1) both}.upgrade-gauge-panel.is-mystery.is-complete .upgrade-gauge-core{gap:4px}.upgrade-gauge-panel.is-mystery.is-complete .upgrade-mystery-victory{color:#b8e36c;letter-spacing:.045em;text-shadow:0 0 24px rgba(139,190,75,.34);font-size:calc(var(--upgrade-gauge-size) * .1)}.upgrade-gauge-panel.is-mystery.is-complete .upgrade-gauge-core small{color:#b7da7cb3}.upgrade-mystery-mark{position:relative;width:min(calc(var(--upgrade-gauge-size) * .66),276px);height:min(calc(var(--upgrade-gauge-size) * .66),276px);display:grid;place-items:center;overflow:hidden;isolation:isolate;border:0;border-radius:50%;background:transparent;box-shadow:none;animation:upgradeMysteryMark 4.6s ease-in-out infinite}.upgrade-mystery-mark:before{display:none}.upgrade-mystery-mark:after{content:"";position:absolute;z-index:3;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 42%,transparent 0 58%,rgba(8,12,6,.08) 82%,rgba(4,6,3,.16) 100%),linear-gradient(180deg,rgba(178,205,120,.035),transparent 42%);pointer-events:none}.upgrade-mystery-core-emblem{position:relative;z-index:2;display:grid;place-items:center;filter:drop-shadow(0 8px 10px rgba(0,0,0,.32));width:calc(var(--upgrade-gauge-size) * .45);height:calc(var(--upgrade-gauge-size) * .34)}.upgrade-rust-experiment{position:relative;display:grid;place-items:center;width:100%;height:100%}.upgrade-rust-experiment-plate{position:relative;width:calc(var(--upgrade-terminal-unit) * 176);height:calc(var(--upgrade-terminal-unit) * 128);display:grid;place-items:center;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);background:linear-gradient(180deg,#343e2ef0,#11170ffa);box-shadow:inset 0 0 0 1px #95ab6a4d,inset 0 7px 14px #c2d09d0a,0 7px 12px #0000004d}.upgrade-rust-experiment-plate:before{content:"";position:absolute;inset:calc(var(--upgrade-terminal-unit) * 5);border:1px solid rgba(129,150,91,.16);pointer-events:none}.upgrade-rust-experiment-plate:after{content:"";position:absolute;inset:calc(var(--upgrade-terminal-unit) * 3);background:radial-gradient(circle at 2px 2px,rgba(194,205,167,.42) 0 1px,rgba(4,7,3,.7) 1.5px 2.3px,transparent 2.7px),radial-gradient(circle at calc(100% - 2px) 2px,rgba(194,205,167,.34) 0 1px,rgba(4,7,3,.7) 1.5px 2.3px,transparent 2.7px),radial-gradient(circle at 2px calc(100% - 2px),rgba(194,205,167,.28) 0 1px,rgba(4,7,3,.7) 1.5px 2.3px,transparent 2.7px),radial-gradient(circle at calc(100% - 2px) calc(100% - 2px),rgba(194,205,167,.26) 0 1px,rgba(4,7,3,.7) 1.5px 2.3px,transparent 2.7px);pointer-events:none}.upgrade-rust-terminal-clamp{position:absolute;z-index:2;top:calc(var(--upgrade-terminal-unit) * 39);width:calc(var(--upgrade-terminal-unit) * 5);height:calc(var(--upgrade-terminal-unit) * 55);border:1px solid rgba(153,171,113,.24);background:linear-gradient(90deg,#171d14,#3d4735 55%,#181e15);box-shadow:0 2px 4px #00000057}.upgrade-rust-terminal-clamp.clamp-left{left:calc(var(--upgrade-terminal-unit) * 7);transform:skewY(-7deg)}.upgrade-rust-terminal-clamp.clamp-right{right:calc(var(--upgrade-terminal-unit) * 7);transform:skewY(7deg)}.upgrade-rust-terminal-head{position:absolute;left:calc(var(--upgrade-terminal-unit) * 14);right:calc(var(--upgrade-terminal-unit) * 14);top:calc(var(--upgrade-terminal-unit) * 9);height:calc(var(--upgrade-terminal-unit) * 20);display:flex;align-items:center;justify-content:space-between;color:#b9ce8fb3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(var(--upgrade-terminal-unit) * 6);letter-spacing:.08em}.upgrade-rust-terminal-head>b{display:inline-flex;align-items:center;gap:calc(var(--upgrade-terminal-unit) * 5);font-weight:700}.upgrade-rust-terminal-head svg{width:calc(var(--upgrade-terminal-unit) * 7);height:calc(var(--upgrade-terminal-unit) * 7);color:#cf6935b8}.upgrade-rust-terminal-head small{width:auto;color:#cf6935b3;font-size:calc(var(--upgrade-terminal-unit) * 6);line-height:1}.upgrade-rust-experiment-screen{position:absolute;left:calc(var(--upgrade-terminal-unit) * 14);right:calc(var(--upgrade-terminal-unit) * 14);top:calc(var(--upgrade-terminal-unit) * 29);height:calc(var(--upgrade-terminal-unit) * 69);display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 58% 54%,rgba(103,132,64,.18),transparent 62%),#0d130b;box-shadow:inset 0 0 14px #000000a8,0 0 0 1px #7f995242;animation:upgradeRustExperimentScreen .56s var(--ease-smooth-out) both}.upgrade-rust-experiment-screen>img{position:absolute;z-index:2;left:44%;width:calc(var(--upgrade-terminal-unit) * 86);height:calc(var(--upgrade-terminal-unit) * 63);object-fit:contain;filter:grayscale(1) sepia(.28) hue-rotate(32deg) saturate(.74) brightness(.9) contrast(1.12) drop-shadow(0 4px 4px rgba(0,0,0,.5))}.upgrade-rust-experiment-screen>img.is-previous{z-index:1;animation:upgradeRustExperimentItemOut .36s steps(3,end) both}.upgrade-rust-experiment-screen>img.is-current{z-index:2;animation:upgradeRustExperimentItemIn .72s var(--ease-smooth-out) both}.upgrade-rust-experiment-screen>img.is-ghost{z-index:3;opacity:0;mix-blend-mode:screen;filter:grayscale(1) sepia(.35) hue-rotate(28deg) saturate(1.1) brightness(1.35) contrast(1.2);animation:upgradeRustExperimentGhost .52s steps(4,end) both;pointer-events:none}.upgrade-rust-experiment-screen:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(176,202,124,.05) 0 1px,transparent 1px 3px);opacity:.42;mix-blend-mode:screen;pointer-events:none;animation:upgradeRustExperimentPhosphor 2.8s steps(2,end) infinite}.upgrade-rust-code{position:absolute;z-index:1;left:calc(var(--upgrade-terminal-unit) * 8);top:calc(var(--upgrade-terminal-unit) * 9);bottom:calc(var(--upgrade-terminal-unit) * 8);width:calc(var(--upgrade-terminal-unit) * 47);display:flex;flex-direction:column;justify-content:space-between;opacity:.72}.upgrade-rust-code i{height:calc(var(--upgrade-terminal-unit) * 3);background:linear-gradient(90deg,rgba(163,190,107,.72) 0 18%,transparent 18% 23%,rgba(123,150,80,.38) 23% 70%,transparent 70%);transform-origin:left;animation:upgradeRustCodeLine 1.9s steps(4,end) infinite}.upgrade-rust-code i:nth-child(2){width:78%;animation-delay:-.5s}.upgrade-rust-code i:nth-child(3){width:92%;animation-delay:-1.1s}.upgrade-rust-code i:nth-child(4){width:64%;animation-delay:-1.5s}.upgrade-rust-experiment-scan{position:absolute;z-index:4;left:calc(var(--upgrade-terminal-unit) * 6);right:calc(var(--upgrade-terminal-unit) * 6);top:0;height:calc(var(--upgrade-terminal-unit) * 1);background:#a9c66d94;box-shadow:0 0 5px #8bb04f6b;animation:upgradeRustExperimentScan .56s ease-out both}.upgrade-rust-terminal-footer{position:absolute;left:calc(var(--upgrade-terminal-unit) * 14);right:calc(var(--upgrade-terminal-unit) * 14);bottom:calc(var(--upgrade-terminal-unit) * 9);height:calc(var(--upgrade-terminal-unit) * 20);display:grid;grid-template-columns:auto minmax(0,1fr) calc(var(--upgrade-terminal-unit) * 4);align-items:center;gap:calc(var(--upgrade-terminal-unit) * 7);color:#b2c78a94;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.upgrade-rust-terminal-footer>b{font-size:calc(var(--upgrade-terminal-unit) * 5);font-weight:700;letter-spacing:.06em;white-space:nowrap}.upgrade-rust-experiment-progress{height:calc(var(--upgrade-terminal-unit) * 5);display:grid;grid-template-columns:repeat(5,1fr);gap:calc(var(--upgrade-terminal-unit) * 3)}.upgrade-rust-experiment-progress i{background:#5b6f4247;box-shadow:inset 0 0 0 1px #8ea5621f;animation:upgradeRustExperimentCell .56s steps(1,end) both}.upgrade-rust-experiment-progress i:nth-child(2){animation-delay:80ms}.upgrade-rust-experiment-progress i:nth-child(3){animation-delay:.16s}.upgrade-rust-experiment-progress i:nth-child(4){animation-delay:.24s}.upgrade-rust-experiment-progress i:nth-child(5){animation-delay:.32s}.upgrade-rust-terminal-status{width:calc(var(--upgrade-terminal-unit) * 4);height:calc(var(--upgrade-terminal-unit) * 5);background:#cf69359e;box-shadow:0 0 4px #cf693538;animation:upgradeRustTerminalStatus 2.8s steps(1,end) infinite}.upgrade-rust-experiment.is-active .upgrade-rust-experiment-plate{box-shadow:inset 0 0 0 1px #a2bc696b,inset 0 6px 12px #c2d09d0d,0 6px 10px #0000004d}.upgrade-mystery-core-smoke{position:absolute;z-index:1;left:-14%;width:128%;height:58%;border-radius:50%;background:radial-gradient(ellipse,rgba(137,169,84,.2),rgba(73,96,44,.12) 44%,transparent 72%);filter:blur(18px);opacity:.66;pointer-events:none;animation:upgradeMysteryCoreFog 7s ease-in-out infinite alternate}.upgrade-mystery-core-smoke{display:none}.upgrade-mystery-core-smoke.smoke-a{top:11%;transform:translate3d(-8%,0,0) rotate(-8deg)}.upgrade-mystery-core-smoke.smoke-b{bottom:4%;transform:translate3d(8%,0,0) rotate(9deg);animation-delay:-3.4s;animation-direction:alternate-reverse}.upgrade-center-actions{display:grid;align-content:center;height:var(--upgrade-control-size);min-height:0;padding:0 16px}.upgrade-run-button{width:100%;min-width:0;margin:0;height:var(--upgrade-control-size);min-height:0;padding-inline:12px;font-size:var(--upgrade-control-font);line-height:1.5}.upgrade-run-button.is-rolling svg{animation:authSpinner .75s linear infinite}.upgrade-center-column{--upgrade-brand-height: clamp(30px,2.6vw,48px)}.upgrade-gauge-brand{position:absolute;z-index:7;top:0;left:50%;transform:translate(-50%);height:var(--upgrade-brand-height);display:grid;place-items:center;pointer-events:none}.upgrade-gauge-brand img{display:block;height:var(--upgrade-brand-height);width:auto;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}.upgrade-center-column .upgrade-gauge-panel{padding-top:var(--upgrade-brand-height);--upgrade-gauge-size: min(clamp(232px,23.4vw,448px),calc(var(--upgrade-slot-size) - var(--upgrade-brand-height) - 6px));--upgrade-terminal-unit: calc(var(--upgrade-gauge-size) * .0023809524)}.upgrade-gauge-utilities{position:absolute;z-index:8;display:inline-grid;grid-auto-flow:column;grid-auto-columns:36px;top:0;right:16px;gap:2px}.upgrade-gauge-utilities button{position:relative;width:36px;height:36px;padding:0;display:grid;place-items:center;border:0;background:#181917b8;color:#e4dad157;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out,box-shadow var(--duration-quick) ease-out}.upgrade-gauge-utilities button:hover,.upgrade-gauge-utilities button:focus-visible{outline:0;background:var(--surface-control);color:#eee6deb8}.upgrade-gauge-utilities button.is-active{background:#2d2f2bc7;color:#eee6deb8}.upgrade-gauge-utilities .upgrade-fairness-toggle{color:#a7c270}.upgrade-gauge-utilities .upgrade-fairness-toggle:hover,.upgrade-gauge-utilities .upgrade-fairness-toggle:focus-visible{background:#30392ae0;color:#c7dfa0}.upgrade-gauge-utilities .upgrade-turbo-toggle:after{content:"";position:absolute;top:5px;right:5px;width:5px;height:5px;background:#f18b55;box-shadow:0 0 0 1px #16120f85;opacity:0;transform:scale(.6);transition:opacity var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.upgrade-gauge-utilities .upgrade-turbo-toggle.is-active{background:linear-gradient(180deg,#8d3a2d,#672a22);color:#fff3e8;box-shadow:inset 0 0 0 1px #e85e43db,inset 0 -3px #34120e47,0 2px 8px #35120d3d}.upgrade-gauge-utilities .upgrade-turbo-toggle.is-active:after{opacity:1;transform:scale(1)}.upgrade-gauge-utilities .upgrade-turbo-toggle.is-active:hover,.upgrade-gauge-utilities .upgrade-turbo-toggle.is-active:focus-visible{background:linear-gradient(180deg,#9b4232,#713027);color:#fff;box-shadow:inset 0 0 0 1px #f67051f5,inset 0 -3px #34120e4d,0 2px 9px #35120d4d}.upgrade-gauge-utilities button:disabled{cursor:not-allowed;opacity:.38}.upgrade-gauge-utilities svg{width:14px;height:14px}.upgrade-target-controls{padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:5px;grid-area:presets}.upgrade-target-controls>.mystery-mode-toggle{position:relative;min-width:0;width:100%;height:var(--upgrade-control-size);padding:0;display:grid;place-items:center;border:0;background:color-mix(in srgb,var(--rust-red) 40%,var(--surface-base));color:var(--text-primary);text-align:center;cursor:pointer;transition:background-color var(--duration-quick) ease-out,box-shadow var(--duration-quick) ease-out}.upgrade-target-controls>.mystery-mode-toggle:hover:not(:disabled){background:color-mix(in srgb,var(--rust-red) 55%,var(--surface-base))}.upgrade-target-controls>.mystery-mode-toggle:focus-visible{outline:2px solid var(--rust-blue-bright);outline-offset:-2px}.upgrade-target-controls>.mystery-mode-toggle:disabled{cursor:not-allowed;opacity:.45}.upgrade-target-controls>.mystery-mode-toggle>svg{width:18px;height:18px;color:var(--text-primary)}.upgrade-target-controls>.mystery-mode-toggle>i{position:absolute;top:4px;right:4px;width:14px;height:7px;background:var(--surface-base);pointer-events:none}.upgrade-target-controls>.mystery-mode-toggle>i:after{content:"";position:absolute;top:2px;left:2px;width:3px;height:3px;background:var(--rust-red-bright);transition:background-color var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.upgrade-stage.is-mystery .upgrade-target-controls>.mystery-mode-toggle.is-active{background:color-mix(in srgb,var(--rust-green) 38%,var(--surface-control));box-shadow:inset 0 0 0 1px var(--rust-green)}.upgrade-stage.is-mystery .upgrade-target-controls>.mystery-mode-toggle.is-active:hover:not(:disabled){background:color-mix(in srgb,var(--rust-green) 48%,var(--surface-control))}.upgrade-stage.is-mystery .upgrade-target-controls>.mystery-mode-toggle.is-active>i:after{background:var(--text-primary);transform:translate(7px)}.upgrade-quick-row{min-width:0;grid-column:2 / -1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.upgrade-quick-row button{min-width:0;width:100%;height:var(--upgrade-control-size);padding:0;border:0;background:var(--surface-control);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--upgrade-control-font);font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.upgrade-quick-row button:hover:not(:disabled){background:var(--surface-hover)}.upgrade-quick-row button:focus-visible{outline:2px solid var(--rust-blue-bright);outline-offset:-2px}.upgrade-quick-row button:disabled{cursor:not-allowed;opacity:.45}.upgrade-mystery-slot{--upgrade-rarity: #78964a}.upgrade-mystery-slot:before{display:none}.upgrade-mystery-slot>header{padding-right:0;background:#1f281b;color:#a8c47a}.upgrade-mystery-header-actions{height:100%;display:flex;align-items:stretch;margin-right:0}.upgrade-mystery-header-actions>b{height:100%;align-items:center;gap:7px;padding:0 14px;color:#e4dad1ad;font-size:10px;white-space:nowrap;display:none}.upgrade-mystery-slot>header .upgrade-mystery-header-actions>button{height:100%;min-height:0;margin:0;padding:0 11px;display:inline-flex;flex-flow:row nowrap;align-items:center;align-self:stretch;justify-content:center;border:0;border-left:1px solid rgba(151,184,94,.2);background:#27331f;color:#a8c47a;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-weight:700;line-height:1;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out;width:52px;min-width:52px;padding-inline:6px;gap:4px;font-size:12px}.upgrade-mystery-slot>header .upgrade-mystery-header-actions>button>svg{flex:0 0 auto;width:13px;height:13px}.upgrade-mystery-slot>header .upgrade-mystery-header-actions>button:hover,.upgrade-mystery-slot>header .upgrade-mystery-header-actions>button:focus-visible{background:#334329;color:#d4dfbb}.upgrade-mystery-body{isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(rgba(145,178,91,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(145,178,91,.035) 1px,transparent 1px),radial-gradient(circle at 50% 50%,#57723633,#1c2418db 64%,#1b2019);background-size:24px 24px,24px 24px,auto;min-height:0;padding:0}.upgrade-mystery-body:before,.upgrade-mystery-body:after{display:none}.upgrade-mystery-body.is-rolling{background-color:#111410;background-image:none}.upgrade-mystery-placeholder{position:absolute;z-index:2;left:50%;top:50%;width:72px;height:72px;color:#a8c47a42;transform:translate(-50%,-50%);filter:drop-shadow(0 0 22px rgba(125,160,73,.18));transition:opacity .3s ease-out,transform .5s cubic-bezier(.16,1,.3,1)}.upgrade-mystery-body.is-rolling .upgrade-mystery-placeholder{opacity:0;transform:translate(-50%,-50%) scale(.72)}.upgrade-mystery-body>img{position:absolute;z-index:2;inset:18px;width:calc(100% - 36px);height:calc(100% - 36px);min-height:0;object-fit:contain;object-position:center;filter:drop-shadow(0 20px 24px rgba(0,0,0,.55))}.upgrade-mystery-body.is-idle>img{opacity:.78;filter:saturate(.74) brightness(.86) drop-shadow(0 0 24px rgba(132,173,72,.28));animation:mysteryPreviewDrift .88s cubic-bezier(.16,1,.3,1) both}.upgrade-mystery-body.is-rolling>img{animation:mysteryPreviewVanish var(--mystery-dissolve-duration) cubic-bezier(.4,0,.2,1) both}.upgrade-mystery-body.is-complete>img{animation:mysteryItemResolve 1s cubic-bezier(.16,1,.3,1) both}.upgrade-slot-body.upgrade-mystery-body>.upgrade-mystery-result-copy{position:absolute;z-index:3;width:auto;display:flex;align-items:center;justify-content:space-between;left:12px;right:12px;bottom:12px;gap:6px}.upgrade-mystery-result-copy>b{min-width:0;overflow:hidden;color:#eee7df;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.upgrade-mystery-result-copy .upgrade-value{color:var(--rust-gold)}@keyframes mysteryItemResolve{0%{opacity:0;transform:scale(.62);filter:blur(22px) brightness(2.7)}48%{opacity:1;transform:scale(1.1);filter:blur(0) brightness(1.62) drop-shadow(0 0 44px rgba(167,201,105,.58))}to{opacity:1;transform:scale(1);filter:drop-shadow(0 20px 24px rgba(0,0,0,.55))}}@keyframes mysteryPreviewDrift{0%{opacity:0;transform:scale(.86);filter:blur(8px) saturate(.45) brightness(.7)}to{opacity:.78;transform:scale(1);filter:blur(0) saturate(.74) brightness(.86) drop-shadow(0 0 24px rgba(132,173,72,.28))}}@keyframes mysteryPreviewVanish{0%{opacity:.78;transform:scale(1);filter:blur(0) saturate(.74) brightness(.86) drop-shadow(0 0 24px rgba(132,173,72,.28))}45%{opacity:.28;transform:scale(1.08);filter:blur(7px) saturate(1.18) brightness(1.5)}to{opacity:0;transform:scale(.72);filter:blur(22px) saturate(.35) brightness(.38)}}@keyframes mysteryGridTrailSegment{0%{opacity:0}12%{opacity:.92}72%{opacity:.72;transform:scale(1)}to{opacity:0;transform:scale(1)}}.upgrade-inventories{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:var(--upgrade-section-gap);align-items:stretch;gap:var(--upgrade-section-gap)}.upgrade-mobile-inventory-tabs{display:none}.upgrade-inventory-panel{min-width:0;min-height:0;display:grid;overflow:hidden;background:var(--surface-base);height:auto;grid-template-rows:auto minmax(240px,1fr) 48px}.upgrade-inventory-panel>header{min-height:64px;padding:10px;display:grid;align-items:center;grid-template-columns:minmax(150px,.85fr) minmax(240px,1.5fr);gap:10px;background:#1d1f1c}.upgrade-inventory-panel>header>span,.upgrade-source-heading>span{padding:0 16px;display:flex;align-items:center;color:#e4dad1b3;font-family:Roboto Condensed,Arial Narrow,sans-serif;text-transform:uppercase;min-height:44px;padding-inline:2px;gap:8px}.upgrade-inventory-panel>header>span>svg,.upgrade-source-heading>span>svg{color:var(--rust-red)}.upgrade-inventory-panel>header>span b,.upgrade-source-heading>span b{letter-spacing:.015em;font-size:14px}.upgrade-inventory-panel>header>span small,.upgrade-source-heading>span small{padding:3px 6px;background:var(--surface-control);font-size:8px}.upgrade-source-heading{min-width:0;height:100%;display:flex;align-items:center;min-height:44px;gap:6px}.upgrade-source-heading>span{width:100%;height:100%}.upgrade-catalog-filters{min-width:0;display:grid;align-items:center;background:transparent;height:44px;padding:0;grid-template-columns:44px minmax(52px,.7fr) minmax(52px,.7fr) minmax(88px,1.6fr);gap:6px}.upgrade-catalog-filters>button,.upgrade-catalog-filters>input,.upgrade-catalog-search{min-width:0;border:0;background:#252724;color:#eee6de85;font:700 var(--ui-control-font) "Roboto Condensed","Arial Narrow",sans-serif;transition:background-color var(--duration-quick) ease-out,box-shadow var(--duration-quick) ease-out,color var(--duration-quick) ease-out;height:44px;font-size:14px}.upgrade-catalog-filters>button{padding:0 10px;cursor:pointer;padding-inline:0}.upgrade-catalog-filters>button:hover{background:#2d2f2b;color:#f1e9e2c2}.upgrade-catalog-filters>button:hover,.upgrade-catalog-filters>button:focus-visible,.upgrade-catalog-search:focus-within{outline:0;color:#f1e9e2;box-shadow:inset 0 -2px #68b8deb3}.upgrade-catalog-sort{display:grid;place-items:center}.upgrade-catalog-sort svg{width:18px;height:18px;opacity:.72;transition:opacity var(--duration-quick) ease-out,transform var(--duration-quick) var(--ease-smooth-out)}.upgrade-catalog-sort:hover svg,.upgrade-catalog-sort:focus-visible svg{opacity:1}.upgrade-catalog-sort.is-ascending svg{transform:scaleY(-1)}.upgrade-catalog-filters>input{padding:0 11px;outline:0;font-weight:400;width:100%;padding-inline:8px;font-family:var(--font-body)}.upgrade-catalog-filters>input:focus{background:#292c28;color:#f1e9e2;box-shadow:inset 0 -2px #68b8deb3}.upgrade-catalog-filters>input::placeholder{color:#eee6de94}.upgrade-catalog-search{width:100%;padding:0;display:grid;align-items:center;overflow:hidden;grid-template-columns:28px minmax(0,1fr)}.upgrade-catalog-search>svg{width:14px;height:14px;justify-self:center;opacity:.56}.upgrade-catalog-search:focus-within>svg{opacity:.86}.upgrade-catalog-search>input{width:100%;min-width:0;padding:0 8px 0 0;border:0;outline:0;background:transparent;color:#f1e9e2;font:400 var(--ui-control-font) var(--font-body);height:44px;font-size:14px}.upgrade-catalog-search>input::placeholder{color:#eee6de94}.upgrade-inventory-panel.is-guest{grid-template-rows:82px minmax(240px,1fr) 48px}.upgrade-guest-source-header{grid-template-columns:minmax(0,1fr)!important}.upgrade-guest-login{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background:linear-gradient(180deg,#2f332d61,#1c1e1bf2);min-height:240px;padding:20px}.upgrade-guest-login>svg{width:34px;height:34px;color:#eee6de94}.upgrade-guest-login b{margin-top:14px;color:#eee6de;font:700 20px Roboto Condensed,Arial Narrow,sans-serif;text-transform:uppercase;font-size:16px;line-height:1.2}.upgrade-guest-login p{max-width:310px;margin:7px 0 0;color:#eee6de8f;font-size:12px;line-height:1.5}.upgrade-guest-login .ui-button{min-width:190px;margin-top:18px}.upgrade-item-grid{min-height:0;display:grid;align-content:start;padding:5px;grid-template-columns:repeat(var(--upgrade-catalog-columns),minmax(0,1fr));grid-auto-rows:var(--upgrade-card-size);gap:5px;overflow:visible}.upgrade-item-grid:focus-visible{outline:0;box-shadow:inset 0 0 0 1px #68b8de7a}.upgrade-catalog-pagination{display:flex;align-items:center;justify-content:center;gap:4px;min-height:48px;background:transparent}.upgrade-catalog-pagination>button{width:40px;height:40px;padding:0;display:grid;place-items:center;border:0;color:#eee6de9e;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out,transform var(--duration-quick) ease-out;background:transparent}.upgrade-catalog-pagination>button:hover:not(:disabled),.upgrade-catalog-pagination>button:focus-visible:not(:disabled){outline:0;background:#373934;color:#f1e9e2}.upgrade-catalog-pagination>button:active:not(:disabled){transform:scale(.96)}.upgrade-catalog-pagination>button:disabled{color:#eee6de2e;cursor:default}.upgrade-catalog-pagination svg{width:14px;height:14px}.upgrade-item-card{--upgrade-item-rarity: var(--rarity-color,var(--rarity-common));position:relative;min-width:0;padding:0;display:grid;overflow:hidden;border:2px solid transparent;background:color-mix(in srgb,var(--upgrade-item-rarity) 8%,var(--surface-control));color:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-quick) ease-out,background-color var(--duration-quick) ease-out,transform var(--duration-fast) var(--ease-smooth-out);height:var(--upgrade-card-size);grid-template-rows:minmax(0,1fr) var(--upgrade-card-footer)}.upgrade-item-card:before{inset:0 0 var(--upgrade-card-footer)}.upgrade-item-card:after{content:none}.upgrade-item-card:hover{z-index:1;background:color-mix(in srgb,var(--upgrade-item-rarity) 11%,#393a36);transform:translateY(-2px)}.upgrade-item-card.is-selected{border-color:var(--upgrade-item-rarity);background:color-mix(in srgb,var(--upgrade-item-rarity) 13%,var(--surface-control))}.upgrade-item-price{position:absolute;top:8px;right:8px;height:26px;font-size:12px}.upgrade-item-price>b{padding-inline:6px}.upgrade-item-price>.scrap-icon{width:14px;height:14px;padding:6px}.upgrade-item-card>img{grid-row:1;width:100%;max-width:none;height:100%;margin:0;padding:22px 7px 2px;box-sizing:border-box;object-fit:contain;object-position:50% 50%;filter:drop-shadow(0 8px 7px rgba(0,0,0,.32));transform:scale(var(--item-optical-scale));transform-origin:50% 54%;transition:transform var(--duration-medium) var(--ease-smooth-out)}.upgrade-item-card:hover>img{transform:translateY(-2px) scale(calc(var(--item-optical-scale) + .04))}.upgrade-item-card>.upgrade-item-meta{grid-row:2;min-width:0;min-height:0;margin:0;display:flex;align-items:center;justify-content:space-between;border-top:0;background:transparent;padding:5px 7px 4px;gap:4px}.upgrade-item-card>.upgrade-item-meta>b{min-width:0;max-width:100%;display:block;overflow:hidden;color:#eee6de;font-family:Roboto Condensed,Arial Narrow,sans-serif;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;line-height:1.1;letter-spacing:.01em}.upgrade-item-card .upgrade-value{font-size:10px}.upgrade-item-card .upgrade-value img{width:16px;height:16px}.upgrade-item-card>i{position:absolute;z-index:5;top:8px;left:8px;width:26px;height:26px;display:grid;place-items:center;background:var(--upgrade-item-rarity);color:#fff;font-size:12px;box-shadow:none}.upgrade-panel-empty{display:grid;place-items:center;align-content:center;gap:10px;color:#e4dad159;font-family:Roboto Condensed,Arial Narrow,sans-serif;text-transform:uppercase;min-height:240px;padding:20px;font-size:16px;text-align:center}@keyframes upgradePointerVelocity{0%{filter:drop-shadow(0 5px 5px rgba(0,0,0,.45));transform:translate(-50%) scale(.98)}5%,58%{filter:drop-shadow(0 7px 7px rgba(205,65,43,.3)) brightness(1.08);transform:translate(-50%) scale(1.025)}86%{filter:drop-shadow(0 6px 6px rgba(205,65,43,.18)) brightness(1.03);transform:translate(-50%) scale(1.012)}97%{filter:drop-shadow(0 5px 5px rgba(0,0,0,.45));transform:translate(-50%) scale(.995)}to{filter:drop-shadow(0 6px 6px rgba(205,65,43,.22));transform:translate(-50%) scale(1.02)}}@keyframes upgradeGaugeTicks{0%,to{opacity:.58;filter:brightness(1)}8%,54%{opacity:.82;filter:brightness(1.3)}84%{opacity:.7;filter:brightness(1.13)}96%{opacity:.62;filter:brightness(1.04)}}@keyframes upgradeNormalCoreRoll{0%{border-color:#e4dad114;filter:brightness(1)}7%,58%{border-color:#cd412b33;filter:brightness(1.045)}86%{border-color:#cd412b24;filter:brightness(1.025)}to{border-color:#e4dad11a;filter:brightness(1)}}@keyframes upgradeLoseCoreAfterglow{0%,to{box-shadow:inset 0 1px #f4e7da0a,inset 0 -12px 20px #00000029,inset 0 0 28px #da5b2b0e,inset 0 0 0 12px #00000012,0 14px 32px #0000004d;filter:brightness(1)}38%{box-shadow:inset 0 1px #f4e7da0b,inset 0 -12px 20px #00000026,inset 0 0 40px #da5b2b1f,inset 0 0 0 12px #0001,0 14px 32px #0000004d;filter:brightness(1.018)}57%{box-shadow:inset 0 1px #f4e7da0a,inset 0 -12px 20px #00000029,inset 0 0 32px #da5b2b13,inset 0 0 0 12px #00000012,0 14px 32px #0000004d;filter:brightness(1.006)}82%{box-shadow:inset 0 1px #f4e7da0d,inset 0 -12px 20px #00000026,inset 0 0 44px #da5b2b22,inset 0 0 0 12px #0001,0 14px 32px #0000004d;filter:brightness(1.022)}}@keyframes upgradeWinCoreAfterglow{0%,to{box-shadow:inset 0 1px #f4e7da0a,inset 0 -12px 20px #00000029,inset 0 0 28px #80a1480e,inset 0 0 0 12px #00000012,0 14px 32px #0000004d;filter:brightness(1)}38%{box-shadow:inset 0 1px #f4e7da0b,inset 0 -12px 20px #00000026,inset 0 0 40px #80a1481f,inset 0 0 0 12px #0001,0 14px 32px #0000004d;filter:brightness(1.018)}57%{box-shadow:inset 0 1px #f4e7da0a,inset 0 -12px 20px #00000029,inset 0 0 32px #80a14813,inset 0 0 0 12px #00000012,0 14px 32px #0000004d;filter:brightness(1.006)}82%{box-shadow:inset 0 1px #f4e7da0d,inset 0 -12px 20px #00000026,inset 0 0 44px #80a14822,inset 0 0 0 12px #0001,0 14px 32px #0000004d;filter:brightness(1.022)}}@keyframes upgradeModeNormalContentOut{to{opacity:0;transform:translateY(3px) scale(.985)}}@keyframes upgradeModeMysteryContentIn{0%{opacity:0;transform:scale(.955)}to{opacity:1;transform:scale(1)}}@keyframes upgradeModeMysteryContentOut{to{opacity:0;transform:scale(.97)}}@keyframes upgradeModeNormalContentIn{0%{opacity:0;transform:translateY(3px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes upgradeModePointerOut{to{opacity:0;filter:brightness(.76)}}@keyframes upgradeModePointerIn{0%{opacity:0;filter:brightness(.76)}to{opacity:1;filter:brightness(1)}}@keyframes upgradeModeSurfaceOut{to{opacity:.72;filter:brightness(.88) saturate(.82)}}@keyframes upgradeModeRingOut{to{opacity:0}}@keyframes upgradeModeNormalSurfaceIn{0%{opacity:.72;filter:brightness(.88) saturate(.82)}to{opacity:1;filter:brightness(1) saturate(1)}}@keyframes upgradeWinRing{0%{filter:brightness(1);transform:scale(1)}24%{filter:brightness(1.75) saturate(1.28);transform:scale(1.025)}to{filter:brightness(1.08) saturate(1.08);transform:scale(1)}}@keyframes upgradeWinShockwave{0%{opacity:.9;transform:scale(.62)}68%{opacity:.38}to{opacity:0;transform:scale(1.48)}}@keyframes upgradeSuperSectorLock{0%{opacity:.7;filter:drop-shadow(0 5px 6px rgba(0,0,0,.7)) brightness(.74);transform:translate(-50%) translateY(8px) scale(.94)}18%{opacity:1;filter:drop-shadow(0 0 18px rgba(255,205,104,.7)) drop-shadow(0 7px 8px rgba(0,0,0,.7)) brightness(1.5);transform:translate(-50%) translateY(-2px) scale(1.04)}48%{filter:drop-shadow(0 0 12px rgba(224,170,78,.48)) drop-shadow(0 7px 8px rgba(0,0,0,.7)) brightness(1.12);transform:translate(-50%) translateY(0) scale(1)}to{opacity:1;filter:drop-shadow(0 0 9px rgba(224,170,78,.34)) drop-shadow(0 7px 8px rgba(0,0,0,.7)) brightness(1.04);transform:translate(-50%) translateY(0) scale(1)}}@keyframes upgradeSuperSectorReveal{0%{opacity:0;filter:drop-shadow(0 3px 5px rgba(0,0,0,.62)) brightness(.58);transform:translate(-50%) translateY(15px) scale(.9)}to{opacity:.92;filter:drop-shadow(0 7px 8px rgba(0,0,0,.7)) brightness(.92);transform:translate(-50%) translateY(0) scale(1)}}@keyframes upgradeSuperStarLock{0%{color:#b57c2e;filter:drop-shadow(0 1px 1px rgba(0,0,0,.9));transform:scale(.72)}22%{color:#fff7cf;filter:drop-shadow(0 0 12px rgba(255,221,128,.96));transform:scale(1.3) rotate(-8deg)}52%{color:#ffe49a;filter:drop-shadow(0 0 8px rgba(255,211,104,.7));transform:scale(.96) rotate(2deg)}to{color:#ffe7a3;filter:drop-shadow(0 1px 1px rgba(0,0,0,.86)) drop-shadow(0 0 6px rgba(255,211,104,.45));transform:scale(1)}}@keyframes upgradeSuperSpark{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--super-spark-angle)) translateY(-4px) scaleY(.22)}12%{opacity:1}68%{opacity:.76}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--super-spark-angle)) translateY(-92px) scaleY(.72)}}@keyframes upgradeSuperDropCoreAfterglow{0%,to{box-shadow:inset 0 1px #f4e7da0a,inset 0 -12px 20px #00000029,inset 0 0 28px #e0aa4e0f,inset 0 0 0 12px #00000012,0 14px 32px #0000004d}46%{box-shadow:inset 0 1px #f4e7da0d,inset 0 -12px 20px #00000024,inset 0 0 48px #e0aa4e29,inset 0 0 0 12px #0000000f,0 14px 32px #0000004d}}@keyframes upgradeSuperTargetSurface{0%{background-color:var(--surface-raised);box-shadow:inset 0 0 0 0 transparent}13%{background-color:color-mix(in srgb,var(--rust-gold) 24%,var(--surface-raised));box-shadow:inset 0 0 84px #e0aa4e57}34%{background-color:color-mix(in srgb,var(--rust-gold) 17%,var(--surface-raised));box-shadow:inset 0 0 126px #e0aa4e42}to{background-color:color-mix(in srgb,var(--rust-gold) 8%,var(--surface-raised));box-shadow:inset 0 0 52px #e0aa4e1f}}@keyframes upgradeSuperTargetHeader{0%,to{color:#e4dad19e;background-color:var(--surface-base)}15%{color:#fff4d3;background-color:#6b4a22}42%{color:#f1dfb8;background-color:#41331f}}@keyframes upgradeSuperTargetItem{0%{opacity:.58;filter:blur(3px) brightness(.64) drop-shadow(0 14px 14px rgba(0,0,0,.34));transform:scale(1.12) translateY(9px)}8%{opacity:1;filter:blur(0) brightness(2.45) saturate(1.06) drop-shadow(0 0 42px rgba(224,170,78,.84));transform:scale(1.68) translateY(-10px)}24%{filter:brightness(1.5) saturate(1.14) drop-shadow(0 0 35px rgba(224,170,78,.66));transform:scale(1.46) translateY(-5px)}48%{filter:brightness(1.2) saturate(1.08) drop-shadow(0 0 24px rgba(224,170,78,.42));transform:scale(1.35) translateY(-2px)}to{opacity:1;filter:drop-shadow(0 14px 14px rgba(0,0,0,.34));transform:scale(var(--slot-art-scale)) translateY(0)}}@keyframes upgradeSuperTargetSweep{0%{opacity:0;transform:translate(-120%) skew(-8deg)}15%{opacity:1}72%{opacity:.52}to{opacity:0;transform:translate(120%) skew(-8deg)}}@keyframes upgradeTargetWinSurface{0%{background-color:var(--surface-raised);box-shadow:inset 0 0 0 0 transparent}12%{background-color:color-mix(in srgb,var(--upgrade-rarity) 18%,var(--surface-raised));box-shadow:inset 0 0 68px color-mix(in srgb,var(--upgrade-rarity) 30%,transparent)}30%{background-color:color-mix(in srgb,var(--upgrade-rarity) 26%,var(--surface-raised));box-shadow:inset 0 0 110px color-mix(in srgb,var(--upgrade-rarity) 42%,transparent)}to{background-color:color-mix(in srgb,var(--upgrade-rarity) 10%,var(--surface-raised));box-shadow:inset 0 0 46px color-mix(in srgb,var(--upgrade-rarity) 14%,transparent)}}@keyframes upgradeTargetWinHeader{0%,to{color:#e4dad19e;background-color:var(--surface-base)}14%{color:#fff;background-color:color-mix(in srgb,var(--upgrade-rarity) 34%,var(--surface-base))}32%{color:#ffffffe0;background-color:color-mix(in srgb,var(--upgrade-rarity) 20%,var(--surface-base))}}@keyframes upgradeTargetWinFlash{0%{filter:brightness(1) saturate(1)}7%{filter:brightness(1.9) saturate(1.12)}18%{filter:brightness(1.26) saturate(1.28)}36%{filter:brightness(1.1) saturate(1.16)}to{filter:brightness(1) saturate(1.04)}}@keyframes upgradeTargetWinBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.18)}5%{opacity:1;transform:translate(-50%,-50%) scale(.5)}18%{opacity:.94;transform:translate(-50%,-50%) scale(1.46)}42%{opacity:.52;transform:translate(-50%,-50%) scale(1.18)}to{opacity:.2;transform:translate(-50%,-50%) scale(1)}}@keyframes upgradeWinEffectsIn{0%{opacity:0;transform:scale(.72)}42%{opacity:1;transform:scale(1.04)}to{opacity:.72;transform:scale(1)}}@keyframes upgradeTargetItemWin{0%{opacity:.72;filter:blur(2px) brightness(.72) drop-shadow(0 14px 14px rgba(0,0,0,.34));transform:scale(1.18) translateY(7px)}7%{opacity:1;filter:blur(0) brightness(2.25) saturate(1.12) drop-shadow(0 0 34px color-mix(in srgb,var(--upgrade-rarity) 78%,transparent));transform:scale(1.62) translateY(-8px)}18%{filter:brightness(1.42) saturate(1.2) drop-shadow(0 0 30px color-mix(in srgb,var(--upgrade-rarity) 66%,transparent));transform:scale(1.43) translateY(-4px)}32%{transform:scale(1.5) translateY(-6px)}52%{filter:brightness(1.16) saturate(1.1) drop-shadow(0 0 20px color-mix(in srgb,var(--upgrade-rarity) 46%,transparent));transform:scale(1.32) translateY(-1px)}to{opacity:1;filter:drop-shadow(0 14px 14px rgba(0,0,0,.34));transform:scale(var(--slot-art-scale)) translateY(0)}}@keyframes upgradeTargetWinCopy{0%,11%{opacity:.2;transform:translateY(11px)}24%{opacity:1;transform:translateY(-2px)}42%,to{opacity:1;transform:translateY(0)}}@keyframes upgradeLoseImpact{0%,to{transform:translate(0);filter:brightness(1)}30%{transform:translate(-3px);filter:brightness(.76)}55%{transform:translate(2px)}76%{transform:translate(-1px)}}@keyframes upgradeMysteryReveal{0%{opacity:.04;transform:scale(var(--mystery-item-scale-start)) rotate(-2deg);filter:blur(12px) saturate(.3) brightness(.62) drop-shadow(0 10px 10px rgba(0,0,0,.3))}42%{opacity:.62;transform:scale(var(--mystery-item-scale-mid)) rotate(.4deg);filter:blur(3px) saturate(.76) brightness(.9) drop-shadow(0 12px 12px rgba(0,0,0,.34))}to{opacity:1;transform:scale(var(--mystery-item-scale)) rotate(0);filter:blur(0) saturate(1) brightness(1) drop-shadow(0 18px 18px rgba(0,0,0,.46))}}@keyframes upgradeMysteryRadar{0%{opacity:.72;transform:scale(.72)}76%,to{opacity:0;transform:scale(1.12)}}@keyframes upgradeMysteryMark{0%,to{opacity:1;filter:brightness(1)}50%{opacity:1;filter:brightness(1.025)}}@keyframes upgradeMysteryCoreRoll{0%{transform:scale(1);filter:brightness(1)}18%{transform:scale(.965);filter:brightness(.8)}32%{transform:scale(1.035);filter:brightness(1.28)}58%{transform:scale(.985);filter:brightness(.68)}84%{transform:scale(1.018);filter:brightness(.9)}to{transform:scale(1);filter:brightness(1.18)}}@keyframes upgradeMysteryExperimentEnergy{0%{opacity:.84;filter:brightness(.88)}26%{opacity:1;filter:brightness(1.12)}68%{opacity:.72;filter:brightness(.86)}to{opacity:1;filter:brightness(1.08)}}@keyframes upgradeRustExperimentScreen{0%{opacity:.42;filter:brightness(.82)}34%{opacity:1;filter:brightness(1.1)}to{opacity:1;filter:brightness(1)}}@keyframes upgradeRustExperimentItemOut{0%{opacity:.72;transform:translateZ(0) scale(1);clip-path:inset(0)}38%{opacity:.34;transform:translate3d(-3px,1px,0) scale(.98);clip-path:inset(12% 0 34% 0)}72%{opacity:.18;transform:translate3d(4px,-1px,0) scale(.96);clip-path:inset(58% 0 8% 0)}to{opacity:0;transform:translate3d(-6px,0,0) scale(.94);clip-path:inset(46% 0 46% 0)}}@keyframes upgradeRustExperimentItemIn{0%{opacity:0;transform:translate3d(0,2px,0) scale(.9);clip-path:inset(47% 0 45% 0)}16%{opacity:.34;transform:translate3d(-2px,1px,0) scale(.94);clip-path:inset(14% 0 58% 0)}28%{opacity:.12;transform:translate3d(3px,0,0) scale(.96);clip-path:inset(62% 0 9% 0)}43%{opacity:.68;transform:translate3d(-1px,-1px,0) scale(1.03);clip-path:inset(8% 0 24% 0)}56%{opacity:.36;transform:translate3d(2px,0,0) scale(.99);clip-path:inset(34% 0 18% 0)}72%{opacity:.96;transform:translate3d(0,-1px,0) scale(1.025);clip-path:inset(0)}to{opacity:.88;transform:translateZ(0) scale(1);clip-path:inset(0)}}@keyframes upgradeRustExperimentGhost{0%,18%{opacity:0;transform:translate(0)}24%{opacity:.28;transform:translate(-4px);clip-path:inset(16% 0 52% 0)}36%{opacity:0;transform:translate(5px)}48%{opacity:.2;transform:translate(3px);clip-path:inset(56% 0 8% 0)}62%,to{opacity:0;transform:translate(0)}}@keyframes upgradeRustExperimentPhosphor{0%,to{opacity:.34}46%{opacity:.5}52%{opacity:.26}}@keyframes upgradeRustCodeLine{0%,to{opacity:.28;transform:rotate(var(--rust-code-angle,0deg)) scaleX(.56)}34%{opacity:.76;transform:rotate(var(--rust-code-angle,0deg)) scaleX(1)}68%{opacity:.42;transform:rotate(var(--rust-code-angle,0deg)) scaleX(.78)}}@keyframes upgradeRustExperimentScan{0%{opacity:0;transform:translateY(0)}16%{opacity:.86}86%{opacity:.44}to{opacity:0;transform:translateY(110px)}}@keyframes upgradeRustExperimentCell{0%,20%{background:#5b6f4247}21%,to{background:#8eaa58a3;box-shadow:0 0 4px #74974338}}@keyframes upgradeRustTerminalStatus{0%,86%,to{opacity:.42}88%,92%{opacity:1}94%{opacity:.18}}@keyframes upgradeMysteryMaterialMorph{0%{opacity:.68;filter:saturate(.72) contrast(.98) brightness(.9)}to{opacity:1;filter:saturate(1.02) contrast(1.02) brightness(1.02)}}@keyframes upgradeMysteryCoreMorph{0%{opacity:.72;filter:brightness(.88) saturate(.82)}to{opacity:1;filter:brightness(1) saturate(1)}}@keyframes upgradeMysteryTicksMorph{0%{opacity:.18;filter:brightness(.8)}to{opacity:.5;filter:brightness(.96)}}@keyframes upgradeMysteryContentMorph{0%{opacity:0;filter:brightness(.9)}to{opacity:1;filter:brightness(1)}}@keyframes upgradeMysteryMarkEnter{0%{opacity:0;filter:blur(5px) brightness(.8)}to{opacity:1;filter:blur(0) brightness(1)}}@keyframes upgradeMysteryCoreFog{0%{opacity:.42;transform:translate3d(-9%,1%,0) rotate(-8deg) scale(.96)}52%{opacity:.72}to{opacity:.5;transform:translate3d(9%,-2%,0) rotate(8deg) scale(1.08)}}@keyframes upgradeMysteryPanelIn{0%{opacity:.58;filter:saturate(.55)}to{opacity:1;filter:saturate(1)}}@keyframes upgradeMysteryGaugeEnter{0%{opacity:0}to{opacity:.75}}@keyframes upgradeMysteryHaze{0%{transform:translate3d(-3%,-1%,0) scale(1);opacity:.52}to{transform:translate3d(4%,2%,0) scale(1.08);opacity:.82}}@keyframes upgradeMysterySweep{to{transform:rotate(360deg)}}@keyframes upgradeMysteryScan{0%{opacity:0;transform:translateY(-62%)}18%{opacity:.58}72%{opacity:.42}to{opacity:0;transform:translateY(64%)}}@keyframes upgradeHeadBreath{0%,to{transform:translateZ(0)}48%,54%{transform:translate3d(0,-1px,0)}}.upgrade-mobile-inventory-tabs button{min-width:0;padding:0 12px;display:flex;align-items:center;justify-content:center;border:0;background:var(--surface-raised);color:#e4dad17a;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-weight:700;letter-spacing:.025em;text-transform:uppercase;cursor:pointer;min-height:42px;padding-inline:8px;gap:5px;font-size:14px;line-height:1}.upgrade-mobile-inventory-tabs button>svg{width:15px;height:15px;color:#e4dad157}.upgrade-mobile-inventory-tabs button small{padding:3px 6px;background:#1c1d1b;color:#e4dad170;font-size:8px}.upgrade-mobile-inventory-tabs button.is-active{background:var(--surface-hover);color:#f0e8df;box-shadow:inset 0 -3px 0 var(--rust-red)}.upgrade-mobile-inventory-tabs button:focus-visible{outline:0;box-shadow:inset 0 -3px 0 var(--rust-red),inset 0 0 0 1px #68b8de6b}.upgrade-mobile-inventory-tabs button:active,.upgrade-quick-row button:active{transform:scale(.98)}.upgrade-mobile-inventory-tabs button.is-active>svg{color:var(--rust-red)}.upgrade-source-column{grid-area:source}.upgrade-target-column{grid-area:target}.upgrade-gauge-core strong,.upgrade-gauge-core.is-result-only strong{font-size:calc(var(--upgrade-gauge-size) * .1)}.upgrade-gauge-core small,.upgrade-gauge-core.is-result-only small{width:80%;font-size:clamp(9px,calc(var(--upgrade-gauge-size) * .029),12px);line-height:1.15;letter-spacing:.025em}.upgrade-slot>header>span:first-child{min-width:0}.upgrade-slot-header-actions,.upgrade-source-stake-header-actions,.upgrade-source-stake-summary{height:36px}.upgrade-slot-body .upgrade-value{font-size:clamp(12px,1.1111vw,18px);gap:4px}.upgrade-slot-body .upgrade-value img{width:20px;height:20px}.upgrade-mobile-inventory-tabs button>svg,.upgrade-mobile-inventory-tabs button small{display:none}@media(min-width:992px)and (max-width:1240px){.upgrade-page{--upgrade-catalog-columns: 3;--upgrade-card-size: 110px}.upgrade-gauge-brand{left:calc(50% - 14px)}.upgrade-source-stake-title{display:none}.upgrade-source-stake-header-actions{width:100%;justify-content:flex-end}.upgrade-inventory-panel>header,.upgrade-inventory-panel.is-target>header{grid-template-columns:minmax(0,1fr)}}@media(max-width:991px){.upgrade-page{--upgrade-slot-size: 165px;--upgrade-section-gap: 10px;--upgrade-control-size: 36px;--upgrade-control-font: 14px;--upgrade-catalog-columns: 4;--upgrade-card-size: 120px;padding-bottom:calc(34px + env(safe-area-inset-bottom));--upgrade-gauge-size: min(clamp(300px, calc(100vw - 40px) ,400px), calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right)) );--upgrade-caption-font: 12px}.upgrade-copy-desktop{display:none}.upgrade-copy-mobile{display:inline}.upgrade-stage{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:none;gap:10px 5px;align-items:stretch;grid-template-rows:none}.upgrade-source-column,.upgrade-center-column,.upgrade-target-column{display:contents}.upgrade-gauge-panel{grid-column:1 / -1;grid-row:1;height:var(--upgrade-gauge-size);min-height:0;padding:0;align-items:center}.upgrade-gauge-utilities{position:relative;top:auto;right:auto;grid-column:1 / -1;grid-row:1;align-self:end;justify-self:end;margin:0 0 2px}.upgrade-center-column{--upgrade-brand-height: 34px}.upgrade-gauge-brand{position:relative;top:auto;left:auto;transform:none;grid-column:1 / -1;grid-row:1;align-self:start;justify-self:center}.upgrade-center-column .upgrade-gauge-panel{--upgrade-gauge-size: inherit;--upgrade-terminal-unit: inherit;height:calc(var(--upgrade-gauge-size) + var(--upgrade-brand-height))}.upgrade-gauge-utilities button{height:28px}.upgrade-center-actions{position:static;grid-column:1 / -1;grid-row:2;width:100%;height:42px;min-height:0;margin:0;padding:0;grid-template-rows:42px;background:transparent;box-shadow:none}.upgrade-run-button{height:42px;min-height:42px;font-size:14px;line-height:21px}.upgrade-source-column>.upgrade-slot{grid-column:1;grid-row:3}.upgrade-target-column>.upgrade-slot{grid-column:2;grid-row:3}.upgrade-slot>header{height:36px;min-height:36px;padding-left:9px;font-size:var(--upgrade-caption-font);line-height:1.2}.upgrade-slot>header button{width:32px;height:32px}.upgrade-slot-body{min-height:0;padding:8px}.upgrade-slot-art{inset:2px 4px 28px}.upgrade-slot.has-item:not(.upgrade-mystery-slot) .upgrade-slot-body>span:not(.upgrade-slot-empty){left:8px;right:8px;bottom:8px;gap:4px}.upgrade-slot-body>span:not(.upgrade-slot-empty)>b{font-size:var(--upgrade-caption-font);line-height:1.15}.upgrade-slot-body .upgrade-value{gap:2px;font-size:var(--upgrade-caption-font)}.upgrade-slot-body .upgrade-value img{width:15px;height:15px}.upgrade-slot-empty{font-size:var(--upgrade-caption-font);line-height:1.25}.upgrade-slot-empty>svg{width:28px;height:28px}.upgrade-source-stake>header{padding-inline:4px}.upgrade-source-stake-title{display:none}.upgrade-source-stake-header-actions{width:100%;justify-content:flex-end;gap:3px}.upgrade-source-stake-summary .upgrade-value{font-size:var(--upgrade-caption-font)}.upgrade-source-stake .upgrade-slot-body{min-height:0;padding:0}.upgrade-source-stake-grid{gap:1px}.upgrade-source-stake-item>img{padding:3px 3px 20px;transform:scale(1.04)}.upgrade-source-stake-item>footer,.upgrade-source-stake.count-3 .upgrade-source-stake-item:nth-child(n+2)>footer,.upgrade-source-stake.count-4 .upgrade-source-stake-item>footer,.upgrade-source-stake.count-5 .upgrade-source-stake-item>footer,.upgrade-source-stake.count-6 .upgrade-source-stake-item>footer{left:3px;right:3px;bottom:3px;grid-template-columns:minmax(0,1fr);gap:0}.upgrade-source-stake-item>footer>b{display:none}.upgrade-source-stake-item>footer .upgrade-value,.upgrade-source-stake.count-3 .upgrade-source-stake-item:nth-child(n+2)>footer .upgrade-value,.upgrade-source-stake.count-4 .upgrade-source-stake-item>footer .upgrade-value,.upgrade-source-stake.count-5 .upgrade-source-stake-item>footer .upgrade-value,.upgrade-source-stake.count-6 .upgrade-source-stake-item>footer .upgrade-value{justify-content:center;font-size:9px;gap:1px}.upgrade-source-stake-item>footer .upgrade-value img{width:11px;height:11px}.upgrade-mystery-slot>header{padding-right:0}.upgrade-mystery-slot>header .upgrade-mystery-header-actions>button{width:42px;min-width:42px;font-size:var(--upgrade-caption-font);padding-inline:2px;gap:3px}.upgrade-mystery-body{padding:0}.upgrade-mystery-body>img{inset:0;width:100%;height:100%}.upgrade-slot-body.upgrade-mystery-body>.upgrade-mystery-result-copy{left:8px;right:8px;bottom:8px;gap:4px}.upgrade-stage>.upgrade-balance-panel{height:51px;min-height:0;padding-inline:10px;gap:8px;grid-area:auto;grid-column:1 / -1;grid-row:4}.upgrade-balance-title{font-size:12px;line-height:12px}.upgrade-balance-limit{font-size:12px}.upgrade-balance-limit small{font-size:var(--upgrade-caption-font)}.upgrade-target-controls{height:56px;min-height:0;padding:10px;grid-area:auto;grid-column:1 / -1;grid-row:5}.upgrade-target-controls>.mystery-mode-toggle{height:36px}.upgrade-target-controls>.mystery-mode-toggle>svg{width:16px;height:16px}.upgrade-target-controls>.mystery-mode-toggle>i{top:3px;right:3px}.upgrade-quick-row button{height:36px;font-size:14px;line-height:21px}.upgrade-mobile-inventory-tabs{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;background:#171816}.upgrade-mobile-inventory-tabs button{height:42px}.upgrade-inventories{margin-top:0;display:block}.upgrade-inventory-panel{display:none}.upgrade-inventory-panel.is-mobile-active{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(240px,1fr) 48px}.upgrade-inventory-panel>header{grid-column:1;grid-row:1;min-height:0;padding:8px;display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);gap:6px}.upgrade-inventory-panel>header>span,.upgrade-source-heading>span{display:none}.upgrade-source-heading,.upgrade-catalog-filters{display:contents}.upgrade-catalog-search{grid-column:1 / -1;grid-row:2;grid-template-columns:32px minmax(0,1fr)}.upgrade-catalog-filters>input{padding-inline:10px}.upgrade-catalog-search>input{padding-right:10px}.upgrade-inventory-panel>.upgrade-item-grid,.upgrade-inventory-panel>.upgrade-panel-empty{grid-column:1;grid-row:2}.upgrade-inventory-panel>.upgrade-catalog-pagination{grid-column:1;grid-row:3}.upgrade-inventory-panel.is-guest.is-mobile-active{grid-template-rows:minmax(240px,1fr)}.upgrade-inventory-panel.is-guest>.upgrade-guest-source-header{display:none}.upgrade-inventory-panel.is-guest>.upgrade-guest-login{grid-column:1;grid-row:1}.upgrade-gauge-core small,.upgrade-gauge-core.is-result-only small{font-size:clamp(10px,calc(var(--upgrade-gauge-size) * .034),12px);line-height:1.1}}@media(max-width:620px){.upgrade-page{--upgrade-card-size: 110px;--upgrade-card-footer: 26px}.upgrade-item-card>img{padding:20px 5px 1px}.upgrade-item-price{top:6px;right:6px;font-size:11px}.upgrade-item-card>i{top:6px;left:6px;width:22px;height:22px;font-size:10px}}@media(max-width:599px){.upgrade-page{--upgrade-catalog-columns: 3}}@media(max-width:399px){.upgrade-page{--upgrade-catalog-columns: 2}}.onboarding-overlay{position:fixed;inset:0;z-index:220;display:grid;place-items:center;padding:28px;overflow:auto;overscroll-behavior:contain;background:linear-gradient(180deg,#080908bd,#040504f0),url(/assets/rust-harbor-background-v2.webp) center/cover no-repeat;backdrop-filter:blur(6px);animation:onboardingOverlayIn var(--duration-fast) ease-out both}.onboarding-shell{width:min(1180px,calc(100vw - 56px));height:min(720px,calc(100dvh - 56px));min-height:590px;display:grid;grid-template-rows:68px minmax(0,1fr) 92px;overflow:hidden;background:#1b1c1a;color:#eee6de;box-shadow:0 34px 110px #000000c2,inset 0 0 0 1px #ffffff14;animation:onboardingShellIn var(--duration-medium) var(--ease-smooth-out) both}.onboarding-header{min-width:0;display:grid;grid-template-columns:210px minmax(0,1fr) auto;align-items:stretch;background:#2f302d;border-bottom:1px solid rgba(255,255,255,.075)}.onboarding-header>img{width:174px;height:50px;margin:8px 18px;object-fit:contain;object-position:left center}.onboarding-header>span{min-width:0;padding:0 18px;display:flex;align-items:center;gap:12px;border-left:1px solid rgba(255,255,255,.07);color:#ede5dd80;font-family:Roboto Condensed,Arial Narrow,sans-serif}.onboarding-header>span b{overflow:hidden;font-size:11px;letter-spacing:.095em;text-overflow:ellipsis;white-space:nowrap}.onboarding-header>span small{padding:5px 7px;background:#222320;color:var(--rust-gold);font-size:9px;font-weight:700;letter-spacing:.08em;white-space:nowrap}.onboarding-stage{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(340px,.82fr) minmax(470px,1.18fr);animation:onboardingStepForward var(--duration-medium) var(--ease-smooth-out) both}.onboarding-stage.is-backward{animation-name:onboardingStepBackward}.onboarding-copy{min-width:0;min-height:0;padding:clamp(42px,5vw,72px);display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,#242521,#1d1e1b 68%);border-right:1px solid rgba(255,255,255,.065)}.onboarding-eyebrow{display:flex;align-items:center;gap:10px;color:color-mix(in srgb,var(--rust-blue-bright) 76%,#eee6de 24%);font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.onboarding-eyebrow i{width:28px;height:3px;background:var(--rust-blue)}.onboarding-copy h1{max-width:12ch;margin:18px 0 0;color:#f4ede6;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:clamp(38px,4.1vw,62px);font-weight:700;line-height:.97;letter-spacing:-.018em;text-wrap:balance;text-transform:uppercase}.onboarding-copy h1.has-fixed-lines{max-width:none;font-size:clamp(30px,3.2vw,42px);line-height:1.02;text-wrap:wrap}.onboarding-copy h1.has-fixed-lines>span{display:block;white-space:nowrap}.onboarding-copy p{max-width:48ch;margin:24px 0 0;color:#ebe2d99e;font-size:13px;line-height:1.65;text-wrap:pretty}.onboarding-copy ul{margin:27px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;list-style:none}.onboarding-copy li{display:flex;align-items:center;gap:10px;color:#f0e8e0d1;font-family:var(--font-body);font-size:12px;font-weight:600}.onboarding-copy li svg{width:13px;height:13px;flex:0 0 auto;color:#8da35c}.onboarding-visual{position:relative;min-width:0;min-height:0;overflow:hidden;display:grid;place-items:center;background:linear-gradient(180deg,#2a2d28f5,#171916fc)}.onboarding-visual:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,transparent 0 48%,rgba(255,255,255,.016) 48% 49%,transparent 49% 100%);background-size:34px 34px;pointer-events:none}.onboarding-visual>*{position:relative;z-index:1}.onboarding-scrap-value{display:grid;grid-template-columns:34px auto;height:34px;background:#242522;box-shadow:0 8px 18px #0000003d}.onboarding-scrap-value>i{width:34px;height:34px;display:grid;place-items:center;background:#1c1d1b}.onboarding-scrap-value img{width:22px;height:22px;object-fit:contain}.onboarding-scrap-value b{min-width:58px;padding:0 11px;display:flex;align-items:center;color:#eee7df;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:15px;font-variant-numeric:tabular-nums;letter-spacing:.035em}.onboarding-welcome-visual{width:min(550px,82%);height:min(430px,80%);position:relative;display:grid;place-items:center}.onboarding-head-frame{position:absolute;left:50%;top:42%;width:272px;height:272px;overflow:hidden;background:#151714;box-shadow:inset 0 0 0 3px #cd412bad,0 24px 38px #0000006b;transform:translate(-50%,-50%)}.onboarding-head-frame:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(transparent,#0d0e0dc7)}.onboarding-head-frame img{width:100%;height:100%;object-fit:cover;object-position:center 10%;filter:drop-shadow(0 15px 15px rgba(0,0,0,.42))}.onboarding-welcome-label{position:absolute;left:50%;top:67%;min-width:220px;padding:9px 14px;display:flex;flex-direction:column;align-items:center;gap:3px;background:#161815eb;text-align:center;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff12}.onboarding-welcome-label small{color:#ebe2d96b;font-size:8px;font-weight:700;letter-spacing:.12em}.onboarding-welcome-label b{color:#f0e8e0;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:16px;letter-spacing:.06em}.onboarding-welcome-inventory{position:absolute;left:50%;bottom:0;width:min(520px,100%);display:grid;grid-template-columns:repeat(3,1fr);gap:4px;transform:translate(-50%)}.onboarding-welcome-inventory>span{height:86px;display:grid;place-items:center;background:#31332feb;box-shadow:inset 0 -3px #596751}.onboarding-welcome-inventory>span:nth-child(2){box-shadow:inset 0 -3px 0 var(--rust-blue)}.onboarding-welcome-inventory>span:nth-child(3){box-shadow:inset 0 -3px 0 var(--rust-gold)}.onboarding-welcome-inventory img{width:90%;height:80px;object-fit:contain;filter:drop-shadow(0 7px 6px rgba(0,0,0,.36))}.onboarding-welcome-status{position:absolute;top:8px;right:0;padding:8px 10px;display:flex;align-items:center;gap:9px;background:#181b18db;box-shadow:inset 0 0 0 1px #ffffff0f}.onboarding-welcome-status>i{width:7px;height:7px;background:#83a558;box-shadow:0 0 10px #83a55866}.onboarding-welcome-status>span{display:flex;flex-direction:column;gap:2px}.onboarding-welcome-status b{font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:9px;letter-spacing:.08em}.onboarding-welcome-status small{color:#ebe2d97a;font-size:8px;font-weight:700;letter-spacing:.07em}.onboarding-upgrade-visual{width:min(610px,90%);height:min(410px,82%);position:relative;display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center}.onboarding-loot-card{position:relative;height:280px;padding:34px 12px 0;display:grid;grid-template-rows:minmax(0,1fr) 48px;background:var(--surface-control);box-shadow:inset 0 -4px 0 var(--card-tone,#6f765d),0 20px 30px #00000042}.onboarding-loot-card.is-source{--card-tone: var(--rust-blue)}.onboarding-loot-card.is-target{--card-tone: var(--rust-red)}.onboarding-loot-card>.onboarding-scrap-value{position:absolute;top:10px;right:10px}.onboarding-loot-card>img{width:118%;height:206px;margin-left:-9%;object-fit:contain;filter:drop-shadow(0 12px 9px rgba(0,0,0,.42))}.onboarding-loot-card>span:last-child{display:flex;align-items:center;justify-content:center;color:#efe7dfd6;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:15px;font-weight:700;text-align:center;text-transform:uppercase}.onboarding-upgrade-arrow{width:42px;height:56px;margin:auto;display:grid;place-items:center;background:var(--surface-base);color:var(--rust-red);font-size:16px;box-shadow:0 8px 20px #00000047}.onboarding-chance-readout{position:absolute;left:50%;bottom:0;width:min(300px,60%);height:84px;padding:12px 16px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr 4px;align-items:center;background:#1c1d1b;transform:translate(-50%,46%);box-shadow:0 14px 28px #00000059}.onboarding-chance-readout small{color:#ebe2d96b;font-size:8px;font-weight:700;letter-spacing:.1em}.onboarding-chance-readout strong{grid-row:1 / 3;grid-column:2;color:#f1e9e1;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:32px;font-variant-numeric:tabular-nums}.onboarding-chance-readout>i{grid-column:1 / -1;height:4px;overflow:hidden;background:#343531}.onboarding-chance-readout>i span{width:34.14%;height:100%;display:block;background:var(--rust-red)}.onboarding-mystery-visual{width:min(540px,84%);height:min(390px,76%);padding:18px;display:grid;grid-template-rows:38px minmax(0,1fr) 14px 54px;gap:6px;background:#272a24;box-shadow:0 26px 46px #00000061,inset 0 0 0 2px #78914b29}.onboarding-terminal-head{padding:0 10px;display:flex;align-items:center;justify-content:space-between;background:#1c201b;color:#dae6c485;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:8px;font-weight:700;letter-spacing:.11em}.onboarding-terminal-head b{color:#aac66e}.onboarding-terminal-screen{position:relative;overflow:hidden;display:grid;place-items:center;background:#10150f;box-shadow:inset 0 0 36px #54743133,inset 0 0 0 1px #96b35d2e}.onboarding-terminal-screen:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(203,220,171,.025) 0 1px,transparent 1px 5px)}.onboarding-terminal-screen img{width:48%;height:70%;object-fit:contain;opacity:.52;filter:grayscale(1) sepia(.35) hue-rotate(28deg) saturate(.78) brightness(.9)}.onboarding-terminal-scan{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0 42%,rgba(157,188,96,.16) 49%,rgba(218,232,188,.24) 50%,transparent 58%);animation:onboardingTerminalScan 2.8s linear both}.onboarding-terminal-cells{display:grid;grid-template-columns:repeat(8,1fr);gap:5px}.onboarding-terminal-cells i{background:#171a16;box-shadow:inset 0 0 0 1px #ffffff0a}.onboarding-terminal-cells i.is-active{background:#708944}.onboarding-terminal-status{padding:0 13px;display:flex;align-items:center;gap:12px;background:#1d211b;color:#9cb967}.onboarding-terminal-status>svg{width:20px;height:20px}.onboarding-terminal-status>span{display:flex;flex-direction:column;gap:3px}.onboarding-terminal-status small{color:#dae6c470;font-size:8px;font-weight:700;letter-spacing:.1em}.onboarding-terminal-status b{font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:11px;letter-spacing:.06em}.onboarding-system-visual{width:min(580px,88%);height:min(420px,82%);display:grid;grid-template-rows:142px minmax(0,1fr) 58px;gap:7px}.onboarding-system-item{position:relative;padding:12px 13px;display:grid;grid-template-columns:154px minmax(0,1fr) auto;align-items:center;gap:16px;overflow:hidden;background:var(--surface-control);box-shadow:inset 0 -4px 0 var(--rust-gold),0 18px 30px #00000047}.onboarding-system-item>img{width:154px;height:118px;object-fit:contain;filter:drop-shadow(0 10px 8px rgba(0,0,0,.38))}.onboarding-system-item>span:not(.onboarding-scrap-value){min-width:0;display:flex;flex-direction:column;gap:5px}.onboarding-system-item>span small{color:#ebe2d961;font-size:8px;font-weight:700;letter-spacing:.1em}.onboarding-system-item>span b{font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:20px;text-transform:uppercase}.onboarding-system-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.onboarding-system-grid article{--module-tone: #77816b;min-width:0;min-height:76px;padding:0 13px;display:grid;grid-template-columns:34px minmax(0,1fr) 12px;align-items:center;gap:11px;background:#2f302d;box-shadow:inset 3px 0 0 var(--module-tone)}.onboarding-system-grid article.is-blue{--module-tone: var(--rust-blue)}.onboarding-system-grid article.is-red{--module-tone: var(--rust-red)}.onboarding-system-grid article.is-gold{--module-tone: var(--rust-gold)}.onboarding-system-grid article.is-green{--module-tone: #7f994c}.onboarding-system-grid article>svg:first-child{width:22px;height:22px;justify-self:center;color:var(--module-tone)}.onboarding-system-grid article>svg:last-child{width:10px;height:10px;color:#ebe2d947}.onboarding-system-grid article span{min-width:0;display:flex;flex-direction:column;gap:3px}.onboarding-system-grid article b{font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:14px;text-transform:uppercase}.onboarding-system-grid article small{color:#ebe2d966;font-size:8px}.onboarding-system-trust{padding:0 14px;display:flex;align-items:center;gap:12px;background:#20231e;color:#93ae65}.onboarding-system-trust>svg{width:20px;height:20px}.onboarding-system-trust>span{display:flex;flex-direction:column;gap:2px}.onboarding-system-trust b{font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:10px;letter-spacing:.08em}.onboarding-system-trust small{color:#dae6c466;font-size:8px}.onboarding-footer{min-width:0;padding:0 18px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;background:#242522;border-top:1px solid rgba(255,255,255,.07)}.onboarding-footer>nav{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.onboarding-footer>nav button{min-width:0;height:48px;padding:0 9px;display:grid;grid-template-rows:3px 1fr;align-items:center;border:0;background:#2d2e2b;color:#ebe2d961;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.onboarding-footer>nav button i{width:100%;height:3px;display:block;background:#42433f;transition:background-color var(--duration-quick) ease-out}.onboarding-footer>nav button span{overflow:hidden;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:9px;font-weight:700;letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.onboarding-footer>nav button.is-complete i{background:#71834b}.onboarding-footer>nav button.is-active{background:#353731;color:#eef0e5}.onboarding-footer>nav button.is-active i{background:var(--rust-red)}.onboarding-footer>nav button:hover{background:#3c3d39;color:#fff}.onboarding-footer>nav button:focus-visible{background:#3c3d39;color:#fff}.onboarding-once-note{color:#ebe2d94d;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.onboarding-actions{display:flex;gap:5px}.onboarding-actions>button{height:48px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;color:#f1e9e1;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.onboarding-actions>button:active{transform:translateY(1px)}.onboarding-back{background:#383936}.onboarding-back:hover{background:#4a4b47}.onboarding-back:focus-visible{background:#4a4b47}.onboarding-next{min-width:172px;background:var(--rust-red)}.onboarding-next:hover{background:#df5b43}.onboarding-next:focus-visible{background:#df5b43}@keyframes onboardingOverlayIn{0%{opacity:0}}@keyframes onboardingShellIn{0%{opacity:0;transform:translateY(16px) scale(.985)}}@keyframes onboardingStepForward{0%{opacity:0;transform:translate(12px)}}@keyframes onboardingStepBackward{0%{opacity:0;transform:translate(-12px)}}@keyframes onboardingTerminalScan{0%{transform:translateY(-44%)}to{transform:translateY(44%)}}@media(max-height:760px)and (min-width:761px){.onboarding-copy{padding:34px 52px}.onboarding-copy h1{max-width:14ch;margin-top:13px;font-size:clamp(36px,3.7vw,50px)}.onboarding-copy p{margin-top:17px;line-height:1.5}.onboarding-copy ul{margin-top:18px;gap:8px}.onboarding-welcome-visual,.onboarding-upgrade-visual,.onboarding-mystery-visual,.onboarding-system-visual{transform:scale(.88)}}.inspection-screen{position:fixed;inset:0;z-index:100;overflow:hidden;background:#121513;animation:viewerIn .2s ease}.inspection-world{position:absolute;inset:0;background:url(/assets/rust-harbor-background-v2.webp) center/cover no-repeat;filter:blur(3px);transform:scale(1.02)}.inspection-world:after{content:"";position:absolute;inset:0;background:#080a098f}.viewer-back{position:absolute;top:95px;left:5vw;z-index:5;width:46px;height:46px;display:grid;place-items:center;border:0;background:var(--rust-red);color:#fff;font-size:20px;cursor:pointer;transition:background-color var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.viewer-back svg{transition:transform var(--duration-fast) var(--ease-smooth-out)}.viewer-back:hover{background:#df5b43}.viewer-back:focus-visible{background:#df5b43}.viewer-back:hover svg{transform:translate(-3px)}.viewer-back:focus-visible svg{transform:translate(-3px)}.viewer-back:active{transform:translateY(1px)}.inspection-stage{position:absolute;inset:8% 4% 17%;display:grid;place-items:center;perspective:1200px}.inspection-stage img{width:min(70vw,1100px);height:min(70vh,720px);object-fit:contain;filter:drop-shadow(0 38px 30px rgba(0,0,0,.58));transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y));transition:transform .12s ease-out,filter .25s ease}.inspection-stage img.is-opening{animation:caseOpen 1.25s ease-in-out}.inspection-info{position:absolute;left:5vw;bottom:78px;z-index:5;max-width:330px}.inspection-info span{color:#ffffff8a;font-size:10px;font-weight:700;letter-spacing:.13em}.inspection-info h2{margin:5px 0 0;font-size:clamp(28px,3vw,46px);line-height:1;text-transform:uppercase}.inspection-info p{margin:7px 0 0;color:var(--muted);font-size:12px}.viewer-result{position:absolute;left:50%;top:50%;z-index:8;min-width:280px;padding:15px 24px;display:flex;flex-direction:column;align-items:center;background:#48682bf5;border:1px solid #a6c77a;transform:translate(-50%,-50%);box-shadow:0 18px 50px #00000073;animation:resultIn .25s ease}.viewer-result span{color:#d4e7bd;font-size:10px;letter-spacing:.15em}.viewer-result b{margin-top:5px;font-size:18px}.viewer-hint{position:absolute;left:5vw;bottom:35px;z-index:5;color:#ffffffb3;font-size:10px;font-weight:700}@keyframes viewerIn{0%{opacity:0}}@keyframes resultIn{0%{opacity:0;transform:translate(-50%,-46%)}}@media(max-width:1180px){.inspection-info{max-width:260px}}@media(max-width:900px){.onboarding-overlay{padding:16px}.onboarding-shell{width:calc(100vw - 32px);height:calc(100dvh - 32px);min-height:620px;grid-template-rows:62px minmax(0,1fr) 88px}.onboarding-header{grid-template-columns:180px minmax(0,1fr) auto}.onboarding-header>img{width:148px;height:44px;margin:9px 16px}.onboarding-header>span{padding-inline:14px}.onboarding-header>span b{display:none}.onboarding-stage{grid-template-columns:minmax(290px,.78fr) minmax(390px,1.22fr)}.onboarding-copy{padding:36px}.onboarding-copy h1{font-size:clamp(34px,5vw,48px)}.onboarding-copy p{font-size:12px}.onboarding-welcome-visual{transform:scale(.9)}.onboarding-upgrade-visual{transform:scale(.88)}.onboarding-mystery-visual,.onboarding-system-visual{width:90%}.onboarding-footer{grid-template-columns:minmax(0,1fr) auto;gap:12px}.onboarding-once-note{display:none}}@media(max-width:760px){.onboarding-overlay{padding:0;background:#111310}.onboarding-shell{width:100vw;height:100dvh;min-height:0;grid-template-rows:calc(58px + env(safe-area-inset-top)) minmax(0,1fr) calc(82px + env(safe-area-inset-bottom))}.onboarding-header{padding-top:env(safe-area-inset-top);grid-template-columns:minmax(118px,1fr) auto auto}.onboarding-header>img{width:132px;height:40px;margin:9px 12px}.onboarding-header>span{padding-inline:10px;border-left:0}.onboarding-header>span small{font-size:8px}.onboarding-stage{min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.onboarding-copy{min-height:286px;padding:27px 22px 25px;justify-content:flex-start;border-right:0;border-bottom:1px solid rgba(255,255,255,.065)}.onboarding-eyebrow{font-size:9px;line-height:1.35}.onboarding-eyebrow i{width:20px}.onboarding-copy h1{max-width:15ch;margin-top:13px;font-size:clamp(30px,9.3vw,42px);line-height:.98}.onboarding-copy h1.has-fixed-lines{font-size:clamp(28px,8vw,34px);line-height:1.02}.onboarding-copy p{margin-top:15px;font-size:11px;line-height:1.5}.onboarding-copy ul{margin-top:17px;gap:7px}.onboarding-copy li{font-size:10px}.onboarding-visual{min-height:290px;flex:1 0 290px}.onboarding-welcome-visual{width:min(390px,92%);height:272px;transform:none}.onboarding-head-frame{top:39%;width:174px;height:174px}.onboarding-head-frame img{object-position:center 8%}.onboarding-welcome-label{top:58%;min-width:164px;padding:6px 9px}.onboarding-welcome-label b{font-size:11px}.onboarding-welcome-inventory{width:94%}.onboarding-welcome-inventory>span{height:62px}.onboarding-welcome-inventory img{height:58px}.onboarding-welcome-status{top:0;right:3%}.onboarding-upgrade-visual{width:94%;height:278px;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);transform:none}.onboarding-loot-card{height:206px;padding-top:28px;grid-template-rows:minmax(0,1fr) 38px}.onboarding-loot-card>img{height:148px}.onboarding-loot-card>span:last-child{padding-inline:5px;font-size:10px}.onboarding-loot-card>.onboarding-scrap-value{top:7px;right:7px;transform:scale(.78);transform-origin:top right}.onboarding-upgrade-arrow{width:32px;height:44px}.onboarding-chance-readout{width:68%;height:68px;padding:8px 11px;transform:translate(-50%,30%)}.onboarding-chance-readout strong{font-size:24px}.onboarding-mystery-visual{width:92%;height:258px;padding:11px;grid-template-rows:28px minmax(0,1fr) 10px 44px}.onboarding-terminal-status{padding-inline:9px}.onboarding-system-visual{width:94%;height:270px;grid-template-rows:90px minmax(0,1fr) 44px;gap:5px}.onboarding-system-item{padding:7px 8px;grid-template-columns:92px minmax(0,1fr) auto;gap:8px}.onboarding-system-item>img{width:92px;height:76px}.onboarding-system-item>span b{font-size:14px}.onboarding-system-item>.onboarding-scrap-value{transform:scale(.76);transform-origin:right center}.onboarding-system-grid{gap:5px}.onboarding-system-grid article{min-height:56px;padding-inline:8px;grid-template-columns:25px minmax(0,1fr);gap:7px}.onboarding-system-grid article>svg:first-child{width:17px;height:17px}.onboarding-system-grid article>svg:last-child{display:none}.onboarding-system-grid article b{font-size:10px}.onboarding-system-grid article small{font-size:8px}.onboarding-system-trust{padding-inline:10px;gap:8px}.onboarding-system-trust>svg{width:16px;height:16px}.onboarding-system-trust b,.onboarding-system-trust small{font-size:8px}.onboarding-footer{padding:0 10px env(safe-area-inset-bottom);grid-template-columns:1fr auto;gap:8px}.onboarding-footer>nav{gap:3px}.onboarding-footer>nav button{height:44px;padding:0 5px}.onboarding-footer>nav button span{display:none}.onboarding-actions{gap:3px}.onboarding-actions>button{height:46px;padding-inline:13px;font-size:9px}.onboarding-back{min-width:46px;width:46px}.onboarding-back svg{width:13px;height:13px}.onboarding-next{min-width:132px}.viewer-back{top:18px;left:18px;width:42px;height:42px}.inspection-stage{inset:12% 2% 35%}.inspection-stage img{width:100%;height:100%}.inspection-info{left:18px;right:18px;bottom:200px;max-width:none}.inspection-info h2{font-size:30px}.inspection-info p,.viewer-hint{display:none}.viewer-result{min-width:240px}}.onboarding-shell{min-width:0;min-height:0;max-height:calc(100dvh - 32px)}.onboarding-stage{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.onboarding-copy{overflow-y:auto;overscroll-behavior:contain}.onboarding-copy p{font-size:var(--text-body, 14px)}.onboarding-copy li{font-size:var(--text-control, 14px);line-height:1.4}.onboarding-header>span small,.onboarding-eyebrow{font-size:var(--text-caption, 12px)}.onboarding-actions>button{min-height:var(--control-height, 44px);font-size:var(--text-control, 14px);white-space:nowrap}@media(max-width:991px){.onboarding-overlay{padding:0}.onboarding-shell{width:100%;height:100dvh;min-height:0;max-height:100dvh;grid-template-rows:calc(64px + env(safe-area-inset-top)) minmax(0,1fr) auto}.onboarding-header{padding-top:env(safe-area-inset-top);grid-template-columns:minmax(0,1fr) auto auto}.onboarding-header>img{width:min(132px,calc(100% - 24px));height:40px;margin:12px}.onboarding-header>span{padding-inline:8px}.onboarding-header>span b{display:none}.onboarding-stage{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}.onboarding-copy{flex:0 0 auto;min-height:0;padding:24px 20px;overflow:visible}.onboarding-copy h1{max-width:16ch;font-size:clamp(30px,5vw,42px)}.onboarding-copy h1.has-fixed-lines{font-size:clamp(26px,6.7vw,38px);line-height:1.05}.onboarding-copy p{max-width:60ch;margin-top:16px;font-size:var(--text-body, 14px);line-height:1.5}.onboarding-copy ul{margin-top:16px;gap:8px}.onboarding-copy li{font-size:var(--text-control, 14px)}.onboarding-visual{min-height:310px;flex:0 0 310px}.onboarding-footer{padding:10px max(10px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr);gap:8px}.onboarding-footer>nav{gap:5px}.onboarding-footer>nav button{height:32px;min-height:32px}.onboarding-footer>nav button span{display:none}.onboarding-once-note{display:none}.onboarding-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.onboarding-actions>button{height:44px;min-width:0;padding-inline:12px;font-size:14px;line-height:1.15}.onboarding-actions>button:only-child{grid-column:1 / -1}.onboarding-actions>.onboarding-back{width:auto;min-width:76px}.onboarding-welcome-label b,.onboarding-terminal-status b,.onboarding-system-grid article b{font-size:14px}.onboarding-terminal-status small,.onboarding-system-grid article small,.onboarding-system-trust small{font-size:12px}.onboarding-system-trust b{font-size:12px}.onboarding-system-visual{min-height:284px}.onboarding-system-item{grid-template-columns:76px minmax(0,1fr) auto;gap:8px}.onboarding-system-item>img{width:76px;height:76px}.onboarding-system-item>span b{font-size:14px}.viewer-back{top:max(16px,env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left))}.inspection-info{left:16px;right:16px;max-width:none}.inspection-info p,.viewer-hint{font-size:12px}}@media(max-width:559px){.onboarding-system-grid article{grid-template-columns:20px minmax(0,1fr);padding-inline:8px;gap:7px}.onboarding-system-grid article>svg:last-child{display:none}}@media(max-width:991px)and (max-height:600px){.onboarding-header>img{height:32px;margin-block:8px}.onboarding-shell{grid-template-rows:calc(48px + env(safe-area-inset-top)) minmax(0,1fr) auto}.onboarding-footer{grid-template-columns:minmax(100px,.6fr) minmax(0,1fr);padding-block:8px}.onboarding-copy{padding-block:18px}.onboarding-visual{min-height:280px;flex-basis:280px}}.onboarding-header>.dialog-dismiss-action{align-self:center;margin-right:var(--dialog-inset)}.rewards-tabs-layout{min-width:0;display:grid;gap:var(--reward-block-gap)}.rewards-tabs{width:max-content;max-width:100%;display:none;gap:var(--space-toolbar)}.rewards-tabs>button{min-width:144px;min-height:var(--control-height);padding:0 24px;display:flex;align-items:center;justify-content:center;border:0;background:var(--surface-raised);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-control);font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-quick) ease-out}.rewards-tabs>button:hover{background:var(--surface-hover)}.rewards-tabs>button[aria-selected=true]{background:var(--rust-red-dark);color:#fff}.rewards-tabs>button:focus-visible{outline:2px solid var(--rust-blue-bright);outline-offset:2px}.reward-tab-panel{min-width:0;display:grid;gap:var(--reward-section-gap)}.reward-tab-panel[hidden]{display:none}@media(max-width:991px){.rewards-tabs{display:flex;width:100%}.rewards-tabs>button{min-width:0;flex:1 1 0;padding-inline:var(--space-control-inline)}}@media(prefers-reduced-motion:reduce){.rewards-tabs>button{transition:none}}.inventory-sale-dialog{width:min(480px,100%);min-width:0;min-height:0;max-height:min(620px,calc(100dvh - 32px));display:grid;grid-template-rows:minmax(var(--dialog-header-height),auto) minmax(0,1fr) auto;overflow:hidden;container:inventory-sale / inline-size;background:var(--surface-base);color:var(--text-primary);box-shadow:0 24px 70px #000000b8}.inventory-sale-body{min-width:0;min-height:0;padding:20px 20px 8px;display:grid;align-content:start;gap:16px;overflow-y:auto;overscroll-behavior:contain}.inventory-sale-body>p{margin:0;color:var(--text-primary);font:400 var(--dialog-body-font)/1.5 var(--font-body)}.inventory-sale-summary{min-width:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:20px}.inventory-sale-previews{min-width:0;display:grid;gap:8px}.inventory-sale-render-stage{height:128px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inventory-sale-render{display:block;min-width:0;min-height:0}.inventory-sale-summary.is-single .inventory-sale-render-stage{grid-template-columns:minmax(0,1fr)}.inventory-sale-remaining{color:var(--text-secondary);font:400 var(--dialog-caption-font)/18px var(--font-body);text-align:center}.inventory-sale-details{min-width:0;display:grid;gap:8px}.inventory-sale-count{color:var(--text-primary);font:700 16px/20px var(--font-ui);text-transform:uppercase}.inventory-sale-item-name{color:var(--text-secondary);font:400 var(--dialog-body-font)/20px var(--font-body);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inventory-sale-total{min-width:0;display:flex;align-items:center;gap:8px;color:var(--rust-gold);font:700 clamp(24px,7cqi,32px)/1.1 var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.inventory-sale-total>img{width:24px;height:24px;flex:0 0 24px;object-fit:contain}.inventory-sale-total>span{min-width:0}.inventory-sale-footer{min-width:0;padding:0 20px 20px;display:grid;gap:4px}.inventory-sale-skip{min-height:44px;display:flex;align-items:center;gap:10px;color:var(--text-secondary);font:400 var(--dialog-body-font)/20px var(--font-body);cursor:pointer}.inventory-sale-skip>input{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:var(--rust-red);cursor:pointer}.inventory-sale-skip>input:focus-visible{outline:2px solid var(--rust-blue-bright);outline-offset:3px}.inventory-sale-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inventory-sale-buttons>.ui-button{width:100%;min-width:0;height:var(--dialog-action-height);padding-inline:12px;font-size:var(--dialog-action-font);white-space:nowrap}@container inventory-sale (max-width: 380px){.inventory-sale-body{padding:16px 16px 8px}.inventory-sale-summary{gap:12px}.inventory-sale-render-stage{height:116px;gap:4px}.inventory-sale-total{gap:6px}.inventory-sale-footer{padding:0 16px 16px}}.skin-deposit-flow{min-width:0;padding:20px var(--wallet-inset-right) 24px var(--wallet-inset-left);display:flex;flex-direction:column;gap:20px}.skin-deposit-message{margin:0;color:var(--text-secondary);font:400 14px/1.45 var(--font-body)}.skin-deposit-link{min-width:0;display:grid;gap:10px}.skin-deposit-link>label{color:var(--text-primary);font:600 14px/1.4 var(--font-body)}.skin-deposit-link>input{min-width:0;width:100%;height:48px;padding:0 12px;border:0;outline:0;background:var(--surface-control);color:var(--text-primary);font:400 16px/1.4 var(--font-body)}.skin-deposit-link>input:focus{box-shadow:inset 0 -2px 0 var(--rust-gold)}.skin-deposit-link>input[aria-invalid=true]{box-shadow:inset 0 -2px 0 var(--rust-red)}.skin-deposit-link-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.skin-deposit-flow a{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font:400 14px/1.4 var(--font-body);text-decoration:none}.skin-deposit-flow a:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.skin-deposit-flow a svg{width:12px;height:12px;flex:0 0 12px}.skin-deposit-flow .ui-button,.skin-deposit-actions>.ui-button{min-width:0;min-height:48px;padding-inline:16px;font-size:14px;white-space:nowrap}.skin-deposit-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.skin-deposit-heading h3,.skin-deposit-status h3{min-width:0;margin:0;font:700 20px/1.2 var(--font-ui);text-transform:uppercase}.skin-deposit-heading>div{display:flex;align-items:center;gap:12px}.skin-deposit-heading button,.skin-deposit-request-tools>button{min-height:44px;padding:0;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;color:var(--text-secondary);font:400 14px/1.3 var(--font-body);white-space:nowrap;cursor:pointer}.skin-deposit-heading button:hover,.skin-deposit-request-tools>button:hover{color:var(--text-primary)}.skin-deposit-heading button[aria-label]{width:44px;background:var(--surface-control)}.skin-deposit-heading button svg{width:16px;height:16px}.skin-deposit-heading button:disabled{opacity:.4;cursor:wait}.skin-deposit-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.skin-deposit-item.skin-item-card{--collection-card-height: 164px;--collection-footer-height: 32px;min-width:0;width:100%}.skin-deposit-item.skin-item-card--with-meta{--collection-footer-height: 48px}.skin-deposit-selection-outline{position:absolute;inset:0;z-index:5;pointer-events:none}.skin-deposit-item.is-selected .skin-deposit-selection-outline{box-shadow:inset 0 0 0 2px var(--rust-green)}.skin-deposit-item.is-selected:after{inset:auto 2px 2px}.skin-deposit-item.is-unavailable{cursor:not-allowed}.skin-deposit-item.is-unavailable .skin-item-card-stage{opacity:.4}@media(hover:hover){button.skin-deposit-item:not(:disabled):hover{background:color-mix(in srgb,var(--skin-item-rarity) 14%,var(--surface-control))}}.skin-deposit-item .skin-item-card-meta>small{overflow:hidden;color:var(--text-secondary);font:400 12px/1.35 var(--font-body);white-space:nowrap;text-overflow:ellipsis}.skin-deposit-selector{position:absolute;z-index:3;top:6px;left:6px;width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--text-secondary);background:var(--surface-base);color:var(--text-primary)}.skin-deposit-selector>svg{width:12px;height:12px}.skin-deposit-item.is-selected .skin-deposit-selector{border-color:var(--rust-green);background:var(--rust-green)}.skin-deposit-item.is-unavailable .skin-deposit-selector{border-color:transparent;color:var(--text-secondary)}.skin-deposit-empty{min-height:160px;padding:20px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;color:var(--text-secondary);font:400 14px/1.45 var(--font-body)}.skin-deposit-empty>svg{width:28px;height:28px}.skin-deposit-empty h4{margin:0;color:var(--text-primary);font:600 16px/1.4 var(--font-body)}.skin-deposit-error{margin:0;color:#e67b69;font:400 14px/1.45 var(--font-body)}.skin-deposit-status{display:flex;align-items:flex-start;gap:12px}.skin-deposit-status>svg{width:24px;height:24px;flex:0 0 24px;color:var(--text-secondary)}.skin-deposit-status>span{min-width:0;display:grid;gap:8px}.skin-deposit-status p{margin:0;color:var(--text-secondary);font:400 14px/1.45 var(--font-body)}.skin-deposit-status.is-success>svg{color:#b4d57d}.skin-deposit-status.is-failed>svg{color:#e67b69}.skin-deposit-request-tools{min-height:44px;margin-top:-8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.skin-deposit-request-tools>span{color:var(--text-secondary);font:400 12px/1.4 var(--font-body)}.skin-deposit-submit{min-width:0;display:flex;gap:8px}.skin-deposit-submit>.ui-button{min-width:0;height:48px;padding-inline:16px;font-size:var(--dialog-action-font);text-decoration:none}.skin-deposit-submit>a{flex:1}.skin-deposit-submit>.skin-deposit-check{flex:0 0 48px;padding:0}.skin-deposit-submit>.skin-deposit-check>svg{width:16px;height:16px}.skin-deposit-flow .upgrade-catalog-filters{display:grid}.skin-deposit-flow button:focus-visible,.skin-deposit-flow a:focus-visible,.skin-deposit-flow summary:focus-visible{outline:2px solid var(--rust-blue-bright);outline-offset:2px}.skin-deposit-spinner{animation:authSpinner .8s linear infinite}@media(max-width:991px){.skin-deposit-flow{padding-top:16px}.skin-deposit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skin-deposit-flow .upgrade-catalog-filters{height:auto;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr)}.skin-deposit-flow .upgrade-catalog-filters input{font-size:16px}}@media(max-width:359px){.skin-deposit-heading{gap:8px}.skin-deposit-heading>div{gap:8px}}@media(prefers-reduced-motion:reduce){.skin-deposit-spinner{animation:none}}.deposit-history-overlay{z-index:var(--z-overlay);background:#050605db}.deposit-history-modal{width:min(560px,100%);min-width:0;display:grid;grid-template-rows:minmax(var(--dialog-header-height),auto) minmax(0,1fr) auto;overflow:hidden;background:var(--surface-base);color:var(--text-primary);box-shadow:0 24px 70px #0009}.deposit-history-body{min-width:0;min-height:0;max-height:540px;padding:8px 20px;overflow-y:auto;overscroll-behavior:contain;font-family:var(--font-body)}.deposit-history-list{margin:0;padding:0;list-style:none}.deposit-history-row{min-width:0;min-height:68px;padding-block:12px;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px}.deposit-history-row+.deposit-history-row{border-top:1px solid var(--line)}.deposit-history-copy,.deposit-history-result{min-width:0;display:grid;gap:4px}.deposit-history-copy>b{color:var(--text-primary);font-family:var(--font-body);font-size:14px;font-weight:600;line-height:20px;overflow-wrap:anywhere}.deposit-history-copy>time{color:var(--text-secondary);font-size:12px;line-height:18px}.deposit-history-result{justify-items:end}.deposit-history-amount{display:inline-flex;align-items:center;gap:6px;color:var(--rust-gold);font-family:var(--font-ui);font-size:16px;font-weight:700;line-height:20px;font-variant-numeric:tabular-nums;white-space:nowrap}.deposit-history-amount>img{width:18px;height:18px;flex:0 0 18px;object-fit:contain}.deposit-history-status{display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary);font-size:12px;line-height:18px;white-space:nowrap}.deposit-history-status>svg{width:11px;height:11px;flex:0 0 11px}.deposit-history-status.is-success>svg{color:var(--rust-green)}.deposit-history-status.is-pending>svg{color:var(--rust-gold)}.deposit-history-status.is-failed>svg{color:var(--rust-red)}.deposit-history-empty{padding:28px 0;display:grid;gap:8px;text-align:center}.deposit-history-empty>p{margin:0;font-size:16px;font-weight:600;line-height:24px}.deposit-history-empty>span{color:var(--text-secondary);font-size:14px;line-height:20px}.deposit-history-footer{min-width:0;padding:0 16px 8px;container:collection / inline-size}.deposit-history-footer .profile-pagination{margin:0;min-height:52px}@media(max-width:991px){.deposit-history-body{padding-inline:16px}}@media(max-width:360px){.deposit-history-row{gap:8px}}.weekly-set-event{min-width:0}.weekly-set-dev-panel{min-width:0;margin:0 0 8px;padding:8px;display:flex;align-items:center;gap:10px;background:#141613fa;box-shadow:inset 3px 0 #d2583d}.weekly-set-dev-panel>strong{flex:0 0 auto;padding:0 8px;color:#eee6de9e;font:700 10px/1 Roboto Condensed,Arial Narrow,sans-serif;letter-spacing:.08em;text-transform:uppercase}.weekly-set-dev-panel>div{min-width:0;display:flex;flex-wrap:wrap;gap:4px}.weekly-set-dev-panel button{min-height:30px;padding:0 10px;border:0;background:#2b2e29;color:#eee6deb3;font:700 10px/1 Roboto Condensed,Arial Narrow,sans-serif;letter-spacing:.035em;text-transform:uppercase;cursor:pointer}.weekly-set-dev-panel button:hover,.weekly-set-dev-panel button:focus-visible{background:#353932;color:#f2ebe3}.weekly-set-dev-panel button.is-active{background:#b94b35;color:#fff5ec}.weekly-set-surface{min-width:0;min-height:300px;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);overflow:hidden;background:#171917}.weekly-set-surface:before{content:"";position:absolute;z-index:-2;inset:0;background:url(/assets/rewards/weekly-cargo-hero-v1.webp) 58% 48% / cover no-repeat}.weekly-set-surface:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#101210eb,#101210bd 56%,#10121057)}.weekly-set-cards{min-width:0;padding:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:#1315137a}.weekly-set-card{--weekly-card-footer: 32px;--weekly-rarity: var(--rarity-color,var(--rarity-common));min-width:0;min-height:260px;padding:0;position:relative;display:grid;grid-template-rows:minmax(0,1fr) var(--weekly-card-footer);overflow:hidden;border:0;background:color-mix(in srgb,var(--weekly-rarity) 5%,rgba(48,51,46,.94));color:#eee6de;text-align:left;cursor:pointer;box-shadow:inset 0 -3px color-mix(in srgb,var(--weekly-rarity) 82%,#8b907f);transition:background-color var(--duration-quick) ease-out,box-shadow var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.weekly-set-card:not(:disabled):hover{background:color-mix(in srgb,var(--weekly-rarity) 10%,rgba(54,57,51,.97));transform:translateY(-2px)}.weekly-set-card:not(:disabled):focus-visible{outline:0;box-shadow:inset 0 0 0 2px #eee6de94,inset 0 -3px 0 var(--weekly-rarity)}.weekly-set-card:disabled{opacity:1;cursor:default}.weekly-set-card-check{position:absolute;z-index:5;top:12px;left:12px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#10121047;color:transparent;box-shadow:inset 0 0 0 2px #eee6de57}.weekly-set-card-check svg{width:11px;height:11px}.weekly-set-card>.scrap-price-badge{position:absolute;z-index:4;top:11px;right:11px;transform:none;height:28px;font-size:12px;transform-origin:top right}.weekly-set-card-image{min-height:0;position:relative;display:grid;place-items:center;overflow:hidden}.weekly-set-card-image .weekly-set-item{--weekly-item-scale: 1.6;position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:contain;transform:scale(var(--weekly-item-scale));filter:drop-shadow(0 14px 10px rgba(0,0,0,.4));transition:transform var(--duration-fast) var(--ease-smooth-out),filter var(--duration-fast) ease-out}.weekly-set-card-image .weekly-set-chinook{position:absolute;z-index:1;width:112%;height:92%;object-fit:contain;opacity:.18;transform:translate(13%,-1%) scale(.84);filter:saturate(.72) brightness(.66) drop-shadow(0 16px 14px rgba(0,0,0,.48));transition:opacity var(--duration-fast) ease-out,transform var(--duration-fast) var(--ease-smooth-out),filter var(--duration-fast) ease-out}.weekly-set-card:not(:disabled):hover .weekly-set-card-image .weekly-set-item{transform:scale(calc(var(--weekly-item-scale) * 1.04))}.weekly-set-card footer{min-width:0;min-height:0;padding:4px 10px 6px;display:flex;justify-content:center;flex-direction:column;background:#1c1f1bf5;box-shadow:inset 0 1px #eee6de0d}.weekly-set-card footer b{overflow:hidden;color:#f1e9e2;font:700 var(--text-item,14px)/1.15 "Roboto Condensed","Arial Narrow",sans-serif;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.weekly-set-card.is-selected{background:color-mix(in srgb,var(--weekly-rarity) 9%,#30352b);box-shadow:inset 0 -4px #95b663}.weekly-set-card.is-selected:after{content:"";position:absolute;z-index:8;inset:0;pointer-events:none;box-shadow:inset 0 0 0 2px #95b663}.weekly-set-card.is-selected .weekly-set-card-check{background:#95b663;color:#182015;box-shadow:none}.weekly-set-card.is-selected footer{background:#334128f5}.weekly-set-card.is-selected .weekly-set-chinook{opacity:.24;filter:saturate(.76) brightness(.72) drop-shadow(0 16px 14px rgba(0,0,0,.44))}.weekly-set-card.is-claimed:not(.is-selected){opacity:.32;filter:saturate(.4)}.weekly-set-card.is-claimed .weekly-set-card-image .weekly-set-item{transform:scale(calc(var(--weekly-item-scale) * 1.055));filter:drop-shadow(0 15px 11px rgba(0,0,0,.38))}.weekly-set-card.is-claimed .weekly-set-chinook{opacity:.12;transform:translate(19%,-7%) scale(.7);filter:saturate(.5) brightness(.5) drop-shadow(0 12px 10px rgba(0,0,0,.42))}.weekly-set-card.is-hidden{min-width:0;min-height:260px;position:relative;display:grid;grid-template-rows:minmax(0,1fr) var(--weekly-card-footer);overflow:hidden;background:#2d2f2bf0;color:#eee6de5c;box-shadow:inset 0 -3px #d0a24770}.weekly-set-card.is-hidden:before{content:"";position:absolute;inset:0 0 var(--weekly-card-footer);background:#6f51301a}.weekly-set-card.is-hidden .weekly-set-card-image{z-index:2}.weekly-set-card.is-hidden .weekly-set-chinook{position:relative;width:clamp(88px,74%,220px);height:84%;opacity:1;transform:none;filter:saturate(.92) brightness(.98) drop-shadow(0 18px 16px rgba(0,0,0,.52))}.weekly-set-card.is-hidden footer{position:relative;z-index:2}.weekly-set-command{min-width:0;padding:34px 42px 30px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;isolation:isolate;text-align:center}.weekly-set-command:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#14161314,#1416138a)}.weekly-set-command h2{max-width:100%;margin:0;color:#f3ece4;font:700 clamp(28px,2.35vw,42px)/1 "Roboto Condensed","Arial Narrow",sans-serif;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}.weekly-set-command>b{margin-top:18px;display:block;color:#d7a84a;font:700 14px/1 Roboto Condensed,Arial Narrow,sans-serif;letter-spacing:.055em;text-transform:uppercase}.weekly-set-command>p{width:100%;max-width:none;margin:10px 0 0;color:#eee6deb3;font-size:var(--text-body,14px);line-height:1.5}.weekly-set-next{width:min(100%,330px);min-height:46px;margin-top:20px;padding:0 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;background:#435438;color:#dcebc2;text-align:left}.weekly-set-next small{color:#dcebc2ad;font:700 8px/1.05 Roboto Condensed,Arial Narrow,sans-serif;letter-spacing:.07em;text-transform:uppercase}.weekly-set-next time{color:#c5e38d;font:700 15px/1 Roboto Condensed,Arial Narrow,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.025em;white-space:nowrap}.weekly-set-actions{width:min(100%,330px);margin-top:26px;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.weekly-set-actions .ui-button{width:100%;min-width:0;height:var(--control-height,44px)}.weekly-set-actions>button:not(.ui-button){min-height:32px;padding:0;border:0;background:transparent;color:#eee6de91;font:700 9px/1 Roboto Condensed,Arial Narrow,sans-serif;letter-spacing:.065em;text-transform:uppercase;cursor:pointer}.weekly-set-actions>button:not(.ui-button):hover,.weekly-set-actions>button:not(.ui-button):focus-visible{color:#f1e9e2}.weekly-set-surface.is-complete .weekly-set-command:before{background:linear-gradient(90deg,#1a1f1747,#1a1f17cc)}.weekly-set-surface.is-complete .weekly-set-actions .ui-button{background:#1c1f1be0;color:#eee6de8a}.weekly-set-rules{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.weekly-set-rules article{min-width:0;min-height:176px;padding:28px 30px;position:relative;overflow:hidden;background:#30312e}.weekly-set-rules article:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:#d7a84a}.weekly-set-rules svg{width:18px;height:18px;color:#d2583d}.weekly-set-rules h3{margin:24px 0 0;color:#f1e9e2;font:700 23px/1 Roboto Condensed,Arial Narrow,sans-serif;letter-spacing:.02em;text-transform:uppercase}.weekly-set-rules p{max-width:48ch;margin:14px 0 0;color:#eee6de9c;font-size:var(--text-body,14px);line-height:1.5}.weekly-set-overlay{padding:20px}.weekly-set-modal{position:relative;width:min(1240px,calc(100vw - 40px));min-height:0;max-height:calc(100dvh - 40px);display:grid;grid-template-rows:minmax(var(--dialog-header-height),auto) minmax(0,1fr);overflow:hidden;background:#191b18;box-shadow:0 26px 78px #000000ad}.weekly-set-modal .weekly-set-surface{min-height:0;overflow-y:auto;overscroll-behavior:contain;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr)}.weekly-set-modal .weekly-set-cards{padding:24px;gap:10px}.weekly-set-modal .weekly-set-card,.weekly-set-modal .weekly-set-card.is-hidden{min-height:292px}.weekly-set-modal .weekly-set-card-check{background:#10121042;box-shadow:inset 0 0 0 2px #eee6de6b}.weekly-set-modal .weekly-set-card.is-selected .weekly-set-card-check{background:#95b663;box-shadow:none}.weekly-set-modal .weekly-set-command{padding:38px 40px 32px}.weekly-set-modal .weekly-set-command>b{margin-top:0}.weekly-set-modal .weekly-set-command>p{max-width:none;margin-top:12px}.weekly-set-modal .weekly-set-actions{margin-top:24px}@media(max-width:1180px){.weekly-set-surface,.weekly-set-modal .weekly-set-surface{grid-template-columns:1fr}.weekly-set-command{min-height:300px}.weekly-set-surface:before{background-position:center 42%}.weekly-set-modal{width:min(940px,calc(100vw - 32px))}}@media(max-width:991px){.weekly-set-dev-panel{align-items:flex-start;flex-direction:column}.weekly-set-dev-panel>div{width:100%}.weekly-set-dev-panel button{flex:1 1 auto}.weekly-set-surface{min-height:0}.weekly-set-surface:after{background:linear-gradient(180deg,#101210e6,#1012109e)}.weekly-set-cards,.weekly-set-modal .weekly-set-cards{padding:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.weekly-set-card,.weekly-set-card.is-hidden{min-height:200px;grid-template-rows:minmax(0,1fr) var(--weekly-card-footer)}.weekly-set-card-check{top:9px;left:7px;width:22px;height:22px}.weekly-set-card footer{padding:4px 8px 6px}.weekly-set-card footer b{font-size:var(--text-item,14px)}.weekly-set-card>.scrap-price-badge{top:7px;right:7px;transform:none;height:28px;font-size:12px}.weekly-set-command,.weekly-set-modal .weekly-set-command{min-height:0;padding:24px 16px}.weekly-set-command h2{font-size:28px;line-height:1.1}.weekly-set-next{width:100%;min-height:44px;padding-inline:12px;gap:8px}.weekly-set-next small{font-size:11px}.weekly-set-next time{font-size:13px}.weekly-set-modal{width:min(640px,calc(100vw - 20px));max-height:calc(100dvh - 20px)}.weekly-set-overlay{padding:10px}.weekly-set-rules{grid-template-columns:1fr;gap:10px}.weekly-set-rules article{min-height:0;padding:24px 16px}.weekly-set-rules h3{margin-top:18px;font-size:21px}.weekly-set-card>.scrap-price-badge>.scrap-icon{width:12px;height:12px;padding:8px}.weekly-set-card>.scrap-price-badge>b{padding-inline:6px}.weekly-set-modal .weekly-set-surface{grid-auto-rows:max-content;align-content:start}.weekly-set-modal .weekly-set-cards{grid-auto-rows:190px;align-content:start}.weekly-set-modal .weekly-set-card footer{min-height:0;padding:4px 8px}.weekly-set-modal .weekly-set-card,.weekly-set-modal .weekly-set-card.is-hidden{height:190px;min-height:0;grid-template-rows:minmax(0,1fr) var(--weekly-card-footer)}}.reward-giveaway-card.streamer-giveaway-public{--reward-tone: var(--rust-gold);--reward-wash: color-mix(in srgb,var(--rust-gold) 34%,#252624)}.streamer-giveaway-author{margin:0}.streamer-giveaway-author>svg{width:18px;height:18px;flex:0 0 auto;color:var(--rust-gold)}.streamer-giveaway-author>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.streamer-giveaway-author>small{color:#bac7a7;font-size:var(--dialog-caption-font);letter-spacing:.02em}.streamer-giveaway-item .scrap-price-badge{flex:0 0 auto;height:28px;max-width:100%;color:var(--rust-gold);font-size:var(--text-price)}.streamer-giveaway-item .scrap-price-badge>.scrap-icon{width:14px;height:14px;padding:7px}.streamer-giveaway-item .scrap-price-badge>b{padding:0 8px;color:var(--rust-gold)}.streamer-giveaway-entry .scrap-amount{min-width:0;display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.streamer-giveaway-public .streamer-giveaway-entry>b{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px;white-space:normal;overflow-wrap:anywhere}.streamer-giveaway-public .streamer-giveaway-joined:disabled{background:#435332;color:#d4e5ba;opacity:1}.streamer-giveaway-empty{min-height:190px;display:grid;align-content:center;justify-items:center;gap:8px;padding:24px;background:#252724;text-align:center}.streamer-giveaway-empty svg{color:var(--rust-gold);font-size:24px}.streamer-giveaway-empty b{font:700 22px Roboto Condensed,Arial Narrow,sans-serif}.streamer-giveaway-empty span{color:#b8bcb2;font-size:12px}.streamer-giveaway-prizes-dialog.streamer-giveaway-editor{width:min(860px,100%)}.streamer-giveaway-prizes-dialog.is-small-pool{width:min(560px,100%)}.streamer-giveaway-prizes-dialog .streamer-giveaway-editor-body{padding:var(--dialog-inset)}.streamer-giveaway-prizes-dialog h3>span{margin-left:8px;color:#b8bcb2;font-size:var(--dialog-body-font)}.streamer-giveaway-rules{margin-top:24px;padding-top:20px;border-top:1px solid #3a3e33;color:#d6dccf;font-size:var(--dialog-body-font);line-height:1.5}.streamer-giveaway-rules p{margin:6px 0 0;color:#b8bcb2}.streamer-giveaway-prize-grid{margin-top:0;display:grid;grid-template-columns:repeat(var(--prize-columns,4),minmax(0,1fr));gap:10px}.streamer-giveaway-prizes-dialog .streamer-giveaway-search{margin-bottom:16px}.streamer-giveaway-reward.skin-item-card{height:184px;grid-template-rows:minmax(0,1fr) 32px}.streamer-giveaway-reward .skin-item-card-price{top:6px;right:6px;height:28px;max-width:calc(100% - 12px);font-size:var(--text-price)}.streamer-giveaway-reward .skin-item-card-price>.scrap-icon{width:14px;height:14px;padding:7px}.streamer-giveaway-reward .skin-item-card-price>b{padding-inline:6px}.streamer-giveaway-reward .skin-item-card-meta{padding:4px 10px}.streamer-giveaway-overlay{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:var(--dialog-inset);background:#080908d1;backdrop-filter:blur(3px)}.streamer-giveaway-editor{width:min(1120px,100%);min-width:0;min-height:0;max-height:min(880px,calc(100dvh - 2 * var(--dialog-inset)));display:flex;flex-direction:column;overflow:hidden;container:streamer-dialog / inline-size;background:#222420;color:#eee6de;box-shadow:0 28px 90px #000000b3}.streamer-giveaway-editor-body{flex:1 1 auto;min-width:0;min-height:0;padding:var(--dialog-inset);overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:var(--dialog-inset)}.streamer-giveaway-form{min-width:0;display:grid;gap:16px}.streamer-giveaway-form-section{min-width:0;padding:var(--dialog-inset);background:#2b2d29}.streamer-giveaway-form-section h4{margin:0;font:700 19px/1.15 Roboto Condensed,sans-serif}.streamer-giveaway-form-section>p,.streamer-editor-hint{margin:12px 0;color:#bac0b3;font-size:12px;line-height:1.5}.streamer-giveaway-search{height:44px;padding:0 12px;display:flex;align-items:center;gap:10px;background:#191c18;color:#b4bbac}.streamer-giveaway-search input{min-width:0;width:100%;height:100%;border:0;outline:0;background:transparent;color:#eee6de;font:400 14px Open Sans,sans-serif}.streamer-giveaway-search:focus-within{box-shadow:inset 0 0 0 2px var(--rust-blue)}.streamer-giveaway-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px}.streamer-giveaway-pick{position:relative;min-width:0;background:#30332d}.streamer-giveaway-pick-card.skin-item-card{width:100%;height:165px;padding:0;grid-template-rows:minmax(0,1fr) 32px;border:0;text-align:left;cursor:pointer}.streamer-giveaway-pick-card.skin-item-card:before{inset:0 0 32px}.streamer-giveaway-pick-card .skin-item-card-meta{padding:4px 8px}.streamer-giveaway-pick-card .scrap-price-badge{top:6px;right:6px;height:28px;max-width:calc(100% - 12px);font-size:var(--text-price)}.streamer-giveaway-pick-card .scrap-price-badge>.scrap-icon{width:14px;height:14px;padding:7px}.streamer-giveaway-pick-card .scrap-price-badge>b{padding:0 6px}.streamer-giveaway-pick.is-selected{outline:2px solid var(--rust-green);outline-offset:-2px}.streamer-giveaway-pick-card:focus-visible{outline:2px solid var(--rust-blue);outline-offset:-2px}.streamer-pick-check{position:absolute;z-index:3;top:38px;left:8px;color:#b9d68a;width:16px;height:16px}.streamer-giveaway-quantity{position:relative;height:var(--dialog-action-height);display:grid;grid-template-columns:44px minmax(0,1fr) 44px;background:#1e221b}.streamer-giveaway-quantity input{width:100%;min-width:0;border:0;padding:0;background:transparent;color:#f3eee5;text-align:center;font:700 16px Roboto Condensed,sans-serif}.streamer-giveaway-quantity button{border:0;background:#3b4231;color:#e2ebd5;font-size:11px;cursor:pointer}.streamer-giveaway-quantity input:focus-visible{outline:2px solid var(--rust-blue);outline-offset:-2px}.streamer-giveaway-quantity input[aria-invalid=true]{outline:2px solid var(--rust-red);outline-offset:-2px}.streamer-quantity-error{position:absolute;z-index:6;bottom:100%;left:0;right:0;padding:6px;background:#542920;color:#fff;font-size:11px;text-align:center}.streamer-add-prize{width:100%;height:var(--dialog-action-height);display:flex;justify-content:center;align-items:center;gap:6px;border:0;background:#363a32;color:#ccd3c1;cursor:pointer;font:700 12px var(--font-body)}.streamer-giveaway-quantity button:disabled,.streamer-giveaway-pick-card:disabled,.streamer-add-prize:disabled,.streamer-giveaway-options button:disabled{opacity:.4;cursor:not-allowed}.streamer-giveaway-no-results{padding:32px 12px;color:#bbc2b3;text-align:center;font-size:13px}.streamer-giveaway-no-results button{padding:10px 16px;border:0;background:#3a4132;color:#e2ebd5;cursor:pointer}.streamer-giveaway-segment{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:4px}.streamer-giveaway-segment button,.streamer-giveaway-options button{min-width:0;min-height:var(--dialog-action-height);padding:0 12px;border:0;background:#343830;color:#cbd2c2;font:700 14px var(--font-body);cursor:pointer}.streamer-giveaway-segment button.is-active,.streamer-giveaway-options button.is-active{background:var(--rust-green);color:#fff}.streamer-giveaway-options{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.streamer-giveaway-checkbox{min-height:48px;margin-top:12px;display:flex;align-items:center;gap:12px;color:#eee6de;font:600 14px Open Sans,sans-serif;cursor:pointer}.streamer-giveaway-checkbox input{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:var(--rust-green)}.streamer-giveaway-amount{margin:0 0 16px 30px;display:grid;gap:8px;color:#c0c7b8;font-size:12px}.streamer-giveaway-amount input{width:min(240px,100%);height:44px;padding:0 12px;border:0;background:#191c18;color:#eee6de;font:700 16px Roboto Condensed,sans-serif}.streamer-giveaway-amount input:focus-visible{outline:2px solid var(--rust-blue)}.streamer-giveaway-error{margin:0;color:#efb2a2;font-size:12px;line-height:1.45}.streamer-cabinet{width:min(860px,100%);height:min(720px,calc(100dvh - 2 * var(--dialog-inset)))}.streamer-cabinet .streamer-giveaway-editor-body{flex:1 1 auto;padding:var(--dialog-inset)}.streamer-editor-tabs{min-width:0;display:flex;flex:0 0 auto;gap:20px;padding:0 var(--dialog-inset);background:#292b27}.streamer-editor-tabs>button{min-width:0;min-height:var(--dialog-action-height);padding:0;display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#b8c0ad;font:700 16px var(--font-body);cursor:pointer}.streamer-editor-tabs>button[aria-current]{color:#f3eee5;box-shadow:inset 0 -3px var(--rust-green)}.streamer-editor-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:16px}.streamer-selected-filter{min-width:0;padding:0 10px;border:0;background:#343830;color:#cbd2c2;font:700 14px var(--font-body);cursor:pointer}.streamer-selected-filter[aria-pressed=true]{color:#fff;background:var(--rust-green)}.streamer-summary-link{min-height:32px;padding:4px 0;border:0;background:transparent;color:#c7d9aa;text-align:left;font:600 12px Open Sans,sans-serif;cursor:pointer}.streamer-summary-link:hover{color:#fff}.streamer-editor-footer{flex:0 0 auto;min-width:0;padding:12px var(--dialog-inset);display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:8px 16px;background:#30342b}.streamer-editor-total{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.streamer-editor-count{min-width:0;display:grid;gap:4px}.streamer-editor-count>b{font:700 20px Roboto Condensed,sans-serif}.streamer-editor-total small{color:#c0c9b4;font-size:11px}.streamer-editor-total .scrap-price-badge{height:32px;max-width:100%;color:var(--rust-gold);font-size:var(--text-price)}.streamer-editor-total .scrap-icon{width:16px;height:16px;padding:8px}.streamer-editor-publish{display:grid;justify-items:stretch}.streamer-editor-publish .ui-button{width:100%;min-width:0;min-height:var(--dialog-action-height);padding-inline:10px;font-size:var(--dialog-action-font)}.streamer-editor-footer>p{grid-column:1 / -1;margin:0;font-size:var(--dialog-caption-font);line-height:1.4;overflow-wrap:anywhere}.streamer-editor-footnote{color:#c0c9b4}.streamer-cabinet button:focus-visible{outline:2px solid var(--rust-blue);outline-offset:-2px}.streamer-cabinet .profile-pagination{margin-top:16px}.streamer-giveaway-editor-locked{min-height:95px;padding:18px 20px;display:flex;align-items:center;gap:15px;background:#2b2d29}.streamer-giveaway-editor-locked>svg{color:var(--rust-gold);font-size:23px}.streamer-giveaway-editor-locked>div{margin-right:auto}.streamer-giveaway-editor-locked b{font:700 16px Roboto Condensed,Arial Narrow,sans-serif}.streamer-giveaway-editor-locked p{margin:5px 0 0;color:#ede5dc91;font-size:12px}.streamer-giveaway-editor .profile-pagination{min-height:44px;padding:0}.streamer-giveaway-editor .profile-pagination button{width:44px;height:44px;flex-basis:44px}.streamer-giveaway-editor .profile-pagination>.profile-pagination-compact{display:none}@container streamer-dialog (max-width: 660px){.streamer-giveaway-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.streamer-giveaway-prize-grid{grid-template-columns:repeat(min(2,var(--prize-columns,2)),minmax(0,1fr))}.streamer-editor-footer{grid-template-columns:minmax(0,1fr)}.streamer-editor-total{justify-content:space-between}}@container streamer-dialog (max-width: 480px){.streamer-giveaway-editor .profile-pagination>.profile-pagination-wide{display:none}.streamer-giveaway-editor .profile-pagination>.profile-pagination-compact{display:flex}.streamer-editor-count>b{font-size:18px}.streamer-editor-toolbar{grid-template-columns:minmax(0,1fr) 112px}.streamer-selected-filter{font-size:var(--text-control)}}@media(max-width:991px){.streamer-giveaway-overlay{padding:0;place-items:stretch}.streamer-giveaway-editor,.streamer-giveaway-prizes-dialog.streamer-giveaway-editor,.streamer-winners-dialog.streamer-giveaway-editor{width:100%;height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.streamer-giveaway-editor-body,.streamer-cabinet .streamer-giveaway-editor-body,.streamer-giveaway-prizes-dialog .streamer-giveaway-editor-body{padding:var(--dialog-inset)}.streamer-giveaway-form-section{padding:12px}.streamer-giveaway-editor-locked{align-items:flex-start;flex-wrap:wrap}.streamer-giveaway-editor-locked .ui-button{width:100%}.streamer-giveaway-search input{font-size:16px}.streamer-giveaway-reward.skin-item-card{height:165px}.streamer-giveaway-picker{column-gap:8px}.streamer-giveaway-quantity button,.streamer-add-prize{font-size:var(--text-control)}.streamer-editor-tabs{gap:16px}.streamer-editor-tabs>button{font-size:var(--text-control)}.streamer-editor-footer{padding-block:10px}}@media(max-height:500px)and (max-width:991px){.streamer-editor-footer{grid-template-columns:minmax(0,1fr) minmax(160px,.65fr);padding-block:6px;gap:4px 12px}.streamer-editor-count{gap:2px}.streamer-editor-count>b{font-size:16px}.streamer-editor-total{justify-content:flex-start;gap:6px 12px}.streamer-summary-link{min-height:28px}.streamer-winners-pagination{padding-block:6px}}@media(prefers-reduced-motion:reduce){.streamer-giveaway-public *{scroll-behavior:auto}}.streamer-prize-carousel{width:100%;min-width:0;height:100%;position:relative}.streamer-prize-slides{position:relative;height:100%;min-height:0}.streamer-prize-slide{position:absolute;width:100%;height:100%;--slide-scale: 1;transform:scale(var(--slide-scale));filter:drop-shadow(0 10px 10px rgba(0,0,0,.3))}.streamer-prize-slide.is-in{animation:streamer-prize-enter .18s cubic-bezier(.16,1,.3,1) both}.streamer-prize-slide.is-out{animation:streamer-prize-leave .12s ease-in both}.streamer-prize-arrow{position:absolute;z-index:2;top:50%;width:44px;height:44px;transform:translateY(-50%);display:grid;place-items:center;padding:0;border:0;background:transparent;color:color-mix(in srgb,var(--rust-gold) 55%,#d7cdbb);cursor:pointer;transition:color .16s,background .16s}.streamer-prize-arrow.is-previous{left:0}.streamer-prize-arrow.is-next{right:0}.streamer-prize-arrow svg{width:12px;height:12px}.streamer-prize-arrow:hover{color:#f3eee5;background:#ede5dc0f}.streamer-prize-arrow:focus-visible{outline:2px solid var(--rust-blue);outline-offset:-2px}@keyframes streamer-prize-enter{0%{opacity:0;transform:translate(calc(8px * var(--slide-direction))) scale(var(--slide-scale))}to{opacity:1;transform:translate(0) scale(var(--slide-scale))}}@keyframes streamer-prize-leave{0%{opacity:1;transform:translate(0) scale(var(--slide-scale))}to{opacity:0;transform:translate(calc(-8px * var(--slide-direction))) scale(var(--slide-scale))}}@media(max-width:991px){.streamer-prize-arrow{width:44px}}@media(prefers-reduced-motion:reduce){.streamer-prize-slide.is-in,.streamer-prize-slide.is-out{animation:none}.streamer-prize-arrow{transition:none}}.streamer-giveaway-public.is-joined .reward-giveaway-main:after{background:var(--rust-gold)}.streamer-test-enable{display:block;margin:0 0 16px auto;padding:0;min-height:28px;border:0;background:transparent;color:#c7d9aa;font:600 12px Open Sans,sans-serif;cursor:pointer}.streamer-test-controls{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;background:#2b2d29;color:#d8cbb4;font:600 12px Open Sans,sans-serif}.streamer-cabinet .streamer-test-controls{margin-bottom:16px}.streamer-test-controls>span{margin-right:auto;color:var(--rust-gold)}.streamer-test-controls select,.streamer-test-controls button{max-width:100%;min-height:36px;padding:6px 10px;border:0;border-radius:0;background:#393c34;color:#eee6de;font:inherit;cursor:pointer}.streamer-test-controls select:focus-visible,.streamer-test-controls button:focus-visible{outline:2px solid var(--rust-blue)}@media(max-width:500px){.streamer-test-controls{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.streamer-test-controls>span{grid-column:1 / -1}.streamer-test-controls select{width:100%;min-width:0}.streamer-test-controls button{padding:6px}}.streamer-giveaway-public.is-finished:not(.is-winner) .streamer-giveaway-entry>b{color:#d8cbb4}.streamer-winners-dialog.streamer-giveaway-editor{width:min(580px,100%)}.streamer-winners-dialog .streamer-giveaway-search{margin-bottom:16px}.streamer-winners-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.streamer-winners-list>li{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;background:#2c2f29}.streamer-winners-list>li.is-own{background:#343c2c}.streamer-winner-avatar{width:40px;height:40px;display:grid;place-items:center;background:#393d34;color:#c7d9aa}.streamer-winner-avatar>img{width:100%;height:100%;object-fit:cover}.streamer-winner-identity{display:grid;gap:4px;min-width:0}.streamer-winner-identity>b{color:#eee6de;font:700 16px/1.2 var(--font-body);overflow-wrap:anywhere}.streamer-winner-identity>span{min-width:0;overflow:hidden;color:#bec3b6;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.streamer-winner-identity small{margin-left:8px;color:#c7d9aa;font:600 11px Open Sans,sans-serif}.streamer-winners-list .scrap-price-badge{height:32px;font-size:16px;color:var(--rust-gold)}.streamer-winners-list .scrap-price-badge>.scrap-icon{width:14px;height:14px;padding:9px}.streamer-winners-list .scrap-price-badge>b{padding:0 8px}.streamer-winners-dialog .profile-pagination{margin:0}.streamer-winners-pagination{flex:0 0 auto;padding:8px var(--dialog-inset)}.streamer-winners-dialog .streamer-giveaway-search input:focus-visible{outline:none;box-shadow:none}@container streamer-dialog (max-width: 480px){.streamer-winners-list>li{grid-template-columns:32px minmax(0,1fr);gap:6px 10px;padding:12px 10px}.streamer-winner-avatar{width:32px;height:32px;grid-row:1 / 3;align-self:start}.streamer-winner-identity{grid-column:2}.streamer-winners-list .scrap-price-badge{grid-column:2;justify-self:start;height:28px;font-size:var(--text-price)}.streamer-winners-list .scrap-price-badge>.scrap-icon{padding:7px}.streamer-winner-identity>b{font-size:16px}}.skin-inspect-button{width:34px;height:34px;display:grid;place-items:center;border:0;background:#181917e0;color:#e4dad1a6;cursor:pointer}.skin-inspect-button:hover,.skin-inspect-button:focus-visible{background:var(--rust-blue);color:#fff}.upgrade-slot-inspect{position:absolute;top:8px;left:8px;z-index:7;opacity:.72}.upgrade-slot-inspect:hover,.upgrade-slot-inspect:focus-visible{opacity:1}.skin-viewer-overlay{position:fixed;inset:0;z-index:130;padding:18px;display:grid;place-items:center;background:#050605e6}.skin-viewer{--viewer-rarity: var(--rarity-common);width:min(1460px,calc(100vw - 36px));height:min(900px,calc(100dvh - 36px));display:grid;grid-template-rows:minmax(var(--dialog-header-height),auto) minmax(0,1fr) 74px;overflow:hidden;background:#171817;box-shadow:0 28px 70px #00000094}.skin-viewer.tone-uncommon{--viewer-rarity: var(--rarity-uncommon)}.skin-viewer.tone-rare{--viewer-rarity: var(--rarity-rare)}.skin-viewer.tone-epic{--viewer-rarity: var(--rarity-epic)}.skin-viewer.tone-legendary{--viewer-rarity: var(--rarity-legendary)}.skin-viewer-header>span>svg{color:var(--viewer-rarity)}.skin-viewer-header small{padding:4px 7px;background:#1c1d1b;color:var(--viewer-rarity);font-size:8px;font-weight:700;letter-spacing:.08em}.skin-viewer-stage{position:relative;min-height:0;overflow:hidden;background:radial-gradient(circle at 50% 42%,#333632,#252724 42%,#121312 82%);user-select:none}.skin-viewer-light{position:absolute;inset:0;z-index:1;opacity:.44;pointer-events:none;background:radial-gradient(circle at 50% 34%,rgba(255,239,211,.12),transparent 38%);transition:background var(--duration-fast) ease-out;mix-blend-mode:screen}.rust-item-3d,.rust-item-3d-mount{position:absolute;inset:0}.rust-item-3d{z-index:0}.rust-item-3d-mount{touch-action:none}.rust-item-3d-canvas{width:100%;height:100%;display:block;cursor:grab;outline:0;opacity:0;transition:opacity .22s ease-out}.rust-item-3d.is-ready .rust-item-3d-canvas{opacity:1}.rust-item-3d-canvas:active{cursor:grabbing}.rust-item-3d-canvas:focus-visible{box-shadow:inset 0 0 0 2px var(--rust-blue)}.rust-item-light-toggle{position:absolute;top:22px;left:24px;z-index:4;min-width:86px;height:38px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(228,218,209,.1);background:#181917e6;color:#e4dad194;font-family:Roboto Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.rust-item-light-toggle:hover,.rust-item-light-toggle:focus-visible{border-color:#e0aa4e80;color:#f0c36d;outline:0}.rust-item-light-toggle.is-active{border-color:#e0aa4eb8;background:#302a1ef0;color:#f1bf5f;box-shadow:inset 3px 0 #d79a3b}.rust-item-light-handle{position:absolute;z-index:5;width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(240,190,91,.64);border-radius:50%;background:#24231f;color:#f3c86d;box-shadow:0 0 0 7px #e0aa4e14,0 10px 24px #00000057;transform:translate(-50%,-50%);cursor:grab;touch-action:none}.rust-item-light-handle:before{position:absolute;inset:7px;border:1px solid rgba(255,225,162,.22);border-radius:inherit;content:""}.rust-item-light-handle svg{position:relative;width:16px;height:16px;filter:drop-shadow(0 0 5px rgba(239,183,76,.42));pointer-events:none}.rust-item-light-handle:hover,.rust-item-light-handle:focus-visible{border-color:#f3c86d;outline:2px solid rgba(243,200,109,.22);outline-offset:3px}.rust-item-light-handle.is-dragging{cursor:grabbing;box-shadow:0 0 0 9px #e0aa4e1c,0 13px 28px #0000006b}.skin-viewer-fallback{position:absolute;inset:7% 10% 16%;width:80%;height:77%;object-fit:contain;filter:drop-shadow(0 26px 24px rgba(0,0,0,.5))}.rust-item-3d-loader,.rust-item-3d-error{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#e4dad1b8;font-family:Roboto Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.rust-item-3d-loader>span{width:min(280px,42vw);height:3px;overflow:hidden;background:#e4dad11f}.rust-item-3d-loader>span i{height:100%;display:block;background:var(--viewer-rarity);transition:width .16s linear}.rust-item-3d-loader b,.rust-item-3d-error b{font-size:11px}.rust-item-3d-loader small,.rust-item-3d-error small{color:#e4dad161;font-size:8px}.rust-item-3d-error img{width:min(58%,620px);height:58%;object-fit:contain;filter:drop-shadow(0 24px 20px rgba(0,0,0,.48))}.rust-item-3d-hint{position:absolute;left:50%;bottom:22px;display:flex;align-items:center;gap:7px;color:#e4dad15c;font-family:Roboto Condensed,sans-serif;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transform:translate(-50%);opacity:0;transition:opacity .18s ease-out .7s;pointer-events:none}.rust-item-3d.is-ready .rust-item-3d-hint{opacity:1}.rust-item-3d-hint span{padding:4px 5px;background:#0b0c0bb8;color:#e4dad1a3}.rust-item-3d-hint i{width:1px;height:11px;background:#e4dad129}.skin-viewer-readout{position:absolute;top:22px;right:24px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:3px;color:#e4dad16b;font-family:Roboto Condensed,sans-serif;text-transform:uppercase;pointer-events:none}.skin-viewer-readout span{font-size:8px;font-weight:700;letter-spacing:.12em}.skin-viewer-readout b{color:#e4dad1c2;font-size:12px;letter-spacing:.06em}.skin-viewer-identity{position:absolute;left:30px;bottom:24px;z-index:2;pointer-events:none}.skin-viewer-identity small{color:var(--viewer-rarity);font-size:9px;font-weight:700;letter-spacing:.13em}.skin-viewer-identity h2{max-width:min(680px,70vw);margin:5px 0 8px;overflow:hidden;font-family:Roboto Condensed,sans-serif;font-size:clamp(30px,4vw,62px);line-height:.9;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.skin-viewer-price{display:flex;align-items:center;gap:7px;color:#e0aa4e;font-family:Roboto Condensed,sans-serif;font-size:20px;font-weight:700}.skin-viewer-price img{width:24px;height:24px}.skin-viewer-controls{min-width:0;padding:10px 12px;display:flex;align-items:center;justify-content:flex-end;gap:8px;background:#242522}.skin-viewer-zoom{height:46px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;background:#30312e;color:#e4dad194;font-family:Roboto Condensed,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;cursor:pointer}.skin-viewer-zoom:hover,.skin-viewer-zoom:focus-visible{background:#3b3d38;color:#fff}.skin-viewer-actions{display:flex;gap:4px}.skin-viewer-actions .ui-button{min-width:138px;height:46px}@media(max-width:760px){.skin-viewer-overlay{padding:4px}.skin-viewer{width:calc(100vw - 8px);height:calc(100dvh - 8px);grid-template-rows:minmax(var(--dialog-header-height),auto) minmax(0,1fr) auto}.skin-viewer-header>span small{display:none}.skin-viewer-fallback{inset:5% 3% 24%;width:94%;height:71%}.skin-viewer-identity{left:16px;right:16px;bottom:16px}.skin-viewer-identity h2{max-width:100%;font-size:clamp(30px,10vw,48px)}.skin-viewer-controls{padding:6px}.skin-viewer-zoom{padding-inline:10px}.skin-viewer-actions .ui-button{min-width:0;padding-inline:12px}.skin-viewer-actions .ui-button--secondary{display:none}.skin-viewer-readout{top:14px;right:14px}.rust-item-light-toggle{top:14px;left:14px;min-width:44px;width:44px;padding:0}.rust-item-light-toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rust-item-light-handle{width:42px;height:42px}.rust-item-3d-hint{bottom:112px}}@media(prefers-reduced-motion:reduce){.rust-item-3d-canvas,.rust-item-3d-hint,.rust-item-light-toggle,.rust-item-light-handle{transition:none}}.skin-viewer-controls{flex-wrap:wrap}.skin-viewer-actions{min-width:0;flex-wrap:wrap}.skin-viewer-header small,.skin-viewer-readout span,.rust-item-3d-loader small,.rust-item-3d-error small{font-size:var(--text-caption, 12px)}.skin-viewer-zoom,.skin-viewer-actions .ui-button,.rust-item-light-toggle,.rust-item-3d-loader b,.rust-item-3d-error b{font-size:var(--text-control, 14px)}.rust-item-3d-loader,.rust-item-3d-error{padding:16px;text-align:center}.skin-viewer-identity h2{min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:991px){.dialog-overlay.skin-viewer-overlay{padding:0}.dialog-overlay.skin-viewer-overlay>.skin-viewer{width:100%;height:100dvh;max-width:100%;max-height:100dvh;grid-template-rows:minmax(calc(var(--dialog-header-height) + env(safe-area-inset-top)),auto) minmax(0,1fr) auto}.skin-viewer-header small{display:none}.skin-viewer-controls{min-width:0;padding:10px max(10px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.skin-viewer-zoom{min-width:0;height:44px;padding-inline:12px;font-size:var(--text-control, 14px)}.skin-viewer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.skin-viewer-actions .ui-button{height:44px;min-width:0;padding-inline:8px;font-size:var(--text-control, 14px);line-height:1.15}.skin-viewer-actions .ui-button--secondary{display:inline-flex}.skin-viewer-identity{left:16px;right:16px;bottom:16px}.skin-viewer-identity small{font-size:var(--text-caption, 12px)}.skin-viewer-identity h2{max-width:100%;font-size:clamp(26px,5vw,40px);line-height:1.05}.skin-viewer-readout{top:14px;right:16px;max-width:calc(100% - 88px)}.skin-viewer-readout b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rust-item-light-toggle{top:14px;left:16px;height:44px}.rust-item-3d-hint{bottom:126px;width:max-content;max-width:calc(100% - 32px);justify-content:center;flex-wrap:wrap;font-size:12px;line-height:1.3;text-align:center}}@media(max-width:559px){.skin-viewer-controls{grid-template-columns:minmax(0,1fr)}.skin-viewer-zoom{width:100%}.skin-viewer-actions .ui-button:only-child{grid-column:1 / -1}}@media(max-width:991px)and (max-height:600px)and (orientation:landscape){.dialog-overlay.skin-viewer-overlay>.skin-viewer{grid-template-rows:minmax(calc(var(--dialog-header-height) + env(safe-area-inset-top)),auto) minmax(0,1fr) auto}.skin-viewer-controls{grid-template-columns:auto minmax(0,1fr);padding-block:6px}.skin-viewer-identity h2{font-size:24px}.skin-viewer-identity small,.rust-item-3d-hint{display:none}}.skin-viewer-header>span{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:var(--dialog-header-gap)}@media(max-width:991px){.skin-viewer-header{padding-top:calc(var(--dialog-header-padding-block) + env(safe-area-inset-top))}}.upgrade-lucky-drop-sector{position:absolute;z-index:4;left:50%;bottom:2px;width:64px;height:72px;display:grid;place-items:end center;padding-bottom:13px;color:#e8ba62;opacity:.92;isolation:isolate;filter:drop-shadow(0 6px 7px rgba(0,0,0,.68));transform:translate(-50%);pointer-events:none}.upgrade-lucky-drop-sector:before{content:"";position:absolute;z-index:-2;inset:0;clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:linear-gradient(90deg,rgba(255,222,151,.34),transparent 12% 88%,rgba(255,222,151,.25)),linear-gradient(180deg,#8a5b2d 0 3px,#3c2919 3px 72%,#17110c);box-shadow:inset 0 1px #ffeebe57}.upgrade-lucky-drop-sector:after{content:"";position:absolute;z-index:-1;inset:4px 5px 5px;clip-path:polygon(17% 0,83% 0,100% 100%,0 100%);background:radial-gradient(circle at 50% 67%,rgba(227,172,73,.18),transparent 38%),repeating-linear-gradient(112deg,rgba(255,255,255,.022) 0 1px,transparent 1px 7px),linear-gradient(180deg,#30261d,#1a1510);box-shadow:inset 0 0 0 1px #ffde9a14,inset 0 -10px 18px #0000005c}.upgrade-lucky-drop-sector.is-scanning{animation:upgradeLuckySectorReveal .26s var(--ease-smooth-out) both}.upgrade-lucky-drop-sector svg{position:relative;z-index:2;width:18px;height:18px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.92)) drop-shadow(0 0 7px rgba(224,170,78,.2))}.upgrade-lucky-drop-sparks{position:absolute;z-index:7;left:50%;bottom:46px;width:1px;height:1px;pointer-events:none}.upgrade-lucky-drop-sparks i{position:absolute;left:0;top:0;width:2px;height:20px;background:linear-gradient(180deg,#fff6cc00,#fff0ae 38%,#d69632);box-shadow:0 0 6px #e0aa4ed1;opacity:0;transform:translate(-50%,-50%) rotate(var(--lucky-spark-angle)) translateY(-6px) scaleY(.28);transform-origin:50% 100%}.upgrade-gauge-panel.is-lucky-drop .upgrade-gauge{--gauge-color: var(--rust-gold)}.upgrade-gauge-panel.is-lucky-drop .upgrade-gauge:before{border-color:#e0aa4e3d;background:radial-gradient(circle,rgba(224,170,78,.1) 0 .55px,transparent .85px) 0 0/4px 4px,radial-gradient(circle,rgba(224,170,78,.27),transparent 63%),var(--surface-base);animation:upgradeLuckyDropCoreAfterglow 4.8s ease-in-out infinite}.upgrade-gauge-panel.is-lucky-drop:after{border-color:#e7b754b8;box-shadow:0 0 28px #e0aa4e4d}.upgrade-gauge-panel.is-lucky-drop .upgrade-lucky-drop-sector{color:#fff1ad;animation:upgradeLuckySectorLock .92s var(--ease-smooth-out) both}.upgrade-gauge-panel.is-lucky-drop .upgrade-lucky-drop-sector:before{background:linear-gradient(90deg,rgba(255,244,196,.72),transparent 10% 90%,rgba(255,233,166,.56)),linear-gradient(180deg,#ffe397 0 3px,#b77728 3px 70%,#4b2c12)}.upgrade-gauge-panel.is-lucky-drop .upgrade-lucky-drop-sector:after{background:radial-gradient(circle at 50% 64%,rgba(255,224,131,.42),transparent 40%),repeating-linear-gradient(112deg,rgba(255,255,255,.04) 0 1px,transparent 1px 7px),linear-gradient(180deg,#6a451e,#28180d);box-shadow:inset 0 0 0 1px #ffeaae3d,inset 0 -10px 20px #0000004d}.upgrade-gauge-panel.is-lucky-drop .upgrade-lucky-drop-sector svg{animation:upgradeLuckyStarLock .92s var(--ease-smooth-out) both}.upgrade-gauge-panel.is-lucky-drop .upgrade-lucky-drop-sparks i{animation:upgradeLuckySpark .72s var(--lucky-spark-delay) cubic-bezier(.16,.72,.2,1) both}.upgrade-stage.is-lucky-drop .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot){animation:upgradeLuckyTargetSurface var(--upgrade-win-duration) var(--upgrade-win-ease) both}.upgrade-stage.is-lucky-drop .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot)>header{animation:upgradeLuckyTargetHeader var(--upgrade-win-duration) var(--upgrade-win-ease) both}.upgrade-stage.is-lucky-drop .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot) .upgrade-slot-body:before{background:radial-gradient(circle,rgba(255,250,221,.96) 0 2%,rgba(240,194,100,.84) 8%,rgba(224,170,78,.38) 31%,transparent 68%)}.upgrade-stage.is-lucky-drop .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot) .upgrade-win-canvas{filter:saturate(1.12) brightness(1.08)}.upgrade-stage.is-lucky-drop .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot) .upgrade-slot-body>img{animation:upgradeLuckyTargetItem var(--upgrade-win-duration) var(--upgrade-win-ease) both}.upgrade-stage.is-lucky-drop .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot) .upgrade-slot-body:after{content:"";position:absolute;z-index:1;inset:-32% 18%;background:linear-gradient(104deg,transparent 31%,rgba(255,239,179,.04) 43%,rgba(255,239,179,.5) 50%,rgba(255,239,179,.04) 57%,transparent 69%);transform:translate(-120%) skew(-8deg);animation:upgradeLuckyTargetSweep 1.05s 90ms var(--ease-smooth-out) both;pointer-events:none}@keyframes upgradeLuckySectorLock{0%{opacity:.7;filter:drop-shadow(0 5px 6px rgba(0,0,0,.7)) brightness(.74);transform:translate(-50%) translateY(8px) scale(.94)}18%{opacity:1;filter:drop-shadow(0 0 18px rgba(255,205,104,.7)) drop-shadow(0 7px 8px rgba(0,0,0,.7)) brightness(1.5);transform:translate(-50%) translateY(-2px) scale(1.04)}48%{filter:drop-shadow(0 0 12px rgba(224,170,78,.48)) drop-shadow(0 7px 8px rgba(0,0,0,.7)) brightness(1.12);transform:translate(-50%) translateY(0) scale(1)}to{opacity:1;filter:drop-shadow(0 0 9px rgba(224,170,78,.34)) drop-shadow(0 7px 8px rgba(0,0,0,.7)) brightness(1.04);transform:translate(-50%) translateY(0) scale(1)}}@keyframes upgradeLuckySectorReveal{0%{opacity:0;filter:drop-shadow(0 3px 5px rgba(0,0,0,.62)) brightness(.58);transform:translate(-50%) translateY(15px) scale(.9)}to{opacity:.92;filter:drop-shadow(0 7px 8px rgba(0,0,0,.7)) brightness(.92);transform:translate(-50%) translateY(0) scale(1)}}@keyframes upgradeLuckyStarLock{0%{color:#b57c2e;filter:drop-shadow(0 1px 1px rgba(0,0,0,.9));transform:scale(.72)}22%{color:#fff7cf;filter:drop-shadow(0 0 12px rgba(255,221,128,.96));transform:scale(1.3) rotate(-8deg)}52%{color:#ffe49a;filter:drop-shadow(0 0 8px rgba(255,211,104,.7));transform:scale(.96) rotate(2deg)}to{color:#ffe7a3;filter:drop-shadow(0 1px 1px rgba(0,0,0,.86)) drop-shadow(0 0 6px rgba(255,211,104,.45));transform:scale(1)}}@keyframes upgradeLuckySpark{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--lucky-spark-angle)) translateY(-4px) scaleY(.22)}12%{opacity:1}68%{opacity:.76}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--lucky-spark-angle)) translateY(-92px) scaleY(.72)}}@keyframes upgradeLuckyDropCoreAfterglow{0%,to{box-shadow:inset 0 1px #f4e7da0a,inset 0 -12px 20px #00000029,inset 0 0 28px #e0aa4e0f,inset 0 0 0 12px #00000012,0 14px 32px #0000004d}46%{box-shadow:inset 0 1px #f4e7da0d,inset 0 -12px 20px #00000024,inset 0 0 48px #e0aa4e29,inset 0 0 0 12px #0000000f,0 14px 32px #0000004d}}@keyframes upgradeLuckyTargetSurface{0%{background-color:var(--surface-raised);box-shadow:inset 0 0 0 0 transparent}13%{background-color:color-mix(in srgb,var(--rust-gold) 24%,var(--surface-raised));box-shadow:inset 0 0 84px #e0aa4e57}34%{background-color:color-mix(in srgb,var(--rust-gold) 17%,var(--surface-raised));box-shadow:inset 0 0 126px #e0aa4e42}to{background-color:color-mix(in srgb,var(--rust-gold) 8%,var(--surface-raised));box-shadow:inset 0 0 52px #e0aa4e1f}}@keyframes upgradeLuckyTargetHeader{0%,to{color:#e4dad19e;background-color:var(--surface-base)}15%{color:#fff4d3;background-color:#6b4a22}42%{color:#f1dfb8;background-color:#41331f}}@keyframes upgradeLuckyTargetItem{0%{opacity:.58;filter:blur(3px) brightness(.64) drop-shadow(0 14px 14px rgba(0,0,0,.34));transform:scale(1.12) translateY(9px)}8%{opacity:1;filter:blur(0) brightness(2.45) saturate(1.06) drop-shadow(0 0 42px rgba(224,170,78,.84));transform:scale(1.68) translateY(-10px)}24%{filter:brightness(1.5) saturate(1.14) drop-shadow(0 0 35px rgba(224,170,78,.66));transform:scale(1.46) translateY(-5px)}48%{filter:brightness(1.2) saturate(1.08) drop-shadow(0 0 24px rgba(224,170,78,.42));transform:scale(1.35) translateY(-2px)}to{opacity:1;filter:drop-shadow(0 14px 14px rgba(0,0,0,.34));transform:scale(1.28) translateY(0)}}@keyframes upgradeLuckyTargetSweep{0%{opacity:0;transform:translate(-120%) skew(-8deg)}15%{opacity:1}72%{opacity:.52}to{opacity:0;transform:translate(120%) skew(-8deg)}}.upgrade-gauge-panel.is-lucky-drop .upgrade-gauge-core>strong{font-size:clamp(22px,3vw,32px);color:#ffe2a5}@media(prefers-reduced-motion:reduce){.upgrade-lucky-drop-sector,.upgrade-gauge-panel.is-lucky-drop .upgrade-lucky-drop-sector,.upgrade-gauge-panel.is-lucky-drop .upgrade-lucky-drop-sector svg,.upgrade-gauge-panel.is-lucky-drop .upgrade-gauge:before,.upgrade-stage.is-lucky-drop .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot),.upgrade-stage.is-lucky-drop .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot)>header,.upgrade-stage.is-lucky-drop .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot) .upgrade-slot-body>img{animation:none}.upgrade-lucky-drop-sparks,.upgrade-stage.is-lucky-drop .upgrade-target-column .upgrade-slot:not(.upgrade-mystery-slot) .upgrade-slot-body:after{display:none}}.upgrade-slot-bundle{position:absolute;inset:8px 8px 44px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;pointer-events:none}.upgrade-slot-bundle-item{position:relative;min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:4px;border:1px solid rgba(224,170,78,.32);border-radius:6px;background:radial-gradient(circle,rgba(224,170,78,.14),transparent 70%);padding:4px}.upgrade-slot-bundle-item>img{width:100%;height:100%;min-height:0;object-fit:contain;filter:drop-shadow(0 6px 6px rgba(0,0,0,.32))}.upgrade-slot-bundle-item>.upgrade-value{font-size:clamp(11px,.9vw,14px)}.upgrade-slot-bundle-inspect{position:absolute;top:4px;left:4px;z-index:7;opacity:.72;pointer-events:auto}.upgrade-slot-bundle-inspect:hover,.upgrade-slot-bundle-inspect:focus-visible{opacity:1}.energy-status-bar{position:fixed;inset:68px 0 auto 220px;z-index:49;height:52px;padding:0 8px;display:flex;align-items:center;justify-content:flex-start;gap:6px;border:0;border-left:1px solid rgba(228,218,209,.08);background:#111311;color:#e4dad1b8;text-align:left;cursor:pointer}.energy-status-bar:hover,.energy-status-bar:focus-visible{color:#fff}.energy-status-copy,.energy-status-next{min-width:0;display:flex;align-items:center;font-family:Roboto Condensed,Arial Narrow,sans-serif;text-transform:uppercase}.energy-status-copy{width:220px;height:42px;padding:0 14px;gap:9px;background:#536b30;color:#f2eee8}.energy-status-copy>i{width:18px;height:22px;display:grid;place-items:center;flex:0 0 auto;color:#d8e9b5;font-size:13px;font-style:normal}.energy-status-copy b{font-size:11px;letter-spacing:.055em}.energy-status-copy strong{margin-left:auto;padding:4px 6px;background:#10120f4d;color:#eef5dc;font-size:11px;font-variant-numeric:tabular-nums;line-height:1}.energy-status-next{width:230px;height:42px;padding:0 14px;gap:8px;background:#292b28}.energy-status-next small{color:#eee6de6b;font-size:8px;font-weight:700;letter-spacing:.055em}.energy-status-next b{max-width:96px;overflow:hidden;font-size:11px;letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap}.energy-status-next svg{width:10px;color:#e4dad180}.energy-status-bar:hover .energy-status-copy,.energy-status-bar:focus-visible .energy-status-copy{background:#607a38}.energy-status-bar:hover .energy-status-next,.energy-status-bar:focus-visible .energy-status-next{background:#333530}.app-shell.has-energy-status .content-page{padding-top:142px}.app-shell.has-energy-status .case-detail-page{padding-top:134px}.app-shell.has-energy-status .live-drops{inset-block-start:68px}.rewards-system-switch{--ui-toolbar-height: 56px;display:grid;grid-template-columns:1fr;margin-bottom:18px;background:#191b19}.rewards-system-switch .game-toolbar-tabs{display:grid;grid-template-columns:repeat(var(--meta-tab-count, 3),minmax(0,1fr));gap:2px;overflow:visible}.rewards-system-switch .game-toolbar-tabs button{min-width:0;background:#252724;color:#eee6dea8}.rewards-system-switch .game-toolbar-tabs button:hover,.rewards-system-switch .game-toolbar-tabs button:focus-visible{background:#2d302c;color:#fff}.rewards-system-switch .game-toolbar-tabs button.is-active{background:#30332e;color:#f5eee7;box-shadow:inset 0 -3px #91aa60}.rewards-system-switch .game-toolbar-tabs button.is-active svg{color:#b8cf83}.rewards-system-switch .game-toolbar-tabs button small{padding:0;background:transparent;color:#e4dad180;font-size:9px}.rewards-system-switch .game-toolbar-tabs button.is-active small{color:#c7d99d}.rewards-system-content{min-height:360px}.rewards-system-content>section{animation:metaPanelIn var(--duration-fast) var(--ease-smooth-out) both}.reward-weekly-section>.energy-panel{margin-bottom:var(--reward-section-gap)}.energy-panel{position:relative;overflow:hidden;background:#1b1d1a}.energy-network{min-width:0;padding:24px;overflow:hidden;background:#1b1d1a}.energy-network-command{min-width:0;min-height:86px;padding:0 18px;display:grid;grid-template-columns:88px minmax(190px,1.2fr) minmax(112px,.62fr) minmax(112px,.62fr) minmax(210px,1fr);align-items:center;gap:18px;background:#252724}.energy-network-command>.ui-button{width:100%;min-width:0;height:54px}.energy-network-command>.ui-button:disabled{background:#42443f;color:#eee6de6b;cursor:default}.energy-network-charge,.energy-network-next,.energy-network-personal,.energy-network-reset{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px}.energy-network-command small{color:#e4dad194;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.energy-network-charge strong{color:#dce9bd;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:30px;line-height:.86;letter-spacing:-.02em}.energy-network-next-value{min-width:0;display:flex;align-items:center;gap:8px;white-space:nowrap}.energy-network-next b{min-width:0;overflow:hidden;color:#eee6de;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:18px;line-height:1;text-overflow:ellipsis;text-transform:uppercase}.energy-network-next em{flex:0 0 auto;display:flex;align-items:center;gap:6px;color:#c7d99d;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:13px;font-style:normal;font-weight:700;text-transform:uppercase}.energy-network-next em img{width:18px;height:18px}.energy-network-personal b{display:flex;align-items:center;gap:6px;color:#eee6de;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:15px;text-transform:uppercase}.energy-network-personal b img{width:18px;height:18px}.energy-network-reset b{color:#eee6ded6;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:15px;line-height:1;text-transform:uppercase;white-space:nowrap}.energy-network-progress{margin:20px 0 30px;padding:0 2px 23px}.energy-network-track{height:9px;overflow:hidden;background:#0f110f;box-shadow:inset 0 0 0 1px #ffffff0a}.energy-network-track i{width:100%;height:100%;display:block;background:linear-gradient(90deg,#58703b,#8da351 58%,#c6a341);transform:scaleX(var(--energy-progress, 0));transform-origin:left center;transition:transform var(--duration-fast) var(--ease-smooth-out)}.energy-network-scale{position:relative;height:0}.energy-network-scale>span{position:absolute;top:-10px;display:grid;justify-items:center;gap:5px;color:#e4dad18f;transform:translate(-50%)}.energy-network-scale>span:last-child{transform:translate(-100%)}.energy-network-scale>span>i{width:2px;height:15px;background:#5a5d55}.energy-network-scale>span>b{font-size:9px;letter-spacing:.05em}.energy-network-scale>span.is-reached{color:#c9dc9d}.energy-network-scale>span.is-reached>i{background:#a9c074}.energy-milestones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.energy-milestones>article{position:relative;min-width:0;min-height:176px;padding:20px;display:flex;flex-direction:column;gap:18px;overflow:hidden;background:#242623;color:#eee6dea8}.energy-milestones>article.is-next{background:#292c27;box-shadow:inset 0 -2px #758c4e}.energy-milestones>article.is-unlocked{background:#2b2e29;color:#eee6dec7}.energy-milestones>article.is-claimable{background:#30352d}.energy-milestones>article.is-claimed{background:#292c27;color:#eee6dead}.energy-milestones article>header{min-width:0;padding-right:82px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px}.energy-milestones article>header>i{width:42px;height:42px;display:grid;place-items:center;background:#171917;color:#d1ac43;font-size:16px;font-style:normal}.energy-milestones article>header>span{min-width:0}.energy-milestones article small{color:#eee6dea3;font-size:10px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.energy-milestones h3{margin:4px 0 0;color:#eee6de;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:17px;line-height:1.05;text-transform:uppercase;white-space:normal}.energy-milestone-state{position:absolute;top:20px;right:20px;padding:5px 7px;display:inline-flex;align-items:center;gap:5px;background:#191b19;color:#eee6de9e;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.energy-milestone-state svg{width:10px;height:10px}.energy-milestones article.is-claimable .energy-milestone-state{background:#a9c476;color:#171917}.energy-milestones article.is-claimed .energy-milestone-state{color:#adc979}.energy-milestone-reward{margin-top:auto;min-height:50px;padding:12px 14px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px 14px;background:#1c1e1b}.energy-milestone-scrap{display:inline-flex;align-items:center;gap:5px;color:#eee6de;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:14px;font-weight:700}.energy-milestone-reward .scrap-icon,.energy-milestone-reward img{width:17px;height:17px}.energy-milestone-reward b{color:#eee6deb8;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:11px;white-space:nowrap}.energy-milestones article>footer{min-height:38px;margin-top:auto;display:flex;align-items:flex-end}.energy-milestones .ui-button{min-width:0;height:40px;padding-inline:10px;font-size:10px}.energy-reputation-note{margin:14px 0 0;display:flex;align-items:center;gap:8px;color:#e4dad1a8;font-size:11px;line-height:1.4}.energy-reputation-note svg{color:#a9c476}.energy-claim-notice{margin:0;padding:11px 26px;display:flex;align-items:center;gap:8px;background:#35402d;color:#dce9bd;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.workbench-primary-action{width:min(360px,100%);min-width:0;height:52px;padding-inline:18px;justify-content:space-between}.workbench-primary-action>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-primary-action>b{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.workbench-primary-action img{width:17px;height:17px}.workbench-complete{min-height:46px;display:flex;align-items:center;gap:8px;color:#bad38a;font-family:Roboto Condensed,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase}.meta-panel-section-heading{min-height:72px;margin:16px 18px 0;padding:0 4px;display:flex;align-items:center;justify-content:space-between;gap:20px}.meta-panel-section-heading>span{min-width:0;display:flex;flex-direction:column;gap:3px}.meta-panel-section-heading small{color:#eee6de75;font-size:9px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.meta-panel-section-heading h3{margin:0;color:#f1e9e2;font-family:Roboto Condensed,sans-serif;font-size:23px;line-height:1;text-transform:uppercase}.meta-panel-section-heading>b{color:#eee6de85;font-family:Roboto Condensed,sans-serif;font-size:11px;text-transform:uppercase;white-space:nowrap}.workbench-modules>button.is-installed{background:#302f29}.workbench-module-copy{min-width:0;display:flex;flex-direction:column;gap:6px}.workbench-module-copy b{color:#f1e9e2;font-family:Roboto Condensed,sans-serif;font-size:16px;text-transform:uppercase}.workbench-module-copy small{max-width:48ch;color:#eee6de85;font-size:10px;line-height:1.4}.workbench-module-action{min-width:112px;display:flex;align-items:flex-end;flex-direction:column;gap:8px}.workbench-module-action em{color:#a9bd7c;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.workbench-modules>button.is-locked .workbench-module-action em{color:#eee6de7a}.workbench-modules .workbench-module-price{height:36px;color:#eee6de;font-size:14px;letter-spacing:.02em}.workbench-modules .workbench-module-price>.scrap-icon{width:15px;height:15px;padding:10px}.workbench-modules .workbench-module-price>b{padding-inline:10px;font-size:14px}.contract-progress{margin-top:18px;display:flex;flex-direction:column;gap:8px}.contract-progress>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.contract-progress>span small{color:#eee6de6b;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.contract-progress>span b{color:#eee6deb8;font-family:Roboto Condensed,sans-serif;font-size:10px;font-variant-numeric:tabular-nums}.contract-progress>i{height:6px;overflow:hidden;background:#171917;font-style:normal}.contract-progress>i>b{height:100%;display:block;background:var(--rust-blue)}.contracts-grid>article.is-ready .contract-progress>i>b,.contracts-grid>article.is-claimed .contract-progress>i>b{background:#9ab766}@keyframes metaPanelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:1180px){.energy-status-bar{inset-block-start:calc(68px + env(safe-area-inset-top));inset-inline-start:0;border-left:0}.app-shell.has-energy-status .live-drops{inset-block-start:calc(120px + env(safe-area-inset-top))}.app-shell.has-energy-status .content-page{padding-top:202px}.app-shell.has-energy-status .case-detail-page{padding-top:194px}.energy-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}.energy-network-command{grid-template-columns:76px minmax(155px,1.1fr) minmax(92px,.58fr) minmax(92px,.58fr) minmax(180px,.95fr);gap:10px}}@media(max-width:760px){.energy-status-bar{inset-block-start:calc(58px + env(safe-area-inset-top));height:32px;padding:0 4px;gap:4px}.app-shell.has-energy-status .live-drops{inset-block-start:calc(90px + env(safe-area-inset-top))}.energy-status-copy{width:44%;height:26px;padding-inline:9px}.energy-status-copy b{font-size:9px}.energy-status-copy strong{padding:0;background:transparent;font-size:10px}.energy-status-next{width:56%;height:26px;padding-inline:9px}.energy-status-next small{display:none}.energy-status-next b{max-width:none;flex:1;font-size:9px}.energy-status-next svg{display:block}.app-shell.has-energy-status .content-page{padding-top:calc(174px + env(safe-area-inset-top))}.app-shell.has-energy-status .case-detail-page{padding-top:calc(162px + env(safe-area-inset-top))}.rewards-system-switch .game-toolbar-tabs{grid-template-columns:repeat(var(--meta-tab-count, 3),minmax(0,1fr))}.rewards-system-switch .game-toolbar-tabs button{min-height:48px;font-size:10px}.rewards-system-switch .game-toolbar-tabs button small{display:none}.energy-network{padding:16px 12px}.energy-network-command{min-height:0;padding:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.energy-network-command>.ui-button{grid-column:1 / -1;height:50px}.energy-network-charge{align-items:flex-start}.energy-network-charge strong{font-size:38px}.energy-network-next b{font-size:14px}.energy-network-next em{font-size:12px}.energy-network-command small{font-size:9px}.energy-network-personal b{font-size:13px}.energy-network-next{grid-column:1 / -1}.energy-network-reset{align-items:flex-end;text-align:right}.energy-network-progress{margin:20px 0 29px}.energy-milestones{grid-template-columns:1fr;gap:7px}.energy-milestones>article{min-height:156px;padding:16px;gap:14px}.energy-milestones article>header{padding-right:76px}.energy-milestone-state{top:16px;right:16px}.energy-reputation-note{align-items:flex-start;font-size:11px}.energy-claim-notice{padding:11px 12px}.workbench-primary-action{width:100%}.meta-panel-section-heading{min-height:64px;margin-inline:12px}.workbench-module-action{grid-column:2;min-width:0;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.rewards-system-content>section{animation:none}}.case-detail-page{--surface-page: #141312;--font-size-caption: var(--ui-caption-font);--font-size-control: var(--ui-control-font);--font-size-item-title: var(--ui-card-title-font);--font-size-price: 16px;--text-dialog: 20px;--text-control: var(--font-size-control);--text-item: var(--font-size-item-title);--text-price: var(--font-size-price);--text-caption: var(--font-size-caption)}.skin-item-card.skin-item-card--collection{height:var(--collection-card-height, 180px);min-height:0;padding:0;display:grid;grid-template-rows:minmax(0,1fr) var(--collection-footer-height, 32px);border-bottom-width:0}.skin-item-card--collection.skin-item-card--with-meta{--collection-footer-height: 48px}.skin-item-card--collection:before{bottom:var(--collection-footer-height, 32px)}.skin-item-card--collection .skin-item-card-stage{min-width:0;min-height:0;grid-row:1;display:grid;place-items:center;overflow:hidden;padding:8px 6px;pointer-events:none}.skin-item-card--collection>.skin-item-card-price{top:var(--collection-card-inset, 6px);right:var(--collection-card-inset, 6px);height:var(--collection-price-height, 28px);max-width:calc(100% - 12px);font-size:var(--font-size-price, 14px);font-variant-numeric:tabular-nums}.skin-item-card--collection>.skin-item-card-price>b{padding-inline:6px}.skin-item-card--collection>.skin-item-card-price>.scrap-icon{width:14px;height:14px;padding:7px}.skin-item-card--collection>.skin-item-card-meta{position:relative;inset:auto;height:auto;min-height:0;padding:4px 8px 6px;gap:2px;justify-content:center}.skin-item-card--collection .skin-item-card-title{font-size:var(--font-size-item-title);line-height:1.18;letter-spacing:.015em}.skin-item-card--collection>.skin-item-card-meta>.skin-item-card-title{min-width:0;max-width:100%;display:block;overflow:hidden;white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis;-webkit-line-clamp:unset}.detail-topline{height:44px;display:flex;align-items:center;justify-content:space-between}.detail-tools{display:flex;align-items:center;gap:4px}.detail-topline.has-brand{--detail-brand-height: 40px;display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);gap:8px}.detail-topline.has-brand>.detail-back{justify-self:start}.detail-topline.has-brand>.detail-tools{justify-self:end}.detail-brand{display:grid;place-items:center;pointer-events:none}.detail-brand img{display:block;height:var(--detail-brand-height);width:auto;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}.detail-back,.detail-sound{padding:0 14px;display:flex;align-items:center;gap:8px;border:0;background:#1e1e1ceb;color:#e4dad19e;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-weight:700;letter-spacing:.045em;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.detail-back svg,.detail-sound svg{transition:transform var(--duration-fast) var(--ease-smooth-out)}.detail-back:hover,.detail-back:focus-visible,.detail-sound:hover,.detail-sound:focus-visible{color:#fff;background:#343431}.detail-back:hover svg,.detail-back:focus-visible svg{transform:translate(-3px)}.detail-sound:hover svg,.detail-sound:focus-visible svg{transform:scale(1.08)}.detail-back:active,.detail-sound:active{transform:translateY(1px)}.detail-sound.is-on svg{color:var(--rust-blue)}.case-hero{position:relative;min-height:470px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,#1416141f,#14141294)}.case-hero:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,transparent,rgba(14,15,14,.64));pointer-events:none}.case-drop-stage{position:relative;z-index:1;width:min(630px,64vw);height:370px;display:grid;place-items:center;perspective:1200px;transform:translateY(0)}.case-drop-object{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 28px 22px rgba(0,0,0,.48));transform-origin:50% 88%;animation:caseFallIn .76s linear both;will-change:transform}.case-drop-stage.status-opening .case-drop-object{animation:caseOpening 1.7s cubic-bezier(.22,.68,.2,1) both}.case-ground-shadow{position:absolute;left:50%;bottom:38px;z-index:1;width:42%;height:24px;border-radius:50%;background:#00000073;filter:blur(14px);transform:translate(-50%);animation:groundShadowIn .76s linear both}.case-open-panel{position:relative;z-index:2;background:#1f1f1df2;text-align:center;animation:detailPanelIn .35s .72s ease-out both}.case-open-panel header>span{color:#e4dad16b;font-size:9px;font-weight:700;letter-spacing:.12em}.case-open-panel h1{margin:0;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.open-controls{display:grid}.case-open-count{background:#292a28}.case-open-count .game-toolbar-select-trigger{flex-direction:row;align-items:center;justify-content:flex-start}.case-open-count .game-toolbar-select-trigger small{display:none}.case-open-count .game-toolbar-select-trigger b{color:#f1e9e2}.case-open-count .game-toolbar-select-menu{left:0;right:auto;width:204px;min-width:0;padding:2px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.case-open-count .game-toolbar-select-menu>button{width:auto;height:auto;aspect-ratio:1;min-height:0;padding:0;grid-template-columns:1fr;justify-items:center}.case-open-count .game-toolbar-select-menu>button+button{margin-top:0}.case-open-count .game-toolbar-select-menu>button>span{display:none}.case-open-count .game-toolbar-select-menu>button>b{font-size:11px}.case-open-count .game-toolbar-select-trigger:disabled{background:#242522;color:#e4dad14d;cursor:not-allowed}.fast-open{padding:0;display:grid;place-items:center;border:0;background:#292a28;color:#e4dad185;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out,transform var(--duration-quick) ease-out}.fast-open svg{width:22px;height:22px;color:#e4dad16b;transition:color var(--duration-quick) ease-out,transform var(--duration-fast) var(--ease-smooth-out)}.fast-open.is-active{color:#fff;background:#363a2f}.fast-open.is-active svg{color:#98b667}.fast-open:hover,.fast-open:focus-visible{color:#fff;background:var(--surface-hover)}.fast-open:hover svg,.fast-open:focus-visible svg{transform:translateY(-1px) scale(1.08)}.fast-open:active{transform:translateY(1px)}.fast-open:disabled{background:#242522;color:#e4dad138;cursor:not-allowed;transform:none}.fast-open:disabled svg{color:#e4dad138;transform:none}.open-case-button{width:100%}.open-case-button b{display:flex;align-items:center;gap:5px}.open-case-button img{width:20px;height:20px;object-fit:contain}.case-sell-all{margin:10px auto 0;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:#2c2e2a;color:#eee6dec7;font:700 11px Roboto Condensed,Arial Narrow,sans-serif;letter-spacing:.035em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 0 0 1px #e4dad10f;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.case-sell-all:hover,.case-sell-all:focus-visible{outline:0;background:var(--rust-gold);color:#211b13}.case-sell-all b{color:var(--rust-gold);font-size:13px}.case-sell-all:hover b,.case-sell-all:focus-visible b{color:inherit}.case-sell-all img{width:16px;height:16px;object-fit:contain}.case-sell-all:disabled{background:#282a27;color:#eee6de5c;cursor:default}@media(max-width:1180px){.case-hero{min-height:450px}.case-drop-stage{width:min(590px,68vw);height:340px}}@media(max-width:760px){.detail-topline{height:40px}.detail-topline.has-brand{--detail-brand-height: 32px}.detail-topline.has-brand .detail-back-tail{display:none}.detail-back,.detail-sound{padding:0 10px}.detail-sound span{display:none}.case-hero{min-height:382px}.case-drop-stage{width:min(100%,520px);height:300px;transform:none}.case-ground-shadow{bottom:22px}.case-open-panel{display:block}.case-open-count{justify-self:center}.fast-open svg{width:21px;height:21px}.case-open-count .game-toolbar-select-menu{position:fixed;inset:auto 0 0;width:auto;padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;box-shadow:0 -18px 44px #0000008c;animation:caseCountSheetIn var(--duration-fast) var(--ease-smooth-out) both}.case-open-count .game-toolbar-select-menu:before{content:"";grid-column:1 / -1;justify-self:center;width:42px;height:4px;margin-bottom:2px;border-radius:2px;background:#e4dad13d}.case-open-count .game-toolbar-select-menu.toolbar-menu-leave-active{animation:caseCountSheetOut var(--duration-quick) ease-in both}.case-open-count .game-toolbar-select-menu>button{height:48px;aspect-ratio:auto}}@keyframes caseCountSheetIn{0%{transform:translateY(100%)}}@keyframes caseCountSheetOut{to{transform:translateY(100%)}}.case-open-panel{min-height:0;padding:20px 16px}.case-open-panel h1{font-size:var(--text-dialog, 20px);line-height:1.25;overflow-wrap:anywhere}.open-controls{width:min(440px,100%);margin:12px auto 0;grid-template-columns:80px 44px minmax(0,1fr);gap:5px}.open-controls.is-insufficient{width:min(340px,100%);grid-template-columns:44px minmax(0,1fr)}.case-open-count{width:80px;height:44px;grid-column:auto}.case-open-count .game-toolbar-select-trigger{padding:0 30px 0 12px;gap:6px}.case-open-count .game-toolbar-select-trigger b{font-size:var(--text-control, 14px)}.case-open-count .game-toolbar-select-trigger i{right:12px}.fast-open{width:44px;height:44px;grid-column:auto}.open-case-button{height:44px;min-width:0;grid-column:auto;padding-inline:8px;font-size:var(--text-control, 14px)}.open-case-button b{font-size:var(--text-control, 14px)}.case-sell-all{height:44px;min-width:0;width:min(280px,100%);font-size:var(--text-control, 14px)}.detail-back,.detail-sound{min-height:36px;height:auto;font-size:var(--text-control, 14px)}@media(max-width:991px){.case-detail-page .detail-topline{min-height:44px;height:auto;gap:5px}.case-open-panel{padding:16px 10px}.case-open-panel h1{font-size:18px}.case-open-count{width:72px}.open-controls{grid-template-columns:72px 36px minmax(0,1fr)}.open-controls.is-insufficient{grid-template-columns:36px minmax(0,1fr)}.fast-open{width:36px}.open-case-button{font-size:var(--text-control, 14px);gap:4px}.open-case-button img{width:16px;height:16px}}@media(max-width:359px){.open-controls{grid-template-columns:62px 32px minmax(0,1fr)}.case-open-count{width:62px}.fast-open{width:32px}.open-case-button,.open-case-button b{font-size:12px}}.case-hero.is-roulette{display:block;min-height:0;background:var(--surface-base)}.case-hero.is-roulette:after{display:none}.roulette-arena{--lane-height: 232px;--arena-gap: 12px;--lane-span: 2;position:relative;z-index:3;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:var(--lane-height);width:100%;padding:var(--arena-gap);column-gap:var(--arena-gap);row-gap:0;background:var(--surface-base);scroll-margin-top:calc(var(--header-height-desktop) + 16px)}.roulette-arena.count-1{--lane-height: 390px;--lane-span: 6}.roulette-arena.count-2{--lane-height: 294px;--lane-span: 3}.roulette-arena.count-3{--lane-height: 256px}.roulette-arena.count-4{--lane-height: 260px;--lane-span: 3}.roulette-arena.count-7>.roulette-lane:last-child{--lane-grid-span: 6}.roulette-arena:is(.count-5,.count-8)>.roulette-lane:nth-last-child(-n+2){--lane-grid-span: 3}.roulette-lane{--lane-unit: calc( var(--lane-span) * (100cqw - (var(--lane-grid-span, var(--lane-span)) - 1) * var(--arena-gap)) / var(--lane-grid-span, var(--lane-span)) + (var(--lane-span) - 1) * var(--arena-gap) );--slot-size: min(calc(var(--lane-unit) * .31), calc(var(--lane-height) - 48px));--slot-gap: 6px;position:relative;grid-column:span var(--lane-grid-span, var(--lane-span));min-width:0;min-height:0;container-type:inline-size}.count-1 .roulette-lane{--slot-size: min(30cqw, 330px);--slot-gap: 10px}.roulette-window{position:relative;width:100%;height:100%;overflow:hidden;background:var(--surface-base)}.roulette-window:before,.roulette-window:after{content:"";position:absolute;top:0;bottom:0;width:14%;z-index:3;pointer-events:none}.roulette-window:before{left:0;background:linear-gradient(90deg,var(--surface-base),transparent)}.roulette-window:after{right:0;background:linear-gradient(-90deg,var(--surface-base),transparent)}.roulette-marker{position:absolute;z-index:4;left:50%;top:50%;width:0;height:0;pointer-events:none}.roulette-marker>i{position:absolute;left:calc(var(--slot-size) / -2 - 3px);width:calc(var(--slot-size) + 6px);height:14px;border-inline:2px solid var(--rust-red)}.roulette-marker>i:first-child{bottom:calc(var(--slot-size) / 2 - 11px);border-top:2px solid var(--rust-red)}.roulette-marker>i:last-child{top:calc(var(--slot-size) / 2 - 11px);border-bottom:2px solid var(--rust-red)}.roulette-marker:before,.roulette-marker:after{content:"";position:absolute;left:-3px;width:6px;height:9px;background:var(--rust-red)}.roulette-marker:before{bottom:calc(var(--slot-size) / 2 + 7px)}.roulette-marker:after{top:calc(var(--slot-size) / 2 + 7px)}.roulette-track{--roulette-start: calc( var(--start-index) * (var(--slot-size) + var(--slot-gap)) + var(--slot-size) / 2 );--roulette-offset: calc( var(--winner-index) * (var(--slot-size) + var(--slot-gap)) + var(--slot-size) / 2 );position:absolute;top:50%;left:50%;display:flex;flex-direction:row;align-items:center;width:max-content;gap:var(--slot-gap);transform:translate3d(calc(-1 * var(--roulette-start)),-50%,0);animation:var(--spin-animation) var(--spin-duration) linear var(--spin-delay) both;will-change:transform}.roulette-item{position:relative;width:var(--slot-size);height:var(--slot-size);flex:0 0 var(--slot-size);display:grid;place-items:center;background:color-mix(in srgb,var(--rarity-color, var(--rarity-common)) 12%,var(--surface-raised))}.roulette-item:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--rarity-color, var(--rarity-common));box-shadow:0 0 10px 1px color-mix(in srgb,var(--rarity-color, var(--rarity-common)) 70%,transparent)}.roulette-item:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--rarity-color, var(--rarity-common)) 28%,transparent) 0%,transparent 62%)}.roulette-item{--reel-skin-share: .7}.count-1 .roulette-item{--reel-skin-share: .63}.roulette-item>.roulette-skin-render{width:calc(var(--reel-skin-share) * 100%);height:calc(var(--reel-skin-share) * 100%);filter:brightness(1.12) saturate(1.2)}.roulette-item>.normalized-skin-image.roulette-skin-render{container-type:normal}.roulette-item>.roulette-skin-render>.normalized-skin-image-crop{width:min(100%,calc(var(--slot-size) * var(--reel-skin-share) * var(--skin-crop-ratio)))}.is-settled .roulette-track{opacity:.34;transition:opacity .42s cubic-bezier(.2,.7,.3,1)}.is-settled .roulette-item.is-winner{visibility:hidden}@property --reel-edge{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.roulette-reel{position:absolute;inset:0;--reel-edge: 0%;transition:--reel-edge .42s cubic-bezier(.2,.7,.3,1)}.is-settled .roulette-reel{--reel-edge: 31%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--reel-edge),#000 calc(100% - var(--reel-edge)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--reel-edge),#000 calc(100% - var(--reel-edge)),transparent)}.roulette-window:before,.roulette-window:after{transition:opacity .42s cubic-bezier(.2,.7,.3,1)}.is-settled .roulette-window:before,.is-settled .roulette-window:after{opacity:0}.is-settled .roulette-marker{opacity:0;transition:opacity .16s ease-out}.roulette-prize{--collection-card-height: 100%;--collection-footer-height: 44px;--win-grow-ms: .26s;--win-peak-scale: 1.12;--win-flash-at: 182ms;--win-flash-name: rouletteWinFlash;--win-flash-ms: .48s;--win-color: var(--rarity-color, var(--rarity-common));--win-bright: var(--rarity-color-bright, var(--win-color));--prize-inset: 10px;position:absolute;inset:0;z-index:5;padding:var(--prize-inset);display:grid;place-items:center}.roulette-prize.win-tier-rare{--win-grow-ms: .28s;--win-peak-scale: 1.14;--win-flash-at: 196ms;--win-flash-name: rouletteWinFlash2;--win-flash-ms: .6s}.roulette-prize.win-tier-epic{--win-grow-ms: .3s;--win-peak-scale: 1.16;--win-flash-at: .21s;--win-flash-name: rouletteWinFlash3;--win-flash-ms: .7s;animation:rouletteWinShake .42s linear var(--win-flash-at) both}.roulette-prize.win-tier-legendary{--win-grow-ms: .36s;--win-peak-scale: 1.22;--win-flash-at: 252ms;--win-flash-name: rouletteWinFlash3;--win-flash-ms: .78s}.roulette-prize-card.skin-item-card{--win-center-y: calc((100% - var(--collection-footer-height, 44px)) / 2 + 12px);position:relative;isolation:isolate;width:100%;max-width:min(480px,calc(var(--lane-unit) - 2 * var(--prize-inset)));min-width:0;height:100%;overflow:hidden;background:transparent;box-shadow:none}.roulette-prize-card.skin-item-card:before,.roulette-prize:before,.roulette-win-glow,.roulette-win-scan{animation:rouletteCardUnfold var(--win-flash-at) cubic-bezier(.12,.88,.22,1) both}.roulette-prize-card.skin-item-card:before{display:block;content:"";position:absolute;inset:0;z-index:-2;opacity:1;background:color-mix(in srgb,var(--rarity-color, var(--rarity-common)) 9%,var(--surface-base))}.roulette-prize:before{content:"";position:absolute;inset:var(--prize-inset);max-width:min(480px,calc(var(--lane-unit) - 2 * var(--prize-inset)));margin-inline:auto;pointer-events:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--rarity-color, var(--rarity-common)) 26%,transparent),0 4px 20px 2px #00000080}.roulette-win-glow,.roulette-win-flash,.roulette-win-scan,.roulette-win-sparks{position:absolute;inset:0;pointer-events:none}.roulette-win-glow{z-index:-1;background:radial-gradient(ellipse 62% 70% at 50% var(--win-center-y),color-mix(in srgb,var(--win-color) 34%,transparent) 0%,color-mix(in srgb,var(--win-color) 24%,transparent) 30%,color-mix(in srgb,var(--win-color) 12%,transparent) 56%,color-mix(in srgb,var(--win-color) 4%,transparent) 80%,transparent 100%);animation:rouletteCardUnfold var(--win-flash-at) cubic-bezier(.12,.88,.22,1) both,rouletteMetadataIn .18s ease-out both}.roulette-prize.is-sold .roulette-win-glow{opacity:.4;transition:opacity .18s ease-out}.roulette-win-flash>i{position:absolute;z-index:5;inset:0;opacity:0;animation:var(--win-flash-name) var(--win-flash-ms) linear var(--win-flash-at) both}.roulette-win-burst{background:radial-gradient(ellipse 64% 62% at 50% var(--win-center-y),color-mix(in srgb,var(--win-bright) 78%,#fff) 0%,color-mix(in srgb,var(--win-bright) 76%,transparent) 16%,color-mix(in srgb,var(--win-color) 55%,transparent) 36%,color-mix(in srgb,var(--win-color) 30%,transparent) 56%,color-mix(in srgb,var(--win-color) 12%,transparent) 76%,transparent 100%);mix-blend-mode:screen}.roulette-win-frame{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--win-bright) 80%,#fff),inset 0 0 28px color-mix(in srgb,var(--win-color) 55%,transparent)}.roulette-win-beam{position:absolute;z-index:-1;left:50%;top:0;bottom:0;width:42%;translate:-50% 0;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--win-bright) 30%,transparent) 30%,color-mix(in srgb,color-mix(in srgb,var(--win-bright) 70%,#fff) 70%,transparent) 50%,color-mix(in srgb,var(--win-bright) 30%,transparent) 70%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent);opacity:0;animation:rouletteWinBeam 1.4s cubic-bezier(.2,.8,.3,1) var(--win-flash-at) both}.roulette-win-scan>i{position:absolute;z-index:5;opacity:0;mix-blend-mode:screen}.roulette-win-scan-down,.roulette-win-scan-up{left:0;right:0;top:0;height:34%}.roulette-win-scan-down{background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--win-bright) 14%,transparent) 50%,color-mix(in srgb,var(--win-bright) 55%,transparent) 90%,color-mix(in srgb,var(--win-bright) 25%,#fff) 97%,transparent 100%);animation:rouletteWinScanDown .56s cubic-bezier(.45,0,.35,1) calc(var(--win-flash-at) - .24s) both}.roulette-win-scan-up{background:linear-gradient(to top,transparent 0%,color-mix(in srgb,var(--win-bright) 10%,transparent) 50%,color-mix(in srgb,var(--win-bright) 45%,transparent) 90%,color-mix(in srgb,var(--win-bright) 25%,#fff) 97%,transparent 100%);animation:rouletteWinScanUp .46s cubic-bezier(.45,0,.35,1) calc(var(--win-flash-at) + .24s) both}.roulette-win-scan-across{top:0;bottom:0;left:0;width:22%;background:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--win-bright) 14%,transparent) 50%,color-mix(in srgb,var(--win-bright) 55%,transparent) 90%,color-mix(in srgb,var(--win-bright) 25%,#fff) 97%,transparent 100%);animation:rouletteWinScanAcross .62s cubic-bezier(.45,0,.35,1) calc(var(--win-flash-at) - .3s) both}.roulette-win-scan>.roulette-win-corner{width:26px;height:26px;margin:-13px 0 0 -13px;mix-blend-mode:normal;background:linear-gradient(90deg,transparent 44%,#fff 50%,transparent 56%),linear-gradient(0deg,transparent 44%,#fff 50%,transparent 56%);filter:drop-shadow(0 0 4px var(--win-bright)) drop-shadow(0 0 8px var(--win-color));animation:rouletteWinCorner .56s cubic-bezier(.2,.7,.3,1) calc(var(--win-flash-at) + 60ms + var(--corner-index) * 40ms) both}.roulette-win-flash>.roulette-win-aura{box-shadow:inset 0 0 0 1.5px var(--win-bright),inset 0 0 22px color-mix(in srgb,var(--win-color) 50%,transparent);animation:rouletteWinAuraIn .6s ease-out calc(var(--win-flash-at) + .3s) both,rouletteWinPulse 2.4s ease-in-out calc(var(--win-flash-at) + .9s) infinite}.roulette-win-flash>.roulette-win-glint{opacity:1;background:linear-gradient(105deg,transparent 38%,rgba(255,241,205,.45) 47%,rgba(255,255,255,.8) 50%,rgba(255,241,205,.45) 53%,transparent 62%);mix-blend-mode:screen;transform:translate(-120%);animation:rouletteWinGlint 3.4s cubic-bezier(.4,0,.2,1) calc(var(--win-flash-at) + .38s) infinite}.roulette-win-sparks{z-index:5}.roulette-win-sparks>i{position:absolute;left:50%;top:var(--win-center-y);width:3px;height:var(--spark-length);margin:calc(var(--spark-length) / -2) 0 0 -1.5px;border-radius:2px;background:linear-gradient(to top,transparent,var(--win-bright) 45%,color-mix(in srgb,var(--win-bright) 40%,#fff));box-shadow:0 0 6px 1px color-mix(in srgb,var(--win-bright) 70%,transparent);opacity:0;animation:rouletteWinSpark .72s cubic-bezier(.1,.7,.3,1) calc(var(--win-flash-at) + var(--spark-delay)) both}.roulette-jackpot-flash{position:absolute;inset:0;z-index:6;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--jackpot-x, 50%) var(--jackpot-y, 50%),rgba(255,244,214,.95) 0%,color-mix(in srgb,var(--rarity-legendary-bright) 72%,transparent) 16%,color-mix(in srgb,var(--rarity-legendary) 42%,transparent) 42%,color-mix(in srgb,var(--rarity-legendary) 22%,transparent) 100%);mix-blend-mode:screen}.roulette-prize-card>:is(.skin-item-card-price,.skin-item-card-meta,.roulette-result-sale){animation:rouletteChromeIn .32s cubic-bezier(.2,.8,.2,1) calc(var(--win-flash-at) + var(--chrome-delay, 0ms)) both}.roulette-prize-card>.skin-item-card-price{--chrome-from: 0 -6px}.roulette-prize-card>.skin-item-card-meta{--chrome-delay: 50ms}.roulette-prize-card>.roulette-result-sale{--chrome-delay: .1s}.roulette-prize-card.skin-item-card:after{display:none}.roulette-prize-card .skin-item-card-price{top:8px;right:8px;z-index:3;font-size:17px}.roulette-prize-card .skin-item-card-stage{padding:28px 24px 4px;overflow:visible}.roulette-prize-card .skin-item-card-stage>.normalized-skin-image{grid-area:1 / 1;animation:rouletteWinGrow var(--win-grow-ms) both}.roulette-prize-card .skin-item-card-stage>.normalized-skin-image:not(.roulette-win-skin){filter:brightness(1.12) saturate(1.2);will-change:transform}.roulette-prize-card .skin-item-card-stage>.roulette-win-halo{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--win-color) 70%,transparent));will-change:transform;animation:rouletteWinGrow var(--win-grow-ms) both,rouletteMetadataIn .18s ease-out both}.roulette-prize-card .skin-item-card-stage>.roulette-win-shine{filter:brightness(2.1) saturate(1.4) drop-shadow(0 0 20px var(--win-bright));opacity:0;animation:rouletteWinGrow var(--win-grow-ms) both,var(--win-flash-name) var(--win-flash-ms) linear var(--win-flash-at) both}.roulette-prize-card .skin-item-card-stage>.roulette-win-echo{filter:brightness(1.5) drop-shadow(0 0 5px var(--win-bright)) drop-shadow(0 0 14px var(--win-color));opacity:0;animation:rouletteWinEcho .78s cubic-bezier(.15,.7,.3,1) calc(var(--win-flash-at) + var(--echo-index, 0) * .17s) both}.roulette-prize-card .skin-item-card-stage>.roulette-win-echo.is-loop{animation:rouletteWinEchoLoop 2.6s cubic-bezier(.15,.7,.3,1) calc(var(--win-flash-at) + 1.3s) infinite backwards}.roulette-prize-card .skin-item-card-meta{position:relative;padding:0 100px 0 12px;border:0;background:#0000001a;display:flex;align-items:center}.roulette-prize-card .skin-item-card-title{font-size:17px;line-height:1.15;text-align:left}.roulette-prize-card .skin-item-card-meta:before{content:"";position:absolute;inset:10px auto 10px 0;width:3px;background:var(--rarity-color, var(--rarity-common));animation:rouletteBarIn .3s cubic-bezier(.2,.8,.2,1) calc(var(--win-flash-at) + .11s) both}.roulette-result-sale{position:absolute;bottom:0;right:0;z-index:4;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;padding:0 10px;border:0;background:var(--surface-control);color:var(--text-primary);font:700 14px/1 var(--font-ui);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-quick),color var(--duration-quick)}.roulette-result-sale>svg{width:15px;height:15px;color:var(--rust-gold)}.roulette-result-sale:hover{background:var(--rust-green)}.roulette-result-sale:focus-visible{outline:2px solid var(--rust-blue-bright);outline-offset:-2px}.roulette-result-sale:disabled{cursor:default}.roulette-result-sale.is-sold{background:transparent;color:var(--text-secondary)}.roulette-result-sale.is-sold>svg{color:var(--rust-green-bright)}.roulette-prize.is-sold .skin-item-card-stage{opacity:.45;transition:opacity .18s ease-out}.count-1 .roulette-prize{--prize-inset: 16px;--collection-footer-height: 52px}.count-1 .roulette-prize-card .skin-item-card-stage{padding:32px 30px 8px}.count-1 .roulette-prize-card .skin-item-card-title{font-size:22px}.count-1 .roulette-prize-card .skin-item-card-meta{padding-right:126px}.count-1 .roulette-prize-card .skin-item-card-price{font-size:22px}.count-1 .roulette-result-sale{height:52px;padding-inline:16px;font-size:17px}@keyframes rouletteSpin{0%{transform:translate3d(calc(-1 * var(--roulette-start)),-50%,0);animation-timing-function:linear}18.75%{transform:translate3d(calc(-1 * (var(--roulette-start) + (var(--roulette-offset) - var(--roulette-start)) * .454759)),-50%,0);animation-timing-function:cubic-bezier(.1252,.4525,.2767,1)}to{transform:translate3d(calc(-1 * var(--roulette-offset)),-50%,0)}}@keyframes rouletteSpinWow{0%{transform:translate3d(calc(-1 * var(--roulette-start)),-50%,0);animation-timing-function:linear}18.75%{transform:translate3d(calc(-1 * (var(--roulette-start) + (var(--roulette-offset) - var(--roulette-start)) * .501737)),-50%,0);animation-timing-function:cubic-bezier(.1048,.4573,.2333,1)}to{transform:translate3d(calc(-1 * var(--roulette-offset)),-50%,0)}}@keyframes rouletteSpinFast{0%{transform:translate3d(calc(-1 * var(--roulette-start)),-50%,0);animation-timing-function:linear}33.3333%{transform:translate3d(calc(-1 * (var(--roulette-start) + (var(--roulette-offset) - var(--roulette-start)) * .643762)),-50%,0);animation-timing-function:cubic-bezier(.1252,.4525,.2767,1)}to{transform:translate3d(calc(-1 * var(--roulette-offset)),-50%,0)}}@keyframes rouletteWinGrow{0%{transform:translate(var(--win-from-x, 0px),var(--win-from-y, 0px)) scale(var(--win-from-scale, .6));animation-timing-function:cubic-bezier(.12,.85,.25,1)}70%{transform:translate(0) scale(var(--win-peak-scale, 1.12));animation-timing-function:cubic-bezier(.55,0,.9,.35)}to{transform:translate(0) scale(1)}}@keyframes rouletteWinFlash{0%{opacity:0}5%{opacity:1}18%{opacity:1;animation-timing-function:cubic-bezier(.25,.6,.4,1)}to{opacity:0}}@keyframes rouletteWinFlash2{0%{opacity:0}4%{opacity:1}9%{opacity:.2}14%{opacity:1}26%{opacity:1;animation-timing-function:cubic-bezier(.25,.6,.4,1)}to{opacity:0}}@keyframes rouletteWinFlash3{0%{opacity:0}3%{opacity:1}7%{opacity:.15}11%{opacity:1}15%{opacity:.3}19%{opacity:1}32%{opacity:1;animation-timing-function:cubic-bezier(.25,.6,.4,1)}to{opacity:0}}@keyframes rouletteWinEcho{0%{opacity:.9;transform:scale(1.04)}to{opacity:0;transform:scale(1.5)}}@keyframes rouletteWinEchoLoop{0%{opacity:.55;transform:scale(1.02)}32%,to{opacity:0;transform:scale(1.32)}}@keyframes rouletteWinScanDown{0%{opacity:1;transform:translateY(-100%)}90%{opacity:1}to{opacity:0;transform:translateY(300%)}}@keyframes rouletteWinScanUp{0%{opacity:.8;transform:translateY(300%)}90%{opacity:.8}to{opacity:0;transform:translateY(-100%)}}@keyframes rouletteWinScanAcross{0%{opacity:1;transform:translate(-100%)}90%{opacity:1}to{opacity:0;transform:translate(460%)}}@keyframes rouletteWinCorner{0%{opacity:0;transform:scale(.2) rotate(0)}25%{opacity:1;transform:scale(1.3) rotate(45deg)}to{opacity:0;transform:scale(.6) rotate(90deg)}}@keyframes rouletteWinBeam{0%{opacity:0;transform:scaleX(.1)}8%{opacity:1;transform:scaleX(1.25)}to{opacity:.35;transform:scaleX(.7)}}@keyframes rouletteWinAuraIn{0%{opacity:0}to{opacity:.85}}@keyframes rouletteWinPulse{0%,to{opacity:.85}50%{opacity:.35}}@keyframes rouletteWinGlint{0%{transform:translate(-120%)}28%,to{transform:translate(120%)}}@keyframes rouletteWinSpark{0%{opacity:0;transform:rotate(var(--spark-angle)) translateY(0) scaleY(.4)}8%{opacity:1}to{opacity:0;transform:rotate(var(--spark-angle)) translateY(calc(-1 * var(--spark-distance))) scaleY(1)}}@keyframes rouletteWinShake{0%,to{transform:translate(0)}12%{transform:translate(-4px,2px)}24%{transform:translate(4px,-2px)}38%{transform:translate(-3px,-1px)}52%{transform:translate(2px,2px)}68%{transform:translate(-1px)}}@keyframes rouletteCardUnfold{0%{transform:translate(var(--win-panel-x, 0px),var(--win-panel-y, 0px)) scale(var(--win-panel-sx, .52),var(--win-panel-sy, .7))}to{transform:none}}@keyframes rouletteChromeIn{0%{opacity:0;translate:var(--chrome-from, 0 8px)}}@keyframes rouletteBarIn{0%{transform:scaleY(0)}}@keyframes rouletteMetadataIn{0%{opacity:0}to{opacity:1}}@media(max-width:991px){.roulette-arena{--lane-height: 220px;--lane-span: 3;scroll-margin-top:calc(var(--header-height-mobile) + 16px)}.roulette-arena.count-1{--lane-height: 330px;--lane-span: 6}.roulette-arena:is(.count-2,.count-3,.count-4){--lane-height: 220px;--lane-span: 3}.roulette-lane{--slot-size: calc(var(--lane-unit) * .5);--slot-gap: 5px}.count-1 .roulette-lane{--slot-size: min(55cqw, 250px);--slot-gap: 8px}.roulette-prize{--prize-inset: 6px}.roulette-prize-card .skin-item-card-stage{padding:32px 6px 6px}.roulette-prize-card .skin-item-card-meta{padding-inline:8px 46px}.roulette-prize-card .skin-item-card-title{font-size:14px}.roulette-prize-card .skin-item-card-price{top:6px;right:6px;font-size:15px}.roulette-result-sale{width:40px;height:44px;padding:0}.roulette-result-sale>span{display:none}.count-1 .roulette-prize{--prize-inset: 10px}.count-1 .roulette-prize-card .skin-item-card-stage{padding:36px 20px 8px}.count-1 .roulette-prize-card .skin-item-card-title{font-size:18px}.count-1 .roulette-prize-card .skin-item-card-meta{padding-right:110px}.count-1 .roulette-result-sale{width:auto;height:52px;font-size:15px;padding-inline:12px}.count-1 .roulette-result-sale>span{display:inline}}@media(min-width:600px)and (max-width:991px){.roulette-arena:not(.count-1):not(.count-2):not(.count-4){--lane-span: 2}.roulette-lane{--slot-size: min(calc(var(--lane-unit) * .31), calc(var(--lane-height) - 48px))}.count-1 .roulette-lane{--slot-size: min(30cqw, 250px)}}@media(max-width:599px){.roulette-arena:is(.count-3,.count-5,.count-7,.count-9)>.roulette-lane:last-child{--lane-grid-span: 6}}.case-open-panel{z-index:6;animation:none;padding:20px;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px}.case-open-panel{background:linear-gradient(180deg,var(--surface-base),rgba(31,31,29,.95))}.case-open-panel>header{width:100%;min-width:0}.case-open-panel h1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.case-open-panel .open-controls{width:min(480px,100%);margin:0;grid-template-columns:80px 48px minmax(0,1fr);gap:8px}.case-open-panel .open-controls.is-insufficient{grid-template-columns:48px minmax(0,1fr)}.case-open-panel .case-open-count{width:100%;height:48px;justify-self:stretch}.case-open-panel .case-open-count .game-toolbar-select-trigger{display:grid;grid-template-columns:minmax(0,1fr) 12px;width:100%;height:48px;padding:0 16px;gap:12px}.case-open-panel .case-open-count .game-toolbar-select-trigger b{width:auto;min-width:18px;max-width:none;padding:0;overflow:visible;font-size:16px;text-align:center}.case-open-panel .case-open-count .game-toolbar-select-trigger i{position:static;width:7px;height:7px;justify-self:center}.case-open-panel .fast-open{width:48px;height:48px}.case-open-panel .open-case-button{height:48px;font-size:16px;gap:8px}.case-open-panel .open-case-button b{font-size:16px}.case-open-panel .case-sell-all{width:min(480px,100%);min-height:48px;height:auto;margin:0;padding:12px;font-size:16px;box-shadow:none}.case-open-panel .case-sell-all b{font-size:16px}.case-balance-notice{width:100%;margin:0;padding:16px 20px;background:var(--surface-raised);text-align:left}.case-balance-notice-content{width:min(620px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px}.case-balance-notice h2{grid-column:1;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--rust-gold);font:700 20px/1.2 var(--font-ui);text-transform:uppercase}.case-balance-notice h2>span{display:inline-flex;align-items:center;gap:4px}.case-balance-notice h2 img{width:22px;height:22px;order:1}.case-balance-notice p{grid-column:1;margin:0;color:var(--text-secondary);font:400 13px/1.4 var(--font-body)}.case-balance-notice .ui-button{grid-column:2;grid-row:1 / 3;height:44px;min-width:0;max-width:100%;padding-inline:16px;font-size:14px}@media(min-width:1200px){.case-open-panel.has-results{grid-template-columns:minmax(0,480px) minmax(0,260px);justify-content:center;gap:16px 8px}.case-open-panel.has-results>header{grid-column:1 / -1}.case-open-panel.has-results .case-sell-all{height:48px}}@media(max-width:991px){.case-hero:not(.is-roulette){height:340px;min-height:340px}.case-hero .case-drop-stage{width:min(100%,520px);height:300px;min-width:0}.case-hero .case-drop-object{max-width:100%;object-position:center}.case-open-panel{padding:16px;gap:12px}.case-open-panel .open-controls{grid-template-columns:minmax(0,1fr) 48px}.case-open-panel .open-controls.is-insufficient{grid-template-columns:48px minmax(0,1fr)}.case-open-panel .open-controls.is-insufficient .open-case-button{grid-column:2}.case-balance-notice{padding:12px 14px;box-shadow:inset 3px 0 var(--rust-gold)}.case-balance-notice-content{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:3px 10px}.case-balance-notice h2{font-size:16px}.case-balance-notice p{font-size:11px;line-height:1.25}.case-balance-notice .ui-button{grid-column:2;grid-row:1 / 3;height:42px;padding-inline:10px;gap:5px;font-size:11px;white-space:nowrap}.case-open-panel .open-case-button{grid-column:1 / -1}.case-open-panel .case-open-count .game-toolbar-select-trigger{grid-template-columns:minmax(0,1fr) 24px 12px;gap:12px}.case-open-panel .case-open-count .game-toolbar-select-trigger small{display:block;font:400 14px/1.2 var(--font-body);text-transform:none;text-align:left}}@media(max-width:359px){.case-balance-notice-content{grid-template-columns:minmax(0,1fr);gap:4px}.case-balance-notice .ui-button{grid-column:1;grid-row:3;justify-self:stretch;height:38px;margin-top:4px}}.normalized-skin-image{position:relative;display:block;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;container-type:size}.normalized-skin-image>.normalized-skin-image-crop{position:absolute;top:50%;left:50%;width:min(100cqw,calc(100cqh * var(--skin-crop-ratio)));aspect-ratio:var(--skin-crop-ratio);overflow:hidden;transform:translate(-50%,-50%)}.normalized-skin-image>.normalized-skin-image-crop>img.normalized-skin-image-source{position:absolute;top:var(--skin-source-top);left:var(--skin-source-left);width:var(--skin-source-width);height:var(--skin-source-height);min-width:0;min-height:0;max-width:none;max-height:none;margin:0;padding:0;border:0;display:block;object-fit:fill;transform:none}.normalized-skin-image>img.normalized-skin-image-fallback{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;margin:0;padding:0;border:0;display:block;object-fit:contain;object-position:center;transform:none}.cargo-guide-modal{width:min(620px,calc(100vw - 32px))}.cargo-guide-modal>div.cargo-guide-body{padding-bottom:18px}.cargo-guide-steps{margin:0;padding:0;list-style:none}.cargo-guide-steps li{min-height:78px;padding:15px 0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;box-shadow:inset 0 1px #eee6de12}.cargo-guide-steps li>span{width:34px;height:34px;display:grid;place-items:center;background:#292c27;color:#d7a84a}.cargo-guide-steps li>span svg{width:14px;height:14px}.cargo-guide-steps li>div{min-width:0;padding-top:1px}.cargo-guide-steps li b{color:#f1e9e2;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:14px;letter-spacing:.025em;text-transform:uppercase}.cargo-guide-steps li p{max-width:68ch;margin:5px 0 0;color:#eee6deab;font-size:12px;line-height:1.5}.cargo-guide-steps li strong{color:#e0b456;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:13px}.cargo-guide-reset{margin:14px 0 0;display:flex;align-items:center;gap:8px;color:#bdd58d;font-size:11px;font-weight:700;line-height:1.4}.cargo-guide-reset svg{flex:0 0 auto;color:#d85a3f}.reward-cargo-arrival button{min-height:28px;padding:0;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#eee6dea3;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color var(--duration-quick) ease-out}.reward-cargo-arrival button svg{width:11px;height:11px;color:#d7a84a}.reward-cargo-arrival button:hover{color:#f1e9e2}.reward-cargo-arrival button:focus-visible{outline:1px solid rgba(215,168,74,.78);outline-offset:5px;color:#f1e9e2}.store-page>.filtered-page-content{margin-top:clamp(28px,2.4vw,42px)}@media(max-width:760px){.store-page>.filtered-page-content{margin-top:24px}.reward-rules-modal.cargo-guide-modal{width:100%}.cargo-guide-modal>div.cargo-guide-body{padding-bottom:14px}.cargo-guide-steps li{min-height:0;padding-block:13px;grid-template-columns:34px minmax(0,1fr);gap:11px}.cargo-guide-steps li>span{width:32px;height:32px}.cargo-guide-steps li b{font-size:13px}.cargo-guide-steps li p{font-size:11px;line-height:1.45}.reward-cargo-arrival button{min-height:32px;margin-left:0}}.case-toolbar{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.case-toolbar .game-toolbar-tabs{container-type:inline-size;container-name:case-categories;overflow:visible}.case-toolbar .game-toolbar-tabs button{flex:1 1 0;min-width:0;height:var(--ui-toolbar-height)}.case-toolbar .game-toolbar-tabs button span{display:inline}@container case-categories (max-width: 510px){.case-toolbar .game-toolbar-tabs button{flex:0 0 var(--ui-toolbar-height);padding:0}.case-toolbar .game-toolbar-tabs button span{display:none}.case-toolbar .game-toolbar-tabs button.is-active{flex:1 1 0;padding-inline:var(--ui-control-padding)}.case-toolbar .game-toolbar-tabs button.is-active span{display:inline}}@container case-categories (max-width: 320px){.case-toolbar .game-toolbar-tabs button,.case-toolbar .game-toolbar-tabs button.is-active{flex:0 0 min(var(--ui-toolbar-height),calc((100cqw - 2 * var(--ui-toolbar-gap)) / 3));height:min(var(--ui-toolbar-height),calc((100cqw - 2 * var(--ui-toolbar-gap)) / 3));padding:0}.case-toolbar .game-toolbar-tabs button.is-active span{display:none}}@media(max-width:760px){.case-toolbar{grid-template-columns:minmax(0,1fr) minmax(144px,160px)}}@media(max-width:380px){.case-toolbar{grid-template-columns:minmax(0,1fr)}}.case-collections.is-refreshing .case-card,.case-collections.is-refreshing .empty-state{opacity:.45;pointer-events:none;transition:opacity var(--motion-base) var(--ease-smooth-out)}.ruster-stagger-item{animation:ruster-stagger-in var(--motion-base) var(--ease-smooth-out) backwards;animation-delay:calc(var(--stagger-i, 0) * 25ms)}@keyframes ruster-stagger-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ruster-stagger-item{animation:none}}.inventory-item.is-selling{opacity:.55;pointer-events:none}.inventory-item.is-blocked{background:color-mix(in srgb,var(--rust-red) 4%,var(--surface-control))}.inventory-item.is-blocked:before{opacity:.42}.inventory-item.is-blocked>img{opacity:.55;filter:saturate(.5) drop-shadow(0 10px 8px rgba(0,0,0,.3))}.inventory-item-operation.is-blocked{background:#321c19;color:#e0735f;box-shadow:inset 0 0 0 1px #e0735f52,0 5px 12px #00000047}.inventory-item-operation.is-blocked:after{background:var(--rust-red);box-shadow:0 0 0 2px #321c19}.profile-history-operation.is-blocked{color:#e0735f}.live-drops-telegram{position:relative;width:100%;height:52px;flex:0 0 auto;display:grid;place-items:center;background:#2a2b28;color:#ffffff8a;text-decoration:none;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.live-drops-telegram:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:72px;background:linear-gradient(to top,#191a18f0,#191a1800);pointer-events:none}.live-drops-telegram:hover,.live-drops-telegram:focus-visible{color:#fff;background:#333431}.live-drops-telegram svg{width:22px;height:22px;transition:transform var(--duration-fast) var(--ease-smooth-out)}.live-drops-telegram:hover svg,.live-drops-telegram:focus-visible svg{transform:translateY(-2px)}@media(max-width:991px){.live-drops-telegram{display:none}}.streamer-giveaway-shared-highlight{outline:2px solid var(--rust-gold);outline-offset:2px}.roulette-arena.is-respin-leaving .roulette-lane{pointer-events:none;opacity:.38;filter:saturate(.6) brightness(.82);transform:scale(.985);transition:opacity var(--duration-quick) ease-out,filter var(--duration-quick) ease-out,transform var(--duration-quick) var(--ease-smooth-out)}.roulette-arena.is-respin-entering .roulette-lane{animation:rouletteLaneRespinIn var(--duration-fast) var(--ease-smooth-out) both;animation-delay:calc(var(--lane-order) * 35ms)}@keyframes rouletteLaneRespinIn{0%{opacity:.38;filter:saturate(.6) brightness(.82);transform:scale(.985)}}.inventory-sell-spinner{animation:authSpinner .75s linear infinite}:root{--rarity-common: #939893;--rarity-common-bright: #aeb2ae;--rarity-uncommon: #467edf;--rarity-uncommon-bright: #749ee7;--rarity-rare: #ae6eee;--rarity-rare-bright: #c292f2;--rarity-epic: #d2290f;--rarity-epic-bright: #dd5f4b;--rarity-legendary: #ffdd59;--rarity-legendary-bright: #ffe683}.profile-history-card{background:color-mix(in srgb,var(--profile-rarity) 10%,#2d2f2b 90%)}.inventory-item{background:color-mix(in srgb,var(--inventory-rarity) 12%,var(--surface-control) 88%)}.inventory-item:before{background:radial-gradient(ellipse at 50% 58%,color-mix(in srgb,var(--inventory-rarity) 16%,transparent),transparent 64%)}.inventory-item:is(button):hover{background:color-mix(in srgb,var(--inventory-rarity) 15%,#383a36 85%)}.inventory-item.is-selected{background:color-mix(in srgb,var(--rust-green) 5%,color-mix(in srgb,var(--inventory-rarity) 12%,var(--surface-control)))}.case-result{background:color-mix(in srgb,var(--case-result-rarity) 10%,#292a28 90%)}.possible-drops .drop-card{background:color-mix(in srgb,var(--drop-rarity) 5%,#393836 95%)}.possible-drops .drop-card:hover,.possible-drops .drop-card:focus-visible{background:color-mix(in srgb,var(--drop-rarity) 8%,#3d3c3a 92%)}@media(min-width:992px){.possible-drops.is-rolling button.drop-card:after{animation:dropCardTwinkle 1.1s ease-in-out infinite}.possible-drops.is-rolling button.drop-card:nth-child(2n):after{animation-duration:1.45s}.possible-drops.is-rolling button.drop-card:nth-child(3n+1):after{animation-delay:.35s}.possible-drops.is-rolling button.drop-card:nth-child(3n+2):after{animation-delay:.7s}}@keyframes dropCardTwinkle{0%,to{opacity:1}50%{opacity:.1}}.public-profile-item{background:color-mix(in srgb,var(--public-rarity) 10%,#30322e 90%)}.public-profile-item:hover{background:color-mix(in srgb,var(--public-rarity) 13%,#343632 87%)}.upgrade-item-card{background:color-mix(in srgb,var(--upgrade-item-rarity) 20%,var(--surface-raised))}.upgrade-item-card:hover{background:color-mix(in srgb,var(--upgrade-item-rarity) 23%,#2e2f2c)}.upgrade-item-card.is-selected{background:color-mix(in srgb,var(--upgrade-item-rarity) 25%,var(--surface-raised))}.upgrade-item-card:not(.ruster-upgrader-item-skeleton):before{opacity:1;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--upgrade-item-rarity) 20%,transparent) 0%,transparent 50%)}.upgrade-item-card>img{filter:brightness(1.12) saturate(1.2) drop-shadow(0 8px 7px rgba(0,0,0,.32))}.upgrade-slot.has-item:not(.upgrade-mystery-slot){background:color-mix(in srgb,var(--upgrade-rarity) 20%,var(--surface-raised))}.upgrade-slot.has-item:not(.upgrade-mystery-slot):after{box-shadow:0 0 10px 1px color-mix(in srgb,var(--upgrade-rarity) 70%,transparent)}.upgrade-slot.has-item:not(.upgrade-mystery-slot) .upgrade-slot-body{background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--upgrade-rarity) 30%,transparent) 0%,transparent 62%)}.upgrade-slot.has-item:not(.upgrade-mystery-slot) .upgrade-slot-art>img{filter:brightness(1.12) saturate(1.2)}.upgrade-source-stake-item{background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--stake-rarity) 30%,transparent) 0%,transparent 62%),color-mix(in srgb,var(--stake-rarity) 20%,var(--surface-raised))}.upgrade-source-stake-item:after{box-shadow:0 0 10px 1px color-mix(in srgb,var(--stake-rarity) 70%,transparent)}.upgrade-source-stake-item>img{filter:brightness(1.12) saturate(1.2) drop-shadow(0 10px 9px rgba(0,0,0,.34))}[data-boot-page],.ruster-inventory-skeleton-card,.ruster-upgrader-item-skeleton,.ruster-case-detail-skeleton-card{--rarity-color: #3f403d;--rarity-color-bright: #4d4e4a}.live-drop-card{--rarity-wash: color-mix(in srgb, var(--rarity) 12%, transparent)}.live-drop-image{background:linear-gradient(145deg,color-mix(in srgb,var(--rarity) 12%,#3a3b38 88%),#30322f)}.live-drop-image:after{opacity:1}.roulette-item{background:color-mix(in srgb,var(--rarity-color, var(--rarity-common)) 14%,var(--surface-raised))}.roulette-prize-card.skin-item-card:before{background:color-mix(in srgb,var(--rarity-color, var(--rarity-common)) 11%,var(--surface-base))}.ruster-item-image{scale:var(--item-fit, 1);opacity:0;transition:opacity var(--motion-base) var(--ease-smooth-out)}.ruster-item-image.is-loaded{opacity:1}.ruster-item-image.is-empty,.ruster-item-image.is-failed{visibility:hidden}@media(prefers-reduced-motion:reduce){.ruster-item-image{transition:none;opacity:1}}.ruster-item-image.is-pending:not(.is-empty),.ruster-item-image.ruster-item-image-preview:not(.is-visible){opacity:0}.ruster-item-image.ruster-item-image-preview{pointer-events:none}.ruster-item-image.ruster-item-image-preview.is-visible{opacity:1}.upgrade-page .upgrade-guest-inventory{position:relative;min-height:0;overflow:hidden;isolation:isolate}.upgrade-page .upgrade-guest-inventory:after{content:"";position:absolute;inset:-28px;z-index:1;background:radial-gradient(ellipse at center,rgba(18,20,18,.28) 0 24%,rgba(18,20,18,.13) 58%,transparent 84%);pointer-events:none}.upgrade-page .upgrade-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:760px){.upgrade-page .upgrade-inventory-panel.is-guest>.upgrade-guest-inventory{grid-column:1;grid-row:2}}:root{--motion-fast: .14s;--motion-base: .18s;--motion-slow: .26s;--motion-overlay: .22s;--motion-world-fade: .42s;--motion-ease-in-out: cubic-bezier(.4, 0, .2, 1);--motion-press: .11s;--motion-hover: .18s;--motion-popover-in: .2s;--motion-popover-out: .13s;--motion-modal-in: .32s;--motion-modal-out: .18s;--motion-page-enter: .34s;--motion-vt-out: .22s;--motion-vt-chrome: .26s;--motion-ease-out-strong: cubic-bezier(.23, 1, .32, 1);--motion-ease-exit: cubic-bezier(.4, 0, 1, 1)}@media(prefers-reduced-motion:reduce){:root{--motion-fast: .01ms;--motion-base: .01ms;--motion-slow: .01ms;--motion-overlay: .01ms;--motion-world-fade: .01ms;--motion-press: .01ms;--motion-hover: .01ms;--motion-popover-in: .01ms;--motion-popover-out: .01ms;--motion-modal-in: .01ms;--motion-modal-out: .01ms;--motion-page-enter: .01ms;--motion-vt-out: .01ms;--motion-vt-chrome: .01ms}html{scroll-behavior:auto}}:root{--ruster-skeleton-tint: rgba(255, 255, 255, .075);--ruster-skeleton-shine: rgba(255, 255, 255, .11);--ruster-skeleton-tint-soft: rgba(255, 255, 255, .035);--ruster-skeleton-shine-soft: rgba(255, 255, 255, .13);--ruster-skeleton-wash: rgba(255, 255, 255, .04)}.ruster-skel{position:relative;overflow:hidden;background:var(--ruster-skel-tint, var(--ruster-skeleton-tint));pointer-events:none}.ruster-skel:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--ruster-skel-shine, var(--ruster-skeleton-shine)),transparent);transform:translate(-100%);animation:ruster-skeleton-sweep 1.4s ease-in-out infinite;animation-delay:var(--ruster-skel-delay, 0ms)}@keyframes ruster-skeleton-sweep{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.ruster-skel:after{animation:none}}.ruster-skel-soft{--ruster-skel-tint: var(--ruster-skeleton-tint-soft);--ruster-skel-shine: var(--ruster-skeleton-shine-soft)}.ruster-skel-block{display:block;border-radius:3px}.ruster-skel-line{display:block;border-radius:2px}.ruster-skel-pill{display:block;border-radius:999px}*{scrollbar-width:thin;scrollbar-color:rgba(228,218,209,.18) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#e4dad12e;border-radius:var(--radius-sm)}*::-webkit-scrollbar-thumb:hover{background:#e4dad152}*::-webkit-scrollbar-corner{background:transparent}.character-inventory>div{scrollbar-gutter:stable}.inventory-action-body,.inventory-trade-state,.rating-modal-body,.public-profile-body,.public-profile-history,.public-profile-upgrades,.fairness-body,.wallet-content,.wallet-payment-body{scrollbar-gutter:stable}.case-detail-page{width:var(--shell-content-width);max-width:var(--page-max-width);min-height:100vh;margin:0 var(--shell-content-right) 0 var(--shell-content-left);padding:var(--shell-content-top) 0 52px}@keyframes rusterMenuSlideIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes rusterMenuBackdropIn{0%{opacity:0}to{opacity:1}}@media(max-width:760px){.dialog-overlay.wallet-overlay:has(>.wallet-payment-modal:not(.wallet-history-modal)){padding:0;place-items:stretch}.wallet-overlay>.wallet-payment-modal:not(.wallet-history-modal){width:100%;height:100dvh;max-height:100dvh;margin:0;padding-top:env(safe-area-inset-top);box-shadow:none}}@media(max-width:991px){:root[data-nav-slide] .ruster-support-fab{view-transition-name:ruster-nav-support}:root[data-nav-slide] .page-view{animation-duration:0s}:root[data-nav-slide]::view-transition-old(root),:root[data-nav-slide]::view-transition-new(root){mix-blend-mode:normal;animation-duration:.3s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}:root[data-nav-slide=forward]::view-transition-old(root){animation-name:ruster-nav-out-left}:root[data-nav-slide=forward]::view-transition-new(root){animation-name:ruster-nav-in-right}:root[data-nav-slide=back]::view-transition-old(root){animation-name:ruster-nav-out-right}:root[data-nav-slide=back]::view-transition-new(root){animation-name:ruster-nav-in-left}}@keyframes ruster-nav-out-left{to{transform:translate(-100%)}}@keyframes ruster-nav-in-right{0%{transform:translate(100%)}}@keyframes ruster-nav-out-right{to{transform:translate(100%)}}@keyframes ruster-nav-in-left{0%{transform:translate(-100%)}}.world-background:after{background:linear-gradient(180deg,rgba(12,13,12,var(--world-overlay-from, .76)),rgba(12,13,12,var(--world-overlay-to, .84)))}.world-background.is-profile:after{background:linear-gradient(180deg,rgba(10,11,10,var(--world-overlay-from, .66)),rgba(10,11,10,var(--world-overlay-to, .82)))}.world-background.is-rewards:after{background:linear-gradient(180deg,rgba(8,10,9,var(--world-overlay-from, .8)),rgba(8,9,8,var(--world-overlay-to, .92)))}.world-background.is-upgrades:after{background:linear-gradient(180deg,rgba(8,10,10,var(--world-overlay-from, .68)),rgba(9,10,9,var(--world-overlay-to, .88)))}.world-background.is-rewards{background-image:url(/assets/rewards/rust-cargo-harbor-official-2024.webp)}.profile-avatar img{width:100%;height:100%;object-fit:cover}@media(min-width:992px){.profile-rating-copy>strong{justify-content:start}}.game-toolbar-select-menu>button:disabled,.game-toolbar-select-menu>button:disabled:hover{background:#242522;color:#e4dad14d;cursor:not-allowed}.inventory-action-note.is-error{min-height:60px;padding-block:9px;box-shadow:inset 2px 0 0 var(--rust-gold)}.inventory-action-note.is-error p{color:#e4dad1bd}.inventory-action-modal.is-withdraw .inventory-action-body,.inventory-action-modal.is-withdraw .inventory-trade-state{scrollbar-gutter:auto}.inventory-action-modal.is-withdraw .inventory-action-body>*{flex-shrink:0}.inventory-action-modal.is-withdraw .inventory-withdraw-steps{padding:0;gap:9px;background:none}.inventory-action-modal.is-withdraw .inventory-withdraw-steps li{min-height:0;padding:12px 14px;gap:10px}.inventory-action-modal.is-withdraw .inventory-withdraw-steps li>b{font-size:12px}.inventory-action-modal.is-withdraw .inventory-withdraw-steps li>span{gap:2px}.inventory-action-modal.is-withdraw .inventory-withdraw-steps strong{font-size:13px;line-height:24px}.inventory-action-modal.is-withdraw .inventory-withdraw-steps small{color:#e4dad18a;font-size:12px;line-height:1.45}@media(max-width:620px){.inventory-action-modal.is-withdraw .inventory-withdraw-steps li{padding:10px 12px}}.inventory-action-modal.is-withdraw .inventory-action-note b{display:block;line-height:16px}.inventory-action-modal.is-withdraw .inventory-action-note>svg{margin-top:2px}.inventory-action-modal.is-withdraw .inventory-action-note.is-warning>svg{margin-top:3px}.inventory-action-modal.is-withdraw .inventory-trade-link-gate input{height:48px;background:#1b1c1a;box-shadow:inset 0 0 0 1px #ffffff14;font:400 16px/1.4 var(--font-body)}.inventory-action-modal.is-withdraw .inventory-trade-link-gate input::placeholder{color:var(--text-secondary)}.inventory-action-modal.is-withdraw .inventory-trade-link-gate input:focus,.inventory-action-modal.is-withdraw .inventory-trade-link-gate input:focus-visible{box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -2px 0 var(--rust-gold)}.inventory-action-modal.is-withdraw .inventory-trade-link-gate input[aria-invalid=true]{box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -2px 0 var(--rust-red)}.inventory-action-modal.is-withdraw .inventory-trade-link-gate .skin-deposit-error{margin:0;color:#e67b69;font:400 14px/1.45 var(--font-body)}.skin-item-card.skin-item-card--collection{--item-optical-scale: 1.37}.skin-item-card--collection.visual-apparel{--item-optical-scale: 1.49}.skin-item-card--collection.visual-gloves{--item-optical-scale: 1.87}.skin-item-card--collection.visual-headwear{--item-optical-scale: 1.45}.skin-item-card--collection.visual-bow{--item-optical-scale: 1.41}.skin-item-card--collection.visual-tool{--item-optical-scale: 1.8}.skin-item-card--collection:is(.item-rust-market-rescuePick,.item-rust-market-damascusPick,.item-rust-market-deepRubyPick){--item-optical-scale: 1.41}.skin-item-card--collection.visual-weapon{--item-optical-scale: 1.37}.skin-item-card:has(>.inventory-item-actions)>.skin-item-lucky-drop{right:auto;left:0}html:has(body.onboarding-open){scrollbar-gutter:auto}.onboarding-shell{width:min(1180px,100%)}@media(max-width:900px){.onboarding-shell{width:100%}}.live-drops-list{contain:layout paint}.live-drop-card{contain:layout paint style}.live-drop-image>.ruster-item-image{translate:-50% -50%;transform:none}@media(pointer:coarse){.upgrade-head-frame{background-image:url(/assets/ruster-head-look-center-v4.webp);background-size:contain;background-position:center!important}}.profile-stats b>number-flow-vue{--number-flow-mask-height: 0px}@media(max-width:991px){.mobile-bottom-nav{left:50vw;width:min(480px,calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)))}.mobile-bottom-nav,.mobile-bottom-nav button{border-radius:0}.mobile-bottom-nav.is-iphone{border-radius:40px}.mobile-bottom-nav.is-iphone button{border-radius:30px}.app-shell:has(.case-open-count.is-open) .mobile-bottom-nav,.app-shell:has(.case-open-count.is-open) .ruster-support-fab{z-index:1}}@media(max-width:991px){:root[data-nav-slide] .game-header{view-transition-name:ruster-nav-header}:root[data-nav-slide] .live-drops{view-transition-name:ruster-nav-live-drops}:root[data-nav-slide] .mobile-bottom-nav{view-transition-name:ruster-nav-bottom}:root[data-nav-slide] .ruster-support-fab{view-transition-name:ruster-nav-support}:root[data-nav-slide] .page-view{animation-duration:0s}:root[data-nav-slide]::view-transition-old(root),:root[data-nav-slide]::view-transition-new(root){mix-blend-mode:normal;animation-duration:.3s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}:root[data-nav-slide=forward]::view-transition-old(root){animation-name:ruster-nav-out-left}:root[data-nav-slide=forward]::view-transition-new(root){animation-name:ruster-nav-in-right}:root[data-nav-slide=back]::view-transition-old(root){animation-name:ruster-nav-out-right}:root[data-nav-slide=back]::view-transition-new(root){animation-name:ruster-nav-in-left}}.streamer-editor-toolbar{grid-template-columns:minmax(0,1fr) auto auto}.streamer-giveaway-form{grid-template-columns:minmax(0,1fr)}@media(max-width:500px){.streamer-editor-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.streamer-editor-toolbar .streamer-giveaway-search{grid-column:1 / -1}.streamer-editor-toolbar .streamer-selected-filter{min-width:0;height:40px;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.streamer-cabinet .profile-pagination>div{width:100%}.streamer-cabinet .profile-pagination button{width:auto;min-width:0;max-width:38px;flex:1 1 0}}.reward-giveaway-card.is-unavailable{grid-template-rows:348px}.reward-giveaway-card.tone-blue{--reward-tone: var(--rust-blue);--reward-wash: rgba(35, 96, 128, .74)}.reward-giveaway-card.tone-purple{--reward-tone: #7f66b5;--reward-wash: rgba(83, 55, 132, .74)}@media(min-width:1280px){.reward-giveaway-grid:not(.has-streamer-giveaways){grid-template-columns:repeat(3,minmax(0,1fr))}}.notifications-list{max-height:368px}.notifications-popover>footer{padding:0}.notifications-popover>footer .notifications-collapse{width:100%}.notifications-popover .notifications-collapse>svg{width:18px;height:18px}.case-card:hover .case-badge,.case-card:focus-visible .case-badge{padding-right:13px;transform:none}@media(max-width:760px){.case-card:hover .case-badge,.case-card:focus-visible .case-badge{padding-right:9px}}.inventory-item-actions button.is-disabled,.inventory-item-actions button.is-disabled:hover,.inventory-item-actions button.is-disabled:focus-visible{background-color:#1b1d1aeb;background-clip:content-box;color:#eee6de47;cursor:not-allowed}.inventory-item-actions button.is-disabled:active{transform:none}@media(min-width:992px){.public-profile-history,.public-profile-upgrades{align-content:start;min-height:max(calc(2 * var(--collection-card-height) + 10px),calc(2 * 190px + var(--collection-gap)))}@container collection (max-width: 960px){.public-profile-history,.public-profile-upgrades{min-height:calc(3 * 190px + 2 * var(--collection-gap))}}}.content-page{overflow-x:clip}@media(min-width:1280px){.game-header .primary-bar{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr)}}.system-nav .account-trigger img{width:100%;height:100%;object-fit:cover;transform:none}@media(max-width:375px){.primary-bar .system-nav{gap:4px}.primary-bar .header-wallet-group{height:40px;grid-template-columns:repeat(2,max-content) 40px;grid-template-rows:40px}.primary-bar .header-wallet-group .account-value{height:40px;padding-inline:4px;gap:3px;font-size:13px}.primary-bar .header-wallet-group .rust-inventory-weapon{width:16px;height:16px;flex-basis:16px}.primary-bar .header-wallet-group .balance-value>img{width:16px;height:16px}.primary-bar .header-wallet-group .add-funds-button{width:40px;min-width:40px;height:40px;font-size:17px}.primary-bar .system-nav .notifications-menu{height:40px}.primary-bar .system-nav .notifications-button,.primary-bar .system-nav .menu-button{width:40px;min-width:40px;height:40px}.primary-bar .system-nav .notifications-button>svg,.primary-bar .system-nav .menu-button>svg{width:18px;height:18px}}@media(max-width:360px){.primary-bar .brand{padding-left:max(8px,env(safe-area-inset-left));padding-right:4px}.primary-bar .brand-wordmark{width:80px}.primary-bar .system-nav{gap:4px;padding-right:max(8px,env(safe-area-inset-right))}.primary-bar .header-wallet-group .account-value{padding-inline:2px;gap:2px;font-size:13px}}#upgrade-source-inventory .upgrade-item-card>img,#upgrade-target-inventory .upgrade-item-card>img{transform:scale(calc(var(--item-optical-scale) * 1.2))}#upgrade-source-inventory .upgrade-item-card:hover>img,#upgrade-target-inventory .upgrade-item-card:hover>img{transform:translateY(-2px) scale(calc((var(--item-optical-scale) + .04) * 1.2))}@media(min-width:992px){.upgrade-inventory-panel.is-guest{grid-template-rows:auto minmax(240px,1fr) 48px}}.upgrade-inventory-panel>.upgrade-item-grid,.upgrade-inventory-panel>.upgrade-panel-empty{min-height:calc(4 * var(--upgrade-card-size) + 25px)}.upgrade-item-card>i.upgrade-item-check{top:8px;left:8px;width:26px;height:26px;background:var(--upgrade-item-rarity);color:#fff;font-size:12px;pointer-events:none}@media(max-width:620px){.upgrade-item-card>i.upgrade-item-check{top:6px;left:6px}}.upgrade-source-stake>header{padding-right:2px}.upgrade-source-stake-item>img{transform:scale(1.24)}@media(max-width:991px){.upgrade-source-stake-item>img{transform:scale(1.18)}}.inventory-grid-actions{margin-bottom:var(--collection-gap, 4px)}.guest-inventory-preview.skin-item-grid{padding:0}.profile-storage .profile-empty-history{margin-top:var(--collection-gap)}.upgrade-slot-art{--slot-art-scale: 1.26}.upgrade-slot-art.visual-apparel{--slot-art-scale: 1.44}.upgrade-slot-art.visual-gloves{--slot-art-scale: 1.58}.possible-drops .drop-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,165px),1fr));gap:10px}@media(min-width:761px){.possible-drops .drop-card{height:170px;contain-intrinsic-size:170px}}.possible-drops .drop-card-image{inset:8px 6px 32px;width:auto;height:auto;display:grid;place-items:center;transform:none}.possible-drops .drop-card-image img{transform:scale(1.8)}.possible-drops .drop-card-copy{left:8px;right:8px;bottom:8px}.possible-drops .drop-card-price{top:5px;right:5px;height:24px;gap:0;color:#e4dad1;font-size:12px}.possible-drops .drop-card-price>.scrap-icon{width:12px;height:12px;padding:6px}.possible-drops .drop-card-price>b{padding-inline:5px}.inventory-page .skin-item-grid,.profile-page .skin-item-grid,.public-profile-history{column-gap:6px;row-gap:10px}@media(max-width:991px){.inventory-page .skin-item-grid,.profile-page .skin-item-grid,.public-profile-history{row-gap:6px}}.inventory-page .skin-item-grid,.profile-storage .skin-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@container collection (min-width: 480px){.inventory-page .skin-item-grid,.profile-storage .skin-item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container collection (min-width: 640px){.inventory-page .skin-item-grid,.profile-storage .skin-item-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container collection (min-width: 960px){.inventory-page .skin-item-grid,.profile-storage .skin-item-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@container collection (min-width: 1280px){.inventory-page .skin-item-grid,.profile-storage .skin-item-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@container collection (max-width: 479.98px){:is(.inventory-page,.profile-storage) .ruster-inventory-skeleton-card:nth-of-type(n+9),:is(.inventory-page,.profile-storage) .guest-inventory-preview>.inventory-item:nth-child(n+7){display:none}}@container collection (min-width: 480px) and (max-width: 639.98px){:is(.inventory-page,.profile-storage) .guest-inventory-preview>.inventory-item:nth-child(-n+9){display:grid}:is(.inventory-page,.profile-storage) .ruster-inventory-skeleton-card:nth-of-type(n+10),:is(.inventory-page,.profile-storage) .guest-inventory-preview>.inventory-item:nth-child(n+10){display:none}}@container collection (min-width: 640px) and (max-width: 959.98px){:is(.inventory-page,.profile-storage) .guest-inventory-preview>.inventory-item:nth-child(-n+12){display:grid}:is(.inventory-page,.profile-storage) .ruster-inventory-skeleton-card:nth-of-type(n+13),:is(.inventory-page,.profile-storage) .guest-inventory-preview>.inventory-item:nth-child(n+13){display:none}}@container collection (min-width: 960px) and (max-width: 1279.98px){:is(.inventory-page,.profile-storage) .guest-inventory-preview>.inventory-item:nth-child(-n+18){display:grid}:is(.inventory-page,.profile-storage) .ruster-inventory-skeleton-card:nth-of-type(n+19),:is(.inventory-page,.profile-storage) .guest-inventory-preview>.inventory-item:nth-child(n+19){display:none}}@media(max-width:370px){.possible-drops .drop-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr))}}@media(min-width:761px)and (max-width:991px){.dialog-overlay.wallet-overlay{padding:20px;place-items:center}.wallet-overlay>.wallet-payment-modal{--wallet-inset: 20px;width:min(560px,calc(100vw - 40px));max-width:none;height:auto;max-height:calc(100dvh - 40px);padding-top:0;box-shadow:0 18px 54px #000000ad}.wallet-payment-workspace{padding-top:20px}.wallet-payment-actions{padding-top:20px;padding-bottom:max(20px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;gap:14px 20px}.wallet-payment-actions>.ui-button{width:auto;max-width:280px}.wallet-credit-summary{justify-content:flex-start}.wallet-payment-state{min-height:340px;padding-bottom:28px}}@media(max-width:760px){.dialog-overlay.wallet-overlay{inset:0;width:100vw;max-width:100vw;margin:0;padding:0;place-items:stretch}.wallet-overlay>.wallet-payment-modal{width:100vw;min-width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}}.wallet-payment-body.is-skins .wallet-payment-workspace{padding:0;gap:0}.ruster-deposit-skins-minimum{min-height:48px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;border-left:2px solid var(--rust-gold);background:var(--surface-control);color:var(--text-secondary);font:400 13px/1.35 var(--font-body)}.ruster-deposit-skins-minimum.is-limit-error{border-left-color:var(--rust-red)}.ruster-deposit-skins-minimum.is-limit-error strong{color:#e67b69}.ruster-deposit-skins-minimum small{flex:1 0 100%;color:var(--text-secondary);font:400 12px/1.4 var(--font-body)}.ruster-deposit-skins-minimum strong{color:var(--rust-gold);font:700 16px/1.2 var(--font-ui);white-space:nowrap}.skin-deposit-item.is-sellskin-unavailable .skin-item-card-stage{opacity:1}.skin-deposit-item.is-sellskin-unavailable>.skin-item-card-stage{opacity:.8}@media(max-width:760px){.skin-item-card.skin-deposit-item{--item-optical-scale: 1.02}}.wallet-payment-body{scrollbar-color:rgba(228,218,209,.18) transparent}.wallet-payment-body.is-crypto .wallet-payment-workspace{gap:16px;padding-top:16px;padding-bottom:20px}.wallet-payment-body.is-crypto .wallet-section-heading{margin-bottom:6px;gap:8px}.wallet-payment-body.is-crypto .wallet-payment-amount{height:44px}.wallet-payment-body.is-crypto .wallet-payment-amount input{font-size:26px}.wallet-payment-body.is-crypto .wallet-payment-promo{grid-template-columns:minmax(0,1fr) 96px;gap:6px}.wallet-crypto-assets{grid-template-columns:repeat(var(--ruster-crypto-columns, 3),minmax(0,1fr));gap:6px}.wallet-crypto-assets>button{height:44px;padding:6px;flex-direction:row;gap:8px}.wallet-crypto-assets>button>span{min-width:0;display:grid;gap:3px;text-align:left}.wallet-crypto-assets small{font:400 12px/1 var(--font-ui)}.wallet-crypto-assets i{width:24px;height:24px;flex-basis:24px}.wallet-payment-body.is-crypto .wallet-crypto-payment{min-height:118px;margin-top:16px;margin-bottom:16px;padding:0}.wallet-payment-body.is-crypto .wallet-crypto-transfer{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:14px}.wallet-payment-body.is-crypto .wallet-crypto-transfer.is-phone{grid-template-columns:minmax(0,1fr)}.wallet-crypto-qr{display:block;width:112px;height:112px;background:#fff;object-fit:contain;image-rendering:pixelated}.wallet-crypto-qr.is-loading{background:var(--surface-control)}.wallet-crypto-details{min-width:0;display:grid;gap:12px}.wallet-crypto-address>small{margin-bottom:6px}.wallet-crypto-address code{padding:8px;display:flex;align-items:center;line-height:18px}.wallet-crypto-warning{grid-template-columns:14px minmax(0,1fr);gap:6px}.wallet-crypto-warning>svg{width:14px;height:14px}.wallet-crypto-loading,.wallet-crypto-retry{min-height:112px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font:400 14px/1.4 var(--font-body)}.wallet-crypto-retry{width:100%;border:0;background:var(--surface-control);cursor:pointer}:root[data-vt]:not(:has([aria-modal=true])) .game-header{view-transition-name:ruster-vt-header}:root[data-vt]:not(:has([aria-modal=true])) .live-drops{view-transition-name:ruster-vt-live-drops}:root[data-vt]:not(:has([aria-modal=true])) .mobile-bottom-nav{view-transition-name:ruster-vt-bottom-nav}:root[data-vt]:not(:has([aria-modal=true])) .ruster-support-fab{view-transition-name:ruster-vt-support}:root[data-vt] .toast-stack{view-transition-name:ruster-vt-toasts}:root[data-vt]::view-transition-old(root),:root[data-vt]::view-transition-old(ruster-vt-header){z-index:1;mix-blend-mode:normal;animation:ruster-vt-dissolve var(--motion-vt-out) var(--motion-ease-out-strong) both}:root[data-vt]::view-transition-new(root),:root[data-vt]::view-transition-new(ruster-vt-header){mix-blend-mode:normal;animation:none}:root[data-vt]::view-transition-old(ruster-vt-header){animation-duration:var(--motion-vt-chrome)}:root[data-vt]::view-transition-group(ruster-vt-header){animation-duration:var(--motion-vt-chrome)}:root[data-vt]::view-transition-group(ruster-vt-live-drops),:root[data-vt]::view-transition-group(ruster-vt-bottom-nav),:root[data-vt]::view-transition-group(ruster-vt-support),:root[data-vt]::view-transition-group(ruster-vt-toasts),:root[data-vt]::view-transition-new(ruster-vt-live-drops),:root[data-vt]::view-transition-new(ruster-vt-bottom-nav),:root[data-vt]::view-transition-new(ruster-vt-support),:root[data-vt]::view-transition-new(ruster-vt-toasts){animation:none}:root[data-vt]::view-transition-old(ruster-vt-live-drops),:root[data-vt]::view-transition-old(ruster-vt-bottom-nav),:root[data-vt]::view-transition-old(ruster-vt-support),:root[data-vt]::view-transition-old(ruster-vt-toasts){display:none}@keyframes ruster-vt-dissolve{to{opacity:0}}.page-view{animation:ruster-page-enter var(--motion-page-enter) var(--motion-ease-out-strong) backwards}:root[data-vt=route] .page-view{animation-delay:50ms}@keyframes ruster-page-enter{0%{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.page-view{animation:page-view-fade var(--duration-quick) var(--ease-ui)}}.ruster-overlay-leave-active:is(.dialog-overlay,.onboarding-overlay){pointer-events:none;animation:ruster-overlay-out var(--motion-modal-out) var(--motion-ease-exit) both}.ruster-overlay-leave-active:is(.dialog-overlay,.onboarding-overlay)>[role=dialog]{animation:ruster-dialog-out var(--motion-modal-out) var(--motion-ease-exit) both}@keyframes ruster-overlay-out{to{opacity:0}}@keyframes ruster-dialog-out{to{opacity:0;transform:translateY(10px) scale(.975)}}.streamer-giveaway-overlay,.skin-viewer-overlay{animation:walletOverlayIn var(--duration-fast) ease-out backwards}.streamer-giveaway-overlay>.streamer-giveaway-editor,.skin-viewer-overlay>.skin-viewer,.weekly-set-overlay>.weekly-set-modal{animation:walletModalIn var(--duration-medium) var(--ease-smooth-out) backwards}.notifications-popover{transform-origin:top right}.notifications-popover.ruster-popover-leave-active{pointer-events:none;animation:ruster-popover-out var(--motion-popover-out) var(--motion-ease-exit) both}@keyframes ruster-popover-out{to{opacity:0;transform:translateY(-6px) scale(.98)}}.ruster-fade-enter-active{transition:opacity var(--motion-popover-in) var(--motion-ease-out-strong)}.ruster-fade-leave-active{transition:opacity var(--motion-popover-out) var(--motion-ease-exit)}.ruster-fade-enter-from,.ruster-fade-leave-to{opacity:0}@media(max-width:991px){.notifications-popover{transform-origin:top center}.primary-nav{opacity:0;transform:translateY(28px);transition:opacity var(--motion-popover-out) var(--motion-ease-exit),transform var(--motion-popover-out) var(--motion-ease-exit),display var(--motion-popover-out) allow-discrete}.primary-nav.is-open{opacity:1;transform:none;animation:none;transition:opacity var(--motion-modal-in) var(--motion-ease-out-strong),transform var(--motion-modal-in) var(--motion-ease-out-strong),display var(--motion-modal-in) allow-discrete}@starting-style{.primary-nav.is-open{opacity:0;transform:translateY(28px)}}.mobile-bottom-nav{transition:opacity var(--motion-popover-in) var(--motion-ease-out-strong),transform var(--motion-popover-in) var(--motion-ease-out-strong),visibility 0s linear 0s}.app-shell:has([aria-modal=true]) .mobile-bottom-nav,.app-shell:has(.notifications-button.is-open) .mobile-bottom-nav{opacity:0;transform:translate(-50%) translateY(18px);transition:opacity var(--motion-popover-out) var(--motion-ease-exit),transform var(--motion-popover-out) var(--motion-ease-exit),visibility 0s linear var(--motion-popover-out)}}.account-value.balance-value{position:relative;overflow:hidden}.account-value.balance-value.is-credited:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,rgba(255,248,225,.55) 50%,transparent 75%);pointer-events:none;animation:ruster-balance-glint .76s var(--motion-ease-out-strong) both}@keyframes ruster-balance-glint{0%{transform:translate(-110%)}to{transform:translate(110%)}}@media(prefers-reduced-motion:reduce){.account-value.balance-value.is-credited:after{display:none}}.public-profile-tabs button,.wallet-category-tabs button{transition:background-color var(--motion-hover) var(--motion-ease-out-strong),color var(--motion-hover) var(--motion-ease-out-strong),box-shadow var(--motion-hover) var(--motion-ease-out-strong)}.ui-button{transition-timing-function:var(--motion-ease-out-strong)}.ui-button:active:not(:disabled){transform:translateY(1px) scale(.985);filter:brightness(.94);transition-duration:var(--motion-press)}.case-card{transition:filter var(--duration-quick) ease-out,transform var(--motion-hover) var(--motion-ease-out-strong)}.case-card:active{transform:scale(.985);filter:brightness(.97);transition-duration:var(--motion-press)}.inventory-selection-bar{transition:opacity var(--motion-popover-in) var(--motion-ease-out-strong),translate var(--motion-popover-in) var(--motion-ease-out-strong)}@starting-style{.inventory-selection-bar{opacity:0;translate:0 10px}}[data-v-bf951be9]:root{--cl-card-bg: var(--color-panel-sunken)}.skeleton.animated[data-v-bf951be9]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--color-ink-05),transparent);transform:translate(-100%);animation:shimmer-bf951be9 1.4s ease-in-out infinite}@keyframes shimmer-bf951be9{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skeleton.animated[data-v-bf951be9]:before{animation:none}}.skin-item-card[data-v-f15bc691]>.skin-item-card-image{grid-column:1}.skin-item-card-stage[data-v-f15bc691]>.skin-item-card-image{grid-area:1 / 1}.skin-item-lucky-drop[data-v-f15bc691]{pointer-events:none}.skin-item-card--collection>.skin-item-lucky-drop[data-v-f15bc691]{bottom:var(--collection-footer-height, 32px)}.skin-item-lucky-drop[data-v-f15bc691]~.profile-history-operation{bottom:calc(var(--collection-footer-height, 32px) + 28px)}.profile-pagination button.is-gap[data-v-1e51df5a],.profile-pagination button.is-gap[data-v-1e51df5a]:hover{background:transparent;color:#e4dad157;font-size:14px;box-shadow:none;transform:none;cursor:default}.case-visual img[data-v-f2d04a66]{grid-area:1 / 1;opacity:0}.case-visual .case-art-full[data-v-f2d04a66]{z-index:2}.case-visual .case-art-full.is-loaded[data-v-f2d04a66]{opacity:1;animation:ruster-case-art-in-f2d04a66 var(--motion-base) var(--ease-smooth-out)}.case-card .case-visual .case-art-preview[data-v-f2d04a66]{filter:blur(8px);pointer-events:none;transition:opacity var(--motion-base) var(--ease-smooth-out),transform var(--duration-fast) var(--ease-smooth-out)}.case-visual .case-art-preview.is-visible[data-v-f2d04a66]{opacity:1}.case-art-placeholder[data-v-f2d04a66]{position:absolute;width:52%;height:44%;border-radius:12%;background:var(--ruster-skeleton-wash);filter:blur(8px);transition:opacity var(--motion-base) var(--ease-smooth-out)}.case-art-placeholder.is-hidden[data-v-f2d04a66]{opacity:0}@keyframes ruster-case-art-in-f2d04a66{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.case-art-placeholder[data-v-f2d04a66],.case-card .case-visual .case-art-preview[data-v-f2d04a66]{transition:none}.case-visual .case-art-full.is-loaded[data-v-f2d04a66]{animation:none}}.ruster-cases-skeleton-heading[data-v-c4ae1a05]{display:block;width:min(208px,100%);height:1lh}.ruster-live-drop-skeleton[data-v-0c4e52df]{display:flex;flex-direction:column;gap:1px;width:100%}.ruster-live-drop-skeleton-item[data-v-0c4e52df]{position:relative;display:grid;width:100%;height:82px;flex:0 0 auto;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;row-gap:2px;align-content:center;padding:5px 10px 5px 8px;background:linear-gradient(0deg,var(--ruster-skeleton-wash),var(--ruster-skeleton-wash)),var(--surface-raised)}.ruster-live-drop-skeleton-art[data-v-0c4e52df]{grid-row:1 / 3;width:100%;height:70px}.ruster-live-drop-skeleton-copy[data-v-0c4e52df]{grid-column:2;grid-row:1;align-self:end;display:flex;min-width:0;height:14px;align-items:center}.ruster-live-drop-skeleton-name[data-v-0c4e52df]{width:85%;height:10px}.ruster-live-drop-skeleton-value[data-v-0c4e52df]{grid-column:2;grid-row:2;align-self:start;display:flex;height:13px;align-items:center}.ruster-live-drop-skeleton-value-bar[data-v-0c4e52df]{width:42%;height:9px}@media(min-width:992px){.ruster-live-drop-skeleton-item[data-v-0c4e52df]{height:clamp(60px,4.6875vw,90px);flex-basis:clamp(60px,4.6875vw,90px);grid-template-columns:clamp(46px,4.895833vw,94px) minmax(0,1fr);column-gap:7px;padding:5px 8px}.ruster-live-drop-skeleton-art[data-v-0c4e52df]{height:clamp(46px,3.645833vw,70px)}}@media(max-width:991px){.ruster-live-drop-skeleton[data-v-0c4e52df]{width:auto;flex-direction:row;gap:0}.ruster-live-drop-skeleton-item[data-v-0c4e52df]{width:var(--live-strip-item-width);height:var(--live-strip-height);flex:0 0 var(--live-strip-item-width);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;padding:0 0 3px;box-shadow:inset 0 -3px 0 var(--ruster-skeleton-tint)}.ruster-live-drop-skeleton-art[data-v-0c4e52df]{grid-row:1;grid-column:1;width:60%;height:auto;aspect-ratio:1}.ruster-live-drop-skeleton-copy[data-v-0c4e52df],.ruster-live-drop-skeleton-value[data-v-0c4e52df]{display:none}}.ruster-open-case-button-skeleton[data-v-e357f141]{max-width:100%}.ruster-drop-skeleton-art[data-v-e357f141]{position:absolute;inset:30px 10px 36px}.ruster-drop-skeleton-name[data-v-e357f141]{position:absolute;left:8px;right:8px;bottom:8px;height:12px}.ruster-drop-skeleton-price[data-v-e357f141]{position:absolute;top:5px;right:5px;width:60px;height:24px}.ruster-cases-skeleton[data-v-5cc835e4]{position:relative;overflow:hidden;aspect-ratio:1;background:linear-gradient(0deg,var(--ruster-skeleton-wash),var(--ruster-skeleton-wash)),linear-gradient(180deg,#3c3b39,#383735 66%,#302f2d)}@media(max-width:991px){.ruster-cases-skeleton[data-v-5cc835e4]{height:196px;aspect-ratio:auto}.ruster-cases-skeleton[data-v-5cc835e4]:nth-child(n+3){display:none}}.ruster-cases-skeleton-art[data-v-5cc835e4]{position:absolute;top:22%;left:24%;width:52%;height:44%}.ruster-cases-skeleton-badge[data-v-5cc835e4]{position:absolute;top:12px;left:10px;width:68px;height:22px}.ruster-cases-skeleton-price[data-v-5cc835e4]{position:absolute;top:10px;right:10px;width:60px;height:30px}.ruster-cases-skeleton-title[data-v-5cc835e4]{position:absolute;left:14px;right:14px;bottom:16px;height:14px}.ruster-inventory-skeleton-price[data-v-01c1e78f]{position:absolute;top:6px;right:6px;z-index:2;width:56px;height:28px}.ruster-inventory-skeleton-art[data-v-01c1e78f]{width:min(58%,132px);aspect-ratio:1;opacity:.75}.ruster-inventory-skeleton-name[data-v-01c1e78f]{width:62%;height:10px}.ruster-inventory-skeleton-meta[data-v-01c1e78f]{width:38%;height:8px}.content-page.ruster-inventory-embedded[data-v-80cae82e]{width:100%;min-height:0;margin:0;padding:0}.ruster-profile-skeleton-name[data-v-80cae82e]{width:196px;height:24px;margin:0}.ruster-profile-skeleton-steam[data-v-80cae82e]{width:130px;height:11px;margin:7px 0 0}.ruster-profile-skeleton-id[data-v-80cae82e]{width:208px;height:10px;margin:4px 0 0}.ruster-profile-skeleton-action[data-v-80cae82e]{width:40px;height:40px;flex:0 0 40px}.ruster-profile-skeleton-grade-icon[data-v-80cae82e]{width:22px;height:22px}.ruster-profile-skeleton-grade[data-v-80cae82e]{display:block;width:124px;height:12px;margin-bottom:6px}.ruster-profile-skeleton-grade-tier[data-v-80cae82e]{display:block;width:58px;height:10px}.ruster-profile-skeleton-rating[data-v-80cae82e]{width:68px;height:14px}.ruster-profile-skeleton-kicker[data-v-80cae82e]{width:88px;height:11px}.ruster-profile-skeleton-balance[data-v-80cae82e]{width:116px;height:20px;margin-top:8px}.ruster-profile-skeleton-deposit[data-v-80cae82e]{width:123px;height:var(--ui-button-height)}.ruster-profile-skeleton-deposit-history[data-v-80cae82e]{width:44px;height:44px;flex:0 0 44px}.ruster-profile-skeleton-stat-icon[data-v-80cae82e]{grid-row:1 / 3;align-self:center;width:18px;height:18px}.ruster-profile-skeleton-stat-value[data-v-80cae82e]{width:52px;height:17px}.ruster-profile-skeleton-stat-label[data-v-80cae82e]{width:74px;height:11px}.ruster-profile-skeleton-drop-art[data-v-80cae82e]{width:58%;height:168px;place-self:center}.ruster-profile-skeleton-drop-name[data-v-80cae82e]{width:56%;height:17px}.ruster-profile-skeleton-drop-value[data-v-80cae82e]{width:62px;height:15px}.ruster-profile-skeleton-total[data-v-80cae82e]{width:96px;height:calc(clamp(28px,2.6cqi,48px)*1.1)}.ruster-profile-skeleton-total-icon[data-v-80cae82e]{width:28px;height:28px}.ruster-profile-skeleton-withdrawn-count[data-v-80cae82e]{width:118px;height:16px;margin-top:auto}.ruster-profile-skeleton-coupon[data-v-80cae82e]{height:40px}.ruster-profile-skeleton-coupon-btn[data-v-80cae82e]{width:104px;height:40px}.ruster-profile-skeleton-tab-label[data-v-80cae82e]{width:68px;height:10px}@media(max-width:991px){.ruster-profile-skeleton-name[data-v-80cae82e]{height:26px}.ruster-profile-skeleton-steam[data-v-80cae82e]{height:14px;margin-top:5px}.ruster-profile-skeleton-id[data-v-80cae82e]{height:15px}@container (max-width: 480px){.profile-user-actions>.ruster-profile-skeleton-action[data-v-80cae82e]{width:auto;height:44px;flex:1 1 0}}.profile-balance-row .ruster-profile-skeleton-balance[data-v-80cae82e]{height:24px;margin-top:0}.profile-balance-actions>.ruster-profile-skeleton-deposit[data-v-80cae82e]{width:var(--profile-action-column);height:44px}.profile-stats .ruster-profile-skeleton-stat-label[data-v-80cae82e]{display:none}.profile-stats .ruster-profile-skeleton-stat-icon[data-v-80cae82e]{grid-row:1}.ruster-profile-skeleton-drop-art[data-v-80cae82e]{width:auto;height:100%;aspect-ratio:1}.ruster-profile-skeleton-total[data-v-80cae82e]{width:72px;height:32px}.profile-withdrawal-summary>.ruster-profile-skeleton-withdrawn-count[data-v-80cae82e]{grid-column:2;grid-row:1 / 3;align-self:center;justify-self:end;width:86px;height:14px;margin-top:0}.ruster-profile-skeleton-coupon[data-v-80cae82e],.ruster-profile-skeleton-coupon-btn[data-v-80cae82e]{width:auto;height:44px}}@media(max-width:760px){.ruster-profile-skeleton-total[data-v-80cae82e]{height:35px}}.ruster-reward-giveaway-skeleton-kicker[data-v-ccd7204f]{width:45%;height:15px}.ruster-reward-giveaway-skeleton-title[data-v-ccd7204f]{width:85%;height:13px}.ruster-reward-giveaway-skeleton-price[data-v-ccd7204f]{width:55px;height:15px}.ruster-reward-giveaway-skeleton-entrants[data-v-ccd7204f]{width:40px;height:11px}.ruster-reward-giveaway-skeleton-action[data-v-ccd7204f]{height:40px}.ruster-reward-giveaway-skeleton-summary[data-v-ccd7204f]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ruster-reward-giveaway-skeleton-summary-label[data-v-ccd7204f]{width:75%;height:10px}.ruster-reward-giveaway-skeleton-summary-value[data-v-ccd7204f]{width:50px;height:13px}.ruster-reward-giveaway-skeleton-secondary[data-v-ccd7204f]{min-height:40px;display:grid;place-items:center;background:#292b28}.ruster-reward-giveaway-skeleton-secondary-copy[data-v-ccd7204f]{width:55%;height:10px}@media(max-width:760px){.weekly-set-command[data-v-de0943fe]{min-height:292px}}.ruster-weekly-skeleton-art[data-v-de0943fe]{width:70%;height:46%;place-self:center}.weekly-set-card footer[data-v-de0943fe]{display:flex;align-items:center}.ruster-weekly-skeleton-name[data-v-de0943fe]{width:70%;height:11px}.ruster-weekly-skeleton-title[data-v-de0943fe]{width:min(300px,88%);height:clamp(28px,2.35vw,42px)}.ruster-weekly-skeleton-lead[data-v-de0943fe]{width:52%;height:14px;margin-top:18px}.ruster-weekly-skeleton-copy[data-v-de0943fe]{width:86%;height:11px;margin-top:10px}.ruster-weekly-skeleton-copy.is-short[data-v-de0943fe]{width:65%;margin-top:6px}@media(max-width:991px){.reward-tab-panel.is-inactive[data-v-ef8e9ec5]{display:none}}.ruster-rewards-page-skeleton-top-art[data-v-ef8e9ec5]{width:80%;height:104px;place-self:center}.ruster-rewards-page-skeleton-top-name[data-v-ef8e9ec5]{width:75%;height:calc(var(--text-item, 14px) * 1.15)}.ruster-upgrader-item-skeleton-price[data-v-5ce90e90]{position:absolute;top:8px;right:8px;width:40px;height:16px}.ruster-upgrader-item-skeleton-art[data-v-5ce90e90]{width:100%;height:132px}.ruster-upgrader-item-skeleton-name[data-v-5ce90e90]{width:55%;height:11px}.ruster-upgrader-item-skeleton-value[data-v-5ce90e90]{flex:0 0 auto;width:34px;height:11px}.boot-inventory-number[data-v-2f0b3be0]{--boot-inventory-number-width: 35px}.boot-balance-number[data-v-2f0b3be0]{--boot-balance-number-width: 60px}@media(max-width:991px){.boot-inventory-number[data-v-2f0b3be0]{--boot-inventory-number-width: 32px}.boot-balance-number[data-v-2f0b3be0]{--boot-balance-number-width: 56px}}@media(max-width:360px){.boot-inventory-number[data-v-2f0b3be0]{--boot-inventory-number-width: 29px}.boot-balance-number[data-v-2f0b3be0]{--boot-balance-number-width: 52px}}.boot-gauge[data-v-2f0b3be0]{position:relative;width:var(--upgrade-gauge-size);height:var(--upgrade-gauge-size);overflow:hidden;border-radius:50%;background:var(--surface-control, #232420)}.boot-gauge-fill[data-v-2f0b3be0]{position:absolute;inset:calc(var(--upgrade-gauge-size) * .043);border-radius:50%;-webkit-mask:radial-gradient(circle,transparent 0 51%,#000 51% 100%);mask:radial-gradient(circle,transparent 0 51%,#000 51% 100%)}.ruster-upgrade-tab-count[data-v-2f0b3be0]{width:22px;height:18px}.ruster-upgrade-balance-skeleton[data-v-2f0b3be0]{grid-column:1 / -1;width:60%;height:12px}.ruster-upgrade-run-skeleton[data-v-2f0b3be0]{display:block;width:100%;height:100%}.ruster-tab-skeleton-icon[data-v-2f0b3be0]{width:14px;height:14px;flex:0 0 auto}.ruster-tab-skeleton-label[data-v-2f0b3be0]{width:46px;height:8px}.ruster-slot-skeleton-label[data-v-2f0b3be0]{width:120px;height:11px}.ruster-slot-skeleton-empty[data-v-2f0b3be0]{display:flex;flex-direction:column;align-items:center;gap:10px}.ruster-slot-skeleton-empty-icon[data-v-2f0b3be0]{width:36px;height:36px}.ruster-slot-skeleton-empty-label[data-v-2f0b3be0]{width:132px;height:10px}.ruster-button[data-v-e7b54e92]{min-width:156px;height:var(--ui-button-height);padding:0 var(--ui-button-padding);display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:var(--radius-sm);background:var(--rust-green);color:#fff;font-family:var(--font-inter-display);font-size:var(--ui-button-font);font-weight:700;line-height:1;letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out,transform var(--duration-quick) ease-out,filter var(--duration-quick) ease-out}.ruster-button[data-v-e7b54e92] svg{width:var(--ui-button-icon);height:var(--ui-button-icon);flex:0 0 auto}.ruster-button--full[data-v-e7b54e92]{width:100%}.ruster-button[data-variant=primary][data-v-e7b54e92]{background:var(--rust-green);color:#fff}.ruster-button[data-variant=gold][data-v-e7b54e92]{background:var(--rust-gold);color:#251e14}.ruster-button[data-variant=danger][data-v-e7b54e92]{background:var(--rust-red);color:#fff}.ruster-button[data-variant=secondary][data-v-e7b54e92]{background:#3a3b38;color:#ece4dcc7}@media(hover:hover)and (pointer:fine){.ruster-button[data-variant=primary][data-v-e7b54e92]:hover{background:#6f8743}.ruster-button[data-variant=gold][data-v-e7b54e92]:hover{background:#e2ad52}.ruster-button[data-variant=danger][data-v-e7b54e92]:hover{background:var(--rust-red-bright)}.ruster-button[data-variant=secondary][data-v-e7b54e92]:hover{background:#474844;color:#fff}.ruster-button[data-v-e7b54e92]:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.03)}}.ruster-button[data-v-e7b54e92]:focus-visible{outline:2px solid var(--rust-blue-bright);outline-offset:2px}.ruster-button[data-variant=primary][data-v-e7b54e92]:focus-visible{background:#6f8743}.ruster-button[data-variant=gold][data-v-e7b54e92]:focus-visible{background:#e2ad52}.ruster-button[data-variant=danger][data-v-e7b54e92]:focus-visible{background:var(--rust-red-bright)}.ruster-button[data-variant=secondary][data-v-e7b54e92]:focus-visible{background:#474844;color:#fff}.ruster-button[data-v-e7b54e92]:not(:disabled):active{transform:translateY(1px)}.ruster-button[data-v-e7b54e92]:disabled{background:var(--surface-control);color:#e4dad152;cursor:not-allowed;filter:none;transform:none}@media(prefers-reduced-motion:reduce){.ruster-button[data-v-e7b54e92]{transition:none}.ruster-button[data-v-e7b54e92]:not(:disabled):hover,.ruster-button[data-v-e7b54e92]:not(:disabled):active{transform:none}}.input-icon-state svg[data-v-0721d213-s]{transition:color var(--duration-control) var(--ease-ui)}.input-icon-state--filled svg[data-v-0721d213-s]{color:var(--color-accent-primary)}.input-icon-state--error svg[data-v-0721d213-s]{color:var(--color-error-500)}input[type=number][data-v-0721d213]::-webkit-inner-spin-button,input[type=number][data-v-0721d213]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number][data-v-0721d213]{-moz-appearance:textfield;appearance:textfield}.rust-scrap-icon[data-v-95eee213]{display:inline-block;flex:0 0 auto;object-fit:contain;filter:drop-shadow(0 1px 1px rgb(from var(--color-shadow-ink) r g b / .55))}.system-ui-icon[data-v-95eee213],.authored-icon[data-v-95eee213]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:currentColor;fill:currentColor;line-height:0;vertical-align:middle}.system-ui-icon[data-v-95eee213] svg,.authored-icon[data-v-95eee213] svg{display:block;width:100%;height:100%;overflow:visible}.spinner-container[data-v-35ad8a8b]{display:inline-flex;align-items:center;justify-content:center}.spinner[data-v-35ad8a8b]{animation:spinner-turn-35ad8a8b var(--duration-spinner-loop) steps(12) infinite}@keyframes spinner-turn-35ad8a8b{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.spinner[data-v-35ad8a8b]{animation:none}}.Vue-Toastification__toast{align-items:center;padding:14px 16px 14px 18px;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--bg-control);box-shadow:var(--shadow-floating);font-family:var(--font-onest)}.Vue-Toastification__toast-body{font-size:14px;line-height:20px;font-weight:500;color:var(--color-text-main)}.Vue-Toastification__toast--default,.Vue-Toastification__toast--info,.Vue-Toastification__toast--success,.Vue-Toastification__toast--error,.Vue-Toastification__toast--warning{background:var(--bg-control);color:var(--color-text-main);border-left:1px solid var(--color-border-default)}.Vue-Toastification__toast--default{border-left:0;box-shadow:var(--shadow-floating)}.Vue-Toastification__toast--success{border-left-color:var(--color-accent-primary)}.Vue-Toastification__toast--error{border-left-color:var(--state-error)}.Vue-Toastification__toast--warning{border-left-color:var(--warning-primary)}.Vue-Toastification__toast--info{border-left-color:var(--color-rarity-classified)}.Vue-Toastification__close-button{color:var(--color-text-main)}.Vue-Toastification__fade-enter-active,.Vue-Toastification__fade-leave-active{animation-duration:.22s;animation-timing-function:var(--ease-ui, cubic-bezier(.2, .8, .2, 1))}@keyframes fadeInRight{0%{transform:translate(12px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(12px);opacity:0}}@media(prefers-reduced-motion:reduce){.Vue-Toastification__fade-enter-active,.Vue-Toastification__fade-leave-active{animation-duration:1ms}}@media(max-width:600px){.Vue-Toastification__toast{max-width:75vw;min-width:0}}
