.country-flag{vertical-align:middle;border-radius:2px;flex:none;width:20px;height:15px;line-height:0;display:inline-flex;overflow:hidden}.country-flag>.country-flag-image{object-fit:contain;border-radius:0;flex:none;width:100%;min-width:0;max-width:none;height:100%;margin:0;padding:0;display:block}.avatar-with-country{vertical-align:middle;flex:none;width:32px;height:32px;display:inline-flex;position:relative;overflow:visible!important}.avatar-with-country>img:not(.country-flag){object-fit:cover;border-radius:inherit;width:100%;height:100%}.avatar-with-country>.country-flag{object-fit:cover;z-index:1;box-shadow:0 0 0 2px var(--panel,#1b1e27);border-radius:2px;position:absolute;bottom:-3px;right:-5px;width:16px!important;height:12px!important}.country-flag-pirate,.country-flag-unknown{background:#14141c}.account-header>.profile-avatar.avatar-with-country{transform:none}.community-chat .chat-message>.chat-avatar-button{border-radius:5px;line-height:0;display:block;overflow:visible}.country-privacy-control{align-items:center;gap:10px;font-size:14px;display:flex}.country-privacy-control input{width:18px;height:18px;accent-color:var(--red)}.topbar .user-trigger>.avatar-with-country{border-radius:8px;width:46px;min-width:0;height:46px;display:inline-flex}.topbar .user-trigger>.avatar-with-country>.avatar{border-radius:inherit;width:100%;height:100%}@media (width<=720px){.topbar .user-trigger>.avatar-with-country{width:40px;height:40px}}.chat-avatar-flag{border-radius:5px;width:28px;height:28px}.language-switcher{width:max-content;min-width:155px;color:var(--text);position:relative}.language-switcher summary{background:var(--panel-3);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:12px;list-style:none;display:flex}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher .country-flag{width:22px;height:16px}.language-options{bottom:calc(100% + 8px);z-index:20;background:var(--panel);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;width:330px;max-width:calc(100vw - 24px);padding:10px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 8px 30px #0005}.language-options button{text-align:start;color:var(--muted);background:0 0;border-radius:6px;align-items:center;gap:9px;padding:10px;display:flex}.language-options button:hover,.language-options button[aria-pressed=true]{background:var(--panel-3);color:var(--text)}.language-welcome{background:var(--panel);width:min(420px,100vw - 32px);color:var(--text);text-align:center;border:0;border-radius:16px;padding:28px;box-shadow:0 15px 80px #0008}.language-welcome::backdrop{background:#080b14cc}.language-welcome h2{margin:18px 0;font-size:24px}.language-welcome p{color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.language-welcome button{border-radius:8px;width:100%;margin-top:10px;padding:13px;display:block}.language-welcome button:not(.account-action){color:var(--muted);background:0 0}.language-mark{color:var(--blue);justify-content:center;align-items:center;gap:10px;font-size:34px;font-weight:700;display:flex}.language-mark span{color:var(--text);font-size:24px}[dir=rtl] .community-shell .header-inner,[dir=rtl] .community-shell .page-grid,[dir=rtl] .roulette-track,[dir=rtl] .cases-reel,[dir=rtl] .case-battle-reel{direction:ltr}[dir=rtl] .community-shell .game-main,[dir=rtl] .community-chat,[dir=rtl] .site-footer{direction:rtl}[dir=rtl] code,[dir=rtl] input[type=email],[dir=rtl] input[type=url]{direction:ltr;unicode-bidi:plaintext}.language-beta{color:var(--muted);grid-column:1/-1;padding:8px;font-size:11px;line-height:1.5}.language-chevron{flex:none;margin-inline-start:auto;transition:transform .18s}.language-switcher[open] .language-chevron{transform:rotate(180deg)}.language-switcher summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.withdrawal-availability{width:fit-content;min-width:0;max-width:100%;min-height:40px;color:var(--text);background:0 0;justify-content:flex-end;place-self:center end;align-items:center;gap:7px;margin:0 0 0 auto;padding:0;display:flex;position:relative}.withdrawal-available-total{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.withdrawal-available-total>span{color:var(--muted);font-size:11px;font-weight:500;line-height:1.2}.withdrawal-available-total>small{max-width:220px;color:var(--muted);text-wrap:pretty;font-size:10px;line-height:1.35}.withdrawal-available-total>strong{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;font-size:16px;font-weight:700;line-height:1.25;display:inline-flex}.withdrawal-available-total>strong.is-unavailable,.withdrawal-available-total>strong.is-loading{white-space:normal;font-size:11px;font-weight:500}.withdrawal-available-total>strong.is-unavailable{color:var(--danger,#ed737e)}.withdrawal-availability-details{flex:none}.withdrawal-availability-details>summary{width:26px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;list-style:none;display:grid}.withdrawal-availability-details>summary::-webkit-details-marker{display:none}.withdrawal-availability-details>summary::marker{content:""}.withdrawal-availability-details>summary:hover,.withdrawal-availability-details[open]>summary{background:var(--raised);color:var(--text)}.withdrawal-availability-details>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.withdrawal-availability-breakdown{z-index:12;inset-inline-end:0;background:var(--raised);width:320px;max-width:calc(100vw - 64px);color:var(--muted);text-align:start;border-radius:10px;gap:10px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);box-shadow:0 8px 28px #0005}.withdrawal-availability-breakdown>div{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.withdrawal-availability-breakdown strong{color:var(--text);white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:inline-flex}.withdrawal-availability-breakdown p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.withdrawal-availability-breakdown p>.credit-icon{vertical-align:middle}.skin-withdrawal-toolbar{justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.skin-withdrawal-toolbar>.skin-game-switcher{flex:0 300px;min-width:140px}.skin-withdrawal-toolbar>.withdrawal-availability{flex:0 auto}.wallet-amount-control{gap:8px;min-width:0;display:grid}.wallet-amount-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.wallet-amount-heading>label{white-space:nowrap;align-items:center;gap:6px;margin:0;display:inline-flex}.wallet-amount-field{align-items:center;min-width:0;display:flex;position:relative}.wallet-modal .wallet-form .wallet-amount-field>input{font-variant-numeric:tabular-nums;flex:1;width:100%;min-width:0;margin:0;padding-inline-end:78px}.wallet-modal .wallet-form .wallet-amount-max{inset-inline-end:6px;background:color-mix(in srgb,var(--blue) 12%,var(--raised));min-width:52px;height:30px;color:var(--blue);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:5px;place-items:center;padding:0 12px;font-size:11px;font-weight:700;line-height:1;transition:background-color .15s,color .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.wallet-modal .wallet-form .wallet-amount-max:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 22%,var(--raised));color:var(--text)}.wallet-modal .wallet-form .wallet-amount-max:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.wallet-modal .wallet-form .wallet-amount-max:disabled{opacity:.45;cursor:default}.withdrawal-over-limit{color:var(--danger,#ed737e);font-size:12px}@media (width<=600px){.skin-withdrawal-toolbar{gap:10px}.skin-withdrawal-toolbar>.skin-game-switcher{flex-basis:190px}.skin-withdrawal-toolbar .skin-game-switcher button{gap:5px;min-height:42px;padding:8px 6px;font-size:12px}.skin-withdrawal-toolbar .skin-game-switcher-icon{flex-basis:22px;width:22px;height:22px}.skin-withdrawal-toolbar .skin-game-switcher-icon>img,.skin-withdrawal-toolbar .skin-game-switcher-icon>svg{width:22px;height:22px}.skin-withdrawal-toolbar .withdrawal-available-total>span{max-width:112px}.withdrawal-available-total>strong{font-size:15px}.withdrawal-availability-details>summary{width:24px}}@media (width<=360px){.skin-withdrawal-toolbar>.skin-game-switcher{min-width:120px}.skin-withdrawal-toolbar{gap:8px}.skin-withdrawal-toolbar .skin-game-switcher button{gap:4px;padding:8px 4px}.skin-withdrawal-toolbar .withdrawal-available-total>span{max-width:100px;font-size:10px}}@media (prefers-reduced-motion:reduce){.wallet-modal .wallet-form .wallet-amount-max{transition:none}}.profile-page .account-card{background:var(--panel);border-radius:12px;flex-direction:column;gap:14px;padding:24px;display:flex}.profile-page .account-card h3{align-items:center;gap:10px;margin:0;font-size:17px;line-height:24px;display:flex}.profile-page .account-card h3>svg,.profile-page .account-card h3>img,.provider-icon{flex:none}.profile-page .account-card p{color:var(--muted);margin:0;line-height:1.65}.profile-page .account-columns{gap:20px}.profile-page .account-card .account-action,.profile-page .wallet-link-actions>button{justify-content:center;align-items:center;gap:9px;min-height:44px;display:inline-flex}.profile-page .account-form{gap:12px}.profile-page .linked-state{background:var(--bg);overflow-wrap:anywhere;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.profile-page .linked-state>i{display:none}.profile-page .linked-state>span{margin-inline-start:auto}.profile-page .wallet-link-actions{flex-wrap:wrap;gap:12px;display:flex}.referral-dashboard{gap:22px;display:grid}.referral-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.referral-hero h2{margin:0 0 8px;font-size:25px}.referral-hero p{color:var(--muted);max-width:560px;margin:0;line-height:1.6}.referral-share{background:var(--bg);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:16px;display:grid}.referral-share label{color:var(--muted);grid-column:1/-1;font-size:13px}.referral-share input{background:var(--panel);width:100%;min-width:0;color:var(--text);font:inherit;direction:ltr;border:0;border-radius:7px;padding:12px}.referral-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.referral-stat-grid article{background:var(--bg);border-radius:10px;gap:12px;padding:18px;display:grid}.referral-stat-grid article>span{color:var(--muted);font-size:13px}.referral-stat-grid strong{font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:21px;display:flex}.referral-notes{color:var(--muted);font-size:13px;line-height:1.7}.referral-notes summary{cursor:pointer;color:var(--text)}.cb-battle-room .cb-open-contestant{align-items:center;gap:12px;min-height:74px;padding:12px 16px}.cb-battle-room .cb-open-seat-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;line-height:1.3;display:flex}.cb-battle-room .cb-open-seat-copy .cb-contestant-name{white-space:normal;margin:0;font-size:15px;font-weight:600;line-height:20px}.cb-battle-room .cb-open-seat-copy>small{align-items:center;gap:5px;margin:0;line-height:18px;display:flex}.cb-battle-room .cb-open-seat-action{min-height:24px;margin:2px 0 0;padding:3px 8px;font-size:12px;line-height:18px}.cb-settlement-totals{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media (width<=700px){.profile-page .account-card{padding:18px}.referral-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-share{grid-template-columns:minmax(0,1fr)}.referral-share button{min-height:42px}}.profile-page .account-action{color:#fff}.profile-page .profile-referrals-link{justify-self:start;width:fit-content;padding-inline:16px}.profile-page .account-header h2{color:var(--text)}.profile-page .account-header .eyebrow,.profile-page .account-header>div>span{color:var(--muted)}.profile-sessions>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-sessions>header h3{margin:0}.profile-sessions>header button{background:var(--bg);color:var(--text);border-radius:7px;align-items:center;gap:6px;padding:8px 12px;display:flex}.profile-sessions article{background:var(--bg);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin-top:12px;padding:16px;font-size:14px;display:grid}.profile-sessions article>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.session-current{background:color-mix(in srgb,var(--blue) 12%,transparent);color:var(--blue);border-radius:5px;padding:4px 7px;font-size:11px}.session-location{overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.session-location code{font:inherit}.profile-sessions small{color:var(--muted);font-size:12px}.account-pane>.profile-signout{color:var(--red);background:var(--panel-2);justify-self:start;margin-top:12px}.signout-dialog{box-sizing:border-box;background:var(--panel);width:min(420px,100vw - 32px);max-height:90dvh;color:var(--text);box-shadow:var(--shadow);border:0;border-radius:14px;margin:auto;padding:28px;position:fixed;overflow:auto}.signout-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.signout-dialog h2{margin:0 0 12px;font-size:22px}.signout-dialog p{color:var(--muted);font-size:14px;line-height:1.6}.signout-dialog>button{background:var(--panel-2);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.signout-dialog>button:first-of-type{background:var(--blue);color:#fff}.signout-dialog>button:disabled{opacity:.6}.signout-dialog .signout-cancel{color:var(--muted);background:0 0}.signout-dialog [role=alert]{color:var(--red)}@media (width<=600px){.profile-sessions article{grid-template-columns:1fr}.profile-sessions article>small{line-height:1.5}.session-location{font-size:13px}}.account-scroll>.player-history{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:24px 0}.account-scroll{width:100%;min-width:0}.history-payments .personal-history-list>li.payment-history-entry{min-height:0;padding:0;display:block;overflow:hidden}.payment-history-toggle{width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(220px,2fr) minmax(180px,1.5fr) minmax(120px,1fr);align-items:center;gap:16px;padding:18px 20px;display:grid}.payment-history-toggle:hover{background:var(--panel-2)}.payment-history-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:10px}.payment-status-action{justify-content:space-between;align-items:center;gap:16px;display:flex}.payment-chevron{color:var(--muted);flex:none;transition:transform .18s}.is-expanded>.payment-history-toggle[aria-haspopup]:not([aria-haspopup=dialog]) .payment-chevron,.is-expanded>.payment-history-toggle:not([aria-haspopup]) .payment-chevron{transform:rotate(180deg)}.payment-expanded{padding:0 20px 20px}.payment-expanded .payment-detail-content{background:var(--bg);border-radius:8px;padding:20px}.payment-detail-content{min-width:0;font-size:14px;line-height:1.5}.payment-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:0;display:grid}.payment-detail-fields>div{min-width:0}.payment-detail-fields dt{color:var(--muted);margin-bottom:5px;font-size:12px}.payment-detail-fields dd{overflow-wrap:anywhere;color:var(--text);font-variant-numeric:tabular-nums;margin:0}.payment-full-field{grid-column:1/-1}.payment-external-link,.payment-retry{background:var(--raised);min-height:42px;color:var(--text);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:12px;margin-top:20px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.payment-external-link:hover,.payment-retry:hover{background:var(--panel-3)}.payment-detail-note{color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.6}.skin-payment-drawer{background:var(--bg);width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text);font:inherit;border:0;border-radius:0;margin:0;padding:0;animation:.2s ease-out payment-drawer-in;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-12px 0 50px #0004}.skin-payment-drawer::backdrop{background:#080b1499}.skin-payment-drawer>header{z-index:1;background:var(--panel);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.skin-payment-drawer h2{margin:0;font-size:22px;font-weight:600}.skin-payment-drawer>header button{background:var(--raised);width:38px;height:38px;color:var(--text);font:inherit;border-radius:8px;font-size:26px}.skin-payment-drawer>.payment-detail-content{padding:24px}.skin-payment-drawer .payment-detail-fields{background:var(--panel);border-radius:10px;padding:20px}.skin-payment-drawer .payment-external-link{box-sizing:border-box;width:100%}.payment-game-title{align-items:center;gap:12px;margin-bottom:22px;display:flex}.payment-game-title>div{gap:3px;display:grid}.payment-game-title strong{font-size:18px}.payment-game-title>div>span{color:var(--muted);font-size:13px}.payment-game-title>.history-status-tag{margin-inline-start:auto}.skin-game-icon{flex:none}.game-cs2{color:#dbab45}.game-rust{color:#d9664c}.payment-items-heading{margin:24px 0 12px;font-size:16px;font-weight:600}.payment-skin-list{gap:8px;display:grid}.payment-skin-item{background:var(--panel);border-radius:9px;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.payment-skin-image{width:88px;height:66px;color:var(--skin-rarity);border-bottom:2px solid var(--skin-rarity);background:linear-gradient(to top,color-mix(in srgb,var(--skin-rarity) 28%,transparent),transparent 85%);border-radius:6px;flex:none;place-items:center;display:grid}.payment-skin-image img{object-fit:contain;width:100%;height:100%}.payment-skin-name{flex:1;gap:5px;min-width:0;display:grid}.payment-skin-name strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.payment-skin-name small{color:var(--muted);font-size:12px}.payment-skin-item>.history-coins{font-size:13px}.skin-deposit-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.skin-deposit-previews .payment-skin-item{background:var(--bg)}.skin-deposit-previews .payment-skin-image{width:64px;height:52px}.skin-deposit-previews .payment-skin-item>.history-coins{display:none}.skin-deposit-actions{flex-wrap:wrap;gap:10px;display:flex}.skin-deposit-details{min-height:42px;font:inherit;color:var(--text);background:var(--raised);border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600}.skin-deposit-card .skin-deposit-actions .skin-offer-action{flex:1;gap:16px}@keyframes payment-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=650px){.payment-history-toggle{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px}.payment-history-toggle .history-description{grid-column:1/-1}.payment-status-action{gap:12px}.payment-expanded{padding:0 12px 12px}.payment-expanded .payment-detail-content{padding:16px}.payment-detail-fields{gap:18px 12px}.skin-payment-drawer>.payment-detail-content{padding:18px}.skin-deposit-previews{grid-template-columns:1fr}.skin-payment-drawer .payment-skin-item{flex-wrap:wrap}.skin-payment-drawer .payment-skin-item>.history-coins{margin-inline-start:auto}.account-scroll>.player-history{padding:20px 0}}@media (prefers-reduced-motion:reduce){.skin-payment-drawer{animation:none}.payment-chevron{transition:none}}.payment-skin-status{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin-top:2px;display:flex}.payment-skin-status .history-coins{white-space:nowrap;font-size:12px;line-height:1.3}.payment-skin-status .credit-icon{width:15px!important;height:15px!important}.skin-item-details{width:100%;min-width:0;max-width:260px;color:var(--text);text-align:start;font-variant-numeric:tabular-nums;gap:7px;font-size:11px;line-height:1.3;display:grid}.skin-finish-line,.skin-float-line{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.skin-finish-line{color:var(--muted);font-size:10px}.skin-finish-line>span:last-child{flex:none}.skin-float-track{background:linear-gradient(90deg,#35df52 0% 7%,#b2e85a 7% 15%,#f5df52 15% 38%,#ed9997 38% 45%,#fa494e 45% 100%);border-radius:3px;height:6px;margin:1px 0;display:block;position:relative}.skin-float-marker{top:-3px;left:clamp(1px,calc(var(--skin-float)*100%),calc(100% - 1px));background:#fff;border-radius:1px;width:2px;height:12px;position:absolute;transform:translate(-50%);box-shadow:0 0 2px #000b}.skin-float-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.skin-paint-seed{white-space:nowrap;flex:none;font-weight:600}.skin-paint-seed>span{color:var(--muted);font-size:10px;font-weight:400}.skin-inventory .skin-item-details{margin:4px 0}.admin-skin-payment-items{gap:8px;min-width:320px;max-width:500px;margin-top:12px;display:grid}.admin-skin-payment-items>p{margin:0;font-size:12px}.skin-item-details [title]{cursor:help}.skin-item-art,.payment-skin-image{position:relative}.skin-item-stickers{justify-content:flex-start;align-items:center;gap:4px;display:flex;position:absolute;inset:auto 10px 6px}.skin-item-stickers>span{cursor:help;flex:1;place-items:center;min-width:0;max-width:26px;display:grid}.skin-item-stickers img{object-fit:contain;width:100%;height:26px;display:block}.skin-sticker-fallback{width:100%;height:26px;color:var(--muted);place-items:center;display:grid}.skin-item-art:has(.skin-item-stickers)>img{padding-bottom:30px}.payment-skin-image .skin-item-stickers,.skin-withdrawal-image .skin-item-stickers{gap:1px;inset:auto 3px 3px}.payment-skin-image .skin-item-stickers img,.skin-withdrawal-image .skin-item-stickers img{height:14px}:is(.payment-skin-image:has(.skin-item-stickers)>img,.skin-withdrawal-image:has(.skin-item-stickers)>img){padding-bottom:17px}.skin-inventory button[data-has-float=false] .skin-item-art{flex:1;min-height:132px}.skin-inventory button[data-has-float=false] .skin-item-art>img{max-height:none}.copy-feedback-label{flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:66px;display:inline-flex}.copy-feedback-label svg{flex-shrink:0;transition:color .15s}.copy-feedback[data-copy-state=copied] .copy-feedback-label{color:var(--green,#1b9d68)}.copy-feedback[data-copy-state=failed] .copy-feedback-label{color:var(--red,#da485a)}.proof-panel dd{align-items:center;gap:8px;min-width:0;display:flex}.proof-panel dd input{flex:1;min-width:0}.proof-panel dd .copy-feedback{flex-shrink:0;padding:8px}.player-history{font:inherit;color:var(--text);padding:24px 0}.player-history>header{margin-bottom:20px}.player-history h3{font-size:21px;font-weight:600}.history-text-action,.personal-history-actions>*{font:inherit;color:var(--text);cursor:pointer;font-size:14px;font-weight:600}.history-text-action:disabled,.personal-history-actions button:disabled{opacity:.5;cursor:wait}.payment-filters{flex-wrap:wrap;gap:6px;margin:0 0 20px;display:flex}.payment-filters button{min-height:40px;font:inherit;color:var(--muted);background:0 0;border-radius:7px;padding:10px 16px;font-size:14px}.payment-filters button[aria-pressed=true]{color:var(--text);background:var(--panel)}.history-column-labels,.personal-history-list>li{grid-template-columns:minmax(190px,2fr) minmax(100px,1fr) minmax(100px,1fr) minmax(90px,.85fr) auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.history-payments .history-column-labels,.history-payments .personal-history-list>li{grid-template-columns:minmax(220px,2fr) minmax(180px,1.5fr) minmax(120px,1fr)}.history-column-labels{color:var(--muted);padding-top:0;padding-bottom:10px;font-size:13px}.personal-history-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.personal-history-list>li{background:var(--panel);border-radius:10px;min-height:84px;font-size:15px;line-height:1.5}.history-description{align-items:center;gap:13px;min-width:0;display:flex}.history-description>div{min-width:0}.history-description strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;display:block}.history-description strong>span{color:var(--muted);font-weight:400}.history-description time{color:var(--muted);margin-top:5px;font-size:13px;display:block}.history-event-icon{background:var(--bg);border-radius:9px;flex:none;place-items:center;width:42px;height:42px;display:grid}.history-number{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;display:flex}.history-number>small{display:none}.history-coins{white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:inline-flex}.history-secondary{color:var(--muted);font-size:12px;line-height:1.6}.history-secondary .history-coins{gap:4px;font-size:12px}.history-secondary .credit-icon{width:13px;height:13px}.history-status-tag{background:var(--bg);color:var(--muted);border-radius:6px;justify-self:start;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.history-status-tag.is-complete{color:var(--text)}.history-status-tag.is-reversed,.history-status-tag.is-failed{color:var(--red)}.personal-history-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.personal-history-actions>*{min-height:26px;padding:3px 0;font-size:13px}.personal-history-actions>:hover{text-decoration:underline}.history-feedback{text-align:center;color:var(--muted);padding:28px 20px;font-size:15px}.history-load-more{background:var(--panel);color:var(--text);font:inherit;border-radius:8px;margin:20px auto 0;padding:12px 24px;font-size:14px;display:block}@media (width<=1000px){.history-bets .history-column-labels{display:none}.history-bets .personal-history-list>li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.history-bets .history-description{grid-column:1/-1}.history-bets .history-number>small{color:var(--muted);font-size:12px;display:block}.history-bets .personal-history-actions{flex-direction:row;justify-content:flex-end;gap:20px}.history-bets .history-status-tag{max-width:100%}}@media (width<=650px){.player-history{padding:20px 0}.player-history>header{padding-inline:4px}.history-column-labels{display:none}.history-payments .personal-history-list>li{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px}.history-payments .history-description{grid-column:1/-1}.history-payments .history-number>small{color:var(--muted);font-size:12px;display:block}.history-status-tag{justify-self:end}.history-description strong{font-size:15px}.personal-history-list>li{padding:16px}.history-event-icon{width:38px;height:38px}.history-bets .history-status-tag{justify-self:start}}@media (width>=651px){.player-history.history-payments .history-number>small{display:none}}@media (width>=1001px){.player-history.history-bets .history-number>small{display:none}}.withdrawal-confirmation-modal{box-sizing:border-box;background:var(--panel);width:min(440px,100vw - 32px);max-height:90dvh;color:var(--text);box-shadow:var(--shadow);border:0;border-radius:16px;margin:auto;padding:28px;position:fixed;overflow:auto}.withdrawal-confirmation-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c}.withdrawal-confirmation-mark{width:54px;height:54px;color:var(--blue);background:color-mix(in srgb,var(--blue) 12%,var(--panel));border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.withdrawal-confirmation-modal h2{margin:0 0 22px;font-size:22px;font-weight:600;line-height:1.3}.withdrawal-confirmation-modal p{color:var(--muted);font-size:14px;line-height:1.6}.withdrawal-confirmation-modal form{gap:20px;display:grid}.withdrawal-confirmation-methods{background:var(--bg);border-radius:9px;gap:6px;padding:4px;display:flex}.withdrawal-confirmation-methods button{min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:1;padding:8px;font:600 14px/1.3 inherit}.withdrawal-confirmation-methods button[aria-pressed=true]{background:var(--raised);color:var(--text)}.withdrawal-confirmation-modal .withdrawal-otp{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--bg);width:100%;height:64px;color:var(--text);text-align:center;letter-spacing:.4em;font-variant-numeric:tabular-nums;border-radius:10px;padding:12px 8px 12px 20px;font-family:inherit;font-size:30px;font-weight:600}.withdrawal-confirmation-modal .withdrawal-otp:focus{outline:2px solid var(--blue);outline-offset:3px}.withdrawal-confirmation-modal .account-action{background:var(--blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;font-size:15px;display:flex}.withdrawal-confirmation-modal .account-action:disabled{opacity:.55;cursor:not-allowed}.withdrawal-confirmation-modal [role=alert]{color:var(--red);margin:0}.skin-withdrawal-approval{background:var(--panel);box-sizing:border-box;border-radius:14px;gap:20px;width:100%;max-width:780px;margin-inline:auto;padding:24px;display:grid}.skin-withdrawal-approval>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.skin-withdrawal-approval>header>div{align-items:center;gap:10px;display:flex}.skin-withdrawal-approval h3{margin:0;font-size:20px;font-weight:600}.skin-withdrawal-approval>header>span{color:var(--muted);font-size:13px}.skin-wallet .skin-withdrawal-recipient{background:var(--bg);border-radius:9px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.skin-withdrawal-recipient>span:first-of-type{min-width:0;color:var(--muted);gap:4px;font-size:12px;display:grid}.skin-withdrawal-recipient strong{color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:500}.skin-withdrawal-recipient>span:last-child{color:var(--muted);margin-inline-start:auto}.skin-withdrawal-items{gap:8px;max-height:380px;padding:2px;display:grid;overflow:auto}.skin-withdrawal-items article{background:var(--bg);border-radius:10px;align-items:center;gap:16px;padding:10px 14px;display:flex}.skin-withdrawal-image{border-bottom:2px solid var(--skin-rarity,#718096);background:linear-gradient(to top,color-mix(in srgb,var(--skin-rarity,#718096) 28%,transparent),transparent 85%);object-fit:contain;flex:none;width:78px;height:64px}.skin-withdrawal-items article>div{flex:1;gap:6px;min-width:0;display:grid}.skin-withdrawal-items strong{font-size:14px;font-weight:500;line-height:1.4}.skin-withdrawal-items small{color:var(--muted);font-size:12px}.skin-withdrawal-items b,.skin-withdrawal-total strong,.skin-basket-total strong{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:7px;font-size:18px;font-weight:600;display:flex}.skin-withdrawal-total{justify-content:space-between;align-items:center;padding:16px 0 4px;display:flex}.skin-withdrawal-total>span{color:var(--muted);font-size:14px}.skin-withdrawal-total strong{font-size:26px}.skin-withdrawal-back{color:var(--muted);background:0 0;justify-self:center;padding:6px 14px;font-size:14px}.skin-basket-total{gap:4px;min-width:140px;margin-inline-end:12px;display:grid}.skin-basket-total>span{color:var(--muted);font-size:12px}.skin-withdraw-basket .wallet-submit{min-width:140px;min-height:44px}@media (width<=600px){.skin-withdrawal-approval{gap:16px;padding:18px}.skin-withdrawal-items article{gap:10px;padding:10px}.skin-withdrawal-image{width:54px;height:52px}.skin-withdrawal-items strong{font-size:13px}.skin-withdrawal-items b{font-size:15px}.skin-withdraw-basket{gap:12px;bottom:calc(64px + env(safe-area-inset-bottom))!important}.skin-basket-total{flex:1;min-width:0}.skin-withdraw-basket>button:last-child{width:100%;padding:4px}.skin-withdrawal-approval>header{align-items:start}.skin-withdrawal-approval h3{font-size:18px}}.skin-withdrawal-image{place-items:center;display:grid;position:relative}.skin-withdrawal-image>img{object-fit:contain;width:100%;height:100%}.asset-amount{align-items:center;justify-content:inherit;white-space:nowrap;vertical-align:middle;gap:4px;min-width:0;display:inline-flex}.asset-amount img{object-fit:contain;flex:none;width:1em;height:1em;display:block}.asset-amount>span{white-space:nowrap;display:inline}.cases-open-button{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.cases-outcome .asset-amount img{width:1em;height:1em}.profile-avatar{transform-origin:50%;background:#172b39;border:0;flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative;overflow:hidden;transform:rotate(-3deg);border-radius:0!important}.profile-avatar-crest{width:100%;height:100%;display:block}.profile-avatar b{z-index:2;color:#fff;text-align:center;background:#0c0c12b8;border:0;border-radius:4px;min-width:16px;padding:2px 3px;font-size:7px;line-height:1;position:absolute;bottom:4px;right:4px}.profile-avatar-upload{object-fit:cover;background:#172b39}.cases-card-art{isolation:isolate;place-items:center;width:100%;height:124px;display:grid;position:relative}.cases-card-art-canvas{place-items:center;width:100%;height:100%;display:grid;position:relative}.cases-card-art-composed{overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8px calc(100% - 16px),#0000),linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000);mask-image:linear-gradient(#0000,#000 8px calc(100% - 16px),#0000),linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.cases-card-art-composed .cases-card-art-canvas{aspect-ratio:220/121;isolation:isolate;transform-origin:50%;background:0 0;width:min(220px,100%);height:auto;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.cases-card-art:before{content:"";z-index:0;border-radius:inherit;background:radial-gradient(ellipse at 50% 56%, rgb(var(--rarity,23 119 255) / .34) 0%, rgb(var(--rarity,23 119 255) / .18) 38%, transparent 74%);filter:blur(8px);pointer-events:none;position:absolute;inset:0}.cases-card-art-composed:before{content:""}.cases-card-art-composed .cases-card-art-canvas:before{content:none}.cases-card-art-layer{z-index:1;transform-origin:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.cases-card-layer-image{object-fit:contain;pointer-events:none;filter:drop-shadow(0 10px 10px #0000005c);width:100%;height:100%;display:block}.cases-card-art-prop .cases-card-layer-image{filter:drop-shadow(0 7px 8px #00000057)}.cases-card-item{z-index:1;object-fit:contain;filter:drop-shadow(0 10px 10px #0000005c);margin:auto;transition:translate .18s,filter .18s;position:absolute;inset:0}.cases-card-art-side{opacity:.55;width:104px;height:78px}.cases-card-art-side:first-child{translate:-48px 5px;rotate:-9deg}.cases-card-art-side:nth-child(2){translate:48px 5px;rotate:9deg}.cases-card-art-lead{z-index:2;width:144px;height:106px}.cases-card-item.cases-card-art-prop{object-fit:contain;filter:drop-shadow(0 7px 8px #00000057)}.cases-content-row{background:var(--cases-panel,#172b39);border:0;border-radius:0;grid-template-rows:86px auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px 10px;padding:11px;display:grid;position:relative;overflow:hidden}.cases-content-row:before{content:"";background:radial-gradient(ellipse, rgb(var(--rarity,138 138 163) / .24), transparent 72%);filter:blur(8px);pointer-events:none;border-radius:50%;height:36px;position:absolute;top:62px;left:18%;right:18%}.cases-content-row:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--rarity,138 138 163) / .9), transparent);height:2px;position:absolute;inset:auto 10px 0}.cases-content-row>img{z-index:1;object-fit:contain;filter:saturate(1.07)contrast(1.06)drop-shadow(0 8px 8px #00000038);grid-column:1/-1;justify-self:center;width:min(128px,88%);height:82px;transition:translate .16s;position:relative}.cases-content-row:hover>img{translate:0 -3px}.cases-content-chance{z-index:2;color:var(--muted);font-size:12px;font-weight:600;line-height:16px;position:absolute;top:9px;right:10px}.cases-content-name{z-index:1;text-align:center;grid-column:1/-1;justify-items:center;gap:3px;min-width:0;display:grid;position:relative}.cases-content-name b{max-width:100%;color:color-mix(in srgb, var(--text) 80%, rgb(var(--rarity,190 198 195)));overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:18px;display:block}.cases-content-name strong{color:var(--text);font-size:14px;font-weight:600;line-height:20px;display:block}@media (width<=760px){.cases-content-row{grid-template-rows:72px auto;padding:9px}.cases-content-row:before{height:24px;top:56px}.cases-content-row>img{height:70px}.cases-content-chance{top:8px;right:9px}}.cases-card-art.generated-case-art{isolation:isolate;width:100%;height:100%;min-height:140px;display:block;position:relative;overflow:visible}.generated-case-art>.generated-case-crate{object-fit:contain;z-index:1;width:100%;height:100%;transition:transform .28s,opacity .28s;position:absolute;inset:0;transform:scale(.86)}.generated-case-art>.generated-case-prize{object-fit:contain;z-index:2;opacity:0;filter:drop-shadow(0 10px 12px #0005);pointer-events:none;width:76%;height:66%;transition:transform .28s cubic-bezier(.2,.8,.25,1.2),opacity .2s;position:absolute;top:12%;left:12%;transform:translateY(28px)scale(.65)rotate(-8deg)}:is(a,button):is(:hover,:focus-visible)>.generated-case-art>.generated-case-crate{transform:translateY(var(--case-crate-drop,18px)) scale(.76);opacity:.64}:is(a,button):is(:hover,:focus-visible)>.generated-case-art>.generated-case-prize{opacity:1;transform:translateY(var(--case-prize-rise,-12px)) scale(1) rotate(-5deg)}@media (prefers-reduced-motion:reduce){.generated-case-art>img{transition:none!important}}.wallet-toasts{z-index:1200;pointer-events:none;gap:10px;width:min(360px,100vw - 32px);display:grid;position:fixed;bottom:24px;right:20px}.wallet-toast{background:var(--panel);color:var(--text);pointer-events:auto;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;animation:.22s ease-out wallet-toast-in;display:flex;box-shadow:0 8px 32px #0003}.wallet-toast>div{flex:1;min-width:0}.wallet-toast strong{font-size:14px}.wallet-toast p{color:var(--muted);margin:4px 0 7px;font-size:13px}.wallet-toast a{color:var(--text);text-underline-offset:3px;font-size:12px;text-decoration:underline}.wallet-toast button{color:var(--muted);background:0 0;padding:0 4px;font-size:22px;line-height:1}.wallet-toast-spinner{border:2px solid color-mix(in srgb,var(--text) 20%,transparent);border-top-color:var(--text);border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.8s linear infinite wallet-toast-spin}.wallet-toast-result{color:#d64242;background:#e84d4d24;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.wallet-toast[data-state=success] .wallet-toast-result{color:#238852;background:#2cad6d24}.wallet-toast.leaving{opacity:0;transition:opacity .3s,transform .3s;transform:translate(20px)}@keyframes wallet-toast-spin{to{transform:rotate(360deg)}}@keyframes wallet-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.wallet-toasts{bottom:82px;right:16px}}@media (prefers-reduced-motion:reduce){.wallet-toast,.wallet-toast-spinner{animation:none}.wallet-toast.leaving{transition:none}}.cases-rarity-consumer{--rarity:176 195 217;--rarity-glow:.22}.cases-rarity-industrial{--rarity:94 152 217;--rarity-glow:.3}.cases-rarity-milspec{--rarity:75 105 255;--rarity-glow:.4}.cases-rarity-restricted{--rarity:136 71 255;--rarity-glow:.5}.cases-rarity-classified{--rarity:211 44 230;--rarity-glow:.56}.cases-rarity-covert{--rarity:235 75 75;--rarity-glow:.6}.cases-rarity-exceedingly-rare{--rarity:255 215 0;--rarity-glow:.58}.cases-page{--cases-panel:var(--gray-900,var(--panel-2));--cases-raised:var(--gray-800,var(--panel));--cases-border:var(--gray-700,var(--raised));--cases-muted:var(--gray-400,var(--muted));--cases-blue:#1777ff;--cases-green:#3dd179;--cases-stage:var(--panel-2);color:var(--text);font-family:Proxima Nova,sans-serif}.cases-page button,.cases-page input{font-family:inherit}.cases-main{width:100%;max-width:1280px;margin:0 auto;padding:0 0 72px}.cases-game{background:var(--cases-panel);border-radius:8px;width:100%;overflow:hidden}.cases-game-main{width:100%;min-width:0;height:440px;display:flex}.cases-game-sidebar{background:var(--cases-panel);border-right:0;flex-direction:column;flex:0 0 330px;gap:16px;width:330px;height:440px;padding:24px;display:flex;overflow-y:auto}.cases-game-content{background:var(--cases-stage);flex:auto;width:auto;min-width:0;height:440px;min-height:0;position:relative}.cases-toolbar{width:100%;height:60px}.cases-toolbar .game-speed-menu{left:0;right:auto}.cases-selector-intro{flex-direction:column;flex:auto;min-height:0;display:flex}.cases-selector-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cases-selector-title>div{gap:5px;min-width:0;display:grid}.cases-selector-title h1{letter-spacing:-.035em;margin:0;font-size:26px;font-weight:600;line-height:1.05}.cases-selector-title span{color:var(--cases-muted);font-size:11px;font-weight:600;line-height:1.2}.cases-selector-showcase{isolation:isolate;flex:auto;place-items:center;min-height:0;margin:20px -4px 16px;display:grid;position:relative;overflow:hidden}.cases-selector-showcase:before{content:"";filter:blur(2px);background:radial-gradient(circle,#1777ff38,#1777ff11 45%,#0000 70%);border-radius:50%;width:188px;height:188px;position:absolute}.cases-selector-showcase:after{content:"";filter:blur(13px);background:#00000094;border-radius:50%;width:154px;height:24px;position:absolute;bottom:18%;transform:perspective(80px)rotateX(58deg)}.cases-selector-ring{border:0;border-radius:50%;position:absolute}.cases-selector-ring-one{width:196px;height:196px}.cases-selector-ring-two{border-color:#62a6ff1a;width:142px;height:142px}.cases-selector-mark{z-index:1;background:linear-gradient(145deg, #1a2638, var(--panel-2) 70%);border:0;border-radius:27px;place-items:center;width:116px;height:116px;display:grid;position:relative;transform:rotate(-5deg);box-shadow:0 20px 38px #0000006b,inset 0 1px #ffffff0f,0 0 34px #1777ff1f}.cases-selector-mark:before,.cases-selector-mark:after{content:"";border:0;border-radius:18px;position:absolute;inset:9px}.cases-selector-mark:after{border-color:#5fa1ff17;border-radius:13px;inset:17px}.cases-selector-mark .finessed-swords-mark{--mark-size:59px;z-index:1;filter:drop-shadow(0 8px 10px #021e48a6);position:relative}.cases-selector-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.cases-selector-summary>span{background:var(--cases-raised);border-radius:6px;gap:3px;min-width:0;padding:10px 12px;display:grid}.cases-selector-summary strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.cases-selector-summary small{color:var(--cases-muted);font-size:9px;font-weight:600}.cases-random-button{min-height:48px;font-size:13px}.cases-case-values>div{background:var(--cases-raised);border-radius:6px;gap:5px;min-width:0;padding:12px;display:grid}.cases-case-values span{color:var(--cases-muted);font-size:10px}.cases-case-values b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.cases-case-values .cases-case-price{align-items:center;gap:5px;display:inline-flex}.cases-case-values .cases-case-price img{object-fit:contain;width:14px;height:14px}.cases-positive{color:var(--cases-green)}.cases-battles-link{min-height:48px;color:var(--text);justify-content:space-between;margin-top:auto;padding:0 16px;text-decoration:none}.cases-battles-link>span{color:var(--cases-muted);font-size:22px}.cases-catalogue-stage{flex-direction:column;justify-content:flex-start;align-items:stretch;padding:18px 20px 20px;display:flex;overflow:hidden;container-type:inline-size}.cases-page .cases-grid{--cases-card-size:200px;grid-template-columns:repeat(4, minmax(0, var(--cases-card-size)));scrollbar-width:thin;scrollbar-color:var(--gray-600) transparent;flex:auto;grid-auto-rows:max-content;place-content:start center;gap:8px;width:100%;min-height:0;padding:2px 3px 12px 2px;display:grid;overflow:clip auto}.cases-card{aspect-ratio:220/164;background:var(--panel);min-width:0;height:auto;color:var(--text);border:0;border-radius:4px;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,background-color .18s;display:block;position:relative;overflow:hidden}.cases-card:hover,.cases-card:focus-visible{z-index:2;background:var(--raised);outline:0;transform:translateY(-3px)}.cases-card.is-unaffordable{opacity:.34;filter:grayscale(.72)saturate(.4)}.cases-card.is-unaffordable:hover,.cases-card.is-unaffordable:focus-visible{opacity:.46;transform:none}.cases-card.is-unaffordable .cases-card-price{color:var(--muted)}.cases-card .cases-card-art{aspect-ratio:220/121;height:auto}.cases-card .cases-card-art:before{opacity:.72;inset:22px 12% 8px}.cases-card .cases-card-art-side{width:82px;height:61px}.cases-card .cases-card-art-side:first-child{translate:-35px 7px}.cases-card .cases-card-art-side:nth-child(2){translate:35px 7px}.cases-card .cases-card-art-lead{width:116px;height:86px}.cases-card-overlay{z-index:4;background:var(--panel);justify-content:space-between;align-items:center;gap:8px;height:26.2195%;padding:0 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.cases-card-name{min-width:0;color:var(--text);letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;overflow:hidden}.cases-card-price{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:10px;font-weight:600}.cases-card .cases-card-art-count-3 .cases-card-art-side{opacity:.68;width:64px;height:48px}.cases-card .cases-card-art-count-3:not(.cases-card-art-cut-above) .cases-card-art-side{opacity:.76;width:92px;height:69px}.cases-card .cases-card-art-count-3 .cases-card-art-side:first-child{translate:-34px 19px;rotate:-10deg}.cases-card .cases-card-art-count-3 .cases-card-art-side:nth-child(2){translate:34px 19px;rotate:10deg}.cases-card .cases-card-art-count-3 .cases-card-art-lead{translate:-8px -2px}.cases-card .cases-card-art-count-3 .cases-card-art-lead:is([data-item-id^=awp-],[data-item-id^=m4a1-s-]){translate:-13px 1px}.cases-card .cases-card-art-count-3 .cases-card-art-lead[data-item-id^=ak-47-]{translate:-8px 1px}.cases-detail-sidebar{gap:10px;padding-top:16px;padding-bottom:16px}.cases-change-case{width:max-content;min-height:28px;color:var(--cases-muted);align-items:center;gap:7px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.cases-change-case:hover{color:var(--text)}.cases-change-case>span{font-size:21px;line-height:1}.cases-case-values{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cases-case-values>div{gap:3px;padding:9px 10px}.cases-case-values b{font-size:13px}.cases-action-field{gap:5px;display:grid}.cases-action-field>span{color:var(--cases-muted);font-size:11px;font-weight:600}.cases-count{background:var(--cases-raised);border-radius:6px;grid-template-columns:repeat(4,1fr);gap:4px;height:42px;padding:4px;display:grid}.cases-count button{color:var(--gray-300);border-radius:5px;font-size:12px;font-weight:600;transition:background .15s,color .15s,transform .1s}.cases-count button:hover:not(:disabled){color:var(--text)}.cases-count button:active:not(:disabled){transform:scale(.96)}.cases-count button.active{background:var(--gray-600,#47657a);color:var(--text)}.cases-open-button{border:0;width:100%;min-height:50px}.cases-open-button .bet-button-content>span{justify-content:center;align-items:center;gap:6px;display:inline-flex}.cases-open-button:disabled{background:var(--gray-700);color:var(--cases-muted);cursor:not-allowed}.cases-open-copy{white-space:nowrap}.cases-toggle{background:var(--finessed-border,var(--raised));min-height:54px;color:var(--finessed-fg,var(--text));cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;transition:background .15s;display:flex;position:relative}.cases-toggle>span{flex:1;gap:2px;min-width:0;display:grid}.cases-toggle>span b{font-size:14px;font-weight:600;line-height:20px}.cases-toggle>span small{color:var(--cases-muted);font-size:12px;line-height:16px}.cases-toggle input{opacity:0;pointer-events:none;position:absolute}.cases-toggle>i{background:var(--finessed-low,var(--panel-2));border-radius:99px;flex:none;width:36px;height:20px;transition:background .15s;position:relative}.cases-toggle>i b{background:var(--finessed-muted,#a1bfd6);border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.cases-toggle input:checked+i{background:var(--finessed-blue,#1475e1)}.cases-toggle input:checked+i b{background:var(--text);transform:translate(16px)}.cases-toggle:has(input:checked){background:#3e586c}.cases-toggle:has(input:not(:checked):not(:disabled)):hover{background:#344c5f}.cases-toggle:has(input:disabled){opacity:.5;cursor:not-allowed}.cases-toggle:has(input:focus-visible){outline:2px solid var(--cases-blue);outline-offset:2px}.cases-gift-control-row{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.cases-gift-control-row .cases-toggle{flex:1;min-width:0}.cases-pending-gifts{gap:4px;display:grid}.cases-pending-gifts>div{background:color-mix(in srgb, var(--cases-raised) 82%, transparent);min-height:34px;color:var(--cases-muted);border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:10px;display:flex}.cases-pending-gifts button{color:#9dbff5;font-size:10px;font-weight:600}.cases-pending-gifts button:hover:not(:disabled){color:var(--text)}.cases-gift-notice{color:#38c793;margin:0;font-size:10px;line-height:1.35}:is(.cases-toolbar,.backrooms-game-toolbar) .cases-demo-switch{width:auto;min-width:76px;color:var(--muted);align-items:center;gap:7px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}:is(.cases-toolbar,.backrooms-game-toolbar) .cases-demo-switch>i{background:#344c5f;border-radius:999px;width:27px;height:15px;transition:background .16s;position:relative}:is(.cases-toolbar,.backrooms-game-toolbar) .cases-demo-switch>i>b{background:#9da4af;border-radius:50%;width:9px;height:9px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}:is(.cases-toolbar,.backrooms-game-toolbar) .cases-demo-switch.is-active{color:var(--text)}:is(.cases-toolbar,.backrooms-game-toolbar) .cases-demo-switch.is-active>i{background:#1777ff}:is(.cases-toolbar,.backrooms-game-toolbar) .cases-demo-switch.is-active>i>b{background:var(--text);transform:translate(12px)}@media (width<=700px){:is(.cases-toolbar,.backrooms-game-toolbar) .cases-demo-switch{min-width:43px;padding:0 7px}.cases-toolbar .cases-demo-switch:not(.engine-demo-switch)>span,.backrooms-game-toolbar .cases-demo-switch>span{display:none}.cases-toolbar .engine-demo-switch{align-items:center;flex-flow:row!important;width:76px!important;min-width:76px!important;display:inline-flex!important}.cases-toolbar .engine-demo-switch>span{display:inline!important}}.cases-error{color:#ff6174;margin:0;font-size:11px;line-height:1.35}.cases-reel-stage{background:radial-gradient(ellipse 48% 45% at 50% 48%, rgb(var(--rarity,23 119 255) / .055), transparent 74%), var(--cases-stage);flex-direction:column;justify-content:flex-start;align-items:stretch;padding:18px 20px 16px;display:flex;position:relative;overflow:hidden}.cases-gift-prompt{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a0c10d1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.cases-gift-prompt-card{background:var(--bg);text-align:center;border-radius:9px;justify-items:center;gap:7px;width:min(100%,350px);padding:27px 26px 24px;display:grid;box-shadow:0 18px 54px #00000061}.cases-gift-prompt-icon{color:#6aa9ff;background:#1777ff24;border-radius:8px;place-items:center;width:48px;height:48px;margin-bottom:7px;display:grid}.cases-gift-prompt-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.cases-gift-prompt-kicker{color:#79adf5;text-transform:uppercase;letter-spacing:.075em;font-size:10px;font-weight:700}.cases-gift-prompt-card h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600}.cases-gift-prompt-card p{max-width:270px;color:var(--cases-muted,var(--muted));margin:1px 0 12px;font-size:11px;line-height:1.5}.cases-gift-prompt-actions{grid-template-columns:1fr 1.55fr;gap:8px;width:100%;display:grid}.cases-gift-prompt-actions>button{border-radius:6px;min-height:46px;font-size:12px;font-weight:600}.cases-gift-prompt-actions .secondary-action{background:var(--raised);color:var(--text)}.cases-gift-prompt-actions .secondary-action:hover:not(:disabled){color:var(--text);background:#344c5f}.cases-gift-prompt-actions .primary-action{color:var(--text)}.cases-page .cases-catalogue-stage,.cases-page .cases-reel-stage{align-items:stretch}.cases-recent{margin-bottom:7px}.cases-reel-heading{justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:32px;padding:0 2px 8px;display:flex}.cases-reel-title{gap:3px;min-width:0;display:grid}.cases-reel-heading b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.cases-reel-heading small{color:var(--cases-green);font-size:9px;font-weight:600;line-height:1}.cases-reel-heading a{color:var(--cases-muted);font-size:10px;font-weight:600;text-decoration:none}.cases-reel-heading a:hover{color:var(--text)}.cases-reels{flex:1;align-content:center;gap:10px;min-height:0;display:grid}.cases-reels[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-reels[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.cases-reels[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-reel{background:radial-gradient(ellipse 170px 92% at 50% 50%, #1777ff0b, transparent 76%), linear-gradient(180deg, var(--bg), var(--panel-2));border:0;border-radius:7px;height:280px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 7px 18px #0000001f}.cases-reels[data-count="2"] .cases-reel{height:280px}.cases-reels[data-count="3"] .cases-reel{height:250px}.cases-reels[data-count="4"] .cases-reel{height:205px}.cases-reel:before,.cases-reel:after{content:"";z-index:4;pointer-events:none;width:min(16%,110px);position:absolute;top:0;bottom:0}.cases-reel:before{background:linear-gradient(90deg, var(--panel-2) 8%, transparent);left:0}.cases-reel:after{background:linear-gradient(270deg, var(--panel-2) 8%, transparent);right:0}.cases-reel-spotlight{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#1777ff09 24%,#1777ff13 50%,#1777ff09 76%,#0000);width:130px;margin-left:-65px;position:absolute;inset:1px auto 1px 50%}.cases-reel-marker{z-index:7;pointer-events:none;width:28px;margin-left:-14px;position:absolute;top:0;bottom:0;left:50%}.cases-reel-marker:before,.cases-reel-marker:after{content:"";background:var(--cases-blue);filter:drop-shadow(0 0 5px #1777ff94);width:28px;height:11px;position:absolute;left:0}.cases-reel-marker:before{clip-path:polygon(0 0,100% 0,72% 58%,50% 100%,28% 58%);top:0}.cases-reel-marker:after{clip-path:polygon(28% 42%,50% 0,72% 42%,100% 100%,0 100%);bottom:0}.cases-reel:not(.spinning):not(.settled) .cases-reel-marker:before,.cases-reel:not(.spinning):not(.settled) .cases-reel-marker:after{animation:1.8s ease-in-out infinite cases-marker-pulse}@keyframes cases-marker-pulse{50%{opacity:.38}}.cases-reel-track{z-index:2;box-sizing:border-box;will-change:transform;gap:6px;height:100%;padding:8px 0;display:flex;position:relative}.cases-tile{--cases-reel-glow-height:36px;background:0 0;border-radius:5px;flex:0 0 124px;place-items:center;width:124px;height:calc(100% - 8px);margin:4px 0;display:grid;position:relative;overflow:visible}.cases-tile-light{z-index:1;height:var(--cases-reel-glow-height);background:radial-gradient(ellipse, rgb(var(--rarity,138 138 163) / .24), transparent 72%);filter:blur(8px);border-radius:50%;position:absolute;inset:60% 18% auto}.cases-tile>img{z-index:3;object-fit:contain;filter:saturate(1.08)contrast(1.06)drop-shadow(0 8px 8px #0000004d);width:116px;height:min(104px,70%);transition:transform .3s,translate .3s;position:relative}.cases-tile:not(.landed)>img{translate:0 10px}.cases-tile-reveal{z-index:4;opacity:0;pointer-events:none;justify-items:center;gap:1px;width:100%;transition:opacity .25s,transform .25s;display:grid;position:absolute;bottom:7px;transform:translateY(5px)}.cases-tile-reveal b{max-width:118px;color:rgb(var(--rarity,205 205 214));text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.cases-tile-reveal i{color:var(--text);font-size:14px;font-style:normal;font-weight:700}.cases-tile.landed.is-profitable .cases-tile-reveal i{color:var(--cases-green)}.cases-tile.landed{z-index:5}.cases-tile.landed:before{content:none}.cases-tile.landed>img{animation:.56s cubic-bezier(.16,1,.3,1) both cases-landed-emphasis;transform:scale(1.18)translateY(-9px)}.cases-tile.landed .cases-tile-reveal{opacity:1;transform:none}.cases-reel.settled .cases-tile:not(.landed){opacity:.2;transition:opacity .3s}.cases-reel.settled .cases-reel-track{z-index:5}.cases-reel.settled .cases-reel-spotlight{z-index:6}.cases-reel.is-celebration{background:radial-gradient(ellipse 170px 90% at 50%, rgb(var(--rarity,138 138 163) / .11), transparent 76%), var(--panel-2)}.cases-reel.is-celebration .cases-reel-marker:before,.cases-reel.is-celebration .cases-reel-marker:after{background:rgb(var(--rarity));filter:drop-shadow(0 0 7px rgb(var(--rarity) / .78))}@keyframes cases-landed-emphasis{0%{transform:scale(.96)translateY(2px)}58%{transform:scale(1.24)translateY(-11px)}to{transform:scale(1.18)translateY(-9px)}}.cases-reels[data-count="3"] .cases-tile>img,.cases-reels[data-count="4"] .cases-tile>img{width:82px;height:54px}.cases-reels[data-count="3"] .cases-tile{--cases-reel-glow-height:24px}.cases-reels[data-count="4"] .cases-tile{--cases-reel-glow-height:18px}.cases-reels[data-count="3"] .cases-tile-reveal b,.cases-reels[data-count="4"] .cases-tile-reveal b{display:none}.cases-stage-total{min-height:30px;color:var(--cases-muted);justify-content:flex-end;align-items:flex-end;padding:7px 2px 0;font-size:10px;display:flex}.cases-stage-total b{color:var(--text);font-size:12px;font-weight:600}.cases-confetti{z-index:12;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cases-confetti i{width:7px;height:11px;animation:cubic-bezier(.2,.6,.4,1) both cases-confetti-fall;position:absolute;top:-4%}.cases-confetti.is-jackpot i{width:8px;height:14px;box-shadow:0 0 5px}@keyframes cases-confetti-fall{to{opacity:0;translate:var(--cases-confetti-drift) 430px;rotate:var(--cases-confetti-rotate)}}.cases-outcomes{gap:2px;margin-top:14px;display:grid}.cases-outcomes-heading{justify-content:space-between;align-items:center;min-height:34px;padding:0 4px;display:flex}.cases-outcomes-heading b{font-size:14px;font-weight:600}.cases-outcomes-heading span{color:var(--cases-muted);font-size:10px}.cases-outcome{background:var(--cases-panel);grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:70px;padding:8px 14px;display:grid}.cases-outcome img{object-fit:contain;width:72px;height:52px}.cases-outcome-name{min-width:0}.cases-outcome-name b{color:rgb(var(--rarity,205 205 214));text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.cases-outcome-name small{color:var(--cases-muted);font-size:9px}.cases-outcome-payout{text-align:right}.cases-outcome-payout b{font-size:16px;font-weight:600}.cases-outcome-payout small{color:var(--cases-muted);text-transform:uppercase;font-size:8px;display:block}.cases-outcome.win .cases-outcome-payout b{color:var(--cases-green)}.cases-outcome.loss .cases-outcome-payout b{color:var(--cases-muted)}.cases-outcome-total{background:var(--cases-raised);min-height:42px;color:var(--cases-muted);justify-content:space-between;align-items:center;padding:0 14px;font-size:11px;display:flex}.cases-outcome-total b{color:var(--text);font-size:13px}.cases-outcome-total.win b{color:var(--cases-green)}.cases-contents-head{justify-content:space-between;align-items:baseline;gap:12px;margin:30px 0 12px;display:flex}.cases-contents-head h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.cases-contents-head p{color:var(--cases-muted);margin:0;font-size:10px}.cases-contents{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:2px;display:grid}.cases-page .cases-content-row{background:var(--cases-panel);transition:background .15s}.cases-page .cases-content-row:hover{background:var(--cases-raised)}.cases-missing{background:var(--cases-panel);border-radius:8px;place-content:center;justify-items:center;gap:8px;min-height:440px;display:grid}.cases-missing h1,.cases-missing p{margin:0}.cases-missing a{color:var(--cases-blue)}.cases-game-skeleton .cases-game-sidebar{justify-content:flex-start}.cases-card-skeleton{pointer-events:none}.cases-card-skeleton:hover{box-shadow:none;transform:none}.cases-card-skeleton .cases-card-art{justify-content:center;align-items:center;display:flex}.cases-card-skeleton .cases-card-overlay{align-items:center}.cases-tile-skeleton{overflow:hidden}.cases-reel-track-skeleton{transform:none!important}@media (prefers-reduced-motion:reduce){.cases-card{transition:none}.cases-card:hover{transform:none}.cases-confetti{display:none}.cases-reel-marker:before,.cases-reel-marker:after{animation:none!important}.cases-tile.landed>img{animation:none}}@media (width<=1279px) and (width>=992px){.cases-page .cases-grid{grid-template-columns:repeat(3, minmax(0, var(--cases-card-size)))}}@container (width<=830px){.cases-page .cases-grid{grid-template-columns:repeat(3, minmax(0, var(--cases-card-size)))}}@media (width>=992px){.cases-game-main,.cases-game-sidebar,.cases-game-content{height:622px}.cases-page:not(.is-popup) .cases-detail-view .cases-tile{flex-basis:152px;width:152px;height:min(210px,100% - 8px)}.cases-page:not(.is-popup) .cases-detail-view .cases-tile>img{width:138px;height:min(122px,70%)}.cases-page:not(.is-popup) .cases-detail-view .cases-tile-reveal b{max-width:144px}.cases-page:not(.is-popup) .cases-detail-view .cases-reels[data-count="1"] .cases-reel,.cases-page:not(.is-popup) .cases-detail-view .cases-reels[data-count="2"] .cases-reel,.cases-page:not(.is-popup) .cases-detail-view .cases-reels[data-count="3"] .cases-reel{height:230px}}@media (width<=991px){.cases-main{width:calc(100% - 16px);padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.cases-game-main{flex-direction:column;height:auto;display:flex}.cases-game-content{border-bottom:0;flex:none;order:1;width:100%;height:auto;min-height:0}.cases-game-sidebar{border:0;flex:none;order:2;width:100%;height:auto;min-height:0;padding:16px;overflow:visible}.cases-toolbar{order:3}.cases-catalogue-stage{height:auto;max-height:none;padding:16px 12px}.cases-page .cases-catalogue-stage{align-items:stretch}.cases-page .cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;justify-content:center;gap:8px;overflow:visible}.cases-card{height:auto}.cases-card .cases-card-art{aspect-ratio:220/121;height:auto}.cases-card-overlay{height:26.2195%;min-height:0;padding:0 9px}.cases-selector-view .cases-game-sidebar{gap:12px}.cases-selector-intro{display:none}.cases-battles-link{margin-top:0}.cases-page .cases-reel-stage{height:320px;min-height:320px;padding:14px 10px 10px}.cases-gift-prompt{padding:13px}.cases-gift-prompt-card{padding:19px 18px 17px}.cases-gift-prompt-icon{width:40px;height:40px;margin-bottom:3px}.cases-gift-prompt-card h2{font-size:18px}.cases-gift-prompt-card p{margin-bottom:8px}.cases-gift-prompt-actions>button{min-height:42px}.cases-reel-heading{min-height:40px}.cases-reels[data-count]{grid-template-columns:minmax(0,1fr);gap:10px}.cases-reel-marker{width:22px;margin-left:-11px}.cases-reel-marker:before,.cases-reel-marker:after{width:22px;height:8px}.cases-reel{height:188px}.cases-reels[data-count="2"] .cases-reel{height:106px}.cases-reels[data-count="3"] .cases-reel{height:70px}.cases-reels[data-count="4"] .cases-reel{height:47px}.cases-detail-sidebar{gap:11px}.cases-open-button{min-height:54px}.cases-outcome{grid-template-columns:56px minmax(0,1fr) auto auto;gap:9px;padding:8px 9px}.cases-outcome img{width:56px;height:46px}.cases-outcome-name b{font-size:10px}.cases-outcome-payout b{font-size:11px}.cases-outcome .bet-share-button{width:30px;padding:0}.cases-contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.cases-contents-head{margin-top:24px}.cases-contents-head h2{margin-left:32px;font-size:18px}.cases-contents-head p{display:none}}.cases-page.is-popup .cases-main{width:100%;padding:0}.cases-page.is-popup,.cases-page.is-popup .cases-main{height:auto;min-height:100%;overflow:visible}.cases-page.is-popup .cases-game{border-radius:0}.cases-page.is-popup .cases-game-main{flex-direction:column;height:auto}.cases-page.is-popup .cases-game-content{border-bottom:0;flex:none;order:1;width:100%;height:auto;min-height:0}.cases-page.is-popup .cases-game-sidebar{border:0;flex:none;order:2;width:100%;height:auto;min-height:0;padding:16px;overflow:visible}.cases-page.is-popup .cases-selector-intro{display:none}.cases-page.is-popup .cases-selector-view .cases-game-main{max-height:none;overflow:visible}.cases-page.is-popup .cases-selector-view .cases-game-sidebar{padding:12px 10px;display:block}.cases-page.is-popup .cases-selector-view .cases-battles-link{margin:0}.cases-page.is-popup .cases-catalogue-stage{height:auto;min-height:0;max-height:none;padding:14px 10px;overflow:visible}.cases-page.is-popup .cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:7px;overflow:visible}.cases-page.is-popup .cases-card{height:auto}.cases-page.is-popup .cases-card .cases-card-art{aspect-ratio:220/121;height:auto}.cases-page.is-popup .cases-reel-stage{height:330px;min-height:330px;padding:12px 8px 8px}.cases-page.is-popup .cases-reels[data-count]{grid-template-columns:minmax(0,1fr);gap:10px}.cases-page.is-popup .cases-reel{height:200px}.cases-page.is-popup .cases-reels[data-count="2"] .cases-reel{height:126px}.cases-page.is-popup .cases-reels[data-count="3"] .cases-reel{height:84px}.cases-page.is-popup .cases-reels[data-count="4"] .cases-reel{height:62px}.cases-page.is-popup .cases-outcomes,.cases-page.is-popup .cases-contents-head,.cases-page.is-popup .cases-contents{margin-left:8px;margin-right:8px}@media (width<=380px){.cases-card-name{font-size:10px}.cases-outcome{grid-template-columns:48px minmax(0,1fr) auto}.cases-outcome img{width:48px}.cases-outcome .bet-share-button{grid-column:2/-1;width:100%}}.cases-page:not(.is-popup){background:linear-gradient(180deg,var(--panel-2) 0,var(--panel-2) 420px,var(--panel-2) 100%);min-height:calc(100vh - 80px);margin:-28px 0 0;padding:0}.cases-page:not(.is-popup) .cases-main{width:100%;max-width:none;padding:0 0 88px}.cases-page:not(.is-popup) .cases-full-catalogue{background:0 0;border-radius:0;overflow:visible;height:auto!important;max-height:none!important}.cases-lobby-controls{background:var(--panel-2);border-bottom:0;align-items:center;gap:12px;min-height:72px;padding:14px 30px;display:flex}.cases-lobby-controls>div:first-child{gap:2px;margin-right:auto;display:grid}.cases-lobby-controls>div:first-child b{font-size:15px}.cases-lobby-controls>div:first-child span{color:var(--muted);font-size:9px}.cases-search{background:var(--panel-2);border:0;border-radius:7px;align-items:center;gap:8px;width:min(270px,28vw);height:40px;padding:0 12px;display:flex}.cases-search:focus-within{border-color:#397ee5;box-shadow:0 0 0 3px #1777ff14}.cases-search svg{fill:none;stroke:#6f7989;stroke-width:1.8px;width:16px}.cases-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.cases-page:not(.is-popup) .cases-full-catalogue>.cases-game-main{min-height:460px;display:block;height:auto!important;max-height:none!important}.cases-page:not(.is-popup) .cases-full-catalogue .cases-catalogue-stage{background:0 0;border:0;width:100%;min-height:460px;padding:24px 30px 34px;overflow:visible;height:auto!important;max-height:none!important}.cases-page:not(.is-popup) .cases-full-catalogue .cases-grid{--cases-card-size:auto;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-auto-rows:auto;gap:12px;width:100%;padding:0;overflow:visible}.cases-page:not(.is-popup) .cases-full-catalogue .cases-card{background:linear-gradient(180deg,var(--panel),var(--bg));border:0;border-radius:8px;width:100%;box-shadow:0 7px 20px #0000001f}.cases-page:not(.is-popup) .cases-full-catalogue .cases-card-overlay{background:var(--bg);padding:0 13px}.cases-page:not(.is-popup) .cases-full-catalogue .cases-card-name{font-size:11px;font-weight:700}.cases-page:not(.is-popup) .cases-full-catalogue .cases-card-price{color:var(--text-2);font-size:11px;font-weight:700}.cases-page:not(.is-popup) .cases-outcomes,.cases-page:not(.is-popup) .cases-contents-head,.cases-page:not(.is-popup) .cases-contents,.cases-page:not(.is-popup) .more-games{margin-left:30px;margin-right:30px}.cases-page.is-popup .cases-lobby-controls{display:none}@media (width<=900px){.cases-page:not(.is-popup){width:calc(100% + 16px);margin:-4px -8px 0}.cases-lobby-controls{flex-wrap:wrap;padding:12px 14px}.cases-lobby-controls>div:first-child{width:100%;margin:0}.cases-search{flex:1;width:calc(55% - 6px)}.cases-page:not(.is-popup) .cases-full-catalogue .cases-catalogue-stage{padding:14px}.cases-page:not(.is-popup) .cases-full-catalogue .cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cases-page:not(.is-popup) .cases-outcomes,.cases-page:not(.is-popup) .cases-contents-head,.cases-page:not(.is-popup) .cases-contents{margin-left:12px;margin-right:12px}}.cases-page:not(.is-popup){background:0 0;margin:0}.cases-page:not(.is-popup) .cases-full-catalogue{background:var(--panel-2);border-radius:8px;flex-direction:column;gap:18px;padding:24px;display:flex}.cases-page:not(.is-popup) .cases-lobby-controls{background:0 0;border:0;grid-template-columns:minmax(190px,.72fr) minmax(500px,1.28fr);gap:12px;min-height:48px;padding:0;display:grid}.cases-controls-search-group,.cases-controls-filter-group{align-items:center;gap:12px;min-width:0}.cases-page:not(.is-popup) .cases-lobby-controls>.cases-controls-search-group{width:100%;margin:0;display:flex}.cases-controls-search-group .cases-search{flex:auto;width:100%}.cases-controls-filter-group{grid-template-columns:minmax(126px,1fr) 128px 178px;display:grid}.cases-controls-filter-group .cases-volatility-control,.cases-controls-filter-group .cases-filter-select{width:100%;min-width:0}.cases-page:not(.is-popup) .cases-search{background:var(--bg);border:0;border-radius:8px;width:auto;height:46px;padding:0 15px}.cases-page:not(.is-popup) .cases-search svg{flex:none;width:18px}.cases-page:not(.is-popup) .cases-search input{font-size:13px}.cases-volatility-control{background:var(--bg);border-radius:8px;align-items:center;min-width:150px;height:50px;padding:0 16px;display:flex;position:relative}.cases-volatility-track{width:100%;height:9px;position:relative}.cases-volatility-levels{grid-template-columns:repeat(4,1fr);gap:3px;display:grid;position:absolute;inset:0}.cases-volatility-levels i{background:var(--raised);border-radius:2px}.cases-volatility-range{z-index:1;background:linear-gradient(90deg,#42bc7b,#a7b644 52%,#d45d61);border-radius:2px;position:absolute;top:0;bottom:0}.cases-volatility-handle{z-index:4;background:var(--panel);pointer-events:none;border:3px solid #f4f6fa;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0008}.cases-volatility-handle em{background:var(--panel-2);color:var(--text-2);opacity:0;white-space:nowrap;border-radius:4px;padding:5px 6px;font-size:10px;font-style:normal;font-weight:700;line-height:1;transition:opacity .12s,transform .12s;position:absolute;bottom:22px;left:50%;transform:translate(-50%,3px)}.cases-volatility-control:hover .cases-volatility-handle em,.cases-volatility-control:focus-within .cases-volatility-handle em{opacity:1;transform:translate(-50%)}.cases-volatility-control>input{z-index:3;appearance:none;pointer-events:none;background:0 0;width:calc(100% - 20px);height:24px;margin:0;position:absolute;left:10px}.cases-volatility-control>input::-webkit-slider-runnable-track{background:0 0;height:7px}.cases-volatility-control>input::-webkit-slider-thumb{appearance:none;cursor:grab;pointer-events:auto;background:0 0;width:20px;height:24px;margin-top:-8px}.cases-volatility-control>input::-moz-range-track{background:0 0;height:7px}.cases-volatility-control>input::-moz-range-thumb{cursor:grab;pointer-events:auto;background:0 0;border:0;width:20px;height:24px}.cases-volatility-control>input.is-min{z-index:4}.cases-filter-select{background:var(--bg);border:0;border-radius:8px;min-width:0;height:46px;transition:border-color .14s,background .14s,box-shadow .14s;position:relative}.cases-filter-select:hover{background:var(--panel);border-color:var(--raised)}.cases-filter-select.is-open{z-index:20;background:var(--panel);border-color:#3f4b5c;box-shadow:0 0 0 3px #2f7dee14}.cases-filter-select-toggle{border-radius:inherit;width:100%;height:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) 8px;align-items:center;gap:9px;padding:0 12px;display:grid}.cases-filter-select-icon{color:var(--muted);place-items:center;display:grid}.cases-filter-select-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.cases-filter-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 12px/1 Proxima Nova,sans-serif;overflow:hidden}.cases-filter-select-chevron{border-bottom:2px solid #788394;border-right:2px solid #788394;width:7px;height:7px;margin-top:-3px;transition:transform .14s,margin .14s;transform:rotate(45deg)}.cases-filter-select.is-open .cases-filter-select-chevron{margin-top:4px;transform:rotate(225deg)}.cases-filter-select-menu{z-index:30;background:var(--panel-2);border:0;border-radius:8px;gap:2px;min-width:max(100%,180px);padding:5px;display:grid;position:absolute;top:calc(100% + 7px);right:-1px;box-shadow:0 18px 42px #0000007a}.cases-filter-select-menu button{min-height:37px;color:var(--muted);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;padding:0 10px;font:600 11px/1 Proxima Nova,sans-serif;display:flex}.cases-filter-select-menu button:hover{background:var(--panel);color:var(--text)}.cases-filter-select-menu button.is-selected{color:#8dbdff;background:#172a45}.cases-filter-select-menu button b{color:#68a8ff;font-size:12px}.cases-page:not(.is-popup) .cases-full-catalogue>.cases-game-main{min-height:0}.cases-page:not(.is-popup) .cases-full-catalogue .cases-catalogue-stage{background:0 0;min-height:0;padding:0}.cases-page:not(.is-popup) .cases-full-catalogue .cases-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-auto-rows:270px;gap:12px}.cases-page:not(.is-popup) .cases-full-catalogue .cases-card{aspect-ratio:auto;background:var(--bg);height:270px;box-shadow:none;border:0;border-radius:8px;flex-direction:column;align-items:center;padding:13px 15px 12px;display:flex}.cases-page:not(.is-popup) .cases-full-catalogue .cases-card:hover{background:var(--panel);border-color:#344c5f;transform:translateY(-3px);box-shadow:0 15px 30px #00000038}.cases-page:not(.is-popup) .cases-full-catalogue .cases-card .cases-card-art{aspect-ratio:auto;flex:none;width:100%;height:188px;margin:-5px auto -2px}.cases-page:not(.is-popup) .cases-full-catalogue .cases-card .cases-card-art-canvas{transform:scale(1.37)}.cases-page:not(.is-popup) .cases-full-catalogue .cases-card-overlay{text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:auto;min-height:48px;padding:0;display:flex;position:static}.cases-page:not(.is-popup) .cases-full-catalogue .cases-card-name{width:100%;color:var(--text);text-align:center;font-size:14px;font-weight:700}.cases-page:not(.is-popup) .cases-full-catalogue .cases-card-price{min-width:90px;color:var(--text-2);text-align:center;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:4px 8px;font-size:13px;font-weight:700;display:flex}.cases-page:not(.is-popup) .cases-full-catalogue .cases-card-price .asset-amount{color:inherit;justify-content:center;align-items:center;gap:6px;display:inline-flex}.cases-page:not(.is-popup) .cases-full-catalogue .cases-card-price .asset-amount img{width:14px;height:14px}.cases-card-volatility{grid-template-columns:repeat(4,1fr);gap:3px;width:100%;height:5px;margin-top:auto;display:grid;position:relative}.cases-card-volatility i{background:var(--raised);border-radius:2px}.cases-card-volatility i.active:first-child{background:#45be7c}.cases-card-volatility i.active:nth-child(2){background:#91b84a}.cases-card-volatility i.active:nth-child(3){background:#d6a243}.cases-card-volatility i.active:nth-child(4){background:#d75a61}.cases-card-volatility-line{z-index:2;pointer-events:none;background:#f1f4f8;border-radius:1px;width:2px;height:11px;position:absolute;top:-3px;transform:translate(-1px);box-shadow:0 0 0 1px #0a0d1280}.cases-empty{text-align:center;place-content:center;gap:5px;min-height:300px;display:grid}.cases-empty strong{font-size:16px}.cases-empty span{color:var(--muted);font-size:11px}.cases-page:not(.is-popup) .cases-full-catalogue>.cases-toolbar{border-top:0;width:calc(100% + 48px);margin:0 -24px -24px}.cases-page:not(.is-popup) .cases-below-game{background:0 0;padding:0 30px}.cases-page:not(.is-popup) .cases-below-game :is(.cases-outcomes,.cases-contents-head,.cases-contents){margin-left:0;margin-right:0}.cases-after-game{background:0 0;width:100%;max-width:none;margin:0 auto;padding:0 0 88px}.cases-after-game .more-games{margin-left:0!important;margin-right:0!important}@media (width<=1050px){.cases-page:not(.is-popup) .cases-lobby-controls{grid-template-columns:minmax(210px,.8fr) minmax(440px,1.2fr)}}@media (width<=760px){.cases-page:not(.is-popup){width:100%;margin:0}.cases-page:not(.is-popup) .cases-full-catalogue{gap:12px;padding:12px}.cases-page:not(.is-popup) .cases-lobby-controls{grid-template-columns:1fr;gap:8px}.cases-controls-search-group,.cases-controls-filter-group{gap:8px}.cases-controls-filter-group{grid-template-columns:1fr 1fr;display:grid}.cases-controls-filter-group .cases-volatility-control{grid-column:1/-1;width:100%}.cases-controls-filter-group .cases-filter-select{width:100%;max-width:none}.cases-page:not(.is-popup) .cases-full-catalogue .cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:232px;gap:8px}.cases-page:not(.is-popup) .cases-full-catalogue .cases-card{height:232px;padding:9px 10px}.cases-page:not(.is-popup) .cases-full-catalogue .cases-card .cases-card-art{height:144px;margin:-4px auto -1px}.cases-page:not(.is-popup) .cases-full-catalogue .cases-card .cases-card-art-canvas{transform:scale(1.37)}.cases-page:not(.is-popup) .cases-full-catalogue .cases-card-name{font-size:12px}.cases-page:not(.is-popup) .cases-full-catalogue .cases-card-price{min-width:78px;padding:7px 10px;font-size:11px}.cases-page:not(.is-popup) .cases-full-catalogue>.cases-toolbar{width:calc(100% + 24px);margin:0 -12px -12px}.cases-page:not(.is-popup) .cases-below-game{padding:0 12px}.cases-after-game{width:100%;padding:0 0 64px}}.cases-page:not(.is-popup){background:0 0;min-height:0;margin:0}.cases-page:not(.is-popup) .cases-main{padding-bottom:24px}.cases-page .cases-catalogue-card{min-height:0}.cases-page .cases-toolbar{border-radius:0;margin:0}.cases-page :is(.primary-action,.cases-open-button),.cb-page :is(.cb-create-cta,.cb-create-button,.cb-join-button),.cb-legacy .cb-lobby-tabs button.active{color:#fff}.cases-page,.cb-page{--gray-900:var(--panel-2);--gray-800:var(--panel);--gray-700:var(--raised);--gray-400:var(--muted);--gray-300:var(--text-2);font-family:Proxima Nova,Arial,sans-serif}.asset-amount{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.asset-amount img{object-fit:contain;width:16px;height:16px}.cases-page .primary-action{background:var(--blue);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:14px;font-weight:600;display:flex}.cases-page .primary-action:disabled{opacity:.55;cursor:not-allowed}.game-toolbar{background:var(--panel-2);justify-content:space-between;align-items:center;min-height:60px;padding:0 24px;display:flex}.game-toolbar>div{align-items:center;gap:20px;display:flex}.game-toolbar button{color:var(--text)}.case-settings{position:relative}.case-settings>button{padding:8px}.case-settings-menu{z-index:35;background:var(--panel);min-width:170px;box-shadow:var(--shadow);color:var(--text);border-radius:8px;gap:10px;padding:16px;display:grid;position:absolute;bottom:40px;left:0}.case-settings-menu label{white-space:nowrap;align-items:center;gap:8px;display:flex}.case-settings-menu input{width:16px;height:16px;accent-color:var(--blue)}.case-proof-dialog{width:min(92vw,720px);max-height:85vh;overflow:auto}.case-proof-dialog dl{gap:14px;display:grid}.case-proof-dialog dt{color:var(--muted);font-size:12px}.case-proof-dialog dd{overflow-wrap:anywhere;margin:0;font-size:12px}.case-loading{min-height:200px;color:var(--muted);place-items:center;display:grid}.recent-results-rail{gap:8px;display:flex;overflow:auto}.recent-result{background:var(--panel);border-radius:5px;padding:4px 10px}.recent-result.win{color:var(--green)}.case-payout-result{z-index:20;pointer-events:none;justify-content:center;animation:.24s ease-out both case-result-arrive;display:flex;position:absolute;inset:auto 12px 12px}.case-payout-card{background:var(--panel-2);max-width:100%;color:var(--text);pointer-events:auto;border-radius:10px;align-items:center;gap:16px;padding:12px 10px 12px 18px;display:flex;box-shadow:0 8px 24px #0000002e}.case-payout-copy{font-variant-numeric:tabular-nums;align-items:center;gap:20px;min-width:0;display:flex}.case-payout-multiplier{letter-spacing:-.035em;white-space:nowrap;align-items:baseline;gap:3px;font-size:28px;font-weight:600;line-height:1;display:flex}.case-payout-multiplier>span{color:var(--muted);font-size:18px}.case-payout-result.is-profit .case-payout-multiplier{color:var(--text)}.case-payout-result.is-big-win .case-payout-multiplier{color:#d49c31}.case-payout-amount{gap:3px;display:grid}.case-payout-amount>small{color:var(--muted);font-size:11px;font-weight:400}.case-payout-amount>b{white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.case-payout-close{width:28px;height:28px;color:var(--muted);background:0 0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.case-payout-close:hover{color:var(--text);background:var(--raised)}.case-payout-close:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@keyframes case-result-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.case-payout-card{gap:8px;padding:10px 8px 10px 12px}.case-payout-copy{gap:12px}.case-payout-multiplier{font-size:24px}.case-payout-amount>b{font-size:14px}}@media (prefers-reduced-motion:reduce){.case-payout-result{animation:none}}[data-theme=light] .cases-page{--cases-panel:var(--panel);--cases-raised:var(--panel-2);--cases-muted:var(--muted);--cases-stage:var(--panel-2);color:var(--text)}[data-theme=light] .cb-page{--cb-bg:var(--bg);--cb-deep:var(--panel-2);--cb-panel:var(--panel);--cb-raised:var(--raised);--cb-text:var(--text);--cb-muted:var(--muted);--cb-dim:var(--faint);--howl-raised-card:var(--panel);color:var(--text)}[data-theme=light] :is(.cases-page,.cb-page) :is(h1,h2,h3,label,.cb-listing-title strong,.cases-card-name,.cases-item-name){color:var(--text)}[data-theme=light] :is(.cb-legacy .cb-lobby-tabs,.cb-picker-modal>section,.cb-contents-modal>section,.cases-gift-modal){background:var(--panel);color:var(--text)}[data-theme=light] .cb-battle-room{--cb-reel-surface:#e4eaf0;--cb-room-card-line:#ccd5df;--cb-player-divider:#ccd5df}[data-theme=light] .cb-battle-room :is(.cb-battlefield,.cb-stage){background:var(--cb-reel-surface);box-shadow:none}[data-theme=light] .cb-battle-room .cb-stage:before{background:linear-gradient(180deg,var(--cb-reel-surface) 6%,transparent)}[data-theme=light] .cb-battle-room .cb-stage:after{background:linear-gradient(0deg,var(--cb-reel-surface) 6%,transparent)}[data-theme=light] .cb-battle-room .cb-stage-status{background:radial-gradient(#f4f7faf7,#e4eaf0db 55%,#e4eaf073)}[data-theme=light] .cb-battle-room .cb-tile>img{filter:drop-shadow(0 5px 6px #1e324624)}[data-theme=light] .cb-battle-room .cb-tile-result b{color:color-mix(in srgb,rgb(var(--rarity,138 138 163)) 55%,#162b3f)}[data-theme=light] .cb-battle-room .cb-contestant-total{background:#fff9}[data-theme=light] .cb-battle-room .cb-contestant.is-winner{background:linear-gradient(135deg,#d9f0e6,var(--panel))}[data-theme=light] .cb-battle-room :is(.cb-contestant.is-loser,.cb-lane.is-loser){opacity:.7}[data-theme=light] .cb-battle-room .cb-settlement-totals{background:#e4eaf04d}[data-theme=light] .cb-battle-room .cb-settlement-totals strong{text-shadow:0 2px 14px #ffffffd9}[data-theme=light] .cb-battle-room .cb-settle{background:#ebf1f7c2}[data-theme=light] .cb-battle-room .cb-settle-total{color:var(--text);text-shadow:none}[data-theme=light] .cb-battle-room .cb-settle-replay{background:var(--panel);color:var(--text);box-shadow:0 2px 10px #192d4114}[data-theme=light] .cb-battle-room .cb-settle-replay:hover{background:var(--raised)}.cases-page .cases-detail-view{background:var(--bg)}.cases-page .cases-detail-view .cases-game-main{background:var(--bg);height:auto;min-height:0;display:block}.cases-page .cases-detail-view .cases-reel-stage{background:var(--bg);width:100%;height:auto;min-height:320px;box-shadow:none;border-radius:0;padding:0}.cases-detail-view .cases-reel-heading{min-height:64px;padding:20px 24px 12px}.cases-detail-view .cases-reel-heading h1{margin:0;font-size:20px;font-weight:700;line-height:28px}.cases-detail-view .cases-reel-heading a{font-size:14px;line-height:20px}.cases-detail-view .cases-recent{margin-bottom:12px;padding:0 24px}.cases-detail-view .cases-reels{gap:2px;width:100%;padding:0 0 20px}.cases-detail-view{--reel-surface:#0a1924}[data-theme=light] .cases-detail-view{--reel-surface:#e1e9f0}.cases-detail-view .cases-reel{box-shadow:none;background:var(--reel-surface);border-radius:8px}.cases-detail-view .cases-reel:before{background:linear-gradient(90deg, var(--reel-surface), transparent)}.cases-detail-view .cases-reel:after{background:linear-gradient(-90deg, var(--reel-surface), transparent)}.cases-opening-controls{background:var(--bg);justify-items:center;gap:16px;padding:24px;display:grid}.cases-opening-actions{align-items:center;gap:12px;width:min(100%,580px);display:flex}.cases-opening-actions .cases-count{background:var(--panel-2);flex:0 0 200px;height:48px}.cases-opening-actions .cases-count button{color:var(--muted);font-size:15px}.cases-opening-actions .cases-count button.active{background:var(--raised);color:var(--text)}.cases-opening-actions .cases-open-button{flex:1;min-width:0;font-size:16px}.cases-opening-options{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;display:flex}.cases-opening-options .cases-toggle{min-height:40px;color:var(--muted);background:0 0;border-radius:4px;gap:10px;padding:4px 0;font-size:14px;font-weight:600;line-height:20px}.cases-opening-options .cases-toggle:hover{color:var(--text);background:0 0}.cases-opening-options .cases-toggle:has(input:checked){color:var(--text);background:0 0}.cases-opening-options .cases-toggle>i{background:var(--raised);width:34px;height:20px}.cases-opening-options .cases-toggle>i b{background:var(--muted)}.cases-opening-options .cases-toggle input:checked+i{background:var(--blue)}.cases-opening-options .cases-toggle input:checked+i b{background:#fff;transform:translate(14px)}.cases-opening-controls :is(.cases-error,.cases-gift-notice){font-size:14px;line-height:20px}.cases-opening-options>.cases-toolbar{width:auto;height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;gap:16px;margin:0;padding:0;display:flex}.cases-opening-options .cases-toolbar>div{flex-direction:row;align-items:center;gap:12px;display:flex}.cases-opening-options .cases-toolbar .fair-button{color:var(--muted);padding:8px 0;font-size:14px}.cases-page .cases-main{width:100%}.cases-page .cases-below-game .cases-contents-head h2{margin-left:0}.cases-page .cases-item-name{font-size:13px;line-height:18px}@media (width<=991px){.cases-page .cases-detail-view .cases-reel-stage{min-height:264px}.cases-detail-view .cases-reel-heading{padding:16px}.cases-detail-view .cases-reel-heading h1{font-size:18px;line-height:24px}.cases-detail-view .cases-recent{padding-inline:16px}.cases-opening-controls{gap:10px;padding:18px 16px}.cases-opening-actions{max-width:420px}.cases-opening-options{gap:8px 20px}}.cb-legacy .cb-create-flow,.cb-legacy .cb-create-summary{display:contents}.cb-legacy .cb-create-summary>:not(.cb-create-final),.cb-legacy .cb-settle-kicker,.cb-legacy .cb-settle-caption{display:none}.cb-legacy .cb-create-summary .cb-create-final{width:auto;margin:0;position:static}.cb-legacy .cb-bandit-lobby{padding-top:34px}.cb-legacy .cb-bandit-lobby .cb-create-cta{background:#1777ff;border:0;border-radius:8px;min-width:176px;height:46px;font-size:13px;font-weight:700;box-shadow:0 8px 24px #1777ff2e}.cb-legacy .cb-lobby-toolbar{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:0;display:grid}.cb-legacy .cb-toolbar-create{justify-content:center;display:flex}.cb-legacy .cb-toolbar-create .cb-create-cta{justify-content:center;min-width:164px;height:40px;padding-block:0}.cb-legacy .cb-lobby-tabs{background:var(--bg);border-radius:8px;align-items:center;gap:2px;width:max-content;min-width:0;max-width:100%;padding:3px;display:flex}.cb-legacy .cb-lobby-tabs button{height:36px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 12px;font:700 13px/1 inherit;transition:background-color .16s,color .16s;display:inline-flex}.cb-legacy .cb-lobby-tabs button:hover{background:var(--panel);color:var(--text)}.cb-legacy .cb-lobby-tabs button.active{color:var(--text);background:#1777ff}.cb-legacy .cb-lobby-tabs button b{box-sizing:border-box;min-width:19px;height:19px;color:inherit;text-align:center;background:#ffffff14;border-radius:10px;padding:0 5px;font-size:9px;line-height:19px}.cb-legacy .cb-lobby-tabs button.active b{background:#0003}.cb-legacy .cb-bandit-lobby .cb-battle-list{gap:10px;overflow:visible}.cb-legacy .cb-bandit-lobby .cb-battle-listing,.cb-legacy .cb-bandit-lobby .cb-battle-listing:hover,.cb-legacy .cb-bandit-lobby .cb-battle-listing:active{--cb-lobby-state:126 132 148;border:0;border-radius:4px;grid-template-rows:auto;grid-template-columns:minmax(230px,1fr) minmax(0,1.2fr) 140px;min-height:120px;transition:border-color .16s,background-color .16s;overflow:hidden;transform:none;background:var(--bg)!important;box-shadow:none!important}.cb-legacy .cb-bandit-lobby .cb-battle-listing.is-joinable+.cb-battle-listing:not(.is-joinable){margin-top:0}.cb-legacy .cb-bandit-lobby .cb-battle-listing.is-open{--cb-lobby-state:232 181 66}.cb-legacy .cb-bandit-lobby .cb-battle-listing.is-starting,.cb-legacy .cb-bandit-lobby .cb-battle-listing.is-running{--cb-lobby-state:23 119 255}.cb-legacy .cb-bandit-lobby .cb-battle-listing.is-settled{--cb-lobby-state:59 194 144}.cb-legacy .cb-bandit-lobby .cb-battle-listing:before{content:none;background:0 0}.cb-legacy .cb-bandit-lobby .cb-battle-listing:hover{translate:none;background:var(--panel)!important;border-color:#344c5f!important}.cb-legacy .cb-bandit-lobby .cb-listing-info{border-right:0;grid-area:auto;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:12px;min-width:0;padding:15px 18px 15px 20px;container-type:inline-size}.cb-legacy .cb-bandit-lobby .cb-listing-title{flex-wrap:wrap;align-items:baseline;gap:6px 8px;min-width:0}.cb-legacy .cb-bandit-lobby .cb-listing-title>strong{color:var(--text);letter-spacing:-.04em;flex:none;font-size:22px;font-weight:850;line-height:1}.cb-legacy .cb-bandit-lobby .cb-listing-title>.cb-listing-mode{min-width:0;color:var(--muted);letter-spacing:.055em;font-size:12px;font-weight:700}.cb-legacy .cb-bandit-lobby .cb-listing-teams{--cb-lobby-avatar-size:clamp(18px, calc((100cqw - 54px) / 6), 38px);gap:5px;min-width:0}.cb-legacy .cb-bandit-lobby .cb-listing-team-players{gap:3px}.cb-legacy .cb-bandit-lobby .cb-listing-player,.cb-legacy .cb-bandit-lobby .cb-battle-listing.is-4-player .cb-listing-player,.cb-legacy .cb-bandit-lobby .cb-battle-listing.is-5-player .cb-listing-player,.cb-legacy .cb-bandit-lobby .cb-battle-listing.is-6-player .cb-listing-player,.cb-legacy .cb-bandit-lobby .cb-battle-listing.is-teams-6 .cb-listing-player{width:var(--cb-lobby-avatar-size);height:var(--cb-lobby-avatar-size);flex-basis:var(--cb-lobby-avatar-size)}.cb-legacy .cb-bandit-lobby .cb-listing-avatar,.cb-legacy .cb-bandit-lobby .cb-battle-listing.is-4-player .cb-listing-avatar,.cb-legacy .cb-bandit-lobby .cb-battle-listing.is-5-player .cb-listing-avatar,.cb-legacy .cb-bandit-lobby .cb-battle-listing.is-6-player .cb-listing-avatar,.cb-legacy .cb-bandit-lobby .cb-battle-listing.is-teams-6 .cb-listing-avatar{width:var(--cb-lobby-avatar-size);height:var(--cb-lobby-avatar-size);border:0;border-bottom:2px solid var(--cb-seat-accent,#304967);border-radius:50%;transform:none;box-shadow:0 3px 9px #00000038}.cb-legacy .cb-bandit-lobby .cb-listing-player:nth-child(2n) .cb-listing-avatar{transform:none}.cb-legacy .cb-bandit-lobby .cb-listing-player.is-open{background:#ffffff06;border-style:solid;border-color:#344c5f;border-radius:7px}.cb-legacy .cb-bandit-lobby .cb-listing-vs{color:#666d7d;font-size:8px;font-weight:850}.cb-legacy .cb-bandit-lobby .cb-listing-rounds{background:0 0;border-right:0;grid-area:auto;gap:8px;min-height:118px;margin:0;padding:0 6px}.cb-legacy .cb-bandit-lobby .cb-listing-cases{gap:3px;padding:8px 0}.cb-legacy .cb-case-tile,.cb-legacy .cb-case-tile:before,.cb-legacy .cb-bandit-lobby .cb-listing-case,.cb-legacy .cb-bandit-lobby .cb-listing-case:before{outline:0;box-shadow:none!important;border:0!important}.cb-legacy .cb-bandit-lobby .cb-listing-case{border-radius:8px;flex-basis:70px;width:70px;height:78px;margin:0}.cb-legacy .cb-bandit-lobby .cb-listing-case:before{content:none}.cb-legacy .cb-bandit-lobby .cb-listing-case:hover{filter:brightness(1.1);transform:translateY(-2px)scale(1)translate(0,0)}.cb-legacy .cb-bandit-lobby .cb-listing-case>small,.cb-legacy .cb-bandit-lobby .cb-battle-listing:hover .cb-listing-case>small{background:var(--raised);min-width:19px;height:18px;color:var(--text);border:0;border-radius:5px;font-size:8px;line-height:18px;bottom:2px;right:3px}.cb-legacy .cb-bandit-lobby .cb-listing-progress{background:0 0;gap:5px;min-width:70px;padding:0 2px 0 8px}.cb-legacy .cb-bandit-lobby .cb-listing-progress>b{color:var(--text);font-size:12px}.cb-legacy .cb-bandit-lobby .cb-listing-controls{background:0 0;grid-area:auto;gap:6px;width:100%;min-width:0;padding:8px}.cb-legacy .cb-bandit-lobby .cb-listing-watch,.cb-legacy .cb-bandit-lobby .cb-listing-join,.cb-legacy .cb-bandit-lobby .cb-listing-leave{border-radius:6px;min-height:40px;padding-inline:8px;font-size:10px;line-height:1.2}.cb-legacy .cb-bandit-lobby .cb-listing-watch{background:var(--panel)}.cb-legacy .cb-bandit-lobby .cb-listing-watch:hover{background:var(--raised)}.cb-legacy .cb-bandit-lobby .cb-listing-join{box-shadow:0 6px 18px #1777ff29}.cb-legacy .cb-bandit-lobby .cb-listing-winner .cb-listing-winner-avatar{border:0;border-bottom:2px solid var(--cb-seat-accent,#304967);box-shadow:0 0 0 2px var(--bg);border-radius:50%;transform:none}.cb-legacy .cb-bandit-lobby .cb-listing-winner:nth-child(2n) .cb-listing-winner-avatar{transform:none}.cb-legacy .cb-bandit-lobby .cb-empty{background:var(--bg);border:0;border-radius:10px;min-height:160px}@container battle-page (width<=1080px){.cb-legacy .cb-bandit-lobby .cb-battle-listing,.cb-legacy .cb-bandit-lobby .cb-battle-listing:hover,.cb-legacy .cb-bandit-lobby .cb-battle-listing:active{grid-template-columns:minmax(230px,1fr) minmax(0,1fr) 140px}.cb-legacy .cb-lobby-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:7px}.cb-legacy .cb-toolbar-create{grid-area:1/2}.cb-legacy .cb-lobby-tabs{scrollbar-width:none;overflow-x:auto}.cb-legacy .cb-lobby-tabs::-webkit-scrollbar{display:none}}@container battle-page (width<=700px){.cb-legacy .cb-bandit-lobby{padding-top:16px}.cb-legacy .cb-lobby-toolbar{margin-bottom:8px}.cb-legacy .cb-lobby-tabs button{height:34px;padding:0 10px;font-size:11px}.cb-legacy .cb-toolbar-create .cb-create-cta{min-width:0;min-height:34px;padding-inline:12px;font-size:11px}}@container battle-page (width<=560px){.cb-legacy .cb-bandit-lobby .cb-battle-list{gap:6px}.cb-legacy .cb-bandit-lobby .cb-battle-listing,.cb-legacy .cb-bandit-lobby .cb-battle-listing:hover,.cb-legacy .cb-bandit-lobby .cb-battle-listing:active{border-radius:4px;grid-template-rows:auto minmax(54px,auto);grid-template-columns:minmax(0,1fr) 120px;min-height:108px;translate:none}.cb-legacy .cb-bandit-lobby .cb-listing-info{border-right:0;grid-area:1/1/auto/-1;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px 4px}.cb-legacy .cb-bandit-lobby .cb-listing-title{flex-direction:column;grid-area:1/1;align-items:flex-start;gap:4px}.cb-legacy .cb-bandit-lobby .cb-listing-title>strong{font-size:17px}.cb-legacy .cb-bandit-lobby .cb-listing-title>.cb-listing-mode{font-size:10px}.cb-legacy .cb-bandit-lobby .cb-listing-teams{--cb-lobby-avatar-size:clamp(18px, calc((100cqw - 182px) / 6), 24px);grid-area:1/2;place-self:center end;gap:4px}.cb-legacy .cb-bandit-lobby .cb-listing-controls{border-left:0;grid-area:2/2;padding:0 8px 6px}.cb-legacy .cb-bandit-lobby .cb-listing-control-main{gap:4px}.cb-legacy .cb-bandit-lobby .cb-listing-leave{font-size:9px}.cb-legacy .cb-bandit-lobby .cb-listing-rounds{background:0 0;border-top:0;border-right:0;grid-area:2/1;min-width:0;min-height:0;margin:0;padding:0 6px 0 9px}.cb-legacy .cb-bandit-lobby .cb-listing-cases{gap:1px;padding:0;overflow:auto hidden}.cb-legacy .cb-bandit-lobby .cb-listing-case{pointer-events:auto;flex-basis:44px;width:44px;height:42px}.cb-legacy .cb-bandit-lobby .cb-listing-case>small{min-width:14px;height:14px;padding:0 2px;font-size:7px;line-height:14px}.cb-legacy .cb-bandit-lobby .cb-listing-progress{min-width:0;padding:0;background:0 0!important}.cb-legacy .cb-bandit-lobby .cb-listing-progress>b{font-size:10px}}@container battle-page (width<=360px){.cb-legacy .cb-lobby-tabs button{padding-inline:7px;font-size:10px}.cb-legacy .cb-toolbar-create .cb-create-cta{padding-inline:8px;font-size:10px}.cb-legacy .cb-bandit-lobby .cb-battle-listing,.cb-legacy .cb-bandit-lobby .cb-battle-listing:hover,.cb-legacy .cb-bandit-lobby .cb-battle-listing:active{grid-template-columns:minmax(0,1fr) 112px}.cb-legacy .cb-bandit-lobby .cb-listing-controls{padding-inline:5px}.cb-legacy .cb-bandit-lobby .cb-listing-teams{gap:3px}.cb-legacy .cb-bandit-lobby .cb-listing-team-players{gap:2px}}.cb-legacy .cb-battle-room .cb-arena{overflow:visible}.cb-legacy .cb-battle-room .cb-room-loadout{z-index:20;position:relative;overflow:visible}.cb-legacy .cb-battle-room .cb-room-head{z-index:40;overflow:visible}.cb-legacy .cb-battle-room .cb-room-nav{z-index:41;position:relative;overflow:visible}.cb-room-settings{display:inline-flex}.cb-room-settings .game-speed-menu{max-width:calc(100vw - 24px);inset:calc(100% + 8px) 0 auto auto}.cb-room-settings .game-settings-compact-actions{gap:4px;width:100%;display:grid}.cb-room-settings .game-settings-compact-actions>button{background:var(--cb-raised);width:100%;height:auto;min-height:40px;color:var(--cb-text);text-transform:none;border:0;border-radius:6px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:10px;font-weight:600;display:flex;font-size:12px!important}.cb-room-settings .game-settings-compact-actions>button:hover:not(:disabled){background:#344c5f}.cb-room-settings .game-settings-compact-actions>button:disabled{opacity:.45;cursor:not-allowed}.cb-room-settings .game-settings-compact-actions>button svg{flex:0 0 18px;width:18px;height:18px}.cb-room-settings .game-settings-compact-actions>button span{color:inherit;line-height:1.4}.finessed-game-popup-shell.popup-case-battles{container:popup-mobile/inline-size}.finessed-game-popup-shell.popup-case-battles .finessed-game-popup-body>.cb-page{width:100%!important;max-width:100%!important;margin:0!important}.finessed-game-popup-shell.popup-case-battles .finessed-game-popup-body .cb-main{width:calc(100% - 16px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}@media (width>=768px){.cb-page.is-popup.is-theatre .cb-create-setup-head{grid-template-columns:1fr auto 1fr;gap:12px;min-height:88px;margin:0 0 16px;padding:0 28px}.cb-page.is-popup.is-theatre .cb-create-setup-head .cb-back{width:auto;font-size:13px;overflow:visible}.cb-page.is-popup.is-theatre .cb-create-setup-head .cb-back:first-letter{font-size:inherit}.cb-page.is-popup.is-theatre .cb-create-setup-head h1{font-size:28px!important}.cb-page.is-popup.is-theatre .cb-create.cb-create-rework{gap:24px}.cb-page.is-popup.is-theatre .cb-create-section{padding:26px 28px 30px}.cb-page.is-popup.is-theatre .cb-create-section>header{margin-bottom:20px}.cb-page.is-popup.is-theatre .cb-create-section>header h2{font-size:18px}.cb-page.is-popup.is-theatre .cb-create-section>header p{font-size:13px}.cb-page.is-popup.is-theatre .cb-create-rework .cb-mode-families{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cb-page.is-popup.is-theatre .cb-create-rework .cb-mode-family{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:13px;min-height:104px;padding:18px}.cb-page.is-popup.is-theatre .cb-create-rework .cb-mode-family-pills{flex-wrap:wrap;width:auto}.cb-page.is-popup.is-theatre .cb-create-rework .cb-mode-family-pills button{flex:none;min-width:auto;min-height:34px;font-size:12px}.cb-page.is-popup.is-theatre .cb-create-rounds{min-height:270px}.cb-page.is-popup.is-theatre :is(.cb-add-round,.cb-round-card){flex-basis:174px;width:174px;height:214px}.cb-page.is-popup.is-theatre .cb-round-card{padding:14px 12px 12px}.cb-page.is-popup.is-theatre .cb-create-modifier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cb-page.is-popup.is-theatre .cb-create-modifier{min-height:88px;padding:15px 18px}.cb-page.is-popup.is-theatre .cb-create-modifier-copy b{font-size:14px}.cb-page.is-popup.is-theatre .cb-create-modifier-copy small{font-size:12px}.cb-page.is-popup.is-theatre .cb-create-final{padding:16px 28px}.cb-page.is-popup.is-theatre .cb-create-final .cb-create-button{width:min(300px,100%);min-height:50px}.finessed-game-popup-shell.popup-case-battles.is-theatre .cb-picker-modal.is-popup-picker .cb-picker-toolbar{flex-direction:row;align-items:center;gap:12px;padding:10px 16px}.finessed-game-popup-shell.popup-case-battles.is-theatre .cb-picker-modal.is-popup-picker .cb-picker-filters{flex:auto}.finessed-game-popup-shell.popup-case-battles.is-theatre .cb-picker-modal.is-popup-picker .cb-picker-search{flex:0 350px;grid-template-columns:none;gap:8px;display:flex}.finessed-game-popup-shell.popup-case-battles.is-theatre .cb-picker-modal.is-popup-picker .cb-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 14px 16px}.finessed-game-popup-shell.popup-case-battles.is-theatre .cb-picker-modal.is-popup-picker .cb-picker-case{grid-template-rows:auto auto 100px 3px auto;padding:12px}.finessed-game-popup-shell.popup-case-battles.is-theatre .cb-picker-modal.is-popup-picker .cb-picker-case>b{font-size:13px}.finessed-game-popup-shell.popup-case-battles.is-theatre .cb-picker-modal.is-popup-picker .cb-picker-price{font-size:12px}.finessed-game-popup-shell.popup-case-battles.is-theatre .cb-picker-modal.is-popup-picker .cb-picker-art{height:100px;transform:none}.finessed-game-popup-shell.popup-case-battles.is-theatre .cb-picker-modal.is-popup-picker .cb-picker-case-actions button{min-height:38px;font-size:11px}}.cb-page{min-width:0;container:battle-page/inline-size}.cb-main,.cb-create-rework,.cb-create-section{box-sizing:border-box;min-width:0;max-width:100%}.cb-empty{background:var(--cb-panel);color:var(--cb-muted);text-align:center;border-radius:10px;padding:26px 0;font-size:13px}.cb-empty a{color:var(--cb-text);text-underline-offset:3px;text-decoration:underline}.cb-error{color:#ff9ba0;background:#1777ff12;border:0;border-radius:8px;margin:12px 0;padding:10px 13px;font-size:12px}.cb-cancelled{background:var(--cb-panel);color:var(--cb-muted);text-align:center;border:0;border-radius:10px;margin:20px 0;padding:16px;font-size:13px}.cb-create-cta:hover{background:#1777ff}.cb-head p{color:var(--cb-muted);margin:4px 0 0;font-size:12px}.cb-back{color:var(--cb-dim);margin-bottom:9px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.cb-back:hover{color:var(--cb-text)}@keyframes cb-waiting{50%{opacity:.35}}.cb-team-0{--cb-seat-accent:#1777ff;--cb-seat-rgb:23 119 255}.cb-team-1{--cb-seat-accent:#f05268;--cb-seat-rgb:240 82 104}.cb-team-2{--cb-seat-accent:#38c793;--cb-seat-rgb:56 199 147}.cb-team-3{--cb-seat-accent:#ffd479;--cb-seat-rgb:255 212 121}.cb-team-4{--cb-seat-accent:#c96df0;--cb-seat-rgb:201 109 240}.cb-team-5{--cb-seat-accent:#ff914d;--cb-seat-rgb:255 145 77}.cb-player-grid{box-sizing:border-box;gap:0;width:100%;min-width:0;position:relative}.cb-player-grid:after{content:"";z-index:4;background-image:linear-gradient(to right, transparent calc(100% - 1px), var(--cb-player-divider,var(--raised)) calc(100% - 1px));background-size:var(--cb-player-column-width) 100%;pointer-events:none;background-repeat:repeat-x;position:absolute;inset:0}.cb-lanes{height:100%;display:grid}.cb-lane{border-right:0;position:relative;overflow:hidden}.cb-lane.is-split{border-right:0}.cb-lane.is-loser{opacity:.4}.cb-lane-track{z-index:2;will-change:transform;position:relative}.cb-pull-confetti{z-index:7;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cb-pull-confetti i{border-radius:1px;width:6px;height:10px;animation:cubic-bezier(.2,.62,.38,1) both cb-pull-confetti-fall;position:absolute;top:-5%}.cb-pull-confetti.is-jackpot i{width:8px;height:14px;box-shadow:0 0 5px}@keyframes cb-pull-confetti-fall{0%{opacity:1;translate:0;rotate:0deg}to{opacity:0;translate:var(--cb-pull-confetti-drift) 410px;rotate:var(--cb-pull-confetti-rotate)}}.cb-stage-line:before{border-left-color:var(--cb-red);left:0}.cb-stage-line:after{border-right-color:var(--cb-red);right:0}.cb-stage:before,.cb-stage:after{content:"";z-index:4;pointer-events:none;position:absolute;left:0;right:0}.cb-tile{box-sizing:border-box;place-items:center;height:116px;padding:4px;display:grid;position:relative}.cb-tile-glow{background:radial-gradient(ellipse, rgb(var(--rarity,138 138 163) / .24), transparent 72%);filter:blur(8px);border-radius:50%;height:36px;position:absolute;bottom:4px;left:18%;right:18%}.cb-tile>img{z-index:2;object-fit:contain;filter:saturate(1.06)contrast(1.06)drop-shadow(0 9px 8px #0000003d);width:92%;max-width:176px;height:104px;transition:scale .3s cubic-bezier(.2,.9,.25,1.2),translate .3s;position:relative}.cb-tile:not(.is-landed)>img{translate:0 7px}.cb-tile.is-landed>img{translate:0 -10px;scale:1.14}.cb-tile.is-landed .cb-tile-glow{background:radial-gradient(ellipse, rgb(var(--rarity,138 138 163) / .24), transparent 72%);border-radius:50%;width:auto;height:36px;bottom:4px;left:18%;right:18%;translate:none}.cb-tile-result{z-index:3;justify-items:center;gap:1px;animation:.22s both cb-result-in;display:grid;position:absolute;bottom:3px;left:5px;right:5px}.cb-tile-result b{max-width:100%;color:rgb(var(--rarity,205 205 214));text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.cb-tile-result small{color:var(--text);font-size:14px;font-weight:700}@keyframes cb-result-in{0%{opacity:0;translate:0 4px}}.cb-create h2 span{color:var(--cb-dim);letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.cb-mode-family.active .cb-mode-family-icon{color:var(--cb-red)}.cb-mode-family-head small{color:var(--cb-dim);margin-top:2px;font-size:11px;line-height:1.4;display:block}.cb-create-button:disabled{background:var(--cb-raised);color:var(--cb-dim);cursor:default}@media (width<=900px){.cb-stage{height:290px}}@media (width<=700px){.cb-stage:before{height:70px}.cb-stage:after{height:96px}.cb-tile>img{width:88%;height:64px}.cb-tile-result b{display:none}.cb-tile-result small{font-size:13px}}.cb-create-cta{background:var(--cb-red);color:var(--text);border:0;border-radius:7px;flex:none;align-items:center;gap:16px;padding:12px 17px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.cb-create-cta span{font-size:16px;line-height:1}.cb-create-cta.is-disabled,.cb-create-cta:disabled{background:var(--cb-raised);color:var(--cb-dim);cursor:not-allowed;filter:none;opacity:.68}.cb-head{justify-content:space-between;align-items:center;gap:24px;padding:16px;display:flex}.cb-head h1{letter-spacing:-.035em;align-items:center;gap:8px;margin:5px 0 10px;font-size:30px;line-height:1.1;display:flex}.cb-head h1 strong{color:#ff4b50}@media (width<=900px){.cb-head{align-items:stretch}}@media (width<=700px){.cb-head{flex-direction:column;align-items:stretch;gap:14px;padding:13px}.cb-head h1{font-size:25px}}.cb-case-modal header>div:nth-child(2){gap:2px;display:grid}.cb-case-modal header small{color:var(--cb-dim);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.cb-case-modal header b{color:#ff686d;font-size:12px}.cb-case-modal footer>span{color:var(--cb-dim);font-size:11px}.cb-case-modal footer button:disabled{background:var(--raised);color:var(--cb-dim);cursor:default}@media (width<=700px){.cb-case-modal{padding:8px}.cb-case-modal-art{width:58px;height:48px}.cb-case-modal-art img{width:54px;height:42px}.cb-case-modal h2{font-size:17px}.cb-case-modal footer{flex-direction:column;align-items:stretch}.cb-case-modal footer button{width:100%}}.cb-share-icon:before,.cb-share-icon:after{content:"";border:0;border-radius:4px;width:8px;height:5px;position:absolute;rotate:-38deg}.cb-share-icon:before{top:2px;left:1px}.cb-share-icon:after{bottom:2px;right:1px}.cb-bot-avatar{box-sizing:border-box;background:var(--bg);width:100%;height:100%;color:var(--muted);transform-origin:50%;border:0;border-radius:50%;place-items:center;display:grid;transform:rotate(-3deg)}.cb-bot-avatar:before,.cb-bot-avatar:after{content:none!important}.cb-bot-avatar svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:62%;height:62%;overflow:visible}.cb-bot-avatar svg .cb-bot-eye{fill:currentColor;stroke:none}.cb-bot-avatar-1{background:var(--panel);color:#c39b70}.cb-bot-avatar-2{background:var(--panel);color:#78a9bc}.cb-bot-avatar-3{background:var(--panel);color:var(--muted)}.cb-share-icon{width:14px;height:14px;position:relative}.cb-contestant.is-clickable{cursor:pointer}.cb-contestant.is-clickable:hover{border-color:rgb(var(--cb-seat-rgb,80 80 100) / .65);background:linear-gradient(120deg, rgb(var(--cb-seat-rgb,53 53 76) / .14), var(--bg) 50%)}.cb-contestant.is-me{background:linear-gradient(120deg, rgb(var(--cb-seat-rgb,53 53 76) / .16), var(--bg) 55%)}.cb-contestant-avatar{border-width:1.5px;border-radius:8px;flex:none;width:30px;height:30px}.cb-contestant-avatar b{font-size:11px;bottom:1px}.cb-contestant-copy>b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cb-stage:before{background:linear-gradient(180deg, var(--bg) 30%, transparent);height:92px;top:0}.cb-stage:after{background:linear-gradient(0deg, var(--panel-2) 26%, transparent);height:92px;bottom:0}.cb-stage-line{z-index:5;background:var(--cb-red);pointer-events:none;height:1px;margin-top:-1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 9px #1777ff73}.cb-stage-line:before,.cb-stage-line:after{content:"";border:6px solid #0000;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=700px){.cb-contestant-avatar{width:24px;height:24px}.cb-contestant-copy>b{font-size:11px}}.cb-contestant:last-child{border-right:0}.cb-contestant.is-clickable:hover,.cb-contestant.is-me{border-color:var(--cb-seat-accent,#304967);background:#ffffff05}.cb-contestant.is-winner{border-color:var(--cb-seat-accent,#304967);background:0 0}.cb-contestant.is-winner .cb-contestant-copy>b{color:var(--cb-green)}@media (width<=700px){.cb-contestant{gap:5px;min-height:42px;padding:5px}}.cb-skeleton{pointer-events:none}.cb-skeleton-stack{align-content:center;gap:7px;min-width:0;display:grid}.cb-arena{background:radial-gradient(ellipse 52% 24% at 50% 0%, rgb(var(--rarity,138 138 163) / .07), transparent 76%), var(--cb-panel);border:0;border-radius:10px;padding:0;position:relative;overflow:hidden}.cb-arena:before{content:"";z-index:6;background:linear-gradient(90deg, transparent, rgb(var(--rarity,138 138 163) / .72), transparent);pointer-events:none;height:1px;position:absolute;inset:0 12% auto}.cb-contestants{border-bottom:0;gap:0;margin:0 12px;display:grid}.cb-stage{background:radial-gradient(64% 32% at 50% 50%, #1777ff09, transparent 72%), linear-gradient(180deg, var(--panel-2), var(--panel-2));border:0;border-color:var(--raised);border-width:0;border-radius:8px;height:322px;margin:0 12px 12px;position:relative;overflow:hidden}@media (width<=700px){.cb-arena{border-radius:8px;padding:5px}.cb-contestants{gap:3px;margin:0 7px}.cb-stage{height:240px;margin:0 7px 7px}}.cb-contestant.is-clickable:hover,.cb-contestant.is-me,.cb-contestant.is-winner{border-color:#0000;border-bottom-color:var(--cb-seat-accent,#304967)}.cb-contestant:last-child,.cb-contestant.is-winner:last-child{border-right-color:#0000}@media (width<=700px){.cb-contestants-4 .cb-contestant{grid-template:"avatar name""value value"/21px minmax(0,1fr);align-content:center;gap:3px 4px;min-width:0;min-height:58px;padding:5px 3px;display:grid}.cb-contestants-4 .cb-contestant-avatar{grid-area:avatar;width:20px;height:20px}.cb-contestants-4 .cb-contestant-copy{grid-area:name}.cb-contestants-4 .cb-contestant-copy>b{font-size:11px}.cb-contestants-4 .asset-amount{gap:1px}.cb-contestants-4 .asset-amount svg{width:9px;height:9px}}.cb-contestant{box-sizing:border-box;min-width:0;min-height:50px;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:7px 9px;font-family:inherit;display:flex;position:relative;overflow:visible}.cb-contestant-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.cb-contestant.is-winner .cb-contestant-name{color:var(--text)}.cb-contestant.is-loser .cb-contestant-name{color:var(--muted)}.cb-contestants-5 .cb-contestant-avatar,.cb-contestants-6 .cb-contestant-avatar{width:26px;height:26px}.cb-contestants-5 .cb-contestant-name,.cb-contestants-6 .cb-contestant-name{font-size:11px}@media (width<=700px){.cb-contestants-5 .cb-contestant,.cb-contestants-6 .cb-contestant{justify-content:center;padding:5px}.cb-contestants-5 .cb-contestant-name,.cb-contestants-6 .cb-contestant-name{display:none}}.cb-settle-total{color:var(--text);letter-spacing:-.03em;text-shadow:0 4px 18px #00000080;align-items:center;gap:8px;font-size:clamp(28px,4vw,40px);font-weight:850;display:inline-flex}.cb-settle-total .asset-amount svg{width:.82em;height:.82em}.cb-settle-actions{gap:8px;display:flex}.cb-settle-recreate,.cb-settle-replay{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:7px;padding:11px 18px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.cb-settle-recreate svg,.cb-settle-replay svg{width:14px;height:14px}.cb-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.cb-confetti,.cb-pull-confetti{display:none}}@media (width<=700px){.cb-settle{gap:12px}.cb-settle-recreate,.cb-settle-replay{padding:10px 13px;font-size:11px}}@media (width<=760px){.cb-battle-room{padding-top:8px}.cb-battle-room .cb-stage{height:290px}.cb-battle-room .cb-stage:before{height:76px}.cb-battle-room .cb-stage:after{height:84px}.cb-battle-room .cb-tile>img{width:91%;height:76px}.cb-battle-room .cb-tile-result b{display:none}.cb-battle-room .cb-contestants{flex-direction:column;display:flex!important}.cb-battle-room .cb-contestant,.cb-battle-room .cb-contestants-4 .cb-contestant{border-bottom:0;border-right:0;border-left:2px solid var(--cb-seat-accent,#304967);justify-content:flex-start;gap:9px;width:100%;min-height:52px;padding:7px 10px;display:flex}.cb-battle-room .cb-contestant-avatar,.cb-battle-room .cb-contestants-4 .cb-contestant-avatar{width:30px;height:30px}.cb-battle-room .cb-contestants-5 .cb-contestant-name,.cb-battle-room .cb-contestants-6 .cb-contestant-name{display:block}.cb-battle-room .cb-settle-total{font-size:28px}}.cb-page{--cb-bg:var(--panel-2);--cb-deep:var(--panel-2);--cb-panel:var(--bg);--cb-raised:var(--panel);--cb-text:var(--text);--cb-muted:var(--muted);--cb-dim:var(--faint);--cb-red:#1777ff;--cb-green:var(--howl-green,#38c793);color:var(--cb-text);background:0 0}.cb-listing-title strong{color:var(--text);letter-spacing:-.025em;font-size:17px}.cb-listing-title strong .asset-amount svg{width:.72em;height:.72em}.cb-listing-player{flex:none;place-items:center;width:46px;height:46px;margin-left:-4px;display:grid;position:relative;transform:none}.cb-listing-player:first-child{margin-left:0}.cb-listing-avatar{z-index:1;border-radius:10px;width:46px;height:46px;position:relative}.cb-listing-player>i{z-index:1;font-style:normal}.cb-listing-vs{color:#47657a;text-transform:uppercase;font-size:10px}.cb-battle-listing.is-4-player .cb-listing-player,.cb-battle-listing.is-5-player .cb-listing-player,.cb-battle-listing.is-6-player .cb-listing-player{width:32px;height:32px;margin-left:-2px}.cb-battle-listing.is-4-player .cb-listing-player:first-child,.cb-battle-listing.is-5-player .cb-listing-player:first-child,.cb-battle-listing.is-6-player .cb-listing-player:first-child{margin-left:0}.cb-battle-listing.is-4-player .cb-listing-avatar,.cb-battle-listing.is-5-player .cb-listing-avatar,.cb-battle-listing.is-6-player .cb-listing-avatar{border-radius:8px;width:32px;height:32px}.cb-battle-listing.is-4-player .cb-listing-player.is-open,.cb-battle-listing.is-5-player .cb-listing-player.is-open,.cb-battle-listing.is-6-player .cb-listing-player.is-open{font-size:15px}.cb-battle-listing.is-4-player .cb-listing-teams,.cb-battle-listing.is-5-player .cb-listing-teams,.cb-battle-listing.is-6-player .cb-listing-teams{gap:5px}.cb-battle-listing.is-4-player .cb-listing-vs,.cb-battle-listing.is-5-player .cb-listing-vs,.cb-battle-listing.is-6-player .cb-listing-vs{font-size:8px}.cb-battle-listing.is-5-player .cb-listing-vs,.cb-battle-listing.is-6-player .cb-listing-vs,.cb-battle-listing.is-teams-5 .cb-listing-vs,.cb-battle-listing.is-teams-6 .cb-listing-vs{display:none}.cb-battle-listing.is-teams-6 .cb-listing-player{width:28px;height:28px}.cb-battle-listing.is-teams-6 .cb-listing-avatar{border-radius:7px;width:28px;height:28px}.cb-battle-listing.is-teams-6 .cb-listing-player.is-open{font-size:13px}.cb-battle-listing.is-teams-6 .cb-listing-teams{gap:4px}.cb-listing-case:hover:before{opacity:1}.cb-main:has(.cb-battle-room.is-3-player){--cb-room-width:1100px}.cb-main:has(.cb-battle-room.is-4-player){--cb-room-width:1500px}:is(.cb-main:has(.cb-battle-room.is-5-player),.cb-main:has(.cb-battle-room.is-6-player)){--cb-room-width:1800px}.cb-battle-room .cb-contestant{background:linear-gradient(180deg, rgb(var(--cb-seat-rgb) / .14), transparent 76%);text-align:center;border:0;border-radius:0;flex-direction:column;justify-content:center;gap:4px;min-height:74px;padding:8px;overflow:visible}.cb-battle-room .cb-contestant.is-winner .cb-contestant-name{color:#8cf0c6}.cb-battle-room .cb-contestant-avatar{width:42px;height:42px;box-shadow:none;border:0;border-radius:10px;transform:none}@media (width<=900px){.cb-bandit-lobby{padding-top:24px}.cb-listing-info{padding-left:14px}.cb-listing-player,.cb-listing-avatar{width:40px;height:40px}}@media (width<=700px){.cb-main{width:calc(100% - 20px)}.cb-battle-listing.is-joinable+.cb-battle-listing:not(.is-joinable){margin-top:24px}.cb-listing-player{width:32px;height:32px;margin-left:-2px}.cb-listing-avatar{width:32px;height:32px;box-shadow:0 0 0 2px var(--bg)}.cb-listing-vs{font-size:8px}}@media (width<=430px){.cb-listing-title{flex-wrap:wrap;gap:2px 7px}.cb-listing-team,.cb-listing-teams{gap:5px}}.cb-listing-case:nth-child(n+2):before{content:"";z-index:0;background:linear-gradient(180deg, rgb(var(--rarity) / .2), rgb(var(--rarity) / .04));border-radius:12px 12px 9px 9px;position:absolute;inset:2px -9px 0;box-shadow:inset 0 0 0 1px #ffffff0a}.cb-listing-case:first-child{margin-left:0}.cb-skeleton-listing{min-height:108px}.cb-skeleton-rounds{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.cb-skeleton-rounds>.skeleton{flex:none}.cb-case-tile{place-items:center;width:100%;height:100%;display:grid;position:relative}.cb-case-tile:before{content:"";background:radial-gradient(ellipse, rgb(var(--rarity,138 138 163) / .45), transparent 72%);filter:blur(8px);border-radius:50%;position:absolute;inset:18% 12% 8%}.cb-case-tile img{z-index:1;object-fit:contain;filter:drop-shadow(0 6px 6px #00000059);width:86%;height:86%;position:relative}.cb-listing-case{cursor:pointer;background:0 0;border:0;flex:0 0 80px;width:80px;height:80px;margin:0;padding:4px;transition:scale .16s,translate .16s;display:grid;position:relative}.cb-listing-case:before{content:none;z-index:0;background:linear-gradient(180deg, rgb(var(--rarity) / .18), transparent 80%);opacity:0;border-radius:10px 10px 8px 8px;transition:opacity .2s;position:absolute;inset:3px 0 0}.cb-listing-case:hover{z-index:3;filter:drop-shadow(0 12px 14px #00000073);transform:scale(1.1)translateY(-4px)scale(1.08)translateY(-2px)}@media (width<=900px){.cb-listing-case{flex-basis:68px;width:68px;height:68px;margin-left:-19px}}@media (width<=700px){.cb-listing-case>small{min-width:18px;height:18px;font-size:9px}}.cb-battle-listing:hover:before{opacity:1}.cb-room-head{padding:18px 0 14px;position:relative}.cb-room-nav{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cb-room-nav .cb-back{margin:0}.cb-room-nav-end{align-items:center;gap:8px;display:flex}.cb-room-tag{color:var(--cb-muted);letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:700}.cb-room-share{background:var(--cb-panel);height:32px;color:var(--text);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.cb-room-share:hover{color:var(--text);border-color:#47657a}.cb-room-share .cb-share-icon{width:13px;height:13px}.cb-room-cases{scrollbar-width:none;border-top:0;align-items:center;gap:5px;margin-top:16px;padding-top:14px;display:flex;overflow-x:auto}.cb-room-cases::-webkit-scrollbar{display:none}@media (width<=700px){.cb-room-head{padding:12px 0 10px}.cb-room-nav{margin-bottom:10px}.cb-room-tag,.cb-room-share span{display:none}.cb-room-cases{margin-top:12px;padding-top:10px}}.cb-tile.is-landed{background:0 0;border:0;border-radius:9px}.cb-confetti i{border-radius:1px;width:7px;height:11px;animation-name:cb-confetti-fall;animation-timing-function:cubic-bezier(.2,.6,.4,1);animation-fill-mode:both;position:absolute;top:-6%}@keyframes cb-confetti-fall{0%{opacity:1;translate:0;rotate:0deg}to{opacity:0;translate:var(--cb-confetti-drift) 320px 0;rotate:var(--cb-confetti-rotate)}}.cb-settle{z-index:6;background:radial-gradient(58% 52% at 50% 44%,#0a0a0fa6,#0a0a0fe6 82%);place-items:center;gap:18px;display:grid;position:absolute;inset:0}.cb-settle-recreate{background:var(--cb-red);color:var(--text)}.cb-settle-recreate:hover:not(:disabled){background:#1777ff}.cb-settle-recreate:disabled{opacity:.6;cursor:default;background:var(--cb-raised);color:var(--cb-dim)}.cb-settle-replay{background:var(--cb-panel);color:var(--text);border:0}.cb-settle-replay:hover{background:var(--cb-raised);color:var(--text);border-color:#47657a}.cb-room-history{margin-top:20px}.cb-room-history-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.cb-room-history-head h2{letter-spacing:-.025em;margin:0;font-size:16px}.cb-room-history-head span{color:var(--cb-muted);font-size:12px;font-weight:700}.cb-main:has(.cb-battle-room){width:calc(100% - 40px);max-width:none;transition:width .25s}.cb-battle-room .cb-room-head:before{content:"";background:linear-gradient(90deg, rgb(var(--rarity,23 119 255)), #1777ffd1 38%, transparent 84%);height:2px;position:absolute;inset:0 0 auto}.cb-battle-room .cb-back{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;justify-self:start;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:700;display:inline-flex}.cb-battle-room .cb-back span{color:var(--text);font-size:15px}.cb-battle-room .cb-back:hover{color:var(--text)}.cb-battle-room .cb-room-tag{color:var(--muted);background:#ffffff06;border-color:#344c5f;border-radius:5px;padding:5px 8px;font-size:9px}.cb-battle-room .cb-room-cases{border:0;justify-content:safe center;align-items:stretch;gap:0;margin:0;padding:0;display:flex}.cb-battle-room .cb-arena{background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:block;position:relative;overflow:hidden}.cb-battle-room .cb-arena:before{content:"";z-index:8;background:linear-gradient(90deg, transparent, rgb(var(--rarity,23 119 255) / .75), transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.cb-battlefield{background:var(--panel-2);overflow:hidden}.cb-battle-room .cb-contestant.is-winner{opacity:1;background:radial-gradient(90% 110% at 0 0,#38c79333,#0000 66%),#161c1dd1}.cb-battle-room .cb-contestant.is-loser{opacity:.48;filter:saturate(.7)}.cb-contestant-copy{flex:auto;justify-items:start;gap:4px;min-width:0;display:grid}.cb-contestant-copy small{color:rgb(var(--cb-seat-rgb,138 138 163));letter-spacing:.08em;text-transform:uppercase;background:rgb(var(--cb-seat-rgb,138 138 163) / .1);border-radius:999px;width:max-content;padding:2px 6px;font-size:7px;font-weight:700}.cb-contestant-total{white-space:nowrap;background:#07070c3d;border:0;border-radius:7px;justify-items:end;gap:2px;min-width:64px;padding:6px 8px;display:grid}.cb-contestant-total small{color:#656579;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:700}.cb-contestant-total b{color:var(--text);font-size:12px}.cb-contestant.is-winner .cb-contestant-total b{color:var(--cb-green)}.cb-battle-room .cb-lane{border-right:0}.cb-battle-room .cb-stage-line{background:linear-gradient(90deg, transparent, var(--cb-red) 4%, var(--cb-red) 96%, transparent);height:2px;box-shadow:0 0 9px #1777ff73}.cb-battle-room .cb-stage-line:before,.cb-battle-room .cb-stage-line:after{display:block}.cb-battle-room .cb-tile>img{width:90%;max-width:178px;height:102px}.cb-battle-room .cb-tile.is-landed{z-index:1;background:0 0;border:0}.cb-battle-room .cb-tile.is-landed:before{content:none}.cb-battle-room .cb-tile:not(.is-landed) .cb-tile-glow{background:radial-gradient(ellipse, rgb(var(--rarity,138 138 163) / .24), transparent 72%);filter:blur(8px);border-radius:50%;width:auto;height:36px;inset:auto 18% 4px;translate:none}.cb-room-history-head>div{gap:4px;display:grid}.cb-room-history-head>div>small{color:#68687b;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:700}@media (width<=900px){.cb-main:has(.cb-battle-room){width:calc(100% - 24px)}.cb-battle-room .cb-contestant{grid-template-columns:auto minmax(0,1fr);gap:8px;margin:6px 4px;padding:9px}.cb-battle-room .cb-contestant-total{background:0 0;border:0;grid-area:2/1/auto/-1;justify-items:start;min-width:0;padding:0 0 0 46px}}.cb-case-modal-close,.cb-case-modal-close:focus-visible{background:var(--panel);border:0;border-radius:4px;outline:0}.cb-case-modal footer button{color:var(--text);cursor:pointer;background:#1777ff;border:0;border-radius:4px;padding:10px 15px;font-family:inherit;font-size:11px;font-weight:700}.cb-picker-head>button,.cb-picker-head>button:focus-visible{background:var(--panel);border:0;border-radius:4px;outline:0}.cb-picker-filters button,.cb-picker-search select,.cb-picker-search input{background:var(--panel);border:0;border-radius:4px}.cb-picker-filters button:hover,.cb-picker-filters button.active{background:var(--raised)}.cb-picker-case-actions button,.cb-picker-footer>button{border:0;border-radius:4px}.cb-picker-case-actions button:first-child,.cb-picker-apply{background:#1777ff}.cb-picker-case-actions .cb-picker-remove,.cb-picker-case-actions .cb-picker-preview,.cb-picker-cancel{background:var(--raised);color:var(--text)}@media (width<=760px){.cb-picker-modal{align-items:end;padding:0}.cb-picker-modal>section{height:88dvh;max-height:88dvh}.cb-picker-head{padding:18px 20px 12px}.cb-picker-toolbar{padding:8px}.cb-picker-grid{padding:7px 7px 14px}.cb-picker-footer{padding-inline:8px}}@media (width<=700px){.cb-main:has(.cb-battle-room){width:calc(100% - 16px)}.cb-battle-room{border-radius:10px;margin-top:8px;padding:8px}.cb-battle-room .cb-room-head{border-radius:10px 10px 0 0}.cb-battle-room .cb-room-tag{display:none}.cb-battle-room .cb-room-share{height:31px;padding:0 10px}.cb-battle-room .cb-room-loadout{min-height:0;display:block}.cb-battle-room .cb-arena{border-radius:0 0 10px 10px}.cb-battle-room .cb-contestant-copy{justify-items:center}.cb-battle-room .cb-contestant-name{text-align:center;max-width:90%;font-size:9px}.cb-contestant-copy small,.cb-contestant-total small{display:none}.cb-contestant-total b{font-size:9px}.cb-battle-room .cb-stage{height:286px}.cb-battle-room .cb-stage:before,.cb-battle-room .cb-stage:after{height:32%}.cb-battle-room .cb-tile>img{height:78px}.cb-battle-room .cb-tile-result b{display:none}}@media (width<=430px){.cb-battle-room .cb-contestants-5 .cb-contestant-name,.cb-battle-room .cb-contestants-6 .cb-contestant-name,.cb-battle-room .cb-contestants-5 .cb-contestant-copy,.cb-battle-room .cb-contestants-6 .cb-contestant-copy{display:none}.cb-battle-room .cb-stage{height:260px}.cb-battle-room .cb-settle-actions{gap:6px}.cb-battle-room .cb-settle-recreate,.cb-battle-room .cb-settle-replay{padding:0 12px}}.cb-battle-room .cb-room-history-head{align-items:center;min-height:30px;margin:0 0 17px;padding:0 16px}.cb-battle-room .cb-room-history-head h2{color:var(--text);letter-spacing:0;font-size:13px;font-weight:700}.cb-battle-room .cb-room-history-head>span{color:#626b68;font-size:9px;font-weight:700}.cb-simple-history-scroll{overflow:visible}.cb-simple-history{border-top:0;gap:0;display:grid}.cb-simple-player-column{box-sizing:border-box;border-right:0;min-width:0;padding:6px;container-type:inline-size}.cb-simple-player-column:last-child{border-right:0}.cb-simple-player-pulls{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;display:grid}@container (width>=300px){.cb-simple-player-pulls{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-simple-pull{aspect-ratio:.94;box-sizing:border-box;background:0 0;border:0;border-radius:1px;grid-template-rows:minmax(0,1fr) auto auto;justify-self:center;place-items:end center;gap:4px;width:100%;min-width:0;max-width:190px;min-height:0;padding:15px 10px 14px;display:grid;position:relative;overflow:hidden}.cb-simple-pull:after{content:none}.cb-simple-round{color:var(--muted);letter-spacing:-.06em;font-size:20px;font-weight:700;position:absolute;top:7px;left:8px}.cb-simple-art{--cb-history-art-height:104px;--cb-history-glow-height:36px;background:0 0;border:0;outline:0;align-self:stretch;place-items:center;width:100%;min-height:92px;display:grid;position:relative}.cb-simple-art:before{content:"";top:calc(50% + var(--cb-history-art-height) / 2 - var(--cb-history-glow-height));height:var(--cb-history-glow-height);background:radial-gradient(ellipse, rgb(var(--rarity,138 138 163) / .24), transparent 72%);filter:blur(8px);border-radius:50%;position:absolute;bottom:auto;left:18%;right:18%}.cb-simple-art img{z-index:1;width:min(88%,130px);height:var(--cb-history-art-height);object-fit:contain;filter:drop-shadow(0 7px 7px #0000004d);position:relative}.cb-simple-pull>b{max-width:100%;color:rgb(var(--rarity,190 198 195));text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.cb-simple-pull>strong{color:var(--text);text-align:center;font-size:11px;font-weight:850}.cb-simple-pull.is-pending:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff06 50%,#0000 65%);animation:2.4s ease-in-out infinite cb-history-wait;position:absolute;inset:0;transform:translate(-100%)}.cb-simple-pull.is-pending .cb-simple-round{color:#344c5f}.cb-simple-pull.is-pending .cb-simple-art:before{content:none}.cb-simple-pull.is-revealed{animation:.32s cubic-bezier(.2,.75,.25,1) both cb-history-reveal}@keyframes cb-history-wait{55%,to{transform:translate(100%)}}@keyframes cb-history-reveal{0%{opacity:.2;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cb-simple-pull.is-pending:after,.cb-simple-pull.is-revealed{animation:none}}@media (width<=700px){.cb-battle-room .cb-room-history{padding:14px 0 0}.cb-battle-room .cb-room-history-head{flex-direction:column;align-items:flex-start;gap:11px;min-height:24px;margin-bottom:7px;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}.cb-battle-room .cb-room-history-head h2{font-size:11px}.cb-simple-player-column{border-right-color:#ffffff06;padding:2px}.cb-simple-player-pulls{gap:3px}.cb-simple-pull{aspect-ratio:auto;min-height:112px;padding:9px 3px 7px}.cb-simple-art{--cb-history-art-height:66px;min-height:58px}.cb-simple-art img{width:94%}.cb-simple-round{opacity:.75;font-size:12px;top:3px;left:4px}.cb-simple-pull>b,.cb-simple-pull>strong{font-size:8px}.cb-battle-room.is-4-player .cb-simple-pull,.cb-battle-room.is-5-player .cb-simple-pull,.cb-battle-room.is-6-player .cb-simple-pull{grid-template-rows:minmax(0,1fr);min-height:76px;padding:5px 1px 3px}.cb-battle-room.is-4-player .cb-simple-art,.cb-battle-room.is-5-player .cb-simple-art,.cb-battle-room.is-6-player .cb-simple-art{--cb-history-art-height:62px;min-height:64px}.cb-battle-room.is-4-player .cb-simple-art img,.cb-battle-room.is-5-player .cb-simple-art img,.cb-battle-room.is-6-player .cb-simple-art img{width:96%}.cb-battle-room.is-4-player .cb-simple-pull>b,.cb-battle-room.is-4-player .cb-simple-pull>strong,.cb-battle-room.is-5-player .cb-simple-pull>b,.cb-battle-room.is-5-player .cb-simple-pull>strong,.cb-battle-room.is-6-player .cb-simple-pull>b,.cb-battle-room.is-6-player .cb-simple-pull>strong{display:none}.cb-battle-room.is-4-player .cb-simple-pull:after,.cb-battle-room.is-5-player .cb-simple-pull:after,.cb-battle-room.is-6-player .cb-simple-pull:after{content:none}}.cb-battle-room{--cb-room-card-line:var(--raised);--cb-player-info-bg:var(--cb-raised);--cb-player-divider:#ffffff13;background:0 0;border:0;border-radius:0;margin-top:24px;padding:0;overflow:visible}.cb-battle-room .cb-room-head{background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:hidden}.cb-battle-room .cb-room-head:before,.cb-battle-room .cb-arena:before{content:none}.cb-battle-room .cb-room-share{height:30px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;opacity:.78;background:0 0;border:0;padding:0 5px;font-size:10px}.cb-battle-room .cb-room-share:hover{color:var(--text);opacity:1;background:0 0;border:0}.cb-battle-room .cb-room-loadout{background:0 0;border-top:0;grid-template-columns:minmax(0,1fr);min-height:106px;display:grid}.cb-battle-room .cb-contestant:last-child{border-right:0}.cb-battle-room .cb-contestant:before{content:none;background:linear-gradient(90deg, transparent, var(--cb-seat-accent,#304967), transparent);opacity:.9;width:auto;height:1px;position:absolute;inset:0 14px auto}.cb-battle-room .cb-contestant.is-clickable:hover{background:#ffffff06;translate:0}.cb-battle-room .cb-contestant.is-winner,.cb-battle-room .cb-contestant.is-loser{filter:none;opacity:1;background:0 0}.cb-battle-room .cb-contestant.is-winner.is-clickable:hover,.cb-battle-room .cb-contestant.is-loser.is-clickable:hover{background:#ffffff06}.cb-battle-room .cb-contestant.is-winner .cb-contestant-name,.cb-battle-room .cb-contestant.is-loser .cb-contestant-name{color:var(--text)}.cb-battle-room .cb-contestant:nth-child(2n) .cb-contestant-avatar{transform:rotate(3deg)}.cb-battle-room .cb-contestant-avatar.cb-bot-avatar{background:var(--bg);color:var(--muted);border:0;border-bottom:3px solid var(--cb-seat-accent,#304967);box-shadow:0 6px 14px #0000003d}.cb-battle-room .cb-contestant-name{max-width:100%;color:var(--text);text-align:left;font-size:11px;font-weight:700;line-height:1.2;display:block}.cb-battle-room .cb-stage{background:var(--panel-2);border:0;border-radius:0;order:4;height:392px;margin:0;position:relative;box-shadow:inset 0 1px #ffffff06,inset 0 -1px #ffffff06}.cb-battle-room .cb-stage:before{background:linear-gradient(180deg, var(--panel-2) 6%, transparent);height:34%}.cb-battle-room .cb-stage:after{background:linear-gradient(0deg, var(--panel-2) 6%, transparent);height:34%}.cb-battle-room .cb-lane.is-split{box-shadow:none;border-right:0}.cb-battle-room .cb-settle-recreate,.cb-battle-room .cb-settle-replay{border-radius:3px;min-height:39px;padding:0 17px}.cb-mobile-history{display:none}.cb-battle-room .cb-contestant-avatar .profile-avatar-crest{width:100%;height:100%;display:block}.cb-battle-room .cb-room-history{border-top:0;border-top-color:var(--panel);background:0 0;order:5;margin:0;padding:22px 0 0}.cb-battle-room .cb-simple-history{border-top:0}.cb-battle-room .cb-simple-player-column,.cb-battle-room .cb-simple-player-column:last-child{border-right:0}.cb-battle-room .cb-contestants,.cb-battle-room .cb-mobile-history-bar,.cb-battle-room .cb-mobile-player-pulls{border-color:var(--cb-room-card-line);background:0 0}.cb-battle-room .cb-arena>.cb-room-loadout{z-index:8;background:0 0;border:0;place-items:center;height:70px;min-height:70px;margin:0 0 -35px;display:grid;position:relative;overflow:visible}.cb-battle-room .cb-room-loadout-meta{z-index:3;color:var(--muted);pointer-events:none;justify-content:space-between;align-items:center;gap:20px;padding:0 24px;display:flex;position:absolute;inset:0}.cb-battle-room .cb-room-total-value,.cb-battle-room .cb-room-view-links,.cb-battle-room .cb-room-spectators,.cb-battle-room .cb-room-fairness{align-items:center;display:inline-flex}.cb-battle-room .cb-room-total-value{gap:7px}.cb-battle-room .cb-room-total-value small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.cb-battle-room .cb-room-total-value strong{color:var(--text);font-size:14px;font-weight:850}.cb-battle-room .cb-room-total-value .asset-amount{gap:3px}.cb-battle-room .cb-room-total-value .asset-amount svg{width:.9em;height:.9em}.cb-battle-room .cb-room-view-links{pointer-events:auto;gap:15px}.cb-battle-room .cb-room-spectators{gap:5px}.cb-battle-room .cb-room-spectators svg,.cb-battle-room .cb-room-fairness svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px}.cb-battle-room .cb-room-spectators b{color:var(--text);font-size:14px;font-weight:700}.cb-battle-room .cb-room-fairness{color:var(--muted);gap:5px;font-size:12px;font-weight:700;transition:color .16s}.cb-battle-room .cb-room-fairness:hover{color:var(--text)}.cb-battle-room .cb-room-current-case.is-finished{animation:.42s cubic-bezier(.22,.8,.25,1) both cb-current-case-finish}@keyframes cb-current-case-in{0%{opacity:.25;translate:18px}}@keyframes cb-current-case-finish{0%{opacity:.65;translate:0 4px}65%{translate:0 -2px}}.cb-battle-room .cb-room-current-case:hover{background:var(--raised)}.cb-battle-room .cb-room-current-copy{gap:3px;min-width:0;display:grid}.cb-battle-room .cb-room-current-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.cb-battle-room .cb-room-current-case .cb-case-tile{width:76px;height:58px;min-height:0}.cb-battle-room .cb-room-current-case .cb-case-tile img{object-fit:contain;width:68px;height:58px}.cb-battle-room .cb-room-current-state{color:var(--text);text-align:right;justify-items:end;gap:2px;display:grid}.cb-battle-room .cb-room-current-state b{text-transform:uppercase;font-size:13px;font-weight:700}.cb-battle-room .cb-room-current-state small{color:var(--muted);font-size:12px;font-weight:700}.cb-battle-room .cb-battlefield{background:0 0;overflow:hidden}.cb-battle-room .cb-contestants{z-index:6;background:0 0;border:0;order:2;gap:0;margin:-26px 0 0;position:relative;overflow:visible;display:grid!important}.cb-battle-room .cb-contestants:after{display:none}.cb-battle-room .cb-contestant,.cb-battle-room .cb-contestants-4 .cb-contestant{width:auto;min-width:0;min-height:84px;box-shadow:none;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;grid-template:"avatar copy" 52px "total total" 0 "below below" auto / var(--cb-contestant-avatar-size) minmax(0, 200px);--cb-contestant-avatar-size:52px;background:0 0;border:0;border-radius:0;place-content:start center;align-items:center;gap:0 10px;margin:0;padding:0 12px 10px;transition:background-color .18s;display:grid;position:relative;overflow:visible;container-type:inline-size}.cb-battle-room .cb-contestant-avatar,.cb-battle-room .cb-contestants-4 .cb-contestant-avatar{box-sizing:border-box;border:0;border-bottom:3px solid var(--cb-seat-accent,#304967);border-radius:0;grid-area:avatar;align-self:center;width:52px;height:52px;transform:rotate(-3deg);box-shadow:0 6px 14px #0000003d}.cb-battle-room .cb-contestant-copy{box-sizing:border-box;background:var(--cb-player-info-bg);transform-origin:50%;border:0;border-radius:0;grid-area:copy;align-self:center;align-items:center;width:100%;min-width:0;max-width:200px;min-height:44px;padding:12px;display:flex;position:relative;overflow:hidden;transform:rotate(-1deg)translate(0,0)}.cb-battle-room .cb-contestant:nth-child(2n) .cb-contestant-copy{transform:rotate(1deg)}.cb-battle-room .cb-contestant-copy,.cb-battle-room .cb-mobile-history-bar{box-sizing:border-box;background-color:var(--cb-player-info-bg);border:0;border-radius:0}.cb-battle-room .cb-contestant-copy .cb-contestant-name{width:100%;min-width:0;font-size:15px;font-weight:700}.cb-battle-room .cb-contestant-total{z-index:8;pointer-events:none;background:0 0;border:0;border-radius:0;grid-area:total;justify-content:flex-start;place-self:end center;align-items:baseline;gap:6px;width:max-content;min-width:0;padding:0 0 55px;display:flex;position:static;transform:translate(0,0)}.cb-battle-room .cb-contestant-total small{flex:none;font-size:7px;display:none}.cb-battle-room .cb-contestant-total b{text-overflow:clip;min-width:0;color:var(--text);font-size:16px;font-weight:850;line-height:1;overflow:visible}.cb-battle-room .cb-contestant.is-winner .cb-contestant-total b{color:var(--cb-green);font-size:18px}.cb-battle-room .cb-settlement-totals{z-index:6;pointer-events:none;background:#08080c4d;align-items:center;animation:.28s both cb-settlement-totals-in;display:grid;position:absolute;inset:0}.cb-battle-room .cb-settlement-totals strong{width:100%;min-width:0;color:var(--text);font-variant-numeric:tabular-nums;text-align:center;text-shadow:0 3px 22px #000000e6;white-space:nowrap;justify-self:stretch;font-size:clamp(27px,3.3vw,44px);font-weight:850;line-height:1;transition:opacity .4s ease-out,color .4s ease-out,transform .4s cubic-bezier(.22,.8,.25,1)}.cb-battle-room .cb-settlement-totals.teams-4 strong{font-size:clamp(22px,2.5vw,34px)}.cb-battle-room .cb-settlement-totals.teams-5 strong,.cb-battle-room .cb-settlement-totals.teams-6 strong{font-size:clamp(17px,1.8vw,27px)}.cb-battle-room .cb-settlement-totals.is-winner strong.is-winner{color:var(--cb-green);transform:translateX(var(--cb-winner-shift)) translateY(-30px) scale(1.2);transition-delay:var(--cb-winner-delay,0s)}.cb-battle-room .cb-settlement-totals.is-winner strong.is-loser{opacity:0;transform:scale(.8)}.cb-battle-room .cb-settlement-totals.is-winner.is-unbox strong.is-winner{color:var(--text);transform:none}.cb-battle-room .cb-settlement-totals.is-exiting strong.is-winner{color:var(--cb-green);opacity:0;transform:translateX(var(--cb-winner-shift)) translateY(-300px) scale(1.2);transition-duration:.8s;transition-delay:0s;transition-timing-function:cubic-bezier(.65,0,.35,1)}.cb-battle-room .cb-settlement-totals.is-exiting strong.is-loser{opacity:0;transition-duration:0s;transform:scale(.8)}@keyframes cb-settlement-totals-in{0%{opacity:0}}.cb-battle-room .cb-contestant.is-winner .cb-contestant-avatar,.cb-battle-room .cb-contestant.is-winner .cb-contestant-copy{animation:2.4s ease-in-out infinite cb-winner-float}.cb-battle-room .cb-contestant.is-winner .cb-contestant-total{animation:2.4s ease-in-out infinite cb-winner-total-float;translate:0}.cb-battle-room .cb-contestant.is-winner.is-clickable:hover{background:0 0}.cb-battle-room .cb-settle{background:#08080cb3;place-items:center;display:grid}.cb-battle-room .cb-settle-result{z-index:2;justify-items:center;gap:14px;display:grid;position:relative}.cb-battle-room .cb-settle-total{color:var(--text);margin:0;font-size:clamp(38px,5vw,58px);line-height:1}.cb-battle-room .cb-settle-total .asset-amount{gap:9px}.cb-battle-room .cb-settle-actions{align-items:stretch;gap:10px;display:flex}.cb-battle-room .cb-settle-recreate-group{display:inline-flex}.cb-battle-room .cb-settle-recreate,.cb-battle-room .cb-settle-edit,.cb-battle-room .cb-settle-replay{box-sizing:border-box;min-height:38px;color:var(--text);letter-spacing:.025em;border:0;border-radius:0;font-family:inherit;font-size:11px;font-weight:700}.cb-battle-room .cb-settle-recreate{background:var(--cb-red);padding:0 15px}.cb-battle-room .cb-settle-recreate:hover:not(:disabled){background:#1777ff}.cb-battle-room .cb-settle-recreate:disabled{color:var(--muted);background:#563033}.cb-battle-room .cb-settle-edit:hover{color:var(--text);background:#1777ff}.cb-battle-room .cb-settle-replay{background:#47657a;padding:0 17px}.cb-battle-room .cb-settle-replay:hover{background:#626269}.cb-battle-room .cb-settle-recreate svg,.cb-battle-room .cb-settle-edit svg,.cb-battle-room .cb-settle-replay svg{width:14px;height:14px}.cb-battle-room .cb-stage-status{z-index:7;color:var(--text);text-align:center;pointer-events:none;background:radial-gradient(circle,#0c0c12e0,#09090d9e 52%,#09090d4d);place-content:center;justify-items:center;gap:14px;padding:28px;display:grid;position:absolute;inset:0}.cb-battle-room .cb-stage-status-copy{justify-items:center;gap:5px;display:grid}.cb-battle-room .cb-stage-status-copy strong{letter-spacing:-.015em;font-size:20px;font-weight:800;line-height:1.25}.cb-battle-room .cb-stage-status.is-waiting .cb-stage-status-copy strong{transform-origin:50%;animation:2.8s ease-in-out infinite cb-waiting-nudge}@keyframes cb-waiting-nudge{0%,72%,to{transform:translate(0)scale(1)}77%{transform:translate(-2px)rotate(-.35deg)scale(1.015)}81%{transform:translate(2px)rotate(.35deg)scale(1.015)}85%{transform:translate(-1px)rotate(-.2deg)scale(1.01)}89%{transform:translate(1px)rotate(.2deg)scale(1.005)}93%{transform:translate(0)scale(1)}}.cb-battle-room .cb-stage-status-copy small,.cb-battle-room .cb-stage-status>small{color:var(--muted);font-size:13px;font-weight:600;line-height:1.4}.cb-battle-room .cb-stage-status-actions{pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;display:flex}.cb-battle-room .cb-stage-add-bots,.cb-battle-room .cb-stage-join,.cb-battle-room .cb-stage-cancel{box-sizing:border-box;max-width:100%;min-height:44px;color:var(--text);letter-spacing:0;white-space:nowrap;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.25;display:inline-flex}.cb-battle-room .cb-stage-join{background:#1777ff;gap:10px}.cb-battle-room .cb-stage-join:hover:not(:disabled){background:#38f}.cb-battle-room .cb-stage-join strong{font-size:inherit;font-weight:800;line-height:inherit;align-items:center;display:inline-flex}.cb-battle-room .cb-stage-join .asset-amount{line-height:inherit;white-space:nowrap;gap:4px}.cb-battle-room .cb-stage-join .asset-amount img{flex:none;width:1em;height:1em}.cb-battle-room .cb-stage-add-bots{background:var(--cb-red)}.cb-battle-room .cb-stage-add-bots:hover:not(:disabled){background:#f13b40}.cb-battle-room .cb-stage-cancel{background:var(--raised);color:var(--muted)}.cb-battle-room .cb-stage-cancel:hover:not(:disabled){background:var(--raised);color:var(--text)}.cb-battle-room .cb-stage-add-bots:disabled,.cb-battle-room .cb-stage-join:disabled,.cb-battle-room .cb-stage-cancel:disabled{cursor:default;opacity:.45}.cb-battle-room .cb-stage-status-value{color:var(--text);letter-spacing:-.055em;text-shadow:0 8px 30px #0000008c;text-transform:uppercase;font-size:clamp(44px,6vw,68px);font-weight:700;line-height:1}.cb-battle-room .cb-stage-status.is-countdown .cb-stage-status-value{font-size:clamp(76px,12vw,132px);animation:.32s cubic-bezier(.18,.8,.25,1) both cb-countdown-in}@keyframes cb-countdown-in{0%{opacity:.18;scale:.72}}.cb-battle-room .cb-open-contestant{color:inherit}.cb-battle-room.is-open .cb-contestants,.cb-battle-room .cb-battlefield.is-prelaunch .cb-contestants{z-index:13}.cb-battle-room button.cb-open-contestant{cursor:pointer}.cb-battle-room button.cb-open-contestant:disabled{cursor:default;opacity:.48}.cb-battle-room .cb-contestant-empty-avatar{box-sizing:border-box;border:0;border-bottom:3px solid var(--cb-seat-accent,#304967);background:var(--bg);color:#656576;place-items:center;display:grid}.cb-battle-room .cb-contestant-empty-avatar svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:48%;height:48%}.cb-battle-room .cb-open-seat-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:52px;padding:8px 6px;line-height:1.25;display:flex}.cb-battle-room .cb-open-seat-copy .cb-contestant-name{align-self:stretch}.cb-battle-room .cb-open-seat-copy>small{color:var(--text);letter-spacing:0;white-space:nowrap;background:0 0;align-self:stretch;padding:0;font-size:13px;font-weight:700;line-height:1.25;display:block}.cb-battle-room .cb-open-seat-copy>small .asset-amount{line-height:inherit;gap:4px}.cb-battle-room .cb-open-seat-copy>small .asset-amount img{flex:none;width:1em;height:1em}.cb-battle-room .cb-open-seat-action{color:#ef6468;cursor:pointer;text-transform:uppercase;background:0 0;border:0;align-self:center;padding:3px 0;font-family:inherit;font-size:12px;font-weight:700}.cb-battle-room .cb-open-seat-action:hover:not(:disabled){color:#ff8a8d}.cb-battle-room .cb-open-seat-action:disabled{cursor:default;opacity:.4}@keyframes cb-winner-float{50%{translate:0 -3px}}@keyframes cb-winner-total-float{0%,to{translate:0}50%{translate:0 -3px}}@container (width<=155px){.cb-battle-room .cb-contestant-avatar{grid-column:1/-1;justify-self:center}.cb-battle-room .cb-contestant-copy{text-align:center;grid-area:4/1/auto/-1;justify-self:center;width:100%;margin-top:3px}.cb-battle-room .cb-contestant-name{text-align:center;max-width:100%}.cb-battle-room .cb-open-seat-copy{align-items:center}.cb-battle-room .cb-contestant-total{grid-area:total;justify-content:center;justify-self:center;width:auto}}@container (width<=78px){.cb-battle-room .cb-contestant-copy{display:none}}@media (prefers-reduced-motion:reduce){.cb-battle-room .cb-room-current-case,.cb-battle-room .cb-room-current-case.is-finished,.cb-battle-room .cb-contestant.is-winner .cb-contestant-avatar,.cb-battle-room .cb-contestant.is-winner .cb-contestant-copy,.cb-battle-room .cb-contestant.is-winner .cb-contestant-total,.cb-battle-room .cb-stage-status.is-countdown .cb-stage-status-value{animation:none}}@media (width<=900px){.cb-battle-room .cb-contestant,.cb-battle-room .cb-contestants-4 .cb-contestant{margin:0}}@media (width<=700px){.cb-battle-room .cb-room-loadout-meta{height:30px;padding:0 11px;top:0;bottom:auto}.cb-battle-room .cb-room-total-value{gap:5px}.cb-battle-room .cb-room-total-value small{font-size:9px}.cb-battle-room .cb-room-total-value strong{font-size:12px}.cb-battle-room .cb-room-view-links{gap:11px}.cb-battle-room .cb-room-fairness{font-size:10px}.cb-battle-room .cb-arena>.cb-room-loadout .cb-room-cases{align-items:flex-end}.cb-battle-room .cb-room-current-copy b,.cb-battle-room .cb-room-current-state b{font-size:12px}.cb-battle-room .cb-room-current-state small{font-size:11px}.cb-battle-room .cb-room-current-case .cb-case-tile{width:60px;height:50px}.cb-battle-room .cb-room-current-case .cb-case-tile img{width:56px;height:50px}.cb-battle-room .cb-settle-recreate,.cb-battle-room .cb-settle-edit,.cb-battle-room .cb-settle-replay{min-height:34px}.cb-battle-room .cb-contestants{flex-direction:initial;background:0 0;margin-top:-26px;display:grid!important}.cb-battle-room .cb-contestant,.cb-battle-room .cb-contestants-4 .cb-contestant{text-align:left;--cb-contestant-avatar-size:40px;grid-template-columns:1fr;grid-template:"avatar copy" 40px "total total" 0 "below below" auto / var(--cb-contestant-avatar-size) minmax(0, 200px);border:0;border-radius:0;flex-direction:column;place-content:start center;justify-items:start;gap:0 4px;width:auto;min-height:68px;margin:0;padding:0 4px 7px;display:flex}.cb-battle-room .cb-contestant-avatar,.cb-battle-room .cb-contestants-4 .cb-contestant-avatar{border-radius:0;width:40px;height:40px}.cb-battle-room .cb-contestant-copy .cb-contestant-name{max-width:100%;font-size:13px}.cb-battle-room .cb-contestants-4 .cb-contestant-copy,.cb-battle-room .cb-contestants-5 .cb-contestant-copy,.cb-battle-room .cb-contestants-6 .cb-contestant-copy{display:none}.cb-battle-room .cb-contestants-4 .cb-contestant,.cb-battle-room .cb-contestants-5 .cb-contestant,.cb-battle-room .cb-contestants-6 .cb-contestant{grid-template:"avatar"40px"total"0"below"/40px;justify-content:center;justify-items:center;padding-inline:0}.cb-battle-room .cb-contestant-total{grid-area:auto;justify-items:center;gap:0;padding:0}.cb-battle-room .cb-contestant-total small{display:none}.cb-battle-room .cb-contestant-total b{max-width:100%;font-size:13px}.cb-battle-room .cb-contestant.is-winner .cb-contestant-total b{color:var(--cb-green);font-size:14px}.cb-battle-room .cb-contestant-total .asset-amount{gap:1px}.cb-battle-room .cb-contestant-total .asset-amount svg{width:9px;height:9px}.cb-battle-room .cb-settlement-totals strong{font-size:clamp(21px,6vw,30px)}.cb-battle-room .cb-settlement-totals.teams-4 strong{font-size:clamp(16px,4.7vw,22px)}.cb-battle-room .cb-settlement-totals.teams-5 strong,.cb-battle-room .cb-settlement-totals.teams-6 strong{font-size:clamp(12px,3.5vw,18px)}.cb-battle-room .cb-contestants.is-finished .cb-contestant.is-winner{justify-content:center;align-items:center;display:flex;position:relative}.cb-battle-room .cb-contestants.is-finished .cb-contestant.is-winner .cb-contestant-total{z-index:9;white-space:nowrap;width:max-content;max-width:none;padding:0;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.cb-battle-room .cb-contestants.is-finished .cb-contestant.is-winner .cb-contestant-total b{max-width:none;color:var(--cb-green);font-variant-numeric:tabular-nums;font-size:14px}.cb-battle-room .cb-stage-status{gap:11px;padding:20px 12px 32px}.cb-battle-room .cb-stage-status-copy strong{font-size:18px}.cb-battle-room .cb-stage-status-copy small{max-width:260px;font-size:12px}.cb-battle-room .cb-stage-add-bots,.cb-battle-room .cb-stage-join,.cb-battle-room .cb-stage-cancel{min-height:42px;padding:9px 12px;font-size:13px}.cb-battle-room .cb-stage-status.is-countdown .cb-stage-status-value{font-size:clamp(68px,28vw,108px)}.cb-mobile-history{gap:7px;padding:2px 10px 14px;display:grid}.cb-simple-history-scroll.has-mobile-accordion{display:none}.cb-mobile-player-history{min-width:0}.cb-mobile-player-history>summary{cursor:pointer;grid-template-columns:48px minmax(0,1fr);align-items:stretch;gap:9px;min-height:48px;list-style:none;display:grid}.cb-mobile-player-history>summary::-webkit-details-marker{display:none}.cb-mobile-history-avatar{box-sizing:border-box;border:0;border-bottom:3px solid var(--cb-seat-accent,#304967);width:48px;height:48px}.cb-mobile-history-empty-avatar{color:#667;background:var(--bg);place-items:center;display:grid}.cb-mobile-history-empty-avatar svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:23px;height:23px}.cb-mobile-player-history:nth-child(2n) .cb-mobile-history-avatar{transform:rotate(3deg)}.cb-battle-room .cb-mobile-history-bar{background:var(--cb-player-info-bg);transform-origin:50%;grid-template-columns:minmax(0,1fr) auto 13px;align-items:center;gap:8px;min-width:0;padding:12px;display:grid;transform:rotate(-.35deg)}.cb-mobile-player-history:nth-child(2n) .cb-mobile-history-bar{transform:rotate(.35deg)}.cb-mobile-history-bar b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cb-mobile-history-bar strong{color:var(--text);grid-column:2;font-size:12px;font-weight:700}.cb-mobile-history-bar strong.is-win{color:var(--cb-green)}.cb-mobile-history-bar>i{border-bottom:2px solid #a5a5b0;border-right:2px solid #a5a5b0;grid-column:3;width:7px;height:7px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.cb-mobile-player-history[open] .cb-mobile-history-bar>i{transform:translateY(2px)rotate(225deg)}.cb-mobile-player-pulls{background:var(--panel-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:7px 0 5px 57px;display:grid}.cb-battle-room .cb-mobile-player-pulls .cb-simple-pull{aspect-ratio:auto;grid-template-rows:minmax(0,1fr) auto auto;min-height:140px;padding:10px 6px 9px}.cb-battle-room .cb-mobile-player-pulls .cb-simple-art{--cb-history-art-height:82px;min-height:82px}.cb-battle-room .cb-mobile-player-pulls .cb-simple-art img{width:92%}.cb-battle-room .cb-mobile-player-pulls .cb-simple-pull>b,.cb-battle-room .cb-mobile-player-pulls .cb-simple-pull>strong{font-size:10px;display:block}}.cb-bandit-lobby{padding-top:32px;position:relative}.cb-battle-list{background:0 0;gap:8px;display:grid;overflow:hidden}.cb-battle-listing:before{content:none;z-index:4;background:linear-gradient(90deg, transparent, rgb(var(--rarity,23 119 255) / .85), transparent);opacity:.65;width:auto;height:2px;transition:opacity .16s;position:absolute;inset:0 0 auto}.cb-battle-listing:hover{background:var(--howl-raised-card);border-color:#0000;transform:none}.cb-battle-listing.is-joinable+.cb-battle-listing:not(.is-joinable){margin-top:22px}.cb-listing-info{align-content:space-between;gap:13px;min-width:0;padding:17px 16px;display:grid}.cb-listing-title>span{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:780;overflow:hidden}.cb-listing-teams{align-items:center;gap:8px;min-width:0;display:flex;overflow:visible}.cb-listing-team{flex:none;align-items:center;gap:9px;min-width:0;display:block}.cb-listing-team-players{align-items:center;gap:4px;display:flex}.cb-listing-player,.cb-battle-listing.is-4-player .cb-listing-player,.cb-battle-listing.is-5-player .cb-listing-player,.cb-battle-listing.is-6-player .cb-listing-player,.cb-battle-listing.is-teams-6 .cb-listing-player{flex:0 0 34px;width:34px;height:34px;margin-left:0}.cb-listing-avatar,.cb-battle-listing.is-4-player .cb-listing-avatar,.cb-battle-listing.is-5-player .cb-listing-avatar,.cb-battle-listing.is-6-player .cb-listing-avatar,.cb-battle-listing.is-teams-6 .cb-listing-avatar{width:34px;height:34px;box-shadow:none;border-radius:0;transform:rotate(-3deg)}.cb-listing-player:nth-child(2n) .cb-listing-avatar{transform:rotate(3deg)}.cb-listing-player.is-open{color:var(--muted);background:0 0;border:0 #344c5f;border-radius:8px;font-size:14px;font-weight:600}.cb-listing-player.is-human{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0}.cb-listing-player.is-human .cb-listing-avatar{transition:filter .16s,box-shadow .16s}.cb-listing-player.is-human:hover .cb-listing-avatar{filter:brightness(1.12)}.cb-listing-player.is-human:focus-visible .cb-listing-avatar{box-shadow:0 0 0 2px var(--cb-red)}.cb-listing-vs,.cb-battle-listing.is-4-player .cb-listing-vs,.cb-battle-listing.is-5-player .cb-listing-vs,.cb-battle-listing.is-6-player .cb-listing-vs{color:#47657a;flex:none;font-size:8px;display:block}.cb-battle-listing.is-teams-5 .cb-listing-vs,.cb-battle-listing.is-teams-6 .cb-listing-vs{display:none}.cb-listing-rounds{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:108px;padding:0 12px 0 8px;display:flex;position:relative;overflow:hidden}.cb-listing-cases{flex:auto;justify-content:flex-start;align-items:center;gap:2px;min-width:0;padding:8px 0;display:flex;position:relative;overflow:hidden}.cb-listing-case>small{z-index:3;background:var(--cb-raised);min-width:22px;height:22px;color:var(--text);border:2px solid var(--cb-bg);border-color:var(--cb-panel);border-radius:50%;place-items:center;padding:0 5px;font-size:10px;font-weight:700;display:grid;position:absolute;inset:auto 2px 2px auto}.cb-battle-listing:hover .cb-listing-case>small{border-color:var(--cb-raised)}@media (width<=900px){.cb-battle-listing{grid-template-columns:260px minmax(160px,1fr) 104px}}@media (width<=700px){.cb-bandit-lobby{padding-top:22px}.cb-listing-team-players{gap:3px}.cb-listing-player,.cb-battle-listing.is-4-player .cb-listing-player,.cb-battle-listing.is-5-player .cb-listing-player,.cb-battle-listing.is-6-player .cb-listing-player,.cb-battle-listing.is-teams-6 .cb-listing-player{flex-basis:30px;width:30px;height:30px}.cb-listing-avatar,.cb-battle-listing.is-4-player .cb-listing-avatar,.cb-battle-listing.is-5-player .cb-listing-avatar,.cb-battle-listing.is-6-player .cb-listing-avatar,.cb-battle-listing.is-teams-6 .cb-listing-avatar{border-radius:0;width:30px;height:30px}.cb-listing-cases::-webkit-scrollbar{display:none}}@media (width<=380px){.cb-listing-teams{gap:4px}.cb-listing-team-players{gap:2px}.cb-listing-player,.cb-battle-listing.is-4-player .cb-listing-player,.cb-battle-listing.is-5-player .cb-listing-player,.cb-battle-listing.is-6-player .cb-listing-player,.cb-battle-listing.is-teams-6 .cb-listing-player{flex-basis:27px;width:27px;height:27px}.cb-listing-avatar,.cb-battle-listing.is-4-player .cb-listing-avatar,.cb-battle-listing.is-5-player .cb-listing-avatar,.cb-battle-listing.is-6-player .cb-listing-avatar,.cb-battle-listing.is-teams-6 .cb-listing-avatar{border-radius:0;width:27px;height:27px}.cb-listing-vs,.cb-battle-listing.is-4-player .cb-listing-vs,.cb-battle-listing.is-5-player .cb-listing-vs,.cb-battle-listing.is-6-player .cb-listing-vs{font-size:7px}}.cb-case-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;box-sizing:border-box;overscroll-behavior:contain;background:#04060adb;place-items:center;height:100dvh;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.cb-case-modal>section{background:var(--panel-2);width:min(980px,100%);max-height:min(760px,100dvh - 44px);color:var(--text);border:0;border-radius:4px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000085}.cb-case-modal>section>header{background:var(--panel-2);border-bottom:0;flex:none;align-items:flex-start;gap:18px;padding:22px 27px 20px;display:flex;position:relative}.cb-case-modal-art{background:radial-gradient(ellipse at 50% 72%, rgb(var(--rarity,138 138 163) / .17), transparent 70%);border:0;border-radius:0;flex:none;place-items:center;width:82px;height:62px;display:grid}.cb-case-modal-art img{object-fit:contain;width:76px;height:58px}.cb-case-modal-heading{flex:auto;gap:5px;min-width:0;display:grid}.cb-case-modal-heading>small{color:#ef3f46;letter-spacing:.12em;font-size:10px;font-weight:850}.cb-case-modal-title-line{align-items:baseline;gap:12px;min-width:0;display:flex}.cb-case-modal h2{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:23px;overflow:hidden}.cb-case-modal .cb-case-modal-title-line>b{color:var(--text);flex:none;font-size:14px}.cb-case-modal-heading>p{color:var(--muted);margin:0;font-size:11px;font-weight:600}.cb-case-modal-close,.cb-case-modal-close:focus-visible{background:var(--panel);width:36px;height:36px;color:var(--muted);cursor:pointer;border:0;border-radius:4px;outline:0;align-self:flex-start;place-items:center;margin-left:auto;padding:0;font-family:inherit;font-size:28px;line-height:1;display:grid}.cb-case-modal-close:hover{background:var(--raised);color:var(--text)}.cb-case-items.cases-contents{--cases-panel:var(--gray-900,var(--panel-2));--cases-raised:var(--gray-800,var(--panel));background:var(--cases-panel);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:2px;min-height:0;padding:8px;display:grid;overflow:auto}.cb-case-items .cases-content-row{background:var(--cases-panel);box-shadow:none;border:0;border-radius:0;transition:background-color .16s}.cb-case-items .cases-content-row:hover{background:var(--cases-raised)}.cb-case-items .cases-content-name b{color:rgb(var(--rarity,190 190 202))}.cb-case-items .cases-content-name strong{color:var(--text)}.cb-case-modal footer{background:var(--panel-2);border-top:0;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:14px 27px;display:flex}@media (width<=760px){.cb-case-modal{align-items:end;padding:0}.cb-case-modal>section{border-radius:6px 6px 0 0;width:100%;max-height:82dvh}.cb-case-modal>section>header{gap:10px;padding:18px 20px 16px}.cb-case-modal-art{width:58px;height:50px}.cb-case-modal-art img{width:56px;height:46px}.cb-case-modal h2{font-size:18px}.cb-case-modal .cb-case-modal-title-line>b{font-size:11px}.cb-case-modal-heading>p{font-size:8px}.cb-case-items.cases-contents{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:125px;align-content:start;gap:1px;padding:6px 8px 16px}.cb-case-modal footer{padding:14px 20px max(20px, env(safe-area-inset-bottom,0px))}}.cb-main:has(.cb-create){width:min(1440px,100% - 40px);max-width:none}.cb-main:has(.cb-create)>.cb-head{padding:17px 0 20px}.cb-main:has(.cb-create)>.cb-head h1{margin:4px 0;font-size:28px}.cb-main:has(.cb-create)>.cb-head p{font-size:11px}.cb-create{grid-template-columns:minmax(330px,380px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.cb-create h2{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin:0 0 11px;font-size:11px;font-weight:700;display:flex}.cb-mode-families{background:var(--cb-bg);gap:1px;display:grid;overflow:hidden}.cb-mode-family{background:var(--cb-panel);border:0;border-radius:0;grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center;gap:9px;min-height:47px;padding:8px 10px;transition:border-color .15s;display:grid}.cb-mode-family.active{background:var(--cb-raised);border-color:#0000}.cb-mode-family-head{align-items:center;gap:7px;margin:0;display:flex}.cb-mode-family-head b{white-space:nowrap;font-size:11px;font-weight:700;display:block}.cb-mode-family-icon{width:22px;height:22px;color:var(--cb-muted);background:0 0;border-radius:7px;flex:none;place-items:center;display:grid}.cb-mode-family-icon svg{width:13px;height:13px}.cb-mode-family-pills{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.cb-mode-family-pills button{background:var(--cb-raised);color:var(--cb-muted);cursor:pointer;border:0;border-radius:6px;min-height:29px;padding:5px 8px;font-family:inherit;font-size:9px;font-weight:700}.cb-mode-family-pills button.active{background:var(--cb-red);color:var(--text);border-color:#0000}.cb-create-button{background:var(--cb-red);color:var(--text);cursor:pointer;border:none;border-radius:8px;grid-column:1/-1;min-height:43px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:700}@media (width<=900px){.cb-main:has(.cb-create){width:calc(100% - 24px)}.cb-create{grid-template-columns:minmax(0,1fr);gap:25px}}.cb-battle-listing:focus-visible{outline:2px solid var(--cb-red);outline-offset:-2px}@media (width<=700px){.cb-battle-list{gap:12px}.cb-listing-title{grid-area:1/1;align-items:baseline;gap:7px;min-width:0;display:flex}.cb-listing-title strong{color:var(--text);letter-spacing:-.04em;flex:none;font-size:16px;font-weight:850;line-height:1}.cb-listing-title strong .asset-amount{gap:2px}.cb-listing-title strong .asset-amount>span:first-child{color:inherit;font-size:.72em;font-weight:700}.cb-listing-title strong .asset-amount svg{width:.72em;height:.72em}.cb-listing-title>span{min-width:0;color:var(--muted);letter-spacing:.06em;font-size:8px;font-weight:700;line-height:1.1}.cb-listing-teams{grid-area:2/1/auto/-1;gap:5px}.cb-listing-rounds::-webkit-scrollbar{display:none}}@media (width>=901px){:is(.cb-main:has(.cb-battle-room.is-2-player),.cb-main:has(.cb-battle-room.is-3-player)){width:min(1000px,100% - 40px)}}.cb-listing-controls{box-sizing:border-box;justify-content:center;align-items:center;gap:6px;min-width:0;padding:12px;display:flex;overflow:hidden}.cb-listing-progress{flex:none;align-content:center;justify-items:end;gap:4px;min-width:82px;padding:0 4px 0 8px;display:grid}.cb-listing-progress>b{color:var(--text);white-space:nowrap;font-size:11px;font-weight:700;line-height:1}.cb-listing-progress>small{color:var(--cb-green);white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-weight:700;display:flex}.cb-listing-progress>small .asset-amount{gap:2px}.cb-listing-progress>small .asset-amount svg{width:.72em;height:.72em}.cb-listing-progress>small em{color:var(--muted);text-transform:uppercase;font-size:8px;font-style:normal;font-weight:700}.cb-listing-watch,.cb-listing-join,.cb-listing-leave{box-sizing:border-box;min-width:0;min-height:36px;color:var(--text);letter-spacing:.025em;white-space:nowrap;border:0;border-radius:4px;place-items:center;padding:0 12px;font-size:9px;font-weight:850;text-decoration:none;display:grid}.cb-listing-watch{background:var(--cb-raised);width:100%}.cb-listing-watch:hover{background:var(--raised);color:var(--text)}.cb-listing-join{color:var(--text);background:#1777ff;flex:auto;grid-template-columns:auto auto;align-content:center;gap:5px}.cb-listing-join:hover{color:var(--text);background:#38f}.cb-listing-join>span{text-transform:uppercase;font-size:9px;font-weight:850}.cb-listing-join>strong{font-size:9px;font-weight:700}.cb-listing-join .asset-amount{gap:2px}.cb-listing-join .asset-amount img{width:.85em;height:.85em}.cb-listing-leave{color:#ff788a;text-transform:uppercase;background:#f052681c;width:100%}.cb-listing-leave:hover{color:#ff9aaa;background:#f052682e}.cb-listing-join:disabled,.cb-listing-leave:disabled{opacity:.48;cursor:not-allowed}.cb-listing-team .cb-listing-avatar{box-sizing:border-box;border:0;border-bottom:3px solid var(--cb-seat-accent,#304967)}.cb-listing-winner-avatars{justify-content:flex-end;align-items:center;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.cb-listing-winner{cursor:pointer;background:0 0;border:0;outline:0;flex:0 0 34px;width:34px;height:34px;margin-left:-7px;padding:0;position:relative}.cb-listing-winner:first-child{margin-left:0}.cb-listing-winner .cb-listing-winner-avatar{box-sizing:border-box;border:0;border-bottom:3px solid var(--cb-seat-accent,#304967);width:35px;height:35px;box-shadow:0 0 0 2px var(--cb-panel);border-radius:50%;transform:rotate(-3deg)}.cb-listing-winner:nth-child(2n) .cb-listing-winner-avatar{transform:rotate(3deg)}.cb-listing-winner:hover .cb-listing-winner-avatar,.cb-listing-winner:focus-visible .cb-listing-winner-avatar{z-index:2;filter:brightness(1.12)}.cb-battle-listing{background:var(--howl-raised-card);min-height:112px;box-shadow:inset 0 -1px var(--raised);cursor:pointer;border:0;border-radius:0;grid-template-columns:310px minmax(220px,1fr) 122px;transition:background-color .18s;display:grid;position:relative;overflow:hidden}.cb-battle-listing .cb-listing-info{border-bottom:0}@media (width>=901px){.cb-battle-listing{grid-template-columns:370px minmax(220px,1fr) 168px}}@media (width>=701px) and (width<=900px){.cb-battle-listing{grid-template-columns:370px minmax(160px,1fr) 154px}}@media (width>=701px){.cb-listing-player,.cb-battle-listing.is-4-player .cb-listing-player,.cb-battle-listing.is-5-player .cb-listing-player,.cb-battle-listing.is-6-player .cb-listing-player,.cb-battle-listing.is-teams-6 .cb-listing-player{flex-basis:52px;width:52px;height:52px}.cb-listing-avatar,.cb-battle-listing.is-4-player .cb-listing-avatar,.cb-battle-listing.is-5-player .cb-listing-avatar,.cb-battle-listing.is-6-player .cb-listing-avatar,.cb-battle-listing.is-teams-6 .cb-listing-avatar{box-sizing:border-box;border:0;border-bottom:3px solid var(--cb-seat-accent,#304967);width:52px;height:52px}.cb-battle-listing.is-6-player .cb-listing-player,.cb-battle-listing.is-teams-6 .cb-listing-player{flex-basis:46px;width:46px;height:46px}.cb-battle-listing.is-6-player .cb-listing-avatar,.cb-battle-listing.is-teams-6 .cb-listing-avatar{width:46px;height:46px}.cb-listing-winner{flex-basis:35px;width:35px;height:35px}.cb-listing-winner:nth-child(n+5){display:none}}@media (width<=700px){.cb-battle-listing{border-radius:6px;grid-template-rows:74px 82px;grid-template-columns:minmax(0,1fr) auto;min-height:156px;overflow:hidden}.cb-listing-info{background:0 0;border-bottom:0;grid-area:1/1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:9px 10px;padding:9px 8px 8px 12px}.cb-listing-controls{border-top:0;border-bottom:0;grid-area:1/2;align-self:stretch;padding:8px 9px 8px 3px}.cb-listing-watch,.cb-listing-join{min-height:32px;padding-inline:7px;font-size:8px}.cb-listing-rounds{overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;min-height:82px;padding:0 5px;overflow:hidden}.cb-listing-cases{overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;pointer-events:auto;box-sizing:border-box;justify-content:flex-start;width:100%;min-width:0;padding:4px 3px;overflow:visible}.cb-listing-case{width:56px;height:56px;cursor:inherit;pointer-events:none;flex-basis:56px;margin-left:-17px}.cb-listing-progress{z-index:5;background:var(--cb-panel);min-width:72px;padding:0 8px 0 12px;position:static}.cb-battle-listing:hover .cb-listing-progress{background:var(--cb-raised)}.cb-listing-controls.is-settled .cb-listing-winners>small{text-align:right;font-size:7px;line-height:1.2;transform:none}.cb-listing-controls.is-settled{width:82px;min-width:82px;padding:7px 7px 7px 3px}.cb-listing-controls.is-settled .cb-listing-winners{justify-items:end;gap:2px;width:70px}.cb-listing-controls.is-settled .cb-listing-winner-avatars{flex-wrap:wrap;justify-content:flex-end;gap:2px;width:70px;max-width:70px;display:flex;overflow:visible}.cb-listing-controls.is-settled .cb-listing-winner,.cb-listing-controls.is-settled .cb-listing-winner .cb-listing-winner-avatar{flex:0 0 22px;width:22px;height:22px;margin:0}}@media (width<=380px){.cb-listing-controls{gap:4px;padding-right:7px}.cb-listing-watch,.cb-listing-join{padding-inline:7px}.cb-listing-controls.is-settled{width:76px;min-width:76px;padding-right:5px}.cb-listing-controls.is-settled .cb-listing-winners,.cb-listing-controls.is-settled .cb-listing-winner-avatars{width:64px;max-width:64px}.cb-listing-controls.is-settled .cb-listing-winner,.cb-listing-controls.is-settled .cb-listing-winner .cb-listing-winner-avatar{flex-basis:20px;width:20px;height:20px}}@media (width<=700px){.cb-battle-room .cb-settle-result{gap:11px}.cb-battle-room .cb-settle-total{margin:0;font-size:34px}.cb-battle-room .cb-settle-actions{gap:7px;width:auto}.cb-battle-room .cb-settle-recreate,.cb-battle-room .cb-settle-replay{flex:none;min-height:34px;padding:0 9px;font-size:10px}.cb-battle-room .cb-settle-recreate{padding:0 11px}.cb-battle-room .cb-settle-edit{width:34px;min-height:34px}.cb-battle-room .cb-settle-replay{padding:0 12px}.cb-battle-room .cb-arena>.cb-room-loadout{background:0 0;height:92px;min-height:92px;margin-bottom:-31px}}@media (width>=701px){.cb-battle-room .cb-arena>.cb-room-loadout{background:0 0;height:100px;min-height:100px;margin-bottom:-35px}.cb-battle-room .cb-room-loadout-meta{height:30px;top:0;bottom:auto}.cb-battle-room .cb-arena>.cb-room-loadout .cb-room-cases{align-items:flex-end}}.cb-listing-case.is-current .cb-case-tile{filter:brightness(1.08)}.cb-listing-case.is-edge-clipped{visibility:hidden}.cb-listing-case>small,.cb-battle-listing:hover .cb-listing-case>small,.cb-battle-listing:active .cb-listing-case>small{background:0 0;border-color:#0000}.cb-listing-winners{justify-items:center;gap:1px;width:100%;min-width:0;max-width:100%;display:grid;overflow:visible}.cb-listing-winners>small{box-sizing:border-box;color:#1777ff;letter-spacing:.1em;text-align:right;text-transform:uppercase;width:100%;min-width:0;font-size:11px;font-weight:850;line-height:1;overflow:hidden;transform:translateY(-4px)}@media (width<=700px){.cb-battle-listing,.cb-battle-listing:hover,.cb-battle-listing:active{background:var(--cb-panel);box-shadow:inset 0 -1px var(--raised);transition:none;transform:none}.cb-battle-listing:hover:before,.cb-battle-listing:active:before{opacity:inherit}.cb-battle-listing:hover .cb-listing-progress,.cb-battle-listing:active .cb-listing-progress{background:var(--cb-panel)}.cb-battle-listing:hover .cb-listing-case>small,.cb-battle-listing:active .cb-listing-case>small{border-color:#0000}.cb-listing-controls.is-settled{border-bottom:0}}.cb-battle-room .cb-settle-edit{background:var(--cb-red);place-items:center;width:38px;display:grid;position:relative}.cb-battle-room .cb-settle-edit:before{content:"";pointer-events:none;background:#ffffff52;width:1px;position:absolute;top:8px;bottom:8px;left:0}@media (width>=701px){.cb-battle-room .cb-contestant.is-clickable{z-index:7;pointer-events:auto;cursor:pointer}.cb-battle-room .cb-contestant.is-clickable:hover,.cb-battle-room .cb-contestant.is-winner.is-clickable:hover,.cb-battle-room .cb-contestant.is-loser.is-clickable:hover{box-shadow:none;filter:none;opacity:1;background:0 0;border-color:#0000;translate:0}}.cb-battle-room .cb-arena>.cb-room-loadout .cb-room-cases{z-index:2;isolation:isolate;justify-content:center;width:100%;height:100%;position:relative;overflow:hidden}.cb-battle-room .cb-room-current-case{box-sizing:border-box;border:0;border-bottom:3px solid rgb(var(--rarity,138 138 163) / .72);background:var(--cb-raised);width:min(370px,100% - 32px);height:70px;color:var(--text);text-align:left;cursor:pointer;transform-origin:50%;z-index:2;border-radius:0;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);align-items:center;padding:9px 13px;font-family:inherit;animation:.38s cubic-bezier(.22,.8,.25,1) both cb-current-case-in;display:grid;position:relative;overflow:hidden;transform:rotate(1deg)}.cb-battle-room .cb-room-current-case>.cb-case-tile{justify-self:center}.cb-battle-room .cb-room-current-case.has-previous .cb-room-current-copy{padding-right:54px}.cb-battle-room .cb-room-previous-case{--cb-previous-shift:66px;z-index:3;opacity:.22;filter:grayscale(.25)saturate(.55);pointer-events:none;place-items:center;width:48px;height:58px;animation:.42s cubic-bezier(.22,.8,.25,1) both cb-previous-case-out;display:grid;position:absolute;top:50%;left:calc(50% - 90px);overflow:hidden;transform:translateY(-50%)}.cb-battle-room .cb-room-previous-case .cb-case-tile{width:48px;height:54px;min-height:0}.cb-battle-room .cb-room-previous-case .cb-case-tile img{object-fit:contain;width:44px;height:50px}@keyframes cb-previous-case-out{0%{opacity:.58;translate:var(--cb-previous-shift) 0}}@media (width<=700px){.cb-battle-room .cb-room-current-case{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);width:calc(100% - 20px);height:62px;padding:7px 10px}.cb-battle-room .cb-room-current-case.has-previous .cb-room-current-copy{padding-right:42px}.cb-battle-room .cb-room-previous-case{--cb-previous-shift:52px;width:36px;height:50px;left:calc(50% - 70px)}.cb-battle-room .cb-room-previous-case .cb-case-tile{width:36px;height:46px}.cb-battle-room .cb-room-previous-case .cb-case-tile img{width:34px;height:43px}}.cb-main:has(.cb-create-rework){width:min(1280px,100% - 40px)}.cb-create-setup-head .cb-back{color:var(--muted);letter-spacing:0;text-transform:none;margin:0;font-size:13px;font-weight:600}.cb-main:has(.cb-create-rework)>.cb-create-setup-head h1{letter-spacing:-.025em;text-align:center;margin:0;font-size:28px;font-weight:700}.cb-create.cb-create-rework{background:0 0;grid-template-columns:minmax(0,1fr);gap:16px;padding-bottom:0;display:grid}.cb-create-section{background:var(--panel-2);border:0;border-radius:10px;padding:26px 28px 30px}.cb-create-section>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.cb-create-section>header h2{color:var(--text);letter-spacing:-.015em;text-transform:none;margin:0;font-size:18px;font-weight:700;display:block}.cb-create-section>header p{color:var(--cb-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.cb-create-rework .cb-mode-families{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.cb-create-rework .cb-mode-family{background:var(--cb-panel);border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-height:104px;padding:18px;transition:border-color .16s,background .16s,transform .16s;display:grid}.cb-create-rework .cb-mode-family:hover{border-color:#344c5f;transform:translateY(-1px)}.cb-create-rework .cb-mode-family.active{background:var(--cb-raised);border-color:#1777ff73}.cb-create-rework .cb-mode-family-head{align-items:center;gap:10px;margin:0;display:flex}.cb-create-rework .cb-mode-family-icon{width:38px;height:38px;color:var(--muted)}.cb-create-rework .cb-mode-family-icon svg{width:25px;height:25px}.cb-create-rework .cb-mode-family.active .cb-mode-family-icon{color:var(--cb-red)}.cb-create-rework .cb-mode-family-head b{white-space:nowrap;font-size:14px}.cb-create-rework .cb-mode-family-head b>i{width:13px;height:13px;color:var(--panel-2);background:#7aaed1;border-radius:50%;place-items:center;margin-left:5px;font-size:8px;font-style:normal;display:inline-grid}.cb-create-rework .cb-mode-family-pills{justify-content:flex-start;gap:4px}.cb-create-rework .cb-mode-family-pills button{background:var(--raised);min-height:34px;color:var(--text);text-transform:none;border-radius:6px;padding:7px 11px;font-size:12px;font-weight:600}.cb-create-rework .cb-mode-family-pills button.active{background:var(--cb-red);color:var(--text)}.cb-create-rounds{min-height:270px}.cb-create-rounds>header>span{color:var(--muted);text-align:right;font-size:9px;font-weight:700}.cb-round-builder{box-sizing:border-box;scrollbar-color:#344c5f transparent;scrollbar-width:thin;gap:12px;width:100%;min-width:0;max-width:100%;padding:1px 1px 7px;display:flex;overflow-x:auto}.cb-add-round,.cb-round-card{box-sizing:border-box;flex:0 0 174px;width:174px;height:214px;position:relative}.cb-add-round{background:var(--cb-deep);color:#9ecce8;cursor:pointer;border:0;border-radius:8px;align-content:center;justify-items:center;gap:11px;padding:0;display:grid}.cb-add-round>span{color:#a8d8f3;border:2px dashed #7b8795;place-items:center;width:42px;height:42px;font-size:30px;line-height:1;display:grid}.cb-add-round>b{letter-spacing:.045em;text-transform:uppercase;font-size:12px}.cb-add-round:hover{border-color:var(--cb-red);background:#15223a}.cb-round-card{background:var(--cb-panel);border:0;border-radius:8px;grid-template-rows:auto minmax(0,1fr) 5px auto;grid-template-columns:minmax(0,1fr);align-items:center;gap:7px;padding:14px 12px 12px;display:grid;overflow:hidden}.cb-round-card-heading{text-align:center;justify-items:center;gap:3px;min-width:0;display:grid}.cb-round-card-heading>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;display:block;overflow:hidden}.cb-round-card-heading>i{color:var(--text);font-size:12px;font-style:normal;font-weight:700}.cb-round-card>.cb-round-art{grid-row:2;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.cb-round-risk{align-self:center}.cb-round-quantity{background:var(--cb-raised);border-radius:6px;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;min-height:38px;display:grid}.cb-round-quantity>b{color:var(--text);letter-spacing:.02em;text-align:center;font-size:12px;font-weight:850}.cb-round-quantity>button{width:36px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:16px;font-weight:700}.cb-round-quantity>button:last-child{color:var(--cb-red);justify-self:end}.cb-round-quantity>button:hover:not(:disabled){color:var(--text);background:#ffffff0b}.cb-round-quantity>button:disabled{color:#344c5f;cursor:default}.cb-create-modifier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cb-create-modifier{background:var(--cb-panel);cursor:pointer;border:0;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:88px;padding:15px 18px;display:grid}.cb-create-modifier-icon{color:var(--modifier-color,#aaaab5);text-align:center;font-size:24px;font-weight:700}.cb-create-modifier-copy{min-width:0}.cb-create-modifier-copy b{color:var(--modifier-color,#ececf0);align-items:center;gap:7px;font-size:14px;display:flex}.cb-create-modifier-copy b em{background:var(--raised);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:2px 5px;font-size:9px;font-style:normal}.cb-create-modifier-copy small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.cb-create-modifier input{opacity:0;pointer-events:none;position:absolute}.cb-create-modifier>i{background:#344c5f;border-radius:99px;width:38px;height:21px;transition:background .15s;position:relative}.cb-create-modifier>i b{background:#a1a1ac;border-radius:50%;width:15px;height:15px;transition:translate .15s,background .15s;position:absolute;top:3px;left:3px}.cb-create-modifier input:checked+i{background:#67272c}.cb-create-modifier input:checked+i b{background:var(--cb-red);translate:17px}.cb-create-modifier:has(input:focus-visible){outline:2px solid var(--cb-red)}.cb-create-modifier.is-disabled{cursor:not-allowed;opacity:.48}.cb-create-modifier.tone-purple{--modifier-color:#7eb3ff}.cb-create-modifier.tone-red{--modifier-color:#ef6a6d}.cb-create-modifier.tone-orange{--modifier-color:#e8a33e}.cb-create-modifier.tone-blue{--modifier-color:#82bee1}.cb-create-modifier.tone-green{--modifier-color:#a8d56a}.cb-create-modifier.tone-yellow{--modifier-color:#e4cf3d}.cb-create-final{background:var(--panel-2);border:0;border-radius:10px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:24px 28px;display:flex}.cb-create-final .cb-create-button{background:var(--cb-red);width:min(300px,100%);min-height:50px;color:var(--text);text-transform:uppercase;border-radius:7px;font-size:14px;font-weight:600}.cb-create-final .cb-create-button:disabled{background:var(--panel);color:#686878}.cb-create-final .cb-error{text-align:right;flex:1 0 100%;order:-1;margin:0}.cb-picker-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1200;box-sizing:border-box;background:#040407d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.cb-picker-head{background:0 0;border-bottom:0;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:24px 26px 18px;display:flex}.cb-picker-head small{color:#7eb3ff;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.cb-picker-head h2{letter-spacing:-.025em;margin:5px 0 0;font-size:28px;font-weight:700}.cb-picker-head p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.cb-picker-head>button:hover{background:var(--raised);color:var(--text);border-color:#47657a}.cb-picker-toolbar{background:var(--panel-2);border-bottom:0;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 26px;display:flex}.cb-picker-filters,.cb-picker-search{align-items:center;gap:7px;display:flex}.cb-picker-filters button{background:var(--panel);min-height:42px;color:var(--muted);cursor:pointer;border:0;border-radius:6px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600}.cb-picker-filters button span{color:var(--muted);margin-right:6px}.cb-picker-filters button.active{background:var(--cb-red);color:var(--text);border-color:#3b8cff}.cb-picker-filters button.active span{color:var(--text)}.cb-picker-filters button:disabled{opacity:.38;cursor:wait}.cb-picker-search select,.cb-picker-search input{box-sizing:border-box;background:var(--panel);height:42px;color:var(--text);border:0;border-radius:6px;outline:0;font:600 13px Proxima Nova,sans-serif}.cb-picker-search select{min-width:160px;padding:0 12px}.cb-picker-search input{width:220px;padding:0 14px}.cb-picker-search input:focus,.cb-picker-search select:focus-visible{outline-offset:-2px;outline:2px solid #47657a}.cb-picker-grid{background:var(--bg);scrollbar-color:#344c5f var(--panel-2);overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,254px);justify-content:center;gap:12px;min-height:0;padding:20px 26px 24px;display:grid;overflow:auto}.cb-picker-case{background:var(--cb-panel);border:0;border-radius:8px;grid-template-rows:auto auto 121px 3px auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;min-width:0;padding:16px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.cb-picker-case:hover{background:var(--bg);border-color:#465164;transform:translateY(-1px)}.cb-picker-case>b{text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-area:1/1/auto/-1;justify-self:center;min-width:0;max-width:100%;font-size:14px;font-weight:600;overflow:hidden}.cb-picker-price{color:var(--text);text-align:center;grid-area:2/1/auto/-1;justify-self:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.cb-picker-price img{width:14px;height:14px}.cb-picker-art{grid-area:3/1/auto/-1;height:121px}.cb-picker-case .cases-card-art-side{width:90px;height:68px}.cb-picker-case .cases-card-art-side:first-child{translate:-39px 5px}.cb-picker-case .cases-card-art-side:nth-child(2){translate:39px 5px}.cb-picker-case .cases-card-art-lead{width:126px;height:94px}.cb-picker-case .cases-card-art-count-3 .cases-card-art-side{opacity:.68;width:72px;height:54px}.cb-picker-case .cases-card-art-count-3:not(.cases-card-art-cut-above) .cases-card-art-side{opacity:.76;width:102px;height:76px}.cb-picker-case .cases-card-art-count-3 .cases-card-art-side:first-child{translate:-38px 18px;rotate:-10deg}.cb-picker-case .cases-card-art-count-3 .cases-card-art-side:nth-child(2){translate:38px 18px;rotate:10deg}.cb-picker-case .cases-card-art-count-3 .cases-card-art-lead{translate:-9px -5px}.cb-picker-case .cases-card-art-count-3 .cases-card-art-lead:is([data-item-id^=awp-],[data-item-id^=m4a1-s-]){translate:-15px -2px}.cb-picker-case .cases-card-art-count-3 .cases-card-art-lead[data-item-id^=ak-47-]{translate:-9px -2px}.cb-picker-selected{z-index:4;box-sizing:border-box;background:var(--cb-red);min-width:28px;height:28px;color:var(--text);border-radius:6px;place-items:center;padding:0 5px;font-size:11px;font-weight:850;display:grid;position:absolute;top:8px;right:8px}.cb-picker-risk{grid-area:4/1/auto/-1;align-self:end;margin-top:5px}.cb-case-risk.cases-card-volatility{background:0 0;grid-template-columns:repeat(4,1fr);gap:3px;width:100%;height:5px;margin:0;display:grid;position:relative}.cb-case-risk.cases-card-volatility>i{width:auto;height:auto;box-shadow:none;background:var(--raised);border-radius:2px;position:static;transform:none}.cb-case-risk.cases-card-volatility>i.active:first-child{background:#45be7c}.cb-case-risk.cases-card-volatility>i.active:nth-child(2){background:#91b84a}.cb-case-risk.cases-card-volatility>i.active:nth-child(3){background:#d6a243}.cb-case-risk.cases-card-volatility>i.active:nth-child(4){background:#d75a61}.cb-case-risk.cases-card-volatility>.cases-card-volatility-line{z-index:2;pointer-events:none;background:#f1f4f8;border-radius:1px;width:2px;height:11px;position:absolute;top:-3px;transform:translate(-1px);box-shadow:0 0 0 1px #0a0d1280}.cb-picker-risk.cb-case-risk{margin-top:5px}.cb-picker-case-actions{grid-area:5/1/auto/-1;gap:7px;margin-top:12px;display:flex}.cb-picker-case-actions button{background:var(--cb-red);min-height:40px;color:var(--text);cursor:pointer;border-radius:6px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:600}.cb-picker-case-actions button:first-child:hover:not(:disabled){background:#3288ff}.cb-picker-case-actions button:first-child{flex:auto}.cb-picker-case-actions button:disabled{opacity:.4;cursor:default}.cb-picker-case-actions .cb-picker-remove{background:var(--panel);color:#e47c82;flex:0 0 40px;padding:0}.cb-picker-case-actions .cb-picker-preview{background:var(--panel);color:var(--muted);flex:0 0 40px;padding:0}.cb-picker-preview svg{width:14px;height:14px}.cb-picker-empty{color:var(--muted);text-align:center;grid-column:1/-1;padding:50px 0;font-size:14px}.cb-picker-footer{padding:16px 24px max(16px, env(safe-area-inset-bottom,0px));background:var(--panel-2);border-top:0;flex:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.cb-picker-footer>div{color:var(--text);font-size:14px}.cb-picker-footer>div b,.cb-picker-footer>div strong{color:var(--text)}.cb-picker-footer>div span{color:#47657a;margin:0 8px}.cb-picker-footer>p{color:#ed777b;grid-column:1/-1;margin:0;font-size:12px}.cb-picker-footer>button{cursor:pointer;border-radius:6px;min-width:118px;min-height:44px;margin-top:4px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600}.cb-picker-cancel{background:var(--raised);color:var(--text)}.cb-picker-apply{background:var(--cb-red);color:var(--text)}.cb-picker-apply:disabled{background:var(--panel);color:#686876;cursor:default}.cb-picker-modal .cb-case-modal{z-index:2}.cb-page.is-popup .cb-main{width:calc(100% - 16px);padding-bottom:12px;overflow-x:clip}.cb-page.is-popup .cb-create-setup-head{grid-template-columns:28px minmax(0,1fr) 28px;gap:8px;min-height:64px;margin:0 0 8px;padding:0 10px;display:grid}.cb-page.is-popup .cb-create-setup-head .cb-back{white-space:nowrap;width:28px;font-size:0;overflow:hidden}.cb-page.is-popup .cb-create-setup-head .cb-back:first-letter{font-size:17px}.cb-page.is-popup .cb-create-setup-head h1{font-size:18px!important}.cb-page.is-popup .cb-create.cb-create-rework{gap:8px}.cb-page.is-popup .cb-create-section{min-width:0;padding:16px 12px 18px}.cb-page.is-popup .cb-create-section>header{margin-bottom:13px}.cb-page.is-popup .cb-create-section>header h2{font-size:15px}.cb-page.is-popup .cb-create-section>header p{font-size:10px}.cb-page.is-popup .cb-mode-families,.cb-page.is-popup .cb-create-modifier-grid{grid-template-columns:minmax(0,1fr);gap:7px}.cb-page.is-popup .cb-mode-family{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;min-height:0;padding:11px}.cb-page.is-popup .cb-mode-family-pills{flex-wrap:wrap;width:100%}.cb-page.is-popup .cb-mode-family-pills button{flex:58px;min-width:0;min-height:32px;font-size:10px}.cb-page.is-popup .cb-create-rounds{min-height:214px}.cb-page.is-popup :is(.cb-add-round,.cb-round-card){flex-basis:138px;width:138px;height:174px}.cb-page.is-popup .cb-round-card{padding:10px}.cb-page.is-popup .cb-create-modifier{min-width:0;min-height:66px;padding:10px}.cb-page.is-popup .cb-create-modifier-copy b{font-size:12px}.cb-page.is-popup .cb-create-modifier-copy small{font-size:10px}.cb-page.is-popup .cb-create-final{z-index:20;background:var(--panel-2);border-top:0;border-radius:0;padding:10px 12px;position:sticky;bottom:0;box-shadow:0 -12px 24px #00000047}.cb-page.is-popup .cb-create-final .cb-create-button{width:100%;min-height:46px}.cb-picker-modal.is-popup-picker{-webkit-backdrop-filter:none;backdrop-filter:none;align-items:stretch;padding:0;inset:48px 0 52px}.cb-picker-modal.is-popup-picker>section{border:0;border-radius:0;width:100%;height:100%;max-height:none}.cb-picker-modal.is-popup-picker .cb-picker-head{padding:14px 12px 10px}.cb-picker-modal.is-popup-picker .cb-picker-head small{font-size:9px}.cb-picker-modal.is-popup-picker .cb-picker-head h2{font-size:20px}.cb-picker-modal.is-popup-picker .cb-picker-head p{margin-top:3px;font-size:10px}.cb-picker-modal.is-popup-picker .cb-picker-head>button{width:34px;height:34px}.cb-picker-modal.is-popup-picker .cb-picker-toolbar{flex-direction:column;align-items:stretch;gap:7px;padding:8px}.cb-picker-modal.is-popup-picker .cb-picker-filters{scrollbar-width:none;overflow-x:auto}.cb-picker-modal.is-popup-picker .cb-picker-filters::-webkit-scrollbar{display:none}.cb-picker-modal.is-popup-picker .cb-picker-filters button{flex:none;min-height:34px;padding:0 9px;font-size:10px}.cb-picker-modal.is-popup-picker .cb-picker-search{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cb-picker-modal.is-popup-picker .cb-picker-search :is(select,input){width:100%;min-width:0;height:36px;font-size:10px}.cb-picker-modal.is-popup-picker .cb-picker-search select{padding:0 7px}.cb-picker-modal.is-popup-picker .cb-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px 7px 11px}.cb-picker-modal.is-popup-picker .cb-picker-case{grid-template-rows:auto auto 76px 3px auto;padding:8px}.cb-picker-modal.is-popup-picker .cb-picker-case>b{font-size:11px}.cb-picker-modal.is-popup-picker .cb-picker-price{font-size:10px}.cb-picker-modal.is-popup-picker .cb-picker-art{height:76px;transform:scale(.84)}.cb-picker-modal.is-popup-picker .cb-picker-case-actions{gap:5px;margin-top:7px}.cb-picker-modal.is-popup-picker .cb-picker-case-actions button{min-height:34px;padding:0 7px;font-size:10px}.cb-picker-modal.is-popup-picker .cb-picker-case-actions :is(.cb-picker-remove,.cb-picker-preview){flex-basis:34px}.cb-picker-modal.is-popup-picker .cb-picker-footer{grid-template-columns:1fr 1fr;gap:6px;padding:9px}.cb-picker-modal.is-popup-picker .cb-picker-footer>div,.cb-picker-modal.is-popup-picker .cb-picker-footer>p{grid-column:1/-1;font-size:10px}.cb-picker-modal.is-popup-picker .cb-picker-footer>button{width:100%;min-width:0;min-height:39px;margin:0;padding:0 8px;font-size:11px}.cb-popup-lobby-back{background:var(--cb-raised);width:30px;height:30px;color:var(--text);border-radius:5px;flex:0 0 30px;place-items:center;font-size:24px;line-height:1;text-decoration:none;display:grid}.cb-popup-lobby-back:hover{background:#344c5f}.cb-page.is-popup .cb-room-nav-title{flex:1;min-width:0}@media (width<=1000px){.cb-picker-toolbar{flex-direction:column;align-items:stretch}.cb-picker-filters{overflow-x:auto}.cb-picker-filters button{flex:none}.cb-picker-search>*{flex:1 1 0}.cb-picker-search input{width:auto}}@media (width<=700px){.cb-picker-modal{align-items:end;padding:0}.cb-picker-modal>section{border-top:3px solid var(--cb-red);border-radius:12px 12px 0 0;width:100%;height:94dvh;max-height:94dvh}.cb-picker-head{padding:18px 16px 14px}.cb-picker-head small{font-size:11px}.cb-picker-head h2{font-size:24px}.cb-picker-head p{font-size:12px}.cb-picker-head>button{width:38px;height:38px}.cb-picker-toolbar{gap:10px;padding:12px 10px}.cb-picker-filters{scrollbar-width:none;gap:6px}.cb-picker-filters::-webkit-scrollbar{display:none}.cb-picker-filters button{min-height:38px;padding:0 11px;font-size:11px}.cb-picker-search{gap:7px}.cb-picker-search select,.cb-picker-search input,.cb-picker-search select{min-width:0;height:40px;font-size:12px}.cb-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 10px 16px}.cb-picker-case{grid-template-rows:auto auto 92px 3px auto;padding:10px}.cb-picker-case>b{font-size:12px}.cb-picker-price{font-size:11px}.cb-picker-art{height:92px}.cb-picker-case .cases-card-art-side{width:74px;height:56px}.cb-picker-case .cases-card-art-side:first-child{translate:-31px 4px}.cb-picker-case .cases-card-art-side:nth-child(2){translate:31px 4px}.cb-picker-case .cases-card-art-lead{width:106px;height:79px}.cb-picker-case .cases-card-art-count-3 .cases-card-art-side{width:60px;height:45px}.cb-picker-case .cases-card-art-count-3:not(.cases-card-art-cut-above) .cases-card-art-side{width:82px;height:61px}.cb-picker-case .cases-card-art-count-3 .cases-card-art-side:first-child{translate:-31px 14px}.cb-picker-case .cases-card-art-count-3 .cases-card-art-side:nth-child(2){translate:31px 14px}.cb-picker-case .cases-card-art-count-3 .cases-card-art-lead{translate:-8px -4px}.cb-picker-case .cases-card-art-count-3 .cases-card-art-lead:is([data-item-id^=awp-],[data-item-id^=m4a1-s-]){translate:-13px -2px}.cb-picker-case .cases-card-art-count-3 .cases-card-art-lead[data-item-id^=ak-47-]{translate:-8px -2px}.cb-picker-case-actions{margin-top:10px}.cb-picker-case-actions button{min-height:38px;padding:0 9px;font-size:11px}.cb-picker-footer{padding:12px 10px max(12px, env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.cb-picker-footer>div,.cb-picker-footer>p{grid-column:1/-1}.cb-picker-footer>div{font-size:12px}.cb-picker-footer>button{width:100%;min-width:0;min-height:44px;margin-top:2px;padding:0 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.cb-create-modifier>i,.cb-create-modifier>i b{transition:none}.cb-battle-room .cb-stage-status.is-waiting .cb-stage-status-copy strong{animation:none}}.cb-battle-room .cb-contestant.is-me{box-shadow:none;background:0 0}@media (width>=701px){.cb-battle-room .cb-lanes.cb-player-grid:after{right:1px}.cb-battle-room .cb-simple-history:after{top:-62px}}.cb-main:has(.cb-create-rework)>.cb-create-setup-head{background:var(--panel-2);border:0;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;min-height:88px;margin-bottom:16px;padding:0 28px;display:grid}.cb-main:has(.cb-create-rework) .cb-create.cb-create-rework{background:0 0;gap:24px}.cb-main:has(.cb-create-rework) .cb-create-section{border:0}.cb-main:has(.cb-create-rework) .cb-mode-family{border:0}.cb-main:has(.cb-create-rework) .cb-mode-family.active{border:0}.cb-main:has(.cb-create-rework) .cb-mode-family-pills button{border:0}.cb-main:has(.cb-create-rework) .cb-create-modifier{border:0}.cb-main:has(.cb-create-rework) .cb-round-card{border:0}.cb-main:has(.cb-create-rework) .cb-add-round{background:var(--cb-panel);border:0}.cb-main:has(.cb-create-rework) .cb-add-round>span{background:var(--cb-raised);border:0}.cb-main:has(.cb-create-rework) .cb-picker-modal>section{border-top:0}.cb-main:has(.cb-create-rework) .cb-picker-case{border:0}.cb-main:has(.cb-create-rework) .cb-picker-filters button{border:0}.cb-main:has(.cb-create-rework) .cb-picker-case-actions button{border:0}.cb-main:has(.cb-create-rework) .cb-picker-footer{border:0}.cb-picker-modal>section{background:var(--panel-2);width:min(1200px,100%);max-height:min(840px,100dvh - 40px);color:var(--text);border:0;border-radius:12px;flex-direction:column;font-family:Proxima Nova,sans-serif;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000085}.cb-picker-case,.cb-picker-filters button,.cb-picker-case-actions button,.cb-picker-footer{border:0}@media (width<=900px){.cb-main:has(.cb-create-rework) .cb-create.cb-create-rework{gap:20px}.cb-main:has(.cb-create-rework) .cb-picker-modal>section{border-top:0}}.cb-picker-modal>section{background:var(--bg);border:0;border-top:3px solid #1777ff;border-radius:6px;box-shadow:0 28px 90px #00000094}.cb-picker-head{background:var(--panel-2);border-bottom:0}.cb-picker-head>button{background:var(--panel);border:0;border-radius:4px}@media (width<=700px){.cb-picker-modal>section,.cb-picker-toolbar,.cb-picker-search,.cb-picker-grid,.cb-picker-case,.cb-picker-footer{box-sizing:border-box;min-width:0;max-width:100%}}.cb-picker-head>button{background:var(--panel);width:36px;height:36px;color:var(--muted);cursor:pointer;border:0;border-radius:8px;place-items:center;padding:0;font-size:28px;line-height:1;display:grid}.cb-picker-head>button:hover{background:var(--raised)}.cb-picker-grid{background:var(--bg)}.cb-picker-case{background:var(--panel);border:0;border-radius:4px}.cb-picker-case:hover{background:var(--raised)}.cb-picker-footer{background:var(--panel-2);border-top:0}.cb-picker-apply,.cb-picker-case-actions button:first-child{background:#1777ff;border:0;border-radius:4px}.cb-picker-case-actions button,.cb-picker-footer>button,.cb-picker-filters button,.cb-picker-search select,.cb-picker-search input{border:0;border-radius:4px}.cb-picker-cancel,.cb-picker-case-actions .cb-picker-remove,.cb-picker-case-actions .cb-picker-preview{background:var(--raised)}@media (width<=760px){.cb-picker-modal{align-items:end;padding:0}.cb-picker-modal>section{border-radius:6px 6px 0 0;width:100%}}.cb-main:has(.cb-create-rework)>.cb-head.cb-create-setup-head{border:0}.cb-main:has(.cb-create-rework) .cb-create-final{border:0}.cb-main{width:min(1240px,100% - 40px);color:var(--cb-text);background:0 0;margin:0 auto;padding:0 0 80px;background:0 0!important}.cb-main:has(.cb-create-rework){background:0 0!important}.cb-main:has(.cb-create-rework)>.cb-create-setup-head{background:0 0!important}.cb-main:has(.cb-create-rework)>.cb-create{background:0 0!important}.cb-main:has(.cb-create-rework)>.cb-create>.cb-create-section{background:0 0!important}:is(.cb-main:has(.cb-create-rework) .cb-mode-families,.cb-main:has(.cb-create-rework) .cb-create-final){background:0 0!important}.cb-main:has(.cb-create-rework) .cb-mode-family{background:0 0!important}.cb-main:has(.cb-create-rework) .cb-mode-family.active{background:0 0!important}.cb-main:has(.cb-create-rework) .cb-create-modifier-grid{background:0 0!important}.cb-main:has(.cb-create-rework) .cb-create-modifier{background:0 0!important}.cb-bandit-lobby,.cb-bandit-lobby .cb-battle-list{box-shadow:none!important;background:0 0!important;border:0!important}.cb-page:has(.cb-bandit-lobby){box-shadow:none!important;background:0 0!important;border:0!important}.cb-main:has(.cb-bandit-lobby){box-shadow:none!important;background:0 0!important;border:0!important}.cb-bandit-lobby .cb-battle-list{background:0 0;gap:14px}.cb-bandit-lobby .cb-battle-listing,.cb-bandit-lobby .cb-battle-listing:hover,.cb-bandit-lobby .cb-battle-listing:active{background:var(--howl-raised-card);background:var(--cb-panel)!important;box-shadow:none!important;border-top:0!important;border-bottom:0!important}.cb-listing-player.is-human,.cb-listing-winner,.cb-listing-case{cursor:pointer}.cb-listing-player.is-human:focus-visible,.cb-listing-winner:focus-visible,.cb-listing-case:focus-visible{outline:2px solid var(--cb-red);outline-offset:-2px}@media (width<=700px){.cb-listing-cases,.cb-listing-case{pointer-events:auto}.cb-battle-listing .cb-listing-progress,.cb-battle-listing:hover .cb-listing-progress,.cb-battle-listing:active .cb-listing-progress{background:var(--howl-raised-card,var(--cb-panel))!important}}:is(.cb-main:has(.cb-create-rework) .cb-mode-family,.cb-main:has(.cb-create-rework) .cb-create-modifier,.cb-main:has(.cb-create-rework) .cb-round-card,.cb-main:has(.cb-create-rework) .cb-add-round){background:var(--cb-panel)!important}.cb-main:has(.cb-create-rework) .cb-mode-family.active{background:var(--cb-raised)!important}@container battle-page (width<=700px){.cb-create-cta{text-align:center}.cb-main:has(.cb-create){width:calc(100% - 16px)}.cb-main:has(.cb-create)>.cb-head{gap:0;padding:12px 0 16px}.cb-main:has(.cb-create)>.cb-head h1{font-size:24px}.cb-create{gap:20px}.cb-mode-family{grid-template-columns:88px minmax(0,1fr);padding:7px 8px}.cb-mode-family-pills button{min-height:31px;padding-left:7px;padding-right:7px}.cb-mode-family-pills{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.cb-mode-family-pills::-webkit-scrollbar{display:none}.cb-mode-family-pills button:first-child{margin-left:0}.cb-main:has(.cb-create-rework){width:calc(100% - 16px)}.cb-main:has(.cb-create-rework)>.cb-create-setup-head{grid-template-columns:auto minmax(0,1fr) 24px;min-height:72px;margin-bottom:10px;padding:0 14px}.cb-create-setup-head .cb-back{white-space:nowrap;width:24px;font-size:0;overflow:hidden}.cb-create-setup-head .cb-back:first-letter{font-size:17px}.cb-main:has(.cb-create-rework)>.cb-create-setup-head h1{font-size:20px}.cb-create.cb-create-rework{gap:10px}.cb-create-section{padding:20px 16px 22px}.cb-create-section>header{align-items:start;margin-bottom:16px}.cb-create-section>header h2{font-size:17px}.cb-create-section>header p{margin-top:5px;font-size:12px}.cb-create-rework .cb-mode-families{grid-template-columns:minmax(0,1fr);gap:8px}.cb-create-rework .cb-mode-family-icon{width:30px;height:30px}.cb-create-rework .cb-mode-family-icon svg{width:20px;height:20px}.cb-create-rework .cb-mode-family-head{gap:8px}.cb-create-rework .cb-mode-family-head b{font-size:13px}.cb-create-rounds{min-height:235px}.cb-create-rounds>header>span{display:none}.cb-add-round,.cb-round-card{flex-basis:146px;width:146px;height:188px}.cb-round-card{gap:6px}.cb-round-quantity,.cb-round-quantity>button{height:32px;min-height:32px}.cb-create-modifier-grid{grid-template-columns:minmax(0,1fr);gap:8px}.cb-create-modifier{min-height:78px;padding:12px 13px}.cb-create-modifier-copy b{font-size:13px}.cb-create-modifier-copy small{font-size:11px}.cb-create-final{padding:18px 16px 22px}.cb-create-final .cb-create-button{width:100%}.cb-create-final .cb-error{text-align:left}.cb-create.cb-create-rework,.cb-create-rework .cb-create-section,.cb-create-rework .cb-mode-families,.cb-create-rework .cb-mode-family,.cb-create-rework .cb-mode-family-head,.cb-create-rework .cb-mode-family-pills,.cb-create-rework .cb-create-modifier-grid,.cb-create-rework .cb-create-modifier,.cb-create-rework .cb-round-builder,.cb-create-rework .cb-create-final{box-sizing:border-box;min-width:0;max-width:100%}.cb-page:has(.cb-create-rework){box-sizing:border-box;min-width:0;max-width:100%}.cb-main:has(.cb-create-rework){box-sizing:border-box;min-width:0;max-width:100%}:is(.cb-page:has(.cb-create-rework),.cb-main:has(.cb-create-rework)){overflow-x:clip}.cb-create-rework .cb-mode-family{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;width:100%;min-height:0;padding:13px}.cb-create-rework .cb-mode-family-pills{scrollbar-width:none;flex-wrap:wrap;gap:6px;width:100%;display:flex;overflow:visible}.cb-create-rework .cb-mode-family-pills button{flex:64px;min-width:0;min-height:34px;font-size:11px}.cb-create-rework .cb-round-builder{overscroll-behavior-x:contain;width:100%}}@container battle-page (width<=1000px){.cb-create-rework .cb-mode-families{gap:7px}.cb-create-rework .cb-mode-family{grid-template-columns:minmax(0,1fr);align-content:center;gap:7px}.cb-create-modifier-grid{gap:7px}}@media (width>=992px){:is(.cb-main,.cb-main:has(.cb-create),.cb-main:has(.cb-create-rework),.cb-main:has(.cb-battle-room),.cb-main:has(.cb-battle-room.is-2-player),.cb-main:has(.cb-battle-room.is-3-player),.cb-main:has(.cb-battle-room.is-4-player),.cb-main:has(.cb-battle-room.is-5-player),.cb-main:has(.cb-battle-room.is-6-player)){width:100%;max-width:1280px;transition:none}}.cb-battle-room .cb-room-nav{background:0 0;border-bottom:0;min-height:72px;margin:0;padding:0 20px;position:relative}.cb-battle-room .cb-room-nav-title{z-index:1;max-width:56%;color:var(--text);text-align:center;pointer-events:none;justify-items:center;gap:3px;line-height:1.1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cb-battle-room .cb-room-nav-title strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;max-width:100%;font-size:28px;font-weight:800;overflow:hidden}.cb-battle-room .cb-room-nav-title small{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:12px;font-weight:700}.cb-battle-room .cb-room-nav-title small.is-cursed{color:#ff8795;font-size:12px}@media (width<=700px){.cb-battle-room .cb-room-nav{padding:0 12px;min-height:62px;padding-inline:10px}.cb-battle-room .cb-room-nav-title{max-width:50%}.cb-battle-room .cb-room-nav-title strong{font-size:20px}.cb-battle-room .cb-room-nav-title small{font-size:11px}.cb-battle-room .cb-room-nav-title small.is-cursed{font-size:12px}}.cb-battle-room .cb-room-nav-end{z-index:2;margin-left:auto;position:relative}.cb-room-entry-action{box-sizing:border-box;white-space:nowrap;cursor:pointer;border:0;border-radius:4px;grid-auto-flow:column;place-items:center;gap:5px;min-width:0;height:34px;padding:0 10px;font-family:inherit;font-size:10px;font-weight:700;display:inline-grid}.cb-room-entry-action.is-leave{color:#ff788a;background:#f052681c}.cb-room-entry-action.is-leave:hover{color:#ff9aaa;background:#f052682e}.cb-room-entry-action:disabled{opacity:.48;cursor:not-allowed}@media (width<=700px){.cb-room-entry-action{height:32px;padding-inline:8px;font-size:9px}}.cb-bandit-lobby .cb-battle-list{gap:10px}.cb-bandit-lobby .cb-battle-listing,.cb-bandit-lobby .cb-battle-listing:hover,.cb-bandit-lobby .cb-battle-listing:active{border:0;border-radius:4px;min-height:106px;overflow:hidden;background:var(--bg)!important;box-shadow:none!important}.cb-bandit-lobby .cb-battle-listing:hover{background:var(--bg)!important}.cb-bandit-lobby .cb-listing-info{box-shadow:none;border-inline:0;padding:14px 16px;border-right:0!important}.cb-bandit-lobby .cb-listing-cursed{color:#ff8795;margin-right:5px;font-style:normal}.cb-bandit-lobby .cb-battle-listing.is-settled .cb-listing-title>strong,.cb-bandit-lobby .cb-battle-listing.is-settled .cb-listing-title>strong .asset-amount{color:var(--cb-green)}.cb-bandit-lobby .cb-listing-rounds{background:var(--panel-2);min-height:78px;box-shadow:none;border:0;border-radius:3px;margin:10px 0;padding:6px 10px;border-right:0!important}.cb-bandit-lobby .cb-listing-cases{background:var(--panel-2);box-sizing:border-box;scrollbar-width:none;border:0;border-radius:3px;gap:0;padding:4px;scroll-padding-inline:4px;overflow:auto hidden;box-shadow:inset 0 0 0 1px #ffffff05}.cb-bandit-lobby .cb-listing-cases::-webkit-scrollbar{display:none}.cb-bandit-lobby .cb-listing-case-overflow{z-index:7;background:var(--panel-2);min-width:52px;height:30px;box-shadow:-10px 0 14px var(--panel-2);color:var(--muted);white-space:nowrap;pointer-events:none;border-radius:2px;place-items:center;padding:0 7px;font-size:8px;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.cb-bandit-lobby .cb-listing-case{opacity:.85;filter:none;background:0 0;border:0;border-radius:0;flex:0 0 64px;width:64px;height:64px;margin:0;padding:3px;transition:border-color .16s,background .16s,opacity .16s,filter .16s;overflow:hidden;transform:none}.cb-bandit-lobby .cb-listing-case:hover{z-index:auto;opacity:1;filter:none;background:#ffffff06;transform:scale(1)translate(0,0)}.cb-bandit-lobby .cb-listing-case.is-current{opacity:1;filter:none;background:#1777ff14;border-color:#1777ff;box-shadow:inset 0 0 0 1px #1777ff2e}.cb-bandit-lobby .cb-listing-case.is-current .cb-case-tile{filter:none}.cb-bandit-lobby .cb-listing-case .cb-case-tile{width:100%;height:100%;min-height:0}.cb-bandit-lobby .cb-listing-case .cb-case-tile img{width:92%;height:92%}.cb-bandit-lobby .cb-listing-case>small{min-width:17px;height:17px;color:var(--muted);background:#080a0edb;border:0;border-radius:3px;padding:0 4px;font-size:8px;bottom:3px;right:3px}.cb-bandit-lobby .cb-battle-listing.is-settled .cb-listing-case,.cb-bandit-lobby .cb-battle-listing.is-cancelled .cb-listing-case{opacity:.65;filter:grayscale(.2);border-color:#0000}.cb-bandit-lobby .cb-listing-controls{box-shadow:none;border-inline:0;flex-direction:column}.cb-bandit-lobby .cb-listing-control-main{justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.cb-bandit-lobby .cb-listing-progress{justify-items:center;width:100%;min-width:0;padding:0}.cb-battle-room .cb-simple-history{gap:0}.cb-battle-room .cb-simple-history:after{content:none}.cb-battle-room .cb-lanes.cb-player-grid:after{clip-path:inset(0 1px 0 0);right:0}.cb-battle-room .cb-simple-player-column{padding:0;position:relative}.cb-battle-room .cb-simple-player-column+.cb-simple-player-column{box-shadow:none}.cb-battle-room .cb-simple-player-column+.cb-simple-player-column:after{content:"";z-index:5;background:var(--cb-room-card-line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0}.cb-battle-room .cb-simple-player-pulls,.cb-battle-room .cb-mobile-player-pulls{background:0 0;gap:2px}.cb-battle-room .cb-room-history.is-single-round .cb-simple-player-pulls,.cb-battle-room .cb-room-history.is-single-round .cb-mobile-player-pulls{grid-template-columns:minmax(0,1fr)}.cb-battle-room .cb-simple-pull{aspect-ratio:1;background:var(--panel-2);max-width:none;box-shadow:none;isolation:isolate;border:0;border-radius:0;padding:14px 10px 12px;overflow:hidden}@supports (height:round(down, 100px, 1px)){@media (width>=701px){.cb-battle-room .cb-simple-player-pulls{grid-auto-rows:round(down,100cqi,1px)}.cb-battle-room .cb-simple-pull{aspect-ratio:auto;height:100%}}@container (width>=300px){@media (width>=701px){.cb-battle-room .cb-room-history:not(.is-single-round) .cb-simple-player-pulls{grid-auto-rows:round(down,50cqi - 1px,1px)}}}}.cb-simple-brand{--mark-size:58px;z-index:0;opacity:.055;filter:grayscale();position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cb-battle-room .cb-simple-round,.cb-battle-room .cb-simple-art,.cb-battle-room .cb-simple-pull>b,.cb-battle-room .cb-simple-pull>strong{z-index:1}.cb-battle-room .cb-simple-round{color:#47657a;letter-spacing:0;font-size:13px;top:8px;left:9px}.cb-battle-room .cb-simple-art{--cb-history-art-height:94px;min-height:78px}.cb-battle-room .cb-simple-pull.is-pending{opacity:.58}.cb-page .cb-battle-room .cb-tile-result small,.cb-battle-room .cb-simple-pull>strong{color:var(--text)}@media (width>=701px){.cb-battle-room .cb-room-history-head h2{font-size:19px;font-weight:700}.cb-battle-room .cb-room-history .cb-simple-art{--cb-history-art-height:clamp(94px, 44cqi, 280px)}.cb-battle-room .cb-room-history .cb-simple-art img{width:min(70%,280px)}.cb-battle-room .cb-simple-pull>b,.cb-battle-room .cb-simple-pull>strong{font-size:14px}}@container (width>=300px){@media (width>=701px){.cb-battle-room .cb-room-history:not(.is-single-round) .cb-simple-art{--cb-history-art-height:clamp(94px, 22cqi, 280px)}}}@media (width<=700px){.cb-battle-room .cb-room-history-head h2{font-size:16px;font-weight:700}.cb-battle-room .cb-mobile-player-pulls{gap:1px}.cb-battle-room .cb-simple-pull>b,.cb-battle-room .cb-simple-pull>strong{font-size:13px}.cb-battle-room .cb-tile:not(.is-landed) .cb-tile-glow{bottom:16px}.cb-battle-room .cb-tile.is-landed .cb-tile-glow{bottom:9px}.cb-battle-room .cb-tile.is-landed:before{display:none}.cb-battle-room .cb-tile.is-landed>img{translate:0 -3px}.cb-battle-room .cb-tile.is-landed .cb-tile-result{bottom:11px}.cb-bandit-lobby .cb-battle-listing,.cb-bandit-lobby .cb-battle-listing:hover,.cb-bandit-lobby .cb-battle-listing:active{border-radius:4px;grid-template-rows:72px 78px;min-height:150px}.cb-bandit-lobby .cb-listing-info{border-bottom:0;padding:9px 8px 8px 11px}.cb-bandit-lobby .cb-listing-rounds{background:0 0;border-radius:0;min-height:78px;margin:0;padding:6px;border-top:0!important}.cb-bandit-lobby .cb-listing-cases{overflow:auto hidden}.cb-bandit-lobby .cb-listing-case-overflow{right:10px}.cb-bandit-lobby .cb-listing-case{flex-basis:56px;width:56px;height:56px}.cb-bandit-lobby .cb-listing-controls{gap:4px}.cb-bandit-lobby .cb-listing-progress{background:0 0!important}.cb-battle-room .cb-room-history{padding-top:18px}}.cb-total-compact{display:none}@media (width<=600px){.cb-contestant-total.has-compact-total .cb-total-exact{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cb-contestant-total.has-compact-total .cb-total-compact{display:inline-flex}}.battle-lobby{min-width:0;padding:12px 0;font:400 14px/1.4 Proxima Nova,Arial,sans-serif}.battle-lobby-header{background:var(--panel);border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:64px;margin-bottom:16px;padding:10px 16px;display:grid}.battle-lobby-header h1{font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;line-height:1.25;display:flex}.battle-lobby-header h1>.site-icon{color:var(--muted);flex:none}.battle-lobby-brand{opacity:.6;color:var(--muted);align-items:center;gap:7px;font-size:19px;display:flex}.battle-toolbar-create{justify-self:end}.battle-create-button{background:var(--blue);color:#fff;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:40px;padding:10px 16px;font-size:13px;font-weight:600;transition:filter .2s;display:inline-flex}.battle-create-button:hover{filter:brightness(1.12)}.battle-lobby-toolbar{align-items:center;margin-bottom:16px;display:flex}.battle-lobby-tabs{flex-wrap:wrap;gap:4px;display:flex}.battle-lobby-tabs button{min-height:36px;color:var(--muted);background:0 0;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s}.battle-lobby-tabs button.active{background:var(--raised);color:var(--text)}.battle-lobby-list{gap:8px;min-width:0;display:grid;position:relative}.battle-lobby-card{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:8px;grid-template-columns:308px minmax(0,1fr) 180px;align-items:center;gap:24px;width:100%;min-height:110px;padding:12px 24px;transition:translate .2s linear,border-color .2s;display:grid;position:relative}.battle-lobby-card:hover{border-color:var(--border-strong);translate:0 -4px}.battle-listing-info{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.battle-listing-title{max-width:100%;min-height:16px;color:var(--text);justify-content:center;align-items:center;gap:8px;display:flex}.battle-listing-title>.site-icon{color:var(--blue);flex:none}.is-cursed .battle-listing-title>.site-icon,.battle-listing-mode.is-cursed{color:#f7ad16}.battle-listing-mode{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.battle-listing-mode i{background:var(--muted);opacity:.55;border-radius:50%;width:4px;height:4px}.battle-listing-fast{color:#f7ad16;font-size:19px;font-weight:700;line-height:16px}.battle-listing-teams,.battle-listing-team,.battle-listing-team-players{justify-content:center;align-items:center;min-width:0;display:flex}.battle-listing-teams{gap:4px;max-width:100%}.battle-listing-team-players{gap:0}.battle-listing-player{background:var(--raised);width:28px;height:28px;color:var(--muted);outline:2px solid var(--panel);border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .2s;display:grid;position:relative}.battle-listing-player+.battle-listing-player{margin-left:-12px}.battle-listing-player.is-human:hover{z-index:2;background:var(--panel-3)}.cb-page .battle-listing-avatar{width:28px;height:28px;box-shadow:none;border:0;border-radius:50%;transform:none}.battle-listing-avatar>img:not(.country-flag){object-fit:cover;border-radius:50%;width:100%;height:100%}.battle-listing-avatar.cb-bot-avatar>img{object-fit:contain;padding:2px}.battle-listing-avatar .country-flag{display:none}.battle-listing-vs{color:var(--muted);text-transform:uppercase;padding:0 2px;font-size:9px;font-weight:700}.battle-listing-overflow{font-size:10px;font-weight:700}.battle-listing-cost,.battle-listing-pot{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:14px;display:flex}.battle-listing-cost small,.battle-listing-pot small{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;font-size:10px;font-weight:700}.battle-listing-cost .asset-amount,.battle-listing-pot .asset-amount{color:var(--text);gap:4px;font-size:12px;font-weight:600}.cb-page .battle-listing-cost .asset-amount>img,.cb-page .battle-listing-pot .asset-amount>img{width:14px;height:14px}.battle-listing-rounds{border:1px solid var(--border);background:var(--bg);border-radius:8px;width:100%;min-width:0;height:70px;position:relative;overflow:hidden}.battle-listing-rounds:after{content:"";z-index:2;background:linear-gradient(90deg,transparent,var(--bg));pointer-events:none;width:64px;height:100%;position:absolute;top:0;right:0}.battle-listing-cases{align-items:center;gap:4px;width:max-content;height:60px;transition:transform .25s ease-out;display:flex;position:absolute;top:50%;left:4px}.battle-listing-case{background:var(--raised);cursor:pointer;border:0;border-radius:6px;flex:0 0 60px;place-items:center;width:60px;height:60px;margin:0;padding:0;transition:opacity .2s ease-out,background .2s ease-out;display:grid;position:relative}.battle-listing-case.is-opened{opacity:.5}.battle-listing-case:hover{background:var(--panel-3)}.battle-listing-case>.cases-card-art{--case-prize-rise:-4px;--case-crate-drop:8px;width:56px;height:56px;min-height:0}.battle-listing-pointer{z-index:3;width:0;color:var(--muted);pointer-events:none;transition:transform .25s ease-out,opacity .2s ease-out;position:absolute;top:0;bottom:0;left:0}.battle-listing-pointer i{background:currentColor;width:12px;height:6px;position:absolute;left:-6px}.battle-reel-pointer-top{clip-path:polygon(0 0,100% 0,50% 100%);top:0}.battle-reel-pointer-bottom{clip-path:polygon(0 100%,100% 100%,50% 0);bottom:0}.battle-listing-rounds.is-finished .battle-listing-pointer{opacity:0}.battle-listing-round-count{z-index:4;background:var(--panel);color:var(--muted);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;font-size:10px;line-height:12px;display:flex;position:absolute;top:4px;right:4px}.battle-listing-round-count b{font-weight:600;animation:.2s ease-out battle-round-in}@keyframes battle-round-in{0%{opacity:.45;translate:0 3px}to{opacity:1;translate:0}}.battle-listing-controls{flex-direction:column;justify-content:center;gap:8px;width:100%;min-width:0;display:flex}.battle-listing-control-main{width:100%}.battle-listing-watch,.battle-listing-join,.battle-listing-leave{background:var(--raised);width:100%;min-height:40px;color:var(--text);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;line-height:20px;transition:filter .2s;display:flex}.battle-listing-watch:hover,.battle-listing-join:hover,.battle-listing-leave:hover{filter:brightness(1.12)}.battle-listing-join{background:var(--blue);color:#fff}.is-unbox .battle-listing-join{background:color-mix(in srgb,var(--green) 20%,var(--panel));color:var(--green)}.is-cursed .battle-listing-join{color:#f7ad16;background:#f7ad1626}.battle-listing-join .asset-amount{gap:4px;font-size:13px}.cb-page .battle-listing-join .asset-amount>img{width:16px;height:16px}.battle-listing-leave:disabled{opacity:.5;cursor:wait}.battle-lobby-empty{background:var(--panel);min-height:240px;color:var(--muted);border-radius:8px;place-items:center;padding:24px;display:grid}.battle-lobby-empty b{font-size:14px;font-weight:400}@media (width<=1350px) and (width>=1201px){.battle-lobby-card{grid-template-columns:250px minmax(0,1fr) 170px;gap:16px;padding-inline:16px}}@media (width<=1200px){.battle-lobby-card{grid-template-rows:70px 40px;grid-template-columns:minmax(220px,1fr) minmax(0,1fr);gap:12px;min-height:148px;padding:12px}.battle-listing-info{gap:6px}.battle-listing-controls{flex-direction:row;grid-area:2/1/auto/-1;align-items:center;gap:16px}.battle-listing-control-main{flex:1}.battle-listing-pot{min-width:160px}.battle-listing-rounds{grid-area:1/2}.battle-lobby-brand{display:none}.battle-lobby-header{grid-template-columns:1fr auto}}@media (width<=600px){.battle-lobby{padding:8px 0}.battle-lobby-header{gap:10px;margin-bottom:12px;padding:10px 12px}.battle-lobby-header h1{gap:6px;font-size:14px}.battle-lobby-header h1>.site-icon{width:18px;height:18px}.battle-create-button{gap:8px;padding:9px 10px;font-size:12px}.battle-lobby-toolbar{margin-bottom:12px}.battle-lobby-tabs{gap:4px;width:100%}.battle-lobby-tabs button{white-space:nowrap;flex:1;padding:8px 5px;font-size:12px}.battle-lobby-card{grid-template-rows:70px 70px 40px;grid-template-columns:minmax(0,1fr);gap:10px;min-height:224px;padding:12px}.battle-listing-info{grid-area:1/1}.battle-listing-rounds{grid-area:2/1}.battle-listing-controls{grid-area:3/1}.battle-listing-pot{display:none}}@media (prefers-reduced-motion:reduce){.battle-lobby-card,.battle-listing-cases,.battle-listing-pointer,.battle-listing-case,.battle-listing-watch,.battle-listing-join,.battle-listing-leave,.battle-create-button,.battle-lobby-tabs button{transition:none}.battle-listing-round-count b{animation:none}.battle-lobby-card:hover{translate:none}}.cb-picker-art-button{cursor:pointer;background:0 0;border:0;border-radius:8px;grid-area:3/1/auto/-1;width:100%;height:100%;padding:0;display:block}.cb-picker-art-button>.cases-card-art{height:100%;min-height:0}.cb-page .asset-amount{gap:7px}.cb-page .asset-amount>img{width:23px;height:23px}.cb-page.cb-legacy .cb-battle-room .cb-contestant-avatar,.cb-contestant-avatar>img:not(.country-flag),.cb-page .cb-mobile-history-avatar,.cb-page .cb-mobile-history-avatar>img:not(.country-flag){border-radius:3px}.battle-plus-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex:none;width:16px;height:16px;display:block}.battle-listing-player>.battle-plus-icon{place-self:center;width:14px;height:14px}.battle-create-button>.battle-plus-icon{width:18px;height:18px}.cb-page .cb-battle-room .cb-contestants.is-finished .cb-contestant.is-winner .cb-contestant-total{white-space:nowrap;grid-area:auto;width:max-content;max-width:none;padding:0;position:absolute;inset:auto auto calc(100% + 12px) 50%;transform:translate(-50%)}.cb-page .cb-battle-room .cb-contestants.is-finished .cb-contestant.is-winner .cb-contestant-total b{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:28px;line-height:1.1}.cb-contestant-total .cb-total-exact{display:inline-flex}.cb-contestant-total .credit-icon{max-width:1em;max-height:1em}@media (width<=700px){.cb-page .cb-battle-room .cb-contestants.is-finished .cb-contestant.is-winner .cb-contestant-total b{gap:3px;font-size:20px}.cb-page .cb-battle-room .cb-contestants-4.is-finished .cb-contestant.is-winner .cb-contestant-total b{flex-direction:column}.cb-page .cb-battle-room :is(.cb-contestants-5,.cb-contestants-6).is-finished .cb-contestant.is-winner .cb-contestant-total b{flex-direction:column;font-size:18px}}@media (width<=360px){.cb-page .cb-battle-room .cb-contestants-4.is-finished .cb-contestant.is-winner .cb-contestant-total b{font-size:18px}}.cb-page .cb-contestant-copy>b{font-size:14px;font-weight:600;line-height:20px}.cb-page .cb-contestant{gap:10px;min-height:64px;padding:12px}.cb-page :is(a,button,[role=link]):focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (width<=540px){.cb-page .cb-contestant{gap:6px;padding:8px}.cb-page .cb-contestant-copy>b{font-size:12px}}.skin-wallet{gap:16px;min-width:0;display:grid}.skin-wallet form{gap:8px;display:grid}.skin-url-row{gap:8px;display:flex}.skin-url-row input{background:var(--bg);min-width:0;color:var(--text);font:inherit;border:0;border-radius:8px;flex:1;padding:12px}.skin-wallet a{color:var(--text);font-size:13px;text-decoration:underline}.skin-hold-notice{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.skin-hold-notice img{vertical-align:middle}.skin-inventory{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:340px;display:grid;overflow:auto}.skin-inventory button{background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border:2px solid #0000;border-radius:9px;flex-direction:column;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.skin-inventory button[aria-pressed=true]{border-color:#dbac46}.skin-inventory button>img{object-fit:contain;width:100%;height:74px}.skin-inventory strong,.skin-trades strong{align-items:center;gap:5px;display:flex}.skin-pagination{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.skin-pagination button{background:var(--bg);color:var(--text);font:inherit;border:0;border-radius:7px;padding:8px}.skin-trades{gap:9px;display:grid}.skin-trades h3{margin:0;font-size:15px}.skin-trades article{background:var(--bg);border-radius:8px;gap:6px;padding:12px;display:grid}.skin-trades article>div{justify-content:space-between;gap:8px;display:flex}.skin-trades article>div>span{text-transform:capitalize;font-size:13px}.skin-trades small{overflow-wrap:anywhere}.skin-url-row .account-action{white-space:nowrap}@media (width<=480px){.skin-inventory{grid-template-columns:repeat(2,minmax(0,1fr))}.skin-url-row{flex-direction:column}}.modal-backdrop .fairness-modal.wallet-modal{flex-direction:column;width:min(1000px,100vw - 32px);height:min(820px,88dvh);max-height:88dvh;display:flex;overflow:hidden}.wallet-body{scrollbar-gutter:stable;flex:1;min-height:0;padding-top:16px;overflow:auto}.wallet-body>small{margin-top:12px;display:block}.deposit-wallet-link{margin-top:24px}.deposit-wallet-link code{overflow-wrap:anywhere}.deposit-wallet-link .account-action{align-items:center;gap:8px;display:inline-flex}.deposit-wallet-link small{color:var(--muted);margin-top:12px;line-height:1.6;display:block}.wallet-tabs{flex-shrink:0;min-height:44px}.wallet-modal>.wallet-tabs button{min-height:42px}.skin-basket-summary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.skin-basket-summary>button:last-child,.skin-inventory-tools button{font:inherit;color:var(--text);background:var(--bg);border:0;border-radius:8px;padding:10px 16px}.skin-wallet form.skin-inventory-tools{grid-template-columns:minmax(120px,1fr) minmax(140px,.65fr) auto auto;align-items:center}.skin-inventory-tools input,.skin-inventory-tools select{background:var(--bg);width:100%;min-width:0;color:var(--text);font:inherit;border:0;border-radius:8px;padding:12px}.skin-inventory{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));max-height:420px;padding:2px}.skin-inventory button{background:var(--bg);border-color:color-mix(in srgb,var(--muted) 12%,transparent);justify-content:flex-start;align-items:stretch;min-height:186px}.skin-inventory button>img{height:94px}.skin-inventory button>small{color:var(--muted);font-size:11px}.skin-inventory strong{margin:2px 0 0}.skin-image-fallback{height:94px;color:var(--skin-rarity);place-items:center;font-size:42px;display:grid}.skin-basket-summary .wallet-submit{flex:1;width:auto}.skin-basket-summary{z-index:1;background:var(--panel);padding:12px 0;position:sticky;bottom:-1px}@media (width<=600px){.modal-backdrop .fairness-modal.wallet-modal{width:calc(100vw - 20px);height:90dvh;max-height:90dvh}.skin-wallet form.skin-inventory-tools{grid-template-columns:1fr 1fr}.skin-inventory{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-freeze{background:var(--bg);color:var(--text);border:0;border-radius:16px;max-width:min(460px,100vw - 32px);padding:28px;box-shadow:0 20px 80px #0008}.account-freeze::backdrop{background:#080b14d9}.account-freeze h2{margin-top:0}.account-freeze p{line-height:1.6}.account-freeze a,.account-freeze button{margin:12px 12px 0 0;padding:12px 18px;display:inline-flex}.skin-item-name{text-align:start;min-height:34px;font-weight:600}.skin-item-art{border-bottom:2px solid var(--skin-rarity);background:linear-gradient(to top,color-mix(in srgb,var(--skin-rarity) 28%,transparent),transparent 85%);flex:none;place-items:center;height:106px;margin:0 -10px;display:grid}.skin-item-art>img{object-fit:contain;width:100%;height:100%;max-height:104px;padding:4px 10px}.skin-inventory button>strong{justify-content:center;width:100%}.skin-game-switcher{isolation:isolate;background:var(--panel);width:min(300px,100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--muted) 12%,transparent);border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.skin-game-switcher:before{content:"";z-index:-1;background:var(--raised);border-radius:9px;width:calc(50% - 4px);transition:transform .22s;position:absolute;inset:4px auto 4px 4px;box-shadow:0 2px 6px #0001}.skin-game-switcher[data-game="252490"]:before{transform:translate(100%)}.skin-game-switcher button{min-width:0;min-height:48px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:8px 12px;font-size:15px;font-weight:600;line-height:20px;transition:color .18s;display:flex}.skin-game-switcher-icon{flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.skin-game-switcher-icon>img,.skin-game-switcher-icon>svg{width:28px;height:28px;margin:0;display:block}.skin-game-switcher button[aria-pressed=true],.skin-game-switcher button:hover:not(:disabled){color:var(--text)}.skin-game-switcher button:disabled{cursor:default}.skin-game-switcher button:disabled:not([aria-pressed=true]){opacity:.55}.skin-game-switcher button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.skin-game-icon{object-fit:contain;border-radius:5px;flex:none;display:block}[dir=rtl] .skin-game-switcher:before{left:auto;right:4px}[dir=rtl] .skin-game-switcher[data-game="252490"]:before{transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.skin-game-switcher:before,.skin-game-switcher button{transition:none}}.marketplace-page{min-width:0;min-height:70dvh;padding:12px 0 32px}.marketplace-discord-gate{background:var(--panel);max-width:680px;color:var(--text);border-radius:12px;padding:28px}.marketplace-discord-gate h2{margin:0 0 12px;font-size:20px;font-weight:600}.marketplace-discord-gate p{color:var(--text-2);margin:0 0 20px;line-height:1.6}.marketplace-discord-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.marketplace-discord-actions :is(a,button){background:var(--raised);border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-weight:600;display:inline-flex}.marketplace-discord-actions .discord-action{color:#fff;background:#5865f2}.referral-owner{align-items:center;gap:12px;display:flex}.referral-owner img{border-radius:6px}.referral-signup-choice{background:var(--panel-3);border-radius:8px;padding:12px}.referral-signup-choice small{color:var(--muted);line-height:1.5;display:block}.referral-code-list code{overflow-wrap:anywhere}.marketplace-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.marketplace-heading h1{align-items:center;gap:12px;margin:0;font-size:24px;display:flex}.marketplace-tabs{background:var(--panel);border-radius:10px;gap:4px;padding:4px;display:flex}.marketplace-tabs a{min-width:112px;min-height:42px;color:var(--muted);border-radius:7px;place-items:center;padding:8px 20px;font-weight:600;display:grid}.marketplace-tabs a[aria-current=page]{background:var(--panel-3);color:var(--text)}.marketplace-page .skin-inventory{grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:12px;max-height:none;overflow:visible}.marketplace-page .skin-inventory button{background:var(--panel);min-height:210px}.marketplace-page .skin-item-art{height:132px}.marketplace-page .skin-item-art>img{max-height:130px}.marketplace-page .skin-wallet input,.marketplace-page .skin-wallet select,.marketplace-page .skin-inventory-tools button{background:var(--panel)}.marketplace-page .skin-basket-summary{border-radius:10px;padding:12px;bottom:0;box-shadow:0 -4px 20px #0001}.community-shell .header-marketplace-mobile{display:none}@media (width>=992px) and (width<=1540px){.community-shell .header-marketplace>span{display:none}}@media (width<=991px){.community-shell .header-marketplace-mobile{width:38px;height:42px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.community-shell .header-marketplace-mobile[aria-current=page]{background:var(--panel-3);color:var(--text)}}@media (width<=600px){.marketplace-heading{gap:16px}.marketplace-heading h1{font-size:22px}.marketplace-tabs{width:100%}.marketplace-tabs a{flex:1}.marketplace-page .skin-inventory{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (width<=420px){.community-shell .topbar .brand-name{display:none}}.marketplace-page [hidden]{display:none!important}.marketplace-loading-status{color:var(--muted);align-items:center;gap:9px;min-height:24px;font-size:14px;display:inline-flex}.marketplace-spinner{flex:none;animation:.8s linear infinite marketplace-spin}.marketplace-button-content,.marketplace-button-content>span{justify-content:center;align-items:center;gap:8px;display:inline-flex}.marketplace-button-content{min-width:0}.marketplace-skeleton{gap:16px;min-height:360px;display:grid}.skin-skeleton-card{background:var(--panel);border-radius:9px;align-content:end;gap:12px;height:210px;padding:18px;display:grid}.skin-skeleton-card i{height:105px;margin-bottom:12px}.skin-skeleton-card :is(i,span){background:var(--raised);border-radius:6px;animation:1.4s ease-in-out infinite marketplace-pulse;display:block}.skin-skeleton-card span{height:12px}.skin-skeleton-card span:last-child{width:55%}@keyframes marketplace-spin{to{transform:rotate(360deg)}}@keyframes marketplace-pulse{50%{opacity:.45}}.marketplace-page .skin-inventory button{isolation:isolate;transition:background-color .18s,box-shadow .18s;position:relative;overflow:visible}.marketplace-page .skin-inventory button .skin-item-art>img{transform-origin:50% 65%;transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s}.marketplace-page .skin-inventory button>strong{font-variant-numeric:tabular-nums;gap:7px;margin-top:2px;font-size:18px;font-weight:700;line-height:1.35}.marketplace-page .skin-inventory button>strong .credit-icon{flex-shrink:0;width:24px!important;height:24px!important}.marketplace-page .skin-inventory button>span{line-height:1.4}.marketplace-page .skin-inventory button>small{color:var(--muted);font-size:12px}.marketplace-page .skin-inventory button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #dbac46,0 0 18px #dbac4614}@media (hover:hover) and (pointer:fine){.marketplace-page .skin-inventory button:not(:disabled):hover{background-color:var(--panel);box-shadow:0 8px 22px #0002}.marketplace-page .skin-inventory button:not(:disabled):hover .skin-item-art>img{filter:drop-shadow(0 10px 10px #0003);transform:translateY(-7px)scale(1.055)}}.marketplace-page .skin-inventory button:focus-visible .skin-item-art>img{transform:translateY(-7px)scale(1.055)}@media (prefers-reduced-motion:reduce){.marketplace-spinner,.skin-skeleton-card :is(i,span){animation:none}.marketplace-page .skin-inventory button,.marketplace-page .skin-inventory button .skin-item-art>img{transition:none}.marketplace-page .skin-inventory button:hover .skin-item-art>img,.marketplace-page .skin-inventory button:focus-visible .skin-item-art>img{transform:none}}.skin-trade-url-field{background:var(--panel);border-radius:8px;flex:1;align-items:center;min-width:0;display:flex}.skin-wallet .skin-trade-url-field input{outline-offset:-2px;background:0 0;width:0;min-width:0}.skin-wallet .skin-trade-url-help{color:var(--text-2);white-space:nowrap;border-radius:0 8px 8px 0;flex:none;align-self:stretch;align-items:center;padding:10px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.skin-trade-url-help:hover{color:var(--text);background:var(--raised)}.skin-trade-url-help:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.skin-wallet form.skin-market-tools{grid-template-columns:minmax(120px,1fr) minmax(140px,.45fr) auto}@media (width<=600px){.skin-wallet form.skin-market-tools{grid-template-columns:1fr 1fr}.skin-market-tools input{grid-column:1/-1}}.skin-allowance-card{background:color-mix(in srgb,var(--blue) 9%,var(--panel));color:var(--text-2);border-radius:10px;padding:16px 18px;line-height:1.7}.skin-action-notice{background:color-mix(in srgb,var(--green) 10%,var(--panel));color:var(--text);border-radius:10px;margin:0;padding:16px 18px;font-size:14px;line-height:1.6}.skin-deposit-activity{gap:12px;display:grid}.skin-deposit-activity>header{align-items:center;gap:10px;display:flex}.skin-deposit-activity h3{margin:8px 0;font-size:18px;font-weight:600}.skin-deposit-activity>header>span{background:var(--raised);color:var(--muted);border-radius:5px;padding:3px 8px;font-size:12px}.skin-deposit-card{background:var(--panel);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--muted) 14%,transparent);border-radius:12px;gap:18px;padding:20px;display:grid}.skin-deposit-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.skin-deposit-game{align-items:center;gap:12px;display:flex}.skin-deposit-game>span{background:var(--raised);width:44px;height:44px;color:var(--text);border-radius:9px;place-items:center;font-size:13px;font-weight:700;display:grid}.skin-deposit-game>div{gap:4px;display:grid}.skin-deposit-game strong{font-size:15px;font-weight:600}.skin-deposit-game time{color:var(--muted);font-size:12px}.skin-status-badge{color:var(--muted);background:var(--raised);border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.skin-status-badge.is-active{color:var(--blue);background:color-mix(in srgb,var(--blue) 12%,var(--panel))}.skin-status-badge.is-completed{color:var(--green);background:color-mix(in srgb,var(--green) 12%,var(--panel))}.skin-status-badge:is(.is-hold,.is-review){color:#c8962e;background:color-mix(in srgb,#c8962e 12%,var(--panel))}.skin-status-badge:is(.is-reverted,.is-failed,.is-declined){color:var(--red);background:color-mix(in srgb,var(--red) 10%,var(--panel))}.skin-deposit-card dl{background:var(--bg);border-radius:8px;flex-wrap:wrap;gap:18px 40px;margin:0;padding:14px;display:flex}.skin-deposit-card dl>div{gap:6px;display:grid}.skin-deposit-card dt{color:var(--muted);font-size:12px}.skin-deposit-card dd{align-items:center;gap:7px;margin:0;font-size:17px;font-weight:600;display:flex}.skin-deposit-card .skin-hold-date dd{font-size:13px;font-weight:400}.skin-deposit-card p{color:var(--text-2);margin:0;font-size:14px;line-height:1.6}.skin-deposit-card .skin-offer-action{background:var(--blue);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}@media (width<=540px){.skin-deposit-card{gap:14px;padding:14px}.skin-status-badge{padding:6px 8px;font-size:11px}.skin-deposit-card>header,.skin-deposit-game{gap:8px}.skin-deposit-game time{font-size:11px}.skin-deposit-card dl{gap:16px 28px}}.blog-page{min-height:65dvh;padding:20px 0 40px}.blog-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.blog-heading>a{font-size:18px;font-weight:700}.blog-heading nav{flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.blog-heading nav a{color:var(--muted);padding:6px}.blog-heading nav a[aria-current=page]{color:var(--text);background:var(--panel-3);border-radius:6px}.blog-page h1{margin:0 0 16px;font-size:clamp(24px,3vw,34px);line-height:1.25}.blog-page p{color:var(--muted);font-size:16px;line-height:1.85}.blog-page>article{max-width:850px;margin:auto}.blog-page time{color:var(--muted);font-size:12px}.blog-grid{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:20px;display:grid}.blog-grid article{background:var(--panel);border-radius:12px;padding:24px}.blog-grid h2{font-size:21px;line-height:1.4}.blog-grid p{font-size:14px}.blog-game-links{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.blog-game-links a{color:var(--text);text-decoration:underline}.modal-backdrop .fairness-modal.wallet-modal{background:var(--panel);width:min(600px,100vw - 24px);height:min(800px,90dvh);max-height:90dvh;box-shadow:var(--shadow);border-radius:14px;padding:28px}.wallet-modal h2{margin:0}.wallet-modal .wallet-body{scrollbar-gutter:stable;overscroll-behavior:contain;margin-inline:-8px;padding:6px 8px 16px}.wallet-modal .wallet-tabs{background:var(--bg);border-radius:8px;flex-shrink:0;margin:20px 0 16px;padding:4px}.wallet-modal .asset-tabs{gap:8px;margin:0 0 16px}.wallet-modal .asset-tabs>button{background:var(--bg);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}.wallet-modal .asset-tabs>button.active{background:var(--raised);color:var(--text)}.wallet-modal .wallet-form{min-width:0}.wallet-modal .wallet-form input{box-sizing:border-box;min-width:0}.wallet-preview-status{min-height:18px}.wallet-modal .wallet-form small{color:var(--muted)}.wallet-modal .wallet-address{background:var(--bg);border-radius:9px;min-height:64px;margin-block:10px}.wallet-modal .wallet-address code{overflow-wrap:anywhere;white-space:normal;font-size:13px;line-height:1.5}.wallet-modal .wallet-body>small{color:var(--muted);font-size:12px;line-height:1.5}.connected-deposit{background:var(--bg);border-radius:10px;gap:16px;margin-top:24px;padding:18px;display:grid}.connected-deposit>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.connected-deposit>header strong{font-size:16px;font-weight:600}.connected-deposit>header span{color:var(--muted);font-size:11px}.connected-wallet-choices{gap:10px;display:flex}.connected-wallet-choices>button{background:var(--panel);min-width:0;color:var(--text);border-radius:8px;flex:1;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #0000}.connected-wallet-choices>button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--blue);background:color-mix(in srgb,var(--blue) 9%,var(--panel))}.connected-wallet-choices>button>span{flex:none;place-items:center;width:32px;height:32px;display:grid}.connected-wallet-choices i{background:var(--raised);border-radius:50%;flex:none;width:12px;height:12px;margin-inline-start:auto}.connected-wallet-choices [aria-pressed=true] i{background:var(--blue);box-shadow:inset 0 0 0 3px var(--panel)}.connected-deposit .connected-deposit-amount{color:var(--muted);gap:8px;font-size:13px;font-weight:600;display:grid}.connected-deposit-amount>span{background:var(--panel);border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.connected-deposit-amount b{color:var(--muted);font-size:18px}.connected-deposit-amount input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;padding:12px 0;font:600 18px/1.4 Proxima Nova,Arial,sans-serif}.connected-deposit-amount input:focus{outline:0}.connected-deposit-submit{background:var(--blue);color:#fff;border-radius:8px;width:100%;padding:13px;font-size:15px;font-weight:600}.connected-deposit-submit .marketplace-loading-status{color:inherit}.connected-deposit-submit:disabled{opacity:.6;cursor:not-allowed}.connected-deposit>small{color:var(--muted);font-size:12px;line-height:1.5}.connected-deposit>p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.connected-deposit-success{color:var(--green);background:color-mix(in srgb,var(--green) 10%,var(--panel));border-radius:8px;padding:14px;font-weight:600;display:block}@media (width<=540px){.modal-backdrop .fairness-modal.wallet-modal{height:min(740px,90dvh);max-height:90dvh;padding:20px 16px}.connected-deposit{padding:14px}.connected-wallet-choices>button{gap:7px;padding:10px}.connected-wallet-choices>button>span,.connected-wallet-choices img{width:24px;height:24px}.connected-deposit>header{flex-direction:column;align-items:flex-start;gap:4px}}.modal-backdrop .fairness-modal.wallet-modal.is-withdrawal{height:auto}.wallet-modal.is-withdrawal .wallet-body{flex:0 auto;padding-bottom:0}.wallet-modal.is-withdrawal .wallet-form{align-content:start;gap:14px}.wallet-modal.is-withdrawal .wallet-summary{margin:0}.rewards-page{min-width:0;min-height:420px;color:var(--text);padding:16px 0 32px}.rewards-heading{justify-content:space-between;align-items:center;gap:16px;margin:12px 0 28px;display:flex}.rewards-heading h1{align-items:center;gap:12px;margin:0;font-size:28px;font-weight:600;line-height:1.2;display:flex}.rewards-heading h1 .site-icon{color:var(--muted)}.rewards-heading>a{color:var(--muted);font-size:14px}.rewards-heading>a:hover{color:var(--text)}.reward-requirements{color:var(--muted);gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.reward-requirements [data-complete=true]{color:var(--green)}.reward-captcha{place-self:start;width:300px;min-width:0;max-width:100%}.rewards-page .reward-captcha p{min-height:0}.rewards-page .reward-captcha button{color:var(--blue);background:0 0;padding:0}.rewards-signin{background:var(--panel);border-radius:8px;padding:28px}.rewards-signin h2,.rewards-latest>h2{margin:0 0 12px;font-size:20px;font-weight:600}.rewards-signin p{color:var(--muted);margin:0 0 20px;font-size:14px}.rewards-page .reward-card{background:var(--panel);border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;display:flex}.rewards-page .reward-card>span{font-size:11px;font-weight:700;line-height:1.5}.rewards-page .reward-card h2{align-items:center;gap:8px;margin:0;font-size:24px;font-weight:600;line-height:1.3;display:flex}.rewards-page .reward-card p{min-height:42px;color:var(--muted);margin:0 0 4px;font-size:14px;line-height:1.5}.rewards-page .reward-card button,.rewards-page .reward-card a{background:var(--blue);color:#fff;min-height:44px;margin-top:auto;font-size:14px;font-weight:600}.rewards-latest{margin-top:28px}.rewards-latest .case-result{min-width:0}.rewards-latest code{overflow-wrap:anywhere;font-size:12px}.rewards-status{color:var(--muted);font-size:14px}.rewards-status button{color:var(--blue);background:0 0}.rewards-latest .case-result,.rewards-latest .case-seat{border:0}.rewards-latest .case-seat{gap:8px;padding:18px 10px}.rewards-latest .case-seat.winner{background:var(--panel-3)}.rewards-latest .case-result-heading{align-items:center;gap:12px}.rewards-latest .case-result-heading span,.rewards-latest .case-avatar{font-size:11px}.rewards-latest .case-result-heading b,.rewards-latest .case-seat>b{color:var(--text);font-size:15px}.rewards-latest .case-seat strong{font-size:13px}.rewards-latest .case-seat>small{font-size:9px}.rewards-latest details{font-size:13px}.rewards-latest details code{white-space:normal;line-height:1.5}@media (width<=720px){.rewards-heading h1{font-size:24px}.rewards-page .reward-options{grid-template-columns:1fr}.rewards-page .reward-card,.rewards-signin{padding:20px}.rewards-page .reward-card h2{font-size:22px}}.promotions-panel{background:var(--panel);border-radius:8px;gap:16px;min-width:0;margin-bottom:24px;padding:24px;display:grid}.promotions-panel h2,.promotions-panel h3{margin:0;font-weight:600}.promotions-panel h2{font-size:22px}.promotions-panel h3{margin-top:8px;font-size:18px}.promotions-panel p,.promotions-panel small{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.promotions-panel .account-form{gap:10px;max-width:540px;display:flex}.promotions-panel .account-form input{background:var(--bg);min-width:0;color:var(--text);border-radius:6px;flex:1;padding:12px 14px}.promotions-panel button,.promotion-drops a{background:var(--panel-2);color:var(--text);border-radius:6px;min-height:42px;padding:10px 16px;font-size:14px}.promotions-panel .account-form button{background:var(--blue);color:#fff}.promotions-panel button:disabled{opacity:.45;cursor:not-allowed}.promotions-panel [role=alert]{color:var(--red)}.promotions-panel [role=status]{color:var(--text)}.promotion-drops,.referral-code-list{gap:10px;display:grid}.promotion-drops article,.referral-code-list>div{background:var(--bg);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.promotion-drops article>div{gap:4px;display:grid}.promotions-panel>.account-action{justify-self:start}.promotions-panel .account-stat-grid{margin:0}.promotions-panel details{font-size:13px}.promotions-panel summary{cursor:pointer}.promotions-panel details p{padding-top:8px}.promotions-panel .account-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.airdrop-open-button{background:var(--panel);color:var(--text);border-radius:6px;margin-left:auto;padding:10px 16px;font-size:14px}.airdrop-dialog{background:var(--panel);width:min(640px,100vw - 28px);max-height:calc(100dvh - 40px);color:var(--text);border:0;border-radius:12px;margin:auto;padding:24px;overflow:auto;box-shadow:0 20px 80px #0006}.airdrop-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}.airdrop-dialog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.airdrop-dialog h2{margin:0;font-size:22px;font-weight:600}.airdrop-dialog>header>button{background:var(--panel-2);width:38px;height:38px;color:var(--text);border-radius:6px;font-size:24px}.airdrop-dialog .promotions-panel{margin:0;padding:0}.airdrop-dialog .reward-captcha{min-width:0}.account-tabs>button{flex-shrink:0}.account-page-surface .promotions-referrals{margin:0}@media (width<=900px){.promotions-panel .account-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.promotions-panel{padding:18px}.promotions-panel .account-stat-grid{grid-template-columns:1fr}.promotion-drops article{align-items:stretch}.promotion-drops article>button,.promotion-drops article>a{text-align:center;width:100%}}.reward-battle-history{gap:10px;margin-top:20px;display:grid}.reward-battle-history article{background:var(--panel);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.reward-battle-history article>div{gap:5px;display:grid}.reward-battle-history span{color:var(--muted);font-size:13px}.reward-battle-history a{color:var(--text);font-weight:600}.airdrop-requirements{min-width:0}.airdrop-requirements>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.airdrop-requirements>header h3{margin:0;font-size:17px}.airdrop-requirements>header>span{color:var(--muted);font-size:12px}.airdrop-stepper{gap:0;margin:0;padding:0;list-style:none;display:grid}.airdrop-stepper>li{grid-template-columns:30px minmax(0,1fr);column-gap:14px;padding:0 0 20px;display:grid;position:relative}.airdrop-stepper>li:not(:last-child):before{content:"";background:var(--panel-3);width:2px;position:absolute;inset:32px auto 3px 14px}.airdrop-stepper>li[data-complete=true]:before{background:color-mix(in srgb,var(--green) 35%,transparent)}.airdrop-step-number{background:var(--panel-3);width:30px;height:30px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid!important}.airdrop-stepper>[aria-current=step]>.airdrop-step-number{background:var(--blue);color:#fff}.airdrop-stepper>[data-complete=true]>.airdrop-step-number{background:color-mix(in srgb,var(--green) 16%,transparent);color:var(--green)}.airdrop-step-content{min-width:0;padding-top:4px}.airdrop-step-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:22px;display:flex}.airdrop-step-heading strong{font-size:14px;font-weight:600}.airdrop-step-heading>span{color:var(--green);font-size:11px!important}.airdrop-step-content>p,.airdrop-step-content>small{margin-top:4px;font-size:12px;line-height:1.5;display:block}.airdrop-step-content>.reward-captcha{margin-top:10px}.airdrop-step-action{background:var(--panel-2);min-height:38px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:9px 12px;font-size:12px;font-weight:600;display:inline-flex}.airdrop-step-action:hover{background:var(--panel-3)}.airdrop-step-action:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.airdrop-requirements>footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.airdrop-requirements>footer>button{min-height:38px;padding:9px 12px;font-size:12px}.airdrop-requirements>footer>small{flex:1;min-width:140px;font-size:11px;line-height:1.5}.airdrop-requirements>p[role=alert]{margin-top:10px;font-size:12px}@media (width<=540px){.airdrop-dialog{padding:18px}.airdrop-stepper>li{grid-template-columns:26px minmax(0,1fr);column-gap:10px}.airdrop-step-number{width:26px;height:26px}.airdrop-stepper>li:not(:last-child):before{top:28px;left:12px}.airdrop-step-heading{gap:5px}}.btc-page{min-width:0}.btc-page .account-page-surface .account-tabs{grid-template-columns:1fr 1.4fr 1fr;gap:8px!important;padding-inline:12px!important}.btc-header{justify-content:space-between}.btc-page .account-card>.account-action,.btc-page .account-form>button{place-self:flex-start start}.btc-page .account-card,.btc-page .account-card details{min-width:0}.btc-page .account-card details p{margin:12px 0}.btc-page a,.btc-admin a{color:var(--blue)}.btc-page .account-stat-grid small{color:var(--muted);font-size:13px;font-weight:500}.btc-page .btc-secondary{background:var(--panel-2);border:1px solid var(--border-strong);color:var(--text);font-weight:600}.btc-page button:disabled{opacity:.5;cursor:not-allowed}.btc-page button:focus-visible,.btc-page summary:focus-visible,.btc-page a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.btc-text-button{color:var(--blue);text-align:start;font:inherit;width:fit-content;font-size:13px}.btc-muted{color:var(--muted);font-size:13px;line-height:1.6}.btc-page .account-card p,.btc-page .account-card label{font-size:14px}.btc-stepper{flex-wrap:wrap;gap:20px;margin:4px 0;padding:12px 0;list-style:none;display:flex}.btc-stepper li{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.btc-stepper li>span{background:var(--panel-2);border:1px solid var(--border-strong);border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.btc-stepper li[aria-current=step]{color:var(--text);font-weight:600}.btc-stepper li[aria-current=step]>span{border-color:var(--blue);color:var(--blue)}.btc-stepper li[data-complete=true]>span{color:var(--green)}.btc-copy{background:var(--bg);border-radius:7px;align-items:center;gap:16px;padding:14px;display:flex}.btc-copy code{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;line-height:1.7}.btc-copy button{flex:none}.btc-page label{display:block}.btc-external{width:fit-content;font-size:13px}.btc-section-heading,.btc-post-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.btc-alert{background:var(--panel-2);border:1px solid var(--border-strong);color:var(--text-2);border-radius:7px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6}.btc-alert button{margin-inline-start:12px}.btc-badge{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:500}.btc-badge[data-state=paid]{color:var(--green)}.btc-badge[data-state=pending]{color:var(--blue)}.btc-check-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.btc-member-stats article{background:var(--bg)}.btc-post{border-top:1px solid var(--border);padding:16px 0}.btc-post-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:9px;font-size:12px;display:flex}.btc-post-heading{align-items:flex-start;font-size:14px}.btc-post-heading a{overflow-wrap:anywhere}.btc-post-heading .btc-badge{white-space:normal;text-align:end;flex-shrink:0;max-width:210px}.btc-post details{margin-top:10px}.btc-page summary,.btc-admin summary{cursor:pointer;color:var(--muted);font-size:13px}.btc-post-body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:500px;font-size:13px;line-height:1.7;overflow:auto}.btc-feed-filter{flex-wrap:wrap;align-items:center;gap:12px;display:flex!important}.btc-feed-filter select{border:1px solid var(--border-strong);background:var(--bg);color:var(--text);font:inherit;border-radius:7px;max-width:100%;padding:9px 12px}.btc-roster{max-height:420px;overflow:auto}.btc-roster table{border-collapse:collapse;text-align:start;width:100%;font-size:13px}.btc-roster th{color:var(--muted);background:var(--panel);padding:10px 12px;font-size:12px;font-weight:500;position:sticky;top:0}.btc-roster td{border-top:1px solid var(--border);vertical-align:middle;padding:14px 12px}.btc-roster td:first-child{overflow-wrap:anywhere;min-width:140px}.btc-roster td:last-child,.btc-roster th:last-child{text-align:end}.btc-site-user,.btc-site-user .player-name{color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}.btc-site-user .player-name img{object-fit:cover;border-radius:5px;width:28px;height:28px}.btc-linked-accounts{gap:8px;display:grid}.btc-linked-accounts a{white-space:nowrap;align-items:center;gap:6px;display:flex}.btc-linked-accounts svg,.btc-linked-accounts img{width:16px;height:16px}.btc-rules ol{margin:0;padding-inline-start:20px}.btc-rules li{color:var(--muted);margin-bottom:13px;padding-inline-start:4px;font-size:14px;line-height:1.7}.btc-admin{gap:20px;display:grid}.btc-admin .btc-card{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:22px}.btc-admin h2{margin:0 0 16px;font-size:19px}.btc-admin p{font-size:13px;line-height:1.7}.btc-admin button{background:var(--panel-2);color:var(--text);border:1px solid var(--border-strong);cursor:pointer;border-radius:7px;padding:10px 14px}.btc-admin button:disabled{opacity:.5;cursor:not-allowed}.btc-admin input{background:var(--bg);width:100%;min-width:0;color:var(--text);border:1px solid var(--border-strong);font:inherit;border-radius:7px;padding:11px}.btc-admin-controls{grid-template-columns:minmax(200px,1fr) 130px auto;gap:10px;margin-top:18px;display:grid}.btc-admin-layout{grid-template-columns:240px minmax(0,1fr);gap:20px;display:grid}.btc-admin-members{flex-direction:column;gap:8px;display:flex}.btc-admin-members button{text-align:start;overflow-wrap:anywhere;gap:6px;display:grid}.btc-admin-members button[aria-pressed=true]{border-color:var(--blue)}.btc-admin-members small{color:var(--muted)}.btc-admin-detail{min-width:0}.btc-admin-moderate{gap:10px;margin:16px 0;display:flex}@media (width<=700px){.btc-stepper{grid-template-columns:1fr 1fr;gap:14px;display:grid}.btc-copy{flex-direction:column;align-items:stretch}.btc-copy button{align-self:start}.btc-post-heading{flex-direction:column;align-items:start}.btc-post-heading .btc-badge{text-align:start;max-width:none}.btc-page .account-stat-grid strong{font-size:20px}.btc-page .account-stat-grid article{padding:12px}.btc-page .account-form input{font-size:16px}.btc-admin-layout,.btc-admin-controls{grid-template-columns:1fr}.btc-admin-moderate{flex-direction:column}}.btc-roster th{text-align:start}.btc-page .account-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=480px){.btc-page .account-stat-grid article{padding:12px 9px}.btc-page .account-stat-grid span{font-size:10px}.btc-page .account-stat-grid strong{font-size:18px}}.btc-signature-picker{gap:12px;min-width:0;margin:16px 0;display:grid}.btc-signature-picker>button{justify-self:start}.btc-signature-picker .btc-feed-filter{margin:0}.btc-signature-picker .btc-copy{max-height:180px;overflow:auto}.btc-signature-preview{border:1px solid var(--border-color,#263449);background:#f1f1f1;border-radius:6px;min-width:0;max-width:100%;line-height:0;overflow-x:auto}.btc-signature-preview-content{color:#000;white-space:nowrap;min-width:680px;padding:10px;font:11px Verdana,sans-serif}.btc-signature-preview-content a{color:#476c8e;text-decoration:none}.btc-signature-preview-content table{border-collapse:separate;border-spacing:2px;background:0 0;width:auto;margin:0}.btc-signature-preview-content td{background:0 0;border:0;padding:1px}.btc-signature-preview-content tt{vertical-align:top;font-family:monospace;line-height:1.3em;display:inline-block}.policy-shell{width:100%;max-width:1000px;margin-inline:auto;padding-bottom:24px}.policy-rail{background:var(--panel);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 16px;display:grid}.policy-rail a{text-align:center;min-height:54px;color:var(--muted);justify-content:center;align-items:center;padding:12px 4px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:relative}.policy-rail a:hover,.policy-rail a[aria-current=page]{color:var(--text)}.policy-rail a[aria-current=page]:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:0;left:0;right:0}.policy-rail a:focus-visible,.policy-document a:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:3px}.policy-document{background:var(--panel);overflow-wrap:anywhere;color:var(--muted);border-radius:8px;margin-top:14px;padding:32px 28px;font-size:14px;line-height:1.8}.policy-document h1{color:var(--text);margin:0 0 28px;font-size:28px;font-weight:650;line-height:1.3}.policy-document h2{color:var(--text);margin:28px 0 12px;font-size:18px;font-weight:600;line-height:1.5}.policy-document h3,.policy-document h4{color:var(--text);margin:24px 0 10px;font-size:15px;font-weight:600;line-height:1.5}.policy-document p{white-space:pre-line;margin:0 0 16px}.policy-document strong{color:var(--text);font-weight:600}.policy-document h1 u,.policy-document h2 u{text-decoration:none}.policy-document ul,.policy-document ol{margin:0 0 20px;padding-inline-start:24px}.policy-document li{margin-bottom:12px}.policy-document li p{margin-bottom:8px}.policy-document a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.policy-document>:last-child{margin-bottom:0}@media (width<=600px){.policy-rail{gap:8px;padding-inline:8px}.policy-rail a{min-height:50px;font-size:12px}.policy-document{padding:24px 18px;font-size:13px}.policy-document h1{font-size:24px}.policy-document h2{font-size:17px}}@layer reset{*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{margin:0}button,input{font:inherit}button,a{color:inherit}button{cursor:pointer;border:0}img{max-width:100%;display:block}}@layer base{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0e13;--panel:#11161e;--panel-2:#161c25;--panel-3:#1b222d;--raised:#202834;--border:#252d39;--border-strong:#323c49;--text:#f3f5f8;--text-2:#bac2ce;--muted:#747f8e;--faint:#4d5866;--red:#e84b4f;--red-dark:#c8373d;--red-soft:#2d181d;--green:#36b76c;--green-dark:#209451;--green-soft:#12281e;--black:#2b3038;--black-dark:#191e26;--blue:#4a8ff7;--shadow:0 18px 55px #0000003d;--topbar:68px;font-synthesis:none;text-rendering:optimizelegibility;font-family:Proxima Nova,ui-sans-serif,-apple-system,system-ui,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f4f7;--panel:#fff;--panel-2:#f8f9fb;--panel-3:#f1f3f6;--raised:#e9edf2;--border:#e0e4e9;--border-strong:#cfd5dc;--text:#20242a;--text-2:#545d69;--muted:#818995;--faint:#a7afb8;--red-soft:#fff2f2;--green-soft:#effaf4;--black:#30343b;--black-dark:#1e2228;--shadow:0 18px 55px #2c35411f}body{background:var(--bg);min-width:320px;color:var(--text);transition:background .2s,color .2s;overflow-x:hidden}a{text-decoration:none}button{background:0 0}::selection{background:#e84b4f47}.icon{vertical-align:middle;flex:none;display:inline-block}.eyebrow{color:var(--red);letter-spacing:.18em;margin:0;font-size:10px;font-weight:800;line-height:1}}@layer components{.admin-chart .chart-legend{color:#778393;justify-content:flex-start;align-items:center;gap:6px;margin-top:12px;font-size:7px}.chart-legend i{background:#e84b4f;border-radius:3px;width:8px;height:3px;margin-left:8px}.chart-legend i.deposits{background:#39bd74}.chart-legend i.withdrawals{background:#5d96e5}.admin-chart svg{margin-top:7px}.recovery-link{color:var(--muted);padding:8px;font-size:9px}.recovery-link:hover{color:var(--text)}.auth-modal{border:1px solid var(--border-strong);background:var(--panel);border-radius:15px;width:min(470px,100%);max-height:calc(100vh - 30px);padding:29px;position:relative;overflow:auto;box-shadow:0 35px 100px #00000080}.auth-modal h2{margin:8px 0;font-size:24px}.auth-copy{color:var(--muted);margin:0 0 19px;font-size:9px;line-height:1.5}.auth-tabs{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;grid-template-columns:1fr 1fr;height:42px;margin-bottom:16px;padding:3px;display:grid}.auth-tabs button{color:var(--muted);border-radius:6px;font-size:9px;font-weight:800}.auth-tabs button.active{background:var(--raised);color:var(--text);box-shadow:0 2px 8px #0000002b}.auth-form{gap:12px;display:grid}.auth-form label{color:var(--faint);letter-spacing:.1em;gap:6px;font-size:7px;font-weight:800;display:grid}.auth-form label>small{color:var(--muted);letter-spacing:0;font-weight:500}.auth-form input{border:1px solid var(--border-strong);background:var(--panel-2);height:42px;color:var(--text);border-radius:7px;outline:0;padding:0 11px;font-size:10px}.auth-form input:focus{border-color:var(--blue)}.terms-check{grid-template-columns:16px 1fr;align-items:center;line-height:20px;color:var(--muted)!important;letter-spacing:0!important;font-size:13px!important;display:flex!important}.terms-check input{width:14px;height:14px}.auth-submit{background:var(--red);color:#fff;border-radius:8px;height:43px;font-size:10px;font-weight:800}.auth-submit:disabled{opacity:.55}.auth-error{border:1px solid color-mix(in srgb,var(--red) 40%,var(--border));background:var(--red-soft);color:#ed8588;text-transform:capitalize;border-radius:7px;padding:9px;font-size:9px}.auth-divider{color:var(--faint);align-items:center;gap:10px;margin:19px 0 12px;font-size:7px;font-weight:800;display:flex}.auth-divider span{background:var(--border);flex:1;height:1px}.social-auth{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.social-auth>*{border:1px solid var(--border-strong);background:var(--panel-2);height:39px;color:var(--text-2);border-radius:7px;place-items:center;font-size:9px;font-weight:750;display:grid}.social-auth .steam-provider{color:#fff;background:#176b99;border-color:#28749e}.social-auth button:hover{background:var(--raised)}.auth-recovery{width:100%;color:var(--blue);padding:13px 0 0;font-size:8px}.wallet-link-actions{gap:8px;display:flex}.phantom-action{background:#7256ce}.withdrawal-factors>span{color:var(--faint);letter-spacing:.12em;margin-bottom:7px;font-size:7px;font-weight:800;display:block}.withdrawal-factors>div{border:1px solid var(--border);background:var(--panel-2);border-radius:7px;gap:3px;padding:3px;display:flex}.withdrawal-factors button{height:31px;color:var(--muted);text-transform:capitalize;border-radius:5px;flex:1;padding:0 12px;font-size:8px;font-weight:800}.withdrawal-factors button.active{background:var(--raised);color:var(--text)}.account-modal{border:1px solid var(--border-strong);background:var(--panel);border-radius:16px;flex-direction:column;width:min(880px,100%);max-height:min(820px,100vh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 35px 110px #00000080}.account-header{border-bottom:1px solid var(--border);align-items:center;gap:15px;padding:24px 28px 20px;display:flex}.profile-avatar{border:1px solid var(--border-strong);background:var(--raised);width:54px;height:54px;color:var(--muted);border-radius:12px;place-items:center;font-size:13px;font-weight:800;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.account-header h2{margin:5px 0 4px;font-size:21px}.account-header>div:last-child>span{color:var(--muted);font-size:9px}.account-tabs{border-bottom:1px solid var(--border);gap:24px;height:50px;padding:0 28px;display:flex}.account-tabs button{color:var(--muted);text-transform:capitalize;font-size:10px;font-weight:750;position:relative}.account-tabs button.active{color:var(--text)}.account-tabs button.active:after{background:var(--red);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.account-scroll{min-height:0;overflow:auto}.account-pane{gap:15px;padding:22px 28px 28px;display:grid}.account-columns{grid-template-columns:1fr 1fr;gap:15px;display:grid}.account-card{border:1px solid var(--border);background:var(--panel-2);border-radius:11px;padding:17px}.account-card h3{margin:0 0 7px;font-size:12px}.account-card>p{color:var(--muted);margin:0 0 14px;font-size:9px;line-height:1.5}.level-card>div{color:var(--text-2);justify-content:space-between;font-size:9px;font-weight:800;display:flex}.level-card>i{background:var(--raised);border-radius:5px;height:7px;margin:10px 0 8px;display:block;overflow:hidden}.level-card>i span{background:linear-gradient(90deg,var(--red),#ff8d60);border-radius:5px;height:100%;display:block}.level-card small{color:var(--muted);font-size:8px}.linked-state{border:1px solid color-mix(in srgb,var(--green) 30%,var(--border));background:var(--green-soft);min-height:39px;color:var(--text-2);border-radius:7px;align-items:center;gap:8px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.linked-state i{background:var(--green);border-radius:50%;width:7px;height:7px}.linked-state span{color:var(--green);margin-left:auto;font-size:8px}.account-action,.account-form button,.reward-card button,.reward-card a{background:var(--red);color:#fff;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:9px;font-weight:800;display:inline-flex}.discord-action{background:#5865f2}.account-form{gap:9px;display:grid}.account-form input,.account-form textarea{border:1px solid var(--border-strong);background:var(--panel);width:100%;min-height:40px;color:var(--text);border-radius:7px;outline:0;padding:9px 11px;font-size:10px}.account-form textarea{resize:vertical;height:90px}.account-form input:focus,.account-form textarea:focus{border-color:var(--blue)}.account-form button:disabled,.reward-card button:disabled{filter:saturate(.3);opacity:.55;cursor:not-allowed}.totp-setup code{border:1px dashed var(--border-strong);background:var(--panel);color:var(--text);letter-spacing:.08em;text-align:center;border-radius:7px;padding:10px;font-size:13px}.totp-setup small{color:var(--muted);font-size:8px}.reward-hero{border:1px solid color-mix(in srgb,var(--red) 25%,var(--border));background:radial-gradient(circle at 85% 30%,color-mix(in srgb,var(--red) 15%,transparent),transparent 35%),var(--panel-2);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:22px;display:grid;overflow:hidden}.reward-hero h3{margin:8px 0 7px;font-size:20px}.reward-hero p:not(.eyebrow){max-width:560px;color:var(--muted);margin:0;font-size:9px;line-height:1.55}.reward-hero>strong{color:#f0bd4f;font-size:28px}.reward-hero>strong small{color:var(--muted);text-align:center;text-transform:uppercase;font-size:7px;display:block}.reward-options{grid-template-columns:1fr 1fr;gap:15px;display:grid}.reward-card{border:1px solid var(--border);background:var(--panel-2);border-radius:11px;padding:18px;position:relative;overflow:hidden}.reward-card>span{color:var(--red);letter-spacing:.16em;font-size:7px;font-weight:900}.reward-card h3{margin:7px 0;font-size:17px}.reward-card p{min-height:30px;color:var(--muted);margin:0 0 14px;font-size:9px;line-height:1.5}.reward-card button,.reward-card a{width:100%}.reward-card.edge>span{color:var(--green)}.reward-card.edge button{background:var(--green)}.case-result{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;padding:16px}.case-result-heading{justify-content:space-between;margin-bottom:13px;display:flex}.case-result-heading span{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:800}.case-result-heading b{color:#efba4c;font-size:10px}.case-seats{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.case-seat{border:1px solid var(--border);background:var(--panel);border-radius:9px;justify-items:center;gap:5px;padding:12px 7px;display:grid;position:relative}.case-seat.winner{border-color:#e0af47;box-shadow:inset 0 0 25px #e0af4714}.case-avatar{color:var(--muted);font-size:7px;font-weight:800}.case-crate{border:1px solid color-mix(in srgb,var(--red) 45%,var(--border));background:linear-gradient(145deg,var(--red-soft),var(--panel-2));border-radius:8px;place-items:center;width:49px;height:43px;margin:4px;display:grid;transform:rotate(-3deg)}.case-crate i{color:var(--red);font-size:15px;font-style:normal;font-weight:900}.case-seat strong{color:var(--text-2);font-size:8px}.case-seat>b{color:#efba4c;font-size:13px}.case-seat>small{color:#efba4c;font-size:6px;font-weight:900;position:absolute;top:6px;right:6px}.case-result details{color:var(--muted);margin-top:12px;font-size:8px}.case-result summary{cursor:pointer}.case-result details code{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;display:block;overflow:hidden}.history-title{margin:5px 0 -6px;font-size:11px}.support-form textarea{height:85px}.ticket-list{gap:9px;display:grid}.ticket{border:1px solid var(--border);background:var(--panel-2);border-radius:9px}.ticket summary{cursor:pointer;color:var(--text-2);justify-content:space-between;padding:13px;font-size:10px;font-weight:700;display:flex}.ticket summary b{color:var(--green);text-transform:uppercase;font-size:7px}.ticket-message{background:var(--panel);border-radius:7px;margin:0 12px 10px;padding:10px}.ticket-message.admin{border-left:2px solid var(--blue)}.ticket-message strong{text-transform:uppercase;font-size:8px}.ticket-message p{color:var(--text-2);margin:5px 0;font-size:9px;line-height:1.5}.ticket-message time{color:var(--faint);font-size:7px}.ticket-reply{margin:0 12px 12px}.ticket-reply textarea{height:62px}.empty-tickets{color:var(--muted);text-align:center;font-size:9px}.recovery-modal .account-form{margin-top:18px}.admin-loading{color:#727e8e;letter-spacing:.25em;background:#0a0d12;place-items:center;height:100vh;font-size:10px;font-weight:900;display:grid}.admin-login-page{background:radial-gradient(circle at 50% 0,#1c2532 0,#0000 42%),#090c11;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-login-card{color:#f3f5f8;background:#11161e;border:1px solid #28313e;border-radius:15px;width:min(430px,100%);padding:34px;box-shadow:0 30px 100px #0008}.admin-logo{letter-spacing:-.04em;align-items:center;gap:10px;font-weight:900;display:flex}.admin-logo i{color:#fff;background:#e84b4f;border-radius:7px;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;display:grid;transform:rotate(-4deg)}.admin-logo span{font-size:14px;display:grid}.admin-logo small{color:#657181;letter-spacing:.18em;font-size:6px}.admin-kicker{letter-spacing:.18em;font-weight:900;color:#e84b4f!important;margin:31px 0 8px!important;font-size:7px!important}.admin-login-card h1{margin:0 0 8px;font-size:24px}.admin-login-card>p{color:#778393;margin:0 0 22px;font-size:10px;line-height:1.5}.admin-login-card form{gap:13px;display:grid}.admin-login-card label{color:#778393;letter-spacing:.12em;gap:6px;font-size:7px;font-weight:800;display:grid}.admin-login-card input{color:#f3f5f8;background:#171d26;border:1px solid #303a48;border-radius:8px;outline:0;height:43px;padding:0 12px;font-size:11px}.admin-login-card input:focus{border-color:#55789e}.admin-primary{color:#fff;background:#e84b4f;border-radius:8px;height:43px;font-size:10px;font-weight:800}.admin-login-card>a{color:#657181;text-align:center;margin-top:20px;font-size:8px;display:block}.admin-error{color:#f09a9d;background:#2d181d;border:1px solid #6e3035;border-radius:7px;padding:9px;font-size:9px}.admin-secret{background:#0d1117;border:1px dashed #3b4656;border-radius:8px;gap:7px;padding:12px;display:grid}.admin-secret span{color:#778393;font-size:7px}.admin-secret code{letter-spacing:.09em;font-size:13px}.admin-secret button{color:#5f9eed;justify-self:start;font-size:8px}.admin-shell{color:#eef1f5;background:#0a0d12;grid-template-columns:218px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{background:#10151c;border-right:1px solid #242c37;flex-direction:column;height:100vh;padding:23px 17px;display:flex;position:sticky;top:0}.admin-sidebar nav{gap:5px;margin-top:38px;display:grid}.admin-sidebar nav button{color:#748091;text-align:left;text-transform:capitalize;border-radius:7px;justify-content:space-between;align-items:center;height:40px;padding:0 11px;font-size:10px;font-weight:700;display:flex}.admin-sidebar nav button.active{color:#fff;background:#1b222d}.admin-sidebar nav span{color:#e84b4f;text-align:center;min-width:18px}.admin-sidebar>a{color:#748091;margin-top:auto;padding:10px;font-size:9px}.admin-logout{color:#e36b70;text-align:left;padding:10px;font-size:9px}.admin-main{min-width:0;padding:29px 32px}.admin-main>header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.admin-main>header p{color:#e84b4f;letter-spacing:.18em;margin:0 0 6px;font-size:7px;font-weight:900}.admin-main>header h1{margin:0;font-size:24px}.admin-main>header button,.admin-search button{color:#8994a3;background:#151b24;border:1px solid #2c3542;border-radius:7px;height:35px;padding:0 12px;font-size:8px;font-weight:700}.admin-stats{grid-template-columns:repeat(7,minmax(110px,1fr));gap:10px;display:grid}.admin-stats>div{background:#11161e;border:1px solid #242c37;border-radius:9px;padding:15px}.admin-stats span{color:#6f7a89;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.admin-stats strong{margin-top:7px;font-size:17px;display:block}.admin-chart{background:#11161e;border:1px solid #242c37;border-radius:11px;margin-top:14px;padding:18px}.admin-chart>div{color:#707b8a;justify-content:space-between;font-size:8px;font-weight:800;display:flex}.admin-chart strong{color:#eef1f5;font-size:13px}.admin-chart svg{width:100%;height:260px;margin-top:15px;overflow:visible}.admin-panel{background:#11161e;border:1px solid #242c37;border-radius:10px;min-width:0}.admin-search{border-bottom:1px solid #242c37;gap:8px;padding:13px;display:flex}.admin-search input{color:#eef1f5;background:#171d26;border:1px solid #2c3542;border-radius:7px;outline:0;flex:1;max-width:420px;height:35px;padding:0 11px;font-size:10px}.admin-table-wrap{overflow:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;font-size:9px}.admin-table-wrap th{color:#657181;text-align:left;text-transform:uppercase;padding:11px 13px;font-size:7px}.admin-table-wrap td{color:#aab2bd;border-top:1px solid #202731;padding:12px 13px}.admin-table-wrap tr{cursor:pointer}.admin-table-wrap tbody tr:hover{background:#151b24}.admin-table-wrap td b,.admin-table-wrap td small{display:block}.admin-table-wrap td b{color:#eef1f5}.admin-table-wrap td small{color:#5c6674;margin-top:3px;font-size:7px}.admin-users-layout{grid-template-columns:minmax(0,1fr) 370px;gap:13px;display:grid}.admin-user-detail{background:#11161e;border:1px solid #28313e;border-radius:10px;padding:18px;position:relative;overflow:auto}.admin-user-detail>button{color:#7a8594;font-size:20px;position:absolute;top:10px;right:13px}.admin-user-title{align-items:center;gap:11px;display:flex}.admin-user-title img{border-radius:8px;width:42px;height:42px}.admin-user-title h2{margin:0 0 4px;font-size:17px}.admin-user-title span{color:#687383;font-size:8px}.admin-user-detail dl{grid-template-columns:110px 1fr;gap:7px;margin:17px 0;font-size:8px;display:grid}.admin-user-detail dt{color:#687383}.admin-user-detail dd{color:#bac2ce;text-overflow:ellipsis;margin:0;overflow:hidden}.admin-user-detail h3{color:#7f8a99;text-transform:uppercase;margin:19px 0 8px;font-size:8px}.admin-mini-list{gap:5px;display:grid}.admin-mini-list>div{background:#171d26;border-radius:5px;grid-template-columns:70px 1fr auto;gap:7px;padding:7px;font-size:7px;display:grid}.admin-mini-list time{color:#5f6a79}.color-red{color:#ef676b}.color-green{color:#43c87a}.color-black{color:#9ca6b3}.admin-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-ticket-card{background:#11161e;border:1px solid #242c37;border-radius:10px;padding:16px}.admin-ticket-card>header{justify-content:space-between;display:flex}.admin-ticket-card header span{color:#687383;font-size:7px}.admin-ticket-card h3{margin:5px 0 12px;font-size:13px}.admin-ticket-card header>b{color:#42bf73;text-transform:uppercase;background:#15281f;border-radius:5px;place-items:center;height:20px;padding:0 7px;font-size:7px;display:grid}.admin-ticket-card header>b.closed{color:#758091;background:#1b222c}.admin-ticket-messages{max-height:260px;overflow:auto}.admin-ticket-messages>div{background:#171d26;border-radius:7px;margin-bottom:7px;padding:9px}.admin-ticket-messages>div.admin{border-left:2px solid #4c8bdc}.admin-ticket-messages strong{text-transform:uppercase;font-size:7px}.admin-ticket-messages p{color:#b3bbc6;margin:5px 0;font-size:9px;line-height:1.45}.admin-ticket-messages time{color:#5e6877;font-size:6px}.admin-ticket-card form{margin-top:10px}.admin-ticket-card textarea{resize:vertical;color:#eef1f5;background:#171d26;border:1px solid #2c3542;border-radius:7px;outline:0;width:100%;height:70px;padding:9px;font-size:9px}.admin-ticket-card form>div{gap:7px;margin-top:7px;display:flex}.admin-ticket-card form button{color:#fff;background:#e84b4f;border-radius:6px;height:32px;padding:0 10px;font-size:8px}.admin-ticket-card form button+button{color:#9da7b5;background:#252d38}.site-shell{min-height:100vh}.topbar{z-index:80;height:var(--topbar);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 5px 25px #00000012}.brand{min-width:230px;color:var(--text);letter-spacing:-.04em;align-items:center;gap:11px;font-size:18px;font-weight:800;display:flex}.brand>span:nth-child(2)>span{color:var(--red)}.brand small{color:var(--muted);letter-spacing:.06em;margin-left:2px;font-size:8px}.brand-mark{width:34px;height:32px;display:block;position:relative}.brand-mark i{color:#fff;border-radius:5px;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;box-shadow:0 3px 8px #00000040}.brand-mark i:first-child{z-index:3;background:var(--red);top:7px;left:0;transform:rotate(-7deg)}.brand-mark i:nth-child(2){z-index:2;background:#34404d;top:1px;left:8px;transform:rotate(4deg)}.brand-mark i:nth-child(3){z-index:1;background:var(--green);top:9px;left:11px;transform:rotate(9deg)}.topbar nav{align-items:stretch;gap:6px;height:100%;display:flex}.topbar nav a,.topbar nav button{color:var(--muted);align-items:center;padding:0 14px;font-size:12px;font-weight:650;transition:color .15s;display:flex;position:relative}.topbar nav a:hover,.topbar nav button:hover,.topbar nav .active{color:var(--text)}.topbar nav .active:after{background:var(--red);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.theme-toggle,.mobile-chat-button{border:1px solid var(--border);background:var(--panel-2);width:38px;height:38px;color:var(--text-2);border-radius:9px;place-items:center;transition:border .15s,transform .15s;display:grid}.theme-toggle:hover,.mobile-chat-button:hover{border-color:var(--border-strong);transform:translateY(-1px)}.mobile-chat-button{display:none;position:relative}.mobile-chat-button i{border:1px solid var(--panel);background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.steam-login{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#1b8ec3,#176b99);border:1px solid #28749e;border-radius:9px;align-items:center;gap:9px;height:40px;padding:0 15px;font-size:11px;font-weight:750;transition:filter .15s,transform .15s;display:flex;box-shadow:inset 0 1px #ffffff21,0 5px 15px #0f5e8729}.steam-login:hover{filter:brightness(1.08);transform:translateY(-1px)}.steam-login.compact{border-radius:7px;height:36px;padding:0 12px}.user-menu{position:relative}.user-trigger{border:1px solid var(--border);background:var(--panel-2);height:46px;color:var(--text);border-radius:10px;align-items:center;gap:9px;padding:0 8px 0 5px;display:flex}.user-trigger>.avatar{width:34px;height:34px}.user-trigger>span{text-align:left;gap:3px;min-width:90px;display:grid}.user-trigger b{text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-size:11px;overflow:hidden}.user-trigger small{color:var(--muted);align-items:center;gap:4px;font-size:9px;display:flex}.user-popover{border:1px solid var(--border);background:var(--panel);width:220px;box-shadow:var(--shadow);border-radius:11px;padding:10px;position:absolute;top:54px;right:0}.user-popover>div{background:var(--panel-2);border-radius:7px;gap:6px;padding:10px;display:grid}.user-popover small{color:var(--muted);letter-spacing:.1em;font-size:8px}.user-popover strong{align-items:center;gap:7px;font-size:17px;display:flex}.user-popover>button{width:100%;color:var(--muted);margin-top:5px;padding:9px;font-size:10px}.user-popover>button:hover{color:var(--red)}.page-grid{min-height:calc(100vh - var(--topbar));grid-template-columns:330px minmax(0,1fr);display:grid}.chat-panel{z-index:40;top:var(--topbar);height:calc(100vh - var(--topbar));border-right:1px solid var(--border);background:var(--panel);flex-direction:column;min-height:500px;display:flex;position:sticky}.chat-title-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:49px;padding:0 17px;display:flex}.chat-title-row>div{color:var(--text-2);letter-spacing:.12em;align-items:center;gap:8px;font-size:9px;display:flex}.live-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 15%,transparent);border-radius:50%}.chat-close{color:var(--muted);display:none}.room-select{border:1px solid var(--border);background:var(--panel-2);height:50px;color:var(--text-2);text-align:left;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin:10px 12px 5px;padding:0 11px;font-size:10px;display:grid}.room-select>span:first-child{align-items:center;gap:8px;font-weight:700;display:flex}.room-hash{background:var(--raised);width:22px;height:22px;color:var(--red);border-radius:5px;place-items:center;font-size:12px;display:grid}.online{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.online i{background:var(--green);border-radius:50%;width:5px;height:5px}.chat-messages{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:1;min-height:0;padding:4px 13px 16px;overflow:auto}.chat-date{color:var(--faint);letter-spacing:.16em;align-items:center;gap:9px;padding:12px 0 13px;font-size:7px;font-weight:700;display:flex}.chat-date span{background:var(--border);flex:1;height:1px}.chat-message{border-radius:7px;grid-template-columns:31px minmax(0,1fr);gap:9px;padding:7px 2px;transition:background .12s;display:grid}.chat-message:hover{background:var(--panel-2)}.avatar{border:1px solid var(--border);background:var(--raised);object-fit:cover;border-radius:7px;width:31px;height:31px}.avatar-fallback{background:linear-gradient(135deg,var(--raised),var(--panel-3));color:var(--muted);place-items:center;font-size:8px;font-weight:800;display:grid}.chat-message>div{min-width:0}.chat-message p{align-items:center;gap:7px;margin:0 0 3px;display:flex}.chat-message b{max-width:160px;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.chat-message time{color:var(--faint);font-size:7px}.chat-message>div>span{color:var(--text-2);overflow-wrap:anywhere;font-size:10px;line-height:1.42;display:block}.chat-guideline{border:1px solid color-mix(in srgb,var(--green) 20%,var(--border));background:var(--green-soft);color:color-mix(in srgb,var(--green) 80%,var(--text));border-radius:7px;align-items:center;gap:7px;margin:0 12px 8px;padding:8px 9px;font-size:8px;display:flex}.chat-form{border:1px solid var(--border-strong);background:var(--panel-2);border-radius:8px;height:42px;margin:0 12px 10px;transition:border .15s;display:flex}.chat-form:focus-within{border-color:color-mix(in srgb,var(--blue) 70%,var(--border))}.chat-form input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0 12px;font-size:10px}.chat-form input::placeholder{color:var(--faint)}.chat-form button{width:38px;color:var(--blue);place-items:center;display:grid}.chat-form button:disabled{color:var(--faint);cursor:default}.chat-signin{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;justify-items:center;gap:6px;margin:0 12px 10px;padding:10px;display:grid}.chat-signin>span{color:var(--muted);font-size:8px}.chat-footer{border-top:1px solid var(--border);height:38px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 14px;font-size:8px;display:flex}.chat-footer span,.chat-footer button{align-items:center;gap:5px;display:flex}.chat-footer button{color:var(--muted)}.mobile-chat-backdrop{display:none}.game-main{width:100%;min-width:0;max-width:1550px;margin:0 auto;padding:18px clamp(18px,2.7vw,42px) 0}.classic-note{border:1px solid color-mix(in srgb,var(--blue) 18%,var(--border));background:color-mix(in srgb,var(--blue) 7%,var(--panel));height:42px;color:var(--text-2);border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:13px;padding:0 14px;font-size:10px;display:flex}.classic-note>span{align-items:center;gap:7px;display:flex}.classic-note .icon{color:var(--blue)}.classic-note button{color:var(--blue);font-size:9px;font-weight:700}.classic-note button span{margin-left:5px}.game-card{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:13px;overflow:hidden}.game-heading{justify-content:space-between;align-items:center;height:69px;padding:0 18px;display:flex}.game-heading>div:first-child{gap:6px;display:grid}.game-heading h1{letter-spacing:-.035em;margin:0;font-size:18px;line-height:1}.game-meta{align-items:center;gap:8px;display:flex}.game-meta>button{border:1px solid var(--border);background:var(--panel-2);height:31px;color:var(--muted);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.game-meta>button:hover{color:var(--text-2)}.demo-badge{border:1px solid color-mix(in srgb,var(--green) 30%,var(--border));background:var(--green-soft);color:var(--green);letter-spacing:.12em;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:800}.round-status{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--panel-2);height:42px;color:var(--text-2);letter-spacing:.03em;align-items:center;gap:9px;padding:0 17px;font-size:10px;font-weight:650;display:flex}.round-status strong{color:var(--text);font-variant-numeric:tabular-nums}.round-status small{color:var(--faint);letter-spacing:.08em;margin-left:auto;font-size:7px}.status-pulse{background:var(--red);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--red) 14%,transparent);border-radius:50%}.round-status.is-rolling .status-pulse{background:#f0b84b;animation:1s infinite pulse}.round-status.is-settled .status-pulse{background:var(--green)}@keyframes pulse{50%{box-shadow:0 0 0 7px #0000}}.reel-viewport{background:linear-gradient(180deg,var(--panel-3),var(--panel-2));isolation:isolate;height:116px;position:relative;overflow:hidden}.reel-viewport:before,.reel-viewport:after{z-index:6;content:"";background:#ffffff29;width:1px;position:absolute;top:0;bottom:0}.reel-viewport:before{left:calc(50% - 37px)}.reel-viewport:after{left:calc(50% + 36px)}.reel-track{height:88px;transform:translateX(var(--target-offset));will-change:transform;display:flex;position:absolute;top:14px;left:50%}.phase-rolling .reel-track{animation:4.55s cubic-bezier(.08,.6,.1,1) both reel-spin}@keyframes reel-spin{0%{transform:translateX(calc(var(--target-offset) + 3240px))}to{transform:translateX(var(--target-offset))}}.reel-cell{color:#fff;text-shadow:0 1px 2px #0000004d;border-right:1px solid #ffffff14;flex:0 0 72px;place-items:center;width:72px;height:88px;font-size:19px;font-weight:800;display:grid;position:relative}.reel-cell:after{content:"";border:1px solid #ffffff17;border-radius:5px;position:absolute;inset:5px}.reel-cell.is-red{background:linear-gradient(145deg,#ee5659,#bd343a)}.reel-cell.is-black{background:linear-gradient(145deg,#333a44,#1b2027)}.reel-cell.is-green{background:linear-gradient(145deg,#42c678,#218a4e)}.reel-pointer{z-index:10;background:linear-gradient(#ffd970,#f2b63a 65%,#ffe188);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-1px);box-shadow:0 0 10px #ffc74680}.reel-pointer:before{content:"";border-top:10px solid #ffd05e;border-left:7px solid #0000;border-right:7px solid #0000;position:absolute;top:0;left:50%;transform:translate(-50%)}.reel-pointer i{border-bottom:10px solid #ffd05e;border-left:7px solid #0000;border-right:7px solid #0000;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.reel-shade{z-index:5;pointer-events:none;width:23%;position:absolute;top:0;bottom:0}.reel-shade.left{background:linear-gradient(90deg,var(--panel-2),transparent);left:0}.reel-shade.right{background:linear-gradient(-90deg,var(--panel-2),transparent);right:0}.recent-row{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:58px;padding:10px 15px;display:grid}.recent-row>span{color:var(--faint);letter-spacing:.14em;font-size:7px;font-weight:800}.recent-row>div{gap:6px;display:flex;overflow:hidden}.result-chip{color:#fff;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.result-chip.is-red{background:var(--red)}.result-chip.is-black{background:var(--black)}.result-chip.is-green{background:var(--green)}.result-chip.latest{outline:2px solid color-mix(in srgb,currentColor 0%,var(--border-strong));outline-offset:2px}.recent-row>button{border:1px solid var(--border);width:29px;height:29px;color:var(--muted);letter-spacing:1px;border-radius:6px;font-size:8px}.bet-panel{border:1px solid var(--border);background:var(--panel);border-radius:11px;grid-template-columns:190px minmax(0,1fr);gap:18px;margin-top:13px;padding:15px 16px;display:grid}.balance-row{border-right:1px solid var(--border);flex-direction:column;justify-content:center;padding-right:18px;display:flex}.balance-row>span,.bet-controls label>span{color:var(--faint);letter-spacing:.13em;margin-bottom:6px;font-size:7px;font-weight:800}.balance-row strong{letter-spacing:-.02em;align-items:center;gap:6px;font-size:18px;display:flex}.balance-row strong .icon{color:#f1b941}.balance-row small{color:var(--muted);margin-top:4px;font-size:8px}.bet-controls{grid-template-columns:minmax(190px,1fr) auto;align-items:end;gap:10px;min-width:0;display:grid}.bet-controls label{min-width:0}.bet-controls label>span{display:block}.bet-controls label>div{border:1px solid var(--border-strong);background:var(--panel-2);border-radius:7px;align-items:center;gap:8px;height:39px;padding:0 11px;display:flex}.bet-controls label .icon{color:#e3ad3e}.bet-controls input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:13px;font-weight:750}.quick-controls{border:1px solid var(--border);border-radius:7px;height:39px;display:flex;overflow:hidden}.quick-controls button{border-right:1px solid var(--border);background:var(--panel-2);min-width:45px;color:var(--muted);padding:0 10px;font-size:8px;font-weight:700;transition:background .12s,color .12s}.quick-controls button:last-child{border-right:0}.quick-controls button:hover{background:var(--raised);color:var(--text)}.bet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.bet-column{border:1px solid var(--border);background:var(--panel);border-radius:11px;min-width:0;overflow:hidden}.bet-choice{color:#fff;border-radius:8px;justify-content:space-between;align-items:center;width:calc(100% - 20px);height:49px;margin:10px;padding:0 15px;transition:filter .15s,transform .15s;display:flex;box-shadow:inset 0 1px #ffffff1f}.bet-choice:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.bet-choice:disabled{filter:saturate(.45);opacity:.65;cursor:not-allowed}.bet-choice>span{align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.bet-choice i{border:2px solid #ffffffa6;border-radius:50%;width:8px;height:8px}.bet-choice strong{font-size:15px}.is-red .bet-choice{background:linear-gradient(135deg,#ed5559,#c73a40)}.is-green .bet-choice{background:linear-gradient(135deg,#42c577,#259a55)}.is-black .bet-choice{background:linear-gradient(135deg,#363d47,#20252c)}.pool-summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--panel-2);justify-content:space-between;align-items:center;height:43px;padding:0 13px;display:flex}.pool-summary span{color:var(--muted);letter-spacing:.12em;font-size:7px;font-weight:800}.pool-summary b{align-items:center;gap:5px;font-size:11px;display:flex}.pool-summary b .icon{color:#e3ad3e}.bettor-list{min-height:144px}.bettor{border-bottom:1px solid var(--border);grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;height:48px;padding:0 12px;display:grid}.bettor:last-child{border-bottom:0}.bettor .avatar{width:29px;height:29px}.bettor>span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.bettor>b{font-size:9px}.empty-pool{height:144px;color:var(--faint);align-content:center;place-items:center;gap:9px;font-size:9px;display:grid}.empty-pool span{border:1px dashed var(--border-strong);border-radius:50%;width:26px;height:26px}.site-footer{min-height:74px;color:var(--faint);grid-template-columns:1fr auto 1fr;align-items:center;margin-top:18px;padding:0 5px;font-size:8px;display:grid}.site-footer div{gap:18px;display:flex}.site-footer div>:hover{color:var(--text-2)}.powered{justify-self:end;align-items:center;gap:5px;display:flex}.toast{z-index:130;border:1px solid color-mix(in srgb,var(--red) 35%,var(--border));background:var(--panel);max-width:min(390px,100vw - 40px);min-height:48px;box-shadow:var(--shadow);color:var(--text-2);border-radius:10px;align-items:center;gap:10px;padding:10px 42px 10px 10px;font-size:10px;animation:.25s toast-in;display:flex;position:fixed;bottom:20px;right:20px}.toast>span{background:var(--red-soft);width:25px;height:25px;color:var(--red);border-radius:6px;place-items:center;font-weight:900;display:grid}.toast>button{color:var(--muted);position:absolute;right:10px}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}.modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#04070bb8;place-items:center;padding:20px;animation:.16s fade-in;display:grid;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.fairness-modal{border:1px solid var(--border-strong);background:var(--panel);border-radius:15px;width:min(520px,100%);padding:31px;position:relative;box-shadow:0 30px 90px #0000006b}.modal-close{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);border-radius:7px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.modal-icon{border:1px solid color-mix(in srgb,var(--green) 25%,var(--border));background:var(--green-soft);width:45px;height:45px;color:var(--green);border-radius:11px;place-items:center;margin-bottom:17px;display:grid}.fairness-modal h2{letter-spacing:-.035em;margin:8px 0 10px;font-size:23px}.fairness-modal>p:not(.eyebrow){color:var(--muted);margin:0 0 22px;font-size:11px;line-height:1.55}.fairness-modal label{color:var(--faint);letter-spacing:.13em;margin-bottom:7px;font-size:7px;font-weight:800;display:block}.hash-field{border:1px solid var(--border);background:var(--panel-2);text-align:left;border-radius:8px;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.hash-field code{min-width:0;color:var(--text-2);text-overflow:ellipsis;flex:1;font:9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.hash-field>span{color:var(--blue);align-items:center;gap:5px;font-size:8px;display:flex}.fairness-steps{justify-content:center;align-items:center;margin:24px 0 18px;display:flex}.fairness-steps span{color:var(--muted);justify-items:center;gap:7px;font-size:8px;font-weight:700;display:grid}.fairness-steps i{border:1px solid var(--border-strong);background:var(--panel-2);width:28px;height:28px;color:var(--text);border-radius:50%;place-items:center;font-style:normal;display:grid}.fairness-steps b{background:var(--border-strong);width:55px;height:1px;margin:0 7px 16px}.fairness-modal>small{border-top:1px solid var(--border);color:var(--faint);text-align:center;padding-top:13px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.wallet-modal{width:min(560px,100%)}.asset-tabs{border:1px solid var(--border);background:var(--panel-2);border-radius:9px;grid-template-columns:repeat(3,1fr);gap:4px;margin:20px 0 14px;padding:4px;display:grid}.asset-tabs button{height:36px;color:var(--muted);letter-spacing:.08em;border-radius:6px;font-size:9px;font-weight:800}.asset-tabs button.active{background:var(--raised);color:var(--text);box-shadow:0 2px 8px #00000029}.wallet-balance{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;padding:11px 12px;margin:0 0 19px!important;font-size:10px!important}.wallet-balance b{float:right;color:var(--text)}.wallet-address{margin-bottom:13px}.wallet-address:disabled{cursor:wait;opacity:.7}.wallet-address code{white-space:nowrap}.wallet-form{gap:14px;display:grid}.wallet-form label{margin:0}.wallet-form input{border:1px solid var(--border-strong);background:var(--panel-2);width:100%;height:42px;color:var(--text);border-radius:8px;outline:0;margin-top:7px;padding:0 12px;font-size:11px}.wallet-form input:focus{border-color:var(--blue)}.wallet-submit{border:0;justify-content:center;width:100%}.wallet-submit:disabled{cursor:wait;filter:saturate(.4)}.wallet-form small{color:var(--faint);text-align:center;font-size:8px}}@layer responsive{@media (width<=1100px){.admin-stats{grid-template-columns:repeat(4,1fr)}.admin-users-layout,.admin-ticket-grid{grid-template-columns:1fr}}@media (width<=720px){.recovery-link{display:none}.account-modal{max-height:calc(100vh - 20px)}.account-header{padding:19px}.account-tabs{gap:17px;padding:0 19px}.account-pane{padding:16px}.account-columns,.reward-options{grid-template-columns:1fr}.case-seats{grid-template-columns:repeat(2,1fr)}.reward-hero{grid-template-columns:1fr}.admin-shell{display:block}.admin-sidebar{grid-template-columns:1fr auto;align-items:center;width:100%;height:auto;padding:14px;display:grid;position:static}.admin-sidebar nav{grid-area:2/1/auto/-1;margin:14px 0 0;display:flex}.admin-sidebar nav button{flex:1;justify-content:center;gap:6px}.admin-sidebar>a,.admin-logout{display:none}.admin-main{padding:20px 14px}.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-chart svg{height:170px}}@media (width<=1180px){.brand{min-width:200px}.topbar nav a,.topbar nav button{padding:0 9px}.page-grid{grid-template-columns:292px}.bet-panel{grid-template-columns:160px 1fr}.quick-controls button{min-width:38px;padding:0 7px}}@media (width<=960px){.topbar{padding:0 15px}.brand{min-width:0;margin-right:22px}.topbar nav button:nth-of-type(3),.topbar nav button:nth-of-type(4){display:none}.page-grid{display:block}.game-main{padding-top:13px}.chat-panel{z-index:110;width:min(345px,88vw);height:100vh;transition:transform .24s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:20px 0 60px #00000059}.chat-is-open .chat-panel{transform:translate(0)}.chat-title-row{height:58px}.chat-close,.mobile-chat-button{display:grid}.mobile-chat-backdrop{z-index:105;opacity:0;pointer-events:none;background:#00000085;transition:opacity .2s;display:block;position:fixed;inset:0}.chat-is-open .mobile-chat-backdrop{opacity:1;pointer-events:auto}}@media (width<=720px){:root{--topbar:61px}.topbar{padding:0 11px}.brand{font-size:15px}.brand-mark{width:30px;transform:scale(.88)}.topbar nav,.theme-toggle{display:none}.steam-login{height:37px;padding:0 11px}.top-actions .steam-login span{font-size:0}.top-actions .steam-login span:after{content:"Steam login";font-size:10px}.user-trigger>span{display:none}.user-trigger>.avatar{width:30px;height:30px}.user-trigger{height:39px}.game-main{padding:10px 10px 0}.classic-note{padding:0 11px}.classic-note button{display:none}.game-heading{height:60px;padding:0 14px}.game-heading h1{font-size:16px}.game-meta>button{font-size:0}.game-meta>button .icon{margin:0}.round-status{padding:0 12px}.round-status small{display:none}.reel-viewport{height:105px}.reel-track{top:9px}.recent-row{gap:8px;padding-left:10px;padding-right:10px}.recent-row>span{display:none}.bet-panel{grid-template-columns:1fr;gap:12px;padding:12px}.balance-row{border-right:0;border-bottom:1px solid var(--border);padding:0 0 11px}.bet-controls{grid-template-columns:1fr}.quick-controls{grid-template-columns:repeat(7,1fr);display:grid}.quick-controls button{min-width:0;padding:0 3px}.bet-grid{grid-template-columns:1fr;gap:9px}.bettor-list{min-height:0}.empty-pool{height:75px}.bet-column{grid-template-rows:69px auto;grid-template-columns:130px minmax(0,1fr);display:grid}.bet-choice{grid-area:1/1;width:calc(100% - 14px);height:49px;margin:10px 7px}.pool-summary{border-top:0;grid-area:1/2;height:69px}.bettor-list{grid-area:2/1/auto/-1}.site-footer{grid-template-columns:1fr 1fr;padding:20px 4px}.site-footer div{display:none}.powered{justify-self:end}.fairness-modal{padding:25px 20px}.demo-badge{display:none}}@media (width<=430px){.brand>span:nth-child(2){display:none}.brand{margin-right:auto}.reel-shade{width:15%}.bet-column{grid-template-columns:120px 1fr}.pool-summary{padding:0 9px}.top-actions .steam-login span:after{content:"Sign in"}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}.roulette-own-bet{border-bottom:1px solid var(--border,#292b33);color:#979ba8;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.roulette-own-bet b{color:#e1e4ed;font-variant-numeric:tabular-nums;margin-left:6px}.roulette-own-bet button{color:#a8cbff;font:inherit;cursor:pointer;background:#222938;border:1px solid #353e50;border-radius:5px;padding:5px 9px}.roulette-own-bet button:hover:not(:disabled){background:#26354c;border-color:#4a91e8}.roulette-own-bet button:focus-visible{outline-offset:2px;outline:2px solid #4a91e8}.roulette-own-bet button:disabled{opacity:.45;cursor:default}@media (width<=600px){.roulette-own-bet{flex-direction:column;align-items:stretch;gap:4px;padding:7px 5px}.roulette-own-bet>span{text-align:center;overflow-wrap:anywhere;font-size:10px}.roulette-own-bet b{margin-left:3px}.roulette-own-bet button{padding:4px 5px;font-size:10px}}@font-face{font-family:Proxima Nova;src:url(/assets/site-theme/proxima-nova-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/assets/site-theme/proxima-nova-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/assets/site-theme/proxima-nova-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@layer theme{:root{--bg:#172b39;--panel:#213545;--panel-2:#0e202d;--panel-3:#294050;--raised:#2a4151;--border:#2a4151;--border-strong:#3e586c;--text:#ecf3f9;--text-2:#c5d9e9;--muted:#a1bfd6;--faint:#7798ae;--red:#e44f58;--red-dark:#bb3743;--red-soft:#3b2633;--green:#00e701;--green-dark:#00bc13;--green-soft:#163d36;--black:#293845;--black-dark:#172b39;--blue:#1475e1;--shadow:0 12px 40px #0003;--topbar:60px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;font-family:Proxima Nova,Arial,sans-serif}:root[data-theme=light]{--bg:#eff5f9;--panel:#fff;--panel-2:#e8f0f6;--panel-3:#f4f8fb;--raised:#d8e6f1;--border:#d6e3ed;--border-strong:#b8ccd9;--text:#172b39;--text-2:#334a5a;--muted:#59778a;--faint:#718ea1;--red:#d84350;--red-dark:#b52b39;--red-soft:#fff1f2;--green:#008b32;--green-dark:#006d29;--green-soft:#e3f8ea;--black:#2a3946;--black-dark:#172b39;--blue:#0969d5;--shadow:0 12px 40px #2d55701f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body,#root,button,input,select,textarea{font-family:Proxima Nova,Arial,sans-serif}body{font-feature-settings:"salt" on;font-variant-numeric:lining-nums tabular-nums;font-size:16px;line-height:1.5}button,input,textarea{font-size:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.site-icon{vertical-align:middle;flex:none;display:inline-block}.site-shell{background:var(--bg)}.topbar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;height:60px;padding:0 32px;box-shadow:0 4px 6px -1px #0003,0 2px 4px -1px #0000001a}.header-inner{align-items:center;gap:20px;width:100%;max-width:1600px;height:60px;margin:0 auto;display:flex}.brand{letter-spacing:-.035em;flex:none;gap:8px;min-width:0;font-size:23px;font-weight:700;line-height:1}.brand-wordmark{white-space:nowrap}.brand-wordmark>span{color:var(--text)}.brand-wordmark>small{color:var(--blue);vertical-align:top;font-size:12px}.brand-mark{width:38px;height:37px}.brand-mark i{border-radius:7px;width:25px;height:25px;font-size:13px;line-height:1}.brand-mark i:first-child{background:#e44f58}.brand-mark i:nth-child(2){background:#344c5f}.brand-mark i:nth-child(3){background:#00af64}.topbar nav{align-items:center;gap:5px;min-width:0}.topbar nav a,.topbar nav button{height:40px;color:var(--muted);white-space:nowrap;border-radius:8px;gap:8px;padding:0 15px;font-size:14px;font-weight:600}.topbar nav a:hover,.topbar nav button:hover,.topbar nav .active{background:var(--panel);color:var(--text)}.topbar nav .active:after{display:none}.topbar nav .site-icon{width:17px;height:17px}.top-actions{gap:9px}.header-deposit{background:var(--blue);color:#fff;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 15px;font-size:14px;font-weight:700;display:inline-flex}.header-deposit:hover,.steam-login:hover{filter:brightness(1.1)}.theme-toggle,.mobile-chat-button{border-color:var(--border-strong);background:var(--panel-2);width:auto;min-width:42px;height:42px;color:var(--text-2);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.theme-toggle span{white-space:nowrap}.theme-toggle:hover{background:var(--raised)}.mobile-chat-button{display:none}.steam-login{background:var(--blue);height:42px;box-shadow:none;border:0;border-radius:8px;padding:0 16px;font-size:14px;font-weight:700}.steam-login.compact{height:40px;padding:0 14px;font-size:13px}.user-trigger{border-color:var(--border-strong);background:var(--panel-2);border-radius:8px;height:42px;padding:0 7px 0 4px}.user-trigger>span{min-width:92px}.user-trigger b{font-size:13px}.user-trigger small{font-size:11px}.user-popover{border-radius:8px;top:48px}.user-popover small{font-size:10px}.user-popover>button{font-size:13px}.page-grid{grid-template-columns:340px minmax(0,1fr);min-height:calc(100vh - 60px)}.chat-panel{border-right:1px solid var(--border);background:var(--panel-2);border-left:0;grid-area:1/1;height:calc(100vh - 60px);top:60px}.chat-title-row{border-bottom-color:var(--border);background:var(--bg);height:60px;padding:0 20px}.chat-title-row>div{letter-spacing:0;font-size:14px}.live-dot{width:8px;height:8px}.room-select{background:var(--panel);border:0;border-radius:8px;height:44px;margin:16px 12px 8px;font-size:13px}.room-hash{background:var(--raised);color:var(--blue)}.online{font-size:11px}.chat-messages{padding:6px 12px 16px}.chat-date{letter-spacing:.08em;font-size:11px}.chat-message{background:var(--panel);border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:10px;margin-bottom:7px;padding:10px}.chat-message:hover{background:var(--panel-3)}.chat-message .avatar{width:34px;height:34px}.chat-message p{gap:8px}.chat-message b{font-size:13px}.chat-message time{font-size:10px}.chat-message>div>span{font-size:13px;line-height:1.35}.avatar{border-radius:6px}.chat-guideline{font-size:12px;line-height:1.3}.chat-form{border-width:2px;border-radius:5px;height:44px}.chat-form input{font-size:14px}.chat-form button{width:42px}.chat-signin>span{font-size:12px}.chat-footer{height:43px;font-size:12px}.game-main{grid-area:1/2;max-width:1320px;padding:28px 32px 0}.page-intro{justify-content:space-between;align-items:end;gap:24px;min-height:154px;margin-bottom:20px;display:flex}.breadcrumbs{color:var(--faint);align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.breadcrumbs .site-icon{color:var(--blue)}.breadcrumbs>span{color:var(--border-strong)}.page-intro .eyebrow{color:var(--blue);letter-spacing:.1em;margin-top:18px;font-size:12px}.page-intro h1{color:var(--text);letter-spacing:-.02em;margin:7px 0 4px;font-size:clamp(27px,2.7vw,38px);font-weight:700;line-height:1.15}.page-intro-copy>p:last-child{color:var(--muted);margin:0;font-size:15px}.intro-actions{flex:none;align-items:center;gap:14px;padding-bottom:4px;display:flex}.intro-actions button{border:1px solid var(--border-strong);background:var(--panel);height:40px;color:var(--text-2);border-radius:8px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:600;display:flex}.intro-actions button:hover{background:var(--raised)}.live-label{color:var(--green);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.live-label i{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.game-card,.bet-panel,.bet-column{background:var(--panel);box-shadow:none;border:0;border-radius:8px}.game-heading{height:70px;padding:0 22px}.game-heading>div:first-child{gap:5px}.game-heading .eyebrow{letter-spacing:.08em;color:var(--muted);font-size:11px}.game-heading h2{letter-spacing:0;margin:0;font-size:20px;line-height:1.1}.game-meta>button{border-color:var(--border-strong);background:var(--panel-2);border-radius:8px;height:36px;padding:0 12px;font-size:13px}.demo-badge{font-size:10px}.round-status{font-size:14px}.round-status small{font-size:11px}.reel-viewport{background:var(--panel-2)}.reel-shade.left{background:linear-gradient(90deg,var(--panel-2),transparent)}.reel-shade.right{background:linear-gradient(-90deg,var(--panel-2),transparent)}.recent-row{min-height:62px;padding:10px 20px}.recent-row>span{letter-spacing:.09em;font-size:11px}.result-chip{font-size:12px}.bet-panel{grid-template-columns:210px minmax(0,1fr);margin-top:16px;padding:20px 22px}.balance-row>span,.bet-controls label>span{letter-spacing:0;color:var(--muted);font-size:12px}.balance-row strong{font-size:22px}.balance-row small{font-size:12px}.bet-controls{gap:12px}.bet-controls label>div{background:var(--panel-2);border-width:2px;border-radius:5px;height:44px}.bet-controls input{font-size:16px;font-weight:600}.quick-controls{background:var(--raised);border:0;border-radius:5px;height:44px}.quick-controls button{border-right-color:var(--border);background:var(--raised);min-width:46px;color:var(--text-2);font-size:12px;font-weight:700}.quick-controls button:hover{background:var(--border-strong)}.bet-grid{gap:12px;margin-top:16px}.bet-column{overflow:hidden}.bet-choice{width:calc(100% - 24px);height:52px;box-shadow:none;border-radius:8px;margin:12px}.bet-choice>span{font-size:14px}.bet-choice strong{font-size:19px}.pool-summary{background:var(--panel-2);height:48px;padding:0 16px}.pool-summary span{letter-spacing:.07em;font-size:11px}.pool-summary b{font-size:14px}.bettor-list{min-height:155px}.bettor{grid-template-columns:30px minmax(0,1fr) auto;height:52px;padding:0 15px}.bettor>span,.bettor>b{font-size:13px}.empty-pool{height:155px;font-size:13px}.eyebrow{color:var(--blue);letter-spacing:.1em;font-size:12px}.site-footer{background:var(--panel-2);min-height:0;color:var(--muted);margin:56px -32px 0;padding:0 32px;font-size:14px;display:block}.footer-inner{max-width:1200px;margin:0 auto;padding:48px 0 25px;display:block}.footer-grid{grid-template-columns:minmax(210px,1.7fr) repeat(3,minmax(120px,1fr));gap:32px;display:grid}.footer-brand{display:block}.footer-brand .brand{color:var(--text);font-size:22px;display:inline-flex}.footer-brand p{max-width:245px;color:var(--muted);margin:22px 0 0;font-size:14px;line-height:1.5}.footer-column{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.site-footer .footer-column h3{color:var(--text);margin:0 0 4px;font-size:16px;font-weight:700}.site-footer .footer-column a,.site-footer .footer-column button{color:var(--muted);text-align:left;margin:0;padding:0;font-size:14px;font-weight:400;line-height:1.35}.site-footer .footer-column a:hover,.site-footer .footer-column button:hover{color:var(--text);text-decoration:underline}.footer-bottom{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.footer-bottom>div,.footer-bottom>div>span{align-items:center;gap:8px;display:flex}.footer-bottom img{width:28px;height:28px}.auth-modal,.account-modal,.fairness-modal{border:1px solid var(--border);background:var(--panel);border-radius:8px}.auth-modal h2,.fairness-modal h2{font-size:26px}.auth-copy,.fairness-modal>p:not(.eyebrow){font-size:14px;line-height:1.5}.auth-tabs button,.auth-form label,.auth-form input,.auth-submit,.social-auth>*,.auth-recovery,.recovery-link{font-size:14px}.auth-form label{letter-spacing:0}.auth-form input{height:44px}.auth-submit{background:var(--blue);height:44px}.auth-divider{font-size:12px}.account-header h2{font-size:24px}.account-header>div:last-child>span,.account-tabs button{font-size:14px}.account-tabs button.active:after{background:var(--blue)}.account-card h3{font-size:17px}.account-card>p,.reward-hero p:not(.eyebrow){font-size:14px}.account-action,.account-form button,.reward-card button,.reward-card a{background:var(--blue);min-height:42px;font-size:14px}.account-form input,.account-form textarea{font-size:14px}.linked-state,.level-card>div,.reward-card p{font-size:13px}.reward-card h3{font-size:19px}.fairness-modal label,.wallet-form label,.withdrawal-factors>span{letter-spacing:0;font-size:12px}.hash-field code,.hash-field>span,.fairness-modal>small,.wallet-form small{font-size:12px}.asset-tabs button{justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.asset-tabs button img{object-fit:contain;width:18px;height:18px}.wallet-form input{font-size:14px}.wallet-balance{font-size:14px!important}.wallet-submit{background:var(--blue)}.toast{font-size:14px}.admin-theme-switch{z-index:220;border:1px solid var(--border-strong);background:var(--panel);min-height:40px;box-shadow:var(--shadow);color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;display:flex;position:fixed;bottom:20px;right:20px}.admin-theme-switch:hover{background:var(--raised)}.admin-theme-switch span{font-size:18px}.admin-loading,.admin-login-page,.admin-shell{background:var(--bg);color:var(--text)}.admin-login-page{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--blue) 12%,transparent),transparent 48%),var(--bg)}.admin-login-card,.admin-sidebar,.admin-stats>div,.admin-chart,.admin-panel,.admin-user-detail,.admin-ticket-card{border-color:var(--border);background:var(--panel);color:var(--text);box-shadow:none;border-radius:8px}.admin-login-card{box-shadow:var(--shadow)}.admin-logo{color:var(--text)}.admin-logo i{background:var(--blue)}.admin-logo span{font-size:18px}.admin-logo small{color:var(--muted);font-size:9px}.admin-kicker,.admin-main>header p{color:var(--blue)!important;font-size:11px!important}.admin-login-card h1,.admin-main>header h1{color:var(--text);font-size:28px}.admin-login-card>p,.admin-login-card label,.admin-login-card>a,.admin-sidebar>a,.admin-logout{color:var(--muted);font-size:13px}.admin-login-card input,.admin-search input,.admin-ticket-card textarea{border-color:var(--border-strong);background:var(--panel-2);color:var(--text);font-size:14px}.admin-primary,.admin-ticket-card form button{background:var(--blue);font-size:14px}.admin-sidebar{border-right-color:var(--border)}.admin-sidebar nav button{color:var(--muted);font-size:14px}.admin-sidebar nav button.active{background:var(--raised);color:var(--text)}.admin-main>header button,.admin-search button{border-color:var(--border-strong);background:var(--panel-2);height:40px;color:var(--text-2);font-size:13px}.admin-stats span{color:var(--muted);font-size:11px}.admin-stats strong{color:var(--text);font-size:22px}.admin-chart>div{color:var(--muted);font-size:13px}.admin-chart strong{color:var(--text);font-size:17px}.admin-chart .chart-legend{color:var(--muted);font-size:11px}.admin-table-wrap table,.admin-table-wrap th,.admin-table-wrap td{font-size:13px}.admin-table-wrap th{color:var(--muted)}.admin-table-wrap td{border-color:var(--border);color:var(--text-2)}.admin-table-wrap td b{color:var(--text)}.admin-table-wrap td small{color:var(--muted);font-size:11px}.admin-table-wrap tbody tr:hover{background:var(--raised)}.admin-user-title h2{color:var(--text)}.admin-user-detail dl,.admin-user-detail h3,.admin-mini-list>div{font-size:12px}.admin-user-detail dt,.admin-user-detail h3,.admin-mini-list time{color:var(--muted)}.admin-user-detail dd{color:var(--text-2)}.admin-mini-list>div,.admin-ticket-messages>div{background:var(--panel-2)}.admin-ticket-card h3{color:var(--text);font-size:18px}.admin-ticket-card header span,.admin-ticket-messages strong,.admin-ticket-messages time{color:var(--muted);font-size:11px}.admin-ticket-messages p{color:var(--text-2);font-size:13px}@media (width<=1200px){.topbar{padding:0 20px}.header-inner{gap:12px}.topbar nav a,.topbar nav button{padding:0 10px}.page-grid{grid-template-columns:300px minmax(0,1fr)}.game-main{padding-inline:20px}.site-footer{margin-inline:-20px;padding-inline:20px}.intro-actions .live-label{display:none}}@media (width<=980px){.topbar nav{display:none}.page-grid{display:block}.game-main{max-width:900px;padding-top:20px}.chat-panel{border-right:1px solid var(--border);width:min(360px,90vw);height:100dvh;top:0;left:0;right:auto;transform:translate(-102%)}.chat-is-open .chat-panel{transform:translate(0)}.chat-close,.mobile-chat-button{display:grid}.page-intro{min-height:140px}.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:400px}}@media (width<=720px){.topbar{height:60px;padding:0 12px}.header-inner{height:60px}.brand{font-size:19px}.brand-mark{width:35px;transform:none}.theme-toggle{padding:0 10px;display:flex}.theme-toggle span{display:none}.top-actions{gap:6px}.header-deposit{display:none}.steam-login{height:40px;padding:0 12px}.top-actions .steam-login span{font-size:12px}.top-actions .steam-login span:after{display:none}.game-main{padding:18px 12px 0}.page-intro{min-height:0;margin-bottom:19px;display:block}.page-intro h1{font-size:28px}.page-intro-copy>p:last-child{font-size:14px}.intro-actions{margin-top:15px}.intro-actions .live-label{display:flex}.intro-actions button{height:36px;font-size:12px}.game-heading{height:64px;padding:0 15px}.game-heading h2{font-size:18px}.game-meta>button{font-size:0}.game-meta>button .icon{margin:0}.round-status small{display:none}.bet-panel{grid-template-columns:1fr;gap:15px;padding:16px}.balance-row{border-right:0;border-bottom:1px solid var(--border);padding:0 0 13px}.bet-controls{grid-template-columns:1fr}.quick-controls{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.quick-controls button{min-width:0;padding:0 2px;font-size:11px}.bet-grid{grid-template-columns:1fr}.bet-column{grid-template-rows:76px auto;grid-template-columns:150px minmax(0,1fr);display:grid}.bet-choice{grid-area:1/1;width:calc(100% - 24px);height:52px;margin:12px;padding:0 10px}.bet-choice>span{gap:5px;font-size:12px}.bet-choice strong{font-size:17px}.pool-summary{border-top:0;grid-area:1/2;height:76px}.bettor-list{grid-area:2/1/auto/-1;min-height:0}.empty-pool{height:86px}.site-footer{margin:48px -12px 0;padding:0 18px}.footer-inner{padding-top:35px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;margin-top:38px}}@media (width<=440px){.brand-wordmark{display:inline}.brand{gap:5px;font-size:17px}.brand-wordmark>small{font-size:10px}.brand-mark{transform-origin:0;width:32px;transform:scale(.85)}.top-actions .steam-login span,.top-actions .steam-login span:after{display:none}.theme-toggle,.mobile-chat-button{width:37px;min-width:37px;padding:0}.intro-actions{flex-wrap:wrap}.bet-column{grid-template-columns:137px minmax(0,1fr)}.bet-choice>span{font-size:12px}}}:where(.site-shell,.admin-shell,.admin-login-page,.admin-loading) *,:where(.site-shell,.admin-shell,.admin-login-page,.admin-loading) :before,:where(.site-shell,.admin-shell,.admin-login-page,.admin-loading) :after{border-width:0}.site-shell{min-height:100vh}.topbar{box-shadow:0 5px 22px #0000001a}.admin-theme-switch{border:0}.live-dot,.status-pulse,.online i,.mobile-chat-button i{display:none}.topbar nav a{text-decoration:none}.chat-panel{border:0;box-shadow:5px 0 20px #00000012}.chat-title-row{border:0;height:50px;padding:0 14px}.chat-title-row b{font-size:15px}.chat-message{background:0 0;border-radius:6px;grid-template-columns:27px minmax(0,1fr);gap:8px;margin:0;padding:6px}.chat-message .avatar{width:27px;height:27px}.chat-message p{margin:0;line-height:1.1}.chat-message b{font-size:12px}.chat-message time{margin-left:auto;font-size:10px}.chat-message>div>span{font-size:12px;line-height:1.25}.chat-empty{color:var(--muted);margin:16px 8px;font-size:13px}.chat-form{background:var(--panel);margin:8px 10px 10px}.chat-form input:disabled{cursor:not-allowed}.chat-signin{background:var(--panel)}.game-main{padding-top:22px}.game-card,.bet-panel,.bet-column{box-shadow:none}.game-heading{height:58px}.game-heading h1{margin:0;font-size:23px}.fairness-trigger{background:var(--panel-2);color:var(--muted);border-radius:6px;padding:7px 12px;font-size:13px;font-weight:700}.fairness-trigger:hover{background:var(--raised);color:var(--text)}.round-status{border:0}.reel-viewport:before,.reel-viewport:after{display:none}.reel-cell{border:0}.reel-cell:after{display:none}.reel-pointer:before{clip-path:polygon(0 0,100% 0,50% 100%);background:#ffd05e;border:0;width:14px;height:10px}.reel-pointer i{clip-path:polygon(0 100%,100% 100%,50% 0);background:#ffd05e;border:0;width:14px;height:10px}.recent-row{border:0}.result-chip{box-shadow:none}.result-chip.latest{outline:2px solid var(--text-2)}.balance-row,.bet-controls label>div,.quick-controls,.chat-form{border:0}.quick-controls{background:0 0;gap:3px}.quick-controls button{border:0;border-radius:5px;min-width:55px}.quick-controls button:last-child{border:0}.bet-choice i{background:#fffc;border:0}.pool-summary,.bettor{border:0}.bettor:nth-child(2n){background:var(--panel-3)}.empty-pool{height:90px}.fairness-modal>small{border:0}.connection-note{color:var(--muted);margin:0;padding:26px 20px;font-size:14px}.site-footer{background:var(--panel-2);min-height:0;margin-top:36px;padding:0 32px}.footer-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;min-height:70px;padding:0;display:flex}.footer-inner nav{flex-wrap:wrap;gap:17px;display:flex}.footer-inner a,.footer-inner button{color:var(--muted);background:0 0;padding:0;font-size:13px;text-decoration:none}.footer-inner a:hover,.footer-inner button:hover{color:var(--text)}.footer-inner img{flex:none}.simple-page-heading{justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin-bottom:15px;display:flex}.simple-page-heading h1{margin:0;font-size:28px;line-height:1.1}.simple-page-heading>span{color:var(--muted);font-size:13px}.simple-page-heading>a{color:var(--muted);font-size:13px;text-decoration:none}.simple-page-heading>a:hover{color:var(--text)}.rewards-page .connection-note{background:var(--panel);border-radius:7px;margin-bottom:14px;padding:13px 16px}.signin-prompt{background:var(--panel);border-radius:8px;padding:24px}.signin-prompt p{color:var(--muted);margin:0 0 14px}.signin-prompt button,.case-offers button,.case-offers a{background:var(--blue);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.case-offers button:disabled{background:var(--raised);color:var(--muted);cursor:not-allowed}.case-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.case-offers article{background:var(--panel);border-radius:8px;grid-template-columns:42% 1fr;min-height:245px;display:grid;overflow:hidden}.case-offers img{object-fit:cover;width:100%;height:100%}.case-offers article>div{flex-direction:column;align-items:flex-start;padding:20px;display:flex}.case-offers small{color:var(--muted);font-size:12px}.case-offers h2{margin:5px 0;font-size:27px}.case-offers p{color:var(--muted);margin:0 0 15px;font-size:13px}.case-offers button,.case-offers a{margin-top:auto}.battle-history{margin-top:28px}.battle-history>h2{margin:0 0 12px;font-size:20px}.battle-history>p{background:var(--panel);color:var(--muted);border-radius:8px;padding:22px}.battle-board{background:var(--panel);border-radius:8px;margin-bottom:10px;padding:15px}.battle-board>header{color:var(--muted);justify-content:space-between;gap:15px;font-size:13px;display:flex}.battle-board>header strong{color:var(--text)}.battle-seats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.battle-seat{background:var(--panel-2);border-radius:6px;align-content:center;gap:2px;min-height:85px;padding:10px;display:grid}.battle-seat.winner{background:var(--green-soft)}.battle-seat small{color:var(--muted)}.battle-seat strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.battle-board details{color:var(--muted);font-size:12px}.battle-board summary{cursor:pointer}.battle-board code{overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}@media (width<=980px){.topbar{height:auto;padding-bottom:5px}.topbar nav{scrollbar-width:none;order:3;gap:4px;width:100%;height:37px;display:flex;overflow:auto hidden}.topbar nav::-webkit-scrollbar{display:none}.header-inner{flex-wrap:wrap;height:auto;min-height:60px}.topbar nav a{height:34px;padding:0 10px;font-size:12px}.top-actions{margin-left:auto}.game-main{padding-top:14px}.chat-panel{border:0;top:0}}@media (width<=720px){.case-offers{grid-template-columns:1fr}.case-offers article{min-height:190px}.battle-seats{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{padding:0 15px}.footer-inner{gap:10px;min-height:72px}.footer-inner nav{gap:8px 13px}.footer-inner a,.footer-inner button{font-size:12px}.quick-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.balance-row{border:0}.site-footer .footer-inner nav{display:flex}}:root{--shell-header:64px;--surface-hover:color-mix(in srgb, var(--panel-3) 78%, var(--text) 2%)}.topbar{height:var(--shell-header);background:color-mix(in srgb, var(--panel-2) 93%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:0 22px;box-shadow:0 7px 25px #00000029}.header-inner{max-width:none;height:var(--shell-header);gap:22px}.brand{min-width:180px}.topbar nav{gap:3px;height:100%}.topbar nav a{border-radius:7px;height:42px;padding:0 16px;font-size:14px;text-decoration:none}.topbar nav a.active{background:var(--panel);color:var(--text)}.top-actions{gap:8px;margin-left:auto}.header-wallet-center{background:var(--panel);border-radius:8px;align-items:stretch;gap:3px;height:42px;padding:3px;display:flex}.header-balance{background:var(--panel-2);text-align:left;border-radius:6px;align-content:center;gap:1px;min-width:112px;padding:0 12px;display:grid}.header-balance>span{color:var(--faint);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:700}.header-balance strong{color:var(--text);align-items:center;gap:5px;font-size:13px;display:flex}.header-balance .icon{color:#f3bd3f}.header-deposit{border-radius:6px;align-self:center;height:36px;padding:0 15px}.theme-toggle,.mobile-chat-button{background:var(--panel);border-radius:8px;min-width:42px;height:42px;padding:0}.user-trigger{background:var(--panel);border-radius:8px;height:42px}.user-popover{top:48px}.page-grid{min-height:calc(100vh - var(--shell-header));grid-template-columns:324px minmax(0,1fr)}.chat-panel{top:var(--shell-header);height:calc(100vh - var(--shell-header));background:var(--panel-2);box-shadow:8px 0 26px #00000014}.chat-title-row>div{letter-spacing:0;align-content:center;gap:2px;display:grid}.chat-title-row b{color:var(--text);font-size:15px}.chat-title-row span{color:var(--muted);font-size:11px}.chat-room-row{background:color-mix(in srgb, var(--panel) 58%, var(--panel-2));height:38px;color:var(--text-2);justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;font-weight:700;display:flex}.chat-room-row small{color:var(--muted);font-size:11px;font-weight:600}.chat-messages{padding:8px 9px 14px}.chat-day{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin:7px 4px;font-size:9px;font-weight:700;display:flex}.chat-day span{background:var(--raised);border-radius:2px;flex:1;height:2px}.chat-message{border-radius:6px;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:6px}.chat-message p{margin-bottom:2px}.chat-message b{color:var(--text);font-size:12px}.chat-message time{color:var(--faint);margin-left:auto;font-size:9px}.chat-message>div>span{color:var(--text-2);font-size:12px;line-height:1.3}.chat-form{background:var(--panel);border-radius:8px;gap:6px;height:auto;margin:8px 10px 10px;padding:9px;display:grid;position:relative}.chat-form textarea{resize:none;width:100%;min-height:48px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px;line-height:1.35}.chat-form textarea::placeholder{color:var(--faint)}.chat-form-actions{align-items:center;gap:7px;display:flex}.chat-form-actions button{justify-content:center;align-items:center;width:auto;display:inline-flex}.chat-emoji{background:var(--raised);height:26px;color:var(--text-2);border-radius:5px;padding:0 7px;font-size:15px}.chat-send{background:var(--blue);color:#fff;border-radius:5px;height:28px;padding:0 12px;font-size:11px;font-weight:700}.chat-send:disabled{background:var(--raised);color:var(--faint)}.chat-emoji-picker{z-index:5;background:var(--panel-3);box-shadow:var(--shadow);border-radius:7px;grid-template-columns:repeat(8,1fr);gap:3px;padding:7px;display:grid;position:absolute;bottom:43px;left:7px;right:7px}.chat-emoji-picker button{aspect-ratio:1;border-radius:5px;width:100%;font-size:16px}.chat-emoji-picker button:hover{background:var(--raised)}.chat-guest{background:var(--panel);color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:8px 10px 10px;padding:12px;font-size:11px;display:flex}.chat-guest button{background:var(--blue);color:#fff;border-radius:5px;height:31px;padding:0 11px;font-size:11px;font-weight:700}.game-main{max-width:1440px;padding-top:25px}.originals-page-heading{justify-content:space-between;align-items:flex-end;gap:18px;min-height:75px;margin-bottom:14px;display:flex}.originals-page-heading>div{gap:4px;display:grid}.originals-page-heading small{color:var(--blue);letter-spacing:.13em;font-size:10px;font-weight:800}.originals-page-heading h1{letter-spacing:-.025em;margin:0;font-size:clamp(27px,3vw,38px)}.originals-page-heading nav{background:var(--panel-2);border-radius:7px;gap:3px;padding:4px;display:flex}.originals-page-heading nav a{min-width:85px;height:36px;color:var(--muted);border-radius:5px;place-items:center;font-size:12px;font-weight:700;text-decoration:none;display:grid}.originals-page-heading nav a.active{background:var(--raised);color:var(--text)}.signin-prompt{background:var(--panel);border-radius:8px;justify-content:space-between;align-items:center;gap:15px;min-height:80px;padding:17px 19px;display:flex}.signin-prompt>div{gap:3px;display:grid}.signin-prompt strong{font-size:15px}.signin-prompt span{color:var(--muted);font-size:12px}.rewards-page{min-height:560px}.cases-toolbar,.battles-toolbar{background:var(--panel);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin-bottom:12px;padding:0 14px;display:flex}.cases-toolbar>div{gap:2px;display:grid}.cases-toolbar strong{font-size:14px}.cases-toolbar span{color:var(--muted);font-size:11px}.cases-toolbar>a,.battles-toolbar>a{background:var(--blue);color:#fff;border-radius:5px;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cases-catalogue-card{background:var(--panel);border-radius:8px;grid-template-rows:218px 1fr auto;min-height:360px;display:grid;position:relative;overflow:hidden}.case-card-art{background:radial-gradient(circle at 50% 70%, #3681eb52, transparent 44%), var(--panel-2);position:relative;overflow:hidden}.is-edge .case-card-art{background:radial-gradient(circle at 50% 70%, #dba02e52, transparent 44%), var(--panel-2)}.case-card-art:after{background:linear-gradient(transparent, var(--panel));content:"";height:55%;position:absolute;bottom:0;left:0;right:0}.case-card-art img{object-fit:cover;width:100%;height:100%;transform:scale(1.03)}.case-card-art>span{z-index:2;filter:blur(7px);background:#00000061;border-radius:50%;height:13px;position:absolute;bottom:19px;left:17%;right:17%}.case-card-copy{z-index:2;margin-top:-24px;padding:0 18px 12px;position:relative}.case-card-copy small{color:var(--blue);text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:800}.is-edge .case-card-copy small{color:#e8b24a}.case-card-copy h2{margin:5px 0 4px;font-size:21px}.case-card-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.case-card-action{background:var(--panel-2);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.case-card-action strong{font-size:18px}.case-card-action button{background:var(--blue);color:#fff;border-radius:6px;min-width:105px;height:38px;padding:0 14px;font-size:12px;font-weight:750}.case-card-action button:disabled{background:var(--raised);color:var(--faint);cursor:not-allowed}.featured-battle{margin-top:25px}.featured-battle>header{color:var(--text);justify-content:space-between;margin-bottom:9px;font-size:14px;font-weight:700;display:flex}.featured-battle>header a{color:var(--blue);font-size:11px;text-decoration:none}.battles-toolbar nav{align-items:center;gap:5px;display:flex}.battles-toolbar nav span{background:var(--raised);height:34px;color:var(--text);border-radius:5px;align-items:center;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.cb-battle-list{gap:8px;display:grid}.cb-battle-listing{background:var(--panel);border-radius:8px;grid-template-columns:210px minmax(260px,1fr) 150px;align-items:center;gap:14px;min-height:116px;padding:13px 44px 13px 14px;display:grid;position:relative}.cb-listing-info{gap:11px;min-width:0;display:grid}.cb-listing-title{align-items:baseline;gap:8px;display:flex}.cb-listing-title strong{font-size:18px}.cb-listing-title span{color:var(--muted);text-transform:capitalize;font-size:11px}.cb-listing-teams{align-items:center;display:flex}.cb-listing-player{background:var(--raised);width:31px;height:31px;box-shadow:0 0 0 3px var(--panel);color:var(--muted);border-radius:50%;place-items:center;margin-right:-5px;display:grid;overflow:hidden}.cb-listing-player.winner{box-shadow:0 0 0 3px #c79835}.cb-listing-player img{object-fit:cover;width:100%;height:100%}.cb-listing-player b{font-size:11px}.cb-listing-rounds{align-items:center;gap:10px;min-width:0;display:flex}.cb-listing-case{background:var(--panel-2);border-radius:7px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.cb-listing-case img{object-fit:cover;width:100%;height:100%}.cb-listing-case small{color:#fff;background:#0000009e;border-radius:3px;margin-top:44px;padding:1px 4px;font-size:8px;position:absolute}.cb-pulls{grid-template-columns:repeat(4,minmax(54px,1fr));gap:4px;min-width:0;display:grid}.cb-pulls>span{background:var(--panel-2);border-radius:5px;align-content:center;gap:2px;min-width:0;height:51px;padding:7px;display:grid}.cb-pulls>span.winner{background:color-mix(in srgb, #b0832c 24%, var(--panel-2))}.cb-pulls small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cb-pulls b{font-size:12px}.cb-listing-result{text-align:right;justify-items:end;gap:2px;display:grid}.cb-listing-result small,.cb-listing-result time{color:var(--muted);font-size:9px}.cb-listing-result strong{font-size:13px}.cb-fairness{position:absolute;top:10px;right:10px}.cb-fairness summary{color:var(--faint);cursor:pointer;font-size:9px}.cb-fairness[open]{z-index:4;background:var(--panel-3);width:min(440px,100% - 20px);box-shadow:var(--shadow);border-radius:6px;padding:10px}.cb-fairness code{overflow-wrap:anywhere;color:var(--muted);margin-top:5px;font-size:9px;display:block}.cb-empty{background:var(--panel);border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:280px;display:grid}.cb-empty img{width:175px}.cb-empty strong{font-size:16px}.cb-empty a{color:var(--blue);font-size:12px}.profile-page{max-width:1120px;margin:0 auto}.account-page-surface.account-modal{width:100%;max-height:none;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.account-page-surface .account-header{background:linear-gradient(115deg, color-mix(in srgb, var(--blue) 18%, var(--panel)), var(--panel) 55%);border-radius:8px;min-height:112px;padding:22px}.account-page-surface .profile-avatar{border-radius:10px;width:68px;height:68px}.account-page-surface .account-header h2{margin:3px 0;font-size:27px}.account-page-surface .account-tabs{background:var(--panel);border-radius:8px;gap:25px;height:54px;margin-top:11px;padding:0 18px}.account-page-surface .account-tabs button{font-size:13px}.account-page-surface .account-scroll{overflow:visible}.account-page-surface .account-pane{gap:11px;padding:14px 0 0}.account-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.account-stat-grid article{background:var(--panel);border-radius:7px;align-content:center;gap:4px;min-height:82px;padding:15px;display:grid}.account-stat-grid span{color:var(--muted);font-size:11px}.account-stat-grid strong{font-size:22px}.account-page-surface .account-card{background:var(--panel);border-radius:7px}.account-page-surface .linked-state{background:var(--panel-2)}.account-page-surface .linked-state i{display:none}.account-page-surface .level-card{background:linear-gradient(100deg, color-mix(in srgb, var(--blue) 12%, var(--panel)), var(--panel))}.site-footer .footer-inner{max-width:1180px;min-height:0;margin:0 auto;padding:43px 0 24px;display:block}.site-footer .footer-grid{grid-template-columns:minmax(210px,1.6fr) repeat(4,minmax(110px,1fr));gap:28px;display:grid}.site-footer .footer-grid>div{display:flex}.site-footer .footer-brand{display:block}.site-footer .footer-brand .brand{min-width:0;display:inline-flex}.site-footer .footer-brand p{max-width:245px;color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.5}.site-footer .footer-column{align-items:flex-start;gap:9px}.site-footer .footer-column h3{color:var(--text);margin:0 0 4px;font-size:14px}.site-footer .footer-column a,.site-footer .footer-column button{color:var(--muted);background:0 0;padding:0;font-size:12px;text-decoration:none}.site-footer .footer-column a:hover,.site-footer .footer-column button:hover{color:var(--text)}.site-footer .footer-description{max-width:900px;color:var(--faint);margin:35px 0 0;font-size:11px;line-height:1.55}.site-footer .footer-bottom{color:var(--faint);justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;font-size:11px;display:flex}.site-footer .footer-bottom>div{align-items:center;gap:11px;display:flex}:root[data-theme=light] .topbar{background:#ffffffe6}:root[data-theme=light] .chat-panel{box-shadow:8px 0 26px #2f536914}:root[data-theme=light] .case-card-art{background:radial-gradient(circle at 50% 70%,#3681eb38,#0000 44%),#e3edf4}:root[data-theme=light] .is-edge .case-card-art{background:radial-gradient(circle at 50% 70%,#dba02e38,#0000 44%),#e3edf4}@media (width<=1120px){.cb-battle-listing{grid-template-columns:190px minmax(240px,1fr) 125px}.site-footer .footer-grid{grid-template-columns:repeat(4,1fr)}.site-footer .footer-brand{grid-column:1/-1}}@media (width<=980px){:root{--shell-header:103px}.topbar{height:var(--shell-header)}.header-inner{align-content:center;height:auto;min-height:60px}.header-inner>nav{display:flex}.header-wallet-center{display:none}.page-grid{display:block}.chat-panel{height:100dvh;top:0}.cb-battle-listing{grid-template-columns:170px minmax(220px,1fr)}.cb-listing-result{grid-column:1/-1;justify-content:space-between;display:flex}}@media (width<=720px){:root{--shell-header:99px}.topbar{padding:0 11px 5px}.header-inner{gap:8px}.brand{min-width:0}.header-inner>nav{order:3;width:100%;height:34px;overflow-x:auto}.header-inner>nav a{height:32px;padding:0 11px;font-size:11px}.theme-toggle{display:grid}.top-actions .steam-login{justify-content:center;width:39px;padding:0}.top-actions .steam-login span{display:none}.originals-page-heading{align-items:center;min-height:66px}.originals-page-heading h1{font-size:26px}.originals-page-heading nav,.cases-toolbar span{display:none}.cases-grid{grid-template-columns:1fr}.cases-catalogue-card{grid-template-rows:190px 1fr auto;min-height:320px}.cb-battle-listing{grid-template-columns:1fr;gap:11px;padding:12px 32px 12px 12px}.cb-listing-rounds{overflow:hidden}.cb-pulls{flex:1}.cb-listing-result{grid-column:1}.account-page-surface .account-header{min-height:96px;padding:15px}.account-page-surface .profile-avatar{width:54px;height:54px}.account-page-surface .account-header h2{font-size:21px}.account-page-surface .account-tabs{gap:4px;padding:0 8px}.account-page-surface .account-tabs button{flex:1;font-size:11px}.account-stat-grid,.account-columns{grid-template-columns:1fr}.site-footer{margin:45px -12px 0;padding:0 18px}.site-footer .footer-inner{padding-top:32px}.site-footer .footer-grid{grid-template-columns:repeat(2,1fr);gap:27px 18px}.site-footer .footer-brand{grid-column:1/-1}.site-footer .footer-bottom{flex-direction:column;align-items:flex-start}}:root{--shell-header:76px;--topbar:76px;--bg:#071824;--panel:#0e202d;--panel-2:#172b39;--panel-3:#213545;--raised:#2a4151;--text:#fff;--muted:#a5adbd;--faint:#8493a4;--blue:#1777ff}:root[data-theme=light]{--bg:#edf2f7;--panel:#fff;--panel-2:#e3ebf2;--panel-3:#d9e4ed;--raised:#c8d8e5;--text:#182d3b;--muted:#536a7b;--faint:#617889;--blue:#0a65d5}html,body,#root{-webkit-font-smoothing:antialiased;font-feature-settings:"salt" on;font-variant-numeric:lining-nums tabular-nums;font-family:Proxima Nova,ui-sans-serif,-apple-system,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px}button,input,textarea,select{font-feature-settings:"salt" on;font-variant-numeric:lining-nums tabular-nums;font-family:inherit}button,b,strong{font-weight:600}h1,h2,h3{font-weight:700}a{color:inherit;text-decoration:none}.site-sidebar nav>a{font-size:14px;line-height:20px}.header-deposit{font-size:14px}.topbar{background:var(--bg);height:76px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 24px}.header-inner{flex-wrap:nowrap;max-width:none;height:76px;display:flex;position:relative}.topbar .mobile-game-nav{display:none}.top-actions{margin-left:auto}.brand{font-weight:700}.header-wallet-center{background:var(--panel-3);border-radius:6px;gap:0;height:48px;padding:0;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.header-balance{background:var(--panel-3);border-radius:0;justify-content:center;align-items:center;gap:7px;min-width:128px;height:48px;padding:0 14px;display:flex}.header-balance>span{letter-spacing:0;text-transform:none;color:var(--muted);font-size:12px;font-weight:400}.header-balance strong{font-size:14px;font-weight:400}.header-deposit{border-radius:0;height:48px;padding:0 20px;font-weight:600}.user-trigger>span{display:none}.user-trigger{background:0 0;padding:0}.user-trigger>.icon{display:none}.theme-toggle{background:0 0}.user-trigger .avatar{border-radius:50%;width:36px;height:36px}.page-grid{grid-template-columns:var(--sidebar-width) minmax(0,1fr) var(--chat-width);min-height:calc(100dvh - 76px);display:grid}.site-sidebar{background:var(--panel);flex-direction:column;grid-area:1/1;align-self:start;height:calc(100dvh - 76px);padding:20px 12px;display:flex;position:sticky;top:76px}.site-sidebar nav{flex-direction:column;gap:4px;display:flex}.site-sidebar nav>span{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;padding:16px 12px 8px;font-size:11px}.site-sidebar nav>a{height:44px;color:var(--muted);border-radius:6px;align-items:center;gap:12px;padding:0 12px;font-weight:600;display:flex}.site-sidebar nav>a:hover,.site-sidebar nav>a.active{background:var(--panel-3);color:var(--text)}.sidebar-community{color:var(--muted);margin-top:auto;padding:15px 12px;font-size:12px}.game-main{grid-area:1/2;width:100%;min-width:0;max-width:1400px;margin:0 auto;padding:26px 28px 0}.chat-panel{background:var(--panel);height:calc(100dvh - 76px);box-shadow:none;border:0;grid-area:1/3;width:auto;min-width:0;position:sticky;top:76px}.chat-title-row{background:var(--panel);height:60px;padding:0 16px}.chat-title-row>div{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.chat-title-row b{font-size:16px;font-weight:600}.chat-title-row span{color:var(--muted);font-size:11px;font-weight:400}.chat-close{display:none}.chat-room-tabs{background:var(--panel-2);border-radius:6px;gap:4px;margin:0 12px 10px;padding:4px;display:flex}.chat-room-tabs button{height:34px;color:var(--muted);border-radius:4px;flex:1;font-size:12px}.chat-room-tabs button.active{background:var(--raised);color:var(--text)}.chat-messages{overflow-anchor:none;scroll-behavior:auto;flex:1;min-height:0;padding:4px 10px 12px;overflow:auto}.chat-message{background:0 0;border-radius:6px;grid-template-columns:30px minmax(0,1fr);gap:9px;margin:0;padding:8px 6px;display:grid}.chat-message:hover{background:var(--panel-2)}.chat-message .avatar{border-radius:50%;width:30px;height:30px}.chat-message>div{min-width:0}.chat-message p{align-items:center;gap:6px;margin:0;line-height:18px;display:flex}.player-name{color:var(--text);text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0;font-size:13px;font-weight:600;overflow:hidden}.player-name:hover{text-decoration:underline}.chat-message time{color:var(--faint);opacity:0;flex:none;margin-left:auto;font-size:10px}.chat-message:hover time,.chat-message:focus-within time{opacity:1}.chat-message>div>span{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.45;display:block}.chat-day{color:var(--faint);padding:8px 0;font-size:10px}.chat-day>span{display:none}.chat-form{background:var(--panel-3);border:0;border-radius:6px;flex:none;height:auto;min-height:102px;margin:10px 12px 12px;padding:10px;display:block}.chat-form textarea{resize:none;width:100%;height:47px;min-height:0;color:var(--text);background:0 0;border:0;outline:none;padding:0;font-size:13px}.chat-form-actions{align-items:center;gap:10px;padding-top:6px;display:flex}.chat-form-actions>span{color:var(--faint);margin-left:auto;font-size:10px}.chat-form .chat-send{background:var(--blue);color:#fff;border-radius:4px;width:auto;height:28px;padding:0 12px;font-size:12px}.chat-form .chat-send:disabled{opacity:.5}.chat-form .chat-emoji{width:25px;height:28px;color:var(--muted)}.chat-guest{color:var(--muted);gap:12px;padding:18px 16px;font-size:12px;display:grid}.chat-guest button{background:var(--blue);color:#fff;border-radius:6px;height:38px}.chat-new-messages{background:var(--raised);color:var(--text);border-radius:5px;margin:4px 12px;padding:8px;font-size:12px}.bettor>.player-name{font-size:13px}.linked-profiles{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.linked-profiles>a{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.linked-profiles>a:hover{color:var(--text)}.public-player-modal{background:var(--panel);width:min(600px,100% - 24px);max-height:calc(100dvh - 32px);color:var(--text);border:0;border-radius:12px;padding:0;overflow:auto;box-shadow:0 24px 90px #0006}.public-player-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030c14b8}.public-player-content{padding:24px}.public-player-title{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.public-player-title h2{margin:0;font-size:18px}.public-player-title button{color:var(--muted);width:32px;height:32px;font-size:25px}.public-player-identity{align-items:center;gap:16px;display:flex}.public-player-identity h3{margin:0 0 5px;font-size:22px}.public-player-identity p{color:var(--muted);margin:0;font-size:12px}.public-player-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.public-player-summary article{background:var(--panel-2);border-radius:6px;padding:14px 12px}.public-player-summary article>span{color:var(--muted);font-size:12px}.public-player-summary strong{overflow-wrap:anywhere;margin-top:8px;font-size:20px;display:block}.public-player-summary strong small{color:var(--faint);margin-top:4px;font-size:11px;font-weight:400;display:block}.public-player-summary progress{width:100%;height:5px;accent-color:var(--blue)}.public-player-stats table{border-collapse:collapse;width:100%;font-size:13px}.public-player-stats th{color:var(--muted);text-align:left;padding:10px;font-weight:400}.public-player-stats td{padding:14px 10px}.public-player-stats td:not(:first-child),.public-player-stats th:not(:first-child){text-align:right}.public-player-stats tbody tr:nth-child(odd){background:var(--panel-2)}.public-player-stats>p{color:var(--muted);text-align:center;padding:20px}.positive{color:#24b77b}.negative{color:#e85e6a}.profile-page{max-width:1000px}.account-page-surface{box-shadow:none;background:0 0}.account-header{background:var(--panel);border-radius:10px 10px 0 0;padding:28px}.account-header h2{font-size:26px;font-weight:600}.account-header .eyebrow{display:none}.account-header>div>span{font-size:13px}.account-tabs{background:var(--panel);gap:28px;height:56px;padding:0 28px}.account-tabs button{font-size:14px;font-weight:600}.account-pane{padding:24px 0}.account-card{background:var(--panel);border-radius:8px;padding:22px}.account-card h3{font-size:16px;font-weight:600}.account-card p,.account-card small,.level-card small{color:var(--muted);font-size:13px;line-height:1.5}.account-stat-grid{gap:12px}.account-stat-grid article{background:var(--panel);border-radius:8px;padding:18px}.account-stat-grid span{font-size:12px}.account-stat-grid strong{font-size:18px;font-weight:600}.account-action,.account-form button{height:40px;font-size:13px;font-weight:600}.account-form input,.account-form textarea{font-size:14px}.account-columns{gap:16px}.linked-state{font-size:13px}.linked-state>i{display:none}.reward-hero{background:var(--panel);border-radius:8px;padding:24px}.reward-hero h3{font-size:24px}.reward-hero p{font-size:14px}.reward-card h3{font-size:22px}.reward-card>span{font-size:11px}.reward-card p,.reward-card button,.reward-card a,.level-card>div{font-size:13px}.site-footer{background:var(--panel);margin:48px -28px 0;padding:0 28px}.footer-inner{padding:36px 0 22px;display:block}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;display:grid}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:none;margin:14px 0 0;font-size:13px}.site-footer .footer-column h3{font-size:14px;font-weight:600}.footer-column{gap:10px}.site-footer .footer-column a,.site-footer .footer-column button{font-size:13px}.footer-description{margin:28px 0;font-size:12px;line-height:1.6}.footer-bottom{border:0;margin-top:24px;padding-top:0;font-size:12px}.footer-inner .brand{color:var(--text)}.modal-backdrop{justify-content:center;align-items:center;padding:20px}.wallet-modal{border-radius:10px;width:min(480px,100%);padding:24px}.wallet-modal h2{font-size:20px}.wallet-tabs{background:var(--panel-2);border-radius:7px;gap:4px;margin:22px 0;padding:4px;display:flex}.wallet-tabs button{height:38px;color:var(--muted);border-radius:5px;flex:1}.wallet-tabs button.active{background:var(--raised);color:var(--text)}.wallet-modal .asset-tabs button{flex:1;height:42px;font-size:13px}.wallet-modal label{letter-spacing:0;font-size:12px;font-weight:600}.wallet-modal input{height:44px;font-size:14px}.wallet-modal small{font-size:12px;line-height:1.5}.wallet-balance{font-size:13px}.wallet-summary{background:var(--panel-2);border-radius:6px;gap:8px;margin:14px 0;padding:16px;display:grid}.wallet-summary>div{justify-content:space-between;gap:12px;display:flex}.wallet-summary strong{font-size:22px}.wallet-summary small{color:var(--muted)}.wallet-submit{justify-content:center;width:100%}.wallet-form{gap:16px}@media (width>=981px){.chat-panel{left:auto;right:auto;transform:none}.chat-panel .chat-close{display:none}}@media (width<=1250px){.site-shell{--sidebar-width:164px;--chat-width:270px}.game-main{padding:22px 20px 0}.site-footer{margin-left:-20px;margin-right:-20px;padding:0 20px}.site-sidebar nav>a{gap:9px;font-size:13px}.public-player-summary strong{font-size:18px}}@media (width<=1100px){.site-shell{--sidebar-width:150px;--chat-width:0px}.page-grid{grid-template-columns:150px minmax(0,1fr)}.chat-panel{z-index:90;width:300px;height:100dvh;transition:transform .18s;position:fixed;top:0;left:auto;right:0;transform:translate(100%)}.chat-is-open .chat-panel{transform:translate(0)}.chat-panel .chat-close{display:block}.mobile-chat-button{background:0 0;display:flex}.chat-is-open .mobile-chat-backdrop{z-index:89;background:#0007;display:block;position:fixed;inset:0}.chat-title-row>div{flex:1;width:auto;padding-right:12px}}@media (width<=720px){:root{--shell-header:112px;--topbar:112px}.topbar{height:112px;padding:0 14px}.header-inner{grid-template-rows:64px 42px;grid-template-columns:1fr auto;gap:0;height:112px;display:grid}.brand{font-size:18px}.brand-mark{display:none}.brand-wordmark>small{font-size:9px}.top-actions{grid-area:1/2;gap:4px}.topbar .mobile-game-nav{order:initial;grid-area:2/1/auto/-1;justify-content:center;gap:4px;height:42px;display:flex}.topbar nav a{height:34px;padding:0 15px;font-size:13px}.header-wallet-center{grid-area:1/1;justify-self:start;max-width:210px;height:36px;margin-left:112px;position:static;transform:none}.header-balance{min-width:0;height:36px;padding:0 8px}.header-balance>span{display:none}.header-balance strong{font-size:12px}.header-deposit{height:36px;padding:0 10px;font-size:12px}.top-actions .theme-toggle,.top-actions .mobile-chat-button{width:28px;min-width:28px;height:36px}.top-actions .user-trigger .avatar{width:28px;height:28px}.header-inner>.brand{position:absolute;top:24px;left:0}.top-actions .steam-login{height:36px;padding:0 12px;font-size:12px}.page-grid{min-height:calc(100dvh - 112px);display:block}.site-sidebar{display:none}.game-main{max-width:none;padding:18px 14px 0}.site-footer{margin:32px -14px 0;padding:0 18px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.footer-bottom{align-items:start}.public-player-content{padding:18px}.public-player-summary{gap:6px}.public-player-summary article{padding:12px 8px}.public-player-summary strong{font-size:16px}.account-header{padding:20px}.account-tabs{gap:20px;padding:0 20px}.account-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-stat-grid article{padding:12px 8px}.account-stat-grid strong{font-size:14px}.account-card{padding:18px}.account-columns{grid-template-columns:1fr}.chat-panel{top:0}.modal-backdrop{padding:12px}.wallet-modal{max-height:calc(100dvh - 24px);overflow:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.chat-panel{transition:none}}.roulette-stage{box-shadow:none;background:0 0;border-radius:0;padding-top:28px}.roulette-stage .round-status{text-transform:none;letter-spacing:0;background:0 0;justify-content:center;height:44px;padding:0;font-size:14px}.round-status strong{font-weight:600}.roulette-stage .reel-viewport{background:0 0;height:112px;margin-top:22px}.roulette-stage .reel-shade.left{background:linear-gradient(90deg,var(--bg),transparent)}.roulette-stage .reel-shade.right{background:linear-gradient(-90deg,var(--bg),transparent)}.roulette-history-row{justify-content:center;align-items:center;gap:24px;min-height:34px;margin:28px 0 34px;display:flex;position:relative}.roulette-history-row .recent-row{background:0 0;justify-content:center;gap:0;min-height:0;padding:0}.roulette-history-row .recent-row>div{justify-content:center;gap:5px;display:flex}.roulette-history-row .result-chip{border-radius:50%;outline:0;width:24px;height:24px;font-size:11px}.roulette-hundred{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.roulette-hundred>span{white-space:nowrap;align-items:center;gap:4px;display:flex}.roulette-hundred i{border-radius:50%;width:12px;height:12px;display:inline-block}.roulette-hundred .is-red{background:var(--red)}.roulette-hundred .is-green{background:var(--green)}.roulette-hundred .is-black{background:#607286}.roulette-stage+.bet-panel{background:0 0;max-width:550px;margin:0 auto 28px;padding:0;display:block}.roulette-stage+.bet-panel .balance-row{display:none}.roulette-stage+.bet-panel .bet-controls{gap:6px}.bet-controls label>span{letter-spacing:0;text-transform:none;font-size:14px;font-weight:600;line-height:20px}.bet-controls input{font-size:16px;font-weight:400}.bet-choice strong{font-size:16px;font-weight:600}.bet-choice>span{font-size:14px;font-weight:600}.pool-summary span{letter-spacing:0;font-size:12px}.credit-icon{object-fit:contain;vertical-align:middle;flex:none;display:inline-block}.asset-amount img{object-fit:contain}@media (width<=1250px){.roulette-history-row{flex-direction:column;gap:12px}.roulette-stage{padding-top:14px}}@media (width<=720px){.roulette-stage .reel-viewport{margin-top:12px}.roulette-history-row{margin:20px 0 24px}.roulette-stage+.bet-panel{margin-bottom:20px}.bet-controls label>span{font-size:12px}.site-shell:has(.header-wallet-center){--shell-header:154px;--topbar:154px}.topbar:has(.header-wallet-center){height:154px}.topbar:has(.header-wallet-center) .header-inner{height:154px}.topbar:has(.header-wallet-center) .header-inner{grid-template-rows:64px 42px 42px}.topbar:has(.header-wallet-center) .mobile-game-nav{grid-row:3}.header-wallet-center{grid-area:2/1/auto/-1;justify-self:center;max-width:none;margin:0;display:flex;position:static;transform:none}.header-wallet-center .header-deposit{display:inline-flex}}:root{--bg:#0e202d;--panel:#172b39;--panel-2:#122635;--panel-3:#213545;--shell-surface:#0b1b27;--header-surface:#172b39;--border:#2a4151;--muted:#a1bfd6;--faint:#9ab1c2;--success-text:#73dfa7}:root[data-theme=light]{--bg:#edf2f7;--panel:#fff;--panel-2:#e3ebf2;--panel-3:#d9e4ed;--shell-surface:#f8fafc;--header-surface:#fff;--border:#d1dce5;--muted:#536a7b;--faint:#536a7b;--success-text:#187347}.site-shell{--sidebar-width:240px;--chat-width:320px}.topbar{background:var(--header-surface);box-shadow:0 2px 6px #00000014}.site-content{flex-direction:column;grid-area:1/2;min-width:0;display:flex}.site-content>.game-main{flex:1}.site-content>.site-footer{background:var(--shell-surface);width:100%;margin:48px 0 0;padding:0 28px}.site-footer .footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer .footer-brand{grid-column:1/-1}.site-footer .footer-grid>.footer-brand{display:block}.site-footer .footer-brand .brand{font-size:22px}.site-footer .footer-brand p{max-width:480px;margin-top:16px}.site-footer .footer-column :is(a,button),.site-footer .footer-description,.site-footer .footer-brand p{font-size:14px;line-height:21px}.site-footer .footer-bottom{font-size:13px}.site-sidebar{background:var(--shell-surface);border-right:1px solid var(--border);padding:14px}.site-sidebar nav{gap:3px}.site-sidebar nav>a{height:auto;min-height:46px;color:var(--text);border-radius:8px;gap:12px;padding:10px 12px;font-size:15px;font-weight:700;line-height:20px}.site-sidebar nav>a>.site-icon{width:26px;height:26px;color:var(--muted)}.site-sidebar nav>a.active{background:color-mix(in srgb, var(--blue) 16%, var(--shell-surface))}.site-sidebar nav>a.active>.site-icon{color:color-mix(in srgb, var(--blue) 70%, var(--text))}.site-sidebar nav>span{letter-spacing:.1em;font-size:11px;font-weight:700;line-height:16px}.sidebar-community{padding:16px 12px;font-size:14px;font-weight:600;line-height:20px}.site-shell .avatar{border:0;border-radius:4px}.site-shell .user-trigger .avatar{border-radius:4px;width:28px;height:28px}.site-shell .bettor .avatar{width:26px;height:26px}.public-player-identity>img,.account-header>img{border-radius:4px;width:52px;height:52px}.chat-panel{background:var(--shell-surface);border-left:1px solid var(--border)}.chat-title-row{background:var(--header-surface);border-bottom:1px solid var(--border)}.chat-title-row span{font-size:13px}.chat-messages{scrollbar-width:thin;scrollbar-color:var(--raised) transparent;padding:8px 0 12px}.chat-message{border-radius:0;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:5px 14px}.chat-message>.player-name{width:24px;height:24px}.chat-message .avatar{border-radius:4px;width:24px;height:24px;display:block}.chat-message-copy{overflow-wrap:anywhere;font-size:16px;line-height:24px;position:relative}.chat-message-copy>.player-name{white-space:normal;color:var(--muted);font-size:16px;font-weight:600;line-height:24px;display:inline;overflow:visible}.chat-message .chat-message-copy>span{color:var(--text);font-size:16px;line-height:24px;display:inline}.chat-message .chat-message-copy>.chat-message-separator{color:var(--muted)}.chat-message time{background:var(--shell-surface);pointer-events:none;border-radius:3px;padding:0 4px;font-size:10px;line-height:14px;position:absolute;top:-12px;right:0}.chat-day{padding:12px 14px;font-size:12px}.chat-empty{color:var(--muted);padding:20px 16px;font-size:14px}.chat-form{background:var(--shell-surface);border-radius:0;margin:0;padding:16px}.chat-form textarea{border:1px solid var(--border);background:var(--panel);border-radius:8px;height:68px;padding:10px;font-size:16px;line-height:24px;display:block}.chat-form textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.chat-form-actions{padding-top:12px}.chat-form-actions>span{font-size:12px}.chat-form .chat-send{border-radius:6px;height:40px;padding:0 16px;font-size:14px}.chat-form .chat-emoji{width:36px;height:40px;font-size:23px}.chat-guest{background:var(--header-surface);font-size:14px;line-height:20px}.chat-guest button{height:44px;font-size:14px}.auth-modal{border-radius:10px}.auth-copy{font-size:14px;line-height:21px}.auth-form label{color:var(--muted);letter-spacing:0;font-size:14px;font-weight:600}.auth-form label small{font-size:12px}.auth-form input{font-size:16px;font-weight:400}.auth-tabs button,.auth-submit{font-size:15px;font-weight:600}.auth-error{text-transform:none;font-size:14px;line-height:20px}.auth-divider{text-transform:none;letter-spacing:0;font-size:13px;font-weight:400}.social-auth>:is(a,button){letter-spacing:0;text-transform:none;flex-direction:row;justify-content:center;align-items:center;gap:7px;min-width:0;height:auto;min-height:44px;padding:10px 6px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.social-auth>:is(a,button)>:is(svg,img){object-fit:contain;flex:0 0 22px;width:22px;height:22px;display:block}.auth-recovery{text-transform:none;padding-top:16px;font-size:14px;font-weight:600;line-height:20px}.password-feedback{margin:-4px 0 4px;font-size:13px;line-height:20px}.password-requirements{grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;padding:0;list-style:none;display:grid}.password-requirements li{color:var(--muted);align-items:baseline;gap:6px;display:flex}.password-requirements .is-met,.password-valid{color:var(--success-text)}.password-requirements li>span:first-child{flex:none;width:12px}.password-valid{margin:8px 0 0;font-weight:600}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1250px){.site-shell{--sidebar-width:210px;--chat-width:300px}.site-content>.site-footer{padding-inline:20px}}@media (width<=1100px){.site-shell{--sidebar-width:210px;--chat-width:0px}.page-grid{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}}@media (width<=720px){.site-content>.site-footer{margin-top:32px;padding-inline:18px}.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-modal{padding:22px 18px}}@media (width<=360px){.social-auth,.password-requirements{grid-template-columns:1fr}}.mobile-bottom-viewport{display:none}.header-deposit{justify-content:center;align-items:center;gap:8px;display:inline-flex}.sidebar-toggle,.sidebar-close,.chat-title-row .chat-close{width:36px;height:36px;color:var(--muted);background:0 0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.sidebar-toggle:hover,.sidebar-close:hover,.chat-title-row .chat-close:hover{background:var(--panel-3);color:var(--text)}.sidebar-heading{color:var(--muted);justify-content:space-between;align-items:center;padding:0 8px 8px 12px;font-size:14px;display:flex}.sidebar-toggle{margin-right:12px}@media (width>=992px){.sidebar-is-closed{--sidebar-width:0px}.sidebar-is-closed .site-sidebar{display:none}.top-actions .mobile-chat-button{place-items:center;display:grid}}@media (width>=1101px){.chat-is-closed{--chat-width:0px}.chat-is-closed .chat-panel{display:none}}@media (width<=991px){.sidebar-toggle{display:none}}.roulette-history-row{flex-flow:wrap;gap:18px 32px;min-height:40px;padding:8px 0}.roulette-history-row .recent-row{flex:0 auto;min-width:0;height:auto}.roulette-history-row .recent-row>div{flex-wrap:wrap;gap:8px}.roulette-history-row .result-chip{flex:0 0 30px;width:30px;height:30px;font-size:13px;line-height:1}.roulette-hundred{flex:none;gap:14px;font-size:14px;line-height:24px}.roulette-hundred>span{gap:6px}.roulette-hundred i{flex:none;width:14px;height:14px}@media (width<=480px){.roulette-history-row{gap:14px}.roulette-history-row .recent-row>div{gap:5px}.roulette-history-row .result-chip{flex-basis:24px;width:24px;height:24px;font-size:12px}}@media (width<=1100px){.chat-panel{z-index:110;width:100%;height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px);inset:0}.chat-title-row{min-height:calc(60px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}.chat-title-row .chat-close{flex:none;place-items:center;width:44px;height:44px;display:grid}.chat-is-open .chat-panel{transform:translate(0)}.chat-is-open .mobile-chat-backdrop{display:none}.chat-messages{overscroll-behavior:contain}}@media (width<=991px){.site-shell{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.site-sidebar{display:none}.page-grid{display:block}.topbar .mobile-game-nav,.top-actions .mobile-chat-button{display:none}.mobile-bottom-viewport{height:calc(64px + env(safe-area-inset-bottom,0px));z-index:95;pointer-events:none;display:block;position:fixed;inset:auto 0 0;transform:translateZ(0)}.mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom,0px);background:var(--panel);pointer-events:auto;display:flex;position:absolute;inset:0;box-shadow:0 -4px 12px #0000001f}.mobile-bottom-nav>a,.mobile-bottom-nav>button{min-width:0;color:var(--muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px 4px;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;display:flex}.mobile-bottom-nav>.active{color:var(--blue)}.mobile-bottom-nav>:focus-visible{outline:2px solid var(--blue);outline-offset:-4px;border-radius:6px}.toast{bottom:calc(80px + env(safe-area-inset-bottom,0px))}body:has(:is(input:not([readonly]):not([disabled]):not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]),textarea:not([readonly]):not([disabled]),[contenteditable=true]):focus) .mobile-bottom-viewport{display:none}}@media (width<=720px){:is(.site-shell,.site-shell:has(.header-wallet-center)){--shell-header:64px;--topbar:64px}.topbar,.topbar .header-inner{height:64px}.topbar:has(.header-wallet-center){height:64px}.topbar:has(.header-wallet-center) .header-inner{height:64px}.topbar{padding:0 12px}.topbar .header-inner{align-items:center;gap:8px;display:flex}.topbar .header-inner>.brand{flex:none;min-width:0;margin:0;font-size:16px;position:static}.topbar .header-wallet-center{flex:0 auto;min-width:0;max-width:calc(100vw - 176px);height:36px;margin:0 0 0 auto;position:static;transform:none}.topbar .header-balance{min-width:0;padding:0 8px}.topbar .header-balance strong{white-space:nowrap;min-width:0;font-size:12px}.topbar .header-deposit{flex:0 0 36px;width:36px;padding:0}.topbar .header-deposit>span{display:none}.topbar .top-actions{flex:none;gap:4px;margin-left:auto}.topbar:has(.header-wallet-center) .top-actions{margin-left:0}.page-grid{min-height:calc(100dvh - var(--shell-header) - 64px)}}.topbar .header-inner{gap:12px}.header-wallet{background:var(--panel-3);border-radius:7px;flex:none;height:46px;margin-left:auto;display:flex;overflow:hidden}.header-wallet .header-balance{min-width:112px;height:46px}.header-wallet .header-balance strong{align-items:center;gap:7px;font-size:16px;display:flex}.header-wallet .header-deposit{width:44px;height:46px;padding:0}.topbar:has(.header-wallet) .top-actions{margin-left:4px}.topbar .theme-toggle{place-items:center;width:44px;height:44px;display:grid}.topbar .user-trigger{align-items:center;height:48px;padding:0;display:flex}.topbar .user-trigger .avatar{border-radius:8px;width:46px;height:46px}.profile-signout{justify-self:end}@media (width>=1101px){.topbar:has(.header-wallet) .top-actions{width:calc(var(--chat-width) - 24px);justify-content:flex-end;min-width:160px;margin-left:0}.site-shell.chat-is-closed .topbar:has(.header-wallet) .top-actions{width:auto}.game-main:has(>.roulette-stage){min-height:calc(100dvh - var(--shell-header));flex-direction:column;display:flex}.game-main>.bet-grid{flex:1;min-height:360px;padding-bottom:24px}.game-main>.bet-grid>.bet-column{flex-direction:column;display:flex}.game-main>.bet-grid .bettor-list{flex:1}}@media (width<=720px){.topbar .header-inner{gap:8px}.header-wallet{flex:0 auto;min-width:0;height:40px}.header-wallet .header-balance{min-width:0;height:40px;padding:0 8px}.header-wallet .header-balance strong{gap:4px;font-size:14px}.header-wallet .header-deposit{flex:none;width:34px;height:40px}.topbar .user-trigger,.topbar .user-trigger .avatar{width:40px;height:40px}.topbar:has(.header-wallet) .top-actions{gap:2px;margin-left:0}.topbar .theme-toggle{width:36px;height:40px}}@media (width<=380px){.topbar:has(.header-wallet) .brand-wordmark{display:none}.topbar:has(.header-wallet) .brand-mark{flex:none;width:34px;height:36px;display:flex;transform:none}}.community-shell{--sidebar-width:0px;--chat-width:320px}.community-shell .page-grid{grid-template-columns:var(--chat-width) minmax(0, 1fr)}.community-shell .site-content{grid-column:2}.community-shell .community-chat{grid-area:1/1}.community-shell .topbar{--header-padding:24px;padding-inline:var(--header-padding)}.community-shell .topbar .header-inner{gap:16px}.header-brand{flex:none;align-items:center;gap:16px;display:flex}.header-brand .brand{margin:0}.brand>.brand-name{display:inline}.brand-name{color:var(--text);white-space:nowrap;letter-spacing:-.035em;font-size:23px;font-weight:700;line-height:1}.community-shell .topbar .mobile-chat-button{width:36px;height:44px;color:var(--muted);background:0 0;flex:none;place-items:center;padding:0;display:grid}.community-shell .topbar .mobile-chat-button:hover{color:var(--text)}.community-shell .header-game-nav{align-items:center;gap:4px;margin-left:0;display:flex}.community-shell .header-game-nav>.header-leaderboard{width:auto}.community-shell .header-game-nav>a{white-space:nowrap;height:46px;color:var(--muted);text-transform:none;letter-spacing:normal;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 12px;font-size:15px;font-weight:700;line-height:20px;display:flex}.community-shell .header-game-nav>a>.site-icon{flex:none;width:26px;height:26px}.community-shell .header-game-nav>a.active{color:var(--text);background:color-mix(in srgb, var(--blue) 14%, var(--shell-surface))}.community-shell .header-game-nav>a:hover{color:var(--text);background:var(--panel-3)}.community-shell .topbar:has(.header-wallet) .top-actions{flex:none;width:auto;min-width:0;margin-left:0}.community-shell .top-actions .steam-login{border-radius:8px;justify-content:center;align-items:center;gap:10px;width:auto;min-width:112px;height:48px;padding:0 18px;font-size:16px;font-weight:600;display:inline-flex}.community-shell .steam-login>svg{flex:none;width:26px;height:26px}.community-shell .steam-login>span{font-size:16px;display:inline}.community-shell .steam-login>span:after{content:none}.session-retry{color:var(--muted);background:var(--panel-3);border-radius:6px;padding:10px}.community-chat .chat-title-row{flex:none;justify-content:space-between;align-items:center;display:flex}.community-chat .chat-title-row .chat-close{display:grid}@media (width>=1101px){.community-shell.chat-is-closed{--chat-width:0px}.community-shell:not(.chat-is-closed) .header-brand{flex-basis:calc(var(--chat-width) - var(--header-padding) - 16px)}}@media (width>=992px) and (width<=1279px){.community-shell .topbar{--header-padding:16px}.community-shell .topbar .header-inner{gap:16px}.community-shell .header-game-nav{gap:0;margin-left:0}.community-shell .header-game-nav>a{gap:7px;padding-inline:9px}.community-shell .header-rewards>span{display:none}}@media (width>=992px) and (width<=1439px){.community-shell .header-rewards>span,.community-shell .header-leaderboard>span{display:none}}@media (width<=1100px){.community-shell .page-grid{display:block}.community-shell .community-chat{border:0;width:100%;height:100dvh;inset:0;transform:translate(-100%)}.community-shell.chat-is-open .community-chat{transform:translate(0)}.community-chat .chat-title-row{height:auto;min-height:calc(60px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}}@media (width<=991px){.community-shell .header-game-nav,.community-shell .topbar .mobile-chat-button{display:none}.community-shell .topbar .header-inner{gap:8px}}@media (width<=720px){.community-shell .topbar{--header-padding:12px}.community-shell .topbar .brand{gap:7px;position:static}.topbar .brand-name{font-size:18px}}@media (width<=400px){.community-shell .topbar .brand-logo{width:30px;height:30px}.topbar .brand-name{font-size:15px}.community-shell .topbar .brand{gap:6px}.header-wallet .header-balance strong{font-size:12px}.header-wallet .header-balance{padding-inline:6px}}.community-chat{background:var(--shell-surface);border-left:0;border-right:1px solid var(--border);width:100%;box-shadow:none}.community-chat .chat-title-row{background:0 0;border-bottom:0;height:52px;min-height:52px;padding:0 14px}.community-chat .chat-title-row b{font-size:15px;font-weight:600}.chat-rain-card{background:var(--panel-3);border-radius:8px;align-items:center;gap:9px;margin:0 12px 10px;padding:12px 10px;display:flex;box-shadow:0 3px 6px #00000014}.chat-rain-card>div{gap:1px;display:grid}.chat-rain-card strong{font-size:16px;font-weight:700;line-height:19px}.chat-rain-card span{color:var(--muted);font-size:12px;line-height:16px}.chat-rain-card .chat-rain-clock{text-align:right;margin-left:auto}.chat-rain-clock time{font-variant-numeric:tabular-nums;font-size:13px;line-height:19px}.rain-tip-button{color:#19212d;background:#fdbb24;border-radius:7px;flex:none;place-items:center;width:34px;height:36px;padding:0;display:grid}.rain-tip-button:hover{background:#ffd166}.community-chat .chat-messages{padding:0 0 12px}.community-chat .chat-message{background:0 0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:8px 14px;display:grid;position:relative}.community-chat .chat-message:hover{background:color-mix(in srgb, var(--panel-3) 38%, transparent)}.community-chat .chat-message>.player-name,.community-chat .chat-message .avatar{border-radius:5px;width:28px;height:28px}.community-chat .chat-message-copy{min-width:0;font-size:14px;line-height:20px}.chat-message-heading{align-items:baseline;gap:8px;min-width:0;display:flex}.chat-message-heading .player-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);padding:0;font-size:14px;font-weight:600;line-height:19px;overflow:hidden}.community-chat .chat-message time{color:var(--faint);opacity:0;background:0 0;flex:none;margin-left:auto;padding:0;font-size:10px;line-height:16px;position:static}.community-chat .chat-message:hover time,.community-chat .chat-message:focus-within time{opacity:1}.community-chat .chat-message-body{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:1px 0 0;font-size:14px;line-height:20px;display:block}.community-chat .chat-day{color:var(--faint);padding:8px 14px 10px;font-size:11px}.community-chat .chat-empty{text-align:center;margin:12px 0;padding:14px}.chat-composer{background:var(--panel);padding:10px 12px 12px;position:relative}.community-chat .chat-form{border:1px solid var(--border);background:var(--shell-surface);border-radius:10px;outline:none;flex:none;align-items:center;gap:4px;height:48px;min-height:48px;margin:0;padding:3px 5px 3px 0;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.community-chat .chat-form:hover:not(:focus-within){border-color:var(--border-strong)}.community-chat .chat-form:focus-within{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 4%, var(--shell-surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 18%, transparent)}.community-chat .chat-form textarea{resize:none;width:100%;min-width:0;height:40px;min-height:40px;max-height:90px;color:var(--text);caret-color:var(--blue);background:0 0;border:0;border-radius:7px;outline:none;flex:1;padding:10px 12px;font-size:14px;line-height:20px;display:block}.community-chat .chat-form textarea::placeholder{color:var(--faint)}.community-chat .chat-form textarea:focus-visible{outline:none}.community-chat .chat-form textarea:disabled{cursor:not-allowed}.community-chat .chat-form>button{width:36px;height:36px;color:var(--muted);background:0 0;border-radius:7px;flex:none;place-items:center;padding:0;transition:background-color .16s,color .16s,box-shadow .16s;display:grid}.community-chat .chat-form>button:not(:disabled){background:var(--blue);color:#fff;box-shadow:0 2px 6px color-mix(in srgb, var(--blue) 20%, transparent)}.community-chat .chat-form>button:hover:not(:disabled){background:color-mix(in srgb, var(--blue) 88%, #fff)}.community-chat .chat-form>button:active:not(:disabled){background:color-mix(in srgb, var(--blue) 88%, #000);box-shadow:none}.community-chat .chat-form>button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.community-chat .chat-form>button:disabled{opacity:.45;cursor:default}@media (width<=1100px){.community-chat .chat-form textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.community-chat .chat-form,.community-chat .chat-form>button{transition:none}}.chat-login-input{background:var(--shell-surface);width:100%;height:44px;color:var(--muted);border-radius:6px;justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;font-weight:400;display:flex}.chat-status-bar{gap:6px;height:36px;margin-top:8px;display:flex}.chat-status-bar>*{background:var(--panel-3);color:var(--muted);border-radius:5px;justify-content:center;align-items:center;gap:7px;font-size:13px;line-height:18px;display:flex}.chat-online{min-width:74px;padding:0 10px}.chat-online i{width:8px;height:8px;box-shadow:none;background:#27b473;border-radius:50%;flex:none;animation:none}.chat-online i.is-offline{background:var(--faint)}.chat-language{flex:1}.chat-language>span{font-size:17px}.chat-status-bar .chat-options{flex:none;width:36px;padding:0;font-size:24px}.chat-options-menu{z-index:25;background:var(--panel-3);box-shadow:var(--shadow);border-radius:8px;padding:16px;font-size:13px;line-height:19px;position:absolute;bottom:calc(100% + 6px);left:12px;right:12px}.chat-options-menu p{color:var(--muted);margin:0 0 12px}.chat-options-menu>span{color:var(--text);margin-bottom:12px;display:block}.chat-options-menu a,.chat-options-menu>button{color:var(--text);background:0 0;padding:8px 0;font-size:14px;display:block}.chat-context-menu{z-index:140;background:var(--panel-3);width:200px;color:var(--text);box-shadow:var(--shadow);border-radius:8px;padding:5px;position:fixed}.chat-context-menu button{text-align:left;text-overflow:ellipsis;background:0 0;border-radius:5px;align-items:center;gap:8px;width:100%;padding:10px;font-size:14px;display:flex;overflow:hidden}.chat-context-menu button:hover{background:var(--raised)}.chat-context-menu button:disabled{opacity:.4}.chat-rain-result{background:var(--panel-3);border-radius:7px;margin:10px 12px;padding:12px;font-size:13px;line-height:20px}.chat-rain-result summary{cursor:pointer}.chat-rain-result summary>strong{margin-left:8px}.chat-rain-result summary>small{color:var(--muted);display:block}.chat-rain-result>div{max-height:260px;margin-top:10px;overflow-y:auto}.chat-rain-result>div>div{justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.chat-rain-result .player-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:13px;overflow:hidden}.community-tip-dialog{background:var(--panel);width:min(440px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--text);box-shadow:var(--shadow);border:0;border-radius:12px;padding:28px;font-family:inherit;overflow:auto}.community-tip-dialog::backdrop{background:#000000a6}.community-dialog-close{width:36px;height:36px;color:var(--muted);background:0 0;border-radius:5px;padding:0;font-size:26px;position:absolute;top:10px;right:10px}.community-tip-dialog h2{overflow-wrap:anywhere;margin:0 28px 24px 0;font-size:23px;line-height:30px}.community-tip-dialog form{gap:12px;font-size:14px;line-height:21px;display:grid}.community-tip-input{background:var(--shell-surface);border-radius:6px;align-items:center;gap:10px;padding:0 14px;display:flex}.community-tip-input input{width:100%;min-width:0;height:48px;color:var(--text);background:0 0;border:0;outline:0;font-size:17px}.community-tip-input:focus-within{outline:2px solid var(--blue)}.community-tip-dialog small,.community-tip-dialog p{color:var(--muted);margin:0;font-size:13px;line-height:19px}.community-tip-dialog .community-tip-error{color:var(--red)}.community-tip-submit{background:var(--blue);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:46px;margin-top:8px;font-size:15px;font-weight:600;display:flex}.community-tip-submit:disabled{opacity:.55;cursor:not-allowed}@media (width<=380px){.community-shell .top-actions .steam-login{gap:8px;min-width:100px;height:44px;padding-inline:12px}.community-shell .topbar:has(.steam-login) .brand-wordmark{display:none}.community-shell .topbar:has(.steam-login) .brand-mark{display:flex}}@media (width<=1100px){.community-chat{border:0}.community-chat .chat-title-row{height:calc(56px + env(safe-area-inset-top,0px));min-height:calc(56px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}}.brand-logo{object-fit:contain;border-radius:7px;flex:none;display:block}.community-shell .topbar .brand{flex:none;width:auto;min-width:44px}.footer-brand .brand{display:inline-flex}.footer-brand .brand-logo{width:52px;height:52px}.admin-logo .brand-logo{width:46px;height:46px}.public-player-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.phase-rolling .reel-track{animation:none}.recent-row>div,.bettor-list,.community-chat .chat-messages{position:relative}.reel-viewport{contain:paint}.bet-choice,.theme-toggle,.header-deposit,.steam-login,.header-game-nav>a{transition:background-color .18s,color .18s,box-shadow .18s}.community-chat{transition:transform .32s cubic-bezier(.22,1,.36,1)}.public-player-modal[open],.community-tip-dialog[open]{animation:.22s cubic-bezier(.22,1,.36,1) surface-arrive}@keyframes surface-arrive{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.bet-history{min-width:0;margin:38px 0 32px}.bet-history-header{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.bet-history h2{color:var(--text);margin:0 auto 0 0;font-size:20px;font-weight:700;line-height:1.3}.history-filters{background:var(--panel-2);border-radius:8px;gap:3px;padding:4px;display:flex}.history-filters button,.history-pause{color:var(--muted);background:0 0;border:0;border-radius:5px;padding:7px 13px;font-size:13px;font-weight:600;transition:background .2s,color .2s}.history-filters button[aria-pressed=true]{background:var(--panel-3);color:var(--text)}.history-filters button:hover,.history-pause:hover{color:var(--text)}.history-pause{padding-inline:4px}.history-pause[aria-pressed=true]{color:var(--blue)}.history-table-scroll{overscroll-behavior-x:contain;border-radius:10px;overflow:auto}.bet-history table{border-collapse:separate;border-spacing:0 4px;width:100%;font-size:14px}.bet-history th{text-align:left;color:var(--muted);white-space:nowrap;padding:8px 14px;font-size:12px;font-weight:600}.bet-history th:nth-child(4),.bet-history th:last-child{text-align:right}.history-row{background:var(--panel)}.history-row,.replay-tile{--rarity-color:rgb(var(--rarity,176 195 217))}.history-row:nth-child(2n){background:color-mix(in srgb,var(--panel) 60%,var(--bg))}.history-row td{height:66px;padding:7px 14px}.history-row td:first-child{border-radius:8px 0 0 8px}.history-row td:last-child{border-radius:0 8px 8px 0}.history-item{min-width:190px;color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.history-item>span:last-child{min-width:0}.history-item strong{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:14px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.history-item small,.history-game small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.history-item-art{background:radial-gradient(ellipse at bottom,color-mix(in srgb,var(--rarity-color,#8891a0) 18%,transparent),transparent 75%);border-radius:5px;flex:none;place-items:center;width:58px;height:48px;display:grid;position:relative}.history-item-art:after{content:"";background:var(--rarity-color,#8891a0);border-radius:2px;width:24px;height:2px;position:absolute;bottom:0}.history-item-art img{object-fit:contain;width:58px;height:44px;transition:transform .2s}.history-item:hover img{transform:translateY(-3px)rotate(-3deg)}.history-player{min-width:0;max-width:180px;color:var(--text);text-align:left;align-items:center;gap:8px;font-size:13px;display:inline-flex;overflow:visible}.history-player>.avatar-with-country,.history-bot-avatar{border-radius:4px;flex:none;width:27px;height:27px}.history-player>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-bot-avatar{background:var(--panel-3);color:var(--muted);place-items:center;font-weight:700;display:grid}.history-bot small{color:var(--muted);margin-left:5px;font-size:10px;display:inline-block}.history-game{color:var(--text);white-space:nowrap;align-items:center;gap:9px;font-size:13px;text-decoration:none;display:flex}.history-game .site-icon{color:var(--muted);flex:none}.history-value{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.history-value .credit-icon{margin-right:5px}.history-replay-link{color:var(--muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:14px;font-size:12px;text-decoration:none;display:flex}.history-replay-link>span{color:var(--text);font-size:20px}.history-replay-link:hover,.history-game:hover,.history-item:hover strong{color:var(--blue)}.history-empty{text-align:center;color:var(--muted);background:var(--panel);border-radius:8px;padding:40px 16px;font-size:14px}.history-status{color:var(--muted);margin:10px 0;font-size:13px}.history-more{background:var(--panel-3);color:var(--text);border-radius:6px;margin:16px auto 0;padding:10px 24px;font-size:13px;font-weight:600;display:block}.replay-page{min-width:0;padding-top:20px}.replay-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.replay-eyebrow{color:var(--muted);font-size:12px}.replay-heading h1{margin:5px 0 0;font-size:27px;font-weight:700}.replay-share,.replay-controls>button{background:var(--panel-3);color:var(--text);border:0;border-radius:7px;padding:12px 18px;font-size:14px;font-weight:600}.replay-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;font-size:13px;display:flex}.replay-meta time{margin-left:auto;font-size:12px}.replay-controls{justify-content:space-between;align-items:center;gap:18px;min-height:100px;padding:18px 4px;display:flex}.replay-result strong{margin-bottom:5px;font-size:18px;display:block}.replay-result>span{color:var(--muted);align-items:center;gap:7px;font-size:14px;display:flex}.replay-result small{margin-left:6px}.replay-controls>button{background:var(--blue);color:#fff;white-space:nowrap}.replay-links{flex-wrap:wrap;align-items:center;gap:20px;padding:16px 0 24px;font-size:14px;display:flex}.replay-links a{color:var(--muted)}.replay-links a:hover{color:var(--text)}.replay-proof{background:var(--panel);color:var(--muted);border-radius:8px;padding:18px;font-size:13px}.replay-proof summary{color:var(--text);cursor:pointer;font-weight:600}.replay-proof dl>div{grid-template-columns:150px minmax(0,1fr);gap:16px;margin:14px 0;display:grid}.replay-proof dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.replay-proof dt{color:var(--text)}.home-seo-article{background:var(--panel);border-radius:10px;margin:12px 0 32px;position:relative;overflow:hidden}.home-seo-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;max-height:15rem;padding:32px;transition:max-height .5s;display:grid;overflow:hidden}.home-seo-copy>div{min-width:0}.home-seo-copy h2{color:var(--text);margin:28px 0 10px;font-size:20px;line-height:1.25}.home-seo-copy h2:first-child{margin-top:0}.home-seo-copy p{color:var(--muted);margin:0 0 13px;font-size:14px;line-height:1.72}.home-seo-copy a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.home-seo-toggle-wrap{z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 15%,color-mix(in srgb,var(--panel) 35%,transparent) 40%,var(--panel) 94%);justify-content:center;align-items:flex-end;padding:0 0 24px;display:flex;position:absolute;inset:0}.home-seo-toggle{background:var(--blue);color:#fff;pointer-events:auto;border-radius:6px;height:40px;padding:0 21px;font-size:13px;font-weight:600}.home-seo-article.is-expanded .home-seo-copy{max-height:180rem}.home-seo-article.is-expanded .home-seo-toggle-wrap{background:0 0;padding:4px 0 24px;position:relative;inset:auto}@media (width<=1250px){.history-game>.site-icon{display:none}.history-player{max-width:120px}.history-item{min-width:175px}.history-row td,.bet-history th{padding-inline:10px}}@media (width<=900px){.bet-history table{table-layout:fixed}.bet-history th{white-space:normal;overflow-wrap:anywhere}.bet-history th:first-child{width:40%}.bet-history th:nth-child(2){width:auto}.bet-history th:nth-child(4){width:112px}.bet-history th:last-child{width:36px}.bet-history th:nth-child(3),.history-row td:nth-child(3){display:none}.history-row td{padding:7px 9px}.history-item{gap:7px;min-width:0}.history-item strong{max-width:140px;font-size:12px}.history-item small{font-size:10px}.history-item-art,.history-item-art img{width:42px}.history-value{font-size:12px}.history-player{max-width:100%;font-size:12px}.history-player>.avatar-with-country,.history-bot-avatar{width:23px;height:23px}.history-replay-link time,.history-time-heading{display:none}.history-value{white-space:nowrap}.history-value .credit-icon{margin-right:2px;width:14px!important;height:14px!important}}@media (width<=720px){.community-shell .topbar .brand{min-width:36px}.topbar .brand-logo{border-radius:6px;width:36px;height:36px}.bet-history{margin-top:28px}.bet-history-header{gap:8px}.bet-history h2{font-size:18px}.history-filters button{padding:6px 9px}.history-pause{font-size:12px}.replay-heading h1{font-size:23px}.replay-share{padding:10px;font-size:12px}.replay-meta time{width:100%;margin-left:0}.replay-controls{flex-wrap:wrap;gap:12px}.replay-result strong{font-size:16px}.replay-proof dl>div{grid-template-columns:1fr;gap:4px}.home-seo-copy{grid-template-columns:1fr;gap:0;padding:22px 18px}.home-seo-copy h2{font-size:18px}.home-seo-copy p{font-size:13px}}@media (width<=420px){.history-row td,.bet-history th{padding-inline:6px}.history-row td:last-child,.bet-history th:last-child{display:none}.bet-history th:nth-child(4){width:112px}.history-row td:nth-child(4){border-radius:0 8px 8px 0;padding-right:10px}.history-player{gap:5px}.history-player>.avatar-with-country,.history-bot-avatar{display:none}.history-item strong{max-width:114px}.history-value .credit-icon{margin-right:2px;width:14px!important;height:14px!important}}@media (prefers-reduced-motion:reduce){.community-chat,.home-seo-copy,.history-item-art img{transition:none}.public-player-modal[open],.community-tip-dialog[open]{animation:none}}.round-status{flex-wrap:wrap;gap:12px;position:relative}.solana-round-block{color:var(--muted);font-variant-numeric:tabular-nums;background:0 0;border-radius:5px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;font-weight:400;display:inline-flex}.solana-round-block:hover{color:var(--text);background:var(--panel)}.solana-round-block.is-confirmed{animation:.85s ease-out solana-confirmed}.solana-round-block>span{color:var(--green)}@keyframes solana-confirmed{0%{background:color-mix(in srgb,var(--blue) 35%,transparent);color:var(--text)}to{color:var(--muted);background:0 0}}.proof-panel{color:var(--text);min-width:0;font-size:14px}.fairness-modal:has(.proof-panel){width:min(620px,100%);max-height:calc(100dvh - 48px);overflow-y:auto}.proof-panel dl{gap:12px;margin:20px 0;display:grid}.proof-panel dt,.proof-panel>label{color:var(--muted);margin:12px 0 5px;font-size:13px;font-weight:600;display:block}.proof-panel dd{min-width:0;margin:0}.proof-panel input{background:var(--panel-2);width:100%;min-width:0;color:var(--text);text-overflow:ellipsis;border:0;border-radius:6px;margin-top:5px;padding:12px;font-family:inherit;font-size:13px;display:block;overflow:hidden}.proof-panel input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.proof-panel small{color:var(--muted);overflow-wrap:anywhere;margin:10px 0;font-size:12px;display:block}.proof-panel p{color:var(--muted);font-size:13px;line-height:1.6}.proof-panel p.proof-verified{color:var(--green)}.proof-panel a{color:var(--blue)}.case-seed-controls details{margin:18px 0;font-size:13px}.case-seed-controls summary{cursor:pointer;color:var(--text)}.seed-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.seed-actions button{padding:10px 14px;font-size:13px}.case-settings-menu>button{background:var(--panel-2);color:var(--text);text-align:left;border-radius:5px;padding:9px;font-size:13px}.demo-notice,.demo-selection{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.5}.cases-opening-controls>.demo-notice{text-align:center;padding:0 12px}.roulette-sound-toggle{background:var(--panel-2);color:var(--muted);border-radius:5px;justify-self:end;padding:7px 12px;font-size:12px}.bet-controls .quick-controls{grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.quick-controls .roulette-sound-toggle{justify-self:stretch;place-items:center;min-width:40px;padding-inline:10px;display:grid}.roulette-replay .recorded-roulette-track{transform:translateX(var(--target-offset));animation:4.8s cubic-bezier(.12,.72,.12,1) both recorded-roulette!important}@keyframes recorded-roulette{0%{transform:translate(-36px)}to{transform:translateX(var(--target-offset))}}.history-roulette .result-chip{border-radius:8px;flex:none;place-items:center;width:42px;height:42px;font-size:19px;font-weight:700;display:grid}.account-history{min-width:0;padding:24px}.account-history>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.account-history h3{margin:0;font-size:20px}.account-history-scroll{overflow:auto}.account-history table{border-collapse:separate;border-spacing:0 5px;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.account-history th{color:var(--muted);padding:10px;font-weight:600}.account-history td{background:var(--panel-2);white-space:nowrap;padding:12px 10px}.account-history td:first-child{border-radius:6px 0 0 6px}.account-history td:last-child{border-radius:0 6px 6px 0}.account-history td strong{font-size:13px;font-weight:600}.account-history small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.account-history .account-action{min-height:32px;padding:8px 12px;font-size:12px}.account-history td>.credit-icon{margin-right:5px}.account-tabs{white-space:nowrap;overflow-x:auto}.account-tabs>button{flex:none}.replay-proof .proof-panel dl>div{display:block}.bet-history-title{scroll-margin-top:100px}@media (width<=720px){.bet-history-header{flex-wrap:wrap}.history-filters{flex-basis:100%;order:3;justify-content:center}.history-pause{margin-left:auto}.account-history{padding:16px}.account-tabs{gap:18px!important;padding-inline:18px!important}.solana-round-block{font-size:11px}.round-status{justify-content:center;height:auto;min-height:60px;padding-block:10px}.seed-actions{display:grid}.proof-panel input{font-size:12px}.roulette-sound-toggle{justify-self:start}}@media (prefers-reduced-motion:reduce){.solana-round-block.is-confirmed{animation:none}.roulette-replay .recorded-roulette-track{animation-duration:1ms!important}}.leaderboard-page{min-width:0;color:var(--text);padding:16px 0 40px}.leaderboard-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:12px 0 24px;display:flex}.leaderboard-hero h1{align-items:center;gap:12px;margin:0;font-size:28px;font-weight:600;line-height:1.2;display:flex}.leaderboard-hero h1 svg{color:var(--muted)}.leaderboard-periods,.leaderboard-categories{background:var(--panel);border-radius:8px;align-items:center;gap:4px;padding:5px;display:flex}.leaderboard-periods button,.leaderboard-categories button{white-space:nowrap;min-height:40px;color:var(--muted);background:0 0;border-radius:6px;padding:0 15px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.leaderboard-periods button:hover,.leaderboard-categories button:hover{color:var(--text);background:var(--panel-2)}.leaderboard-periods button[aria-pressed=true],.leaderboard-categories button[aria-pressed=true]{color:var(--text);background:var(--panel-3)}.leaderboard-categories button{flex:1}.leaderboard-caption,.leaderboard-updated{color:var(--muted);margin:16px 0;font-size:12px;line-height:1.6}.leaderboard-table-scroll{border-radius:8px;overflow-x:auto}.leaderboard-table{border-collapse:separate;border-spacing:0 2px;font-variant-numeric:tabular-nums;text-align:left;width:100%;font-size:14px}.leaderboard-table th{height:46px;color:var(--muted);background:var(--panel);padding:0 16px;font-size:12px;font-weight:600}.leaderboard-table th:first-child{width:72px}.leaderboard-table:not(.has-replays) th:last-child,.leaderboard-table.has-replays th:nth-last-child(2){text-align:right}.leaderboard-table.has-replays th:last-child{width:54px}.leaderboard-table td{background:var(--panel);height:62px;padding:8px 16px}.leaderboard-table tr:nth-child(2n) td{background:var(--panel-2)}.leaderboard-table tr:focus-within td,.leaderboard-table tr:hover td{background:var(--panel-3)}.leaderboard-rank{width:28px;color:var(--muted);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.leaderboard-rank.rank-1{color:#dca82e}.leaderboard-rank.rank-2{color:#879bad}.leaderboard-rank.rank-3{color:#be8653}.leaderboard-player{color:var(--text);text-align:left;background:0 0;align-items:center;gap:10px;max-width:260px;padding:0;font-size:14px;font-weight:600;display:flex}.leaderboard-player>span:not(.avatar-with-country){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.leaderboard-player>img{object-fit:cover;border-radius:5px;flex:none;width:30px;height:30px}.leaderboard-player:hover{color:var(--blue)}.leaderboard-value{text-align:right;white-space:nowrap;font-size:15px;font-weight:600}.leaderboard-value .credit-icon{margin-right:5px}.leaderboard-value.positive{color:var(--green)}.leaderboard-value small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.leaderboard-opening{align-items:center;gap:10px;min-width:180px;font-size:13px;display:flex}.leaderboard-opening img{object-fit:contain;flex:none}.leaderboard-opening small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.leaderboard-replay{background:var(--panel-2);width:32px;height:32px;color:var(--muted);border-radius:6px;place-items:center;font-size:20px;display:grid}.leaderboard-replay:hover{color:var(--text);background:var(--panel-3)}.leaderboard-message{text-align:center;color:var(--muted);padding:32px 16px;font-size:13px}.leaderboard-message button{color:var(--blue);background:0 0;padding:0}.leaderboard-updated{text-align:right}.leaderboard-player{overflow:visible}.leaderboard-player small{display:none}.header-leaderboard{width:36px;height:40px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.header-leaderboard:hover,.header-leaderboard[aria-current=page]{color:var(--text);background:var(--panel-2)}@media (width<=720px){.leaderboard-page{padding-top:8px}.leaderboard-hero{gap:16px;padding-bottom:16px}.leaderboard-hero h1{font-size:24px}.leaderboard-periods{width:100%}.leaderboard-periods button{flex:1;padding-inline:10px}.leaderboard-categories button{padding-inline:8px;font-size:12px}.leaderboard-table th,.leaderboard-table td{padding-inline:9px}.leaderboard-table th:first-child{width:38px}.leaderboard-player{gap:7px;max-width:160px;font-size:13px}.leaderboard-value{font-size:13px}.leaderboard-replay-heading{font-size:0}.leaderboard-rank{width:22px}.leaderboard-opening{gap:4px;min-width:130px}.leaderboard-opening img{width:44px}.header-leaderboard{width:30px}.leaderboard-table:has(.leaderboard-opening){min-width:0}:is(.leaderboard-table:has(.leaderboard-opening) th:nth-child(3),.leaderboard-table:has(.leaderboard-opening) td:nth-child(3)){display:none}.leaderboard-player small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:5px;font-size:10px;font-weight:400;display:block;overflow:hidden}.leaderboard-table:has(.leaderboard-opening) .leaderboard-player{max-width:135px}}@media (prefers-reduced-motion:reduce){.leaderboard-periods button,.leaderboard-categories button{transition:none}}.replay-modal{border:1px solid var(--border-strong);background:var(--panel);width:min(1000px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:14px;padding:32px 24px 20px;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #0009}.replay-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030a14bc}.replay-modal-close{z-index:5;background:var(--raised);width:32px;height:32px;color:var(--muted);border-radius:7px;font-size:24px;position:absolute;top:8px;right:12px}.replay-modal .replay-page{max-width:100%;padding:8px 0}.replay-modal .replay-heading{padding-right:22px}.chat-game-embed{border:1px solid var(--border-strong);background:var(--panel);min-height:92px;color:var(--text);border-radius:8px;align-items:center;gap:8px;margin-top:7px;padding:10px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.chat-game-embed:hover{background:var(--panel-2);border-color:var(--blue)}.chat-embed-art{flex:0 0 64px;justify-content:center;align-items:center;height:68px;display:flex;overflow:hidden}.chat-embed-art>.cases-card-art{flex:none;width:66px;min-width:48px;height:66px;margin-right:-18px}.chat-embed-art>.cases-card-art:last-child{margin-right:0}.chat-embed-copy{flex:1;gap:4px;min-width:0;display:grid}.chat-embed-copy strong{font-size:13px;line-height:1.3}.chat-embed-copy small{color:var(--muted);font-size:11px}.chat-embed-copy b{color:var(--text-2);align-items:center;gap:4px;font-size:12px;display:flex}.chat-embed-action{color:var(--blue);font-size:15px}.cb-bot-avatar{overflow:hidden;background:0 0!important;border:0!important;padding:0!important}.cb-bot-avatar>img{object-fit:contain;border-radius:5px;width:100%;height:100%;display:block}.history-bot-avatar{flex:none;width:28px;height:28px;display:block}@media (width<=540px){.replay-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:36px 12px 16px}.replay-modal .replay-heading h1{font-size:20px}.replay-modal .replay-meta{flex-wrap:wrap}}.roulette-jackpot{background:linear-gradient(100deg,#143c302b,transparent 70%),var(--panel);border:1px solid #21836240;border-radius:8px;margin-bottom:16px;overflow:hidden}.jackpot-summary{width:100%;color:var(--text);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;padding:15px 20px;display:grid}.jackpot-title{align-items:center;gap:10px;display:flex}.jackpot-title>span{gap:3px;display:grid}.jackpot-title small{letter-spacing:1.5px;color:#62caa1;font-size:9px}.jackpot-title strong{font-size:15px;font-weight:600}.jackpot-streak{gap:6px;display:flex}.jackpot-streak i{opacity:.35;background:#30725712;border:1px solid #48a47d30;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.jackpot-streak i.is-hit{opacity:1;background:#267a58;border-color:#4dd49a;box-shadow:0 0 14px #39c98b30}.jackpot-value{font-variant-numeric:tabular-nums;justify-self:end;align-items:center;gap:8px;font-size:22px;display:flex}.jackpot-value>span{color:var(--muted);margin-left:10px;font-size:16px;font-weight:400}.jackpot-rules{border-top:1px solid var(--border);color:var(--muted);padding:0 20px 16px;font-size:13px;line-height:1.6}.jackpot-rules small{align-items:center;gap:5px;display:flex}.game-main .roulette-stage{border:1px solid var(--border);box-shadow:none;border-radius:8px}.game-main .bet-panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:16px 20px}.game-main .bet-controls{gap:12px}.game-main .quick-controls{gap:5px}.game-main .quick-controls button{border-radius:5px;min-width:38px;font-size:12px}.game-main .bet-grid{gap:12px}.game-main .bet-column{background:var(--panel);border:1px solid var(--border);border-radius:8px;overflow:hidden}.game-main .bet-choice{border-radius:7px;width:calc(100% - 16px);min-height:56px;margin:8px;transition:filter .15s,transform .15s;box-shadow:inset 0 1px #ffffff12}.game-main .bet-choice:not(:disabled):hover{filter:brightness(1.12)}.game-main .bet-choice:not(:disabled):active{transform:scale(.98)}.game-main .pool-summary{border-bottom:1px solid var(--border);padding:12px 16px;font-size:11px}.game-main .bettor-list{min-height:100px;padding:0 12px}.game-main .bettor{border-bottom:1px solid var(--border);min-width:0;padding:11px 2px;font-size:13px}.game-main .bettor .avatar{border-radius:5px;width:26px;height:26px}.game-main .bettor>b{font-variant-numeric:tabular-nums}.level-rewards{border:1px solid var(--border);background:var(--panel);border-radius:8px;margin-top:20px;padding:20px}.level-rewards header{justify-content:space-between;align-items:center;gap:12px;display:flex}.level-rewards h2{margin:0;font-size:18px}.level-rewards p,.level-rewards small,.level-rewards header>span{color:var(--muted);font-size:13px;line-height:1.6}.level-rewards article{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.level-rewards article>div{gap:6px;display:grid}.level-rewards article span{align-items:center;gap:5px;font-size:13px;display:flex}.level-rewards article button{background:var(--blue);color:#fff;border-radius:6px;padding:10px 14px}.airdrop-wager-progress{background:var(--raised);border-radius:8px;gap:10px;margin:16px 0;padding:16px;display:grid}.airdrop-wager-progress progress{width:100%;accent-color:var(--blue);height:6px}.airdrop-wager-progress span{align-items:center;gap:5px;display:flex}.airdrop-wager-progress small{color:var(--muted);line-height:1.5}@media (width<=540px){.game-main .bet-panel{padding:12px}}a,button,[role=button],[role=link],summary,a *,button *,[role=button] *,[role=link] *,summary *{text-decoration:none!important}.race-summary{background:linear-gradient(110deg,#c17a0b0b,transparent),var(--panel);border:1px solid #f7ad1626;border-radius:8px;grid-template-columns:1fr 1.5fr;gap:20px;margin:16px 0 24px;padding:22px;display:grid}.race-summary>div{gap:9px;display:grid}.race-summary small{letter-spacing:1px;color:var(--muted);font-size:10px}.race-summary strong{align-items:center;gap:8px;font-size:26px;display:flex}.race-summary span{color:var(--muted);font-size:11px}.race-summary ol{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.race-summary li{background:var(--bg);border-radius:7px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:15px;font-weight:600;display:flex}.race-summary li>b{color:#f7ad16;text-align:center;width:100%;font-size:12px}.race-summary li>small{text-align:center;width:100%}.race-summary p{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.race-reward{color:#efac30}.admin-muted-player,.admin-review-form{flex-wrap:wrap;align-items:center;gap:15px;padding:15px 0;display:flex}.admin-review-form label{gap:6px;display:grid}.admin-review-form h3{width:100%}@media (width<=600px){.race-summary{grid-template-columns:1fr;padding:15px}.race-summary ol{gap:6px}.race-summary li{padding:10px 5px;font-size:12px}.leaderboard-table:has(.race-reward){min-width:430px}}.modal-backdrop.auth-backdrop{align-items:start;padding-top:clamp(16px,8vh,72px)}.auth-backdrop .auth-modal{max-height:calc(100dvh - clamp(16px,8vh,72px) - 16px)}.auth-backdrop .auth-modal h2{align-items:center;min-height:58px;margin-block:0 8px;display:flex}.cb-battle-room .cb-case-tile .cases-card-art{aspect-ratio:auto;width:100%;height:100%;min-height:0}.cb-battle-room .cb-case-tile .generated-case-crate{object-fit:contain;opacity:1;filter:drop-shadow(0 3px 5px #0004);width:100%;height:100%;position:absolute;inset:0;transform:none}.cb-battle-room .cb-case-tile .generated-case-prize{display:none}.game-main :is(.roulette-stage,.roulette-history-row,.round-status,.recent-row,.roulette-hundred,.reel-viewport,.reel-cell,.bet-panel,.balance-row,.bet-controls,.amount-field,.quick-controls button,.bet-column,.bet-choice,.pool-summary,.bettor,.roulette-jackpot){border:0!important}.game-main .roulette-history-row{--roulette-chip-size:30px;background:0 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.game-main .roulette-history-row .recent-row{min-width:0;height:auto;padding:0;display:block;overflow:hidden}.game-main .roulette-history-row .recent-row>div{height:var(--roulette-chip-size);flex-wrap:wrap;align-content:flex-start;gap:5px;max-width:100%;overflow:hidden}.game-main .roulette-history-row .recent-row .result-chip{width:var(--roulette-chip-size);height:var(--roulette-chip-size);flex:0 0 var(--roulette-chip-size);animation:.2s both roulette-recent-enter}@keyframes roulette-recent-enter{0%{opacity:0}to{opacity:1}}.game-main .roulette-history-row .round-status{text-align:center;white-space:nowrap;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:auto;min-height:48px;padding:0;display:flex}.game-main .roulette-history-row .roulette-hundred{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:9px;min-width:0;padding:0}.game-main .roulette-history-row .solana-round-block{padding:4px;font-size:10px}@media (width<=720px){.game-main .roulette-history-row{--roulette-chip-size:22px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:12px 8px}.game-main .roulette-history-row .result-chip{font-size:9px}.game-main .roulette-history-row .roulette-hundred{gap:5px;font-size:10px}.game-main .roulette-history-row .roulette-hundred>span:first-child{text-align:right;flex-basis:100%}.game-main .roulette-history-row .roulette-hundred i{width:7px;height:7px}.game-main .roulette-history-row .round-status{font-size:11px}}.game-main .roulette-history-row{margin:0 0 12px}.game-main .roulette-stage{padding-top:8px}.game-main :is(.roulette-stage,.bet-panel,.bet-column,.roulette-jackpot) :is(input,button,summary){border:0!important}.game-main .roulette-history-row .recent-row>div{flex-shrink:0;justify-content:flex-start}.game-main .roulette-jackpot :is(.jackpot-streak i,.jackpot-rules){border:0}.game-main .bet-choice{box-shadow:none}@media (width<=720px){.game-main .roulette-history-row .roulette-hundred>span:first-child{justify-content:flex-end}}.game-main .bet-panel{background:0 0}.jackpot-mobile-label{display:none}.jackpot-title strong{white-space:nowrap}@media (width<=720px){.jackpot-desktop-label{display:none}.jackpot-mobile-label{display:inline}}.level-rewards .level-case-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:20px;display:grid}.level-rewards .level-case-card{background:var(--panel-2);border:0;border-radius:8px;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:16px;display:flex}.level-case-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.level-case-card header strong{font-size:15px}.level-case-card header>span{color:var(--muted);font-size:10px}.level-case-card.is-ready{box-shadow:inset 0 0 0 1px #35ad7644}.level-case-card.is-ready header>span{color:var(--green)}.level-case-card.is-claimed header>span{color:var(--blue)}.level-rewards .level-case-art{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;min-height:96px;display:flex}.level-case-art>span{place-items:center;width:80px;height:90px;display:grid;position:relative}.level-case-art img{object-fit:contain;width:90px;height:90px}.level-case-art b{background:var(--raised);border-radius:4px;padding:2px 4px;font-size:11px;position:absolute;bottom:4px;right:4px}.level-case-card.is-locked .level-case-art,.level-case-card.is-past .level-case-art{opacity:.6}.level-case-card>small{text-align:center;color:var(--muted);font-size:10px}.level-case-card>button,.level-case-card>a{text-align:center;background:var(--blue);color:#fff;border:0;border-radius:6px;margin-top:auto;padding:10px 8px;font-size:12px;display:block}.level-case-card>button:disabled{background:var(--raised);color:var(--muted);opacity:1}.level-rewards .promotions-panel{background:0 0;border:0;margin:16px 0;padding:0}.level-rewards .promotion-drops{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.level-rewards .promotion-drops article{background:var(--panel-2);border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex}.promotion-case-art{width:100px;height:100px;display:block}.promotion-case-art .cases-card-art{width:100px;height:100px;min-height:0}@media (width<=540px){.level-rewards .level-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.level-rewards{padding:12px}.level-rewards .level-case-card{padding:12px 8px}.level-case-card header{flex-direction:column;gap:4px}.level-case-art>span{width:64px;height:70px}.level-case-art img{width:70px;height:70px}}.account-tabs,.account-page-surface .account-tabs{white-space:normal;grid-template-columns:repeat(4,minmax(0,1fr));height:auto;min-height:54px;display:grid;overflow:visible}.account-tabs>button{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:48px;padding:10px 4px}.account-tabs>button.active:after{bottom:0}.bet-choice{position:relative}.bet-choice[aria-busy=true]>span:not(.roulette-bet-pending),.bet-choice[aria-busy=true]>strong{visibility:hidden}.bet-choice>.roulette-bet-pending{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.roulette-bet-spinner{flex:none;animation:.7s linear infinite roulette-bet-spin}@keyframes roulette-bet-spin{to{transform:rotate(360deg)}}@media (width<=600px){.account-tabs,.account-page-surface .account-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.game-main .bettor>.avatar-with-country{border-radius:5px;width:26px;height:26px}.game-main .bettor>.avatar-with-country>.avatar{width:100%;height:100%}.game-main .bettor>.avatar-with-country>.country-flag{bottom:-2px;right:-3px}.game-main .bettor>.roulette-player-payout{color:var(--faint);white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;font-size:15px;font-weight:800;animation:.45s cubic-bezier(.22,1,.36,1) both roulette-payout-enter;display:inline-flex}.game-main .bettor>.roulette-player-payout.is-win,.game-main .bet-column.is-winning .pool-summary>b{color:#48cb8c}.game-main .roulette-player-payout>.credit-icon{flex:none}.game-main .bet-column.is-losing .bettor>.player-name{color:var(--muted)}@keyframes roulette-payout-enter{0%{opacity:0;transform:translateY(5px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.game-main .bettor>.roulette-player-payout{animation:none}}@media (width<=720px){.jackpot-summary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:12px 10px}.jackpot-title{gap:6px}.jackpot-title>img{width:20px;height:20px}.jackpot-title strong{font-size:12px}.jackpot-streak{gap:4px}.jackpot-streak i{border-radius:4px;width:20px;height:24px;font-size:11px}.jackpot-value{white-space:nowrap;gap:4px;min-width:0;font-size:14px}.jackpot-value>.credit-icon{width:16px!important;height:16px!important}.game-main .bet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.game-main .bet-column{border-radius:8px;flex-direction:column;padding:6px;display:flex}.game-main .bet-choice{border-radius:6px;flex-direction:column;justify-content:center;gap:5px;width:100%;height:64px;min-height:64px;margin:0;padding:9px 4px;display:flex}.game-main .bet-choice>span{white-space:nowrap;gap:5px;font-size:10px}.game-main .bet-choice strong{font-size:20px;line-height:1}.game-main .pool-summary{background:0 0;flex-direction:column-reverse;justify-content:center;gap:4px;height:auto;min-height:58px;padding:10px 2px}.game-main .pool-summary>span{font-size:10px;font-weight:500}.game-main .pool-summary>b{overflow-wrap:anywhere;gap:3px;max-width:100%;font-size:12px}.game-main .bettor-list{flex:1;min-height:54px;padding:0 4px}.game-main .empty-pool{text-align:center;height:54px;font-size:10px;line-height:1.4}.game-main .bettor{grid-template-columns:22px minmax(0,1fr);gap:5px 7px;height:auto;min-height:48px;padding:8px 0}.game-main .bettor>.avatar-with-country{width:22px;height:22px}.game-main .bettor>.avatar-with-country>.country-flag{width:14px!important;height:10px!important}.game-main .bettor>.player-name{font-size:11px;line-height:16px}.game-main .bettor>b,.game-main .bettor>.roulette-player-payout{white-space:normal;overflow-wrap:anywhere;grid-column:1/-1;justify-content:flex-start;justify-self:start;max-width:100%;font-size:12px;line-height:16px}.game-main .bettor>.roulette-player-payout .credit-icon{width:12px!important;height:12px!important}}@media (width<=360px){.jackpot-value{gap:3px;font-size:12px}.jackpot-value>.credit-icon{width:14px!important;height:14px!important}.game-main .roulette-history-row .roulette-hundred{gap:3px;font-size:9px}.game-main .roulette-history-row .roulette-hundred>span{gap:3px}.game-main .roulette-history-row .roulette-hundred i{width:6px;height:6px}}@media (prefers-reduced-motion:reduce){.game-main .roulette-history-row .recent-row .result-chip{animation:none}}
