@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-brand=pandaskin]{--bg: #0c0f0d;--surface: #191e1a;--surface-2: #232a25;--line: #2d342f;--muted: #959f97;--lime: #63b96a;--brand: #63b96a;--case-accent: #a3db8b;color:#f5f7f3;background:#0c0f0d;color-scheme:dark}[data-brand=pandaskin] body{background:#0c0f0d;color:#f5f7f3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-brand=pandaskin] .utility-bar{display:none}[data-brand=pandaskin] .header{height:86px;background:#0c0f0df5;border-bottom:1px solid #272d29;position:sticky;top:0;z-index:50;backdrop-filter:blur(18px)}[data-brand=pandaskin] .header-inner{max-width:1536px;padding:0 48px;gap:38px}[data-brand=pandaskin] .brand{min-width:228px;gap:12px;color:#f5f7f3}[data-brand=pandaskin] .brand-mark{width:34px;height:34px;color:#f5f7f3;overflow:visible}[data-brand=pandaskin] .brand>span{font-size:23px;font-weight:850;letter-spacing:-.9px}[data-brand=pandaskin] .brand small{color:#7e8b81;font:600 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1.8px;margin-top:5px}[data-brand=pandaskin] .desktop-nav{align-self:center;height:48px;padding:4px;gap:2px;border-radius:12px;background:#191e1a;border:1px solid #242b26}[data-brand=pandaskin] .desktop-nav a,[data-brand=pandaskin] .desktop-nav button{position:relative;min-width:92px;justify-content:center;gap:8px;padding:0 15px;border-radius:8px;color:#929c94;font-size:12px;font-weight:680}[data-brand=pandaskin] .desktop-nav button i{position:absolute;right:6px;top:4px;color:#63b96a;font:700 6px/1 ui-monospace,monospace;letter-spacing:.4px;opacity:.72}[data-brand=pandaskin] .desktop-nav a:after{display:none}[data-brand=pandaskin] .desktop-nav a:hover,[data-brand=pandaskin] .desktop-nav button:hover,[data-brand=pandaskin] .desktop-nav .active{background:#f1f3ef;color:#0c0f0d}[data-brand=pandaskin] .desktop-nav .active>.icon{color:#0c0f0d}[data-brand=pandaskin] .header-right{gap:10px}[data-brand=pandaskin] .online,[data-brand=pandaskin] .header-notification{display:none}[data-brand=pandaskin] .wallet{height:49px;padding:6px 6px 6px 14px;gap:13px;border:1px solid #303832;background:#191e1a;border-radius:10px}[data-brand=pandaskin] .wallet-amount small{color:#8d998f;font-size:7px;letter-spacing:1.2px}[data-brand=pandaskin] .wallet-amount b{min-width:102px;font-size:15px;font-weight:770}[data-brand=pandaskin] .wallet-plus{width:36px;height:36px;border-radius:7px;color:#0c0f0d;background:#f1f3ef;font-size:21px;font-weight:450}[data-brand=pandaskin] .wallet-plus:hover{background:#a3db8b}[data-brand=pandaskin] .header-inventory{width:39px;height:39px;display:grid;place-items:center;border-radius:9px;border:1px solid #303832;background:#191e1a;color:#b9c1bb;position:relative}[data-brand=pandaskin] .header-inventory:hover,[data-brand=pandaskin] .header-inventory.active{border-color:#63b96a;color:#a3db8b}[data-brand=pandaskin] .header-inventory .nav-count{position:absolute;right:-4px;top:-5px;padding:2px 4px;border-radius:8px;color:#0c0f0d;background:#a3db8b;font-size:7px}[data-brand=pandaskin] .avatar{width:39px;height:39px;border-radius:50%;border:1px solid #424b44;background:#f1f3ef;color:#0c0f0d;font-size:10px}[data-brand=pandaskin] .avatar>span{background:#63b96a;border-color:#0c0f0d}[data-brand=pandaskin] .live-strip{max-width:1536px;height:122px;padding:14px 48px 0;gap:8px}[data-brand=pandaskin] .live-label{flex-basis:142px;border:0;border-radius:12px;padding:0 18px;background:#131713}[data-brand=pandaskin] .live-label .eyebrow{color:#f5f7f3;font-size:9px}[data-brand=pandaskin] .live-label .status-dot{background:#63b96a;box-shadow:0 0 0 4px #63b96a17}[data-brand=pandaskin] .mock-label{color:#718075;margin-bottom:7px}[data-brand=pandaskin] .live-presence{color:#667168;font:8px ui-monospace,monospace;margin:0 0 7px 12px}[data-brand=pandaskin] .live-toggle{color:#8f9b91;margin-left:11px}[data-brand=pandaskin] .live-viewport{min-width:0;flex:1;overflow:hidden}[data-brand=pandaskin] .live-track{gap:8px;padding:0}[data-brand=pandaskin] .live-card{flex:0 0 228px;height:108px;display:grid;grid-template-columns:82px 1fr;grid-template-rows:23px 1fr;padding:11px 12px;border:1px solid #252b27;border-radius:12px;background:#191e1a}[data-brand=pandaskin] .live-card:hover{background:#232a25;border-color:#39433b}[data-brand=pandaskin] .live-user{grid-column:2;color:#7d8980}[data-brand=pandaskin] .live-user i{background:#2a312b;color:#a3db8b}[data-brand=pandaskin] .live-art{position:static;grid-row:1 / 3;grid-column:1;width:72px;height:72px;filter:grayscale(1) drop-shadow(0 9px 7px #0008)}[data-brand=pandaskin] .live-description{grid-column:2;display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center}[data-brand=pandaskin] .live-card strong{color:#e8ece8;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}[data-brand=pandaskin] .live-price{display:block;color:#9ba69d;font-size:9px;margin-top:4px}[data-brand=pandaskin] .live-rarity{height:3px;left:14px;right:14px;width:auto;border-radius:3px 3px 0 0;opacity:.68}[data-brand=pandaskin] main{max-width:1536px;padding:30px 48px 0}[data-brand=pandaskin] .campaign-row.pandaskin-home{display:block;margin-bottom:34px}[data-brand=pandaskin] .ps-hero{min-height:360px;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr);overflow:hidden;border-radius:24px;background:#f1f3ef;color:#0c0f0d;position:relative}[data-brand=pandaskin] .ps-hero:before{content:"";position:absolute;left:52%;top:-75%;width:1px;height:250%;background:#d8ddd8;transform:rotate(14deg)}[data-brand=pandaskin] .ps-hero-copy{padding:46px 40px 40px 46px;position:relative;z-index:2}[data-brand=pandaskin] .ps-kicker{display:block;margin-bottom:21px;color:#414943;font:700 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.9px}[data-brand=pandaskin] .ps-hero h1{max-width:650px;font-size:clamp(50px,5vw,76px);line-height:.92;letter-spacing:-4.5px;font-weight:920;text-transform:uppercase}[data-brand=pandaskin] .ps-hero h1 span{color:#4d9f55}[data-brand=pandaskin] .ps-hero-copy>p{max-width:610px;margin-top:25px;color:#4f5751;font-size:14px;line-height:1.55}[data-brand=pandaskin] .ps-hero-actions{display:flex;align-items:center;gap:18px;margin-top:30px}[data-brand=pandaskin] .ps-primary{min-width:169px;min-height:48px;border-radius:9px;border:0;background:#0c0f0d;color:#f5f7f3}[data-brand=pandaskin] .ps-primary:hover{background:#2a312b}[data-brand=pandaskin] .ps-hero-actions small{display:flex;align-items:center;gap:7px;color:#68706a;font:650 8px ui-monospace,monospace;letter-spacing:.7px}[data-brand=pandaskin] .ps-hero-actions small svg{width:15px;color:#4d9f55}[data-brand=pandaskin] .ps-hero-art{min-height:360px;position:relative;display:flex;align-items:flex-end;justify-content:center;padding-right:20px}[data-brand=pandaskin] .panda-mascot{width:100%;max-width:550px;height:100%;overflow:visible}[data-brand=pandaskin] .ps-hero-art>span{position:absolute;right:21px;bottom:19px;padding:7px 10px;border-radius:4px;color:#dce1dc;background:#0c0f0d;font:700 8px ui-monospace,monospace;letter-spacing:1px}[data-brand=pandaskin] .ps-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}[data-brand=pandaskin] .ps-perks>*{min-height:88px;display:flex;align-items:center;gap:15px;padding:18px 20px;border:1px solid #242b26;border-radius:15px;background:#191e1a;text-align:left}[data-brand=pandaskin] .ps-perks>*:hover{background:#232a25;border-color:#38423a}[data-brand=pandaskin] .ps-perks b{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:9px;background:#252c27;color:#a3db8b;font:700 10px ui-monospace,monospace}[data-brand=pandaskin] .ps-perks div{min-width:0;flex:1}[data-brand=pandaskin] .ps-perks strong,[data-brand=pandaskin] .ps-perks span{display:block}[data-brand=pandaskin] .ps-perks strong{color:#f5f7f3;font-size:13px}[data-brand=pandaskin] .ps-perks span{color:#7f8981;font-size:10px;margin-top:5px}[data-brand=pandaskin] .ps-perks i{color:#a3db8b;font-style:normal}[data-brand=pandaskin] .page-heading{margin:8px 0 21px}[data-brand=pandaskin] .page-heading h1{color:#f5f7f3;font-size:31px;font-weight:820;letter-spacing:-1.1px}[data-brand=pandaskin] .page-heading .eyebrow{color:#6f7a72;font:700 8px ui-monospace,monospace}[data-brand=pandaskin] .heading-light{color:#a3db8b;font-weight:inherit}[data-brand=pandaskin] .catalog-tools{padding:0;border:0;background:transparent}[data-brand=pandaskin] .category-tabs{gap:7px;min-height:45px}[data-brand=pandaskin] .category-tabs button{min-height:37px;padding:9px 14px;border:1px solid #2a312c;border-radius:9px;background:#171b18;color:#8f9991;font-size:11px}[data-brand=pandaskin] .category-tabs button:hover{color:#f5f7f3;background:#232a25}[data-brand=pandaskin] .category-tabs button.active{border-color:#f1f3ef;background:#f1f3ef;color:#0c0f0d}[data-brand=pandaskin] .catalog-toolbar{gap:10px;padding:10px 0 4px;border:0}[data-brand=pandaskin] .search-field{min-height:40px;max-width:340px;border:1px solid #2a312c;border-radius:10px;background:#171b18}[data-brand=pandaskin] .search-field:focus-within{border-color:#63b96a}[data-brand=pandaskin] .switch-label,[data-brand=pandaskin] .sort-field{min-height:40px;padding:0 12px;border-radius:10px;background:#171b18;color:#8f9991}[data-brand=pandaskin] .switch-label{border:1px solid #2a312c}[data-brand=pandaskin] .sort-field select{background:transparent}[data-brand=pandaskin] .section-meta{padding:26px 0 12px;color:#69736c}[data-brand=pandaskin] .case-collection{margin:12px 0 28px;padding-top:3px;border:0;background:transparent}[data-brand=pandaskin] .case-collection>summary{min-height:72px;margin-bottom:14px;padding:0 4px;border:0;border-bottom:1px solid #222824;background:transparent}[data-brand=pandaskin] .collection-emblem{width:40px;height:40px;border-radius:11px;background:#202621;color:#a3db8b}[data-brand=pandaskin] .collection-heading h2{font-size:22px}[data-brand=pandaskin] .collection-caption,[data-brand=pandaskin] .collection-count{color:#7c877f}[data-brand=pandaskin] .case-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}[data-brand=pandaskin] .case-card{overflow:hidden;border:1px solid #252c27;border-radius:16px;background:#191e1a;box-shadow:none;animation:ps-card-in .35s both}[data-brand=pandaskin] .case-card:hover{transform:translateY(-5px);border-color:#465148;background:#1d231f;box-shadow:0 18px 34px #0000003d}[data-brand=pandaskin] .case-card .case-art{height:224px;background:#161a17;overflow:hidden}[data-brand=pandaskin] .case-art:before,[data-brand=pandaskin] .art-lines,[data-brand=pandaskin] .case-art-caption,[data-brand=pandaskin] .case-serial{display:none}[data-brand=pandaskin] .case-card .panda-case-svg{width:100%;height:100%;object-fit:cover;filter:none;transform:none;transition:transform .35s cubic-bezier(.2,.75,.2,1)}[data-brand=pandaskin] .case-card:hover .panda-case-svg{transform:scale(1.035)}[data-brand=pandaskin] .case-badge{left:13px;right:auto;top:13px;padding:5px 7px;border:0;border-radius:6px;background:#f1f3ef;color:#0c0f0d;font:800 7px/1 ui-monospace,monospace;letter-spacing:.7px}[data-brand=pandaskin] .favorite{color:#8c968e}[data-brand=pandaskin] .case-card>.favorite{top:10px;right:10px;width:31px;height:31px;border-radius:8px;background:#0c0f0db8}[data-brand=pandaskin] .favorite.selected{color:#a3db8b}[data-brand=pandaskin] .case-copy{align-items:flex-end;padding:17px 17px 11px}[data-brand=pandaskin] .case-copy h2{color:#f5f7f3;font-size:17px;font-weight:750;letter-spacing:-.3px}[data-brand=pandaskin] .case-copy p{color:#77827a;font:650 8px/1.3 ui-monospace,monospace;letter-spacing:.4px;text-transform:uppercase}[data-brand=pandaskin] .card-arrow{width:33px;height:33px;border:0;border-radius:8px;background:#f1f3ef;color:#0c0f0d}[data-brand=pandaskin] .case-card:hover .card-arrow{background:#a3db8b;color:#0c0f0d}[data-brand=pandaskin] .case-bottom{margin:0 17px;padding:13px 0 16px;border-top:1px solid #29302a}[data-brand=pandaskin] .case-price{font-size:18px;font-weight:770}[data-brand=pandaskin] .case-bottom>span:last-child{color:#77827a}[data-brand=pandaskin] .currency.bamboo-currency{display:inline-flex;align-items:center;justify-content:center;width:.95em;height:1em;margin:0 0 0 .18em;color:#63b96a;vertical-align:-.12em}[data-brand=pandaskin] .bamboo-icon{width:100%;height:100%;overflow:visible}[data-brand=pandaskin] .button,[data-brand=pandaskin] .icon-button,[data-brand=pandaskin] .quantity-picker,[data-brand=pandaskin] input,[data-brand=pandaskin] select{border-radius:9px}[data-brand=pandaskin] .primary{border-color:#63b96a;background:#63b96a;color:#0c0f0d}[data-brand=pandaskin] .primary:hover:not(:disabled){border-color:#a3db8b;background:#a3db8b}[data-brand=pandaskin] .secondary{border-color:#323a34;background:#232a25;color:#e6ebe6}[data-brand=pandaskin] .footer{max-width:1440px;margin-top:52px;border-top-color:#242b26}[data-brand=pandaskin] .footer-brand{opacity:1}[data-brand=pandaskin] .footer-brand .brand-mark{width:25px;height:25px}[data-brand=pandaskin] .case-page:before{background:none}[data-brand=pandaskin] .breadcrumbs,[data-brand=pandaskin] .game-demo,[data-brand=pandaskin] .muted{color:#7c877f}[data-brand=pandaskin] .case-page-heading{min-height:120px}[data-brand=pandaskin] .case-title h1,[data-brand=pandaskin] .game-heading h1,[data-brand=pandaskin] .inventory-heading h1{color:#f5f7f3}[data-brand=pandaskin] .case-title .eyebrow,[data-brand=pandaskin] .game-heading .eyebrow{color:#a3db8b}[data-brand=pandaskin] .stage-idle,[data-brand=pandaskin] .reel-window,[data-brand=pandaskin] .upgrade-workbench,[data-brand=pandaskin] .promo-panel,[data-brand=pandaskin] .bonus-balance,[data-brand=pandaskin] .bonus-mechanic,[data-brand=pandaskin] .inventory-grid .item-card,[data-brand=pandaskin] .item-card{border-color:#2b332d;background:#191e1a}[data-brand=pandaskin] .stage-idle{border:1px solid #252c27;border-radius:18px;background:#141814}[data-brand=pandaskin] .stage-word{-webkit-text-stroke-color:rgba(163,219,139,.12)}[data-brand=pandaskin] .stage-case .panda-case-svg{object-fit:contain;transform:scale(.92)}[data-brand=pandaskin] .quantity-picker,[data-brand=pandaskin] .upgrade-mode,[data-brand=pandaskin] .target-filters button,[data-brand=pandaskin] .game-settings{border-color:#303832;background:#191e1a}[data-brand=pandaskin] .quantity-picker .selected,[data-brand=pandaskin] .upgrade-mode button[aria-pressed=true],[data-brand=pandaskin] .target-filters button.active{border-color:#63b96a;background:#2b372d;color:#dff3d8}[data-brand=pandaskin] .open-button{border:0;background:#63b96a;color:#0c0f0d;box-shadow:none}[data-brand=pandaskin] .open-button:hover:not(:disabled){background:#a3db8b;box-shadow:none}[data-brand=pandaskin] .reel-card,[data-brand=pandaskin] .upgrade-slot,[data-brand=pandaskin] .upgrade-pick,[data-brand=pandaskin] .result-card{background-color:#202621}[data-brand=pandaskin] dialog{border-color:#343e36;background:#191e1a;color:#f5f7f3}[data-brand=pandaskin] dialog::backdrop{background:#040705db}[data-brand=pandaskin] .wallet-display,[data-brand=pandaskin] .bonus-balance,[data-brand=pandaskin] .bonus-mechanic,[data-brand=pandaskin] .promo-panel{background:#1b211c}[data-brand=pandaskin] .upgrade-dial{--upgrade-accent: #63b96a}[data-brand=pandaskin] .upgrade-dial .dial-chance{stroke:#63b96a}[data-brand=pandaskin] .toast{border-color:#465248;background:#232a25;color:#f5f7f3}[data-brand=pandaskin] .mobile-nav{border-color:#2a312c;background:#111512f7}[data-brand=pandaskin] .mobile-nav .active{color:#a3db8b}@keyframes ps-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1320px){[data-brand=pandaskin] .header-inner,[data-brand=pandaskin] .live-strip{padding-left:28px;padding-right:28px}[data-brand=pandaskin] main{padding-left:28px;padding-right:28px}[data-brand=pandaskin] .brand{min-width:188px}[data-brand=pandaskin] .desktop-nav a,[data-brand=pandaskin] .desktop-nav button{min-width:76px;padding:0 10px}[data-brand=pandaskin] .case-card .case-art{height:205px}}@media(max-width:1080px){[data-brand=pandaskin] .desktop-nav button{display:none}[data-brand=pandaskin] .desktop-nav a{min-width:88px}[data-brand=pandaskin] .ps-hero{grid-template-columns:1.12fr .88fr}[data-brand=pandaskin] .ps-hero h1{font-size:54px}[data-brand=pandaskin] .case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px)and (min-width:761px){[data-brand=pandaskin] .header-inner{gap:12px;padding-left:18px;padding-right:18px}[data-brand=pandaskin] .brand{min-width:154px}[data-brand=pandaskin] .brand>span{font-size:18px}[data-brand=pandaskin] .brand small,[data-brand=pandaskin] .header-inventory,[data-brand=pandaskin] .avatar{display:none}[data-brand=pandaskin] .desktop-nav{gap:0}[data-brand=pandaskin] .desktop-nav a{min-width:68px;padding:0 6px;font-size:10px}[data-brand=pandaskin] .header-right{gap:6px}[data-brand=pandaskin] .wallet{padding-left:9px}[data-brand=pandaskin] .wallet-amount b{min-width:74px}}@media(max-width:760px){[data-brand=pandaskin] .header{height:68px;position:sticky}[data-brand=pandaskin] .header-inner{padding:0 16px}[data-brand=pandaskin] .brand{min-width:0}[data-brand=pandaskin] .brand>span{font-size:18px}[data-brand=pandaskin] .brand small,[data-brand=pandaskin] .header-inventory{display:none}[data-brand=pandaskin] .wallet{border:0;background:transparent;padding:0}[data-brand=pandaskin] .wallet-amount b{min-width:0;font-size:13px}[data-brand=pandaskin] .wallet-plus{width:31px;height:31px}[data-brand=pandaskin] .avatar{width:33px;height:33px}[data-brand=pandaskin] .live-strip{height:117px;padding:10px 16px 0}[data-brand=pandaskin] .live-label{flex-basis:108px;padding:0 11px}[data-brand=pandaskin] .live-presence,[data-brand=pandaskin] .live-toggle{margin-left:7px}[data-brand=pandaskin] .live-card{flex-basis:190px;height:102px;grid-template-columns:66px 1fr}[data-brand=pandaskin] .live-art{width:58px;height:65px}[data-brand=pandaskin] main{padding:21px 16px 0}[data-brand=pandaskin] .ps-hero{min-height:550px;grid-template-columns:1fr;grid-template-rows:auto 252px;border-radius:18px}[data-brand=pandaskin] .ps-hero:before{display:none}[data-brand=pandaskin] .ps-hero-copy{padding:30px 24px 0}[data-brand=pandaskin] .ps-kicker{margin-bottom:16px;font-size:8px}[data-brand=pandaskin] .ps-hero h1{font-size:clamp(39px,12vw,60px);letter-spacing:-3px}[data-brand=pandaskin] .ps-hero-copy>p{margin-top:17px;font-size:12px}[data-brand=pandaskin] .ps-hero-actions{margin-top:20px;flex-wrap:wrap}[data-brand=pandaskin] .ps-hero-actions small{flex-basis:100%}[data-brand=pandaskin] .ps-hero-art{min-height:252px;padding:0}[data-brand=pandaskin] .panda-mascot{max-width:360px}[data-brand=pandaskin] .ps-hero-art>span{right:13px;bottom:12px;font-size:6px}[data-brand=pandaskin] .ps-perks{grid-template-columns:1fr;gap:8px}[data-brand=pandaskin] .ps-perks>*{min-height:70px;padding:12px 14px}[data-brand=pandaskin] .page-heading h1{font-size:27px}[data-brand=pandaskin] .catalog-toolbar{flex-wrap:wrap}[data-brand=pandaskin] .search-field{max-width:none}[data-brand=pandaskin] .case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-brand=pandaskin] .case-card .case-art{height:176px}[data-brand=pandaskin] .case-copy{padding:13px 13px 9px}[data-brand=pandaskin] .case-copy h2{font-size:14px}[data-brand=pandaskin] .case-copy p{font-size:6.6px}[data-brand=pandaskin] .case-bottom{margin:0 13px}[data-brand=pandaskin] .case-price{font-size:15px}[data-brand=pandaskin] .card-arrow{width:29px;height:29px}[data-brand=pandaskin] .collection-caption{display:none}}@media(max-width:420px){[data-brand=pandaskin] .brand-mark{width:29px}[data-brand=pandaskin] .brand>span{font-size:16px}[data-brand=pandaskin] .wallet-amount small,[data-brand=pandaskin] .avatar{display:none}[data-brand=pandaskin] .case-card .case-art{height:150px}}@media(prefers-reduced-motion:reduce){[data-brand=pandaskin] .case-card,[data-brand=pandaskin] .panda-case-svg,[data-brand=pandaskin] .panda-mascot *{animation:none!important;transition-duration:.01ms!important}}html[data-visual=v2][data-brand=pandaskin]{--violet: #9966ff;--violet-soft: #c5a5ff;--green: #63b96a;--green-soft: #a3db8b;--surface-v2: #171c18;--surface-v2-raised: #1d231f}html[data-visual=v2][data-brand=pandaskin] body{background:radial-gradient(900px 430px at 76% 4%,rgba(153,102,255,.055),transparent 72%),radial-gradient(680px 380px at 12% 22%,rgba(99,185,106,.05),transparent 70%),#0c0f0d}html[data-visual=v2][data-brand=pandaskin] .header{height:82px;border-bottom-color:#a3db8b1a;background:#0c0f0de0;backdrop-filter:blur(20px) saturate(1.1)}html[data-visual=v2][data-brand=pandaskin] .header-inner{gap:28px}html[data-visual=v2][data-brand=pandaskin] .brand-mark{filter:drop-shadow(0 0 14px rgba(99,185,106,.2))}html[data-visual=v2][data-brand=pandaskin] .desktop-nav{border-color:#a3db8b1a;background:#191e1ab8;box-shadow:inset 0 1px #ffffff06,0 12px 30px #00000029}html[data-visual=v2][data-brand=pandaskin] .desktop-nav a,html[data-visual=v2][data-brand=pandaskin] .desktop-nav button{transition:color .22s ease,background .22s ease,transform .22s ease}html[data-visual=v2][data-brand=pandaskin] .desktop-nav a:hover,html[data-visual=v2][data-brand=pandaskin] .desktop-nav button:hover{transform:translateY(-1px)}html[data-visual=v2][data-brand=pandaskin] .desktop-nav button i{color:var(--violet-soft);background:#9966ff1a}html[data-visual=v2][data-brand=pandaskin] .wallet{border-color:#a3db8b24;background:linear-gradient(145deg,#202821,#161c18);box-shadow:0 12px 30px #0003,inset 0 1px #ffffff09}html[data-visual=v2][data-brand=pandaskin] .wallet-plus{box-shadow:0 0 22px #a3db8b33}html[data-visual=v2][data-brand=pandaskin] .live-strip{height:146px;padding-top:16px}html[data-visual=v2][data-brand=pandaskin] .live-label{border-color:#a3db8b1a;background:radial-gradient(circle at 20% 20%,rgba(99,185,106,.13),transparent 46%),#131814;box-shadow:inset 0 1px #ffffff06}html[data-visual=v2][data-brand=pandaskin] .live-card{border-color:#ffffff0e;border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 54%),#171c18;box-shadow:inset 0 1px #ffffff06;transition:transform .24s ease,border-color .24s ease,background .24s ease}html[data-visual=v2][data-brand=pandaskin] .live-card:hover{transform:translateY(-3px);border-color:#a3db8b38;background:#1d241e}html[data-visual=v2][data-brand=pandaskin] .live-card:nth-child(3n+2){background:radial-gradient(circle at 82% 15%,rgba(153,102,255,.13),transparent 44%),#171b18}html[data-visual=v2][data-brand=pandaskin] .live-card:nth-child(3n+2) .live-rarity{background:var(--violet);box-shadow:0 0 15px #9966ffa6}html[data-visual=v2][data-brand=pandaskin] main{padding-top:24px}html[data-visual=v2][data-brand=pandaskin] .ps-hero{min-height:430px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);border:1px solid rgba(12,15,13,.08);border-radius:26px;background:radial-gradient(circle at 78% 14%,rgba(153,102,255,.15),transparent 24%),radial-gradient(circle at 63% 86%,rgba(99,185,106,.17),transparent 34%),linear-gradient(118deg,#f1f3ef 0 57%,#e9ede8 57% 100%);box-shadow:0 24px 70px #0000003d,inset 0 1px #fff}html[data-visual=v2][data-brand=pandaskin] .ps-hero:before{display:block;left:57%;opacity:.65}html[data-visual=v2][data-brand=pandaskin] .ps-hero:after{content:"";position:absolute;inset:18px;border:1px solid rgba(12,15,13,.045);border-radius:18px;pointer-events:none}html[data-visual=v2][data-brand=pandaskin] .ps-hero-copy{padding:58px 28px 54px 48px;z-index:2}html[data-visual=v2][data-brand=pandaskin] .ps-kicker{color:#4f5b52}html[data-visual=v2][data-brand=pandaskin] .ps-hero h1{max-width:780px;font-size:clamp(54px,5.1vw,78px);line-height:.91;letter-spacing:-5px}html[data-visual=v2][data-brand=pandaskin] .ps-hero h1 span{color:#4cae5a;text-shadow:0 9px 30px rgba(99,185,106,.12)}html[data-visual=v2][data-brand=pandaskin] .ps-hero-copy>p{max-width:590px;font-size:14px;line-height:1.65}html[data-visual=v2][data-brand=pandaskin] .ps-primary{border-radius:11px;box-shadow:0 13px 28px #0c0f0d33}html[data-visual=v2][data-brand=pandaskin] .ps-primary:hover{color:#0c0f0d;background:var(--green-soft);transform:translateY(-2px)}html[data-visual=v2][data-brand=pandaskin] .ps-hero-art{min-height:430px;align-self:stretch;overflow:hidden;z-index:1}html[data-visual=v2][data-brand=pandaskin] .ps-hero-glow{position:absolute;width:410px;height:250px;left:50%;bottom:24px;transform:translate(-48%);border-radius:50%;background:radial-gradient(ellipse,rgba(99,185,106,.35),rgba(153,102,255,.12) 45%,transparent 72%);filter:blur(18px)}html[data-visual=v2][data-brand=pandaskin] .panda-mascot-v2{position:absolute;z-index:2;width:min(570px,118%);max-width:none;max-height:108%;left:49%;bottom:-9%;transform:translate(-50%);object-fit:contain;filter:drop-shadow(0 28px 24px rgba(12,15,13,.26));animation:ps-mascot-breathe 5s ease-in-out infinite}html[data-visual=v2][data-brand=pandaskin] .ps-hero-art>span{z-index:4;color:#f1f3ef;background:#0c0f0de0;box-shadow:0 8px 20px #0c0f0d33}html[data-visual=v2][data-brand=pandaskin] .ps-perks{gap:12px;margin-top:14px}html[data-visual=v2][data-brand=pandaskin] .ps-perks>*{border-color:#ffffff0e;border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 55%),#171c18;box-shadow:inset 0 1px #ffffff05}html[data-visual=v2][data-brand=pandaskin] .ps-perks>*:nth-child(2) b{color:var(--violet-soft);background:#9966ff1a}html[data-visual=v2][data-brand=pandaskin] .page-heading{margin-top:44px}html[data-visual=v2][data-brand=pandaskin] .page-heading h1{font-size:38px;letter-spacing:-1.8px}html[data-visual=v2][data-brand=pandaskin] .catalog-tools{border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#161b17db;box-shadow:inset 0 1px #ffffff05,0 16px 42px #00000021}html[data-visual=v2][data-brand=pandaskin] .catalog-tools .category-tabs button{border-radius:8px}html[data-visual=v2][data-brand=pandaskin] .catalog-tools .category-tabs button.active{color:#0c0f0d;border-color:transparent;background:#f1f3ef;box-shadow:0 8px 18px #00000029}html[data-visual=v2][data-brand=pandaskin] .search-field{border-radius:9px;background:#101411}html[data-visual=v2][data-brand=pandaskin] .case-grid{gap:18px}html[data-visual=v2][data-brand=pandaskin] .case-card{border-color:#ffffff0f;border-radius:18px;background:linear-gradient(155deg,rgba(255,255,255,.025),transparent 45%),#171c18;box-shadow:0 12px 28px #00000021,inset 0 1px #ffffff06;transition:transform .34s cubic-bezier(.2,.8,.2,1),border-color .25s ease,box-shadow .34s ease}html[data-visual=v2][data-brand=pandaskin] .case-card[data-premium=true]{border-color:#96f3;background:radial-gradient(circle at 78% 12%,rgba(153,102,255,.12),transparent 36%),linear-gradient(155deg,rgba(255,255,255,.025),transparent 45%),#181a1a}html[data-visual=v2][data-brand=pandaskin] .case-card:hover{transform:translateY(-8px) scale(1.008);border-color:color-mix(in srgb,var(--case-accent) 55%,#3b443d);box-shadow:0 26px 54px #00000047,0 0 32px color-mix(in srgb,var(--case-accent) 10%,transparent)}html[data-visual=v2][data-brand=pandaskin] .case-card .case-art{height:252px;overflow:hidden;background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--case-accent) 18%,transparent),transparent 55%),radial-gradient(circle at 78% 8%,rgba(255,255,255,.055),transparent 29%),linear-gradient(180deg,#171c18,#121613)}html[data-visual=v2][data-brand=pandaskin] .case-card[data-premium=true] .case-art{background:radial-gradient(ellipse at 50% 72%,rgba(153,102,255,.24),transparent 56%),radial-gradient(circle at 16% 12%,rgba(99,185,106,.08),transparent 30%),linear-gradient(180deg,#18191a,#111312)}html[data-visual=v2][data-brand=pandaskin] .case-card .case-render-v2{position:absolute;inset:3% 2% 0;width:96%;height:97%;object-fit:contain;object-position:center;filter:drop-shadow(0 20px 18px rgba(0,0,0,.46));transform:scale(.96) translateY(4px);transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .35s ease}html[data-visual=v2][data-brand=pandaskin] .case-card:hover .case-render-v2{transform:scale(1.035) translateY(-4px);filter:drop-shadow(0 27px 22px rgba(0,0,0,.55))}html[data-visual=v2][data-brand=pandaskin] .case-badge{border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 18px #00000038}html[data-visual=v2][data-brand=pandaskin] .case-card[data-premium=true] .case-badge{color:#f7f2ff;background:#7548d1db;box-shadow:0 8px 22px #9966ff38}html[data-visual=v2][data-brand=pandaskin] .case-copy{position:relative;z-index:3;margin-top:0;padding-top:20px}html[data-visual=v2][data-brand=pandaskin] .case-copy h2{font-size:18px}html[data-visual=v2][data-brand=pandaskin] .case-price{border-radius:9px}html[data-visual=v2][data-brand=pandaskin] .case-card[data-premium=true] .case-price{color:#f7f2ff;background:linear-gradient(135deg,#8853ec,#a979ff);box-shadow:0 7px 18px #9966ff2e}html[data-visual=v2][data-brand=pandaskin] .case-page .stage-case .case-render-v2{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 34px 26px rgba(0,0,0,.5));animation:ps-case-idle 4.2s ease-in-out infinite}html[data-visual=v2][data-brand=pandaskin] .case-page .stage-aura{background:radial-gradient(circle,color-mix(in srgb,var(--case-accent) 24%,transparent),transparent 68%)}html[data-visual=v2][data-brand=pandaskin] .case-page .case-title .eyebrow{color:var(--case-accent)}html[data-visual=v2][data-brand=pandaskin] .case-page .open-button{color:#0c0f0d;border-color:transparent;background:linear-gradient(135deg,var(--case-accent),color-mix(in srgb,var(--case-accent) 72%,#f1f3ef));box-shadow:0 12px 30px color-mix(in srgb,var(--case-accent) 18%,transparent)}html[data-visual=v2][data-brand=pandaskin] .case-page .open-button:hover{filter:brightness(1.08);transform:translateY(-2px)}html[data-visual=v2][data-brand=pandaskin] dialog.result-modal::backdrop{background:#060807c7;backdrop-filter:blur(12px)}html[data-visual=v2][data-brand=pandaskin] .result-card{box-shadow:0 0 80px #9966ff1f,0 28px 80px #00000085}@keyframes ps-mascot-breathe{0%,to{transform:translate(-50%) translateY(0) rotate(-.35deg)}50%{transform:translate(-50%) translateY(-7px) rotate(.35deg)}}@keyframes ps-case-idle{0%,to{transform:translateY(0) rotate(-.3deg)}50%{transform:translateY(-7px) rotate(.3deg)}}@media(max-width:1080px){html[data-visual=v2][data-brand=pandaskin] .ps-hero{grid-template-columns:1.03fr .97fr}html[data-visual=v2][data-brand=pandaskin] .ps-hero-copy{padding-left:34px}html[data-visual=v2][data-brand=pandaskin] .ps-hero h1{font-size:53px}html[data-visual=v2][data-brand=pandaskin] .case-card .case-art{height:224px}}@media(max-width:760px){html[data-visual=v2][data-brand=pandaskin] .header{height:68px}html[data-visual=v2][data-brand=pandaskin] .live-strip{height:112px}html[data-visual=v2][data-brand=pandaskin] .ps-hero{min-height:620px;grid-template-columns:1fr;grid-template-rows:auto 300px;border-radius:20px;background:radial-gradient(circle at 76% 72%,rgba(153,102,255,.14),transparent 28%),radial-gradient(circle at 34% 82%,rgba(99,185,106,.17),transparent 34%),#f1f3ef}html[data-visual=v2][data-brand=pandaskin] .ps-hero:before{display:none}html[data-visual=v2][data-brand=pandaskin] .ps-hero-copy{padding:30px 24px 0}html[data-visual=v2][data-brand=pandaskin] .ps-hero h1{font-size:clamp(41px,12.6vw,60px);letter-spacing:-3.4px}html[data-visual=v2][data-brand=pandaskin] .ps-hero-art{min-height:300px}html[data-visual=v2][data-brand=pandaskin] .panda-mascot-v2{width:min(430px,112%);max-height:112%;bottom:-10%}html[data-visual=v2][data-brand=pandaskin] .page-heading{margin-top:34px}html[data-visual=v2][data-brand=pandaskin] .page-heading h1{font-size:29px}html[data-visual=v2][data-brand=pandaskin] .case-grid{gap:12px}html[data-visual=v2][data-brand=pandaskin] .case-card{border-radius:14px}html[data-visual=v2][data-brand=pandaskin] .case-card .case-art{height:180px}html[data-visual=v2][data-brand=pandaskin] .case-card .case-render-v2{inset:5% 1% 0;width:98%;height:95%}}@media(max-width:420px){html[data-visual=v2][data-brand=pandaskin] .ps-hero{min-height:596px;grid-template-rows:auto 276px}html[data-visual=v2][data-brand=pandaskin] .case-card .case-art{height:160px}html[data-visual=v2][data-brand=pandaskin] .case-copy h2{font-size:15px}}@media(prefers-reduced-motion:reduce){html[data-visual=v2][data-brand=pandaskin] .panda-mascot-v2,html[data-visual=v2][data-brand=pandaskin] .case-page .stage-case .case-render-v2{animation:none}}html[data-ui=v3][data-brand=pandaskin] body{font-family:Inter,Onest,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0c0f0d}html[data-ui=v3][data-brand=pandaskin] .utility-bar,html[data-ui=v3][data-brand=pandaskin] .header,html[data-ui=v3][data-brand=pandaskin] .live-strip,html[data-ui=v3][data-brand=pandaskin] .catalog-tools,html[data-ui=v3][data-brand=pandaskin] .case-card,html[data-ui=v3][data-brand=pandaskin] .opening-stage{border-color:#ffffff0e}html[data-ui=v3][data-brand=pandaskin] .brand small,html[data-ui=v3][data-brand=pandaskin] .footer-brand small{display:none}html[data-ui=v3][data-brand=pandaskin] .desktop-nav a,html[data-ui=v3][data-brand=pandaskin] .desktop-nav button{font-size:13px;letter-spacing:0;text-transform:none}html[data-ui=v3][data-brand=pandaskin] .live-strip{height:126px;padding-top:10px;background:#101411}html[data-ui=v3][data-brand=pandaskin] .live-label{flex-basis:150px;padding:12px 18px 10px 0}html[data-ui=v3][data-brand=pandaskin] .live-label .eyebrow{font-size:12px;font-weight:750;letter-spacing:0;text-transform:none}html[data-ui=v3][data-brand=pandaskin] .mock-label{margin:5px 0 0 12px;color:#88938b;font-size:10px;letter-spacing:0;text-transform:none}html[data-ui=v3][data-brand=pandaskin] .live-presence{margin-top:auto;color:#667169;font-size:10px;letter-spacing:0}html[data-ui=v3][data-brand=pandaskin] .live-toggle{font-size:10px;letter-spacing:0;text-transform:none}html[data-ui=v3][data-brand=pandaskin] .live-card{flex-basis:190px;height:104px;padding:10px 12px;border-radius:12px;background:#191e1a}html[data-ui=v3][data-brand=pandaskin] .live-art{top:25px;left:4px;width:95px;height:66px}html[data-ui=v3][data-brand=pandaskin] .live-description{left:99px;right:10px;bottom:15px}html[data-ui=v3][data-brand=pandaskin] .live-user,html[data-ui=v3][data-brand=pandaskin] .live-weapon,html[data-ui=v3][data-brand=pandaskin] .live-price{font-size:10px;letter-spacing:0;text-transform:none}html[data-ui=v3][data-brand=pandaskin] .live-description strong{font-size:12px;line-height:1.2}html[data-ui=v3][data-brand=pandaskin] main{padding-top:24px}html[data-ui=v3][data-brand=pandaskin] .ps-hero{min-height:430px;border-radius:20px;grid-template-columns:.88fr 1.12fr}html[data-ui=v3][data-brand=pandaskin] .ps-hero-copy{padding:54px 0 48px 52px}html[data-ui=v3][data-brand=pandaskin] .ps-hero h1{max-width:590px;margin:0;color:#0c0f0d;font-size:clamp(43px,4.45vw,66px);line-height:.98;letter-spacing:-3.2px;text-transform:none}html[data-ui=v3][data-brand=pandaskin] .ps-hero h1 span{color:#4e9555}html[data-ui=v3][data-brand=pandaskin] .ps-hero p{max-width:455px;margin-top:22px;color:#5f685f;font-size:16px;line-height:1.55}html[data-ui=v3][data-brand=pandaskin] .ps-hero-actions{margin-top:28px}html[data-ui=v3][data-brand=pandaskin] .ps-primary{min-height:46px;padding:13px 20px;border-radius:10px;font-size:14px;letter-spacing:0;text-transform:none}html[data-ui=v3][data-brand=pandaskin] .ps-hero-art>span,html[data-ui=v3][data-brand=pandaskin] .ps-kicker{display:none}html[data-ui=v3][data-brand=pandaskin] .panda-mascot-v2{width:min(690px,112%);bottom:-8%}html[data-ui=v3][data-brand=pandaskin] .ps-perks{gap:10px;margin-top:12px}html[data-ui=v3][data-brand=pandaskin] .ps-perks>a,html[data-ui=v3][data-brand=pandaskin] .ps-perks>button{min-height:78px;padding:16px 18px;border:0;border-radius:12px;background:#191e1a}html[data-ui=v3][data-brand=pandaskin] .ps-perks b{display:none}html[data-ui=v3][data-brand=pandaskin] .ps-perks strong{font-size:14px;letter-spacing:0;text-transform:none}html[data-ui=v3][data-brand=pandaskin] .ps-perks span{margin-top:4px;font-size:11px;letter-spacing:0}html[data-ui=v3][data-brand=pandaskin] .page-heading{margin:44px 0 20px}html[data-ui=v3][data-brand=pandaskin] .page-heading h1{font-size:clamp(30px,3vw,38px);letter-spacing:-1.2px}html[data-ui=v3][data-brand=pandaskin] .catalog-tools{padding:8px;border-radius:12px;background:#151a16}html[data-ui=v3][data-brand=pandaskin] .catalog-tools .category-tabs{gap:4px}html[data-ui=v3][data-brand=pandaskin] .catalog-tools .category-tabs button{min-height:38px;padding:10px 13px;border-radius:8px;font-size:12px;letter-spacing:0;text-transform:none}html[data-ui=v3][data-brand=pandaskin] .catalog-tools .category-tabs button.active{color:#0c0f0d;background:#a3db8b}html[data-ui=v3][data-brand=pandaskin] .catalog-toolbar{gap:14px}html[data-ui=v3][data-brand=pandaskin] .search-field{max-width:230px;min-height:38px;border-radius:8px}html[data-ui=v3][data-brand=pandaskin] .search-field input,html[data-ui=v3][data-brand=pandaskin] .switch-label,html[data-ui=v3][data-brand=pandaskin] .sort-field select{font-size:12px}html[data-ui=v3][data-brand=pandaskin] .section-meta{padding:22px 2px 5px;color:#7e8a81;font-size:11px;letter-spacing:0;text-transform:none}html[data-ui=v3][data-brand=pandaskin] .case-collection{margin-bottom:34px}html[data-ui=v3][data-brand=pandaskin] .case-collection>summary{min-height:68px;gap:12px;padding:18px 2px 12px;border:0}html[data-ui=v3][data-brand=pandaskin] .collection-heading h2{font-size:clamp(24px,2.3vw,30px);letter-spacing:-.9px}html[data-ui=v3][data-brand=pandaskin] .collection-count{margin-left:auto;color:#7f8b82;font-size:12px;letter-spacing:0;text-transform:none}html[data-ui=v3][data-brand=pandaskin] .collection-collapse{border:0;background:transparent}html[data-ui=v3][data-brand=pandaskin] .case-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 14px}html[data-ui=v3][data-brand=pandaskin] .case-card{overflow:visible;border:0;border-radius:14px;background:#171c18;box-shadow:none}html[data-ui=v3][data-brand=pandaskin] .case-card[data-premium=true]{border:0;background:#19191b}html[data-ui=v3][data-brand=pandaskin] .case-card:hover{transform:translateY(-5px);border-color:transparent;box-shadow:0 18px 36px #0000003d}html[data-ui=v3][data-brand=pandaskin] .case-card .case-art{height:248px;border-radius:14px 14px 0 0;background:#141815}html[data-ui=v3][data-brand=pandaskin] .case-card[data-premium=true] .case-art{background:radial-gradient(circle at 50% 76%,rgba(153,102,255,.18),transparent 56%),#151516}html[data-ui=v3][data-brand=pandaskin] .case-card .case-render-v2{inset:1% 0 0;width:100%;height:99%;transform:scale(1.01);filter:drop-shadow(0 16px 15px rgba(0,0,0,.42))}html[data-ui=v3][data-brand=pandaskin] .case-card:hover .case-render-v2{transform:scale(1.035) translateY(-3px)}html[data-ui=v3][data-brand=pandaskin] .case-copy{display:block;padding:16px 16px 7px}html[data-ui=v3][data-brand=pandaskin] .case-copy h2{font-size:18px;line-height:1.2;letter-spacing:-.3px}html[data-ui=v3][data-brand=pandaskin] .case-bottom{margin:0;padding:6px 16px 16px;border:0;gap:10px}html[data-ui=v3][data-brand=pandaskin] .case-price,html[data-ui=v3][data-brand=pandaskin] .case-card[data-premium=true] .case-price{min-width:0;padding:0;color:#f5f7f3;background:transparent;box-shadow:none;font-size:19px;letter-spacing:-.2px}html[data-ui=v3][data-brand=pandaskin] .case-price>svg{display:none}html[data-ui=v3][data-brand=pandaskin] .case-price .currency{color:#63b96a}html[data-ui=v3][data-brand=pandaskin] .case-open-cta{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin-left:auto;padding:9px 14px;border-radius:8px;color:#0c0f0d;background:#a3db8b;font-size:13px;font-weight:800;line-height:18px}html[data-ui=v3][data-brand=pandaskin] .case-badge{top:12px;left:12px;right:auto;padding:5px 8px;border:0;border-radius:7px;font-size:10px;letter-spacing:.2px}html[data-ui=v3][data-brand=pandaskin] .case-badge[hidden],html[data-ui=v3][data-brand=pandaskin] .artifact-aura,html[data-ui=v3][data-brand=pandaskin] .artifact-codename,html[data-ui=v3][data-brand=pandaskin] .artifact-sigil,html[data-ui=v3][data-brand=pandaskin] .case-collection-indicator,html[data-ui=v3][data-brand=pandaskin] .case-serial,html[data-ui=v3][data-brand=pandaskin] .stage-word,html[data-ui=v3][data-brand=pandaskin] .stage-stamp,html[data-ui=v3][data-brand=pandaskin] .stage-caption,html[data-ui=v3][data-brand=pandaskin] .stage-grid,html[data-ui=v3][data-brand=pandaskin] .stage-orbit,html[data-ui=v3][data-brand=pandaskin] .corner{display:none!important}html[data-ui=v3][data-brand=pandaskin] .case-title h1{margin-top:0;font-size:clamp(32px,3.2vw,44px);letter-spacing:-1.4px}html[data-ui=v3][data-brand=pandaskin] .case-title p{max-width:650px;margin-top:10px;color:#959f97;font-size:14px;line-height:1.55}html[data-ui=v3][data-brand=pandaskin] .opening-stage{border-radius:16px;background:#141815}html[data-ui=v3][data-brand=pandaskin] .stage-idle{height:350px}html[data-ui=v3][data-brand=pandaskin] .stage-cases{inset:4px 52px}html[data-ui=v3][data-brand=pandaskin] .stage-case{width:360px;height:338px}html[data-ui=v3][data-brand=pandaskin] .contents-heading .eyebrow,html[data-ui=v3][data-brand=pandaskin] .game-heading .eyebrow,html[data-ui=v3][data-brand=pandaskin] .inventory-heading .eyebrow,html[data-ui=v3][data-brand=pandaskin] .bonus-heading .eyebrow{letter-spacing:0;text-transform:none}@media(max-width:1080px){html[data-ui=v3][data-brand=pandaskin] .case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-ui=v3][data-brand=pandaskin] .ps-hero-copy{padding-left:34px}}@media(max-width:760px){html[data-ui=v3][data-brand=pandaskin] .live-strip{height:106px}html[data-ui=v3][data-brand=pandaskin] .live-label{flex-basis:106px;padding-right:8px}html[data-ui=v3][data-brand=pandaskin] .live-presence{display:none}html[data-ui=v3][data-brand=pandaskin] .live-card{flex-basis:158px;height:92px}html[data-ui=v3][data-brand=pandaskin] .live-art{width:77px;height:55px}html[data-ui=v3][data-brand=pandaskin] .live-description{left:82px}html[data-ui=v3][data-brand=pandaskin] .ps-hero{min-height:545px;grid-template-rows:auto 270px}html[data-ui=v3][data-brand=pandaskin] .ps-hero-copy{padding:29px 23px 0}html[data-ui=v3][data-brand=pandaskin] .ps-hero h1{max-width:560px;font-size:clamp(38px,11.5vw,54px);letter-spacing:-2.5px}html[data-ui=v3][data-brand=pandaskin] .ps-hero p{max-width:390px;margin-top:15px;font-size:14px}html[data-ui=v3][data-brand=pandaskin] .ps-hero-actions{margin-top:19px}html[data-ui=v3][data-brand=pandaskin] .ps-perks{grid-template-columns:1fr}html[data-ui=v3][data-brand=pandaskin] .ps-perks>a,html[data-ui=v3][data-brand=pandaskin] .ps-perks>button{min-height:66px}html[data-ui=v3][data-brand=pandaskin] .catalog-tools{padding:6px}html[data-ui=v3][data-brand=pandaskin] .catalog-toolbar .search-field{width:100%;max-width:none}html[data-ui=v3][data-brand=pandaskin] .case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 9px}html[data-ui=v3][data-brand=pandaskin] .case-card .case-art{height:190px}html[data-ui=v3][data-brand=pandaskin] .case-copy{padding:13px 12px 5px}html[data-ui=v3][data-brand=pandaskin] .case-copy h2{font-size:16px}html[data-ui=v3][data-brand=pandaskin] .case-bottom{padding:6px 12px 13px;flex-wrap:wrap}html[data-ui=v3][data-brand=pandaskin] .case-price{font-size:17px}html[data-ui=v3][data-brand=pandaskin] .case-open-cta{min-height:32px;padding:7px 10px;font-size:12px}html[data-ui=v3][data-brand=pandaskin] .stage-idle{height:290px}}@media(max-width:430px){html[data-ui=v3][data-brand=pandaskin] .ps-hero{min-height:515px;grid-template-rows:auto 242px}html[data-ui=v3][data-brand=pandaskin] .ps-hero h1{font-size:38px}html[data-ui=v3][data-brand=pandaskin] .ps-hero p{max-width:280px;font-size:13px}html[data-ui=v3][data-brand=pandaskin] .page-heading{margin-top:34px}html[data-ui=v3][data-brand=pandaskin] .catalog-tools .category-tabs button{padding:9px 10px;font-size:11px}html[data-ui=v3][data-brand=pandaskin] .collection-heading h2{font-size:22px}html[data-ui=v3][data-brand=pandaskin] .collection-count{display:none}html[data-ui=v3][data-brand=pandaskin] .case-card .case-art{height:164px}html[data-ui=v3][data-brand=pandaskin] .case-copy h2{min-height:38px;font-size:15px}html[data-ui=v3][data-brand=pandaskin] .case-bottom{align-items:stretch;flex-direction:column}html[data-ui=v3][data-brand=pandaskin] .case-open-cta{margin-left:0;text-align:center}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#eceee9;background:#101113;font-synthesis:none;font-weight:400;--bg:#101113;--surface:#181b1e;--line:#2a2e30;--muted:#8a9295;--lime:#d0ed78;--case-accent:#d0ed78}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}button,a{touch-action:manipulation}button{background:none;border:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--lime);outline-offset:4px}::selection{background:#d0ed78;color:#141911}h1,h2,h3,p{margin:0}svg{display:block;flex-shrink:0}img,svg{max-width:100%}input,select{color:inherit}select{color-scheme:dark}.icon{vertical-align:middle;flex-shrink:0}input[type=search]::-webkit-search-cancel-button{cursor:pointer}.skip-link{position:fixed;top:-80px;left:20px;background:var(--lime);color:#111;padding:12px;z-index:200}.skip-link:focus{top:8px}.utility-bar{height:30px;background:#0c0e0f;border-bottom:1px solid #202427;color:#808987;font-size:10px;letter-spacing:1.25px}.utility-inner{max-width:1504px;padding:0 40px;margin:auto;display:flex;align-items:center;justify-content:space-between;height:100%}.utility-inner>span:first-child{display:flex;align-items:center;gap:8px}.utility-inner>span:last-child{letter-spacing:.25px;color:#7c8586}.tiny-square{height:5px;width:5px;background:var(--lime)}.version{color:#4f5b5b;margin-left:4px}.header{height:84px;background:#121416;border-bottom:1px solid #262b2d}.header-inner{padding:0 40px;max-width:1504px;margin:auto;display:flex;align-items:center;height:100%;gap:48px}.brand{display:flex;align-items:center;gap:10px;min-width:180px}.brand-mark{width:29px;height:35px;color:var(--lime)}.brand>span{font-size:26px;font-weight:900;letter-spacing:-.8px;line-height:1.03}.brand small{display:block;color:#818b87;font-size:7.3px;letter-spacing:2.3px;font-weight:500;margin-top:7px;line-height:1}.desktop-nav{display:flex;align-items:stretch;gap:26px;align-self:stretch;white-space:nowrap}.desktop-nav a,.desktop-nav button{display:flex;align-items:center;gap:9px;position:relative;font-size:12px;font-weight:600;padding:0;color:#8e9699}.desktop-nav a:hover,.desktop-nav button:hover{color:#eef2e8}.desktop-nav .active{color:#e8eee5}.desktop-nav .active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--lime)}.desktop-nav .active>.icon{color:var(--lime)}.nav-count{font-size:10px;background:#2a2e2c;padding:3px 6px;border-radius:4px;color:#c3c8c1;margin-left:-3px}.header-right{margin-left:auto;display:flex;align-items:center;gap:15px}.online{display:flex;align-items:center;gap:9px;padding-right:7px;white-space:nowrap}.status-dot{display:inline-block;flex:none;width:5px;height:5px;background:#b5d87b;border-radius:50%;box-shadow:0 0 0 4px #bedf7f0b}.online b{font-size:12px;font-variant-numeric:tabular-nums;display:block;line-height:1.1;font-weight:600}.online div>span{color:#7f8988;display:block;font-size:9px;margin-top:4px}.wallet{display:flex;align-items:center;gap:16px;border:1px solid #333831;background:#1c221b;border-radius:6px;padding:8px 8px 8px 14px;height:49px}.wallet-amount{text-align:left;padding:0}.wallet-amount small{font-size:7.5px;letter-spacing:1.2px;color:#92a283;display:block;margin-bottom:4px}.wallet-amount b{font-size:14px;line-height:1;display:block;min-width:75px}.money{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.1px}.currency{color:var(--lime);font-weight:600;margin-left:2px}.wallet-plus{width:30px;height:30px;background:var(--lime);color:#202817;border-radius:4px;display:grid;place-items:center}.wallet-plus:hover{background:#dff799}.icon-button{display:grid;place-items:center;width:38px;height:38px;border:1px solid #303638;border-radius:5px;color:#9fa8aa;padding:0;background:#1a1e20;transition:color .18s,border-color .18s}.icon-button:hover{color:#e1e9e1;border-color:#78836e}.header-notification{border:none;background:none;position:relative;width:25px}.notification-dot{width:4px;height:4px;background:var(--lime);border-radius:50%;position:absolute;top:5px;right:3px}.avatar{display:grid;place-items:center;height:39px;width:39px;background:#3b4436;border:1px solid #647458;border-radius:5px;font-weight:800;color:#d0dbbc;font-size:18px;position:relative}.avatar>span{width:6px;height:6px;background:var(--lime);border:2px solid #121416;box-sizing:content-box;position:absolute;bottom:-3px;right:-3px;border-radius:50%}.live-strip{display:flex;gap:0;max-width:1504px;padding:18px 40px 0;margin:0 auto;height:147px;overflow:hidden}.live-label{flex:0 0 139px;display:flex;flex-direction:column;justify-content:center;border:1px solid #2b302d;background:#151a16;padding:0 16px;border-radius:5px 0 0 5px}.eyebrow{font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;display:flex;align-items:center;gap:8px}.live-label .eyebrow{font-size:9px;letter-spacing:1px;white-space:nowrap}.mock-label{font-size:7.5px;letter-spacing:1.3px;margin:8px 0 14px 12px;color:#8b9a7d}.live-toggle{font-size:9px;display:flex;align-items:center;gap:7px;color:#92a183;padding:0;align-self:flex-start}.live-toggle:hover{color:var(--lime)}.live-track{display:flex;gap:5px;overflow:auto;scrollbar-width:none;flex:1;min-width:0;padding-left:5px}.live-track::-webkit-scrollbar{display:none}.live-card{position:relative;text-align:left;display:flex;flex-direction:column;flex:0 0 143px;height:129px;background:#191c1f;padding:10px 11px 11px;border:1px solid #252a2d;border-radius:3px;overflow:hidden;transition:background .2s}.live-card:hover{background:#252a2d}.live-card:first-child{animation:drop-in .35s ease-out}.live-user{font-size:8px;color:#9aa1a2;display:flex;align-items:center;gap:5px;white-space:nowrap;line-height:1}.live-user i{font-style:normal;display:grid;place-items:center;background:#333939;width:13px;height:13px;border-radius:3px;font-size:7px;color:#c1c8bb}.live-art{position:absolute;top:26px;left:8px;right:8px;height:56px;display:flex;align-items:center;filter:drop-shadow(0 7px 5px #0006)}.weapon-svg{width:100%;height:100%;overflow:visible}.live-weapon{font-size:8px;color:#989fa0;margin-top:auto;line-height:1.4}.live-card strong{font-size:10px;letter-spacing:.1px;font-weight:500;margin-top:2px}.live-rarity{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--rarity);opacity:.65}.live-card:after{content:"";position:absolute;height:75px;width:90px;right:-20px;bottom:-35px;background:var(--rarity);opacity:.035;transform:rotate(-24deg);pointer-events:none}main{max-width:1504px;padding:32px 40px 0;margin:auto;min-height:60vh}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px}.muted{color:#778284}.page-heading h1{font-size:32px;letter-spacing:-1.2px;font-weight:750;margin-top:8px;line-height:1.1}.accent{color:var(--lime)}.demo-note{display:flex;align-items:flex-start;gap:11px;line-height:1.65;color:#8d9695;font-size:10px;padding-top:5px}.demo-note>.icon{color:#8b977e;margin-top:3px}.demo-note b{font-weight:400;color:#b4bdb6}.catalog-tools{background:#171a1c;border:1px solid #272d2e;border-radius:6px;padding:0 16px}.category-tabs{display:flex;align-items:center;gap:6px;min-height:54px;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.category-tabs::-webkit-scrollbar{display:none}.category-tabs button{font-size:11px;color:#929b9d;display:flex;align-items:center;gap:8px;min-height:34px;padding:9px 15px;border-radius:4px;border:1px solid transparent;white-space:nowrap;line-height:1}.category-tabs button:hover{color:#e6ece3;background:#23292a}.category-tabs button.active{background:#2b3423;color:#d1e9a8;border-color:#435333}.category-tabs button>span{font-size:9px;opacity:.8;margin-left:2px}.catalog-toolbar{display:flex;align-items:center;gap:25px;padding:11px 0;border-top:1px solid #292e30}.search-field{display:flex;gap:10px;align-items:center;max-width:330px;width:100%;background:#101416;border:1px solid #2b3233;border-radius:4px;padding:0 11px;min-height:36px;color:#788783}.search-field input{border:0;background:none;outline:none;width:100%;min-width:0;font-size:11px;line-height:1.4;min-height:34px}.search-field:focus-within{border-color:#768965}.search-field input::placeholder{color:#6f7a7d}.switch-label,.fast-label{display:flex;align-items:center;gap:9px;font-size:10px;white-space:nowrap;color:#9da6a8;cursor:pointer;position:relative}.switch-label input,.fast-label input{position:absolute;opacity:0;width:24px;height:24px;left:0;margin:0}.switch-label input:focus-visible+.switch,.fast-label input:focus-visible+.check-box{outline:2px solid var(--lime);outline-offset:3px}.switch{width:27px;height:15px;border:1px solid #475151;background:#252d2e;border-radius:10px;position:relative;display:block}.switch:after{content:"";width:9px;height:9px;border-radius:50%;background:#8f9d97;position:absolute;top:2px;left:2px;transition:transform .2s}.switch-label input:checked+.switch{background:#71824c;border-color:#9fb66b}.switch-label input:checked+.switch:after{transform:translate(12px);background:var(--lime)}.sort-field{display:flex;align-items:center;gap:8px;margin-left:auto;color:#7d8987}.sort-field select{background:#171a1c;border:0;font-size:11px;outline:none;max-width:160px;padding:5px 15px 5px 0;cursor:pointer;color:#b5bdb8}.sort-field select:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.section-meta{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.6px;color:#7d8783;padding:23px 0 16px}.section-meta>span:last-child{font-size:8px;letter-spacing:1px;color:#697573}.case-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.case-card{position:relative;background:#181b1e;border:1px solid #2b3032;border-radius:7px;overflow:hidden;transition:border-color .2s,transform .2s,background .2s;animation:card-in .4s both;animation-delay:var(--delay)}.case-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--case-accent) 55%,#303639);background:#1c2022}.case-link{display:block;height:100%}.case-art{height:198px;position:relative;overflow:hidden;background:#171b1d}.case-svg{width:100%;height:100%;position:relative;z-index:1;transition:transform .3s}.case-card:hover .case-svg{transform:translateY(-5px) rotate(-1deg)}.case-art:before{content:"";position:absolute;inset:20% 10% 0;background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--case-accent) 9%,transparent),transparent 70%)}.art-lines{position:absolute;inset:17px 22px;border:1px solid #313a3b30;border-bottom:0;clip-path:polygon(0 0,25% 0,25% 4%,4% 4%,4% 28%,0 28%,0 0,100% 0,100% 28%,96% 28%,96% 4%,75% 4%,75% 0,100% 0,100% 100%,0 100%)}.case-serial{position:absolute;left:16px;top:14px;font-size:8px;color:#5e6d6e;letter-spacing:1px}.case-badge{position:absolute;top:15px;right:44px;display:flex;align-items:center;gap:3px;font-size:7px;letter-spacing:1px;color:var(--case-accent);line-height:1.4;padding:3px 5px;border:1px solid color-mix(in srgb,var(--case-accent) 25%,transparent);border-radius:2px;z-index:2;background:#171c1c}.case-badge.premium{font-size:6.5px;letter-spacing:.7px}.case-art-caption{position:absolute;bottom:7px;left:0;right:0;text-align:center;font-size:6px;letter-spacing:3px;color:#4f5d5a}.favorite{color:#626e70}.case-card>.favorite{position:absolute;right:11px;top:11px;z-index:4;width:28px;height:28px;display:grid;place-items:center;padding:0;transition:color .2s}.favorite:hover{color:#c2dbaa}.favorite.selected{color:var(--lime)}.favorite.selected svg{fill:#d0ed782b}.case-copy{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 14px}.case-copy h2{font-weight:750;letter-spacing:.5px;font-size:17px;line-height:1}.case-copy p{font-size:10px;color:#8c9899;margin-top:8px;line-height:1.25}.card-arrow{width:29px;height:29px;border:1px solid #353e40;border-radius:4px;display:grid;place-items:center;color:#9aa897;transition:background .2s,color .2s}.case-card:hover .card-arrow{background:var(--case-accent);color:#1f2920;border-color:var(--case-accent)}.case-bottom{margin:0 18px;border-top:1px solid #2c3334;display:flex;align-items:center;justify-content:space-between;padding:13px 0 15px}.case-price{font-size:14px;font-weight:700;letter-spacing:.3px}.case-bottom>span:last-child{font-size:9px;color:#778580}.case-price .currency{color:var(--case-accent);font-size:11px;font-weight:500}.catalog-bottom{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:25px 0 0;color:#7c8984;font-size:9px}.catalog-bottom>span{display:flex;gap:9px;align-items:center}.catalog-bottom button{font-size:10px;color:#a1afa1;display:flex;align-items:center;gap:10px;padding:7px 0}.catalog-bottom button:hover{color:var(--lime)}.footer{max-width:1424px;margin:42px auto 0;display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #2a3030;padding:28px 0 34px}.footer-brand{display:flex;align-items:center;gap:10px;opacity:.6}.footer-brand .brand-mark{width:21px;height:25px}.footer-brand>span{font-size:17px;font-weight:900;letter-spacing:-.3px}.footer-brand small{display:block;font-size:6px;letter-spacing:1.5px;font-weight:400;margin-top:4px;color:#929a91}.footer>p{font-size:9px;color:#79847e;line-height:1.9;max-width:530px}.footer-right{text-align:right}.footer-right button{display:flex;align-items:center;gap:10px;font-size:10px;color:#afb9ab;justify-content:flex-end;padding:0;margin-left:auto}.footer-right>span{display:block;font-size:7px;letter-spacing:1.2px;color:#55625c;margin-top:9px}.button{display:inline-flex;justify-content:center;align-items:center;gap:10px;border-radius:5px;padding:14px 20px;min-height:45px;font-size:12px;font-weight:650;white-space:nowrap;transition:background .18s,border-color .18s,transform .18s;text-align:center}.button:active:not(:disabled){transform:translateY(1px)}.primary{background:var(--lime);color:#202719;border:1px solid var(--lime)}.primary:hover:not(:disabled){background:#e1f6a5;border-color:#e1f6a5}.secondary{background:#262d2f;border:1px solid #3a4543;color:#c9d2c8}.secondary:hover:not(:disabled){background:#303b37;border-color:#6b7c62}.danger{border:1px solid #644743;color:#e6a8a0;background:#382a28}.text-button{font-size:11px;color:var(--lime);padding:9px 0}.empty-state{text-align:center;min-height:320px;border:1px dashed #333e3a;border-radius:6px;padding:60px 20px;display:flex;align-items:center;flex-direction:column}.empty-state>.icon{color:#7e926c;margin-bottom:18px}.empty-state h2{font-size:21px;letter-spacing:-.5px}.empty-state p{color:#89998d;font-size:12px;line-height:1.7;margin:12px 0 24px;max-width:430px}.breadcrumbs{display:flex;align-items:center;gap:12px;color:#7d8b85;font-size:10px;margin-bottom:26px}.breadcrumbs>a{display:flex;align-items:center;gap:8px;color:#a6b3a8}.breadcrumbs>a:hover{color:var(--lime)}.small-tag{font-size:7px;padding:3px 5px;border:1px solid #3d493c;border-radius:2px;color:#acbf8c;margin-left:auto;letter-spacing:1px}.case-page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:20px}.case-title .eyebrow{color:var(--case-accent);font-size:9px}.case-title h1{font-size:38px;letter-spacing:1px;margin-top:7px;font-weight:800;line-height:1.05}.case-title p{font-size:11px;color:#86988b;line-height:1.6;margin-top:10px}.case-heading-actions{display:flex;gap:8px}.opening-stage{background:#131719;border:1px solid #303a34;border-radius:7px;overflow:hidden;min-width:0}.stage-idle{position:relative;height:298px;overflow:hidden}.stage-grid{position:absolute;inset:0;background-image:linear-gradient(#53605209 1px,transparent 1px),linear-gradient(90deg,#53605209 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent,black 25%,black 75%,transparent)}.stage-stamp{position:absolute;top:19px;left:21px;color:#627368;font:8px monospace;letter-spacing:1.3px}.stamp-right{left:auto;right:21px}.stage-word{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;font-size:clamp(55px,8vw,114px);font-weight:850;letter-spacing:12px;white-space:nowrap;opacity:.05;color:var(--case-accent);line-height:1}.stage-cases{display:flex;align-items:center;justify-content:center;position:absolute;inset:0 70px 10px}.stage-case{width:320px;height:290px;position:relative;flex-shrink:1;min-width:0;filter:drop-shadow(0 18px 12px #0004)}.stage-idle[data-quantity="2"] .stage-case{width:290px}.stage-idle[data-quantity="3"] .stage-case{width:260px}.stage-idle[data-quantity="5"] .stage-case{width:225px}.stage-caption{position:absolute;bottom:19px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:11px;color:#768674;font-size:7.5px;letter-spacing:1.4px}.stage-caption>.status-dot{width:4px;height:4px;background:var(--case-accent)}.corner{position:absolute;width:10px;height:10px;border-color:#677460;border-style:solid;opacity:.55}.tl{left:12px;top:12px;border-width:1px 0 0 1px}.tr{right:12px;top:12px;border-width:1px 1px 0 0}.bl{left:12px;bottom:12px;border-width:0 0 1px 1px}.br{right:12px;bottom:12px;border-width:0 1px 1px 0}.opening-controls{display:flex;justify-content:center;align-items:center;gap:22px;padding:24px 0 9px}.quantity-picker{display:flex;gap:4px;padding:4px;border:1px solid #303933;background:#171d19;border-radius:5px}.quantity-picker button{height:36px;width:38px;color:#81907f;font-size:12px;border:1px solid transparent;border-radius:3px}.quantity-picker button:hover{color:var(--lime)}.quantity-picker .selected{color:#dce7d4;background:#303c28;border-color:#586b42;font-weight:700}.open-button{min-width:280px;min-height:47px}.fast-label{color:#94a08f;font-size:11px;gap:7px}.check-box{height:16px;width:16px;border:1px solid #52604b;background:#1d261a;border-radius:3px;display:grid;place-items:center;color:transparent;margin-right:2px}.fast-label input:checked+.check-box{color:#20291b;background:var(--lime);border-color:var(--lime)}.opening-disclaimer{display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;color:#798775;line-height:1.5;text-align:center;margin:9px 0 39px}.add-test-money{display:block;margin:0 auto}.contents-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px}.contents-heading h2{font-size:23px;letter-spacing:-.6px;margin-top:7px;font-weight:650}.contents-heading h2 span{font-size:11px;color:#778777;font-weight:400;border:1px solid #344132;border-radius:4px;padding:4px 7px;vertical-align:middle;margin-left:6px}.contents-heading .eyebrow{font-size:8px}.rarity-filter{display:flex;align-items:center;gap:10px}.rarity-filter>label{font-size:9px;color:#778b78}.rarity-filter select{border:1px solid #364033;background:#191f19;padding:9px 10px;border-radius:4px;font-size:10px;color:#bac7b1;min-width:135px;cursor:pointer}.item-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.item-card{border:1px solid #2f3935;border-bottom:2px solid color-mix(in srgb,var(--rarity) 65%,#222);background:#191f20;border-radius:5px;overflow:hidden;position:relative;transition:border-color .2s,background .2s}.item-card:hover{background:#212b2a;border-color:var(--rarity)}.item-inspect{padding:12px 13px 15px;width:100%;display:block;text-align:left}.item-meta{display:flex;justify-content:space-between;color:#6c7e76;font-size:8px;letter-spacing:.5px}.item-odds{color:#9eac9e;border:1px solid #354334;border-radius:3px;padding:2px 4px;margin-top:-2px;background:#20291f}.item-art{height:90px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 12px 9px #0005);margin-top:1px}.item-copy>span{font-size:9px;color:#8e9c95}.item-copy h3{font-size:13px;font-weight:500;margin:4px 0 9px;color:#d7e0d8}.item-copy strong{font-size:11px;font-weight:600}.item-copy .currency{color:#aab79e;font-size:9px}.probability-note{font-size:9px;color:#667b6b;line-height:1.6;margin-top:18px}.reel-window{position:relative;overflow:hidden;width:100%;height:163px;border-bottom:1px solid #334036;background:#151b1a}.reel-window:last-child{border-bottom:0}.reel-window:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid var(--lime)}.reel-window:after{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(90deg,#131a1beb,transparent 18%,transparent 82%,#131a1beb);z-index:2}.reel-track{display:flex;gap:9px;position:absolute;left:0;top:8px;will-change:transform}.reel-card{flex:0 0 178px;width:178px;height:146px;background:#202b28;border:1px solid #354638;border-bottom:2px solid var(--rarity);border-radius:4px;text-align:center;padding:8px;position:relative;overflow:hidden}.reel-art{height:83px;filter:drop-shadow(0 5px 8px #0006)}.reel-card small{font-size:8px;color:#8c9f8e;display:block;margin-top:3px}.reel-card strong{font-weight:500;font-size:11px;display:block;margin-top:4px}.center-marker{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#d0ed7838;z-index:3;pointer-events:none}.reel-number{position:absolute;left:15px;top:13px;font:9px monospace;letter-spacing:1px;z-index:4;color:#8fa180}.reel-card.winning{border:1px solid var(--lime);border-bottom-width:3px;background:#2a3826}.inventory-profile{display:flex;align-items:center;gap:20px;margin:6px 0 35px}.profile-avatar{flex:none;height:72px;width:72px;border:1px solid #697d50;background:#303e29;color:#b8d296;font-size:35px;font-weight:800;border-radius:7px;display:grid;place-items:center}.inventory-profile h1{font-size:29px;letter-spacing:-1px;margin-top:6px;line-height:1.2}.inventory-profile h1+p{font-size:11px;font-weight:400;letter-spacing:0;color:#92a289;margin-top:8px}.profile-stat{margin-left:auto;border-left:1px solid #34422f;padding-left:25px}.profile-stat+.profile-stat{margin-left:15px}.profile-stat>span{display:block;font-size:8px;color:#7c9172;letter-spacing:.8px;margin-bottom:8px}.profile-stat>b{font-size:22px;font-weight:600}.profile-stat .currency{font-size:15px}.inventory-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;border-bottom:1px solid #2e3c2c;padding-bottom:12px;gap:15px}.inventory-toolbar .category-tabs{min-height:40px}.inventory-toolbar .button{min-height:38px;padding:9px 14px;font-size:11px}.sell-item{font-size:9px;border-top:1px solid #354833;padding:11px 13px;color:#b7c9a1;display:flex;justify-content:space-between;align-items:center;width:100%}.sell-item:hover{color:var(--lime);background:#2f4029}.sold{opacity:.5}.inventory-note{display:flex;align-items:center;gap:10px;color:#7b9072;font-size:10px;line-height:1.7;margin-top:25px}dialog{color:#e1eade;background:#191e20;border:1px solid #3c4943;border-radius:10px;padding:30px;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 60px);overflow:auto;box-shadow:0 20px 100px #0009}dialog::backdrop{background:#080d10d9;backdrop-filter:blur(3px)}dialog[open]{animation:modal-in .22s ease-out}.modal-close{position:absolute;right:15px;top:15px;border:0;background:none;color:#91a293}.modal-heading{padding-right:23px;margin-bottom:20px}.modal-heading .eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:10px}.modal-heading h2{font-size:27px;letter-spacing:-.8px;line-height:1.2}.modal-body{line-height:1.6;font-size:12px;color:#aab9a9}.modal-actions{display:flex;gap:10px;justify-content:flex-end;border-top:1px solid #334132;margin-top:22px;padding-top:20px}.modal-actions .button{font-size:11px;padding:12px 16px;min-height:43px;flex:1}.help-lead{font-size:14px;color:#bbcbb8}.help-steps{margin:22px 0}.help-steps>div{display:flex;gap:15px;margin:22px 0}.help-steps>div>span{font:11px monospace;color:var(--lime);border:1px solid #455d32;border-radius:3px;background:#293722;align-self:flex-start;padding:5px 7px}.help-steps h3{font-size:13px;font-weight:600;color:#d8e5d3;margin-bottom:4px}.help-steps p{font-size:11px;line-height:1.7;color:#90a48b}.help-note{display:flex;align-items:flex-start;gap:12px;border:1px solid #3b4c33;background:#232e20;padding:14px;border-radius:5px}.help-note>.icon{color:#a6bd80;margin-top:2px}.help-note p{font-size:10px;line-height:1.7}.fine-print{font-size:10px;color:#7d9677;line-height:1.7}.wallet-display{padding:20px 0;text-align:center}.wallet-display>span{display:block;color:#8ba57d;font-size:9px;letter-spacing:1px}.wallet-display>b{font-size:42px;font-weight:700;display:block;color:#e0eed3;margin-top:8px;letter-spacing:-1px}.wallet-display .currency{font-size:27px}.wallet-options{display:flex;gap:10px;margin:16px 0}.wallet-options>.button{flex:1;font-size:11px}.reset-link{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#879d7f;margin:17px auto 0}.reset-link:hover{color:#d1dfc6}.detail-art{height:175px;background:#141c1b;border:1px solid #324331;border-bottom-color:var(--rarity);border-radius:5px;padding:15px}.detail-properties{margin:15px 0 20px}.detail-properties>div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #2d3d2c;font-size:11px;gap:15px}.detail-properties b{font-weight:500;color:#d0dfc5;text-align:right}.result-modal{width:min(940px,calc(100% - 32px))}.result-modal:has(.count-1){width:min(570px,calc(100% - 32px))}.result-modal:has(.count-2){width:min(670px,calc(100% - 32px))}.result-subtitle{font-size:11px;color:#8da485;margin-top:-10px;margin-bottom:23px}.result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.result-grid.count-1{grid-template-columns:1fr}.result-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.result-card{background:#15201c;border:1px solid #314b35;border-radius:5px;padding:8px 16px 22px;text-align:center;position:relative;overflow:hidden}.result-art{height:100px;filter:drop-shadow(0 12px 10px #0006)}.count-1 .result-art{height:195px;margin:0 auto;max-width:440px}.result-card>span:not(.rarity-line){font-size:10px;color:#96af8c}.result-card>h3{font-size:17px;font-weight:600;margin:2px 0 4px;color:#e0ebd9;line-height:1.3}.count-1 .result-card>h3{font-size:24px}.result-card>small{font-size:8px;color:#78966d}.result-card>b{font-size:17px;display:block;margin-top:12px;color:#d9ebcc}.rarity-line{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--rarity)}.result-total{display:flex;justify-content:space-between;align-items:center;margin-top:19px;font-size:11px;color:#97b08b;gap:15px}.result-total strong{font-size:15px;color:#d3e6c4}.notification-list{display:grid;gap:10px}.notification-entry{border-bottom:1px solid #33442e;padding:10px 0;font-size:11px}.notification-entry:last-child{border:0}.notification-entry small{font-size:9px;color:#79986a;display:block;margin-top:5px}.toast-region{position:fixed;bottom:24px;right:24px;z-index:300;display:grid;gap:10px;max-width:min(400px,calc(100vw - 32px));pointer-events:none}.toast{display:flex;align-items:flex-start;gap:12px;padding:15px 17px;background:#273524;border:1px solid #657f48;border-radius:6px;box-shadow:0 12px 30px #0005;animation:toast-in .25s ease-out;font-size:12px;line-height:1.5;color:#dbe9d2;pointer-events:auto}.toast>.icon{margin-top:1px;color:var(--lime)}.toast.error{border-color:#a46b56;background:#3a2d27}.toast.error>.icon{color:#dfac8c}.mobile-nav{display:none}.error-heading{text-align:center;padding:70px 20px}.error-heading h1{font-size:34px}.error-heading p{color:#8b9b87;margin:20px 0}@keyframes card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes drop-in{0%{opacity:.6;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(min-width:1600px){.case-art{height:223px}.case-copy h2{font-size:18px}.case-grid{gap:19px}}@media(max-width:1400px){.header-inner{gap:30px}.desktop-nav{gap:20px}.desktop-nav a,.desktop-nav button{font-size:11px}.header-right{gap:12px}.online{padding-right:0}.brand{min-width:167px}.brand>span{font-size:24px}.brand small{font-size:6.9px}.footer{margin-left:40px;margin-right:40px}}@media(max-width:1180px){.utility-inner,.header-inner{padding-left:24px;padding-right:24px}.header-inner{gap:25px}.desktop-nav button{display:none}.desktop-nav{gap:24px}.online{display:none}.live-strip{padding-left:24px;padding-right:24px}main{padding-left:24px;padding-right:24px}.footer{margin-left:24px;margin-right:24px}.case-grid{gap:12px}.case-art{height:177px}.case-copy{padding-left:14px;padding-right:14px}.case-copy h2{font-size:15px}.case-bottom{margin:0 14px}.item-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.header{height:77px}.profile-stat{padding-left:18px}.profile-stat+.profile-stat{margin-left:0}.profile-stat>b{font-size:18px}}@media(max-width:960px){.case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-art{height:194px}.desktop-nav{gap:18px}.header-notification{display:none}.brand{min-width:160px}.header-right{gap:12px}.header-inner{gap:25px}.wallet{gap:8px}.wallet-amount b{font-size:13px}.demo-note{font-size:9px}.catalog-toolbar{gap:16px}.footer{flex-wrap:wrap;gap:20px}.footer>p{flex:1}.footer-right{flex-basis:100%;display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center}.footer-right button{margin-left:0}.footer-right>span{margin:0}.inventory-profile{gap:15px}.inventory-profile h1{font-size:24px}.profile-avatar{width:59px;height:59px;font-size:28px}.profile-stat>span{font-size:7px;letter-spacing:0}.profile-stat>b{font-size:16px}.stage-cases{left:40px;right:40px}.stage-idle[data-quantity="5"] .stage-case{width:200px}.opening-controls{gap:15px}.quantity-picker button{width:33px}.open-button{min-width:260px}}@media(max-width:760px){.utility-bar{height:25px;font-size:8px}.utility-inner{padding:0 16px}.utility-inner>span:last-child{font-size:8px}.header{height:70px}.header-inner{padding:0 16px;gap:12px}.brand{min-width:0;gap:8px}.brand-mark{width:24px;height:28px}.brand>span{font-size:21px}.brand small{font-size:5.7px;letter-spacing:1.7px;margin-top:5px}.desktop-nav{display:none}.header-right{gap:12px}.online{display:none}.avatar{height:33px;width:33px;font-size:16px}.wallet{height:41px;padding:6px 6px 6px 10px;gap:8px}.wallet-amount small{font-size:6px;letter-spacing:.8px;margin-bottom:3px}.wallet-amount b{font-size:12px;min-width:65px}.wallet-plus{height:27px;width:27px}.wallet-plus .icon{width:16px}.live-strip{padding:12px 16px 0;height:132px}.live-label{flex-basis:112px;padding:0 10px}.live-label .eyebrow{font-size:8px;gap:5px;letter-spacing:.5px}.live-label .status-dot{width:4px;height:4px}.mock-label{font-size:6px;letter-spacing:.8px;margin:8px 0 13px 8px}.live-toggle{font-size:8px}.live-card{height:120px;flex-basis:128px;padding:8px 9px}.live-art{top:24px;height:51px}.live-weapon{font-size:8px}.live-card strong{font-size:9px}main{padding:24px 16px 0}.page-heading{margin-bottom:20px}.page-heading h1{font-size:28px;letter-spacing:-1px;margin-top:7px}.page-heading .eyebrow{font-size:8px;letter-spacing:1.15px}.demo-note{display:none}.catalog-tools{padding:0 10px}.category-tabs{gap:3px;min-height:49px}.category-tabs button{padding:8px 10px;font-size:10px;min-height:32px;gap:6px}.category-tabs .icon{width:13px;height:13px}.catalog-toolbar{gap:12px;flex-wrap:wrap;padding:10px 0}.search-field{max-width:none;width:100%;min-height:34px}.search-field input{min-height:32px}.switch-label,.sort-field select{font-size:9px}.sort-field{gap:6px}.section-meta{padding:21px 0 13px;font-size:7px;letter-spacing:1px}.section-meta>span:last-child{font-size:7px}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.case-art{height:191px}.case-copy{padding:14px 14px 13px}.case-copy h2{font-size:16px}.case-copy p{font-size:10px;margin-top:7px}.case-bottom{margin:0 14px;padding:12px 0}.case-serial{font-size:7px;left:12px;top:13px}.case-badge{font-size:6px;right:36px;top:13px;padding:2px 3px}.case-badge.premium{font-size:5.5px}.case-card>.favorite{right:7px;top:8px;width:25px}.case-card>.favorite .icon{width:15px}.case-bottom>span:last-child{font-size:8px}.case-price{font-size:13px}.case-art-caption{font-size:5px;letter-spacing:2px}.catalog-bottom{font-size:8px;flex-wrap:wrap;gap:8px}.catalog-bottom button{font-size:9px}.footer{margin:29px 16px 0;padding:24px 0 97px;display:grid;grid-template-columns:1fr 1fr;gap:19px}.footer>p{grid-column:span 2;grid-row:2;font-size:8px;line-height:1.9}.footer-brand{gap:8px}.footer-brand>span{font-size:15px}.footer-brand .brand-mark{width:19px;height:23px}.footer-right{display:block;text-align:right}.footer-right button{margin-left:auto;font-size:9px}.footer-right>span{font-size:6px;margin-top:7px;letter-spacing:.5px}.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:30;justify-content:space-around;align-items:stretch;background:#141a17;border-top:1px solid #384231;height:64px;padding-bottom:env(safe-area-inset-bottom)}.mobile-nav a,.mobile-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:8px;font-weight:500;color:#7d9175;width:25%;padding:0;position:relative}.mobile-nav .active{color:var(--lime)}.mobile-nav .active:before{position:absolute;content:"";height:2px;width:29px;top:-1px;background:var(--lime)}.mobile-nav .icon{width:19px;height:19px}.toast-region{bottom:79px;right:16px;max-width:calc(100vw - 32px)}.toast{font-size:11px;padding:13px 15px}.breadcrumbs{font-size:9px;margin-bottom:23px;gap:10px}.case-title h1{font-size:31px;margin-top:7px}.case-title .eyebrow{font-size:8px}.case-title p{font-size:10px;max-width:390px}.case-page-heading{margin-bottom:20px;gap:10px}.case-heading-actions{gap:6px;align-self:flex-start}.case-heading-actions .icon-button{height:33px;width:33px}.case-heading-actions .icon{width:17px}.stage-idle{height:257px}.stage-cases{left:15px;right:15px;bottom:9px}.stage-case{height:246px;width:283px}.stage-stamp{top:14px;left:15px;font-size:6px;letter-spacing:.8px}.stamp-right{left:auto;right:15px}.stage-word{font-size:58px;letter-spacing:5px}.stage-caption{font-size:6px;bottom:14px;gap:8px}.stage-idle[data-quantity="3"]{height:213px}.stage-idle[data-quantity="3"] .stage-case{height:190px}.stage-idle[data-quantity="5"]{height:225px}.stage-idle[data-quantity="5"] .stage-cases{flex-wrap:wrap;align-content:center;inset:10px 22px 12px;gap:0}.stage-idle[data-quantity="5"] .stage-case{height:100px;width:32%;flex:none}.opening-controls{flex-wrap:wrap;gap:14px;padding:20px 0 6px}.quantity-picker{order:1}.quantity-picker button{width:38px;height:32px}.fast-label{order:2;font-size:10px;margin-left:auto}.open-button{order:3;flex-basis:100%;min-height:47px}.opening-disclaimer{font-size:8px;line-height:1.7;margin-top:10px;margin-bottom:30px;padding:0 6px;align-items:flex-start}.opening-disclaimer .icon{margin-top:3px;width:12px;flex:none}.contents-heading{gap:10px;align-items:flex-end;margin-bottom:17px}.contents-heading h2{font-size:20px;line-height:1.4;margin-top:5px}.contents-heading .eyebrow{font-size:7px}.contents-heading h2 span{font-size:9px;padding:2px 5px}.rarity-filter{display:block}.rarity-filter>label{display:none}.rarity-filter select{font-size:8px;padding:8px;min-width:115px;max-width:138px}.item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.item-inspect{padding:10px 11px 13px}.item-art{height:73px}.item-copy>span{font-size:8px}.item-copy h3{font-size:11px;margin-top:4px}.item-copy strong{font-size:11px}.item-meta{font-size:7px}.item-odds{font-size:7px;padding:1px 3px}.probability-note{font-size:8px}.reel-window{height:151px}.reel-card{width:156px;flex-basis:156px;height:134px}.reel-art{height:74px}.reel-card strong{font-size:10px}.reel-card small{font-size:7px}.floating-skip{display:flex;position:fixed;bottom:78px;right:16px;z-index:25;padding:10px 14px;font-size:10px;min-height:37px;box-shadow:0 6px 30px #0008}.inventory-profile{display:grid;grid-template-columns:58px 1fr;gap:16px;margin-top:0;margin-bottom:24px}.inventory-profile h1{font-size:25px;margin-top:5px}.inventory-profile h1+p{font-size:10px}.inventory-profile .eyebrow{font-size:8px}.profile-stat{grid-column:span 1;margin-left:0!important;padding:13px 0 0;border-left:0;border-top:1px solid #344331;min-width:0}.profile-stat:nth-last-child(2){grid-column:1 / 3;grid-row:2;max-width:40%}.profile-stat:last-child{grid-column:1 / 3;grid-row:2;justify-self:end;width:54%;text-align:right}.profile-stat>span{font-size:7px;margin-bottom:7px;letter-spacing:.5px}.profile-stat>b{font-size:20px}.inventory-toolbar{flex-wrap:wrap;gap:12px;align-items:flex-start}.inventory-toolbar .button{font-size:10px;padding:10px 12px;min-height:37px}.inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sell-item{font-size:8px;padding:9px}.inventory-note{font-size:9px;align-items:flex-start}.inventory-note>.icon{flex:none;margin-top:2px}dialog{padding:24px 20px;max-height:calc(100dvh - 36px);border-radius:8px}.modal-heading h2{font-size:23px}.modal-heading .eyebrow{font-size:7px;letter-spacing:1px}.modal-close{right:8px;top:8px}.modal-actions{flex-direction:column;gap:9px;padding-top:17px;margin-top:20px}.modal-actions .button{width:100%;font-size:11px;min-height:43px}.modal-body{font-size:11px}.help-lead{font-size:12px}.help-steps>div{gap:12px;margin:20px 0}.help-steps h3{font-size:12px}.help-steps p{font-size:10px}.help-note{padding:12px;gap:9px}.help-note p{font-size:9px}.wallet-display>b{font-size:37px}.wallet-display .currency{font-size:22px}.wallet-options{gap:8px}.wallet-options .button{padding:12px 7px;font-size:10px}.result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.result-grid.count-3{grid-template-columns:repeat(2,minmax(0,1fr))}.result-grid.count-3 .result-card:last-child{grid-column:span 2}.result-card{padding:4px 10px 17px}.result-art{height:72px}.count-1 .result-art{height:156px}.result-card>h3{font-size:14px}.result-card>span:not(.rarity-line){font-size:8px}.result-card>small{font-size:7px}.result-card>b{font-size:13px;margin-top:7px}.result-total{font-size:9px}.result-total strong{font-size:12px}.result-subtitle{font-size:10px;margin-bottom:19px}.detail-art{height:150px}.detail-properties>div{font-size:10px}.fine-print{font-size:9px}.empty-state{min-height:270px;padding:44px 18px}.empty-state h2{font-size:20px}.empty-state p{font-size:11px}}@media(max-width:440px){.avatar{display:none}.header-right{gap:0}.header-inner{gap:8px}.brand>span{font-size:21px}.case-art{height:153px}.case-copy{padding:12px 11px 11px;gap:4px}.case-copy h2{font-size:13px;letter-spacing:.3px}.case-copy p{font-size:8px;margin-top:6px}.case-bottom{margin:0 11px;padding:11px 0}.case-bottom>span:last-child{font-size:7px}.case-price{font-size:12px}.case-price .currency{font-size:10px}.card-arrow{height:23px;width:23px;flex:none}.card-arrow .icon{width:14px}.case-grid{gap:10px}.case-badge{top:13px;right:30px;letter-spacing:.6px}.case-badge.premium{font-size:5px}.case-card>.favorite{right:5px;top:9px;width:23px;height:23px}.case-card>.favorite .icon{width:13px}.case-serial{font-size:6px;left:10px}.case-art-caption{font-size:4.5px;letter-spacing:1.5px;bottom:7px}.page-heading h1{font-size:27px}.live-strip{height:126px}.live-card{height:114px;flex-basis:119px}.live-art{top:24px;height:46px}.live-label{flex-basis:106px}.live-label .eyebrow{font-size:7.5px}.item-grid,.inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.item-art{height:75px}.case-title h1{font-size:30px}.case-title p{font-size:9px;max-width:270px}.case-page-heading{gap:5px}.case-heading-actions .icon-button{height:29px;width:29px}.case-heading-actions .icon{width:15px}.contents-heading h2{font-size:18px;letter-spacing:-.5px}.contents-heading h2 span{font-size:8px;margin-left:2px}.rarity-filter select{font-size:8px;min-width:108px;max-width:116px}.case-title .eyebrow{font-size:7px}.stage-stamp{font-size:5px}.stage-word{font-size:47px}.stage-idle{height:237px}.stage-case{height:228px}.fast-label{gap:5px}.quantity-picker button{width:34px}.quantity-picker{gap:3px}.opening-controls{gap:12px}.item-copy h3{font-size:12px}.inventory-profile h1{font-size:24px}.catalog-bottom{display:block}.catalog-bottom>span{margin-bottom:4px}.catalog-bottom button{margin-top:4px}}html[data-motion-reduced=true] *,html[data-motion-reduced=true] *:before,html[data-motion-reduced=true] *:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.footer{width:calc(100% - 80px)}@media(max-width:1180px){.footer{width:calc(100% - 48px)}.live-presence{display:block;color:#9eac94;font-size:8px;margin:0 0 10px}.mock-label{margin-bottom:6px}}@media(max-width:760px){.footer{width:calc(100% - 32px)}.live-presence{font-size:7px;margin-bottom:9px}.mock-label{margin-bottom:5px}}:root{--bg:#0e1016;--surface:#1a1d27;--surface-raised:#242835;--line:#292d3a;--muted:#9198ad;--lime:#ff985b;--brand:#ff985b;--case-accent:#ff985b;background:var(--bg);color:#f1f1f6;font-family:Inter,Segoe UI,Arial,sans-serif;font-weight:400}body{background:var(--bg);min-width:320px}button,a{transition:background .18s,color .18s,transform .18s}button:active:not(:disabled){transform:translateY(1px)}h1:focus,h2:focus{outline:none}::selection{background:#ff985b;color:#111319}.muted{color:#8d95a8}.currency{color:var(--brand)}.status-dot{background:#95dfab;box-shadow:0 0 9px #95dfab66}.money{letter-spacing:.1px}.utility-bar{display:none}.header{height:78px;background:#11131c;border:0;border-bottom:1px solid #ffffff03}.header-inner{max-width:1824px;margin:auto;padding:0 40px;gap:45px}.brand{min-width:166px;gap:11px}.brand-mark{color:var(--brand);height:35px;width:29px}.brand>span{font:900 italic 27px/1 Arial,sans-serif;letter-spacing:-1px}.brand small{font:500 7px/1.2 Segoe UI,sans-serif;letter-spacing:3.8px;color:#a0a5b6;margin-top:7px}.desktop-nav{gap:28px;display:flex}.desktop-nav a,.desktop-nav button{display:flex;font-size:13px;font-weight:600;gap:9px;color:#989eb0}.desktop-nav .active{color:#f5f5f9}.desktop-nav .active:after{height:2px;background:var(--brand);box-shadow:0 -2px 12px #ff985b35}.desktop-nav button:last-child>.icon{color:var(--brand)}.desktop-nav a:hover,.desktop-nav button:hover{color:#fff}.header-right{gap:17px}.online{display:flex;padding-right:7px}.online b{font-size:14px;color:#eeeff4}.online div>span{font-size:10px;color:#9399aa}.online em{font-size:7px;font-style:normal;margin-left:4px;color:#5e6578;letter-spacing:.5px}.wallet{background:#232632;border:0;height:46px;border-radius:6px;padding:6px 6px 6px 13px;gap:15px}.wallet-amount small{color:#929aac;font-size:7px;letter-spacing:1.7px}.wallet-amount b{font-size:16px;min-width:76px;line-height:1.1}.wallet .currency{font-size:12px}.wallet-plus{background:var(--brand);color:#351e13;width:32px;height:32px;border-radius:4px}.wallet-plus:hover{background:#ffb37d}.icon-button{border:0;background:#222631;color:#a1a9bb;border-radius:5px}.icon-button:hover{background:#303547;color:#fff}.header-notification{display:grid;background:none;width:24px}.notification-dot{background:var(--brand)}.header-inventory{display:flex;align-items:center;gap:7px;color:#a2a9ba}.header-inventory.active,.header-inventory:hover{color:var(--brand)}.nav-count{color:#a5acbd;background:#252937;font-size:9px;padding:3px 5px;margin:0}.avatar{background:linear-gradient(135deg,#78636c,#363243);border:1px solid #85768155;color:#f2e0d6;border-radius:6px;height:37px;width:37px}.avatar>span{background:#8bcf9c;border-color:#11131c}.live-strip{max-width:1824px;margin:0 auto;padding:12px 40px 0;height:103px;gap:0;overflow:hidden}.live-label{flex:0 0 125px;border:0;background:none;border-radius:0;padding:0 12px 0 0}.live-label .eyebrow{font-size:10px;letter-spacing:.9px;gap:8px}.mock-label{margin:7px 0 9px 13px;font-size:8px;letter-spacing:1.5px;color:#798195}.live-presence{display:none}.live-toggle{font-size:10px;color:#ad957f;margin-left:13px;gap:6px;line-height:1.3;min-height:20px}.live-toggle:hover{color:var(--brand)}.live-viewport{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,#000 calc(100% - 45px),transparent)}.live-track{overflow:visible;width:max-content;min-width:100%;display:flex;gap:5px;padding:0;flex:none}.live-card{flex:0 0 190px;height:88px;border:0;background:linear-gradient(150deg,color-mix(in srgb,var(--rarity) 5%,#1a1d26),#1a1d26);border-radius:4px;padding:10px 11px;display:block;overflow:hidden}.live-card:hover{background:#272b37}.live-card:first-child{animation:none}.live-user{font-size:9px;color:#8c94a8;gap:5px}.live-user i{background:color-mix(in srgb,var(--rarity) 20%,#1b1d24);color:color-mix(in srgb,var(--rarity) 65%,#929bae);border-radius:3px;font-size:8px;width:13px;height:13px}.live-art{top:27px;left:8px;right:auto;width:85px;height:41px;filter:drop-shadow(0 5px 4px #0006);transition:transform .2s}.live-card:hover .live-art{transform:translateY(-2px)}.live-description{display:block;padding-left:86px;margin-top:12px;min-width:0}.live-weapon{font-size:8px;line-height:1.2;color:#9299a9;margin:0;white-space:nowrap;display:block}.live-card strong{display:block;font-size:10px;font-weight:600;line-height:1.4;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-price{display:block;font-size:11px;font-weight:600;margin-top:3px;line-height:1.2}.live-price .currency{font-size:8px;color:#a0a6b4}.live-rarity{height:1px;opacity:.7;left:10px;right:10px}.live-card:after{display:none}main{max-width:1824px;margin:auto;padding:28px 40px 0;min-height:60vh}.feature-band{height:184px;background:#191b25;display:flex;position:relative;overflow:hidden;border-radius:8px;margin:0 0 28px;align-items:center;padding:28px 36px;background-image:radial-gradient(ellipse at 43% 120%,#c5434520,transparent 65%)}.feature-band:before{content:"";position:absolute;width:3px;left:0;top:25px;bottom:25px;background:var(--case-accent);box-shadow:0 0 30px #ff526931}.feature-copy{position:relative;z-index:2;flex:1}.feature-copy>.eyebrow{color:#d3a0a9;font-size:9px;letter-spacing:2.4px;gap:13px}.feature-copy .eyebrow i{height:1px;width:15px;background:#b88892}.feature-copy h2{font:900 italic 37px/.97 Arial,sans-serif;letter-spacing:-1.6px;margin-top:14px}.feature-copy h2>span{color:var(--case-accent)}.feature-copy p{font-size:12px;color:#a0a0b0;margin-top:10px}.feature-art{position:absolute;left:43%;width:375px;top:-42px;height:285px;transform:rotate(-7deg);filter:drop-shadow(0 15px 18px #0006);transition:transform .4s}.feature-band:hover .feature-art{transform:translateY(-6px) rotate(-5deg)}.feature-case{width:185px;position:relative;z-index:2}.feature-case .eyebrow{font-size:8px;letter-spacing:2px}.feature-case>b{display:block;font-size:29px;letter-spacing:.4px;margin:8px 0}.feature-case>span:last-child{display:flex;align-items:center;justify-content:space-between;max-width:155px;color:#ffc09c;font-size:15px}.feature-case .currency{color:#c79177}.feature-band>small{position:absolute;right:25px;bottom:14px;font-size:7px;letter-spacing:1.9px;color:#697184}.page-heading{margin-bottom:14px;align-items:center}.page-heading .eyebrow{font-size:9px;letter-spacing:2px;color:#7e8ba6}.page-heading h1{font-size:29px;font-weight:700;letter-spacing:-1px;margin-top:6px}.heading-light{font-size:.86em;font-weight:400;letter-spacing:.1px;color:#8992a6}.demo-note{font-size:11px;color:#8690a4;line-height:1.55}.demo-note b{color:#b2b7c4}.demo-note .icon{color:#949dae}.catalog-tools{padding:0;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;background:none;border-radius:0;border-bottom:1px solid #ffffff05}.category-tabs{min-height:52px;gap:5px}.category-tabs button{font-size:12px;color:#929caf;padding:10px 13px;min-height:35px;border:0;border-radius:5px}.category-tabs button:hover{background:#212530;color:#e4e6ec}.category-tabs button.active{background:#ff985b12;color:#ffae79;border:0}.category-tabs button>span{font-size:10px;color:#939aac}.category-tabs button .icon{width:15px;height:15px}.catalog-toolbar{border:0;gap:17px;padding:0;min-width:0;flex-shrink:0}.search-field{width:190px;max-width:190px;background:#1c1f2a;border:1px solid transparent;color:#7e8a9f;min-height:36px}.search-field input{font-size:12px;min-height:34px;color:#e3e6f0}.search-field input::placeholder{color:#818ba0}.search-field:focus-within{border-color:#fca16b77;box-shadow:0 0 0 2px #ff985b0a}.sort-field{margin-left:0;gap:8px;color:#69758a}.sort-field select{color:#a8b0c2;background:transparent;font-size:11px;padding-right:8px;max-width:160px}.sort-field select option{background:#1c1f2a}.switch-label{font-size:10px;color:#969eb1;gap:8px}.switch{background:#252a38;border-color:#394052}.switch:after{background:#a2aabb}.switch-label input:checked+.switch{background:#8e5535;border-color:#d08455}.switch-label input:checked+.switch:after{background:#ffd2b5}.section-meta{padding:19px 0 12px;color:#707f9c;letter-spacing:1.8px;font-size:8px}.section-meta>span:last-child{color:#6f7990;font-size:8px}.case-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:21px 16px;animation:page-arrive .28s ease-out}.case-card{background:transparent;border:0;border-radius:0;overflow:visible;animation:none;transform:none;isolation:isolate}.case-card:hover{border:0;background:transparent;transform:none}.case-link{display:block;padding:0 0 17px}.case-art{height:238px;background:transparent;overflow:visible;position:relative}.case-art .case-svg{width:100%;height:100%;filter:drop-shadow(0 16px 11px #0008);transition:transform .36s cubic-bezier(.2,.7,.2,1),filter .3s;transform:scale(1.09);transform-origin:center 70%}.case-art:before{height:115px;inset:auto 4% 4px;background:radial-gradient(ellipse at 50% 78%,color-mix(in srgb,var(--case-accent) 13%,transparent),transparent 69%);opacity:.65;transition:opacity .35s,transform .35s}.case-card:hover .case-art:before{opacity:1;transform:scale(1.13)}.case-card:hover .case-svg{transform:translateY(-9px) scale(1.12) rotate(-1deg);filter:drop-shadow(0 22px 12px #0009)}.case-watermark{position:absolute;left:0;right:0;top:35%;font-size:clamp(28px,3.2vw,56px);font-weight:900;letter-spacing:-2px;text-align:center;white-space:nowrap;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--case-accent) 9%,transparent);line-height:1;pointer-events:none}.art-lines,.case-art-caption{display:none}.case-serial{top:7px;left:12px;color:#67748f;font-size:8px;letter-spacing:1.5px}.case-card>.favorite{top:0;right:8px;color:#4e5a72;z-index:4}.case-card>.favorite:hover{color:var(--case-accent);background:#ffffff08}.case-card>.favorite.selected{color:var(--case-accent)}.case-badge{top:26px;left:12px;right:auto;background:color-mix(in srgb,var(--case-accent) 11%,transparent);color:var(--case-accent);border:0;font-size:7px;letter-spacing:1.1px;line-height:1.2;padding:4px 6px;max-width:100px;display:inline-flex;gap:3px}.case-badge.premium{background:#edba6412;color:#dbb674;border:0;font-size:7px}.case-copy{padding:4px 5px 0;justify-content:center;text-align:center}.case-copy h2{font-size:23px;font-weight:700;line-height:1.15;letter-spacing:.35px}.case-copy p{font-size:12px;color:#8d98af;margin-top:6px;line-height:1.25}.card-arrow{display:none}.case-bottom{padding:13px 0 0;margin:0;border:0;justify-content:center;position:relative}.case-price{display:inline-flex;align-items:center;justify-content:center;font-size:16px;background:color-mix(in srgb,var(--case-accent) 11%,#13151b);color:var(--case-accent);min-width:94px;padding:9px 15px;border-radius:5px;transition:background .2s,color .2s,box-shadow .2s}.case-price .currency{color:inherit;opacity:.72;font-size:11px;margin-left:3px}.case-bottom>span:last-child{display:none}.case-card:hover .case-price{background:var(--case-accent);color:#172023;box-shadow:0 5px 22px color-mix(in srgb,var(--case-accent) 10%,transparent)}.catalog-bottom{border-top:1px solid #ffffff06;margin-top:10px;font-size:11px;color:#79869e;padding-top:21px}.catalog-bottom button{font-size:11px;color:#9cabc0}.footer{max-width:1744px;margin:35px auto 0;padding:28px 0 35px;border-color:#ffffff06;gap:28px}.footer p{font-size:10px;color:#7f899d}.footer-brand>span{font-style:italic;color:#b7bdca}.footer-brand .brand-mark{color:#ad7f67}.footer-brand small{color:#737d92}.footer-right button{color:#a3aec1;font-size:11px}.footer-right>span{color:#68748b;font-size:8px}.button{border-radius:6px;font-size:13px;min-height:46px;border:0;font-weight:600;padding:14px 22px;gap:11px}.primary{background:var(--brand);color:#271a14;border:0}.primary:hover:not(:disabled){background:#ffb17d;border:0;box-shadow:0 6px 25px #ff985b12}.secondary{background:#272b38;border:0;color:#d5d8e3}.secondary:hover:not(:disabled){background:#363c4e;border:0}.empty-state{border:0;background:#161922;border-radius:6px}.empty-state p{color:#939db3;font-size:13px}.empty-state>.icon{color:#c9916e}.text-button{color:var(--brand);font-size:12px}.case-page{position:relative;animation:page-arrive .28s ease-out}.case-page:before{content:"";position:absolute;left:5%;right:5%;top:44px;height:525px;pointer-events:none;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--case-accent) 7%,transparent),transparent 69%);z-index:-1}.breadcrumbs{font-size:11px;gap:13px;color:#919ab0;margin-bottom:22px}.breadcrumbs a{color:#a0a9bc}.small-tag{color:#7e879c;border-color:#303648;font-size:7px}.case-page-heading{position:relative;display:block;text-align:center;margin-bottom:0;min-height:110px}.case-title .eyebrow{justify-content:center;font-size:10px;letter-spacing:3px;color:var(--case-accent)}.case-title h1{font-size:54px;letter-spacing:.5px;font-weight:750;line-height:1;margin-top:11px;color:#f3f2f7}.case-title p{font-size:13px;color:#929bb0;margin:12px auto 0;line-height:1.55;max-width:660px}.case-heading-actions{position:absolute;right:0;top:0;gap:8px}.case-heading-actions .icon-button{height:36px;width:36px}.opening-stage{border:0;border-radius:0;background:transparent;overflow:visible;min-width:0;scroll-margin-top:18px}.stage-idle{height:307px;overflow:hidden}.stage-word{font-size:clamp(50px,9vw,136px);color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--case-accent) 14%,transparent);opacity:1;letter-spacing:5px;top:50%;font-weight:900}.stage-orbit{position:absolute;left:50%;bottom:33px;transform:translate(-50%);width:385px;height:73px;border:1px solid color-mix(in srgb,var(--case-accent) 10%,transparent);border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--case-accent) 5%,transparent),transparent 70%)}.stage-cases{inset:0 30px 18px;gap:8px}.stage-case{width:370px;height:290px;max-width:100%;filter:drop-shadow(0 17px 14px #0007)}.stage-case .case-svg{transform:scale(1.07)}.stage-idle[data-quantity="2"] .stage-case{width:322px}.stage-idle[data-quantity="3"] .stage-case{width:290px}.stage-idle[data-quantity="5"] .stage-case{width:243px}.stage-caption{color:#8c95a9;bottom:2px;letter-spacing:1.8px;font-size:8px}.stage-caption>.status-dot{background:var(--case-accent);box-shadow:0 0 9px var(--case-accent)}.stage-caption .currency{color:var(--case-accent)}.opening-controls{padding:22px 0 10px;gap:24px}.quantity-picker{background:#202430;border:0;border-radius:6px;padding:4px;gap:2px;box-shadow:0 6px 22px #0002}.quantity-picker button{background:transparent;color:#8d98b0;border:0;width:42px;height:37px;font-size:12px}.quantity-picker button.selected{background:#383e51;color:#fff;border:0;border-radius:4px}.quantity-picker button:hover:not(:disabled){color:#fff;background:#303649}.open-button{background:color-mix(in srgb,var(--case-accent) 85%,#fff);color:#1e1820;min-width:296px;min-height:54px;gap:12px;box-shadow:0 8px 26px color-mix(in srgb,var(--case-accent) 15%,transparent);font-size:14px}.open-button:hover:not(:disabled){background:color-mix(in srgb,var(--case-accent) 68%,#fff);box-shadow:0 9px 36px color-mix(in srgb,var(--case-accent) 24%,transparent);transform:translateY(-2px)}.open-button>b{padding-left:13px;border-left:1px solid #14141a24;font-size:16px}.open-button .currency{color:inherit;font-size:12px;opacity:.7}.fast-label{font-size:12px;color:#909cb1;gap:10px}.check-box{height:15px;width:15px;background:#252b3a;border-color:#46516b}.fast-label input:checked+.check-box{background:var(--case-accent);border-color:var(--case-accent);color:#151821}.opening-disclaimer{font-size:10px;color:#7e899f;line-height:1.5;margin:9px 0 46px;gap:8px}.contents-heading{margin-bottom:19px;gap:14px}.contents-heading .eyebrow{font-size:8px;letter-spacing:2px}.contents-heading h2{font-size:24px;font-weight:650;letter-spacing:-.8px;margin-top:6px}.contents-heading h2 span{background:#222735;color:#95a3ba;border:0;border-radius:3px;font-size:11px;padding:5px 7px}.rarity-filter{gap:12px;display:flex}.rarity-filter label{font-size:11px;color:#8490a7}.rarity-filter select{background:#232733;border:0;padding:11px 12px;border-radius:5px;min-width:152px;color:#bfc6d6;font-size:11px}.item-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.item-card{border:0;border-radius:6px;background:#1c202b;position:relative;overflow:hidden;transition:background .2s,transform .2s,box-shadow .2s;isolation:isolate}.item-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 84%,color-mix(in srgb,var(--rarity) 7%,transparent),transparent 77%);pointer-events:none;z-index:-1}.item-card:after{content:"";position:absolute;bottom:0;left:14px;right:14px;background:var(--rarity);opacity:.7;height:1px;transition:box-shadow .2s}.item-card:hover{background:#282d3b;border:0;transform:translateY(-3px);box-shadow:0 10px 22px #0002}.item-card:hover:after{box-shadow:0 -2px 16px color-mix(in srgb,var(--rarity) 40%,transparent)}.item-inspect{padding:15px 15px 18px;text-align:left}.item-meta{color:#818da5;font-size:9px;letter-spacing:.4px}.item-odds{border:0;background:#252a38;color:#a6b0c5;font-size:9px;padding:3px 5px;margin-top:-3px}.item-art{height:122px;margin:0;filter:drop-shadow(0 11px 8px #0005);transition:transform .3s}.item-card:hover .item-art{transform:translateY(-3px) scale(1.04)}.item-copy>span{color:#929fb7;font-size:11px;display:block}.item-copy h3{font-size:16px;line-height:1.2;font-weight:600;color:#f0f0f5;margin:5px 0 13px}.item-copy strong{font-size:16px;font-weight:600}.item-copy .currency{font-size:11px;color:#919aaf}.item-card.sold{opacity:.5}.item-card.sold:after{background:#646e84}.probability-note{font-size:11px;color:#768198;line-height:1.7;margin-top:19px}.is-opening{padding-top:18px}.spin-status{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;font-size:12px;color:#c3c8d5}.spin-status>span{display:flex;align-items:center;gap:9px}.spin-status small{font-size:10px;color:#79869c;letter-spacing:1.1px}.spin-status .status-dot{background:var(--case-accent);box-shadow:0 0 8px var(--case-accent)}.reel-deck{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.reel-window{height:219px;grid-column:span 2;background:#151923;border:0;border-radius:6px;position:relative;overflow:hidden}.reel-deck[data-count="1"] .reel-window{grid-column:span 6;height:244px}.reel-deck[data-count="2"] .reel-window{grid-column:span 3}.reel-deck[data-count="5"] .reel-window:nth-child(4){grid-column:2 / span 2}.reel-deck[data-count="5"] .reel-window:nth-child(5){grid-column:4 / span 2}.reel-track{display:flex;gap:18px;position:absolute;left:0;top:23px;will-change:transform}.reel-card{flex:0 0 184px;width:184px;height:173px;background:linear-gradient(180deg,#202532,color-mix(in srgb,var(--rarity) 6%,#202532));border:0;border-radius:5px;padding:12px 10px 13px;text-align:center;filter:brightness(var(--brightness,.53));overflow:visible;transition:background .2s}.reel-card:after{content:"";position:absolute;bottom:0;left:14px;right:14px;height:2px;background:var(--rarity);opacity:.8}.reel-art{height:92px;filter:drop-shadow(0 10px 8px #0007);transition:filter .18s}.reel-card small{font-size:10px;line-height:1.3;color:#9eabc5;margin:3px 0 0}.reel-card strong{font-size:13px;line-height:1.2;font-weight:600;margin-top:3px;color:#f1f3f9}.reel-price{display:block;font-size:11px;color:#a8b3cb;margin-top:5px}.reel-price .currency{color:#8895ac;font-size:9px}.reel-deck[data-count="1"] .reel-card{width:213px;flex-basis:213px;height:192px}.reel-deck[data-count="1"] .reel-art{height:108px}.reel-window:before{border-top-color:#ffbe88;border-left-width:7px;border-right-width:7px;border-top-width:9px;top:0;filter:drop-shadow(0 0 8px #ffac76bb);z-index:5}.reel-window:after{z-index:4;background:linear-gradient(90deg,#11151bf2,transparent 27%,transparent 73%,#11151bf2)}.center-marker{background:linear-gradient(#ffac76a0,#ffac7620 32%,#ffac7615 68%,#ffac76a0);width:1px;left:50%;z-index:5}.center-marker:after{content:"";position:absolute;bottom:0;left:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #ffbc8d;filter:drop-shadow(0 0 7px #ffac7690)}.reel-number{font:9px Segoe UI,sans-serif;color:#6d7d98;left:13px;top:10px;z-index:5}.is-speeding .reel-art{filter:blur(.45px) drop-shadow(0 10px 7px #0005)}.reel-card.winning{border:0;background:linear-gradient(180deg,color-mix(in srgb,var(--rarity) 18%,#2a2e3d),#272d3c);filter:brightness(1.15);z-index:2;transform:scale(1.055);box-shadow:0 0 26px color-mix(in srgb,var(--rarity) 20%,transparent);animation:winner-pop .38s cubic-bezier(.2,.7,.2,1);transition:transform .24s}.reel-card.winning:after{box-shadow:0 -2px 20px var(--rarity);opacity:1}.reel-card.winning .reel-art{filter:drop-shadow(0 0 13px color-mix(in srgb,var(--rarity) 32%,transparent))}.has-winner:after{background:linear-gradient(90deg,#11151bf9,transparent 29%,transparent 71%,#11151bf9)}.floating-skip{display:none}.spin-dots{animation:pulse-dots 1s linear infinite}.inventory-heading{display:flex;align-items:center;gap:26px;padding:16px 0 28px;animation:page-arrive .3s}.inventory-heading-copy{margin-right:auto}.inventory-heading .eyebrow{font-size:9px;letter-spacing:2px}.inventory-heading h1{font-size:36px;letter-spacing:-1px;margin:8px 0 9px;line-height:1.1;font-weight:700}.inventory-heading p{font-size:13px;color:#8996ac}.count-chip{display:inline-block;margin-left:15px;background:#252b39;border:0;color:#a9b4c9;border-radius:4px;font-size:15px;font-weight:500;line-height:1.5;vertical-align:middle;padding:2px 10px}.inventory-value{text-align:right}.inventory-value>span{display:block;font-size:12px;color:#8c99b0;margin-bottom:7px}.inventory-value>strong{font-size:26px;font-weight:650}.inventory-value .currency{font-size:18px}.inventory-toolbar{display:flex;justify-content:space-between;align-items:center;border:0;border-bottom:1px solid #ffffff07;margin:0;padding:0;gap:18px}.inventory-opened{display:flex;align-items:center;gap:8px;color:#8996ae;font-size:12px}.inventory-filters{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:9px 0 15px}.inventory-filters .category-tabs{min-height:44px}.inventory-filters .category-tabs button{font-size:12px;padding:9px 12px}.inventory-filters .category-tabs button.active{background:#2a3040;color:#fff}.inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:none;width:100%;min-height:0}.inventory-grid .item-art{height:157px}.inventory-grid .item-copy h3{font-size:18px}.inventory-grid .item-copy strong{font-size:17px}.sell-item{font-size:12px;min-height:43px;gap:10px;color:#d3b19c;background:#ffffff02;border:0;border-top:1px solid #ffffff04;padding:11px 16px}.sell-item:hover{background:#ff985b0b;color:#ffb37b}.inventory-next{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;background:#151921;border:1px dashed #2c3444;border-radius:6px;min-height:290px;color:#8b98b0}.inventory-next>span{display:grid;place-items:center;height:52px;width:52px;border-radius:8px;background:#202633;color:#909eb8;transition:background .2s,color .2s}.inventory-next b{font-size:16px;font-weight:600;color:#aab4c8}.inventory-next p{font-size:12px;display:flex;gap:8px;align-items:center}.inventory-next:hover{background:#1b202a;color:var(--brand)}.inventory-next:hover>span{color:var(--brand);background:#ff985b12}.inventory-note{font-size:11px;color:#7c8aa2;border:0;padding:0;background:none;margin-top:24px;line-height:1.7}dialog{background:#1b1f2b;color:#f1f2f7;border:1px solid #31384a;border-radius:8px;padding:30px;max-height:calc(100dvh - 44px);box-shadow:0 25px 100px #0009}dialog::backdrop{background:#080b13e8;backdrop-filter:blur(3px)}.modal-heading .eyebrow{color:#959daf;font-size:9px}.modal-heading h2{font-size:28px}.modal-close{color:#a5aec2;background:#262d3c;border-radius:5px}.modal-close:hover{color:#fff;background:#343d52}.modal-body{font-size:13px;color:#aab4c8;line-height:1.7}.modal-actions{border-color:#31394c}.modal-actions .button{font-size:12px}.wallet-display{background:#222938;border:0}.wallet-display span{color:#8e9bb3}.wallet-display b{color:#ececf2}.fine-print{color:#8c9bb4!important;font-size:11px!important}.reset-link{color:#b3a498}.detail-art{background:radial-gradient(ellipse,color-mix(in srgb,var(--rarity) 13%,transparent),transparent 67%);border:0}.detail-properties{border:0}.detail-properties>div{border-color:#353e52}.detail-properties span{color:#8a9bb8}.detail-properties b{color:#dae1ed}.help-lead{color:#d9dfeb}.help-steps>div{border-color:#30394c}.help-steps p{color:#9faec6}.help-steps h3{color:#e4e9f2}.help-steps>div>span{color:var(--brand)}.help-note{border-color:#384055;background:#242b39;color:#aebbd0}.notification-entry{color:#c7d2e4;border-color:#313a4e;font-size:12px}.notification-entry small{color:#899ab6;font-size:10px}dialog.result-modal,dialog.result-modal:has(.count-1),dialog.result-modal:has(.count-2){inset:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh;border:0;border-radius:0;margin:0;background:#0e121bec;padding:0;box-shadow:none;overflow:auto;overscroll-behavior:contain}.result-modal::backdrop{background:#060811ee;backdrop-filter:blur(5px)}.result-modal[open]{animation:reveal-fade .22s ease-out}.reveal-scene{min-height:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:46px 50px 34px;overflow:hidden;background:radial-gradient(ellipse at 50% 46%,color-mix(in srgb,var(--reveal-color) 7%,transparent),transparent 60%)}.reveal-scene .modal-close{position:fixed;right:28px;top:24px;z-index:5}.reveal-heading{text-align:center;position:relative;z-index:1}.reveal-heading .eyebrow{justify-content:center;color:#abb6c9;font-size:11px;letter-spacing:4px;margin-bottom:13px}.reveal-heading h2{font-size:33px;font-weight:700;letter-spacing:-1px;line-height:1.15}.reveal-heading p{font-size:13px;color:#9da9bf;margin-top:9px}.result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1110px;width:100%;margin:16px auto 0}.result-grid.count-1{display:block;max-width:700px}.result-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:840px}.result-grid.count-5{grid-template-columns:repeat(5,minmax(0,1fr));max-width:1350px;gap:16px}.result-card{border:0;border-radius:0;background:none;text-align:center;padding:0 0 16px;position:relative;overflow:visible;animation:reveal-item .6s cubic-bezier(.15,.75,.2,1) both;animation-delay:var(--reveal-delay,0ms)}.result-card>.result-rarity{display:block;color:var(--rarity);font-size:9px;text-transform:uppercase;letter-spacing:2px;margin-bottom:13px}.result-card>.result-weapon{color:#aab6cd;font-size:14px;display:block;line-height:1.4}.result-card>h3{font-size:25px;line-height:1.15;font-weight:700;color:#faf8fe;letter-spacing:-.3px;margin:5px 0 8px}.result-card>small{font-size:11px;color:#8495b2}.result-card>b{font-size:23px;color:#f8f3ef;line-height:1.15;margin-top:18px;font-weight:650}.result-card>b .currency{font-size:.7em;color:var(--rarity)}.result-art{position:relative;height:180px;filter:none;margin:0 auto 13px;max-width:360px;isolation:isolate;display:flex;align-items:center;justify-content:center}.result-art:before{content:"";position:absolute;inset:-18% -10%;background:radial-gradient(ellipse,color-mix(in srgb,var(--rarity) 24%,transparent),transparent 64%);z-index:-1;pointer-events:none}.result-art>.weapon-svg{position:relative;z-index:1;filter:drop-shadow(0 14px 14px #0007);transform:rotate(-5deg) scale(1.06)}.reveal-orbit{position:absolute;width:76%;aspect-ratio:1;max-height:calc(100% + 10px);border-radius:50%;border:1px solid color-mix(in srgb,var(--rarity) 9%,transparent);background:radial-gradient(circle,transparent 58%,color-mix(in srgb,var(--rarity) 4%,transparent));z-index:-1}.count-1 .result-art{height:250px;max-width:580px;margin:0 auto 8px}.count-1 .result-card>h3{font-size:42px;margin-top:5px;letter-spacing:-1px}.count-1 .result-card>.result-weapon{font-size:17px}.count-1 .result-card>b{font-size:29px;margin-top:19px}.count-1 .result-card>.result-rarity{margin-bottom:10px;font-size:10px}.count-5 .result-art{height:151px;margin-bottom:12px}.count-5 .result-card>h3{font-size:20px}.count-5 .result-card>.result-weapon{font-size:12px}.count-5 .result-card>b{font-size:20px}.result-total{justify-content:center;gap:15px;max-width:560px;width:100%;margin:15px auto 0;color:#a0adc3;font-size:13px}.result-total strong{font-size:22px;color:#efedf2}.reveal-actions{display:flex;justify-content:center;gap:14px;margin-top:28px;position:relative;z-index:1;width:100%}.reveal-actions>.button{min-width:175px;min-height:51px}.reveal-actions>.primary{min-width:230px}.reveal-note{color:#687a95;font-size:10px;letter-spacing:.4px;margin-top:21px;display:flex;align-items:center;gap:10px}.reveal-note>span{color:#9b694d}.reveal-rare{background:radial-gradient(ellipse at 50% 45%,#ae7d261b,transparent 70%)}.reveal-rare .reveal-heading .eyebrow{color:#e8bd6b}.reveal-rare .rare-item .result-art:before{background:radial-gradient(ellipse,#dba53d42,transparent 66%);inset:-25% -15%}.reveal-rare .rare-item .result-art>.weapon-svg{filter:drop-shadow(0 0 18px #dab66830) drop-shadow(0 20px 14px #0009)}.reveal-rare .rare-item .reveal-orbit{border-color:#e5b85420;box-shadow:0 0 45px #e6ba4410,inset 0 0 45px #e6ba4408}.reveal-covert .reveal-heading .eyebrow{color:#e3a09a}.reveal-covert .result-art:before{inset:-24% -15%}.toast{background:#232b3a;border:1px solid #4d5a72;color:#dce4f0;font-size:12px}.toast .icon{color:var(--brand)}.toast.error{background:#352725;border-color:#945d48}.mobile-nav{background:#171c28;border-color:#293344}.mobile-nav a,.mobile-nav button{color:#8e9cb5;font-size:10px}.mobile-nav .active{color:var(--brand)}.mobile-nav .active:before{background:var(--brand)}@keyframes page-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes winner-pop{0%{transform:scale(1)}55%{transform:scale(1.07)}to{transform:scale(1.055)}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes reveal-item{0%{opacity:0;transform:translateY(17px) scale(.95)}to{opacity:1;transform:none}}@keyframes pulse-dots{50%{opacity:.3}}@media(min-width:1680px){.case-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.case-art{height:253px}.item-grid,.inventory-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.inventory-grid .item-art{height:143px}.header-inner{gap:65px}.feature-band{height:195px}.feature-art{height:310px;width:430px;left:43%;top:-46px}}@media(max-width:1503px){.footer{margin-left:40px;margin-right:40px}.header-inner{gap:35px}.header-right{gap:14px}.desktop-nav{gap:25px}}@media(max-width:1280px){.header-inner{gap:25px}.brand{min-width:148px}.brand>span{font-size:24px}.desktop-nav{gap:18px}.desktop-nav a,.desktop-nav button{font-size:12px}.header-right{gap:13px}.online{padding:0}.online b{font-size:12px}.catalog-tools{display:block}.catalog-toolbar{padding:8px 0 13px;justify-content:flex-end}.catalog-toolbar .search-field{margin-right:auto;width:270px;max-width:270px}.case-art{height:218px}.case-copy h2{font-size:21px}.feature-art{left:40%;width:320px;top:-25px}.feature-case{width:163px}.item-grid,.inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-grid .item-art{height:135px}}@media(max-width:1100px){.header-inner{padding:0 26px;gap:28px}.header-right{gap:12px}.online{display:none}.desktop-nav{gap:20px}.desktop-nav a,.desktop-nav button{display:flex}.header-notification,.header-inventory{display:none}.live-strip{padding:12px 26px 0}.live-label{flex-basis:116px}main{padding:24px 26px 0}.footer{margin-left:26px;margin-right:26px}.feature-copy h2{font-size:32px}.feature-copy p{font-size:11px}.feature-art{width:310px;left:37%}.case-copy h2{font-size:20px}.case-art{height:196px}.case-grid{gap:20px 10px}.case-heading-actions .icon-button{width:34px;height:34px}.stage-cases{left:15px;right:15px}.case-title p{max-width:550px}.inventory-grid .item-art{height:119px}.inventory-grid .item-copy h3{font-size:16px}.inventory-heading h1{font-size:32px}.inventory-value>strong{font-size:23px}}@media(max-width:900px){.desktop-nav{gap:14px}.desktop-nav a,.desktop-nav button{font-size:11px;gap:7px}.brand{min-width:137px}.brand>span{font-size:23px}.brand small{font-size:6px;letter-spacing:3px}.brand-mark{width:25px;height:31px}.header-inner{gap:20px}.wallet{gap:8px;height:44px}.wallet-amount b{font-size:14px;min-width:70px}.avatar{height:33px;width:33px}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 12px}.case-art{height:221px}.feature-copy h2{font-size:31px}.feature-art{left:43%;width:290px;top:-13px}.feature-case{display:none}.feature-band{height:180px}.feature-band>small{font-size:6px}.item-grid,.inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-grid .item-art{height:145px}.reel-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reel-window{grid-column:span 1}.reel-deck[data-count="1"] .reel-window{grid-column:span 2}.reel-deck[data-count="2"] .reel-window{grid-column:span 1}.reel-deck[data-count="5"] .reel-window:nth-child(4),.reel-deck[data-count="5"] .reel-window:nth-child(5){grid-column:span 1}.reel-deck[data-count="3"] .reel-window:last-child,.reel-deck[data-count="5"] .reel-window:last-child{grid-column:1 / -1;max-width:calc(50% - 6px);width:100%;justify-self:center}.result-grid.count-5{grid-template-columns:repeat(3,minmax(0,1fr));max-width:840px}.count-5 .result-art{height:145px}.reveal-scene:has(.count-5){justify-content:flex-start}.inventory-heading{gap:16px}.inventory-value>strong{font-size:22px}.inventory-heading .button{font-size:12px;padding:13px 16px}.inventory-next{min-height:260px}}@media(max-width:760px){.header{height:115px}.header-inner{display:flex;flex-wrap:wrap;gap:0;height:115px;padding:0 16px;align-content:flex-start;position:relative}.brand{height:68px;min-width:0;gap:8px}.brand>span{font-size:23px}.brand small{font-size:6px;letter-spacing:3px}.brand-mark{width:25px;height:30px}.header-right{height:68px;gap:10px}.wallet{height:41px;gap:9px;padding:5px 5px 5px 10px}.wallet-amount b{font-size:14px;min-width:66px}.wallet-amount small{font-size:6px;letter-spacing:1.2px}.wallet-plus{width:29px;height:29px}.wallet-plus .icon{width:17px}.avatar{height:32px;width:32px;font-size:16px}.desktop-nav{display:flex;position:absolute;left:16px;right:16px;top:68px;height:47px;justify-content:space-between;gap:10px}.desktop-nav a,.desktop-nav button{display:flex;font-size:11px;gap:6px;padding:0;min-width:0}.desktop-nav .icon{width:16px;height:16px}.desktop-nav .active:after{bottom:0}.live-strip{padding:10px 16px 0;height:95px}.live-label{flex-basis:91px;padding:0 7px 0 0}.live-label .eyebrow{font-size:8px;gap:5px;letter-spacing:.7px}.mock-label{font-size:7px;letter-spacing:1px;margin:6px 0 6px 9px}.live-toggle{font-size:9px;margin-left:9px;gap:3px}.live-card{flex-basis:173px;height:82px;padding:9px}.live-art{width:76px;left:7px;top:30px;height:36px}.live-description{padding-left:78px;margin-top:11px}.live-card strong{font-size:10px}.live-user{font-size:8px}.live-price{font-size:10px}.live-weapon{font-size:7px}.live-viewport{mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent)}main{padding:22px 16px 0}.feature-band{height:163px;padding:20px 19px;margin-bottom:25px;border-radius:6px}.feature-copy{max-width:205px}.feature-copy>.eyebrow{font-size:6px;letter-spacing:1.5px;gap:7px}.feature-copy .eyebrow i{width:10px}.feature-copy h2{font-size:28px;letter-spacing:-1.2px;margin-top:12px}.feature-copy p{font-size:10px;line-height:1.5;width:165px;margin-top:9px;color:#abb0c0}.feature-art{left:auto;right:-30px;top:4px;width:222px;height:186px;transform:rotate(-8deg);opacity:.9}.feature-band:hover .feature-art{transform:rotate(-5deg) translateY(-3px)}.feature-band:before{top:20px;bottom:20px;width:2px}.feature-band>small{right:12px;bottom:9px;font-size:5px;letter-spacing:1px}.page-heading{margin-bottom:11px}.page-heading h1{font-size:27px;letter-spacing:-.8px;margin-top:5px}.page-heading .eyebrow{font-size:8px;letter-spacing:1.7px}.heading-light{font-size:.82em}.demo-note{display:none}.category-tabs{min-height:47px;gap:3px}.category-tabs button{font-size:11px;padding:9px 10px;min-height:34px;gap:6px}.category-tabs button>span{font-size:9px}.catalog-tools{display:block;overflow:visible}.catalog-toolbar{padding:8px 0 12px;gap:13px;flex-wrap:wrap;justify-content:space-between}.catalog-toolbar .search-field{width:100%;max-width:none;margin:0;min-height:36px}.search-field input{font-size:12px;min-height:34px}.sort-field select{font-size:10px;max-width:150px}.switch-label{font-size:10px}.section-meta{font-size:7px;padding:17px 0 12px;letter-spacing:1.4px}.section-meta>span:last-child{font-size:7px}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 9px}.case-art{height:190px}.case-art .case-svg{transform:scale(1.07)}.case-card:hover .case-svg{transform:translateY(-5px) scale(1.08)}.case-serial{font-size:6px;left:5px;top:4px}.case-card>.favorite{top:-3px;right:1px;width:27px;height:27px}.case-card>.favorite .icon{width:15px;height:15px}.case-badge,.case-badge.premium{left:5px;top:20px;font-size:6px;padding:3px 5px}.case-badge .icon{display:none}.case-watermark{font-size:31px;letter-spacing:-1px;top:43%}.case-copy{padding:5px 0 0}.case-copy h2{font-size:18px;letter-spacing:.1px}.case-copy p{font-size:10px;margin-top:5px}.case-bottom{padding:11px 0 0}.case-price{font-size:14px;padding:8px 12px;min-width:86px}.case-price .currency{font-size:10px}.case-link{padding-bottom:5px}.catalog-bottom{font-size:10px;margin-top:24px;gap:10px;padding-top:18px}.catalog-bottom button{font-size:10px}.footer{margin:26px 16px 0;padding:24px 0 94px;gap:18px}.footer p{font-size:9px;line-height:1.8}.footer-brand>span{font-size:16px}.footer-right button{font-size:10px}.footer-right>span{font-size:7px}.mobile-nav{height:64px;display:flex}.mobile-nav .icon{width:20px;height:20px}.mobile-nav a,.mobile-nav button{font-size:9px;color:#96a5bf}.mobile-nav .active{color:var(--brand)}.toast-region{bottom:80px}.toast{font-size:11px}.button{font-size:12px}.breadcrumbs{margin-bottom:22px;font-size:10px}.case-page-heading{padding:0 32px;min-height:132px}.case-title .eyebrow{font-size:8px;letter-spacing:2.1px}.case-title h1{font-size:38px;letter-spacing:0;margin-top:10px}.case-title p{font-size:11px;line-height:1.65;max-width:330px;margin:10px auto 0}.case-heading-actions{right:0;top:0;flex-direction:column;gap:7px}.case-heading-actions .icon-button{height:29px;width:29px}.case-heading-actions .icon{width:16px;height:16px}.stage-idle,.stage-idle[data-quantity="3"]{height:255px}.stage-idle[data-quantity="5"]{height:273px}.stage-cases{inset:0 0 17px;gap:0}.stage-case{width:295px;height:247px}.stage-idle[data-quantity="2"] .stage-case{width:50%;height:222px}.stage-idle[data-quantity="3"] .stage-case{width:33.33%;height:205px}.stage-idle[data-quantity="5"] .stage-cases{inset:0 0 20px;flex-wrap:wrap;align-content:center;gap:0}.stage-idle[data-quantity="5"] .stage-case{width:32%;height:124px;flex:none}.stage-caption{bottom:3px;font-size:7px;letter-spacing:1.3px;gap:9px}.stage-orbit{width:270px;bottom:30px;height:53px}.stage-word{font-size:59px;letter-spacing:1px;max-width:100%;white-space:normal;text-align:center;line-height:1.05}.opening-controls{display:flex;flex-wrap:wrap;gap:13px;padding:20px 0 7px}.quantity-picker{order:1;gap:3px}.quantity-picker button{width:36px;height:35px}.fast-label{order:2;margin-left:auto;gap:7px;font-size:11px}.open-button{order:3;flex-basis:100%;width:100%;min-width:0;min-height:53px;font-size:14px}.open-button>b{font-size:16px}.opening-disclaimer{font-size:9px;line-height:1.6;margin:13px 0 35px;padding:0;align-items:flex-start}.opening-disclaimer .icon{margin-top:2px}.contents-heading{align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:14px}.contents-heading h2{font-size:22px;letter-spacing:-.6px;line-height:1.3;margin-top:7px}.contents-heading h2 span{font-size:10px;padding:3px 6px;margin-left:4px}.contents-heading .eyebrow{font-size:7px}.rarity-filter label{display:none}.rarity-filter select{font-size:10px;padding:9px;min-width:128px;max-width:155px}.item-grid,.inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.item-inspect{padding:12px 12px 15px}.item-art{height:107px}.item-meta,.item-odds{font-size:8px}.item-copy>span{font-size:10px}.item-copy h3{font-size:14px;margin-bottom:11px;margin-top:5px;line-height:1.3}.item-copy strong{font-size:14px}.item-copy .currency,.probability-note{font-size:10px}.spin-status{font-size:11px;margin-bottom:12px}.spin-status small{font-size:8px;letter-spacing:.8px}.reel-deck{display:flex;flex-direction:column;gap:11px}.reel-window,.reel-deck[data-count="3"] .reel-window:last-child,.reel-deck[data-count="5"] .reel-window:last-child{width:100%;max-width:none;height:156px;grid-column:auto}.reel-track{top:14px;gap:16px}.reel-card{width:150px;flex-basis:150px;height:128px;padding:8px}.reel-art{height:65px}.reel-card small{font-size:8px;margin-top:1px}.reel-card strong{font-size:11px;margin-top:2px}.reel-price{font-size:9px;margin-top:3px}.reel-deck[data-count="1"] .reel-window{height:224px}.reel-deck[data-count="1"] .reel-track{top:21px}.reel-deck[data-count="1"] .reel-card{width:181px;flex-basis:181px;height:182px;padding:12px 10px}.reel-deck[data-count="1"] .reel-art{height:98px}.reel-deck[data-count="1"] .reel-card small{font-size:10px}.reel-deck[data-count="1"] .reel-card strong{font-size:13px}.reel-deck[data-count="1"] .reel-price{font-size:11px;margin-top:6px}.reel-deck[data-count="5"] .reel-window{height:134px}.reel-deck[data-count="5"] .reel-track{top:11px}.reel-deck[data-count="5"] .reel-card{height:111px;width:140px;flex-basis:140px;padding:6px}.reel-deck[data-count="5"] .reel-art{height:54px}.reel-deck[data-count="5"] .reel-price{font-size:8px}.reel-number{top:6px;left:8px;font-size:8px}.reel-window:after{background:linear-gradient(90deg,#11151bec,transparent 29%,transparent 71%,#11151bec)}.floating-skip{display:inline-flex;position:fixed;bottom:76px;left:50%;transform:translate(-50%);z-index:40;background:#2a3045ed;box-shadow:0 5px 20px #0008;border:1px solid #65728e44;min-height:39px;padding:9px 17px;font-size:11px;backdrop-filter:blur(5px)}.floating-skip:active:not(:disabled){transform:translate(-50%,1px)}.inventory-heading{display:grid;grid-template-columns:1fr auto;gap:20px 12px;padding:5px 0 22px}.inventory-heading-copy{grid-column:1 / -1;margin:0}.inventory-heading h1{font-size:31px;margin:8px 0 7px}.inventory-heading p{font-size:12px}.inventory-heading .eyebrow{font-size:8px}.count-chip{font-size:13px;margin-left:12px;padding:2px 8px}.inventory-value{text-align:left}.inventory-value>span{font-size:11px;margin-bottom:5px}.inventory-value>strong{font-size:23px}.inventory-heading .button{padding:13px 17px;font-size:12px;min-height:44px}.inventory-opened{font-size:10px;gap:5px}.inventory-status button{font-size:11px;padding:9px 10px}.inventory-toolbar{gap:8px}.inventory-filters{flex-wrap:wrap;gap:4px;margin:8px 0 17px}.inventory-filters>.category-tabs{min-width:0;width:100%;min-height:43px;gap:2px}.inventory-filters .category-tabs button{font-size:10px;padding:8px 9px;gap:5px}.inventory-filters .sort-field{margin-left:auto}.inventory-grid .item-art{height:110px}.inventory-grid .item-copy h3,.inventory-grid .item-copy strong{font-size:15px}.sell-item{padding:10px 12px;font-size:10px;min-height:39px}.sell-item .icon{width:12px;height:12px}.inventory-next{min-height:250px;gap:12px}.inventory-next b{font-size:13px}.inventory-next p{font-size:11px;gap:5px}.inventory-next>span{width:42px;height:42px}.inventory-note{font-size:10px;line-height:1.6;align-items:flex-start}.inventory-note .icon{margin-top:1px;flex:none;width:15px;height:15px}dialog{padding:26px 22px;border-radius:7px}.modal-heading h2{font-size:25px}.modal-body,.modal-actions .button{font-size:12px}.modal-close{right:12px;top:12px}.result-modal .modal-close{position:fixed;right:16px;top:14px;width:32px;height:32px}.reveal-scene{padding:60px 19px 30px;min-height:100dvh;justify-content:center}.reveal-heading .eyebrow{font-size:9px;letter-spacing:3px;margin-bottom:11px}.reveal-heading h2{font-size:27px;letter-spacing:-.8px}.reveal-heading p{font-size:12px;margin-top:8px}.result-grid{max-width:600px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.result-grid.count-2{gap:12px}.result-grid.count-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.result-card{padding-bottom:13px}.result-art{height:123px;max-width:240px;margin-bottom:3px}.count-1 .result-art{height:210px;max-width:440px;margin:0 auto 3px}.count-1 .result-card>.result-weapon{font-size:15px}.count-1 .result-card>h3{font-size:35px;margin-top:5px}.count-1 .result-card>b{font-size:26px;margin-top:16px}.result-card>.result-rarity{font-size:7px;letter-spacing:1.2px;margin-bottom:8px}.count-1 .result-card>.result-rarity{font-size:9px;margin-bottom:10px}.result-card>.result-weapon{font-size:11px}.result-card>h3{font-size:18px;margin:5px 0 6px}.result-card>small{font-size:9px}.result-card>b{font-size:18px;margin-top:11px}.result-grid.count-3 .result-card:last-child,.result-grid.count-5 .result-card:last-child{grid-column:1 / -1;width:calc(50% - 6px);justify-self:center}.count-5 .result-art{height:105px;margin-bottom:3px}.count-5 .result-card>h3{font-size:17px}.count-5 .result-card>.result-weapon{font-size:10px}.count-5 .result-card>b{font-size:18px}.reveal-scene:has(.count-3),.reveal-scene:has(.count-5){justify-content:flex-start}.result-total{font-size:12px;margin:10px 0 0;gap:13px}.result-total strong{font-size:21px}.reveal-actions{margin-top:22px;flex-wrap:wrap;gap:10px;max-width:430px}.reveal-actions>.button,.reveal-actions>.primary{min-width:0;width:100%;min-height:49px;font-size:13px;flex:none}.reveal-note{font-size:9px;gap:8px;margin-top:19px}.reveal-orbit{border-color:color-mix(in srgb,var(--rarity) 11%,transparent)}.reveal-rare .rare-item .result-art:before{inset:-15% -2%}}@media(max-width:430px){.case-art{height:169px}.feature-copy{max-width:185px}.feature-copy h2{font-size:26px}.feature-art{width:198px;right:-39px;top:10px;height:174px}.feature-copy p{width:151px;font-size:9px}.item-art{height:98px}.case-copy h2{font-size:18px}.contents-heading h2{font-size:20px}.contents-heading{row-gap:12px}.reveal-scene{padding-left:18px;padding-right:18px}.inventory-grid .item-art{height:99px}.inventory-next{min-height:244px}.inventory-filters .category-tabs button{font-size:10px;padding-left:8px;padding-right:8px}.header-right{gap:8px}}@media(max-width:370px){.header-inner{padding-left:12px;padding-right:12px}.brand>span{font-size:21px}.brand small{letter-spacing:2.5px;font-size:5px}.brand{gap:7px}.brand-mark{width:22px;height:28px}.header-right{gap:7px}.wallet{padding-left:8px;gap:6px}.wallet-amount b{font-size:13px;min-width:63px}.avatar{height:29px;width:29px}.wallet-plus{width:27px;height:27px}.desktop-nav{left:12px;right:12px;gap:8px}.desktop-nav a,.desktop-nav button{font-size:10px;gap:5px}.desktop-nav .icon{width:14px;height:14px}.live-strip{padding-left:12px;padding-right:12px}main{padding-left:12px;padding-right:12px}.footer{margin-left:12px;margin-right:12px}.feature-band{padding-left:16px;height:157px}.feature-copy h2{font-size:24px}.feature-art{right:-41px;width:188px;top:5px}.feature-copy>.eyebrow{font-size:5.5px;letter-spacing:1.2px}.case-art{height:151px}.case-copy h2{font-size:17px}.case-copy p{font-size:9px}.case-watermark{font-size:26px}.case-grid{gap:24px 8px}.item-inspect{padding:11px 10px 13px}.item-copy h3{font-size:13px}.item-art{height:90px}.quantity-picker button{width:34px}.fast-label{font-size:10px;gap:6px}.case-title h1{font-size:34px}.reveal-heading h2{font-size:24px}.inventory-filters .category-tabs button{font-size:9px;padding:8px 7px;gap:4px}.inventory-filters .category-tabs button>span{font-size:8px}.inventory-opened{font-size:9px}.inventory-heading h1{font-size:29px}}html[data-motion-reduced=true] .case-card,html[data-motion-reduced=true] .case-svg,html[data-motion-reduced=true] .case-art,html[data-motion-reduced=true] .item-art,html[data-motion-reduced=true] .result-card,html[data-motion-reduced=true] .reveal-scene,html[data-motion-reduced=true] .reveal-heading,html[data-motion-reduced=true] .reel-card,html[data-motion-reduced=true] .feature-art{animation:none!important;transition:none!important}html[data-motion-reduced=true] .case-card:hover .case-svg,html[data-motion-reduced=true] .item-card:hover,html[data-motion-reduced=true] .item-card:hover .item-art{transform:none}html[data-motion-reduced=true] .spin-dots{animation:none}html[data-motion-reduced=true] .reel-card.winning{animation:none;transform:none}html[data-motion-reduced=true] .result-modal[open],html[data-motion-reduced=true] .case-grid,html[data-motion-reduced=true] .case-page,html[data-motion-reduced=true] .inventory-heading,html[data-motion-reduced=true] .live-track{animation:none}.case-page{isolation:isolate}.header-right>.avatar{display:grid}.reveal-scene .result-card>.result-weapon{color:#aab6cd;font-size:14px;letter-spacing:0;text-transform:none}.reveal-scene .result-card>.result-rarity{color:var(--rarity);font-size:9px;letter-spacing:2px;text-transform:uppercase}.reveal-scene .count-1 .result-card>.result-weapon{font-size:17px}.reveal-scene .count-1 .result-card>.result-rarity{font-size:10px}.reveal-scene .count-5 .result-card>.result-weapon{font-size:12px}@media(min-width:1281px)and (max-width:1679px){.feature-band{height:172px}.case-art{height:218px}}@media(max-width:760px){.live-presence{display:block;font-size:7px;color:#8191ad;margin:2px 0 3px 9px;white-space:nowrap}.live-label .mock-label{font-size:6px;margin-top:4px;margin-bottom:0}.live-label .live-toggle{margin-top:3px}.reveal-scene .result-card>.result-weapon{font-size:11px}.reveal-scene .result-card>.result-rarity{font-size:7px;letter-spacing:1.2px}.reveal-scene .count-1 .result-card>.result-weapon{font-size:15px}.reveal-scene .count-1 .result-card>.result-rarity{font-size:9px}.reveal-scene .count-5 .result-card>.result-weapon{font-size:10px}}@media(max-width:760px){.stage-idle[data-quantity="1"]{height:235px}.stage-idle[data-quantity="1"] .stage-case{height:226px}}.case-page .opening-stage.is-opening{animation:opening-enter .2s ease-out}.case-page .reel-window{isolation:isolate;contain:layout paint}.case-page .reel-center-glow{position:absolute;inset:0 auto 0 50%;width:260px;transform:translate(-50%);background:radial-gradient(ellipse,color-mix(in srgb,var(--case-accent) 9%,transparent),transparent 72%);pointer-events:none;z-index:0}.case-page .reel-track{z-index:1}.case-page .reel-card{position:relative;transform-origin:50% 50%}.case-page .reel-card small,.case-page .reel-card strong{display:block}.case-page .reel-deck[data-count="1"] .reel-window{height:272px}.case-page .reel-deck[data-count="1"] .reel-track{top:26px;gap:22px}.case-page .reel-deck[data-count="1"] .reel-card{width:228px;flex-basis:228px;height:216px;padding:13px 12px}.case-page .reel-deck[data-count="1"] .reel-art{height:127px}.case-page .reel-deck[data-count="1"] .reel-card strong{font-size:15px;margin-top:4px}.case-page .reel-deck[data-count="1"] .reel-card small{font-size:11px}.case-page .reel-deck[data-count="1"] .reel-price{font-size:12px;margin-top:7px}.case-page .reel-card.winning{transform:scale(1.055)}.case-page .has-winner .reel-center-glow{opacity:1;background:radial-gradient(ellipse,color-mix(in srgb,var(--case-accent) 16%,transparent),transparent 72%)}.case-page .is-speeding .reel-art{filter:blur(.3px) drop-shadow(0 10px 7px #0005)}.case-page .spin-progress{height:2px;background:#252b3838;margin:15px 0 0;overflow:hidden}.case-page .spin-progress>i{height:100%;width:100%;display:block;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,transparent,var(--case-accent));opacity:.7}.case-page .opening-extra{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:24px;row-gap:5px;margin-top:13px;color:#8290a7;font-size:11px}.case-page .opening-extra .text-button{display:inline-flex;align-items:center;gap:8px;min-height:34px;color:#bdc7d7;font-size:12px}.case-page .opening-extra .text-button:hover{color:#fff}.case-page[data-opening-state=SPINNING] .open-button{opacity:.65;cursor:wait}.case-page[data-opening-state=SPINNING] .open-button:active{transform:none}.case-page [data-phase=winner] .spin-status{color:#f5e3cf}dialog.result-modal .reveal-again{display:flex;justify-content:center;align-items:center;gap:9px;min-height:38px;max-width:100%;flex-wrap:wrap;color:#b1bdd2;font-size:12px;margin-top:12px;border-radius:5px;padding:5px 12px;transition:color .16s,background .16s,transform .12s}dialog.result-modal .reveal-again>span{color:#f0e6d9;margin-left:5px}dialog.result-modal .reveal-again:hover:not(:disabled){color:#fff;background:#ffffff08}dialog.result-modal .reveal-again:active:not(:disabled){transform:translateY(1px)}dialog.result-modal .reveal-note{margin-top:12px}dialog.result-modal.is-closing{pointer-events:none;animation:opening-result-exit .18s ease-in both}dialog.result-modal.is-closing::backdrop{animation:opening-backdrop-exit .18s ease-in both}@keyframes opening-enter{0%{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes opening-result-exit{to{opacity:0;transform:scale(.985)}}@keyframes opening-backdrop-exit{to{opacity:0}}@media(max-width:760px){.case-page .reel-deck[data-count="1"] .reel-window{height:226px}.case-page .reel-deck[data-count="1"] .reel-track{top:23px;gap:16px}.case-page .reel-deck[data-count="1"] .reel-card{width:174px;flex-basis:174px;height:178px;padding:10px}.case-page .reel-deck[data-count="1"] .reel-art{height:94px}.case-page .reel-deck[data-count="1"] .reel-card strong{font-size:13px}.case-page .reel-deck[data-count="1"] .reel-card small{font-size:10px}.case-page .reel-deck[data-count="1"] .reel-price{font-size:11px;margin-top:5px}.case-page .reel-center-glow{width:210px}.case-page .opening-extra{gap:2px 13px;font-size:10px;margin-top:7px}.case-page .opening-extra .text-button{font-size:11px}.case-page .spin-status{gap:8px}.case-page .spin-status small{font-size:8px;letter-spacing:.25px}dialog.result-modal .reveal-again{font-size:11px;gap:7px;padding:5px 0}}html[data-motion-reduced=true] .case-page .opening-stage.is-opening{animation:none}html[data-motion-reduced=true] .case-page .reel-card.winning{transform:none}html[data-motion-reduced=true] dialog.result-modal.is-closing,html[data-motion-reduced=true] dialog.result-modal.is-closing::backdrop{animation:none}.case-page .center-marker{transform:translate(-50%)}.skin-visual{display:block;position:relative;width:100%;height:100%;min-width:0}.skin-visual>img.skin-image{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;transform:none;pointer-events:none;user-select:none;filter:drop-shadow(0 9px 10px #0004)}.skin-fallback{display:flex;position:absolute;inset:0;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:5px;color:#a6b0c4;padding:10px;line-height:1.25;background:radial-gradient(ellipse,color-mix(in srgb,var(--rarity,#90a2b8) 7%,transparent),transparent 72%)}.skin-fallback b{font-size:13px;letter-spacing:.5px}.skin-fallback small{font-size:12px;color:#d5dce5}.skin-fallback em{font-size:9px;color:#788398;font-style:normal;max-width:95%;overflow-wrap:anywhere}.image-loaded>.skin-fallback{display:none}.image-failed>.skin-image{visibility:hidden}.image-failed>.skin-fallback{display:flex}.case-visual{display:block;position:relative;aspect-ratio:360/282;isolation:isolate;overflow:clip}.case-shell{display:block;width:100%;height:100%}.case-featured-skin{position:absolute;left:2%;top:-5%;width:96%;height:69%;transform:rotate(-10deg);z-index:2;pointer-events:none}.case-featured-skin .skin-fallback{transform:rotate(10deg);background:none;justify-content:flex-start;padding-top:20px}.case-featured-skin .skin-fallback b{font-size:14px}.case-featured-skin .skin-fallback em{font-size:8px}.case-card:hover .case-featured-skin{transform:translateY(-4px) rotate(-12deg);transition:transform .25s ease}.live-art .skin-fallback b{font-size:8px}.live-art .skin-fallback small,.live-art .skin-fallback em{display:none}.reel-art .skin-visual{height:100%}.result-art .skin-visual{position:relative;z-index:2}.result-card .result-art>.skin-visual{filter:drop-shadow(0 8px 25px color-mix(in srgb,var(--rarity) 15%,transparent))}.result-card .skin-fallback b{font-size:24px}.result-card .skin-fallback small{font-size:18px}.detail-art .skin-visual{height:230px}.reel-art .skin-fallback b{font-size:15px}.wallet-plus{display:flex;align-items:center;justify-content:center}.wallet-plus:hover{filter:brightness(1.12)}.open-mode-picker{display:flex;gap:3px;background:#1e2330;padding:4px;border-radius:6px;min-width:218px}.open-mode-picker button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px;padding:8px 11px;color:#939fb7;border-radius:4px;flex:1;font-size:12px;font-weight:600;min-height:47px;white-space:nowrap}.open-mode-picker button small{flex-basis:100%;font-weight:400;font-size:11px;opacity:.72}.open-mode-picker button.selected{color:#f5f3f8;background:#353e50;box-shadow:0 2px 7px #0002}.open-mode-picker button:hover:not(:disabled){color:#fff;background:#2b3344}.open-mode-picker button:disabled{opacity:.55}.opening-controls:has(.open-mode-picker){flex-wrap:wrap;gap:16px}.opening-stage[data-mode=normal] .spin-status small{color:#c8d4e6}.opening-stage[data-mode=quick] .spin-status small{color:#e6b568}#open-controls>.text-button{display:inline-flex;margin:8px 12px 0 0;min-height:32px;align-items:center}.inventory-status{flex-wrap:wrap}.inventory-status button{white-space:nowrap}.inventory-toolbar{gap:14px}.game-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:10px 0 28px}.game-heading .eyebrow{font-size:10px;letter-spacing:2px}.game-heading h1{font-size:40px;font-weight:700;line-height:1.1;letter-spacing:-1px;margin-top:10px}.game-heading p{font-size:14px;color:#929eb4;margin-top:11px;line-height:1.5}.game-demo{display:flex;gap:8px;align-items:center;font-size:12px;color:#a1aec1;white-space:nowrap}.upgrade-page,.bonuses-page{animation:page-arrive .24s ease-out;min-width:0}.upgrade-workbench{position:relative;display:grid;grid-template-columns:1fr 270px 1fr;align-items:center;gap:38px;background:linear-gradient(180deg,#191e2a,#151923);padding:28px 40px 32px;border-radius:8px;overflow:hidden;isolation:isolate}.upgrade-workbench:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,#6ccdc609,transparent 57%);z-index:-1}.upgrade-slot{text-align:center;position:relative;min-width:0;min-height:295px;display:flex;align-items:center;flex-direction:column;justify-content:flex-start}.upgrade-slot>.eyebrow{font-size:10px;letter-spacing:1.7px;z-index:1;line-height:1.4}.upgrade-slot>.skin-visual{height:175px;max-width:370px;margin-top:12px;position:relative;z-index:1}.upgrade-slot.selected:before{content:"";position:absolute;left:5%;right:5%;top:20%;height:65%;pointer-events:none;background:radial-gradient(ellipse,color-mix(in srgb,var(--rarity) 10%,transparent),transparent 70%)}.upgrade-weapon{color:#a2adc1;font-size:12px;margin:3px 0 6px}.upgrade-slot h2{font-size:24px;font-weight:650;line-height:1.15;letter-spacing:-.3px}.upgrade-slot>b{margin-top:12px;font-size:20px}.upgrade-slot .currency{font-size:13px;color:#919fb6}.slot-empty{display:flex;flex:1;flex-direction:column;gap:20px;align-items:center;justify-content:center;color:#63728b;width:100%;min-height:240px}.slot-empty>.icon{padding:17px;box-sizing:content-box;border:1px dashed #3a465e;border-radius:50%}.slot-empty p{color:#8c99af;font-size:13px;line-height:1.5;max-width:220px}.upgrade-engine{display:flex;align-items:center;flex-direction:column;gap:14px;min-width:0}.upgrade-dial{position:relative;height:214px;width:214px;border-radius:50%;background:radial-gradient(circle,#242c3b 0%,#1c2330 56%,transparent 57%);box-shadow:0 0 55px #79dec408}.upgrade-dial>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.dial-track,.dial-chance{fill:none;stroke-width:3}.dial-track{stroke:#354153}.dial-chance{stroke:#89d5c0;stroke-linecap:round;filter:drop-shadow(0 0 4px #86d3c04a)}.dial-pointer{position:absolute;inset:0;transform:rotate(0);will-change:transform;z-index:2}.dial-pointer i{display:block;position:absolute;top:4px;left:calc(50% - 5px);width:10px;height:16px;background:#e5e8e5;clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 0 8px #e3e3d9)}.dial-copy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;padding:24px}.dial-copy>strong{font-size:44px;font-weight:650;letter-spacing:-1.5px;font-variant-numeric:tabular-nums;color:#dde4ec}.dial-copy strong em{font-style:normal;font-size:20px;margin-left:2px;color:#a3b3c6;letter-spacing:0}.dial-copy>span{font-size:11px;color:#9faec2;line-height:1.5}.upgrade-factor{height:20px;color:#acb7c9;font-size:12px;display:flex;gap:12px;align-items:center}.upgrade-factor>b{font-size:15px;color:#83d9c7}.upgrade-cta{width:100%;background:#95d6c4;color:#182c27;max-width:260px}.upgrade-cta:hover:not(:disabled){background:#b1e7d5;box-shadow:0 6px 25px #88cebd18}.upgrade-explanation{display:flex;align-items:center;justify-content:center;gap:18px;margin:19px auto 30px;color:#9aa8bb;font-size:12px;line-height:1.6;text-align:center}.upgrade-explanation a{display:flex;align-items:center;gap:6px;white-space:nowrap;color:#b6d0cc}.upgrade-catalogs{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start;min-width:0}.upgrade-catalog{min-width:0}.picker-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.picker-title h2{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.4px}.picker-title>span{font-size:11px;color:#8997b0;white-space:nowrap}.upgrade-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:590px;overflow:auto;padding:2px 3px 12px;align-content:start;scrollbar-width:thin;scrollbar-color:#3c465c #161c26}.upgrade-pick{position:relative;min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:12px 12px 16px;background:#1c222e;border-radius:6px;text-align:left;transition:background .18s,transform .18s,box-shadow .18s;isolation:isolate;border:1px solid transparent}.upgrade-pick:after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:1px;background:var(--rarity);opacity:.6}.upgrade-pick>.skin-visual{height:95px;margin:2px 0 4px}.upgrade-pick>span:not(.skin-visual){color:#93a1ba;font-size:10px;line-height:1.4}.upgrade-pick>strong{font-size:13px;font-weight:600;margin-top:4px;line-height:1.3;overflow-wrap:anywhere}.upgrade-pick>b{font-size:14px;margin-top:9px}.upgrade-pick .currency{font-size:10px;color:#909fb9}.upgrade-pick:hover:not(:disabled){background:#2b3444;transform:translateY(-2px)}.upgrade-pick.selected{background:#263b3b;border-color:#7bc7b459;box-shadow:inset 0 0 30px #8cddd006}.upgrade-pick.selected:after{background:#9de4d1;height:2px}.pick-check{position:absolute;top:9px;right:9px;color:#abebd9;background:#37584d;border-radius:50%;padding:3px}.upgrade-pick:disabled{opacity:.55}.target-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:15px}.target-filters button{color:#94a2b9;background:#1d2532;font-size:11px;border-radius:4px;padding:7px 10px}.target-filters button.active{background:#344655;color:#e0e8ef}.target-filters button:hover:not(:disabled){color:#fff}.picker-empty{grid-column:1/-1;padding:38px 24px;background:#181f2b;color:#9aa7bc;border-radius:6px;font-size:13px;line-height:1.8;text-align:center}.picker-empty a{color:#9edac8;text-decoration:underline}.mock-rule{margin-top:24px;color:#8d9ab0;font-size:12px;line-height:1.7}.mock-rule summary{cursor:pointer;color:#a0aec3;padding:12px 0}.mock-rule p{max-width:890px;background:#181e29;padding:16px;border-radius:5px}.upgrade-workbench.won{background:radial-gradient(ellipse at 70% 40%,#41614722,transparent 70%),#161e27}.won .dial-copy>strong{color:#9ae8c5}.lost .dial-copy>strong{color:#e99298}.lost .dial-chance{stroke:#d7929b;filter:none}.upgrade-workbench.won .upgrade-slot:last-child{animation:game-result-in .42s cubic-bezier(.2,.8,.2,1)}.upgrade-workbench.lost .upgrade-slot:first-child>.skin-visual{opacity:.4;filter:grayscale(.8)}.upgrade-history{margin-top:24px;max-width:920px}.upgrade-history h2{font-size:18px;font-weight:600;margin-bottom:12px}.upgrade-history>div{display:grid;grid-template-columns:1fr auto 70px;gap:20px;align-items:center;font-size:12px;padding:13px 0;border-bottom:1px solid #ffffff06;color:#acb7c8}.upgrade-history .success{color:#92d5ba}.upgrade-history .failure{color:#dc999e}.upgrade-history small{font-variant-numeric:tabular-nums;text-align:right;color:#8d9bb0}.bonus-main{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:28px;align-items:stretch}.promo-panel{position:relative;isolation:isolate;background:#1d2330;border-radius:8px;overflow:hidden;padding:36px 38px}.promo-panel:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 85% 0,#e7b16512,transparent 62%)}.promo-panel>.eyebrow{font-size:10px;letter-spacing:2px;color:#d0b589}.promo-panel h2{font-size:30px;letter-spacing:-.7px;font-weight:650;margin:14px 0 12px;line-height:1.25;position:relative;z-index:1}.promo-panel>p{font-size:13px;color:#a0abc0;line-height:1.7;max-width:510px}.bonus-emblem{position:absolute;right:34px;top:20px;color:#d4af61;opacity:.12;transform:rotate(-13deg)}.bonus-emblem>.icon{height:150px;width:150px;stroke-width:.8}.promo-form{margin-top:27px;position:relative;z-index:1}.promo-form>label{display:block;font-size:12px;color:#a5b1c5;margin-bottom:10px}.promo-input-row{display:flex;gap:10px}.promo-input-row input{flex:1;min-width:0;border:1px solid #465167;border-radius:5px;padding:14px 16px;background:#141b27;color:#edf0f5;font-size:15px;letter-spacing:1px;text-transform:uppercase;transition:border-color .2s}.promo-input-row input:focus{border-color:#dbaa71;outline:none;box-shadow:0 0 0 2px #dbaa7122}.promo-input-row input::placeholder{color:#66748e;letter-spacing:.1px;text-transform:none}.promo-input-row>.button{min-width:158px;white-space:nowrap}.promo-feedback{min-height:36px;font-size:12px;color:#8f9eb5;margin-top:13px;line-height:1.5}.promo-feedback.success{color:#a1d9b8}.promo-feedback.invalid,.promo-feedback.expired{color:#e6a0a7}.promo-feedback.already_used{color:#d7bf89}.demo-codes{font-size:11px;color:#8896ae;line-height:1.9;margin-top:10px}.demo-codes summary{cursor:pointer;color:#9fa9be}.demo-codes p{padding:10px 0 0}.demo-codes code{color:#ddc5a4;letter-spacing:.5px}.bonus-balance{background:#181f2a;border-radius:8px;padding:34px;display:flex;flex-direction:column;align-items:flex-start;gap:18px;justify-content:center}.bonus-balance>.eyebrow{font-size:9px;letter-spacing:2px}.bonus-balance>strong{font-size:36px;font-weight:650;letter-spacing:-1px}.bonus-balance .currency{font-size:19px;color:#c6ae8a;letter-spacing:0}.bonus-balance p{color:#8f9db6;font-size:13px;line-height:1.7;max-width:270px}.bonus-balance small{font-size:11px;color:#8391a9}.bonus-mechanics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:28px}.bonus-mechanic{padding:24px;background:#1c222e;border-radius:7px;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.bonus-mechanic>div{display:flex;align-items:center;justify-content:space-between;width:100%;color:#b5b8c6;margin-bottom:20px}.bonus-mechanic>div>span{font-size:9px;letter-spacing:1px;background:#2b3140;color:#9ba5b8;padding:5px 7px;border-radius:3px}.bonus-mechanic>small{font-size:8px;color:#718099;letter-spacing:1.5px}.bonus-mechanic h3{font-size:18px;font-weight:600;margin:9px 0;letter-spacing:-.3px;line-height:1.35}.bonus-mechanic p{font-size:12px;line-height:1.7;color:#92a0b7;margin-bottom:24px;flex:1}.bonus-mechanic .button{font-size:11px;width:100%;min-height:38px;padding:10px 12px;opacity:.65}.bonus-disclaimer{display:flex;align-items:flex-start;gap:10px;color:#8693a9;font-size:12px;line-height:1.7;max-width:1150px;margin-top:25px}.bonus-disclaimer .icon{margin-top:3px}@keyframes game-result-in{0%{opacity:.4;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media(min-width:1680px){.upgrade-workbench{grid-template-columns:1fr 300px 1fr;padding:35px 60px}.upgrade-slot>.skin-visual{height:200px;max-width:400px}.upgrade-picks{grid-template-columns:repeat(4,minmax(0,1fr))}.upgrade-pick>.skin-visual{height:105px}.bonus-mechanic{padding:29px}}@media(max-width:1100px){.upgrade-workbench{gap:20px;padding:25px 22px;grid-template-columns:1fr 220px 1fr}.upgrade-catalogs{gap:20px}.upgrade-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.upgrade-slot h2{font-size:21px}.bonus-mechanics{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-panel{padding:28px}.bonus-balance{padding:25px}.promo-input-row{flex-wrap:wrap}.promo-input-row>.button{flex:1}.game-demo{font-size:10px}}@media(max-width:767px){.open-mode-picker{order:3;min-width:0;width:100%;max-width:400px}.open-mode-picker button{flex-wrap:nowrap;min-height:37px;font-size:12px}.open-mode-picker button small{flex-basis:auto;font-size:10px}.opening-controls:has(.open-mode-picker){gap:12px}.opening-controls:has(.open-mode-picker) .open-button{min-width:0;flex:1;padding:13px 12px}.game-heading{align-items:flex-start;margin:4px 0 22px;gap:10px}.game-heading h1{font-size:31px}.game-heading p{font-size:12px;max-width:260px}.game-heading>.game-demo{font-size:0;gap:0;margin-top:6px}.game-heading>.game-demo .icon{height:19px;width:19px}.upgrade-workbench{grid-template-columns:1fr 1fr;gap:14px;padding:22px 16px 25px}.upgrade-slot{min-height:195px}.upgrade-slot>.eyebrow{font-size:8px;letter-spacing:.8px}.upgrade-slot>.skin-visual{height:110px;margin-top:10px}.upgrade-slot>.upgrade-weapon{font-size:10px}.upgrade-slot h2{font-size:17px}.upgrade-slot>b{font-size:17px;margin-top:8px}.upgrade-slot>.slot-empty{min-height:175px;gap:12px}.slot-empty p{font-size:11px;max-width:130px}.slot-empty>.icon{padding:13px;width:22px;height:22px}.upgrade-slot:first-child{grid-column:1;grid-row:1}.upgrade-slot:last-child{grid-column:2;grid-row:1}.upgrade-engine{grid-column:1/-1;grid-row:2;gap:11px}.upgrade-dial{width:185px;height:185px}.dial-copy>strong{font-size:39px}.upgrade-cta{max-width:285px;min-height:47px}.upgrade-explanation{font-size:11px;flex-direction:column;gap:8px;margin:14px 5px 26px}.upgrade-catalogs{grid-template-columns:1fr;gap:24px}.picker-title h2{font-size:19px}.upgrade-picks{grid-template-columns:repeat(3,minmax(0,1fr));max-height:355px;gap:8px;padding-left:0;padding-right:0}.upgrade-pick{padding:10px 8px 13px}.upgrade-pick>.skin-visual{height:80px}.upgrade-pick>strong{font-size:12px}.upgrade-pick>b{font-size:13px}.upgrade-pick>span:not(.skin-visual){font-size:9px}.upgrade-pick .skin-fallback b{font-size:9px}.upgrade-pick .skin-fallback small{font-size:8px}.upgrade-pick .skin-fallback em{font-size:7px}.target-filters button{padding:7px 9px}.upgrade-history>div{gap:10px;grid-template-columns:1fr auto 46px;font-size:11px}.bonus-main{grid-template-columns:1fr;gap:18px}.promo-panel{padding:27px 22px}.promo-panel h2{font-size:26px}.promo-panel>p{font-size:12px}.promo-form{margin-top:22px}.promo-input-row{gap:9px}.promo-input-row input{min-width:120px;width:100%;flex-basis:100%;font-size:14px}.promo-input-row>.button{flex-basis:100%;min-height:45px}.bonus-balance{padding:24px;gap:12px}.bonus-balance>strong{font-size:32px}.bonus-balance p{max-width:100%}.bonus-mechanics{gap:12px;margin-top:20px}.bonus-mechanic{padding:18px 16px}.bonus-mechanic h3{font-size:16px}.bonus-mechanic p{font-size:11px;margin-bottom:18px}.bonus-mechanic .button{font-size:10px;padding:10px 6px}.bonus-disclaimer{font-size:11px}.inventory-toolbar{flex-wrap:wrap}.inventory-status{gap:4px}.inventory-status button{font-size:11px;padding:10px 9px}.case-featured-skin .skin-fallback b{font-size:10px}.case-featured-skin .skin-fallback small{font-size:9px}.case-featured-skin .skin-fallback em{display:none}.result-card .skin-fallback b{font-size:20px}}@media(max-width:370px){.open-button>b{font-size:12px;padding-left:6px}.opening-controls:has(.open-mode-picker) .open-button{font-size:12px;gap:8px}.quantity-picker button{width:31px}.upgrade-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.bonus-mechanic h3{font-size:15px}.bonus-mechanic{padding:17px 12px}.promo-panel{padding:23px 18px}.promo-panel h2{font-size:24px}.upgrade-slot h2{font-size:15px}.upgrade-slot>.eyebrow{font-size:7px}.upgrade-slot>.skin-visual{height:100px}}html[data-motion-reduced=true] .upgrade-page,html[data-motion-reduced=true] .bonuses-page,html[data-motion-reduced=true] .upgrade-workbench.won .upgrade-slot{animation:none}html[data-motion-reduced=true] .upgrade-pick,html[data-motion-reduced=true] .case-featured-skin{transition:none}html[data-motion-reduced=true] .upgrade-pick:hover:not(:disabled){transform:none}.game-preferences{display:flex;justify-content:flex-end;position:relative;min-height:30px;margin:0 0 6px;z-index:35}.game-settings{position:relative;font-size:11px;color:#a7b1c6}.game-settings summary{display:flex;align-items:center;gap:9px;min-height:30px;cursor:pointer;list-style:none;user-select:none}.game-settings summary::-webkit-details-marker{display:none}.game-settings summary:hover{color:#f0e6d9}.settings-mark{font-size:17px;color:#b8c5d6}.settings-caption{color:#77859a;margin-left:5px}.game-settings-panel{position:absolute;z-index:40;right:0;top:35px;width:340px;max-width:calc(100vw - 32px);background:#1a2030;border:1px solid #333d51;border-radius:7px;box-shadow:0 16px 70px #0009;padding:20px;display:flex;flex-direction:column;gap:10px;font-size:12px}.game-settings-panel>strong{font-size:15px;color:#e8ecf2;display:flex;justify-content:space-between;margin-bottom:3px}.game-settings-panel>strong small{color:#7f91ab;font-size:9px;align-self:center;letter-spacing:1px}.game-settings-panel select{background:#101622;border:1px solid #354154;border-radius:4px;padding:9px 10px;font-size:12px;width:100%}.game-settings-panel select:disabled{opacity:.55;cursor:wait}.game-settings-panel p{color:#8f9cb1;font-size:11px;line-height:1.65;margin:0}.effective-motion{font-size:9px;color:#b7c1d1;letter-spacing:.3px;padding-bottom:9px;border-bottom:1px solid #ffffff0b}.settings-check{display:flex;align-items:center;gap:8px;cursor:pointer;min-height:28px}.settings-check input{accent-color:#b3cebf;width:15px;height:15px}.volume-label{display:flex;justify-content:space-between}#sfx-volume{width:100%;margin:0;accent-color:#b3cebf;cursor:pointer}.game-settings-panel .sound-test{min-height:33px;padding:8px;font-size:11px}.settings-footnote{font-size:10px;color:#8291a8;line-height:1.6}#motion-debug{position:fixed;z-index:90;bottom:18px;left:18px;width:260px;max-width:calc(100vw - 36px);max-height:45vh;overflow:auto;padding:12px 14px;border-radius:5px;background:#0b101af5;border:1px solid #394458;box-shadow:0 10px 45px #0007;font:11px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;color:#d8e1ee}#motion-debug[hidden]{display:none}#motion-debug>div{display:flex;justify-content:space-between;gap:12px}#motion-debug>div>span{color:#8292aa}#motion-debug b{font-weight:500}#motion-debug .debug-title{color:#a3d8c8;border-bottom:1px solid #2b3648;padding-bottom:6px;margin-bottom:6px}.debug-title button{font:19px/1 monospace;min-width:24px}.case-page .reel-track{transition:none;will-change:transform}.case-page .reel-card.winning:after{content:"";position:absolute;pointer-events:none;inset:0;border-radius:6px;background:color-mix(in srgb,var(--rarity) 15%,transparent);animation:winning-pulse .32s ease-out both}.case-page .opening-stage.reduced-motion .reel-track{animation:accessible-game-in .28s ease-out}.case-page .opening-stage.reduced-motion .reel-art{filter:none}.upgrade-page .upgrade-dial{width:234px;height:234px}.upgrade-page .dial-pointer{transition:none}.upgrade-page .dial-pointer i{top:5px;height:17px;background:#f6eee3}.upgrade-page .dial-chance{stroke:#8ed2b8}.upgrade-page .dial-track{stroke:#45414d}.upgrade-page .dial-copy>span{font-size:10px;max-width:160px;line-height:1.5}.upgrade-zones{display:flex;align-items:center;justify-content:center;gap:13px;font-size:9px;color:#a4b2c6;white-space:nowrap}.upgrade-zones span{display:inline-flex;align-items:center;gap:5px}.upgrade-zones i{width:5px;height:5px;border-radius:50%;background:#8ed2b8}.upgrade-zones span:last-child i{background:#796979}.upgrade-mode{display:flex;justify-content:center;width:100%;background:#101621;border-radius:5px;padding:3px;gap:3px}.upgrade-mode button{min-height:32px;padding:5px 12px;border-radius:3px;font-size:11px;flex:1;color:#9baac0;transition:background .15s,transform .1s;white-space:nowrap}.upgrade-mode button small{font-size:9px;margin-left:3px;opacity:.7}.upgrade-mode button[aria-pressed=true]{background:#2c3647;color:#eee4d8}.upgrade-mode button:active:not(:disabled),.upgrade-cta:active:not(:disabled){transform:translateY(1px)}.upgrade-motion-progress{height:2px;background:#ffffff09;width:100%;overflow:hidden}.upgrade-motion-progress>i{display:block;height:100%;background:#8ed2b8;transform:scaleX(0);transform-origin:left}.upgrade-skip{min-height:26px;font-size:10px;color:#8391a6}.upgrade-skip:hover{color:#e5e8ee}.upgrade-workbench[data-phase=winner] .upgrade-dial{box-shadow:0 0 45px #8ed2b80a}.upgrade-workbench.won:after,.upgrade-workbench.lost:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:4;animation:upgrade-result-flash .42s ease-out both}.upgrade-workbench.won:after{background:#90d4ab16}.upgrade-workbench.lost:after{background:#b853591a}.upgrade-workbench.won .upgrade-slot:last-child{animation:upgrade-target-reveal .5s cubic-bezier(.2,.7,.25,1) both}.upgrade-workbench.won .upgrade-slot:first-child>.skin-visual,.upgrade-workbench.lost .upgrade-slot:first-child>.skin-visual{animation:upgrade-consume .4s ease-out both}.upgrade-workbench.lost .dial-chance{stroke:#8ed2b8}.upgrade-workbench[data-reduced=true] .upgrade-dial{animation:accessible-game-in .28s ease-out}@keyframes winning-pulse{0%{opacity:1}to{opacity:0}}@keyframes accessible-game-in{0%{opacity:.35}to{opacity:1}}@keyframes upgrade-result-flash{0%{opacity:1}to{opacity:0}}@keyframes upgrade-target-reveal{0%{opacity:.4;transform:scale(.95)}to{opacity:1;transform:scale(1.04)}}@keyframes upgrade-consume{to{opacity:0;transform:scale(.9)}}html[data-motion-reduced=true] .upgrade-workbench:after,html[data-motion-reduced=true] .reel-card.winning:after{display:none}html[data-motion-reduced=true] .upgrade-workbench.won .upgrade-slot:last-child{transform:none}html[data-motion-reduced=true] .upgrade-workbench.won .upgrade-slot:first-child>.skin-visual,html[data-motion-reduced=true] .upgrade-workbench.lost .upgrade-slot:first-child>.skin-visual{opacity:0}@media(max-width:1100px){.upgrade-page .upgrade-dial{width:216px;height:216px}.upgrade-mode button{padding:5px}}@media(max-width:767px){.settings-caption{display:none}.game-preferences{margin-bottom:0}.game-settings-panel{padding:16px}.upgrade-page .upgrade-dial{width:218px;height:218px}.upgrade-mode,.upgrade-motion-progress{max-width:285px}#motion-debug{bottom:80px;left:10px;width:230px;font-size:10px;padding:9px 11px}}.upgrade-risk{background:#1b2230;border-radius:8px;padding:23px 25px;margin:0 0 28px}.risk-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.risk-heading h2{font-size:20px;font-weight:600;letter-spacing:-.3px}.risk-heading>span{font-size:10px;color:#8d9bb1;letter-spacing:1px}.upgrade-risk fieldset{min-width:0;border:0;padding:0;margin:0}.upgrade-risk fieldset:disabled{opacity:.45}.risk-presets{display:grid;grid-template-columns:1fr 1fr;gap:28px}.risk-presets label,.risk-slider-row label{display:block;font-size:12px;color:#a7b3c9;margin:0 0 10px}.risk-buttons{display:flex;gap:8px}.risk-buttons button{background:#293343;color:#c6d0df;padding:10px 16px;border-radius:5px;font-size:13px;min-height:40px;flex:1;transition:background .16s,transform .12s}.risk-buttons button[aria-pressed=true]{background:#41675e;color:#dcf1e7}.risk-buttons button:hover:not(:disabled){background:#3c4b5d}.risk-buttons button:active:not(:disabled){transform:translateY(1px)}.risk-slider-row{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:28px;align-items:center;margin-top:20px}.risk-slider-row output{color:#e1e8ed;font-weight:600}.risk-slider-row input[type=range]{display:block;width:100%;accent-color:#92d5bf;cursor:pointer;min-height:24px;margin:0}.risk-range-labels{display:flex;justify-content:space-between;color:#8290a5;font-size:10px;margin-top:6px}.risk-slider-row .chance-input-label{margin:0}.chance-input-label>span:first-child{display:block;margin-bottom:8px}.chance-input-shell{display:flex;align-items:center;background:#121a26;border-radius:5px;padding:0 13px;gap:10px;border:1px solid #3b485c}.chance-input-shell:focus-within{border-color:#8ccbb8}.chance-input-shell input{width:100%;min-width:0;background:none;border:0;color:#e0e8f0;padding:12px 0;font-size:17px;font-variant-numeric:tabular-nums;outline:none}.chance-input-shell b{font-size:13px;color:#91a3b9}.chance-error{font-size:12px;color:#e1a09f;line-height:1.5;margin:7px 0;min-height:0}.chance-error:empty{display:none}.risk-resolution{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px;border-top:1px solid #ffffff08;margin-top:20px;padding-top:17px}.risk-resolution>div>span{display:block;color:#8d9eb6;font-size:11px;line-height:1.5;margin-bottom:7px}.risk-resolution strong{font-size:20px;font-weight:600;color:#d5dfe9;font-variant-numeric:tabular-nums}.risk-resolution strong[data-actual-chance]{color:#a1dfc7}.risk-resolution .currency{font-size:13px}.risk-resolution>p{grid-column:1/-1;color:#9aaabd;font-size:12px;line-height:1.6}.risk-resolution>p b{color:#cbe4d9}@media(max-width:767px){.upgrade-risk{padding:20px 16px}.risk-presets{gap:16px;grid-template-columns:1fr}.risk-slider-row{grid-template-columns:1fr;gap:16px}.chance-input-label{max-width:210px}.risk-resolution{gap:12px;grid-template-columns:1fr 1fr}.risk-resolution strong{font-size:18px}.risk-resolution>div:first-child{grid-column:1/-1}.risk-heading h2{font-size:19px}.risk-heading>span{font-size:8px}.risk-buttons button{padding:10px 8px}.risk-resolution>p{font-size:11px}}.skin-image:not([src]){visibility:hidden}:root{--bg:#0c101b;--surface:#161d2b;--surface-raised:#202a3a;--line:#273247;--muted:#95a2b8;--brand:#ffc66d;--lime:#ffc66d;color:#f3f4f8;background:var(--bg)}body{background:var(--bg)}.header{background:#101623;border-bottom:1px solid #ffffff04}.header-inner,.live-strip,main,.footer{max-width:1600px}.header-inner{gap:35px}.header .brand-mark{color:#ffc66d}.header .wallet{background:#202837}.header .wallet-plus{background:#f9c76f;color:#282116}.header .wallet-plus:hover{background:#ffdd9c}.desktop-nav .active:after{box-shadow:0 -3px 15px #ffc66d35}.wallet-amount small{font-size:8px}.wallet .currency{color:var(--brand)}main{padding-top:24px}.live-strip{height:105px}.live-card{border-radius:6px;background:linear-gradient(115deg,color-mix(in srgb,var(--rarity) 12%,#161d2b),#171e2b 75%)}.live-card:hover{background:color-mix(in srgb,var(--rarity) 14%,#202838)}.live-rarity{left:0;right:0;opacity:.65;height:2px}.live-price .currency{color:#b3bbc8}.live-user i{box-shadow:0 0 0 2px #ffffff06}.live-label .eyebrow{color:#dce3ed}.live-toggle{color:#ccac7b}.artifact-visual.case-visual{display:block;position:relative;aspect-ratio:1;overflow:visible;isolation:auto}.artifact-render{display:block;width:100%;height:100%;object-fit:contain;max-width:none;pointer-events:none;user-select:none}.case-art .artifact-visual{filter:none;transform:none}.case-card:hover .artifact-visual{filter:none;transform:translateY(-8px) scale(1.025)}.campaign-row{display:grid;grid-template-columns:minmax(0,1fr) 246px;gap:16px;margin-bottom:31px}.campaign-banner{height:272px;position:relative;isolation:isolate;overflow:hidden;border-radius:10px;background:#172334;background-image:radial-gradient(ellipse at 76% 54%,#254e573a,transparent 54%),linear-gradient(120deg,#1b293d,#141d2c 58%);box-shadow:inset 0 1px #ffffff05}.campaign-grid{position:absolute;inset:0;z-index:-1;opacity:.1;background-image:linear-gradient(#90c2cf30 1px,transparent 1px),linear-gradient(90deg,#90c2cf30 1px,transparent 1px);background-size:54px 54px;transform:skewY(-10deg) scale(1.25);mask-image:linear-gradient(90deg,transparent 26%,#000)}.campaign-copy{position:relative;z-index:3;width:52%;padding:29px 32px;pointer-events:none}.campaign-copy a{pointer-events:auto}.campaign-kicker{display:flex;align-items:center;gap:9px;color:#a4d6cd;font-size:9px;letter-spacing:1.4px;font-weight:700;white-space:nowrap}.campaign-kicker>i{width:6px;height:6px;border-radius:1px;background:#72e2c7;box-shadow:0 0 10px #72e2c755;transform:rotate(45deg)}.campaign-kicker>span{color:#80909e;font-size:8px;letter-spacing:1px;margin-left:2px}.campaign-copy h2{font-size:clamp(28px,3.05vw,44px);line-height:1.07;font-weight:800;letter-spacing:-1.7px;margin-top:17px;white-space:nowrap}.campaign-copy h2 em{font-style:normal;color:#e7d3ad}.campaign-copy p{font-size:12px;color:#a3b0c1;margin-top:12px;line-height:1.5}.campaign-copy .campaign-cta{margin-top:21px;min-height:38px;padding:9px 16px;font-size:11px;font-weight:700;background:#f2c472;color:#292318;border-radius:5px;gap:15px;box-shadow:0 4px 14px #0002}.campaign-copy .campaign-cta:hover{background:#ffdaa0;transform:translateY(-2px)}.campaign-art{position:absolute;right:0;top:0;bottom:0;width:54%;pointer-events:none}.hero-art{position:absolute;height:250px;width:250px;top:16px;transition:transform .5s}.hero-left{left:-6%;top:29px;width:232px;height:232px;transform:rotate(-10deg);filter:brightness(.82)}.hero-right{right:-7%;top:6px;width:243px;height:243px;transform:rotate(7deg);filter:brightness(.92)}.hero-center{width:320px;height:320px;left:50%;top:-17px;transform:translate(-50%);filter:drop-shadow(0 13px 18px #0007)}.campaign-banner:hover .hero-center{transform:translate(-50%) translateY(-5px)}.hero-orbit{position:absolute;inset:36px 0 30px 10%;border:1px solid #6bbca920;border-radius:50%;transform:rotate(-13deg);box-shadow:0 0 0 24px #76c5b204,0 0 0 64px #76c5b203}.campaign-art-label{position:absolute;bottom:13px;left:50%;transform:translate(-50%);white-space:nowrap;display:flex;align-items:center;gap:9px;font-size:8px;letter-spacing:1.4px;color:#bbd8d3;background:#14222bcc;padding:7px 10px;border-radius:4px}.campaign-art-label>i{height:4px;width:4px;background:#73e0c8;border-radius:50%}.campaign-art-label b{font-size:11px;letter-spacing:0;color:#f0e0c3}.campaign-edition{position:absolute;bottom:14px;left:33px;font-size:8px;color:#6c8094;letter-spacing:1.8px;display:none}.campaign-reward{height:272px;position:relative;overflow:hidden;border-radius:10px;padding:20px 23px;background:radial-gradient(ellipse at 75% 36%,#c9864928,transparent 68%),#201e24;display:flex;flex-direction:column;align-items:flex-start;isolation:isolate;box-shadow:inset 0 1px #ffffff06}.campaign-reward:hover{background-color:#29232a}.reward-tag{display:flex;align-items:center;justify-content:space-between;width:100%;color:#c6a982;font-size:9px;letter-spacing:1.4px;font-weight:600}.reward-symbol{height:90px;width:92px;position:relative;align-self:center;display:grid;place-items:center;transform:rotate(-8deg);margin-top:10px;margin-bottom:2px;isolation:isolate}.reward-symbol:before{content:"";position:absolute;inset:9px;background:linear-gradient(135deg,#eacd80,#b07936);border-radius:16px;transform:rotate(45deg);box-shadow:7px 9px #754f2f,0 14px 26px #0004,inset 2px 2px #ffeabd}.reward-symbol>.brand-mark{position:relative;color:#493f2b;width:32px;height:40px;z-index:2}.reward-symbol>i{position:absolute;width:11px;height:11px;background:#ffdc8d;transform:rotate(45deg);top:6px;right:-10px;box-shadow:0 0 13px #efbb7050}.reward-symbol>i:last-child{width:6px;height:6px;left:-8px;top:auto;bottom:8px}.campaign-reward h3{font-size:16px;font-weight:700;letter-spacing:-.3px;margin-top:8px}.campaign-reward>b{font-size:33px;line-height:1.2;letter-spacing:-1px;margin-top:2px;color:#ffdd9d}.campaign-reward>b span{font-size:19px;color:#b29b77}.campaign-reward>p{font-size:9px;letter-spacing:1px;color:#cfba9b;margin-top:auto;line-height:1.5}.campaign-reward p span{letter-spacing:0;color:#948a7f;font-size:9px}.page-heading{margin-bottom:12px}.page-heading h1{font-size:28px;letter-spacing:-.8px;font-weight:750}.page-heading .heading-light{font-size:1em;letter-spacing:-.8px;color:#e3ceab;font-weight:700}.page-heading .eyebrow{color:#788ca6;font-size:9px}.demo-note{font-size:10px;color:#8291a6}.catalog-tools{border:0;border-radius:7px;background:#141c29;padding:5px 8px;gap:10px}.category-tabs{min-height:40px}.catalog-tools .category-tabs button{font-size:11px;padding:10px 12px;border-radius:5px}.catalog-tools .category-tabs .active{color:#f5d59a;background:#b38b4323}.catalog-tools .category-tabs button:hover{background:#283244}.catalog-toolbar{gap:13px}.search-field{background:#0f1724;border-color:#28324455;max-width:178px;min-height:34px}.search-field input{font-size:11px}.switch-label,.sort-field select{font-size:10px}.section-meta{font-size:8px;padding:17px 2px 8px;letter-spacing:1.3px;color:#5c708d}.section-meta>span:last-child{color:#8190a8}.case-collection{border:0;margin:6px 0 34px;position:relative}.case-collection>summary{display:flex;align-items:center;min-height:58px;gap:13px;padding:2px 0 4px;cursor:pointer;list-style:none;position:relative}.case-collection>summary::-webkit-details-marker{display:none}.case-collection>summary:after{content:"";height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--collection-accent) 12%,transparent),transparent);position:absolute;left:0;right:0;bottom:0}.collection-emblem{width:38px;height:38px;display:grid;place-items:center;color:var(--collection-accent);background:color-mix(in srgb,var(--collection-accent) 7%,transparent);border-radius:9px;transform:rotate(-5deg)}.collection-emblem svg{transform:rotate(5deg)}.collection-heading{display:flex;flex-direction:column;gap:4px}.collection-eyebrow{font-size:7px;letter-spacing:1.8px;color:#71829b;line-height:1}.collection-heading h2{font-size:22px;letter-spacing:-.4px;line-height:1.15;font-weight:700}.collection-caption{font-size:11px;color:#8190a7;margin-left:8px}.collection-count{margin-left:auto;color:#77879e;font-size:10px;white-space:nowrap}.collection-collapse{display:grid;place-items:center;width:28px;height:28px;border-radius:5px;background:#17202e;color:#8395ad}.case-collection[open] .collection-collapse svg{transform:rotate(90deg)}.case-collection:not([open]){margin-bottom:20px}.case-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px;padding-top:8px;animation:page-arrive .25s ease-out}.themed-case{isolation:isolate;min-width:0;text-align:center;border:0;background:none}.themed-case:before,.themed-case:after{display:none}.themed-case .case-link{padding:0 0 8px;display:block}.themed-case .case-art{height:265px;position:relative;overflow:visible}.themed-case .case-art:before{display:none}.artifact-aura{position:absolute;inset:14% 6% 0;border-radius:50%;background:radial-gradient(ellipse at 50% 62%,color-mix(in srgb,var(--case-accent) 18%,transparent),transparent 68%);transition:opacity .3s,transform .4s;opacity:.85}.themed-case:hover .artifact-aura{opacity:1;transform:scale(1.08)}.artifact-sigil{position:absolute;left:17%;right:17%;bottom:26px;height:24px;border:1px solid color-mix(in srgb,var(--case-accent) 13%,transparent);border-radius:50%;transform:rotate(-6deg);opacity:.6}.artifact-sigil i{position:absolute;width:3px;height:3px;background:var(--case-accent);left:18%;top:0;box-shadow:0 0 8px var(--case-accent)}.artifact-sigil i:last-child{inset:auto 12% 0 auto}.themed-case .case-art .artifact-visual{width:100%;height:100%;z-index:1;transform:scale(1.06);transform-origin:center 60%;transition:transform .38s cubic-bezier(.2,.65,.2,1)}.themed-case:hover .case-art .artifact-visual{transform:translateY(-7px) scale(1.1)}.artifact-codename{position:absolute;bottom:27px;left:50%;transform:translate(-50%);z-index:2;font-size:7px;letter-spacing:2px;color:color-mix(in srgb,var(--case-accent) 32%,#687c90);opacity:.65}.case-card>.favorite{top:16px;right:16px;height:27px;width:27px;background:#17223344;color:#64738a;border-radius:50%;z-index:5;opacity:.65}.case-card:hover>.favorite,.case-card>.favorite:focus-visible,.case-card>.favorite.selected{opacity:1}.case-card>.favorite.selected{color:#ffd18c;background:#ffc56d14}.themed-case .case-badge{top:20px;left:20px;right:auto;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:8px;line-height:1;letter-spacing:.5px;font-weight:800;border-radius:4px;border:0;transform:none;z-index:4;box-shadow:none}.case-badge.badge-hot{background:#e8724e;color:#fff5e4}.case-badge.badge-new{background:#5bafae;color:#0c2028}.case-badge.badge-premium{background:#dcb979;color:#332615}.themed-case .case-copy{display:block;padding:0;text-align:center;margin-top:-7px}.themed-case .case-copy h2{font-size:20px;line-height:1.2;font-weight:750;letter-spacing:-.45px;color:#f3f4fa}.themed-case .case-copy p{font-size:10px;line-height:1.35;letter-spacing:0;color:#8493aa;margin-top:6px;min-height:15px}.themed-case .case-bottom{display:flex;justify-content:center;padding:0;border:0;margin-top:13px}.themed-case .case-price{display:flex;align-items:center;justify-content:center;gap:14px;background:#eac17b;color:#2c271d;min-width:104px;padding:9px 15px;border-radius:6px;font-size:14px;line-height:1;font-weight:800;box-shadow:0 3px #a17b4930;transition:transform .2s,background .2s,box-shadow .2s}.themed-case .case-price .currency{color:#736044;font-size:11px;font-weight:700;margin-left:2px}.themed-case .case-price>.icon{width:13px;opacity:.65}.themed-case:hover .case-price{background:#ffdb9c;box-shadow:0 4px 18px #e7b66514;transform:translateY(-1px)}.case-collection-indicator{display:flex;justify-content:center;gap:4px;margin-top:11px}.case-collection-indicator i{width:12px;height:3px;border-radius:2px;background:#263142}.case-collection-indicator i:nth-child(2){background:var(--case-accent);width:18px;opacity:.8}.catalog-bottom{border-top:1px solid #26314660;font-size:10px;color:#8a99b0;padding-top:21px;margin-top:25px}.footer{border-color:#26314655}.footer-brand>.brand-mark{color:var(--brand)}.footer p{color:#738299}.footer-right{color:#7c8ba4}.case-page-heading{margin-top:14px}.case-page .case-title>.eyebrow{color:var(--case-accent);font-size:10px;letter-spacing:1.9px}.case-page .case-title h1{letter-spacing:-1px}.case-page .case-title p{color:#94a2b7}.case-page .opening-stage:not(.is-opening){border-radius:10px;background:radial-gradient(ellipse at 50% 54%,color-mix(in srgb,var(--case-accent) 9%,#131c29),#101825 74%);overflow:hidden;box-shadow:inset 0 1px #ffffff04}.case-page .stage-idle{height:325px}.case-page .stage-word{font-size:clamp(55px,8vw,116px);letter-spacing:-3px;top:25%;color:color-mix(in srgb,var(--case-accent) 4%,transparent);-webkit-text-stroke:1px color-mix(in srgb,var(--case-accent) 11%,transparent);font-style:normal;opacity:1}.case-page .stage-cases{inset:-10px 20px 20px}.case-page .stage-case{width:350px;height:330px;filter:none}.case-page .stage-case .artifact-visual{width:100%;height:100%;transform:scale(1.02)}.case-page .stage-orbit{border-color:color-mix(in srgb,var(--case-accent) 15%,transparent);box-shadow:0 0 0 23px #ffffff01}.case-page .stage-caption{bottom:14px;color:#a1b4c3}.case-page .opening-controls{margin-top:15px}.case-page .button.primary{background:var(--case-accent);color:#13212a;box-shadow:0 4px 20px color-mix(in srgb,var(--case-accent) 8%,transparent)}.case-page .button.primary:hover:not(:disabled){background:color-mix(in srgb,var(--case-accent) 75%,#fff)}.case-page .reel-viewport{background:#121c2b;box-shadow:inset 0 1px #ffffff04}.case-page .reel-viewport:before{background:linear-gradient(90deg,#101825,transparent)}.case-page .reel-viewport:after{background:linear-gradient(270deg,#101825,transparent)}.item-card{background:color-mix(in srgb,var(--rarity) 5%,#171f2d)}.item-card:hover{background:color-mix(in srgb,var(--rarity) 9%,#202c3c)}.item-copy .currency{color:#d3bf97}.item-card:after{left:0;right:0;height:2px;opacity:.6}.item-card .item-inspect{background:transparent}.skin-fallback{background:transparent;border:none;color:#8b9bb3}.skin-fallback em{font-size:9px;color:#60748e}.contents-heading h2{font-size:25px}.contents-heading .eyebrow{color:#7b8da6}.result-modal .reveal-scene{background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--reveal-color) 9%,#0e1623),#0c111c 76%)}.game-heading{position:relative;margin-bottom:22px}.game-heading h1{font-size:38px}.game-heading .eyebrow{color:#87b2b3}.game-heading .heading-light{color:var(--brand)}.game-demo{color:#8e9cb3;background:#17212f;border-radius:5px}.upgrade-workbench{background:radial-gradient(ellipse at 50% 12%,#3cae9d12,transparent 60%),#131c2a;border-radius:10px;border:0;box-shadow:inset 0 1px #ffffff06;position:relative;isolation:isolate}.upgrade-slot{background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--rarity) 10%,transparent),transparent 70%)}.upgrade-slot.selected{border:0}.upgrade-slot>.eyebrow{color:#839ab0;letter-spacing:1.7px;font-size:9px}.upgrade-dial{filter:drop-shadow(0 0 15px #6fcbb70c)}.upgrade-dial .dial-chance{stroke:#6de1c5;filter:drop-shadow(0 0 4px #61e1c440)}.upgrade-cta.button.primary{background:#ebc580;color:#29241b;border:0;box-shadow:0 5px 20px #e6b86912}.upgrade-cta.button.primary:hover{background:#ffdd9b}.upgrade-catalog{background:#121b28}.upgrade-pick{background:#192332;border-color:transparent;border-radius:6px}.upgrade-pick:hover{background:#243145}.upgrade-pick.selected{background:color-mix(in srgb,var(--rarity) 12%,#1a2a38);border-color:color-mix(in srgb,var(--rarity) 36%,#354254)}.upgrade-risk{background:#151f2d;border-color:#28374c66;border-radius:8px}.upgrade-risk .risk-presets button{border-color:#ffffff05}.upgrade-mode{border-color:#2a394c}.upgrade-mode button[aria-pressed=true]{color:#edcd94;background:#c3a06420}.target-filters button.active{color:#e7cb99;background:#b3926220}.promo-panel{position:relative;overflow:hidden;background:radial-gradient(ellipse at 95% 14%,#a16cd817,transparent 65%),#171f30;box-shadow:inset 0 1px #ffffff05;padding:36px}.promo-panel>.bonus-emblem{position:absolute;right:37px;top:28px;width:80px;height:80px;margin:0}.bonus-emblem.reward-symbol:before{background:linear-gradient(135deg,#dbb97b,#a16e51);box-shadow:6px 7px #68492f,0 14px 26px #0004}.bonus-emblem>.icon{position:relative;z-index:3;color:#59412a;width:29px;height:29px}.promo-panel>.eyebrow{color:#bca5dd;font-size:9px;letter-spacing:2px}.promo-panel>h2{margin-top:15px;font-size:29px;max-width:72%;letter-spacing:-.7px}.promo-panel>p{color:#93a2bb;max-width:72%}.promo-panel .button.primary{background:#eec580;color:#272116}.bonus-balance{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 97% 55%,#b7659a1e,transparent 65%),#171f2c;box-shadow:inset 0 1px #ffffff05}.bonus-balance>strong{font-size:34px}.bonus-balance>p{position:relative;z-index:2}.bonus-relic{position:absolute;width:230px;height:230px;bottom:5px;right:-45px;z-index:-1;opacity:.3;transform:rotate(-9deg)}.bonus-mechanic{background:#171f2c;border:0;border-radius:8px;position:relative;overflow:hidden}.bonus-mechanic:nth-child(1){--reward-color:#e8bd71}.bonus-mechanic:nth-child(2){--reward-color:#91adf1}.bonus-mechanic:nth-child(3){--reward-color:#71cabb}.bonus-mechanic:nth-child(4){--reward-color:#c997d9}.bonus-mechanic:after{content:"";position:absolute;width:100px;height:100px;right:-15px;top:-18px;background:radial-gradient(circle,color-mix(in srgb,var(--reward-color) 12%,transparent),transparent 70%);pointer-events:none}.bonus-mechanic>div .icon{color:var(--reward-color);width:30px;height:30px}.bonus-mechanic>div{margin-bottom:22px}.bonus-mechanic>small{color:var(--reward-color);opacity:.7}.bonus-mechanic h3{font-size:19px}.bonus-mechanic p{color:#8e9eb6}.bonus-mechanic button{border-color:#2b374c;background:#1d2838;opacity:.55}.promo-status{border-radius:6px}.inventory-heading{background:#141e2c;border-radius:8px;border:0}.inventory-toolbar,.inventory-filters{background:none}.inventory-value .currency{color:#bfa675}.inventory-next{border-color:#2a3a51}.inventory-next:hover{background:#172536}.mobile-nav{background:#111a28ee;border-top-color:#34405666;backdrop-filter:blur(10px)}.mobile-nav .active{color:#edc680}.button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #ffd494;outline-offset:4px}@media(min-width:1650px){.campaign-row{grid-template-columns:minmax(0,1fr) 270px}.campaign-banner,.campaign-reward{height:284px}.campaign-copy{padding:30px 38px}.campaign-copy h2{font-size:46px}.campaign-copy p{font-size:13px}.campaign-art{width:55%}.hero-center{width:350px;height:350px;top:-32px}.hero-left{width:260px;height:260px;left:0}.hero-right{width:270px;height:270px;right:-2%}.themed-case .case-art{height:295px}.themed-case .case-copy h2{font-size:22px}.themed-case .case-copy p{font-size:11px}.case-grid{gap:20px 24px}.case-collection{margin-bottom:40px}}@media(max-width:1250px){.campaign-row{grid-template-columns:minmax(0,1fr) 215px;gap:12px}.campaign-banner,.campaign-reward{height:251px}.campaign-copy{padding:25px}.campaign-copy h2{font-size:32px}.campaign-copy p{font-size:11px}.campaign-kicker{font-size:8px;gap:6px}.campaign-kicker>span{font-size:7px}.campaign-art{width:48%}.hero-center{width:288px;height:288px;top:-3px}.hero-left{width:192px;height:192px;top:40px;left:-10%}.hero-right{width:201px;height:201px;top:20px;right:-8%}.campaign-copy .campaign-cta{font-size:10px;gap:7px;margin-top:19px}.campaign-art-label{font-size:7px;gap:6px}.campaign-art-label b{font-size:9px}.campaign-reward{padding:18px}.campaign-reward .reward-symbol{height:80px;width:80px}.campaign-reward h3{font-size:14px}.campaign-reward>b{font-size:30px}.campaign-reward>p{font-size:8px}.campaign-reward p span{font-size:8px}.catalog-tools{flex-wrap:wrap;padding:6px 9px}.catalog-tools>.category-tabs{min-width:100%}.catalog-toolbar{width:100%;border-top:1px solid #26364a66;padding:8px 3px;justify-content:space-between}.search-field{width:230px;max-width:none}.themed-case .case-art{height:235px}.themed-case .case-copy h2{font-size:18px}.themed-case .case-copy p{font-size:9px}.themed-case .case-badge{left:12px}.case-card>.favorite{right:10px}.header-inner{gap:22px}.collection-caption{font-size:10px}.collection-heading h2{font-size:21px}}@media(max-width:1000px){.campaign-row{grid-template-columns:minmax(0,1fr) 190px}.campaign-banner,.campaign-reward{height:231px}.campaign-copy{padding:23px 20px}.campaign-copy h2{font-size:28px;letter-spacing:-1.1px}.campaign-copy p{font-size:10px;max-width:180px}.campaign-copy .campaign-cta{font-size:9px;padding:8px 10px;min-height:33px;margin-top:16px}.campaign-kicker>span{display:none}.campaign-art{width:44%;right:-3%}.hero-left{display:none}.hero-right{width:166px;height:166px;right:-15%;top:40px}.hero-center{width:254px;height:254px;top:2px}.campaign-art-label{display:none}.campaign-reward{padding:15px}.campaign-reward .reward-symbol{width:72px;height:72px}.reward-symbol>.brand-mark{height:32px;width:27px}.campaign-reward h3{font-size:14px}.campaign-reward>p{max-width:160px}.campaign-reward p span{display:block}.page-heading h1{font-size:24px}.case-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px 6px}.themed-case .case-art{height:195px}.themed-case .case-copy h2{font-size:17px}.themed-case .case-copy p{font-size:9px;min-height:25px}.themed-case .case-price{font-size:13px;padding:8px 11px;min-width:91px;gap:9px}.themed-case .case-badge{top:14px;left:7px;font-size:7px;padding:4px 6px}.case-card>.favorite{top:9px;right:5px}.collection-caption{display:none}.promo-panel{padding:27px}.promo-panel>.bonus-emblem{right:24px;top:26px;width:66px;height:66px}.promo-panel>h2{font-size:25px}.promo-panel>p{max-width:80%}.bonus-relic{right:-75px;width:210px;height:210px}}@media(max-width:760px){.header-inner,.live-strip,main,.footer{padding-left:20px;padding-right:20px}.campaign-row{grid-template-columns:1fr;margin-bottom:24px;gap:10px}.campaign-banner{height:235px}.campaign-copy{padding:25px;width:62%}.campaign-copy h2{font-size:33px;letter-spacing:-1.2px}.campaign-copy p{font-size:11px;max-width:260px}.campaign-copy .campaign-cta{font-size:10px;padding:9px 13px}.campaign-art{width:47%;right:-1%}.hero-center{width:280px;height:280px;top:-6px}.hero-right{width:190px;height:190px;right:-8%;top:17px}.campaign-reward{height:94px;padding:15px 21px;display:grid;grid-template-columns:1fr auto;grid-template-rows:20px 27px 18px;align-items:center}.reward-tag{grid-column:1;font-size:8px;width:190px;gap:13px;justify-content:flex-start}.campaign-reward h3{grid-column:1;grid-row:2;font-size:17px;margin:0}.campaign-reward>b{grid-column:2;grid-row:1/4;margin:0 80px 0 15px;font-size:27px}.campaign-reward .reward-symbol{position:absolute;right:20px;top:8px;width:65px;height:65px}.campaign-reward>p{grid-column:1;grid-row:3;max-width:none;font-size:8px;margin:0}.campaign-reward p span{display:inline;font-size:8px}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.themed-case .case-art{height:260px}.themed-case .case-copy h2{font-size:20px}.themed-case .case-copy p{font-size:10px;min-height:15px}.themed-case .case-price{font-size:14px;min-width:106px;padding:9px 14px}.themed-case .case-badge{font-size:8px;left:13px;top:18px}.case-card>.favorite{top:13px;right:9px}.catalog-tools{border-radius:6px;padding:3px 7px}.catalog-tools>.category-tabs{min-width:0;width:100%;overflow:auto;scrollbar-width:none;gap:2px}.catalog-tools .category-tabs button{font-size:10px;white-space:nowrap;padding:10px}.catalog-toolbar{gap:10px;flex-wrap:wrap;justify-content:flex-start}.catalog-toolbar .search-field{width:calc(100% - 140px);min-width:130px}.catalog-toolbar .switch-label{margin-left:auto}.catalog-toolbar .sort-field{margin-left:auto;min-height:23px}.page-heading h1{font-size:25px}.page-heading .demo-note{display:none}.collection-heading h2{font-size:21px}.collection-emblem{width:33px;height:33px}.collection-count{font-size:9px}.case-collection{margin-bottom:27px}.case-page .stage-idle{height:300px}.case-page .stage-case{width:318px;height:296px}.case-page .stage-cases{inset:-5px 8px 20px}.case-page .stage-idle[data-quantity="2"] .stage-case{height:242px}.case-page .stage-idle[data-quantity="3"] .stage-case{height:210px}.case-page .stage-idle[data-quantity="5"] .stage-case{height:120px}.case-page .stage-word{font-size:58px;white-space:nowrap;letter-spacing:-3px}.case-page .case-title h1{font-size:36px}.case-page .case-title p{font-size:11px}.game-heading h1{font-size:33px}.bonus-relic{width:235px;height:235px;right:0;bottom:-17px;opacity:.38}.bonus-balance{min-height:260px}.bonus-balance p{max-width:60%}.promo-panel{padding:28px}.promo-panel>h2{font-size:26px}.bonus-mechanic h3{font-size:18px}}@media(max-width:460px){.header-inner,.live-strip,main,.footer{padding-left:14px;padding-right:14px}main{padding-top:15px}.live-strip{height:96px}.live-card{height:81px}.live-label{flex-basis:82px}.live-label .eyebrow{font-size:8px;letter-spacing:.4px;gap:5px}.mock-label{font-size:6px;letter-spacing:1px;margin-left:9px}.live-toggle{font-size:8px;margin-left:8px}.campaign-banner{height:228px}.campaign-copy{padding:21px 17px;width:100%}.campaign-kicker{font-size:7px;letter-spacing:1.1px}.campaign-copy h2{font-size:31px;line-height:1.06;letter-spacing:-1.2px;margin-top:15px}.campaign-copy h2 em{font-size:.82em}.campaign-copy p{font-size:10px;max-width:170px;margin-top:11px}.campaign-copy .campaign-cta{font-size:9px;gap:6px;min-height:32px;padding:8px 10px;margin-top:16px}.campaign-copy .campaign-cta .icon{width:13px}.campaign-art{width:51%;right:-2%;top:69px;opacity:.92}.hero-center{width:208px;height:208px;left:48%;top:-14px}.hero-right{display:none}.hero-orbit{inset:17px 5% 7px 10%}.campaign-reward{height:88px;padding:12px 16px;grid-template-rows:17px 24px 17px}.campaign-reward h3{font-size:14px}.campaign-reward>b{font-size:23px;margin-right:59px;margin-left:8px}.campaign-reward>b span{font-size:13px}.campaign-reward .reward-symbol{width:52px;height:52px;right:17px;top:10px}.campaign-reward .reward-symbol>.brand-mark{height:25px;width:21px}.reward-symbol:before{border-radius:9px;box-shadow:4px 5px #79532d}.reward-symbol>i{right:-6px;width:6px;height:6px}.reward-tag{font-size:7px;width:auto;letter-spacing:1px}.reward-tag>.icon{display:none}.campaign-reward>p{font-size:7px}.campaign-reward p span{font-size:7px;letter-spacing:-.1px}.page-heading h1{font-size:22px;letter-spacing:-.8px}.page-heading .heading-light{letter-spacing:-.8px}.page-heading .eyebrow{font-size:7px;letter-spacing:1.5px}.page-heading{margin-bottom:11px}.catalog-tools .category-tabs button{font-size:9px;padding:9px 8px}.catalog-tools .category-tabs button>span{font-size:8px}.catalog-toolbar{gap:6px;padding:7px 1px}.catalog-toolbar .search-field{min-width:120px;width:calc(100% - 121px);gap:6px}.catalog-toolbar .search-field input{font-size:10px}.catalog-toolbar .switch-label{font-size:9px;gap:6px}.catalog-toolbar .sort-field select{font-size:9px}.section-meta{font-size:7px;letter-spacing:1px;padding-top:14px}.section-meta>span:last-child{font-size:7px}.case-collection>summary{gap:9px;min-height:55px}.collection-heading h2{font-size:19px}.collection-eyebrow{font-size:6px;letter-spacing:1.7px}.collection-emblem{width:29px;height:29px}.collection-emblem .icon{width:18px}.collection-count{font-size:8px}.collection-collapse{width:23px;height:23px}.case-grid{gap:18px 7px;padding-top:4px}.themed-case .case-art{height:184px}.themed-case .case-art .artifact-visual{transform:scale(1.12)}.themed-case:hover .case-art .artifact-visual{transform:translateY(-5px) scale(1.13)}.themed-case .case-copy{margin-top:-5px}.themed-case .case-copy h2{font-size:16px;letter-spacing:-.5px}.themed-case .case-copy p{font-size:8px;min-height:22px;padding:0 3px;margin-top:5px}.themed-case .case-price{min-width:85px;font-size:12px;padding:8px 10px;gap:10px;border-radius:5px}.themed-case .case-price .currency{font-size:9px}.themed-case .case-bottom,.case-collection-indicator{margin-top:9px}.case-collection-indicator i{height:2px;width:9px}.case-collection-indicator i:nth-child(2){width:14px}.themed-case .case-badge{left:7px;top:14px;font-size:6px;padding:4px 5px;gap:3px}.themed-case .case-badge .icon{height:8px;width:8px}.case-card>.favorite{right:4px;top:8px;height:25px;width:25px}.case-card>.favorite .icon{width:14px;height:14px}.artifact-codename{font-size:6px;bottom:15px}.artifact-sigil{bottom:15px}.case-page .stage-idle{height:270px}.case-page .stage-case{width:285px;height:268px}.case-page .stage-idle[data-quantity="1"]{height:270px}.case-page .case-title h1{font-size:32px;line-height:1.08;letter-spacing:-1px}.case-page .case-title .eyebrow{font-size:8px}.case-page .case-title p{font-size:10px}.case-page .case-page-heading{align-items:flex-start}.case-page .stage-word{font-size:44px;letter-spacing:-2px}.case-page .opening-controls .open-button{font-size:12px}.game-heading h1{font-size:30px}.promo-panel{padding:23px 20px}.promo-panel>h2{font-size:24px;max-width:76%;line-height:1.2}.promo-panel>.bonus-emblem{width:52px;height:52px;right:21px;top:32px}.promo-panel>p{max-width:85%;font-size:12px}.bonus-emblem>.icon{width:21px;height:21px}.bonus-balance{padding:24px;min-height:245px}.bonus-balance>strong{font-size:30px}.bonus-balance>p{font-size:12px;max-width:65%}.bonus-relic{width:200px;height:200px;right:-31px;bottom:-7px}.bonus-mechanic h3{font-size:17px}.bonus-mechanic p{font-size:11px}.catalog-bottom{font-size:9px;line-height:1.6}.catalog-bottom button,.footer p{font-size:9px}}@media(max-width:350px){.campaign-copy h2{font-size:29px}.campaign-copy h2 em{font-size:.78em}.campaign-art{right:-9%;top:81px}.hero-center{width:192px;height:192px}.campaign-copy .campaign-cta{font-size:8px;padding:8px}.campaign-reward>b{font-size:20px;margin-right:42px}.campaign-reward .reward-symbol{width:42px;height:42px;top:15px;right:14px}.campaign-reward>p span{display:block}.campaign-reward{height:91px;grid-template-rows:15px 23px 26px}.campaign-reward h3{font-size:13px}.campaign-reward>b span{font-size:11px}.page-heading h1{font-size:20px}.themed-case .case-art{height:163px}.themed-case .case-copy h2{font-size:14px}.themed-case .case-copy p{font-size:7.5px}.themed-case .case-price{font-size:11px;min-width:81px}.collection-heading h2{font-size:17px}.case-page .case-title h1{font-size:28px}.case-page .stage-idle[data-quantity="1"]{height:251px}.case-page .stage-case{height:249px}.bonus-balance>p{max-width:73%}}html[data-motion-reduced=true] .hero-art,html[data-motion-reduced=true] .artifact-visual,html[data-motion-reduced=true] .artifact-aura{transition:none;animation:none}html[data-motion-reduced=true] .themed-case:hover .case-art .artifact-visual{transform:scale(1.06)}.themed-case .case-bottom>span.case-price:last-child{display:flex}.themed-case .case-bottom>span.case-price:last-child{font-size:14px;font-weight:800;color:#2c271d;letter-spacing:0}.themed-case .case-art .artifact-visual{filter:saturate(1.18) contrast(1.025);transform:scale(1.12)}.themed-case:hover .case-art .artifact-visual{filter:saturate(1.25) contrast(1.03);transform:translateY(-8px) scale(1.16)}.artifact-aura{background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--case-accent) 23%,transparent),transparent 68%)}.campaign-art .artifact-render{filter:saturate(1.22)}@media(max-width:1000px){.themed-case .case-bottom>span.case-price:last-child{font-size:13px}}@media(max-width:460px){.themed-case .case-bottom>span.case-price:last-child{font-size:12px}.themed-case .case-art .artifact-visual{transform:scale(1.16)}.themed-case:hover .case-art .artifact-visual{transform:translateY(-5px) scale(1.17)}}@media(max-width:350px){.themed-case .case-bottom>span.case-price:last-child{font-size:11px}}html[data-motion-reduced=true] .themed-case:hover .case-art .artifact-visual{transform:scale(1.12)}.promo-panel>.bonus-emblem.reward-symbol{opacity:1}.bonus-mechanic>div>.icon{width:48px;height:48px;padding:10px;box-sizing:border-box;border-radius:9px;background:color-mix(in srgb,var(--reward-color) 11%,#172030);box-shadow:inset 1px 1px color-mix(in srgb,var(--reward-color) 16%,transparent),3px 4px #0002;transform:rotate(-5deg)}#catalog-results .themed-case .case-art .catalog-art-study{filter:none;transform:scale(1.08);transform-origin:50% 70%}#catalog-results .themed-case:hover .case-art .catalog-art-study{filter:none;transform:translateY(-6px) scale(1.105)}#catalog-results .case-art:has(.catalog-art-study) .artifact-sigil{display:none}#catalog-results .case-art:has(.catalog-art-study) .artifact-aura{opacity:.12}#catalog-results .case-art:has(.catalog-art-study) .artifact-codename{display:none}html[data-motion-reduced=true] #catalog-results .themed-case:hover .case-art .catalog-art-study{transform:scale(1.08)}@media(max-width:460px){#catalog-results .themed-case .case-art .catalog-art-study{transform:scale(1.08)}#catalog-results .themed-case:hover .case-art .catalog-art-study{transform:translateY(-3px) scale(1.09)}}:root{--ps-bg: #0c0f0d;--ps-surface: #151a16;--ps-surface-2: #1b211c;--ps-surface-3: #232a25;--ps-line: #2a312c;--ps-text: #f5f7f3;--ps-muted: #8f9a92;--ps-green: #63b96a;--ps-green-2: #a3db8b;--ps-violet: #b493ff;--ps-red: #e97f7c;--ps-gold: #e6c068;--ps-radius: 16px}:root:root[data-ui] body,:root:root[data-ui] button,:root:root[data-ui] input,:root:root[data-ui] select{font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}:root:root[data-ui] .desktop-nav a{position:relative}.nav-dot{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 5px;margin-left:2px;border-radius:9px;background:var(--ps-green);color:#0c130d;font-family:inherit;font-size:10px;font-weight:800;line-height:1;font-style:normal}:root:root[data-ui] .level-avatar{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:conic-gradient(var(--ps-green) var(--level-progress, 0%),#2b332d 0);color:var(--ps-text);font-size:0}:root:root[data-ui] .level-avatar:before{content:"";position:absolute;inset:3px;border-radius:50%;background:#f5f7f3}:root:root[data-ui] .level-avatar b{position:relative;font-size:14px;font-weight:850;color:#111512}:root:root[data-ui] .level-avatar:after{display:none}:root:root[data-ui] .level-avatar.active:before{background:var(--ps-green-2)}:root:root[data-ui] .live-strip{height:112px;padding-top:10px}:root:root[data-ui] .live-label{flex-basis:148px}:root:root[data-ui] .live-track{gap:8px;padding-left:8px}:root:root[data-ui] .live-card{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;grid-template-rows:1fr;flex:0 0 214px;height:92px;padding:8px 12px 8px 8px;border-radius:12px;background:linear-gradient(180deg,#181d19,#141815);border:1px solid #252c27}:root:root[data-ui] .live-card:before{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px;background:var(--rarity);opacity:.85}:root:root[data-ui] .live-card:after{display:none}:root:root[data-ui] .live-card.own{border-color:color-mix(in srgb,var(--ps-green) 45%,#252c27)}:root:root[data-ui] .live-art{position:relative;inset:auto;width:76px;height:58px;display:grid;place-items:center;grid-row:1;grid-column:1;filter:drop-shadow(0 6px 6px #0008)}:root:root[data-ui] .live-art .skin-visual,:root:root[data-ui] .live-art img{width:100%;height:100%;object-fit:contain}:root:root[data-ui] .live-art .skin-fallback{display:none}:root:root[data-ui] .live-description{position:static;display:flex;flex-direction:column;gap:2px;min-width:0;padding:0;margin:0;grid-row:1;grid-column:2;align-self:center}:root:root[data-ui] .live-description>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root[data-ui] .live-user{font-size:10px;color:#8f9a92;gap:5px;margin-bottom:3px}:root:root[data-ui] .live-user i{width:auto;min-width:15px;height:15px;padding:0 3px;border-radius:4px;background:#2a322c;color:#cfd8cf;font-size:8px;font-weight:700}:root:root[data-ui] .live-card.own .live-user i{background:var(--ps-green);color:#0d130e}:root:root[data-ui] .live-weapon{font-size:10px;color:#8f9a92;margin:0}:root:root[data-ui] .live-card strong{font-size:12px;font-weight:650;color:var(--ps-text);margin:0}:root:root[data-ui] .ps-hero-actions{display:flex;flex-wrap:wrap;gap:10px}:root:root[data-ui] .ps-secondary{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border-radius:12px;background:#1115120f;border:1px solid rgba(17,21,18,.16);color:#151a16;font-weight:700}:root:root[data-ui] .ps-secondary:hover{background:#1115121a}:root:root[data-ui] .ps-perks a.has-reward{border-color:color-mix(in srgb,var(--ps-green) 55%,transparent);background:linear-gradient(90deg,#1b2a1d,#151a16)}:root:root[data-ui] .ps-perks a.has-reward strong{color:var(--ps-green-2)}:root:root[data-ui] .case-card.unaffordable .case-open-cta{opacity:.55}:root:root[data-ui] .opening-extra.not-enough{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;justify-content:center;margin-top:12px;color:var(--ps-muted);font-size:13px}:root:root[data-ui] .probability-note{display:flex;gap:8px;align-items:flex-start}.panel-label{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--ps-muted);font-size:12px;font-weight:650;letter-spacing:.2px}.panel-label em{font-style:normal;color:#6e7a71;font-weight:500}.bonus-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:var(--ps-radius);background:var(--ps-surface);border:1px solid var(--ps-line);min-width:0}.bonus-card h2{font-size:22px;line-height:1.2;letter-spacing:-.3px;font-weight:750}.bonus-card p{color:var(--ps-muted);font-size:14px;line-height:1.5}.bonus-card .button{align-self:flex-start}:root:root[data-ui] .button.danger{color:#ffd2cf;border-color:#6b3633;background:#2a1715}:root:root[data-ui] .button.primary.danger{background:#c95a55;color:#fff;border-color:#c95a55}:root:root[data-ui] .game-page .upgrade-mode{background:#111612;border:1px solid var(--ps-line);border-radius:12px;padding:4px}:root:root[data-ui] .game-page .upgrade-mode button{border-radius:9px;color:var(--ps-muted);min-height:36px}:root:root[data-ui] .game-page .upgrade-mode button[aria-pressed=true]{background:var(--ps-surface-3);color:var(--ps-text)}.flip-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);gap:20px}.flip-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:460px;border-radius:22px;overflow:hidden;perspective:900px;background:radial-gradient(circle at 50% 40%,#1d2a1f,#111512 65%);border:1px solid var(--ps-line)}.flip-glow{position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(99,185,106,.22),transparent 65%);top:50%;left:50%;transform:translate(-50%,-58%);transition:background .4s}.flip-stage.won .flip-glow{background:radial-gradient(circle,rgba(163,219,139,.45),transparent 65%)}.flip-stage.lost .flip-glow{background:radial-gradient(circle,rgba(233,127,124,.25),transparent 65%)}.coin-wrap{position:relative;width:190px;height:190px;transform-style:preserve-3d}.coin{position:absolute;inset:0;transform-style:preserve-3d}.coin-face{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;backface-visibility:hidden;box-shadow:inset 0 0 0 8px #ffffff24,inset 0 -10px 24px #00000059,0 18px 40px #00000073}.coin-panda{background:radial-gradient(circle at 35% 30%,#fff,#d9ddd8 60%,#aeb4ad);color:#121512}.coin-bamboo{background:radial-gradient(circle at 35% 30%,#9ee08f,#4f9e57 60%,#2f6b37);color:#0f1f11;transform:rotateY(180deg)}.coin-mark{width:58%;height:58%}.coin-panda .coin-mark path[fill="#0C0F0D"]{fill:#f5f7f3}.coin-panda .coin-mark circle{fill:#121512}.coin-shadow{width:150px;height:18px;margin-top:26px;border-radius:50%;background:#00000073;filter:blur(6px)}.flip-status{position:relative;margin-top:22px;font-size:20px;font-weight:750;text-align:center;padding:0 16px}.flip-stage.won .flip-status{color:var(--ps-green-2)}.flip-stage.lost .flip-status{color:#f1b3b0}.flip-panel{display:flex;flex-direction:column;padding:22px;border-radius:22px;background:var(--ps-surface);border:1px solid var(--ps-line)}.side-picker{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.side-option{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 10px;border-radius:14px;background:var(--ps-surface-2);border:1px solid var(--ps-line)!important;transition:border-color .15s,background .15s}.side-option.selected{border-color:var(--ps-green)!important;background:#1b281d}.side-option b{font-size:15px}.side-coin{position:relative;width:58px;height:58px}.side-coin .coin-face{transform:none;box-shadow:inset 0 0 0 4px #ffffff24,0 6px 14px #00000059}.bet-row{display:grid;grid-template-columns:48px 1fr 48px;gap:8px}.bet-step{height:50px;border-radius:12px;background:var(--ps-surface-2);border:1px solid var(--ps-line)!important;font-size:22px;color:var(--ps-text)}.bet-input{display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:12px;background:#0f1310;border:1px solid var(--ps-line);color:var(--ps-green)}.bet-input:focus-within{border-color:var(--ps-green)}.bet-input input{width:100%;min-width:0;height:48px;background:none;border:0;outline:0;color:var(--ps-text);font-size:20px;font-weight:750;-moz-appearance:textfield}.bet-input input::-webkit-inner-spin-button,.bet-input input::-webkit-outer-spin-button{-webkit-appearance:none}.bet-icon{width:18px;height:18px;flex:none}.bet-chips{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin:10px 0 18px}.bet-chips button{height:34px;border-radius:9px;background:var(--ps-surface-2);color:#c9d2ca;font-size:12px;font-weight:650}.bet-chips button:hover:not(:disabled),.bet-step:hover:not(:disabled){background:var(--ps-surface-3)}.flip-summary{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid var(--ps-line);margin-bottom:14px;color:var(--ps-muted);font-size:14px}.flip-summary b{font-size:18px;color:var(--ps-text)}:root:root[data-ui] .flip-cta,:root:root[data-ui] .battle-cta{width:100%;min-height:56px;font-size:16px;justify-content:center;margin-bottom:12px}.flip-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;margin-top:20px;padding:18px 22px;border-radius:18px;background:var(--ps-surface);border:1px solid var(--ps-line);align-items:center}.history-dots{display:flex;flex-wrap:wrap;gap:6px}.history-dots i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-style:normal;font-size:10px;font-weight:800}.history-dots .dot-panda{background:#e9ece8;color:#111}.history-dots .dot-bamboo{background:var(--ps-green);color:#0e1a10}.history-dots em{color:var(--ps-muted);font-size:13px;font-style:normal}.flip-stats{display:grid;grid-template-columns:repeat(4,auto);gap:24px}.flip-stats span,.stat-grid span{display:block;color:var(--ps-muted);font-size:12px;margin-bottom:4px}.flip-stats b{font-size:20px}.battle-setup{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.4fr);gap:20px;align-items:start}.battle-config,.battle-cases{padding:22px;border-radius:22px;background:var(--ps-surface);border:1px solid var(--ps-line)}.battle-config{position:sticky;top:100px;display:flex;flex-direction:column}.mode-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px}.mode-picker button{display:flex;flex-direction:column;gap:4px;align-items:center;padding:12px 6px;border-radius:12px;background:var(--ps-surface-2);border:1px solid var(--ps-line)!important}.mode-picker button.selected{border-color:var(--ps-green)!important;background:#1b281d}.mode-picker b{font-size:15px;letter-spacing:.5px}.mode-picker small{color:var(--ps-muted);font-size:11px}.battle-rounds{display:flex;flex-wrap:wrap;gap:8px;min-height:92px;margin-bottom:18px;padding:10px;border-radius:14px;background:#0f1310;border:1px dashed #303832;align-content:flex-start}.battle-empty{color:var(--ps-muted);font-size:13px;line-height:1.5;padding:14px}.round-chip{position:relative;display:flex;flex-direction:column;align-items:center;width:84px;padding:6px 4px 8px;border-radius:12px;background:var(--ps-surface-2);border:1px solid var(--ps-line)!important}.round-chip:hover{border-color:#6b3633!important}.round-chip img{width:62px;height:46px;object-fit:contain}.round-name{font-size:10px;color:#c9d2ca;text-align:center;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.round-no{position:absolute;top:4px;left:6px;font-size:10px;color:var(--ps-muted);font-weight:700}.round-chip i{position:absolute;top:4px;right:4px;color:#6e7a71}.battle-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.battle-summary div{padding:12px 14px;border-radius:12px;background:var(--ps-surface-2)}.battle-summary span{display:block;color:var(--ps-muted);font-size:12px;margin-bottom:4px}.battle-summary b{font-size:18px}.battle-actions{display:flex;flex-direction:column;gap:8px}:root:root[data-ui] .battle-actions .button.secondary{justify-content:center;margin-bottom:12px}.battle-case-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.battle-case{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 10px 14px;border-radius:14px;background:var(--ps-surface-2);border:1px solid var(--ps-line)!important;transition:transform .15s,border-color .15s}.battle-case:hover:not(:disabled){transform:translateY(-2px);border-color:color-mix(in srgb,var(--case-accent) 60%,transparent)!important}.battle-case img{width:100%;height:92px;object-fit:contain}.battle-case span{font-size:13px;font-weight:650;text-align:center}.battle-case b{font-size:14px}.battle-count{position:absolute;top:8px;right:8px;padding:2px 7px;border-radius:8px;background:var(--ps-green);color:#0d130e;font-style:normal;font-size:11px;font-weight:800}.battle-progress{display:flex;gap:6px;margin:-8px 0 16px;overflow-x:auto;scrollbar-width:none}.battle-progress span{flex:0 0 56px;height:44px;display:grid;place-items:center;border-radius:10px;background:var(--ps-surface);border:1px solid var(--ps-line);opacity:.45}.battle-progress span.current{opacity:1;border-color:var(--ps-green)}.battle-progress span.done{opacity:.8}.battle-progress img{width:44px;height:34px;object-fit:contain}:root:root[data-ui] .battle-stage{min-height:0;padding:14px;margin-bottom:16px;border-radius:20px}:root:root[data-ui] .battle-deck{display:grid;grid-template-columns:1fr;gap:10px}:root:root[data-ui] .battle-deck .reel-window{width:100%;max-width:none;height:150px;grid-column:auto}:root:root[data-ui] .battle-deck .reel-track{top:12px;gap:12px}:root:root[data-ui] .battle-deck .reel-card{width:136px;flex-basis:136px;height:124px;padding:8px}:root:root[data-ui] .battle-deck .reel-art{height:62px}:root:root[data-ui] .battle-deck .reel-number{color:var(--player);font-weight:750;letter-spacing:0;text-transform:none;font-size:12px;z-index:3}:root:root[data-ui] .battle-stage[data-players="4"] .reel-window{height:128px}:root:root[data-ui] .battle-stage[data-players="4"] .reel-card{height:106px;width:120px;flex-basis:120px}:root:root[data-ui] .battle-stage[data-players="4"] .reel-art{height:50px}.battle-lanes{display:grid;gap:12px;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr))}.battle-lanes[data-players="3"]{--cols: 3}.battle-lanes[data-players="4"]{--cols: 4}.battle-lane{padding:14px;border-radius:18px;background:var(--ps-surface);border:1px solid var(--ps-line);min-width:0;transition:border-color .3s,opacity .3s}.battle-lane.you{border-color:color-mix(in srgb,var(--ps-green) 35%,var(--ps-line))}.battle-lane.winner{border-color:var(--ps-gold);box-shadow:0 0 0 1px var(--ps-gold),0 12px 40px #e6c06826}.battle-lane.loser{opacity:.6}.lane-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.lane-head>div{display:flex;flex-direction:column;gap:2px;min-width:0}.lane-head b{font-size:14px}.lane-head>div>span{font-size:15px;font-weight:750}.lane-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--player) 25%,#1b211c);color:var(--player);font-weight:800;font-size:13px;flex:none}.lane-crown{margin-left:auto;color:var(--ps-gold)}.lane-drops{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.lane-drop{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 6px 8px;border-radius:10px;background:var(--ps-surface-2);border-bottom:2px solid var(--rarity)!important;min-width:0;animation:lane-in .35s ease-out}.lane-drop .skin-visual{width:100%;height:48px}.lane-drop img{width:100%;height:48px;object-fit:contain}.lane-drop .skin-fallback{display:none}.lane-drop span{font-size:10px;color:#c9d2ca;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lane-drop b{font-size:11px}@keyframes lane-in{0%{opacity:0;transform:translateY(-6px) scale(.96)}}.battle-result{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:16px;padding:22px 24px;border-radius:20px;border:1px solid var(--ps-line);background:var(--ps-surface)}.battle-result.won{background:linear-gradient(100deg,#233221,#151a16 70%);border-color:#4c6b45}.battle-result .eyebrow{font-size:12px;letter-spacing:2px;color:var(--ps-muted)}.battle-result h2{font-size:32px;letter-spacing:-.5px;margin:6px 0}.battle-result.won h2{color:var(--ps-green-2)}.battle-result p{color:var(--ps-muted);font-size:14px}.battle-result-actions{display:flex;flex-wrap:wrap;gap:8px}.battle-result-actions .button span{margin-left:4px;opacity:.85}.bonus-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.bonus-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.bonus-card-head p{margin-top:6px}.streak-badge{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:10px;background:#2a2116;color:#f3c56f;font-weight:800;flex:none}.daily-track{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;list-style:none;margin:0;padding:0}.daily-track li{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 2px 8px;border-radius:12px;background:var(--ps-surface-2);border:1px solid var(--ps-line);color:var(--ps-muted)}.daily-track li span{font-size:10px}.daily-track li b{font-size:14px;color:var(--ps-text)}.daily-icon{width:14px;height:14px;color:var(--ps-green)}.daily-track li.done{opacity:.55}.daily-track li.done:after{content:"✓";position:absolute;top:4px;right:6px;font-size:10px;color:var(--ps-green)}.daily-track li.today{border-color:var(--ps-green);background:#1b281d;box-shadow:0 0 0 1px var(--ps-green)}.daily-track li.big b{color:var(--ps-gold)}.quest-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.quest-list li{display:flex;align-items:center;gap:14px;padding:14px;border-radius:14px;background:var(--ps-surface-2);border:1px solid var(--ps-line)}.quest-list li.done:not(.claimed){border-color:var(--ps-green)}.quest-list li.claimed{opacity:.55}.quest-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.quest-copy b{font-size:14px}.quest-copy>span{font-size:12px;color:var(--ps-muted)}.quest-copy small{font-size:11px;color:var(--ps-muted)}.quest-bar{height:6px;margin-top:6px;border-radius:4px;background:#0f1310;overflow:hidden}.quest-bar i{display:block;height:100%;border-radius:4px;background:var(--ps-green)}:root:root[data-ui] .quest-list .button{flex:none;min-height:38px;padding:0 14px;gap:6px}.btn-icon{width:14px;height:14px}.quest-claimed{display:inline-flex;gap:4px;align-items:center;color:var(--ps-green);font-size:13px;font-weight:700}.promo-hint{font-size:13px!important}.promo-hint code{padding:2px 6px;border-radius:6px;background:var(--ps-surface-3);color:var(--ps-green-2)}.help-card.ready{border-color:var(--ps-green)}.promo-card .promo-form label{display:block;font-size:12px;color:var(--ps-muted);margin-bottom:8px}:root:root[data-ui] .promo-card .promo-input-row{display:flex;gap:8px}:root:root[data-ui] .promo-card .promo-input-row input{flex:1;min-width:0;height:48px;padding:0 14px;border-radius:12px;background:#0f1310;border:1px solid var(--ps-line);color:var(--ps-text);font-size:15px;letter-spacing:1px;text-transform:uppercase}:root:root[data-ui] .promo-card .promo-input-row input:focus{border-color:var(--ps-green);outline:none}:root:root[data-ui] .promo-card .promo-input-row .button{min-height:48px;background:var(--ps-green);color:#0d130e;border-color:var(--ps-green)}:root:root[data-ui] .promo-card .promo-feedback{margin-top:8px;font-size:13px;color:var(--ps-muted)}:root:root[data-ui] .promo-card .promo-feedback.success{color:var(--ps-green-2)}:root:root[data-ui] .promo-card .promo-feedback.invalid,:root:root[data-ui] .promo-card .promo-feedback.expired,:root:root[data-ui] .promo-card .promo-feedback.already_used{color:#f1b3b0}.profile-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:28px;align-items:center;padding:26px;margin-bottom:16px;border-radius:22px;background:linear-gradient(110deg,#1c2a1e,#151a16 60%);border:1px solid var(--ps-line)}.profile-level{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background:conic-gradient(var(--ps-green) var(--level-progress),#2b332d 0)}.profile-level:before{content:"";position:absolute;inset:8px;border-radius:50%;background:#121713}.profile-level b,.profile-level span{position:relative}.profile-level b{font-size:40px;line-height:1;font-weight:850}.profile-level span{font-size:12px;color:var(--ps-muted)}.profile-copy h1{font-size:34px;letter-spacing:-.6px}.profile-copy p{color:var(--ps-muted);margin:8px 0 14px;font-size:14px;line-height:1.5;max-width:520px}.xp-bar{height:10px;border-radius:6px;background:#0f1310;overflow:hidden;max-width:520px}.xp-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--ps-green),var(--ps-green-2));border-radius:6px}.profile-copy small{display:block;margin-top:8px;color:var(--ps-muted);font-size:12px}.profile-wealth{display:flex;flex-direction:column;gap:10px}.profile-wealth div{padding:12px 16px;border-radius:14px;background:#00000040;min-width:180px}.profile-wealth span{display:block;font-size:12px;color:var(--ps-muted);margin-bottom:3px}.profile-wealth b{font-size:20px}.profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stat-grid div{padding:12px;border-radius:12px;background:var(--ps-surface-2)}.stat-grid b{font-size:18px}.best-drop{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center;padding:12px;border-radius:14px;background:var(--ps-surface-2);border-left:3px solid var(--rarity)}.best-drop b{display:block;font-size:14px;margin-bottom:4px}.best-art .skin-visual,.best-art img{width:110px;height:80px;object-fit:contain}.best-art .skin-fallback{display:none}.best-empty{font-size:13px!important}.achievement-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.achievement-list li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--ps-surface-2);opacity:.55}.achievement-list li.unlocked{opacity:1;background:#1b261c}.achievement-list li>div{flex:1;min-width:0;display:flex;flex-direction:column}.achievement-list b{font-size:13px}.achievement-list li>div span{font-size:12px;color:var(--ps-muted)}.achievement-list em{font-style:normal;font-size:12px;color:var(--ps-green-2);font-weight:700}.ach-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#0f1310;color:var(--ps-muted);flex:none}.unlocked .ach-icon{background:#2a2416;color:var(--ps-gold)}.settings-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--ps-line);font-size:14px}.settings-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--ps-green)}.settings-row input[type=range]{width:140px;accent-color:var(--ps-green)}.settings-row select{background:var(--ps-surface-2);border:1px solid var(--ps-line);border-radius:8px;padding:6px 8px;color:var(--ps-text)}.danger-zone{margin-top:8px;padding:14px;border-radius:14px;border:1px solid #3c2422;background:#1a1312}.danger-zone b{font-size:14px}.danger-zone p{font-size:13px;margin:4px 0 12px}@media(max-width:1080px){.flip-layout,.battle-setup,.bonus-grid{grid-template-columns:1fr}.battle-config{position:static}.profile-grid{grid-template-columns:1fr 1fr}.profile-hero{grid-template-columns:auto 1fr}.profile-wealth{grid-column:1 / -1;flex-direction:row}.profile-wealth div{flex:1}}@media(max-width:760px){:root:root[data-ui] .live-strip{height:92px;padding-top:8px}:root:root[data-ui] .live-label{flex-basis:92px;padding-right:8px}:root:root[data-ui] .live-label .mock-label{display:none}:root:root[data-ui] .live-card{flex-basis:172px;height:76px;grid-template-columns:58px minmax(0,1fr);padding:6px 10px 6px 6px}:root:root[data-ui] .live-art{width:58px;height:46px}:root:root[data-ui] .live-card strong{font-size:11px}:root:root[data-ui] .level-avatar{width:34px;height:34px}:root:root[data-ui] .level-avatar b{font-size:12px}.nav-dot{display:none}.flip-stage{min-height:340px}.coin-wrap{width:150px;height:150px}.bet-chips{grid-template-columns:repeat(3,1fr)}.flip-footer{grid-template-columns:1fr}.flip-stats{grid-template-columns:repeat(4,1fr);gap:8px}.flip-stats b{font-size:17px}.battle-case-grid{grid-template-columns:repeat(2,1fr)}.battle-lanes,.battle-lanes[data-players="3"],.battle-lanes[data-players="4"]{--cols: 2}:root:root[data-ui] .battle-deck .reel-window,:root:root[data-ui] .battle-stage[data-players="4"] .reel-window{height:118px}:root:root[data-ui] .battle-deck .reel-card,:root:root[data-ui] .battle-stage[data-players="4"] .reel-card{width:104px;flex-basis:104px;height:98px;padding:5px}:root:root[data-ui] .battle-deck .reel-art,:root:root[data-ui] .battle-stage[data-players="4"] .reel-art{height:46px}.battle-result h2{font-size:26px}.daily-track{grid-template-columns:repeat(4,1fr)}.profile-grid{grid-template-columns:1fr}.profile-hero{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:16px;padding:20px}.profile-wealth div{min-width:0}.profile-level{width:96px;height:96px}.profile-level b{font-size:32px}.profile-copy h1{font-size:28px}.quest-list li{flex-direction:column;align-items:stretch}:root:root[data-ui] .quest-list .button{align-self:flex-start}.bonus-card{padding:18px}}@media(max-width:430px){.battle-lanes,.battle-lanes[data-players="3"],.battle-lanes[data-players="4"]{gap:8px}.battle-lane{padding:10px}.lane-drops{grid-template-columns:1fr 1fr}.mode-picker b{font-size:13px}.flip-stats span{font-size:10px}}@media(max-width:760px){:root:root[data-ui] .header{height:62px}:root:root[data-ui] .header-inner{height:62px;flex-wrap:nowrap;padding:0 14px;gap:8px;align-content:center}:root:root[data-ui] .desktop-nav{display:none}:root:root[data-ui] .brand{height:62px;min-width:0;gap:7px}:root:root[data-ui] .brand>span{font-size:17px}:root:root[data-ui] .brand small{display:none}:root:root[data-ui] .brand-mark{width:26px;height:26px}:root:root[data-ui] .header-right{height:62px;gap:8px;margin-left:auto}:root:root[data-ui] .wallet{height:40px;padding:4px 4px 4px 10px;gap:6px}:root:root[data-ui] .wallet-amount small{display:none}:root:root[data-ui] .wallet-amount b{font-size:14px;min-width:0}:root:root[data-ui] .wallet-plus{width:30px;height:30px}:root:root[data-ui] .header-inventory{width:38px;height:38px}:root:root[data-ui] .mobile-nav{display:flex;height:62px;background:#0c0f0df7;border-top:1px solid var(--ps-line);backdrop-filter:blur(12px)}:root:root[data-ui] .mobile-nav a{width:20%;font-size:10px;color:#8f9a92}:root:root[data-ui] .mobile-nav .active{color:var(--ps-green)}:root:root[data-ui] .mobile-nav .active:before{background:var(--ps-green)}:root:root[data-ui] main{padding:18px 14px 0}:root:root[data-ui] .footer{margin:26px 14px 0;padding-bottom:92px}:root:root[data-ui] .ps-hero{display:flex;flex-direction:column;min-height:0;border-radius:22px;overflow:hidden;background:linear-gradient(170deg,#f1f3ef 0 62%,#e3e9e2 62% 100%)}:root:root[data-ui] .ps-hero:before{display:none}:root:root[data-ui] .ps-hero-copy{padding:26px 20px 0;position:relative;z-index:3}:root:root[data-ui] .ps-hero h1{font-size:clamp(34px,10.5vw,46px);letter-spacing:-1.5px}:root:root[data-ui] .ps-hero-actions{margin-top:16px}:root:root[data-ui] .ps-hero-actions .button{min-height:46px}:root:root[data-ui] .ps-hero-art{position:relative;min-height:0;height:250px;margin-top:4px}:root:root[data-ui] .panda-mascot-v2{width:auto;height:118%;max-height:none;left:50%;bottom:-6%}:root:root[data-ui] .ps-hero-glow{width:300px;height:160px}:root:root[data-ui] .catalog-tools .category-tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}:root:root[data-ui] .catalog-tools .category-tabs button{flex:none}}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root:root[data-ui] .brand-logo{width:40px;height:40px;border-radius:50%;flex:none;box-shadow:0 0 0 2px #63b96a59,0 6px 18px #00000059}:root:root[data-ui] .brand>span{font-size:22px;font-weight:850;letter-spacing:-.6px;color:var(--ps-text)}:root:root[data-ui] .footer-brand .brand-logo{width:32px;height:32px}:root:root[data-ui] .drops-strip{height:auto;padding:10px 40px 0;gap:8px;align-items:stretch}.drops-label{flex:0 0 64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:12px;background:var(--ps-surface);border:1px solid var(--ps-line)}.drops-live{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:850;letter-spacing:1px;color:var(--ps-green-2)}.drops-live .status-dot{width:7px;height:7px;border-radius:50%;background:var(--ps-green);box-shadow:0 0 0 4px #63b96a2e;animation:live-pulse 1.6s ease-in-out infinite}@keyframes live-pulse{50%{box-shadow:0 0 0 7px #63b96a00}}.drops-toggle{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--ps-surface-2);color:var(--ps-muted)}.drops-toggle:hover{color:var(--ps-text)}:root:root[data-ui] .drops-strip .live-track{gap:6px;padding-left:0}:root:root[data-ui] .drop-tile{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:0;grid-template-columns:none;grid-template-rows:none;flex:0 0 132px;width:132px;height:104px;padding:6px 8px 9px;border-radius:10px;border:0;background:linear-gradient(180deg,#161b17 10%,color-mix(in srgb,var(--rarity) 32%,#161b17));overflow:hidden}:root:root[data-ui] .drop-tile:before{left:0;right:0;bottom:0;height:3px;border-radius:0;opacity:1}:root:root[data-ui] .drop-tile:after{display:block;content:"";position:absolute;inset:auto 15% 18px;height:40px;border-radius:50%;background:var(--rarity);opacity:.22;filter:blur(16px);transform:none;width:auto}:root:root[data-ui] .drop-tile:hover{background:linear-gradient(180deg,#1c221d,color-mix(in srgb,var(--rarity) 45%,#161b17))}.drop-art{position:absolute;top:4px;left:10px;right:10px;height:60px;z-index:1;filter:drop-shadow(0 6px 6px rgba(0,0,0,.55));transition:transform .2s}.drop-tile:hover .drop-art{transform:scale(1.08) rotate(-3deg)}.drop-art .skin-visual,.drop-art img{width:100%;height:100%;object-fit:contain}.drop-art .skin-fallback{display:none}.drop-name{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;line-height:1.15}.drop-name small,.drop-name b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop-name small{font-size:9px;color:#f5f7f399}.drop-name b{font-size:11px;font-weight:700;color:#fff}.drop-own{position:absolute;top:5px;left:5px;z-index:3;padding:2px 5px;border-radius:5px;background:var(--ps-green);color:#0d130e;font-size:8px;font-weight:900;letter-spacing:.5px}.drop-tile.special .drop-name b{color:#ffe39a}.promo-strip{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:10px;margin-bottom:14px}.promo-chip{display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 18px;border-radius:16px;background:var(--ps-surface);border:1px solid var(--ps-line);color:var(--ps-text);transition:border-color .2s,transform .2s}.promo-chip:hover{border-color:#3d4a40;transform:translateY(-1px)}.promo-chip>span{display:flex;flex-direction:column;gap:2px;min-width:0}.promo-chip small{font-size:12px;color:var(--ps-muted)}.promo-chip b{font-size:17px;font-weight:800;letter-spacing:.3px;font-variant-numeric:tabular-nums}.promo-chip>.icon{color:var(--ps-green);flex:none}.promo-code-chip{background:linear-gradient(100deg,#24432a,#151a16 75%);border-color:#3c6343}.promo-big{padding:6px 10px;border-radius:10px;background:var(--ps-green);color:#0d130e!important;font-size:18px;font-weight:900;flex-direction:row!important}.promo-code-chip b{color:var(--ps-green-2);letter-spacing:1.5px}.promo-battle>.icon{color:var(--ps-violet)}:root:root[data-ui] .case-card .case-art{position:relative;isolation:isolate}.case-showcase{position:absolute;z-index:0;left:50%;top:10%;width:74%;height:56%;transform:translate(-50%) rotate(-8deg);opacity:.9;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--skin-rarity) 60%,transparent));transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s}.case-showcase .skin-visual,.case-showcase img{width:100%;height:100%;object-fit:contain}.case-showcase .skin-fallback{display:none}:root:root[data-ui] .case-card .case-render-v2{position:relative;z-index:1}:root:root[data-ui] .case-card:hover .case-showcase{transform:translate(-50%) translateY(-14%) rotate(-12deg) scale(1.08);opacity:1}:root:root[data-ui] .case-card .case-art:before{content:"";position:absolute;z-index:0;inset:20% 15% 10%;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--case-accent) 35%,transparent),transparent 70%);filter:blur(10px)}:root:root[data-ui] .case-copy{display:flex;flex-direction:column;align-items:center;gap:3px}.case-count{font-size:12px;color:var(--ps-muted)}:root:root[data-ui] .case-page .opening-stage{position:relative;border-radius:26px;overflow:hidden;min-height:380px;background:radial-gradient(ellipse 60% 55% at 50% 42%,color-mix(in srgb,var(--case-accent) 28%,transparent),transparent 70%),radial-gradient(ellipse 80% 40% at 50% 100%,rgba(0,0,0,.55),transparent 70%),linear-gradient(180deg,#121813,#0d110e);border:1px solid var(--ps-line)}:root:root[data-ui] .case-page .opening-stage:before{content:"";position:absolute;left:-10%;right:-10%;bottom:-30%;height:70%;background-image:linear-gradient(rgba(99,185,106,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(99,185,106,.09) 1px,transparent 1px);background-size:48px 48px;transform:perspective(500px) rotateX(62deg);transform-origin:top;pointer-events:none;mask-image:linear-gradient(180deg,#000,transparent 85%)}:root:root[data-ui] .case-page .stage-orbit{display:none}:root:root[data-ui] .case-page .stage-idle{position:relative;height:380px}:root:root[data-ui] .case-page .stage-case .case-render-v2{filter:drop-shadow(0 34px 30px rgba(0,0,0,.6));animation:case-float 4s ease-in-out infinite}@keyframes case-float{50%{transform:translateY(-10px)}}:root:root[data-ui] .case-page .opening-stage.is-opening{min-height:0;padding:24px 0}:root:root[data-ui] .reel-window{background:#080b098c;border-radius:18px;border:1px solid rgba(255,255,255,.04)}:root:root[data-ui] .reel-card{background:linear-gradient(180deg,#1a201b 0% 35%,color-mix(in srgb,var(--rarity) 38%,#1a201b));border:0;border-bottom:3px solid var(--rarity);border-radius:12px;overflow:hidden}:root:root[data-ui] .reel-card:after{content:"";position:absolute;left:12%;right:12%;top:18%;height:45%;border-radius:50%;background:var(--rarity);opacity:.18;filter:blur(18px);pointer-events:none}:root:root[data-ui] .reel-card .reel-art{position:relative;z-index:1;filter:drop-shadow(0 8px 8px rgba(0,0,0,.5))}:root:root[data-ui] .reel-card small{color:#f5f7f399;position:relative;z-index:1}:root:root[data-ui] .reel-card strong{color:#fff;font-weight:700;position:relative;z-index:1}:root:root[data-ui] .reel-card.winning{background:linear-gradient(180deg,color-mix(in srgb,var(--rarity) 20%,#1a201b),color-mix(in srgb,var(--rarity) 55%,#1a201b));box-shadow:0 0 0 2px var(--rarity),0 0 40px color-mix(in srgb,var(--rarity) 50%,transparent);transform:scale(1.06);transition:transform .25s,box-shadow .25s;filter:none}:root:root[data-ui] .center-marker{width:3px;background:linear-gradient(180deg,transparent,var(--ps-green-2) 15%,var(--ps-green-2) 85%,transparent);box-shadow:0 0 14px var(--ps-green)}:root:root[data-ui] .item-grid .item-card{border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#161b17 0% 40%,color-mix(in srgb,var(--rarity) 26%,#161b17));border:1px solid #222924;border-bottom:3px solid var(--rarity)}:root:root[data-ui] .item-grid .item-art{filter:drop-shadow(0 10px 10px rgba(0,0,0,.5));transition:transform .25s}:root:root[data-ui] .item-grid .item-card:hover .item-art{transform:scale(1.07) rotate(-3deg)}.coin-photo{width:84%;height:84%;border-radius:50%;object-fit:cover}.side-coin .coin-photo{width:88%;height:88%}@media(max-width:1080px){.promo-strip{grid-template-columns:1fr 1fr}.promo-battle{display:none}}@media(max-width:760px){:root:root[data-ui] .drops-strip{padding:8px 14px 0}.drops-label{flex-basis:46px}.drops-live{font-size:10px}:root:root[data-ui] .drop-tile{flex-basis:108px;width:108px;height:88px}.drop-art{height:50px}.promo-strip{grid-template-columns:1fr;gap:8px}.promo-timer{display:none}:root:root[data-ui] .brand-logo{width:32px;height:32px}:root:root[data-ui] .brand>span{font-size:17px}:root:root[data-ui] .case-page .opening-stage,:root:root[data-ui] .case-page .stage-idle{min-height:260px;height:260px}:root:root[data-ui] .case-page .opening-stage.is-opening{height:auto}}:root:root[data-ui] .brand>span,:root:root[data-ui] .footer-brand>span{font-style:normal}:root:root[data-ui] .case-card .case-render-v2{transform:translateY(12%) scale(.8);transition:transform .35s cubic-bezier(.2,.8,.2,1)}:root:root[data-ui] .case-card:hover .case-render-v2{transform:translateY(10%) scale(.84)}:root:root[data-ui] .case-card .case-showcase{top:2%;height:52%;width:70%}:root:root[data-ui] dialog.result-modal{background:#070a08f0}:root:root[data-ui] .result-modal::backdrop{background:#040605e6}:root:root[data-ui] .reveal-scene{background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--reveal-color) 22%,transparent),transparent 62%)}:root:root[data-ui] .reveal-heading .eyebrow{color:var(--reveal-color)}:root:root[data-ui] .result-card{background:linear-gradient(180deg,#161b17b3,color-mix(in srgb,var(--rarity) 22%,rgba(22,27,23,.7)));border-radius:20px;border-bottom:3px solid var(--rarity);padding:10px 18px 22px;overflow:hidden}:root:root[data-ui] .result-art{position:relative;z-index:0}:root:root[data-ui] .result-art .skin-visual{position:relative;z-index:2;filter:drop-shadow(0 18px 18px rgba(0,0,0,.55))}:root:root[data-ui] .reveal-orbit{z-index:1;width:120%;left:-10%;top:50%;aspect-ratio:1;max-height:none;border:0;box-shadow:none;transform:translateY(-50%);background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--rarity) 34%,transparent) 0deg 7deg,transparent 7deg 22deg);mask-image:radial-gradient(circle,#000 0%,transparent 62%);animation:rays-spin 14s linear infinite;opacity:.8}@keyframes rays-spin{to{transform:translateY(-50%) rotate(360deg)}}:root:root[data-ui] .result-card>.result-rarity{color:var(--rarity)}@media(prefers-reduced-motion:reduce){:root:root[data-ui] .reveal-orbit{animation:none}}:root:root[data-ui] .quantity-picker{background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:12px;padding:4px}:root:root[data-ui] .quantity-picker button{border-radius:9px;color:var(--ps-muted);font-weight:700}:root:root[data-ui] .quantity-picker .selected{background:var(--ps-surface-3);color:var(--ps-text);border-color:transparent}:root:root[data-ui] .open-mode-picker{background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:12px;padding:4px}:root:root[data-ui] .open-mode-picker button{border-radius:9px;color:var(--ps-muted);background:transparent}:root:root[data-ui] .open-mode-picker button.selected{background:var(--ps-surface-3);color:var(--ps-text)}:root:root[data-ui] .open-button{border-radius:14px}.header-login{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border-radius:12px;background:var(--ps-green);color:#0d130e;font-weight:800;font-size:14px}.header-login:hover{background:#74c97b}:root:root[data-ui] .level-avatar{overflow:visible}:root:root[data-ui] .level-avatar img,:root:root[data-ui] .level-avatar .avatar-logo{position:relative;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:50%;object-fit:cover;z-index:1}:root:root[data-ui] .level-avatar:before{display:none}:root:root[data-ui] .level-avatar b{position:absolute;z-index:2;right:-6px;bottom:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--ps-green);color:#0d130e;font-size:10px;display:grid;place-items:center;border:2px solid var(--ps-bg)}.auth-box{display:flex;flex-direction:column;align-items:stretch;gap:12px}.auth-box>p{color:var(--ps-muted);font-size:14px;line-height:1.5}:root:root[data-ui] .auth-steam{justify-content:center;gap:10px;min-height:52px;border-radius:14px;background:linear-gradient(180deg,#1b2838,#10171f);color:#fff;border:1px solid #2a475e;font-size:15px;font-weight:800}:root:root[data-ui] .auth-steam:hover{border-color:#66c0f4}.auth-google{display:flex;justify-content:center;min-height:44px}.auth-note{color:var(--ps-muted);font-size:13px;text-align:center;padding:10px;border:1px dashed var(--ps-line);border-radius:12px;width:100%}.auth-fine{font-size:12px!important;text-align:center}.rename-form{display:flex;gap:8px}.rename-form input{flex:1;height:46px;padding:0 14px;border-radius:12px;background:#0f1310;border:1px solid var(--ps-line);color:var(--ps-text);font-size:15px}.pf-top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.95fr);gap:14px;margin-bottom:14px}.pf-card{position:relative;border-radius:18px;background:var(--ps-surface);border:1px solid var(--ps-line);overflow:hidden}.pf-label{display:block;font-size:13px;color:var(--ps-muted);font-weight:600}.pf-user{display:flex;flex-direction:column}.pf-user-main{display:flex;gap:16px;padding:18px;align-items:flex-start}.acc-avatar{flex:none;border-radius:16px;object-fit:cover;background:#1f2a21}.acc-avatar.lg{width:96px;height:96px}.acc-avatar-panda{display:block;background-image:var(--panda-logo);background-size:cover}.pf-user-copy{flex:1;min-width:0}.pf-user-copy h1{display:flex;align-items:center;gap:8px;font-size:22px;letter-spacing:-.3px;line-height:1.2;overflow-wrap:anywhere}.acc-provider{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#1b2838;color:#c7d5e0;flex:none}.acc-provider.google{background:#fff}.pf-id{display:block;color:var(--ps-muted);font-size:13px;margin-top:4px}.pf-rating{display:flex;align-items:center;gap:10px;margin-top:14px;height:34px;padding-right:12px;border-radius:10px;background:#0f1310;overflow:hidden}.pf-rating-level{display:flex;align-items:baseline;gap:3px;height:100%;padding:0 12px 0 8px;background:linear-gradient(90deg,#2c6b33,#3f9447);align-items:center}.pf-rating-level i{width:4px;height:70%;background:var(--ps-green-2);transform:skew(-15deg);border-radius:1px}.pf-rating-level b{font-size:18px;font-weight:900;font-style:italic;margin-left:4px}.pf-rating-level small{font-size:11px;color:#d5f0d1}.pf-rating-bar{flex:1;height:6px;border-radius:4px;background:#232a25;overflow:hidden}.pf-rating-bar em{display:block;height:100%;width:var(--level-progress);background:linear-gradient(90deg,var(--ps-green),var(--ps-green-2));border-radius:4px}.pf-rating-label{font-size:11px;color:var(--ps-muted);white-space:nowrap;font-weight:600}.pf-user-tools{display:flex;gap:6px}:root:root[data-ui] .pf-user-tools .icon-button{width:34px;height:34px;border-radius:10px;background:var(--ps-surface-2)}.pf-balance{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;background:#121713;border-top:1px solid var(--ps-line)}.pf-balance span{display:block;font-size:13px;color:var(--ps-muted)}.pf-balance b{font-size:24px;font-weight:850}:root:root[data-ui] .pf-topup{min-height:44px;border-radius:12px;gap:8px}.pf-counters{display:grid;grid-template-columns:repeat(3,1fr);padding:14px 18px;border-top:1px solid var(--ps-line);margin-top:auto}.pf-counters span{display:flex;align-items:center;justify-content:center;gap:8px;font-size:17px;font-weight:800}.pf-counters .icon{color:var(--ps-muted)}.pf-best{display:grid;grid-template-columns:1fr 1.25fr;padding:18px;min-height:260px;background:linear-gradient(120deg,var(--ps-surface) 40%,color-mix(in srgb,var(--rarity, #555) 18%,var(--ps-surface)))}.pf-best .pf-label{grid-column:1 / -1}.pf-best-copy{display:flex;flex-direction:column;justify-content:flex-end;gap:3px;z-index:1}.pf-best-copy small{color:var(--ps-muted);font-size:13px}.pf-best-copy strong{font-size:24px;letter-spacing:-.3px;line-height:1.15}.pf-best-copy .money{font-size:20px;font-weight:800;margin-top:4px}.pf-best-art{position:relative;display:grid;place-items:center;border-radius:14px;background:linear-gradient(180deg,#1c221d,color-mix(in srgb,var(--rarity) 30%,#1c221d));border-bottom:4px solid var(--rarity);min-height:170px}.pf-best-art .skin-visual{position:relative;z-index:1;width:100%;height:150px}.pf-best-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 14px rgba(0,0,0,.55));transform:rotate(-6deg)}.pf-best-art .skin-fallback{display:none}.pf-best-glow{position:absolute;inset:20%;border-radius:50%;background:var(--rarity);opacity:.25;filter:blur(30px)}.pf-best.empty{display:flex;flex-direction:column}.pf-best-empty{margin:auto 0;color:var(--ps-muted);font-size:14px;line-height:1.5}.pf-side{display:flex;flex-direction:column;gap:14px}.pf-won{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:20px;background:radial-gradient(circle at 100% 0%,rgba(99,185,106,.18),transparent 55%),var(--ps-surface)}.pf-won>b{font-size:38px;font-weight:900;letter-spacing:-1px;line-height:1}.pf-won>b .bamboo-icon{width:26px;height:26px}.pf-won>span:last-child{color:var(--ps-muted);font-size:13px}.pf-coupon{display:flex;flex-wrap:wrap;gap:8px;padding:14px}.pf-coupon input{flex:1;min-width:0;height:44px;padding:0 12px;border-radius:10px;background:#0f1310;border:1px solid var(--ps-line);color:var(--ps-text);text-transform:uppercase;letter-spacing:1px}.pf-coupon input:focus{outline:none;border-color:var(--ps-green)}:root:root[data-ui] .pf-coupon .button{min-height:44px;border-radius:10px}.pf-coupon-msg{width:100%;font-size:13px;color:#f1b3b0}.pf-coupon-msg.success{color:var(--ps-green-2)}.pf-login-banner{display:flex;align-items:center;gap:16px;padding:14px 18px;margin-bottom:14px;border-radius:16px;background:linear-gradient(90deg,#1b281d,var(--ps-surface));border:1px solid #2f4632}.pf-login-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--ps-green);color:#0d130e;flex:none}.pf-login-banner p{flex:1;font-weight:700;font-size:15px}.pf-login-banner>div{display:flex;gap:8px}:root:root[data-ui] .pf-steam{background:#1b2838;color:#fff;border:1px solid #2a475e;gap:8px}:root:root[data-ui] .pf-login-banner .button{min-height:42px;border-radius:11px;gap:8px}.pf-tabs{display:flex;align-items:center;gap:6px;margin-bottom:14px;flex-wrap:wrap}.pf-tabs>button{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 16px;border-radius:12px;background:var(--ps-surface);border:1px solid var(--ps-line)!important;color:var(--ps-muted);font-weight:700;font-size:14px}.pf-tabs>button.active{background:var(--ps-text);color:#111512;border-color:var(--ps-text)!important}.pf-tabs>button span{font-size:11px;padding:2px 6px;border-radius:6px;background:#00000040}.pf-tabs>button.active span{background:#0000001a}.pf-tab-tools{margin-left:auto;display:flex;gap:8px;align-items:center}:root:root[data-ui] .pf-tab-tools .button{min-height:42px;border-radius:12px}.inv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px}.inv-tile{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#161b17 0% 35%,color-mix(in srgb,var(--rarity) 26%,#161b17));border:1px solid #222924}.inv-tile.inactive{opacity:.5}.inv-tile-main{position:relative;display:flex;flex-direction:column;padding:10px 10px 12px;text-align:left;border-bottom:3px solid var(--rarity)!important}.inv-tile-top{display:flex;justify-content:space-between;align-items:center}.inv-tile-top b{font-size:14px;font-weight:800}.inv-tile-top i,.skin-tile-top i{font-style:normal;font-size:10px;font-weight:700;color:var(--ps-muted);padding:2px 5px;border-radius:5px;border:1px solid #333c35}.inv-tile-art{height:92px;display:grid;place-items:center;filter:drop-shadow(0 8px 8px rgba(0,0,0,.5));transition:transform .2s}.inv-tile-art .skin-visual,.inv-tile-art img{width:100%;height:92px;object-fit:contain}.inv-tile-art .skin-fallback,.skin-tile-art .skin-fallback{display:none}.inv-tile:hover .inv-tile-art{transform:scale(1.06) rotate(-3deg)}.inv-tile-name{display:flex;flex-direction:column;min-width:0}.inv-tile-name small,.skin-tile-name small{font-size:11px;color:#f5f7f38c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-tile-name strong,.skin-tile-name strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-tile-status{position:absolute;top:38px;left:50%;transform:translate(-50%);padding:3px 8px;border-radius:6px;background:#000000b3;font-size:11px;font-weight:700}.inv-tile-actions{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.05)}.inv-tile-actions button{display:flex;align-items:center;justify-content:center;gap:5px;height:36px;font-size:12px;font-weight:700;color:var(--ps-muted);background:#0003}.inv-tile-actions button+button{border-left:1px solid rgba(255,255,255,.05)!important}.inv-tile-actions button:hover{color:var(--ps-text);background:#63b96a26}.pf-history{display:flex;flex-direction:column;gap:6px}.pf-row{display:grid;grid-template-columns:70px minmax(0,1fr) 150px 110px 110px;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:12px;background:var(--ps-surface);border-left:3px solid var(--rarity)}.pf-row-art .skin-visual,.pf-row-art img{width:70px;height:44px;object-fit:contain}.pf-row-art .skin-fallback{display:none}.pf-row-name{display:flex;flex-direction:column;min-width:0}.pf-row-name small{font-size:11px;color:var(--ps-muted)}.pf-row-name b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-row-src{font-size:13px;color:var(--ps-muted)}.pf-row-state{font-size:12px;font-weight:700;padding:4px 8px;border-radius:8px;text-align:center;background:#1f2a21;color:var(--ps-green-2)}.pf-row-state.sold{background:#2a1d1c;color:#f1b3b0}.pf-row-state.used{background:#241f30;color:var(--ps-violet)}.pf-row-price{text-align:right;font-size:15px}.ach-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px!important}.pf-settings{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pf-links{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pf-link{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:16px;background:var(--ps-surface);border:1px solid var(--ps-line)}.pf-link b{flex:1;font-size:15px}.pf-link>.icon{color:var(--ps-muted)}.pf-link.linked>.icon{color:var(--ps-green)}.pf-link-state{font-size:12px;font-weight:700;padding:5px 10px;border-radius:8px;background:#232a25;color:var(--ps-muted)}.pf-link-state.action{background:#1f3322;color:var(--ps-green-2)}.pf-link.linked .pf-link-state{color:var(--ps-green-2)}.pf-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;border-radius:18px;background:var(--ps-surface);color:var(--ps-muted);text-align:center}.pf-empty h2{color:var(--ps-text);font-size:20px}.up-arena{display:grid;grid-template-columns:minmax(0,1fr) 360px minmax(0,1fr);gap:16px;align-items:stretch;padding:22px;border-radius:24px;margin-bottom:16px;background:radial-gradient(ellipse 40% 60% at 50% 55%,rgba(99,185,106,.14),transparent 70%),linear-gradient(180deg,#121813,#0d110e);border:1px solid var(--ps-line)}.up-side{display:flex;flex-direction:column;gap:12px;min-height:360px;padding:16px;border-radius:18px;background:#00000040;border:1px solid rgba(255,255,255,.04)}.up-side-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.up-side-title{font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--ps-muted)}.up-switch{display:flex;padding:3px;border-radius:11px;background:#0f1310;border:1px solid var(--ps-line)}.up-switch button{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:700;color:var(--ps-muted)}.up-switch button.active{background:#24402a;color:var(--ps-green-2)}.up-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--ps-muted);text-align:center;font-size:14px;position:relative}.up-empty:after{content:"";position:absolute;bottom:8%;width:70%;height:30px;border-radius:50%;background:radial-gradient(ellipse,rgba(99,185,106,.3),transparent 70%)}.up-empty .icon{width:44px;height:44px;padding:10px;border-radius:50%;background:#1b231c;color:var(--ps-green)}.up-chosen{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-content:center}.up-chosen.count-1{grid-template-columns:1fr}.up-chosen.count-2{grid-template-columns:1fr 1fr}.up-chosen-item{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px;border-radius:12px;background:linear-gradient(180deg,#161b17,color-mix(in srgb,var(--rarity) 28%,#161b17));border-bottom:3px solid var(--rarity)!important}.up-chosen-item .skin-visual,.up-chosen-item img{width:100%;height:70px;object-fit:contain}.up-chosen.count-1 .up-chosen-item .skin-visual,.up-chosen.count-1 .up-chosen-item img{height:170px}.up-chosen-item .skin-fallback{display:none}.up-chosen-item span{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-chosen-item b{font-size:12px;color:var(--ps-green-2)}.up-chosen-item:hover{outline:2px solid #6b3633}.up-balance{flex:1;display:flex;flex-direction:column;justify-content:center;gap:12px}.up-balance input[type=range]{width:100%;accent-color:var(--ps-green)}.up-balance small{color:var(--ps-muted)}.up-side-foot{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--ps-line);color:var(--ps-muted);font-size:13px}.up-side-foot b{font-size:18px;color:var(--ps-text)}.up-clear{font-size:12px;font-weight:700;color:var(--ps-muted);padding:5px 10px;border-radius:8px;background:#1b211c}.up-target-card{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:14px;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--rarity) 10%,#141914),color-mix(in srgb,var(--rarity) 42%,#141914));border-bottom:4px solid var(--rarity)}.up-target-glow{position:absolute;inset:15% 15% 35%;border-radius:50%;background:var(--rarity);opacity:.3;filter:blur(34px)}.up-target-price{position:absolute;top:12px;left:14px;right:14px;display:flex;justify-content:space-between;font-weight:800;font-size:16px;z-index:1}.up-target-price i{font-style:normal;font-size:11px;color:var(--ps-muted);padding:2px 6px;border:1px solid rgba(255,255,255,.15);border-radius:6px}.up-target-art{position:relative;width:100%;height:180px;z-index:1}.up-target-art .skin-visual,.up-target-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 16px 16px rgba(0,0,0,.55))}.up-target-art .skin-fallback{display:none}.up-target-card small{position:relative;color:#f5f7f3a6;font-size:13px}.up-target-card strong{position:relative;font-size:20px}.up-target-rarity{position:relative;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--rarity);margin-top:4px}.up-target.won .up-target-card{box-shadow:0 0 0 2px var(--ps-green),0 0 50px #63b96a59}.up-target.lost .up-target-card{filter:grayscale(.85) brightness(.7)}.up-center{display:flex;flex-direction:column;align-items:center;gap:14px}.up-gauge{position:relative;width:300px;height:300px}.up-gauge svg{position:absolute;inset:0;width:100%;height:100%}.g-track{fill:none;stroke:#1d2620;stroke-width:16}.g-chance{fill:none;stroke:var(--ps-green);stroke-width:16;stroke-linecap:butt;filter:drop-shadow(0 0 8px rgba(99,185,106,.7));transition:stroke-dasharray .35s ease}.g-tick{stroke:#39443c;stroke-width:2}.g-pointer{position:absolute;inset:0;pointer-events:none}.g-pointer i{position:absolute;left:50%;top:-4px;width:0;height:0;transform:translate(-50%);border-left:13px solid transparent;border-right:13px solid transparent;border-top:26px solid #f3c56f;filter:drop-shadow(0 0 8px rgba(243,197,111,.8))}.g-core{position:absolute;inset:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 40% 30%,#2c4a31,#142016 60%,#0d140f);box-shadow:inset 0 0 40px #63b96a40,0 0 0 8px #63b96a0f}.g-core b{font-size:50px;font-weight:900;letter-spacing:-1.5px;line-height:1;font-variant-numeric:tabular-nums}.g-core b em{font-size:24px;font-style:normal;margin-left:2px;color:var(--ps-green-2)}.g-core span{font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--ps-muted);margin-top:6px}.up-gauge.won .g-core{background:radial-gradient(circle at 40% 30%,#3d8a46,#1a3a1f 60%,#0d140f)}.up-gauge.won .g-core span{color:var(--ps-green-2)}.up-gauge.lost .g-core{background:radial-gradient(circle at 40% 30%,#6b2f2c,#2a1514 60%,#120b0a);box-shadow:inset 0 0 40px #e97f7c4d}.up-gauge.lost .g-core span{color:#f1b3b0}.up-mults{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.up-mults button{height:38px;min-width:52px;padding:0 10px;border-radius:10px;background:var(--ps-surface-2);border:1px solid var(--ps-line)!important;font-weight:800;color:#c9d2ca}.up-mults button.near{border-color:var(--ps-green)!important;color:var(--ps-green-2)}.up-mults button:hover:not(:disabled){background:var(--ps-surface-3)}.up-manual input{width:70px;height:38px;padding:0 10px;border-radius:10px;background:#0f1310;border:1px solid var(--ps-line);color:var(--ps-text);font-weight:700;text-align:center}:root:root[data-ui] .up-cta{width:100%;max-width:300px;min-height:54px;justify-content:center;font-size:17px;border-radius:14px;box-shadow:0 10px 30px #63b96a40}.up-quick{display:flex;align-items:center;gap:10px;color:var(--ps-muted);font-size:13px;cursor:pointer}.up-quick input{position:absolute;opacity:0}.up-quick .switch{position:relative;width:38px;height:22px;border-radius:11px;background:#2a322c;transition:background .2s}.up-quick .switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#9aa59c;transition:transform .2s,background .2s}.up-quick input:checked+.switch{background:#2f6b36}.up-quick input:checked+.switch:after{transform:translate(16px);background:var(--ps-green-2)}.up-lists{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.up-list{padding:18px;border-radius:20px;background:var(--ps-surface);border:1px solid var(--ps-line);min-width:0}.up-list-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.up-list-head h2{font-size:18px;display:flex;gap:8px;align-items:center}.up-list-head h2 span{font-size:12px;padding:2px 7px;border-radius:6px;background:var(--ps-surface-3);color:var(--ps-muted)}.up-filters{display:flex;gap:6px;flex-wrap:wrap}.up-search{display:flex;align-items:center;gap:6px;height:38px;padding:0 10px;border-radius:10px;background:#0f1310;border:1px solid var(--ps-line);color:var(--ps-muted)}.up-search input{width:120px;background:none;border:0;outline:0;color:var(--ps-text);font-size:13px}.up-price{width:76px;height:38px;padding:0 10px;border-radius:10px;background:#0f1310;border:1px solid var(--ps-line);color:var(--ps-text);font-size:13px}.up-sort{display:flex;align-items:center;gap:6px;height:38px;padding:0 10px;border-radius:10px;background:var(--ps-surface-2);color:#c9d2ca;font-size:13px;font-weight:700}.up-list-note{font-size:13px;color:var(--ps-muted);margin-bottom:10px}.skin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:8px;max-height:470px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:#2f3a31 transparent}.skin-tile{position:relative;display:flex;flex-direction:column;gap:2px;padding:8px 9px 10px;border-radius:12px;text-align:left;background:linear-gradient(180deg,#1a201b 0% 35%,color-mix(in srgb,var(--rarity) 26%,#1a201b));border:1px solid #252c27!important;border-bottom:3px solid var(--rarity)!important;transition:transform .15s}.skin-tile:hover:not(:disabled){transform:translateY(-2px)}.skin-tile.selected{border-color:var(--ps-green)!important;box-shadow:0 0 0 1px var(--ps-green)}.skin-tile:disabled{opacity:.45}.skin-tile-top{display:flex;justify-content:space-between;align-items:center}.skin-tile-top b{font-size:12px;font-weight:800}.skin-tile-top .bamboo-icon{width:11px;height:11px}.skin-tile-art{height:62px;filter:drop-shadow(0 6px 6px rgba(0,0,0,.5))}.skin-tile-art .skin-visual,.skin-tile-art img{width:100%;height:62px;object-fit:contain}.skin-tile-name{display:flex;flex-direction:column;min-width:0}.skin-tile-check{position:absolute;top:30px;right:8px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ps-green);color:#0d130e}.up-list-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 10px;color:var(--ps-muted);border:1px dashed var(--ps-line);border-radius:14px}.up-history{padding:18px;border-radius:20px;background:var(--ps-surface);border:1px solid var(--ps-line)}.up-history h2{font-size:16px;margin-bottom:12px}.up-history>div{display:flex;gap:8px;overflow-x:auto}.up-history span{flex:0 0 140px;display:flex;flex-direction:column;padding:8px;border-radius:12px;background:#1a201b;border-bottom:3px solid var(--rarity)}.up-history span.lose{opacity:.55}.up-history .skin-visual,.up-history img{height:50px;width:100%;object-fit:contain}.up-history .skin-fallback{display:none}.up-history b{font-size:12px}.up-history small{font-size:11px;color:var(--ps-muted)}.up-history .win small{color:var(--ps-green-2)}:root:root[data-ui] dialog.item-modal{width:min(520px,calc(100% - 24px));padding:0;border-radius:24px;overflow:hidden;background:var(--ps-surface);border:1px solid var(--ps-line)}:root:root[data-ui] dialog.item-modal .modal-close{position:absolute;z-index:5;top:14px;right:14px;background:#00000059;border-radius:12px}.im-cover{position:relative;height:290px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse 70% 70% at 50% 60%,color-mix(in srgb,var(--rarity) 45%,transparent),transparent 70%),linear-gradient(180deg,#0f1410,color-mix(in srgb,var(--rarity) 25%,#0f1410));border-bottom:4px solid var(--rarity)}.im-rays{position:absolute;width:140%;aspect-ratio:1;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--rarity) 22%,transparent) 0deg 6deg,transparent 6deg 20deg);mask-image:radial-gradient(circle,#000 0%,transparent 60%);animation:rays-spin2 22s linear infinite}@keyframes rays-spin2{to{transform:rotate(360deg)}}.im-glow{position:absolute;width:50%;height:40%;border-radius:50%;background:var(--rarity);opacity:.35;filter:blur(40px)}.im-art{position:relative;z-index:1;width:80%;height:220px;animation:im-float 4s ease-in-out infinite}@keyframes im-float{50%{transform:translateY(-8px) rotate(-2deg)}}.im-art .skin-visual,.im-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 20px rgba(0,0,0,.6))}.im-art .skin-fallback{display:none}.im-chips{position:absolute;z-index:2;top:16px;left:16px;display:flex;gap:6px;flex-wrap:wrap;max-width:calc(100% - 80px)}.im-chip{padding:5px 10px;border-radius:8px;background:#00000073;backdrop-filter:blur(6px);font-size:12px;font-weight:700;color:#e4e9e4}.im-chip.rarity{color:#fff;background:color-mix(in srgb,var(--rarity) 55%,rgba(0,0,0,.4))}.im-body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:16px}.im-title{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.im-title small{color:var(--ps-muted);font-size:14px}.im-title h2{font-size:28px;letter-spacing:-.5px;line-height:1.1}.im-title>b{font-size:22px;font-weight:850;white-space:nowrap}.im-meta{display:flex;flex-direction:column;gap:8px}.im-meta-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:var(--ps-surface-2);font-size:14px}.im-meta-row>span{color:var(--ps-muted)}.im-case a{display:flex;align-items:center;gap:10px}.im-case img,.im-case-list img{width:52px;height:36px;object-fit:contain}.im-case-list>div{display:flex;gap:6px}.im-case-list a{display:grid;place-items:center;padding:2px 4px;border-radius:8px;background:#121713}.im-actions{display:flex;gap:8px}:root:root[data-ui] .im-actions .button{flex:1;justify-content:center;min-height:48px;border-radius:14px}@media(max-width:1180px){.pf-top{grid-template-columns:1fr 1fr}.pf-side{grid-column:1 / -1;flex-direction:row}.pf-side>*{flex:1}.up-arena{grid-template-columns:1fr}.up-center{order:-1}.up-side{min-height:0}.up-lists{grid-template-columns:1fr}}@media(max-width:760px){.header-login span{display:none}.header-login{width:38px;padding:0;justify-content:center}.pf-top{grid-template-columns:1fr}.pf-side{flex-direction:column}.pf-best{grid-template-columns:1fr;min-height:0}.pf-best-copy{order:2;margin-top:10px}.acc-avatar.lg{width:72px;height:72px}.pf-login-banner{flex-wrap:wrap}.pf-login-banner>div{width:100%}.pf-login-banner .button{flex:1;justify-content:center}.pf-tab-tools{margin-left:0;width:100%}.pf-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.pf-tabs>button{flex:none}.pf-tab-tools{display:none}.inv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-row{grid-template-columns:56px minmax(0,1fr) auto}.pf-row-src,.pf-row-state{display:none}.pf-settings,.pf-links{grid-template-columns:1fr}.up-arena{padding:14px}.up-gauge{width:250px;height:250px}.g-core{inset:38px}.g-core b{font-size:40px}.skin-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:420px}.up-search input{width:90px}.im-cover{height:230px}.im-art{height:170px}.im-title h2{font-size:22px}}:root:root[data-ui] .desktop-nav{height:52px;padding:5px;gap:4px;border-radius:16px;background:#151a16e6;border:1px solid var(--ps-line);box-shadow:inset 0 1px #ffffff08}:root:root[data-ui] .desktop-nav a.nav-pill{display:flex;align-items:center;gap:9px;height:42px;padding:0 14px 0 6px;border-radius:12px;color:#aab4ac;font-size:14px;font-weight:700;background:transparent;transition:background .2s,color .2s,transform .15s}:root:root[data-ui] .desktop-nav a.nav-pill:after{display:none}.nav-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;font-style:normal;color:var(--nav-c);background:color-mix(in srgb,var(--nav-c) 14%,transparent);transition:background .2s,color .2s,box-shadow .2s}:root:root[data-ui] .desktop-nav a.nav-pill:hover{color:#f5f7f3;background:#ffffff0a}:root:root[data-ui] .desktop-nav a.nav-pill:hover .nav-ico{background:color-mix(in srgb,var(--nav-c) 24%,transparent)}:root:root[data-ui] .desktop-nav a.nav-pill:active{transform:scale(.97)}:root:root[data-ui] .desktop-nav a.nav-pill.active{color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--nav-c) 26%,#1c221d),color-mix(in srgb,var(--nav-c) 12%,#161b17));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nav-c) 45%,transparent),0 6px 18px color-mix(in srgb,var(--nav-c) 18%,transparent)}:root:root[data-ui] .desktop-nav a.nav-pill.active .nav-ico{background:var(--nav-c);color:#0d130e;box-shadow:0 0 14px color-mix(in srgb,var(--nav-c) 60%,transparent)}:root:root[data-ui] .nav-dot{background:#ff5d73;color:#fff;border:2px solid #151a16;margin-left:0}:root:root[data-ui] dialog#modal:not(.result-modal):not(.item-modal){width:min(560px,calc(100% - 24px));padding:28px;border-radius:26px;background:radial-gradient(circle at 100% 0%,rgba(99,185,106,.14),transparent 45%),linear-gradient(180deg,#171d18,#111512);border:1px solid #2c352e;box-shadow:0 40px 100px #0009,inset 0 1px #ffffff0a}:root:root[data-ui] dialog#modal::backdrop{background:#040605b8;backdrop-filter:blur(6px)}:root:root[data-ui] dialog#modal .modal-close{top:18px;right:18px;width:38px;height:38px;border-radius:12px;background:#222a24;border:1px solid #313b33;color:#c9d2ca}:root:root[data-ui] dialog#modal .modal-close:hover{background:#2c362e;color:#fff}:root:root[data-ui] .modal-heading{margin-bottom:18px;padding-right:48px}:root:root[data-ui] .modal-heading .eyebrow{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;background:#63b96a1f;color:var(--ps-green-2);font-size:11px;font-weight:800;letter-spacing:1.4px}:root:root[data-ui] .modal-heading h2{margin-top:12px;font-size:28px;font-weight:850;letter-spacing:-.6px;line-height:1.15;color:#fff}:root:root[data-ui] .modal-body{font-size:15px;line-height:1.6;color:#c3ccc4}:root:root[data-ui] .modal-body p+p{margin-top:10px}:root:root[data-ui] .modal-actions{display:flex;gap:10px;margin-top:24px;padding-top:0;border:0}:root:root[data-ui] .modal-actions .button{flex:1;justify-content:center;min-height:50px;border-radius:14px;font-size:15px;font-weight:800}:root:root[data-ui] .help-lead{font-size:16px;color:#dfe6df;margin-bottom:16px}:root:root[data-ui] .help-steps{display:flex;flex-direction:column;gap:10px;counter-reset:none}:root:root[data-ui] .help-steps>div{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:start;padding:14px;border-radius:16px;background:#ffffff08;border:1px solid #263028}:root:root[data-ui] .help-steps>div>span{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:linear-gradient(160deg,#3f9447,#23592a);color:#fff;font-size:20px;font-weight:900;letter-spacing:-.5px;box-shadow:0 8px 20px #3f944740,inset 0 1px #fff3;border:0}:root:root[data-ui] .help-steps h3{font-size:17px;font-weight:800;color:#fff;margin-bottom:4px}:root:root[data-ui] .help-steps p{font-size:14px;line-height:1.55;color:#a8b3aa}:root:root[data-ui] .help-note{display:flex;gap:12px;margin-top:14px;padding:14px;border-radius:14px;background:#5fc7d912;border:1px solid rgba(95,199,217,.2)}:root:root[data-ui] .help-note .icon{color:#5fc7d9;flex:none}:root:root[data-ui] .help-note p{font-size:13px;line-height:1.55;color:#a9c4c8}:root:root[data-ui] .fine-print{font-size:13px;color:#8f9a92}:root:root[data-ui] .wallet-display{margin:16px 0;padding:18px;border-radius:16px;background:linear-gradient(120deg,#24432a,#151a16);border:1px solid #3c6343}:root:root[data-ui] .wallet-display span{font-size:12px;font-weight:800;letter-spacing:1.4px;color:var(--ps-green-2)}:root:root[data-ui] .wallet-display b{display:block;margin-top:6px;font-size:34px;font-weight:900}.bn-label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--ps-muted)}.bn-hero{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:24px 28px;margin-bottom:16px;border-radius:26px;overflow:hidden;background:radial-gradient(circle at 12% 50%,rgba(99,185,106,.35),transparent 35%),radial-gradient(circle at 90% 0%,rgba(255,143,177,.16),transparent 40%),linear-gradient(110deg,#1b2c1e,#121713 65%);border:1px solid #2f4632}.bn-hero-panda{width:104px;height:104px;border-radius:50%;box-shadow:0 0 0 4px #63b96a4d,0 18px 40px #00000073;animation:bn-bob 4s ease-in-out infinite}@keyframes bn-bob{50%{transform:translateY(-6px) rotate(-3deg)}}.bn-kicker{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:9px;background:#63b96a29;color:var(--ps-green-2);font-size:12px;font-weight:800}.bn-hero-copy h1{font-size:44px;font-weight:900;letter-spacing:-1.2px;line-height:1.05;margin-top:10px}.bn-hero-copy p{margin-top:8px;color:#b9c4bb;font-size:15px}.bn-hero-stats{display:flex;gap:10px}.bn-hero-stats>div{min-width:150px;padding:14px 16px;border-radius:16px;background:#00000047;border:1px solid rgba(255,255,255,.06)}.bn-hero-stats span{display:block;font-size:12px;color:var(--ps-muted);margin-bottom:4px}.bn-hero-stats b{display:flex;align-items:center;gap:6px;font-size:20px;font-weight:850;font-variant-numeric:tabular-nums}.bn-hero-stats b .icon{color:#f3a65f}.bn-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.bn-head h2{font-size:24px;font-weight:850;letter-spacing:-.4px;margin-top:6px}.bn-head p{color:var(--ps-muted);font-size:14px;margin-top:4px}.bn-daily{padding:24px;margin-bottom:16px;border-radius:26px;background:linear-gradient(180deg,#161c17,#121613);border:1px solid var(--ps-line)}.bn-daily.ready{border-color:#3c6343;box-shadow:0 0 0 1px #63b96a26,0 20px 60px #63b96a14}.bn-claim{display:inline-flex;align-items:center;gap:12px;height:58px;padding:0 10px 0 24px;border-radius:18px;font-size:16px;font-weight:850;color:#0d130e;background:linear-gradient(180deg,#8fdb87,#4fae58);box-shadow:0 10px 30px #63b96a59,inset 0 1px #ffffff73;transition:transform .15s,box-shadow .2s}.bn-claim b{padding:9px 14px;border-radius:12px;background:#0d130ed9;color:var(--ps-green-2)}.bn-claim:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 40px #63b96a73,inset 0 1px #ffffff73}.bn-claim:not(:disabled){animation:bn-pulse 2.4s ease-in-out infinite}@keyframes bn-pulse{50%{box-shadow:0 10px 40px #63b96a99,inset 0 1px #ffffff73}}.bn-claim:disabled{background:#222a24;color:var(--ps-muted);box-shadow:none;padding:0 22px;gap:8px}.bn-days{position:relative;display:grid;grid-template-columns:repeat(6,1fr) 1.6fr;gap:10px;list-style:none;margin:0;padding:0}.bn-day{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:6px;min-height:150px;padding:14px 8px 12px;border-radius:18px;background:linear-gradient(180deg,#1c231d,#151a16);border:1px solid #283129;transition:transform .2s}.bn-day-no{font-size:12px;font-weight:800;color:var(--ps-muted);letter-spacing:.4px}.bn-day b{font-size:20px;font-weight:900}.bn-day-art{flex:1;display:grid;place-items:center;width:100%}.bn-stack{position:relative;width:56px;height:56px}.bn-b{position:absolute;width:30px;height:30px;color:#6fc276;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4))}.bn-b:nth-child(1){left:4px;top:14px;transform:rotate(-14deg)}.bn-b:nth-child(2){left:18px;top:6px;transform:rotate(6deg);opacity:0}.bn-b:nth-child(3){left:26px;top:18px;transform:rotate(18deg);opacity:0}.bn-stack.s2 .bn-b:nth-child(3),.bn-stack.s3 .bn-b:nth-child(2),.bn-stack.s3 .bn-b:nth-child(3),.bn-stack.s4 .bn-b{opacity:1}.bn-stack.s4 .bn-b{color:#a3db8b;width:34px;height:34px}.bn-day.today{border-color:var(--ps-green);background:linear-gradient(180deg,#24402a,#172019);transform:translateY(-4px);box-shadow:0 14px 34px #63b96a38}.bn-day.today .bn-day-no{color:var(--ps-green-2)}.bn-day.today:before{content:"СЕГОДНЯ";position:absolute;top:-10px;padding:3px 8px;border-radius:7px;background:var(--ps-green);color:#0d130e;font-size:10px;font-weight:900;letter-spacing:1px}.bn-day.done{opacity:.55}.bn-day.done .bn-b{color:#6e7a71}.bn-day-check{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ps-green);color:#0d130e}.bn-day.big{background:radial-gradient(circle at 50% 40%,rgba(230,192,104,.25),transparent 60%),linear-gradient(180deg,#2a2516,#17150f);border-color:#5a4a26}.bn-day.big .bn-day-no{color:#f3c56f}.bn-day.big b{color:#f3c56f;font-size:24px}.bn-day.big img{width:120px;height:84px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(230,192,104,.35));animation:bn-bob 3.5s ease-in-out infinite}.bn-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:16px}.bn-col{display:flex;flex-direction:column;gap:16px}.bn-card{position:relative;padding:24px;border-radius:26px;background:linear-gradient(180deg,#161c17,#121613);border:1px solid var(--ps-line);overflow:hidden}.bn-quests ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bn-quest{display:grid;grid-template-columns:52px 1fr auto;gap:14px;align-items:center;padding:14px;border-radius:18px;background:#1a201b;border:1px solid #252d27;transition:border-color .2s}.bn-quest-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;color:var(--q);background:color-mix(in srgb,var(--q) 15%,#141914);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--q) 30%,transparent)}.bn-quest-copy{min-width:0}.bn-quest-copy b{display:block;font-size:15px;font-weight:800}.bn-quest-copy>span{display:block;font-size:13px;color:var(--ps-muted);margin-top:2px}.bn-bar{height:8px;margin-top:10px;border-radius:6px;background:#0f1310;overflow:hidden}.bn-bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--q) 70%,#000),var(--q));box-shadow:0 0 10px color-mix(in srgb,var(--q) 50%,transparent)}.bn-quest-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.bn-quest-side small{font-size:12px;font-weight:700;color:var(--ps-muted);font-variant-numeric:tabular-nums}.bn-reward{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:12px;font-weight:850;font-size:14px;color:var(--ps-muted);background:#232a25}.bn-reward:not(:disabled){color:#0d130e;background:linear-gradient(180deg,#8fdb87,#4fae58);box-shadow:0 8px 22px #63b96a4d;animation:bn-pulse 2.4s ease-in-out infinite}.bn-quest.done:not(.claimed){border-color:color-mix(in srgb,var(--q) 50%,transparent)}.bn-quest.claimed{opacity:.55}.bn-got{display:inline-flex;align-items:center;gap:5px;color:var(--ps-green-2);font-size:13px;font-weight:800}.bn-ticket{display:grid;grid-template-columns:96px 1fr;padding:0;background:linear-gradient(110deg,#2a2116,#161c17 55%);border-color:#4a3d22}.bn-ticket-stub{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#f3c56f;border-right:2px dashed rgba(243,197,111,.35)}.bn-ticket-stub:before,.bn-ticket-stub:after{content:"";position:absolute;right:-11px;width:20px;height:20px;border-radius:50%;background:var(--ps-bg)}.bn-ticket-stub:before{top:-10px}.bn-ticket-stub:after{bottom:-10px}.bn-ticket-stub b{font-size:12px;letter-spacing:3px;writing-mode:vertical-rl;transform:rotate(180deg)}.bn-ticket-body{padding:22px}.bn-ticket-body h2{font-size:22px;font-weight:850;margin:6px 0 14px}.bn-promo-row{display:flex;height:54px;border-radius:16px;background:#0f1310;border:1px solid #3a3322;overflow:hidden}.bn-promo-row:focus-within{border-color:#f3c56f;box-shadow:0 0 0 3px #f3c56f26}.bn-promo-row input{flex:1;min-width:0;padding:0 16px;background:none;border:0;outline:0;color:#fff;font-size:17px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.bn-promo-row input::placeholder{color:#5f665f;letter-spacing:1.5px}.bn-promo-row button{width:54px;display:grid;place-items:center;background:linear-gradient(180deg,#f7d488,#e0a945);color:#2a1f08}.bn-promo-msg{margin-top:10px;font-size:13px;color:var(--ps-muted)}.bn-promo-msg.success{color:var(--ps-green-2);font-weight:800}.bn-promo-msg.invalid,.bn-promo-msg.expired,.bn-promo-msg.already_used{color:#f1b3b0}.bn-promo-hint{margin-top:10px;font-size:13px;color:var(--ps-muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bn-code{padding:4px 9px;border-radius:8px;background:#f3c56f1f;border:1px dashed rgba(243,197,111,.45)!important;color:#f3c56f;font-weight:800;font-size:12px;letter-spacing:1px}.bn-code:hover{background:#f3c56f38}.bn-help{min-height:220px;background:radial-gradient(circle at 85% 80%,rgba(99,185,106,.2),transparent 45%),linear-gradient(180deg,#161c17,#121613)}.bn-help.ready{border-color:var(--ps-green)}.bn-help-panda{position:absolute;right:-30px;bottom:-40px;width:230px;opacity:.9;filter:drop-shadow(0 20px 30px rgba(0,0,0,.5));pointer-events:none}.bn-help-copy{position:relative;max-width:62%;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.bn-help-copy h2{font-size:22px;font-weight:850}.bn-help-copy p{font-size:14px;color:var(--ps-muted);line-height:1.5}:root:root[data-ui] .bn-help-copy .button{min-height:44px;border-radius:12px;margin-top:6px}@media(max-width:1080px){.bn-hero{grid-template-columns:auto 1fr}.bn-hero-stats{grid-column:1 / -1}.bn-hero-stats>div{flex:1;min-width:0}.bn-days{grid-template-columns:repeat(4,1fr)}.bn-day.big{grid-column:span 4;flex-direction:row;min-height:110px;padding:14px 20px}.bn-grid{grid-template-columns:1fr}}@media(max-width:760px){.bn-hero{grid-template-columns:1fr;padding:20px;text-align:left}.bn-hero-panda{width:72px;height:72px;position:absolute;right:16px;top:16px}.bn-hero-copy h1{font-size:34px}.bn-hero-stats{flex-direction:column}.bn-hero-stats>div{display:flex;justify-content:space-between;align-items:center;padding:10px 14px}.bn-hero-stats span{margin:0}.bn-head{flex-direction:column;align-items:stretch}.bn-claim{justify-content:center}.bn-daily,.bn-card{padding:18px;border-radius:22px}.bn-days{grid-template-columns:repeat(3,1fr);gap:8px}.bn-day{min-height:124px}.bn-day.big{grid-column:span 3}.bn-quest{grid-template-columns:44px 1fr}.bn-quest-ico{width:44px;height:44px}.bn-quest-side{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:center}.bn-ticket{grid-template-columns:64px 1fr}.bn-help-copy{max-width:70%}.bn-help-panda{width:170px}:root:root[data-ui] dialog#modal:not(.result-modal):not(.item-modal){padding:22px}:root:root[data-ui] .modal-heading h2{font-size:23px}:root:root[data-ui] .help-steps>div{grid-template-columns:42px 1fr}:root:root[data-ui] .help-steps>div>span{width:42px;height:42px;font-size:16px}}:root:root[data-ui] .help-steps>div{margin:0}:root:root[data-ui] .help-steps>div>span{font-family:inherit}:root:root[data-ui] .help-steps section{margin:0;padding:0}.bn-grid>*,.bn-col>*{min-width:0}@media(max-width:1080px){.bn-grid{grid-template-columns:minmax(0,1fr)}}.bn-quest-copy b,.bn-quest-copy>span{overflow-wrap:anywhere}.bn-ticket{grid-template-columns:96px minmax(0,1fr)}@media(max-width:760px){.bn-ticket{grid-template-columns:56px minmax(0,1fr)}.bn-ticket-body{padding:18px 16px}}.up-list-more{margin-top:10px;font-size:12px;color:var(--ps-muted);text-align:center}.nav-ico{width:32px;height:32px;border-radius:10px;background:linear-gradient(160deg,color-mix(in srgb,var(--nav-c) 22%,transparent),color-mix(in srgb,var(--nav-c) 8%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nav-c) 22%,transparent)}.nav-ico .picon{width:19px;height:19px}:root:root[data-ui] .desktop-nav a.nav-pill.active .nav-ico{background:linear-gradient(160deg,color-mix(in srgb,var(--nav-c) 100%,#fff 18%),var(--nav-c));color:#0b100c}:root:root[data-ui] .mobile-nav a .picon{width:22px;height:22px}:root:root[data-ui] .mobile-nav a.active{color:var(--nav-c, var(--ps-green))}:root:root[data-ui] .mobile-nav a.active:before{background:var(--nav-c, var(--ps-green))}:root:root[data-ui] .header-inventory .picon{width:22px;height:22px}:root:root[data-ui] .desktop-nav{background:transparent;border:0;box-shadow:none;padding:0;gap:2px;height:56px}:root:root[data-ui] .desktop-nav a.nav-pill{position:relative;height:56px;padding:0 16px;gap:10px;border-radius:14px;color:#c9d2ca;font-size:15px;font-weight:750;background:transparent;box-shadow:none}.nav-ico3d{width:30px;height:30px;flex:none;filter:drop-shadow(0 4px 6px rgba(0,0,0,.45));transition:transform .25s cubic-bezier(.2,.8,.2,1)}:root:root[data-ui] .desktop-nav a.nav-pill:hover{background:#ffffff09;color:#fff}:root:root[data-ui] .desktop-nav a.nav-pill:hover .nav-ico3d{transform:translateY(-2px) rotate(-6deg) scale(1.08)}:root:root[data-ui] .desktop-nav a.nav-pill.active{color:#fff;background:linear-gradient(180deg,#ffffff05,color-mix(in srgb,var(--nav-c) 10%,#121613));box-shadow:inset 0 0 0 1px #ffffff0d}:root:root[data-ui] .desktop-nav a.nav-pill.active:after{display:block;content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--nav-c);box-shadow:0 0 12px var(--nav-c)}:root:root[data-ui] .desktop-nav a.nav-pill.active .nav-ico3d{transform:scale(1.08)}:root:root[data-ui] .desktop-nav a.nav-special{margin-left:6px;height:46px;align-self:center;padding:0 16px 0 10px;background:linear-gradient(100deg,#ff8fb1,#c26bff);color:#fff;box-shadow:0 6px 20px #c26bff4d,inset 0 1px #ffffff59;text-shadow:0 1px 2px rgba(0,0,0,.25)}:root:root[data-ui] .desktop-nav a.nav-special:hover{background:linear-gradient(100deg,#ff9fbd,#cd80ff)}:root:root[data-ui] .desktop-nav a.nav-special.active{background:linear-gradient(100deg,#ff8fb1,#c26bff);box-shadow:0 0 0 2px #fff3,0 8px 26px #c26bff73}:root:root[data-ui] .desktop-nav a.nav-special.active:after{display:none}:root:root[data-ui] .desktop-nav a.nav-special .nav-dot{border-color:#c26bff;background:#fff;color:#b0428a}.mnav-ico3d{width:26px;height:26px;filter:drop-shadow(0 3px 4px rgba(0,0,0,.4));opacity:.85}:root:root[data-ui] .mobile-nav a.active .mnav-ico3d{opacity:1;transform:translateY(-2px) scale(1.08)}.hdr-ico3d{width:26px;height:26px;filter:drop-shadow(0 3px 4px rgba(0,0,0,.4))}.header-login .hdr-ico3d{width:22px;height:22px}.adm-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:9px;background:#f3c56f24;color:#f3c56f;font-size:12px;font-weight:800}.adm-login{max-width:460px;margin:40px auto;padding:32px;border-radius:26px;background:linear-gradient(180deg,#171d18,#111512);border:1px solid #2c352e;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.adm-login h1{font-size:30px;font-weight:900}.adm-login p{color:var(--ps-muted);font-size:14px;line-height:1.5}.adm-login code,.adm-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.adm-login code{padding:2px 6px;border-radius:6px;background:#232a25;color:#f3c56f}.adm-login-form{display:flex;gap:8px;width:100%}.adm-login-form input,.adm-form input{flex:1;min-width:0;height:46px;padding:0 14px;border-radius:12px;background:#0f1310;border:1px solid var(--ps-line);color:var(--ps-text);font-size:15px}.adm-login-form input:focus,.adm-form input:focus{outline:none;border-color:#f3c56f}.adm-error{color:#f1b3b0;font-size:14px;padding:10px 12px;border-radius:10px;background:#2a1715}.adm-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.adm-stats>div{padding:16px 18px;border-radius:18px;background:var(--ps-surface);border:1px solid var(--ps-line)}.adm-stats span{display:block;color:var(--ps-muted);font-size:13px}.adm-stats b{font-size:28px;font-weight:900}.adm-grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:16px;align-items:start}.adm-card{padding:22px;border-radius:22px;background:var(--ps-surface);border:1px solid var(--ps-line)}.adm-card h2{font-size:20px;font-weight:850;margin-bottom:14px}.adm-form{display:flex;flex-direction:column;gap:12px;position:sticky;top:100px}.adm-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:#c9d2ca;position:relative}.adm-form label small{font-weight:500;color:var(--ps-muted)}.adm-form input[name=code]{text-transform:uppercase;letter-spacing:1.5px;font-weight:800;padding-right:100px}.adm-form input[readonly]{opacity:.7}.adm-gen{position:absolute;right:6px;bottom:6px;height:34px;padding:0 10px;border-radius:9px;background:#232a25;color:var(--ps-green-2);font-size:12px;font-weight:800}.adm-check{flex-direction:row!important;align-items:center;gap:10px!important}.adm-check input{flex:none;width:20px;height:20px;accent-color:var(--ps-green)}.adm-form-actions{display:flex;gap:8px}:root:root[data-ui] .adm-form-actions .button{flex:1;justify-content:center;min-height:48px;border-radius:12px}.adm-list-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.adm-list-head h2{margin:0}.adm-table-wrap{overflow-x:auto}.adm-table{width:100%;border-collapse:collapse;font-size:14px}.adm-table th{text-align:left;font-size:12px;color:var(--ps-muted);font-weight:700;padding:10px 8px;border-bottom:1px solid var(--ps-line)}.adm-table td{padding:12px 8px;border-bottom:1px solid #1f2621;vertical-align:middle;white-space:nowrap}.adm-table td small{display:block;color:var(--ps-muted);font-size:12px;white-space:normal}.adm-code{font-size:15px;letter-spacing:1px;color:#fff}.adm-state{padding:4px 9px;border-radius:8px;font-size:12px;font-weight:800}.adm-state.on{background:#1f3322;color:var(--ps-green-2)}.adm-state.off{background:#2a1d1c;color:#f1b3b0}.adm-actions{display:flex;gap:4px;justify-content:flex-end}.adm-actions button{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#1f2621;color:#c9d2ca}.adm-actions button:hover{background:#2a342c;color:#fff}.adm-actions button.danger:hover{background:#3a1d1b;color:#f1b3b0}.adm-empty{color:var(--ps-muted);padding:30px 0;text-align:center}@media(max-width:980px){.adm-grid{grid-template-columns:1fr}.adm-form{position:static}}@media(max-width:600px){.adm-stats{grid-template-columns:1fr}.adm-login-form{flex-direction:column}}.adm-form input{flex:none;height:46px}.adm-form input[type=checkbox]{height:20px}:root:root[data-ui] .desktop-nav a.nav-pill{padding:0 18px;font-size:15px;letter-spacing:.1px}:root:root[data-ui] .case-page .stage-idle{display:flex;flex-direction:column;justify-content:center;gap:0}.idle-strip{position:absolute;left:0;right:0;bottom:22px;height:150px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);opacity:.55}.idle-track{display:flex;gap:12px;width:max-content;animation:idle-scroll 60s linear infinite}.idle-track .reel-card{flex:0 0 150px;width:150px;height:140px;padding:10px;filter:none}.idle-track .reel-card .reel-art{height:70px}@keyframes idle-scroll{to{transform:translate(-50%)}}:root:root[data-ui] .case-page .stage-idle .stage-cases{position:relative;z-index:2;margin-bottom:120px}:root:root[data-ui] .case-page .stage-idle .stage-case{height:220px}:root:root[data-ui] .case-page .opening-stage,:root:root[data-ui] .case-page .stage-idle{min-height:420px}@media(prefers-reduced-motion:reduce){.idle-track{animation:none}}@media(max-width:760px){.idle-strip{height:110px;bottom:10px}.idle-track .reel-card{flex-basis:110px;width:110px;height:104px}.idle-track .reel-card .reel-art{height:50px}:root:root[data-ui] .case-page .stage-idle .stage-cases{margin-bottom:90px}:root:root[data-ui] .case-page .stage-idle .stage-case{height:150px}:root:root[data-ui] .case-page .opening-stage,:root:root[data-ui] .case-page .stage-idle{min-height:300px;height:auto}}:root:root[data-ui] .case-page .opening-stage:not(.is-opening),:root:root[data-ui] .case-page .stage-idle{height:400px;min-height:400px}.idle-strip{top:18px;bottom:18px;height:auto;opacity:1;mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.idle-track{height:100%;gap:14px;animation-duration:90s}.idle-track .reel-card{flex:0 0 230px;width:230px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:18px 14px 22px;border-radius:18px;opacity:.55;background:linear-gradient(180deg,color-mix(in srgb,var(--rarity) 30%,#141914),color-mix(in srgb,var(--rarity) 12%,#121612))}.idle-track .reel-card .reel-art{position:absolute;top:18%;left:8%;right:8%;height:46%}.idle-track .reel-card small{font-size:12px}.idle-track .reel-card strong{font-size:16px}.stage-idle:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 30% 55% at 50% 50%,rgba(10,13,11,.75),transparent 75%)}:root:root[data-ui] .case-page .stage-idle .stage-cases{margin:0;height:100%;display:flex;align-items:center;justify-content:center}:root:root[data-ui] .case-page .stage-idle .stage-case{height:300px}:root:root[data-ui] .case-page .stage-case .case-render-v2{filter:drop-shadow(0 30px 40px rgba(0,0,0,.8))}@media(max-width:760px){:root:root[data-ui] .case-page .opening-stage:not(.is-opening),:root:root[data-ui] .case-page .stage-idle{height:280px;min-height:280px}.idle-track .reel-card{flex-basis:150px;width:150px;padding:10px 8px 14px}.idle-track .reel-card strong{font-size:13px}:root:root[data-ui] .case-page .stage-idle .stage-case{height:190px}}:root:root[data-ui] .idle-track .reel-card .reel-art{position:absolute;top:12%;left:8%;right:8%;height:50%;margin:0}:root:root[data-ui] .idle-track .reel-card .reel-art .skin-visual,:root:root[data-ui] .idle-track .reel-card .reel-art img{width:100%;height:100%;object-fit:contain}:root:root[data-ui] .idle-track .reel-card .skin-fallback{display:none}:root:root[data-ui] .toast-region{gap:6px;bottom:20px;right:20px;max-width:min(340px,calc(100vw - 32px))}:root:root[data-ui] .toast{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:9px;padding:10px 13px;border-radius:10px;background:#161c17f2;border:1px solid #2c3a2b;color:#dfe9d8;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.35;text-align:left;box-shadow:0 8px 24px #0006;backdrop-filter:blur(8px);cursor:pointer;pointer-events:auto;animation:toast-in .22s ease-out;transition:opacity .18s,transform .18s}:root:root[data-ui] .toast:hover{border-color:#4b6a3d}:root:root[data-ui] .toast .icon{color:#7cd957;flex:none}:root:root[data-ui] .toast.error{background:#241817f2;border-color:#5c3229}:root:root[data-ui] .toast.error .icon{color:#f08b6f}:root:root[data-ui] .toast.mini{padding:6px 10px;font-size:11px;border-radius:8px;gap:7px;opacity:.94;justify-self:end;color:#b9c9b1}:root:root[data-ui] .toast.leaving{opacity:0;transform:translate(12px)}@media(max-width:760px){:root:root[data-ui] .toast-region{bottom:78px;right:12px}}:root:root[data-ui] .case-econ{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}:root:root[data-ui] .case-econ span{font-size:11px;color:#8f9c8a;background:#151a16;border:1px solid #232c22;border-radius:7px;padding:4px 9px}:root:root[data-ui] .case-econ b{color:#e6efe0;font-weight:650;margin-left:3px}:root:root[data-ui] .bn-promo-msg.exhausted,:root:root[data-ui] .bn-promo-msg.busy,:root:root[data-ui] .bn-promo-msg.error{color:#f1b3b0}:root:root[data-ui] .pf-coupon-msg:not(.success){color:#f1b3b0}.adm-top{display:flex;align-items:flex-end;gap:18px;margin-bottom:18px;flex-wrap:wrap}.adm-top h1{font-size:30px;font-weight:900;margin-top:8px;letter-spacing:-.5px}.adm-tabs{display:flex;gap:4px;padding:4px;border-radius:12px;background:#111512;border:1px solid var(--ps-line);margin-left:auto}.adm-tabs button,.adm-seg button{padding:8px 14px;border-radius:9px;font-size:13px;font-weight:750;color:var(--ps-muted)}.adm-tabs button.on,.adm-seg button.on{background:var(--ps-surface-3);color:var(--ps-text)}.adm-tabs button:hover:not(.on),.adm-seg button:hover:not(.on){color:var(--ps-text)}:root:root[data-ui] .adm-logout{min-height:42px;border-radius:11px}.adm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.adm-kpis.three{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-kpi{padding:16px 18px 15px;border-radius:18px;background:var(--ps-surface);border:1px solid var(--ps-line);min-width:0}.adm-kpi span{display:flex;align-items:center;gap:6px;color:var(--ps-muted);font-size:13px;font-weight:650}.adm-kpi b{display:block;font-size:30px;font-weight:900;letter-spacing:-.8px;margin:6px 0 4px;font-variant-numeric:tabular-nums}.adm-kpi small{display:block;color:#75807a;font-size:12px;line-height:1.45}.adm-kpi.accent{background:linear-gradient(160deg,#1b2a1d,#151a16 70%);border-color:#2f4a31}.adm-kpi.accent b{color:var(--ps-green-2)}.adm-bamboo{width:15px;height:15px}.adm-chart{margin-bottom:14px}.adm-chart-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.adm-chart-head>div:first-child{margin-right:auto}.adm-chart-head h2{margin:0 0 2px}.adm-chart-head p{color:var(--ps-muted);font-size:13px}.adm-chart-head p b{color:var(--ps-text);font-variant-numeric:tabular-nums}.adm-seg{display:flex;gap:2px;padding:3px;border-radius:10px;background:#111512;border:1px solid var(--ps-line)}.adm-seg button{padding:6px 10px;font-size:12px;border-radius:7px}.adm-svg{width:100%;height:auto;display:block}.adm-grid-line{stroke:#232a25;stroke-width:1}.adm-axis{fill:#6e7a72;font-size:11px;font-family:inherit}.adm-bar .hit{fill:transparent}.adm-bar .fill{fill:#63b96a;transition:fill .12s}.adm-bar:hover .fill,.adm-bar:focus .fill{fill:#a3db8b}.adm-bar:hover .hit{fill:#ffffff08}.adm-bar:focus{outline:none}.adm-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px}.adm-card h2 small{font-size:12px;color:var(--ps-muted);font-weight:600;margin-left:6px}.adm-pop{list-style:none;display:grid;gap:10px}.adm-pop li{display:grid;grid-template-columns:140px minmax(0,1fr) 56px;align-items:center;gap:10px;font-size:13px}.adm-pop span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d6ded8}.adm-pop i{height:10px;border-radius:0 4px 4px 0;background:linear-gradient(90deg,#3d7a43,#63b96a);width:var(--w);min-width:3px}.adm-pop b{text-align:right;font-variant-numeric:tabular-nums}.adm-recent{list-style:none;display:grid}.adm-recent li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #1f2621}.adm-recent li:last-child{border-bottom:0}.adm-recent div{min-width:0}.adm-recent b{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-recent small{color:var(--ps-muted);font-size:12px}.adm-recent span{font-weight:850;font-variant-numeric:tabular-nums;color:#c9d2ca;white-space:nowrap}.adm-recent span.up{color:var(--ps-green-2)}.adm-muted{color:var(--ps-muted);font-size:14px}.adm-foot{color:#6e7a72;font-size:12px;margin-top:14px}.adm-foot .text-button{font-size:12px;color:var(--ps-green-2)}.adm-demo-banner{display:flex;align-items:center;gap:8px;padding:11px 14px;border-radius:12px;background:#3a2c12;border:1px solid #7a5a1d;color:#f3d38f;font-size:13px;margin-bottom:14px}.adm-demo-banner button{margin-left:auto;color:#fff;font-weight:750;font-size:12px;text-decoration:underline}.adm-empty-state{text-align:center;padding:46px 22px}.adm-empty-state p{margin-top:6px;color:#c9d2ca}.adm-empty-state .adm-muted{max-width:460px;margin:10px auto 0}.adm-row{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:18px}.adm-uses{display:grid;gap:5px;min-width:90px}.adm-uses i{height:4px;border-radius:2px;background:#232a25;position:relative;overflow:hidden}.adm-uses i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--ps-green);border-radius:2px}.adm-table td.num{font-variant-numeric:tabular-nums;font-weight:750}@media(max-width:980px){.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-grid2{grid-template-columns:1fr}}@media(max-width:600px){.adm-kpis,.adm-kpis.three{grid-template-columns:1fr}.adm-tabs{margin-left:0}.adm-pop li{grid-template-columns:100px minmax(0,1fr) 44px}.adm-kpi b{font-size:26px}}:where(.bamboo-img){width:1.1em;height:1.1em}.bamboo-img{display:inline-block;object-fit:contain;vertical-align:-.2em;flex:none;filter:drop-shadow(0 1px 1px #0006)}:root:root[data-ui] .bamboo-currency{display:inline-flex;align-items:center}:root:root[data-ui] .wallet-plus{display:grid;place-items:center;background:transparent;box-shadow:none;padding:0;border:0}:root:root[data-ui] .wallet-plus .hdr-plus{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 3px 6px #0007);transition:transform .15s}:root:root[data-ui] .wallet-plus:hover .hdr-plus{transform:scale(1.08) rotate(6deg)}:root:root[data-ui] .wallet-plus:active .hdr-plus{transform:scale(.94)}:root:root[data-ui] .header-inventory .hdr-backpack{width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 3px 6px #0007);transition:transform .15s}:root:root[data-ui] .header-inventory:hover .hdr-backpack{transform:translateY(-2px) rotate(-4deg)}.bn-ico3d{width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 3px 5px #0008)}.bn-ico3d-inline{width:1.35em;height:1.35em;object-fit:contain;vertical-align:-.3em}.bn-ticket-stub .bn-ico3d{width:40px;height:40px}:root:root[data-ui] .desktop-nav a.nav-pill .nav-dot{position:absolute;top:5px;right:2px;margin:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-family:inherit;font-size:10.5px;font-weight:800;font-style:normal;line-height:1;font-variant-numeric:tabular-nums;display:grid;place-items:center;pointer-events:none}@media(max-width:760px){:root:root[data-ui] .wallet-plus .hdr-plus{width:28px;height:28px}:root:root[data-ui] .header-inventory .hdr-backpack{width:28px;height:28px}}.adm-pop,.adm-recent{padding:0;margin:0}.adm-axis{font-size:12px}@media(max-width:760px){.adm-axis{font-size:20px}}:root:root[data-ui] .wallet-plus .hdr-plus{width:30px;height:30px}.skip-link:focus:not(:focus-visible){top:-80px}.adm-bar .fill{max-width:56px}:root:root[data-ui] dialog#modal.wallet-modal:not(.result-modal):not(.item-modal){width:min(460px,calc(100% - 24px));padding:0;border-radius:26px;overflow:hidden;background:#121713;border:1px solid #263027}.wl-hero{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:34px 24px 26px;background:radial-gradient(120% 90% at 50% 0%,#2a5a2e,#18301b 42%,#121713 78%);overflow:hidden}.wl-hero:before{content:"";position:absolute;width:260px;height:260px;top:-70px;border-radius:50%;background:radial-gradient(circle,#8be07a33,transparent 65%)}.wl-bamboo{position:relative;width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 10px 18px #0009);animation:wl-float 3.2s ease-in-out infinite}@keyframes wl-float{50%{transform:translateY(-5px) rotate(-3deg)}}.wl-label{position:relative;margin-top:10px;font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:#a3db8b}.wl-amount{position:relative;font-size:46px;line-height:1.05;font-weight:900;letter-spacing:-1.5px;color:#fff;margin-top:4px;font-variant-numeric:tabular-nums;text-shadow:0 4px 24px #63b96a55}.wl-word{position:relative;font-size:14px;color:#b9c9b1;margin-top:2px}.wl-split{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#232c24;border-block:1px solid #232c24}.wl-split>div{background:#141a15;padding:14px 18px;display:grid;gap:2px}.wl-split span{font-size:12px;color:#8f9a92;font-weight:650}.wl-split b{font-size:20px;font-weight:850;font-variant-numeric:tabular-nums}.wl-split small{font-size:11.5px;color:#6f7a72}.wl-h{font-size:14px;font-weight:800;padding:18px 20px 10px;color:#dfe7da}.wl-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 16px}:root:root[data-ui] .wl-tile{position:relative;display:flex;align-items:center;gap:10px;padding:12px;border-radius:16px;background:#1a211b;border:1px solid #263027;color:inherit;text-decoration:none;transition:background .15s,transform .15s,border-color .15s;min-width:0}:root:root[data-ui] .wl-tile:hover{background:#202a21;border-color:#3d5a3f;transform:translateY(-2px)}.wl-tile-ico{width:34px;height:34px;object-fit:contain;flex:none;filter:drop-shadow(0 3px 5px #0008)}.wl-tile span{display:grid;gap:2px;min-width:0}.wl-tile b{font-size:13.5px;font-weight:800;color:#f2f6ef}.wl-tile small{font-size:11.5px;line-height:1.3;color:#8f9a92}.wl-badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#ff5d73;color:#fff;font-style:normal;font-size:11px;font-weight:800;display:grid;place-items:center;border:2px solid #121713}.wl-note{font-size:11.5px;color:#6f7a72;text-align:center;padding:16px 20px 20px}:root:root[data-ui] dialog#modal.wallet-modal .modal-close{z-index:3;background:#0f1a10aa}@media(max-width:420px){.wl-tiles{grid-template-columns:1fr}.wl-amount{font-size:40px}}.pf2{display:grid;gap:14px}.pf2-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.4fr);gap:14px}.pf2-user{position:relative;display:flex;align-items:center;gap:20px;padding:26px;border-radius:26px;background:radial-gradient(120% 140% at 0% 0%,#24492a,#172219 45%,#131814);border:1px solid #263428;overflow:hidden;min-width:0}.pf2-user:after{content:"";position:absolute;right:-40px;bottom:-60px;width:220px;height:220px;background:var(--panda-logo) center / contain no-repeat;opacity:.06;transform:rotate(-12deg);pointer-events:none}.pf2-avatar{position:relative;flex:none;width:112px;height:112px;border-radius:50%;padding:5px;background:conic-gradient(#8be07a var(--lp),#2a352b 0);box-shadow:0 10px 30px #0007}.pf2-avatar .acc-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;border:3px solid #131814;background-color:#1d251e}.pf2-lvl{position:absolute;right:-2px;bottom:2px;min-width:34px;height:34px;padding:0 8px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(160deg,#a3db8b,#4f9e57);color:#0c140d;font-weight:900;font-size:15px;border:3px solid #141b15}.pf2-user-copy{min-width:0;display:grid;gap:6px;position:relative;z-index:1}.pf2-title{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.4px;color:#a3db8b}.pf2-title-ico{width:16px;height:16px}.pf2-name{display:flex;align-items:center;gap:8px;font-size:30px;font-weight:900;letter-spacing:-.6px;line-height:1.1;min-width:0}.pf2-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root:root[data-ui] .pf2-provider{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#1b2838;color:#c7d5e0;transition:background .15s,transform .15s}:root:root[data-ui] a.pf2-provider:hover{background:#2a475e;color:#fff;transform:translateY(-1px)}.pf2-provider.google{background:#fff}:root:root[data-ui] .pf2-mini{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#ffffff0d;color:#9fab9f;border:1px solid #ffffff12;transition:background .15s,color .15s}:root:root[data-ui] .pf2-mini:hover{background:#ffffff1c;color:#fff}:root:root[data-ui] .pf2-mini.ok{background:#63b96a;color:#0c130d;border-color:transparent}.pf2-logout{position:absolute!important;top:16px;right:16px;z-index:2}.pf2-rename{display:flex;gap:6px;align-items:center}:root:root[data-ui] .pf2-rename input{min-width:0;flex:1;max-width:260px;height:42px;padding:0 12px;border-radius:11px;background:#0d120e;border:1px solid #63b96a;color:#fff;font-size:20px;font-weight:800;outline:none}.pf2-xp{display:grid;gap:5px;margin-top:4px;max-width:340px}.pf2-xp-bar{height:8px;border-radius:4px;background:#0d120e;overflow:hidden}.pf2-xp-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#4f9e57,#a3db8b);box-shadow:0 0 12px #8be07a66}.pf2-xp small{font-size:12px;color:#8f9a92}.pf2-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}:root:root[data-ui] .pf2-stat{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:18px 20px;border-radius:22px;overflow:hidden;min-height:112px;text-align:left;border:1px solid #ffffff10;color:inherit;font:inherit}.pf2-stat.green{background:linear-gradient(135deg,#2d6a33,#173a1b 70%)}.pf2-stat.violet{background:linear-gradient(135deg,#4a3480,#221a3c 70%)}.pf2-stat.gold{background:linear-gradient(135deg,#7a5a1d,#33270f 70%)}.pf2-stat.pink{background:linear-gradient(135deg,#7a2f55,#33162a 70%)}.pf2-best{background:linear-gradient(135deg,color-mix(in srgb,var(--rarity) 55%,#1a1a1a),#151915 75%);cursor:pointer;transition:transform .15s}.pf2-best:hover{transform:translateY(-2px)}.pf2-stat-label{font-size:13px;font-weight:700;color:#ffffffb3;position:relative;z-index:1}.pf2-stat-value{font-size:28px;font-weight:900;letter-spacing:-.6px;line-height:1.1;font-variant-numeric:tabular-nums;position:relative;z-index:1}.pf2-stat small{font-size:12px;color:#fff9;position:relative;z-index:1;max-width:62%;line-height:1.35}.pf2-stat-ico{position:absolute;right:10px;bottom:50%;transform:translateY(50%) rotate(-8deg);width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 10px 14px #0008);transition:transform .25s}.pf2-stat:hover .pf2-stat-ico{transform:translateY(50%) rotate(0) scale(1.06)}:root:root[data-ui] .pf2-stat-btn{position:relative;z-index:1;margin-top:8px;padding:7px 14px;border-radius:10px;background:#a3db8b;color:#0c140d;font-weight:800;font-size:13px}:root:root[data-ui] .pf2-stat-btn:hover{background:#c1ecac}.pf2-best-art{position:absolute;right:-8px;bottom:8px;width:52%;height:70%;display:grid;place-items:center;filter:drop-shadow(0 8px 12px #0009);transform:rotate(-8deg)}.pf2-best-art img,.pf2-best-art svg{max-width:100%;max-height:100%}.pf2-login{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:20px;background:#161d17;border:1px dashed #34463a;flex-wrap:wrap}.pf2-login-ico{width:40px;height:40px}.pf2-login div{display:grid;gap:2px;margin-right:auto}.pf2-login b{font-size:15px}.pf2-login span{font-size:13px;color:#8f9a92}.pf2-tabs{display:flex;gap:6px;align-items:center;flex-wrap:wrap}:root:root[data-ui] .pf2-tabs>button{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:13px;background:#161b17;border:1px solid #252d26;color:#aab4ac;font-weight:750;font-size:14px}:root:root[data-ui] .pf2-tabs>button.active{background:#f2f6ef;color:#0d120e;border-color:transparent}.pf2-tabs>button span{font-size:11px;padding:2px 7px;border-radius:7px;background:#ffffff14}.pf2-tabs>button.active span{background:#0d120e1a}.pf2-foot{display:flex;justify-content:center;gap:22px;padding:6px 0 4px}:root:root[data-ui] .pf2-foot .text-button{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#6f7a72}:root:root[data-ui] .pf2-foot .text-button:hover{color:#c9d2ca}@media(max-width:1100px){.pf2-head{grid-template-columns:1fr}}@media(max-width:600px){.pf2-user{padding:20px 16px;gap:14px}.pf2-avatar{width:84px;height:84px}.pf2-name{font-size:23px}.pf2-stats{grid-template-columns:1fr 1fr;gap:8px}:root:root[data-ui] .pf2-stat{padding:14px;min-height:104px;border-radius:18px}.pf2-stat-value{font-size:22px}.pf2-stat-ico{width:52px;height:52px;right:6px;bottom:auto;top:8px;transform:rotate(-8deg)}.pf2-stat:hover .pf2-stat-ico{transform:none}.pf2-stat small{max-width:100%}}.drop-user{position:absolute;top:5px;left:5px;z-index:3;display:flex;align-items:center;gap:4px;max-width:calc(100% - 10px);padding:2px 6px 2px 2px;border-radius:8px;background:#0b0f0ccc;backdrop-filter:blur(4px)}.drop-user img,.drop-user i{width:14px;height:14px;border-radius:50%;object-fit:cover;flex:none;background:var(--panda-logo) center / cover,#1f2a21;display:block}.drop-user em{font-style:normal;font-size:9px;font-weight:750;color:#e9f0e5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop-tile.real{box-shadow:inset 0 0 0 1px #fff2}.pf2-best-art{right:12px;top:50%;bottom:auto;width:46%;height:78%;transform:translateY(-50%) rotate(-8deg);overflow:visible}.pf2-best-art>*{width:100%;height:100%}.pf2-best-art img{width:100%;height:100%;object-fit:contain}.pf2-best-art .weapon-svg,.pf2-best-art .skin-img{width:100%!important;height:100%!important;object-fit:contain}.pf2-best:hover .pf2-best-art{transform:translateY(-50%) rotate(-3deg) scale(1.05);transition:transform .25s}.pf2-best small{max-width:50%}.pf2-best-art .skin-visual{display:block;position:relative;width:100%;height:100%}.pf2-best-art .skin-visual img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain;transform:none}.fast-pill{display:flex;align-items:center;gap:9px;height:52px;padding:0 10px 0 6px;border-radius:16px;background:#141a15;border:1px solid #263027;color:#e8f2e3;cursor:pointer;transition:border-color .2s,background .2s;white-space:nowrap;flex:none}.fast-pill:hover:not(:disabled){border-color:#3d5a3f;background:#182019}.fast-pill:disabled{opacity:.5;cursor:default}.fast-pill img{width:34px;height:34px;object-fit:contain;filter:grayscale(.7) brightness(.75);transition:filter .25s,transform .3s;flex:none}.fast-pill.on img{filter:none;transform:rotate(-8deg)}.fast-pill-text{display:grid;line-height:1.15;text-align:left}.fast-pill-text b{font-size:13px;font-weight:800}.fast-pill-text small{font-size:11px;color:#7d887f;font-weight:600}.fast-pill.on .fast-pill-text small{color:#e6c068}.fast-switch{position:relative;width:38px;height:22px;border-radius:11px;background:#2a332b;border:1px solid #3a463b;flex:none;margin-left:2px;transition:background .25s,border-color .25s}.fast-switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#b9c4b9;box-shadow:0 2px 4px #0006;transition:transform .25s cubic-bezier(.3,1.4,.5,1),background .25s}.fast-pill.on{border-color:#6a5a24}.fast-pill.on .fast-switch{background:linear-gradient(90deg,#4f9e57,#8bd16f);border-color:transparent}.fast-pill.on .fast-switch i{transform:translate(16px);background:#fff}@media(max-width:760px){:root:root[data-ui] .fast-pill{order:2;margin-left:auto;height:36px;padding:0 8px 0 4px;border-radius:12px}.fast-pill img{width:26px;height:26px}.fast-pill-text small{display:none}.fast-pill-text b{font-size:12px}}.fp-short{display:none}@media(max-width:760px){.fp-long{display:none}.fp-short{display:inline}:root:root[data-ui] .quantity-picker{margin:0}}:root:root[data-ui] .tg-link{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;background:#1c2a36;color:#8fd0ff;font-size:13px;font-weight:750;text-decoration:none;transition:background .15s}:root:root[data-ui] .tg-link:hover{background:#24384a;color:#fff}:root:root[data-ui] .bn-tg{display:flex;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;color:inherit;background:linear-gradient(120deg,#17344a,#142027 70%);border:1px solid #24465e;transition:transform .15s,border-color .15s}:root:root[data-ui] .bn-tg:hover{transform:translateY(-2px);border-color:#3a6e92}.bn-tg-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#2aa3e0;color:#fff;flex:none;box-shadow:0 6px 16px #2aa3e055}.bn-tg>span:nth-child(2){display:grid;gap:3px;min-width:0}.bn-tg b{font-size:15px}.bn-tg small{font-size:12px;color:#9fc3dc}.bn-tg em{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:13px;font-weight:800;color:#8fd0ff;white-space:nowrap}@media(max-width:600px){.bn-tg em{display:none}}.bn-quest-ico .bn-ico3d{width:40px;height:40px}.boot-error{min-height:70vh;display:grid;place-content:center;justify-items:center;gap:12px;text-align:center;padding:24px}.boot-error img{width:96px;height:96px;border-radius:50%}.boot-error h1{font-size:28px;font-weight:900}.boot-error p{color:#8f9a92;max-width:420px}.adm-danger{display:flex;align-items:center;gap:18px;margin-top:14px;border-color:#4a2723;background:#1a1312;flex-wrap:wrap}.adm-danger>div{flex:1;min-width:240px}.adm-danger h2{margin-bottom:4px;color:#f1b3b0}.bt-page{display:grid;gap:14px}.bt-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-radius:22px;background:radial-gradient(120% 160% at 0% 50%,#3a2a5e,#1f2a22 45%,#141a15);border:1px solid #2c3530;flex-wrap:wrap}.bt-hero.small{padding:14px 18px}.bt-hero-title{display:flex;align-items:center;gap:14px}.bt-hero-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(150deg,#b493ff,#6a4ad1);color:#fff;box-shadow:0 8px 24px #6a4ad155;flex:none}.bt-hero h1{font-size:26px;font-weight:900;letter-spacing:-.5px}.bt-hero p{color:#a7b1a9;font-size:13.5px;margin-top:2px}:root:root[data-ui] .bt-create{min-height:48px;border-radius:14px;padding:0 20px;font-weight:850}.bt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bt-tabs{display:flex;gap:6px}:root:root[data-ui] .bt-tabs button{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:13px;background:#161b17;border:1px solid #252d26;color:#aab4ac;font-weight:750;font-size:14px}:root:root[data-ui] .bt-tabs button.on{background:#1f3a23;border-color:#3f7a46;color:#e8f6e2}.bt-tabs i{font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#63b96a;color:#0c130d;font-size:11px;font-weight:900;display:grid;place-items:center}.bt-filters{display:flex;align-items:center;gap:6px;color:#8f9a92;font-size:13px}:root:root[data-ui] .bt-filters button{min-width:36px;height:34px;padding:0 10px;border-radius:10px;background:#161b17;border:1px solid #252d26;color:#aab4ac;font-weight:750;font-size:13px}:root:root[data-ui] .bt-filters button.on{background:#f2f6ef;color:#0d120e}:root:root[data-ui] .bt-filters .bt-sortbtn{display:inline-flex;align-items:center;gap:6px;margin-left:6px}.bt-list{display:grid;gap:10px}.bt-row{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:10px;align-items:stretch;padding:8px;border-radius:20px;background:#141a15;border:1px solid #222a23;transition:border-color .15s}.bt-row:hover{border-color:#33433a}.bt-status{display:grid;place-items:center;gap:6px;padding:10px 6px;border-radius:14px;background:#10150f;text-align:center}.bt-status>span{font-size:12.5px;font-weight:800;color:#c9d2ca}.bt-row.waiting .bt-status>span{color:#a3db8b}.bt-row.live .bt-status>span{color:#f3c56f}.bt-ring{position:relative;width:62px;height:62px;border-radius:50%;background:conic-gradient(#8be07a var(--p),#2a332b 0);display:grid;place-content:center;text-align:center}.bt-ring:before{content:"";position:absolute;inset:5px;border-radius:50%;background:#10150f}.bt-ring b,.bt-ring small{position:relative;display:block;line-height:1}.bt-ring b{font-size:20px;font-weight:900}.bt-ring small{font-size:9px;color:#8f9a92;margin-top:2px}.bt-row.live .bt-ring{background:conic-gradient(#f3c56f var(--p),#2a332b 0);animation:bt-pulse 1.6s ease-in-out infinite}@keyframes bt-pulse{50%{box-shadow:0 0 0 6px #f3c56f1c}}.bt-cases{display:flex;gap:8px;align-items:center;padding:6px 10px;border-radius:14px;background:#10150f;overflow-x:auto;scrollbar-width:thin}.bt-case{position:relative;flex:none;width:104px;display:grid;justify-items:center;gap:2px}.bt-case .case-svg,.bt-case img{width:96px;height:72px;object-fit:contain;filter:drop-shadow(0 6px 10px #0008)}.bt-case i{position:absolute;top:2px;right:4px;padding:2px 6px;border-radius:7px;background:#f3c56f;color:#1a1406;font-style:normal;font-size:11px;font-weight:900}.bt-case small{font-size:11px;color:#a7b1a9;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-side{display:grid;gap:8px;align-content:center;padding:6px 8px;min-width:250px}.bt-side-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.bt-price{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:12px;background:#1d2a1e;font-weight:900;font-variant-numeric:tabular-nums}.bt-price-ico{width:16px;height:16px}.bt-slots{display:flex}.bt-ava{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--pc, #63b96a) 35%,#182019);border:2px solid #141a15;color:#fff;font-weight:900;font-size:15px;object-fit:cover;flex:none}.bt-ava.sm{width:34px;height:34px;font-size:13px;margin-left:-8px}.bt-ava.sm:first-child{margin-left:0}.bt-ava.md{width:42px;height:42px}.bt-ava.empty{background:#1a201b;border:2px dashed #3a463b;color:#6f7a72}.bt-ava.bot{font-size:16px}.bt-side-actions{display:flex;gap:8px}:root:root[data-ui] .bt-side-actions .button{flex:1;min-height:42px;border-radius:12px;justify-content:center;font-weight:800}:root:root[data-ui] .bt-join{background:#f3c56f;color:#1a1406}:root:root[data-ui] .bt-join:hover{background:#ffd98e}.bt-empty{display:grid;justify-items:center;gap:8px;padding:48px 20px;border-radius:20px;background:#141a15;border:1px dashed #2a332b;text-align:center;color:#a7b1a9}.bt-empty b{color:#e8efe4;font-size:17px}.bt-builder{display:grid;gap:12px;padding:16px;border-radius:22px;background:#141a15;border:1px solid #222a23}.bt-slots-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}:root:root[data-ui] .bt-add{flex:none;width:168px;height:196px;display:grid;place-content:center;justify-items:center;gap:8px;border-radius:18px;border:2px dashed #63b96a;background:radial-gradient(circle at 50% 35%,#1f3a23,#121812 70%);color:#e8f6e2;text-align:center;box-shadow:inset 0 0 40px #63b96a1a}.bt-add span{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#63b96a;color:#0c130d;box-shadow:0 8px 20px #63b96a55}.bt-add b{font-size:15px}.bt-add small{font-size:11.5px;color:#8f9a92}.bt-slot{position:relative;flex:none;width:168px;height:196px;display:grid;justify-items:center;align-content:center;gap:4px;padding:10px;border-radius:18px;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--case-accent, #63b96a) 22%,#161c17),#121812 75%);border:1px solid #2a332b;text-align:center}.bt-slot .case-svg,.bt-slot img{width:128px;height:96px;object-fit:contain;filter:drop-shadow(0 8px 12px #0009)}.bt-slot b{font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-slot small{font-size:12px;color:#a7b1a9}.bt-slot-no{position:absolute;top:8px;left:10px;font-size:12px;font-weight:900;color:#8f9a92}:root:root[data-ui] .bt-slot button{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:8px;background:#0e130fcc;color:#c9d2ca;display:grid;place-items:center}:root:root[data-ui] .bt-slot button:hover{background:#3a1d1b;color:#f1b3b0}.bt-slot.ghost{background:repeating-linear-gradient(135deg,#151b16 0 10px,#131913 10px 20px);border-style:dashed;opacity:.6}.bt-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px;border-radius:16px;background:#10150f}.bt-seg{display:flex;align-items:center;gap:4px;padding:4px;border-radius:12px;background:#161b17;border:1px solid #252d26}.bt-seg span{font-size:13px;color:#8f9a92;padding:0 8px}:root:root[data-ui] .bt-seg button{width:36px;height:32px;border-radius:9px;font-weight:850;color:#aab4ac}:root:root[data-ui] .bt-seg button.on{background:#f2f6ef;color:#0d120e}.bt-private{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;cursor:pointer}.bt-private small{color:#6f7a72;font-weight:500}.bt-private input{position:absolute;opacity:0;pointer-events:none}.bt-private .switch{width:38px;height:22px;border-radius:11px;background:#2a332b;position:relative;transition:background .2s}.bt-private .switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#b9c4b9;transition:transform .2s}.bt-private input:checked+.switch{background:#63b96a}.bt-private input:checked+.switch:after{transform:translate(16px);background:#fff}.bt-totals{display:flex;gap:14px;margin-left:auto;font-size:13px;color:#8f9a92}.bt-totals span{display:inline-flex;align-items:center;gap:5px}.bt-totals b{color:#e8efe4;font-variant-numeric:tabular-nums}:root:root[data-ui] .bt-go{min-height:46px;padding:0 22px;border-radius:13px;font-weight:850}.bt-picker{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:#050806cc;backdrop-filter:blur(6px)}.bt-picker-box{width:min(980px,100%);max-height:min(86vh,900px);overflow:auto;padding:18px;border-radius:24px;background:#121713;border:1px solid #263027;box-shadow:0 40px 100px #000a}.bt-picker-head{display:flex;align-items:center;gap:14px;margin-bottom:14px;position:sticky;top:-18px;background:#121713;padding:6px 0;z-index:1}.bt-picker-head h2{font-size:20px;font-weight:900}.bt-picker-head span{color:#8f9a92;font-size:13px;margin-right:auto}.bt-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.bt-pick{display:grid;justify-items:center;gap:4px;padding:12px 10px;border-radius:16px;background:#171d18;border:1px solid #252d26;text-align:center}.bt-pick.on{border-color:color-mix(in srgb,var(--case-accent) 60%,#2a332b);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--case-accent) 18%,#171d18),#171d18 75%)}.bt-pick .case-svg,.bt-pick img{width:110px;height:82px;object-fit:contain}.bt-pick b{font-size:13px}.bt-pick small{font-size:12px;color:#a7b1a9}.bt-stepper{display:flex;align-items:center;gap:10px;margin-top:4px}:root:root[data-ui] .bt-stepper button{width:32px;height:32px;border-radius:10px;background:#232a25;color:#e8efe4;font-size:18px;font-weight:900}:root:root[data-ui] .bt-stepper button:hover:not(:disabled){background:#2f4a33}.bt-stepper span{min-width:18px;font-weight:900;font-variant-numeric:tabular-nums}.bt-room-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}:root:root[data-ui] .bt-back{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:12px;background:#161b17;border:1px solid #252d26;color:#c9d2ca;font-weight:750;font-size:13px;text-decoration:none}.bt-room-title h1{font-size:26px;font-weight:900;display:flex;align-items:center;gap:10px}.bt-room-title p{color:#a7b1a9;font-size:14px}.bt-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:8px;background:#2a2340;color:#c5a5ff;font-size:11px;font-weight:800}.bt-room-meta{display:flex;align-items:center;gap:12px;margin-left:auto;font-size:13px;color:#8f9a92;flex-wrap:wrap}.bt-room-meta b{color:#e8efe4}.bt-owner{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:#171d18;border:1px dashed #34463a;flex-wrap:wrap}.bt-owner>span{display:inline-flex;align-items:center;gap:8px;color:#a7b1a9;font-size:13.5px;margin-right:auto}.bt-lane.empty{border-style:dashed;opacity:.9}.bt-wait{display:grid;place-items:center;min-height:140px;color:#6f7a72;font-size:13px}:root:root[data-ui] .bt-wait .button{min-height:44px;border-radius:12px;font-weight:850;background:#f3c56f;color:#1a1406}.bt-lane .lane-head em{font-style:normal;font-size:10px;padding:1px 6px;border-radius:6px;background:#63b96a;color:#0c130d;margin-left:4px;vertical-align:2px}:root:root[data-ui] .bt-skip{justify-self:center}@media(max-width:900px){.bt-row{grid-template-columns:86px minmax(0,1fr)}.bt-side{grid-column:1 / -1;min-width:0}.bt-ring{width:52px;height:52px}.bt-totals{margin-left:0;width:100%}.bt-room-meta{margin-left:0}}@media(max-width:600px){.bt-hero h1{font-size:21px}.bt-hero p{display:none}.bt-add,.bt-slot{width:132px;height:160px}.bt-slot .case-svg,.bt-slot img{width:100px;height:74px}.bt-case{width:82px}.bt-case .case-svg,.bt-case img{width:76px;height:56px}.bt-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root:root[data-ui] .bt-go{width:100%}}.bt-room{display:flex;flex-direction:column;gap:12px}.bt-rh{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:18px;background:linear-gradient(90deg,#2a1d14 0,#171d18 180px),#171d18;border:1px solid #252d27;min-height:72px;position:relative;overflow:hidden}.bt-rh-ico{display:grid;place-items:center;width:54px;height:54px;border-radius:14px;background:radial-gradient(circle at 40% 30%,#e9a26b55,transparent 70%),#2a1f17;color:#f2c9a4;flex:none}.bt-rh-title{color:#8f9a92;font-weight:800;font-size:19px;text-decoration:none}.bt-rh-title:hover{color:#cfd6d0}.bt-rh-arrow{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#2a332c;color:#9aa59c}.bt-rh-mode{font-size:17px;font-weight:900;color:#f5f7f3;letter-spacing:.2px}.bt-rh-actions{margin-left:auto;display:flex;gap:8px}.bt-rh-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:11px;border:0;background:#243029;color:#c9d3cb;font-weight:800;font-size:14px;cursor:pointer;transition:background .15s,color .15s}.bt-rh-btn:hover{background:#2e3c33;color:#fff}.bt-rh-btn.icon{width:36px;padding:0;justify-content:center}.bt-rh-btn[aria-pressed=false]{color:#7d877f}.bt-strip{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:10px 18px 10px 10px;border-radius:18px;background:#151b17;border:1px solid #222a24;min-height:80px;position:relative;overflow:hidden}.bt-strip-status{display:flex;align-items:center;gap:10px;justify-self:start;height:60px;padding:0 18px;border-radius:13px;background:#1b231d;color:#6f7c72;font-weight:800;font-size:14px}.bt-strip-status svg{color:#56645a}.bt-room[data-phase=done] .bt-strip-status svg{color:var(--ps-green)}.bt-strip-skip{margin-left:6px;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:9px;border:0;background:#263128;color:#cfd8d1;font-weight:800;font-size:12.5px;cursor:pointer}.bt-strip-skip:hover{background:#31403a}.bt-strip-cases{display:flex;flex-direction:column;align-items:center;gap:4px;position:relative}.bt-strip-cases small{color:#9fd8a4;font-size:11.5px;font-weight:900}.bt-strip-cases>div{display:flex;gap:6px;max-width:min(60vw,640px);overflow-x:auto;scrollbar-width:none;padding:2px 2px 8px}.bt-strip-cases span{position:relative;flex:none;width:50px;height:50px;border-radius:10px;display:grid;place-items:center;opacity:.55;transition:opacity .2s,transform .2s}.bt-strip-cases span img,.bt-strip-cases span svg{width:100%;height:100%;object-fit:contain}.bt-strip-cases span.done{opacity:.3;filter:grayscale(.6)}.bt-strip-cases span.current,.bt-room[data-phase=waiting] .bt-strip-cases span:first-child{opacity:1;transform:scale(1.12)}.bt-strip-cases span.current:after,.bt-room[data-phase=waiting] .bt-strip-cases span:first-child:after{content:"";position:absolute;left:4px;right:4px;bottom:-8px;height:10px;border-radius:50%;background:radial-gradient(closest-side,var(--case-accent, #63b96a),transparent);opacity:.9}.bt-strip-cost{justify-self:end;display:flex;align-items:center;gap:12px}.bt-strip-bank{color:#6f7c72}.bt-strip-cost b{display:block;color:var(--ps-gold);font-size:18px;font-weight:900}.bt-strip-cost b .bamboo-icon,.bt-strip-cost b svg{width:15px;height:15px}.bt-strip-cost small{display:block;color:#74807a;font-size:10.5px;font-weight:900;text-transform:uppercase;letter-spacing:.6px}.bt-cols{display:grid;grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));gap:10px}.bt-cols[data-players="2"]{--n: 2}.bt-cols[data-players="3"]{--n: 3}.bt-cols[data-players="4"]{--n: 4}.bt-col{--player: #63b96a;position:relative;display:flex;flex-direction:column;min-height:420px;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#121814,#18251a 55%,#2b4a22);border:1px solid #222b24}.bt-col.empty{background:#141a16}.bt-col.you{border-color:color-mix(in srgb,var(--ps-green) 45%,#222b24)}.bt-col.winner{border-color:#d4b25a;box-shadow:0 0 0 1px #d4b25a55,0 14px 40px -18px #d4b25a88;background:linear-gradient(180deg,#16170f,#262614 55%,#4a4419)}.bt-col.loser{filter:saturate(.55)}.bt-col-bg{position:absolute;inset:0 0 auto;height:300px;display:grid;place-items:center;opacity:.1;pointer-events:none;filter:blur(1px)}.bt-col-bg img,.bt-col-bg svg{width:78%;max-width:240px;height:auto}.bt-col-stage{position:relative;height:300px;display:grid;place-items:center;z-index:1}.bt-col-ready,.bt-col-wait,.bt-col-win,.bt-col-lose{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:10px}.bt-col-ready svg{color:#a6f04a;filter:drop-shadow(0 4px 14px #a6f04a55)}.bt-col-ready b{font-size:17px;font-weight:900;color:#fff}.bt-col-ready.off svg{color:#6f7a72;filter:none}.bt-col-wait b{color:#8a958d;font-size:15px;font-weight:800;line-height:1.3}.bt-col-wait small{color:#6f7a72;font-size:12.5px}.bt-spin{width:34px;height:34px;border-radius:50%;border:5px solid #59655d;border-right-color:transparent;animation:bt-spin 1s linear infinite}@keyframes bt-spin{to{transform:rotate(360deg)}}.bt-join-btn{margin-top:18px;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 16px;border-radius:12px;border:0;background:#a6f04a;color:#10160f;font-weight:900;font-size:14px;cursor:pointer;box-shadow:0 8px 24px -10px #a6f04a;transition:transform .12s,filter .12s}.bt-join-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.bt-join-btn:disabled{opacity:.6;cursor:default;transform:none}.bt-join-btn .bt-price-ico{width:15px;height:15px}.bt-col-win svg{color:var(--ps-gold);filter:drop-shadow(0 6px 18px #e6c06888)}.bt-col-win small,.bt-col-lose small{color:#a8b2aa;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.8px}.bt-col-win b{font-size:26px;font-weight:900;color:var(--ps-gold)}.bt-col-lose b{font-size:20px;font-weight:900;color:#c9d0ca}.vreel{position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%)}.vreel-track{position:absolute;left:50%;width:min(230px,calc(100% - 28px));margin-left:calc(min(230px,calc(100% - 28px))/-2);top:0;display:flex;flex-direction:column;row-gap:8px;will-change:transform}.vreel-card{flex:none;height:96px;border-radius:12px;background:#1c241e;border:1px solid #2a352d;border-bottom:2px solid var(--rarity);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px;text-align:center;overflow:hidden;filter:brightness(var(--brightness, .6))}.vreel-art{height:50px;width:100%;display:grid;place-items:center}.vreel-art{overflow:hidden;display:block}:root:root[data-ui] .vreel-art .skin-visual{height:100%;width:100%}:root:root[data-ui] .vreel-art img.skin-image{height:100%;width:100%;object-fit:contain}.vreel-card small{color:#8c9a8f;font-size:10.5px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vreel-card b{color:#eef2ee;font-size:12.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vreel-card.winning{border-color:var(--rarity);background:color-mix(in srgb,var(--rarity) 18%,#1c241e);box-shadow:0 0 24px -6px var(--rarity);filter:none}.vreel-mark{position:absolute;left:0;right:0;top:50%;height:0;z-index:3;pointer-events:none}.vreel-mark:before,.vreel-mark:after{content:"";position:absolute;top:-8px;border:8px solid transparent}.vreel-mark:before{left:calc(50% - min(115px,50% - 14px) - 18px);border-left-color:#a6f04a}.vreel-mark:after{right:calc(50% - min(115px,50% - 14px) - 18px);border-right-color:#a6f04a}.bt-col-drops{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,120px));justify-content:center;gap:6px;padding:0 10px;margin-bottom:10px;align-content:start;flex:1}.bt-drop{display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 4px 5px;border-radius:10px;border:1px solid #ffffff12;border-bottom:2px solid var(--rarity);background:#0e130fcc;color:#dfe5e0;cursor:pointer;min-width:0;animation:bt-drop-in .3s ease-out}.bt-drop .skin-visual{height:38px;width:90%}.bt-drop img{height:100%;width:100%;object-fit:contain}.bt-drop span{font-size:10.5px;color:#9aa59c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bt-drop b{font-size:12px;font-weight:900}@keyframes bt-drop-in{0%{opacity:0;transform:translateY(-6px) scale(.96)}}.bt-col-foot{position:relative;z-index:1;display:flex;align-items:center;gap:11px;margin:auto 8px 8px;padding:12px 14px;border-radius:14px;background:#ffffff10;backdrop-filter:blur(6px);min-height:66px}.bt-col.empty .bt-col-foot{background:#1b221d}.bt-col-foot .bt-ava.md{border-radius:12px;width:42px;height:42px}.bt-col-foot .bt-ava.empty{border:0;background:#253029}.bt-skel{height:14px;width:42%;border-radius:4px;background:#253029}.bt-foot-name{min-width:0;display:flex;flex-direction:column;gap:1px}.bt-foot-name b{font-size:14.5px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-foot-name b.me{color:#a6f04a}.bt-foot-name span{font-size:12.5px;color:#a3ada5;font-weight:700}.bt-foot-mark{margin-left:auto;flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#a6f04a;color:#10160f}.bt-foot-mark svg{stroke-width:3.2}.bt-foot-mark.crown{width:28px;height:28px;background:var(--ps-gold)}.bt-foot-mark.crown svg{stroke-width:2.2}@media(max-width:900px){.bt-strip{grid-template-columns:1fr auto}.bt-strip-cases{grid-column:1 / -1;order:3}.bt-rh-title{font-size:16px}}@media(max-width:640px){.bt-rh{flex-wrap:wrap;min-height:0}.bt-rh-ico{width:42px;height:42px}.bt-rh-btn:not(.icon){padding:0 10px}.bt-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bt-col{min-height:0;border-radius:14px}.bt-col-stage,.bt-col-bg{height:210px}.vreel-card{height:76px;border-radius:10px}.vreel-art{height:36px}.vreel-card small{font-size:9.5px}.vreel-card b{font-size:11px}.bt-col-foot{padding:8px;gap:8px;min-height:52px;margin:auto 6px 6px}.bt-col-foot .bt-ava.md{width:34px;height:34px}.bt-foot-name b{font-size:13px}.bt-col-drops{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 6px}.bt-col-ready b{font-size:15px}.bt-col-win b{font-size:20px}.bt-join-btn{margin-top:8px;height:38px;padding:0 12px;font-size:13px}.bt-strip-status{height:48px;padding:0 12px;white-space:nowrap;font-size:13px}.bt-strip{padding:10px}}.bt-room.is-final .bt-col-stage,.bt-room.is-final .bt-col-bg{height:210px}.bt-room.is-final .bt-col{min-height:0}
