.ws-language{position:relative;flex:none}.ws-language-trigger{display:flex;align-items:center;justify-content:center;gap:7px;height:42px;padding:0 10px;border:1px solid var(--border);border-radius:12px;color:var(--muted);background:var(--card);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.ws-language-trigger:hover,.ws-language-trigger[aria-expanded=true]{color:var(--text);border-color:var(--blue)}.ws-language-menu{position:absolute;top:calc(100% + 10px);right:0;width:220px;max-height:min(460px,calc(100dvh - 95px));overflow-y:auto;padding:7px;z-index:250;background:var(--elevated);border:1px solid var(--border2);border-radius:14px;box-shadow:0 16px 45px #0005}.ws-language-menu button{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border:0;border-radius:8px;color:var(--text);background:transparent;font:inherit;font-size:13px;text-align:left;cursor:pointer}.ws-language-menu button:hover,.ws-language-menu button:focus-visible{background:var(--card2);outline:2px solid var(--blue);outline-offset:-2px}.ws-language-menu button[aria-checked=true]{background:color-mix(in srgb,var(--blue) 15%,transparent);color:var(--blue)}.ws-language-flag{display:block;width:24px;height:16px;flex:0 0 24px;object-fit:contain;border-radius:2px;box-shadow:0 0 0 1px #ffffff14}.ws-language-menu button>svg{margin-left:auto;flex:none}html:is([lang=ka],[lang=hy]) body{font-family:Gotham,Noto Sans Georgian,Noto Sans Armenian,Arial,sans-serif}@media(max-width:600px){.ws-language-trigger{height:36px;padding:0 7px;gap:4px;font-size:11px}.ws-language-trigger>svg:first-child{display:none}.ws-language-menu{position:fixed;top:72px;right:12px;max-height:calc(100dvh - 90px)}}.app-main-column{display:flex;flex-direction:column;flex:1;min-width:0}.app-main-column>.main-content,.app-main-column>.main-content.with-live{width:100%;flex:1}.ws-site-footer{display:block;margin:0;min-height:0;padding:36px 40px 26px;border:0;border-radius:16px 16px 0 0;background:var(--elevated);font-family:Gotham,sans-serif;color:var(--muted)}.ws-site-footer .ws-footer-top{display:grid;grid-template-columns:minmax(150px,1.25fr) minmax(110px,.85fr) minmax(130px,.95fr) minmax(170px,1.2fr) auto;gap:24px;align-items:start;font-size:11px}.ws-footer-brand{display:inline-flex;align-items:center;max-width:168px;min-height:32px}.ws-footer-brand img{width:100%;height:auto;object-fit:contain}.ws-site-footer h2{font:500 12px/1.5 Gotham,sans-serif;color:var(--dim);margin:0 0 10px}.ws-footer-contact,.ws-footer-documents{min-width:0}.ws-footer-documents{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.ws-footer-documents h2{margin-bottom:3px}.ws-site-footer a,.ws-site-footer [role=link]{color:var(--muted);font-size:11px;line-height:1.6;text-decoration:none;overflow-wrap:anywhere;transition:color .15s,background-color .15s}.ws-site-footer a:hover{color:var(--blue)}.ws-site-footer a:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:4px}.ws-site-footer [aria-disabled=true]{cursor:default}.ws-site-footer .ws-footer-community{display:flex;align-items:flex-end;flex-direction:column;gap:24px}.ws-footer-socials{display:flex;gap:8px}.ws-site-footer .ws-footer-community>.ws-language{margin-left:auto}.ws-site-footer .ws-footer-social{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--card);color:var(--muted)}.ws-site-footer a.ws-footer-social:hover{background:var(--card2);color:var(--blue)}.ws-footer-social .telegram-glyph{display:block;width:18px;height:18px}.ws-site-footer .ws-language-trigger{height:34px;border-radius:7px;font-size:11px;background:var(--card);border-color:transparent}.ws-site-footer .ws-footer-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:26px;padding-top:22px;border-top:1px solid var(--border);font-size:10px}.ws-footer-bottom small{color:var(--muted);font-size:10px;line-height:1.5}.ws-site-footer .ws-footer-bottom p{grid-column:auto;border:0;padding:0;margin:0;color:var(--dim);font-size:10px;line-height:1.7;max-width:900px}.ws-language.is-above .ws-language-menu{top:auto;bottom:calc(100% + 10px)}@media(max-width:1099px){.ws-site-footer{padding:30px}.ws-site-footer .ws-footer-top{grid-template-columns:1fr 1fr 1.4fr;gap:24px}.ws-footer-brand{grid-column:1/-1}.ws-site-footer .ws-footer-community{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center}}@media(max-width:699px){.ws-site-footer{padding:26px 18px calc(90px + env(safe-area-inset-bottom));border-radius:12px 12px 0 0}.ws-site-footer .ws-footer-top{grid-template-columns:1fr 1fr;gap:24px 16px}.ws-footer-brand{max-width:148px}.ws-footer-documents{grid-column:1/-1}.ws-site-footer .ws-footer-community{gap:12px;flex-wrap:wrap}.ws-footer-socials{gap:8px}.ws-site-footer .ws-footer-bottom{margin-top:24px;padding-top:20px}.ws-site-footer .ws-language-trigger>svg:first-child{display:block}.ws-language.is-above .ws-language-menu{position:absolute;top:auto;bottom:calc(100% + 10px);right:0;max-height:min(420px,calc(100dvh - 100px))}}.ws-counter.ws-counter{display:inline-grid;position:relative;vertical-align:baseline;max-width:100%;gap:0;white-space:nowrap;font:inherit;font-variant-numeric:tabular-nums;--counter-accent:var(--green);--counter-offset:.22em}.ws-counter[data-direction=down]{--counter-accent:var(--blue);--counter-offset:-.22em}.ws-counter>.ws-counter-sizer{display:block;visibility:hidden;pointer-events:none;gap:0;font:inherit}.ws-counter>.ws-counter-value{position:absolute;top:0;right:0;bottom:0;left:0;display:block;gap:0;font:inherit;white-space:nowrap}.ws-counter>.ws-counter-value.is-counting{animation:ws-counter-change var(--counter-duration) cubic-bezier(.22,1,.36,1) both}@keyframes ws-counter-change{0%{transform:translateY(var(--counter-offset));opacity:.65;color:inherit;text-shadow:none}22%{opacity:1;color:var(--counter-accent);text-shadow:0 0 .65em color-mix(in srgb,var(--counter-accent) 35%,transparent)}60%{transform:translateY(0);opacity:1}to{transform:none;opacity:1;color:inherit;text-shadow:none}}.ws-counter .ws-counter-reels{display:inline-flex;align-items:baseline;gap:0;font:inherit;line-height:inherit}.ws-counter .ws-counter-digit{display:inline-block;position:relative;flex:0 0 auto;width:auto;height:1.1em;overflow:hidden;vertical-align:baseline;gap:0;font:inherit;line-height:1.1em;text-align:left}.ws-counter .ws-counter-digit[data-rolling=true]>.ws-counter-glyph{visibility:hidden}.ws-counter .ws-counter-reel{position:absolute;inset:0 0 auto;display:block;gap:0;font:inherit;line-height:1.1em;animation:ws-counter-roll var(--reel-duration) cubic-bezier(.16,1,.3,1) both}.ws-counter .ws-counter-reel>span,.ws-counter .ws-counter-glyph{display:block;height:1.1em;gap:0;font:inherit;line-height:1.1em}.ws-counter .ws-counter-separator{display:block;gap:0;font:inherit;line-height:1.1em;white-space:pre}@keyframes ws-counter-roll{0%{transform:translateY(0);filter:blur(.6px)}to{transform:translateY(var(--reel-end));filter:blur(0)}}@media(prefers-reduced-motion:reduce){.ws-counter>.ws-counter-value.is-counting{animation:none}.ws-counter .ws-counter-reel{animation:none;transform:translateY(var(--reel-end))}}.ws-feed{width:196px;flex:0 0 196px;position:sticky;top:68px;height:calc(100dvh - 68px);overflow:hidden;padding:6px;display:flex;flex-direction:column;gap:8px;background:var(--bg)}.ws-feed-horizontal{display:none}.ws-feed-pinned{flex:none}.ws-feed-stream{display:flex;flex:1;flex-direction:column;gap:6px;min-height:0;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;scrollbar-gutter:auto}.ws-feed-stream::-webkit-scrollbar{display:none;width:0;height:0}.ws-feed-stream:focus-visible{outline:1px solid var(--cyan);outline-offset:-1px}.ws-feed-entry{flex:none;min-width:0}.ws-drop{--drop-rgb:99,133,255;--drop-accent:rgb(var(--drop-rgb));position:relative;display:block;width:100%;height:80px;overflow:hidden;text-align:left;border:0;border-left:2px solid var(--drop-accent);border-radius:0 9px 9px 0;padding:8px;background:linear-gradient(90deg,rgba(var(--drop-rgb),.34),rgba(var(--drop-rgb),.035) 85%),var(--card);color:var(--text);isolation:isolate;font-family:Gotham,sans-serif}.ws-drop[data-tier=common]{--drop-rgb:170,181,208}.ws-drop[data-tier=rare]{--drop-rgb:99,133,255}.ws-drop[data-tier=mythic]{--drop-rgb:171,111,242}.ws-drop[data-tier=legendary]{--drop-rgb:237,100,124}.ws-drop:focus-visible{outline:2px solid var(--drop-accent);outline-offset:-2px}.ws-drop-best{--best-yellow:#f5d744;border-left-color:var(--best-yellow);border-radius:9px;background:radial-gradient(ellipse at 60% 120%,#f5d744b3,#f5d74414 78%),var(--card)}.ws-drop-skin{position:absolute;width:82px;height:62px;object-fit:contain;right:5px;top:9px;z-index:1;filter:drop-shadow(0 5px 8px #0005);pointer-events:none;transition:transform .45s ease}.ws-drop-chance{position:absolute;top:4px;left:2px;z-index:3;display:flex;align-items:center;gap:3px;padding:2px 5px;border-radius:0 5px 5px 0;background:#0d101ba6;font-size:9px;line-height:13px;font-variant-numeric:tabular-nums}.ws-drop-chance svg{width:11px;height:11px;color:var(--drop-accent)}.ws-drop-best .ws-drop-chance svg{color:var(--best-yellow)}.ws-drop-caption,.ws-drop-player{position:absolute;left:7px;bottom:7px;z-index:2;display:flex;flex-direction:column;gap:4px;max-width:96px;transition:opacity .4s ease,transform .4s ease}.ws-drop-caption b{font-size:10px;line-height:13px;font-weight:800;text-transform:uppercase;text-shadow:0 1px 5px #0d101b}.ws-drop-caption small{font-size:9px;line-height:12px;color:var(--muted)}.ws-drop-caption b,.ws-drop-caption small,.ws-drop-player b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ws-drop-player{opacity:0;transform:translateY(12px);max-width:105px}.ws-drop-player b{font-size:10px;line-height:13px;font-weight:700}.ws-drop-avatar{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--card2);border:1px solid #8c9cc64d;color:var(--cyan)}.ws-drop-avatar .ws-user-avatar{border:0;border-radius:50%;overflow:hidden}.ws-drop-avatar .ws-user-avatar>img{border-radius:50%}.ws-drop-price{position:absolute;right:7px;top:6px;z-index:3;font-size:9px;font-weight:700;opacity:0;transform:translateY(-8px);transition:opacity .4s ease,transform .4s ease}.ws-drop:is(:hover,:focus-visible) .ws-drop-caption{opacity:0;transform:translateY(-12px)}.ws-drop:is(:hover,:focus-visible) .ws-drop-player,.ws-drop:is(:hover,:focus-visible) .ws-drop-price{opacity:1;transform:translateY(0)}.ws-drop:is(:hover,:focus-visible) .ws-drop-skin{transform:translate(3px) scale(1.04)}@media(min-width:1200px){.app-body>.main-content.with-live{width:calc(100% - 196px)}}@media(max-width:1199px){.ws-feed:not(.ws-feed-horizontal){display:none}.ws-feed-horizontal{display:flex;flex-direction:row;width:100%;height:92px;top:68px;z-index:40;gap:8px;padding:6px;background:var(--bg)}.ws-feed-horizontal .ws-feed-pinned{width:176px;flex:0 0 176px;z-index:2;background:var(--bg)}.ws-feed-horizontal .ws-feed-stream{flex:1;min-width:0;flex-direction:row;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:auto}.ws-feed-horizontal .ws-feed-entry{width:176px}}@media(max-width:699px){.ws-feed-horizontal{top:58px}.ws-feed-horizontal .ws-feed-pinned{width:148px;flex-basis:148px}.ws-feed-horizontal .ws-feed-entry{width:148px}.ws-feed-horizontal .ws-drop-caption{max-width:78px}.ws-feed-horizontal .ws-drop-skin{width:70px;height:56px;top:12px;right:2px}}@media(prefers-reduced-motion:reduce){.ws-drop *{animation:none!important;transition:none!important}}:root{--skeleton-bg:#141928}.ws-skeleton{display:block;position:relative;overflow:hidden;isolation:isolate;border-radius:6px;background:var(--skeleton-bg);height:14px;min-width:0}.ws-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,#8c9cc615 50%,transparent 80%);transform:translate(-100%);animation:ws-skeleton-wave 1.8s ease-in-out infinite}@keyframes ws-skeleton-wave{to{transform:translate(100%)}}.ws-loading-swap{position:relative;min-width:0}.ws-loading-placeholder.is-retiring{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:1;animation:ws-loading-out .42s cubic-bezier(.22,1,.36,1) both}.ws-loading-swap.is-revealing>.ws-loading-content{animation:ws-loading-in .42s cubic-bezier(.22,1,.36,1) both}@keyframes ws-loading-in{0%{opacity:0}to{opacity:1}}@keyframes ws-loading-out{0%{opacity:1}to{opacity:0}}.ws-header-swap>.ws-loading-content{display:flex;align-items:center;gap:inherit}.ws-header-swap{gap:inherit}.app-header .ws-header-swap .ws-notifications-trigger{display:flex;flex-shrink:0}@media(max-width:699px){.ws-header-swap .ws-notifications-trigger{width:34px;height:38px}}@media(max-width:359px){.ws-header-swap .ws-notifications-trigger{width:30px}}.ws-feed-swap,.ws-feed-swap>.ws-loading-content,.ws-feed-swap>.ws-loading-placeholder{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;min-width:0;overflow:hidden}.ws-feed-horizontal>.ws-feed-swap{flex:1}.ws-feed-horizontal>.ws-feed-swap,.ws-feed-horizontal .ws-feed-swap>.ws-loading-content,.ws-feed-horizontal .ws-feed-swap>.ws-loading-placeholder{flex-direction:row;flex:1;overflow:hidden}.ws-skeleton-header{width:280px;height:44px;border-radius:10px}.header-stat-copy b{display:block;min-width:56px;min-height:17px;font-variant-numeric:tabular-nums}.header-stat-copy .ws-skeleton{width:56px;height:14px;margin-top:2px}.ws-feed-skeleton{width:100%;height:80px;flex-shrink:0;border-radius:9px}.ws-catalog-item-grid .ws-skeleton-card{height:112px;padding:10px;border:1px solid var(--border);background:var(--skeleton-bg);display:flex;flex-direction:column;justify-content:space-between;gap:8px}.ws-skeleton-card>span:first-child{height:10px;width:65%;margin-left:auto}.ws-skeleton-card>span:nth-child(2){height:48px;width:82%;margin:auto}.ws-skeleton-card>span:last-child{height:10px;width:75%}.ws-catalog-heading{min-height:38px}.ws-catalog-filter-row{min-height:36px}.ws-catalog-loading-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ws-catalog-pagination-space{height:50px}.ws-catalog-grid-wrap[aria-busy=true]{pointer-events:none}.ws-game-balance{position:relative}.ws-game-balance>div,.ws-game-balance>input{transition:opacity .42s ease}.ws-game-balance.is-loading>div,.ws-game-balance.is-loading>input{opacity:0}.ws-game-balance:after{content:"";position:absolute;top:16px;right:12px;bottom:16px;left:12px;border-radius:5px;background:var(--skeleton-bg);opacity:0;pointer-events:none;transition:opacity .42s ease}.ws-game-balance.is-loading:after{opacity:1}.ws-connection-status{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 24px);padding:12px 16px;border:1px solid var(--border2);border-radius:12px;background:var(--elevated);box-shadow:0 8px 28px #0005;color:var(--muted);font-size:12px}.ws-connection-status>svg{flex-shrink:0;color:var(--blue)}.ws-connection-status button{display:flex;align-items:center;gap:6px;border:0;border-radius:8px;padding:8px 10px;background:var(--card2);color:var(--text);white-space:nowrap}.ws-connection-status button:disabled{opacity:.5;cursor:default}.ws-profile-loading .ws-profile-overview .ws-account-card,.ws-profile-loading .ws-profile-overview .ws-balance-card{gap:18px;min-height:285px}.ws-skeleton-avatar{width:88px;height:88px;border-radius:20px;flex-shrink:0}.ws-skeleton-copy{flex:1;display:grid;gap:14px}.ws-skeleton-copy>.ws-skeleton:last-child{width:50%}.ws-skeleton-back{height:32px;width:110px}.ws-skeleton-control{height:42px;width:100%}.ws-skeleton-amount{height:38px;width:70%;margin:2px 0}.ws-skeleton-best{height:150px}.ws-profile-loading .ws-mini-stats>.ws-skeleton{height:100%;min-height:118px}.ws-skeleton-profile-item{height:186px}:root .app-header{animation:none}.ws-game-brand img{aspect-ratio:1668/244;object-fit:contain}@media(min-width:1500px){.ws-catalog-item-grid .ws-skeleton-card,.ws-catalog-item-grid .ws-picker-placeholder{height:132px}}@media(min-width:700px)and (max-width:999px){.ws-catalog-item-grid .ws-skeleton-card,.ws-catalog-item-grid .ws-picker-placeholder{height:128px}}@media(max-width:699px){.ws-skeleton-header{width:150px;height:38px}.ws-catalog-item-grid .ws-skeleton-card,.ws-catalog-item-grid .ws-picker-placeholder{height:120px}.ws-catalog-source .ws-catalog-heading{min-height:84px;align-content:center}.ws-connection-status{font-size:11px;padding:10px;gap:7px}.ws-skeleton-avatar{width:68px;height:68px}}@media(prefers-reduced-motion:reduce){.ws-skeleton:after{animation:none;background:none}.ws-loading-swap.is-revealing>.ws-loading-content{animation:none}.ws-loading-placeholder.is-retiring{display:none;animation:none}.ws-game-balance>div,.ws-game-balance>input,.ws-game-balance:after{transition:none}}.app-header .header-actions>.ws-notifications-trigger{display:flex;flex-shrink:0}.ws-notifications-badge{position:absolute;top:-3px;right:-3px;min-width:17px;height:17px;padding:0 4px;border:2px solid var(--bg);border-radius:9px;background:var(--blue);color:#fff;font:700 9px/13px Gotham,sans-serif;text-align:center}.ws-notifications-trigger[aria-expanded=true]{background:var(--card2);color:var(--blue)}.ws-notifications-panel{position:fixed;inset:78px 24px auto auto;margin:0;padding:0;width:440px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 96px);border:1px solid var(--border2);border-radius:18px;background:var(--elevated);color:var(--text);box-shadow:0 18px 64px #06091480;font-family:Gotham,sans-serif;overflow:hidden}.ws-notifications-panel[open]{display:flex;flex-direction:column;animation:ws-inbox-in .18s ease-out}.ws-notifications-panel::backdrop{background:#06091466}.ws-notifications-panel button{font-family:inherit;cursor:pointer}.ws-notifications-panel button:disabled{cursor:default;opacity:.4}.ws-notifications-panel button:focus-visible,.ws-notifications-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ws-inbox-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 18px 16px;background:var(--card);flex-shrink:0}.ws-inbox-heading>div{display:flex;align-items:center;gap:10px}.ws-inbox-heading h2{margin:0;font:800 19px/1.3 Rockstar,Gotham,sans-serif}.ws-inbox-heading-icon{display:grid;place-items:center;color:var(--blue)}.ws-inbox-count{display:grid;place-items:center;min-width:24px;height:24px;border-radius:7px;padding:0 6px;font-size:11px;font-weight:700;background:var(--card2);color:var(--blue)}.ws-inbox-close{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:var(--card2);color:var(--muted)}.ws-inbox-close:hover{color:var(--text)}.ws-inbox-content{overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin;scrollbar-color:var(--card2) transparent}.ws-inbox-list{list-style:none;padding:8px;margin:0}.ws-inbox-list li+li{margin-top:5px}.ws-inbox-message{width:100%;display:flex;align-items:flex-start;gap:12px;padding:14px 12px;border:1px solid var(--border2);border-radius:11px;text-align:left;color:var(--text);background:var(--card)}.ws-inbox-symbol{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--card2);color:var(--blue);flex-shrink:0}.ws-inbox-symbol.inventory,.ws-inbox-symbol.welcome{color:var(--green)}.ws-inbox-copy{display:flex;flex-direction:column;min-width:0;gap:7px;flex:1}.ws-inbox-copy h3{margin:0;font-size:12px;line-height:1.45}.ws-inbox-copy p{margin:0;font-size:11px;line-height:1.65;color:var(--muted)}.ws-inbox-copy time{font-size:9px;line-height:1.4;color:var(--dim);margin-top:2px}.ws-inbox-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;text-align:center;padding:28px 16px}.ws-inbox-empty>svg{color:var(--blue);margin-bottom:16px}.ws-inbox-empty h3{font-size:16px;margin:0 0 8px}.ws-inbox-empty p{font-size:12px;color:var(--dim);margin:0}.ws-notifications-panel>.ws-inbox-footer{display:block;flex-shrink:0;min-height:0;padding:12px 18px;margin:0;border-top:1px solid var(--border);font-size:10px;text-align:center;color:var(--dim);background:var(--elevated)}.ws-inbox-load-more{display:block;width:100%;min-height:42px;padding:10px 16px;border:1px solid var(--border2);border-radius:9px;background:var(--card2);color:var(--blue);font-size:12px;font-weight:700;transition:background .15s}.ws-inbox-load-more:hover{background:var(--card)}.ws-inbox-load-more+span{display:block;margin-top:10px}@keyframes ws-inbox-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:699px){.header-actions>.ws-notifications-trigger{width:34px;height:38px}.app-header .logo-wordmark{width:clamp(86px,26vw,120px)}.ws-notifications-panel{inset:68px 12px auto 12px;width:auto;max-width:none;max-height:calc(100dvh - 84px);border-radius:14px}.ws-inbox-heading{padding:16px}.ws-inbox-heading h2{font-size:18px}.ws-inbox-message{padding:13px 9px;gap:9px}.ws-inbox-symbol{width:32px;height:32px}.ws-inbox-list{padding:7px}}@media(max-width:359px){.app-header .header-actions{gap:4px}.header-actions>.ws-notifications-trigger{width:30px}.app-header .logo .logo-wordmark{width:80px}}@media(prefers-reduced-motion:reduce){.ws-notifications-panel[open]{animation:none}}.ws-deposit{width:560px;max-width:calc(100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:24px;background:var(--elevated);color:var(--text);font-family:Gotham,sans-serif;overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 100px #0008}.ws-deposit::backdrop{background:#050810c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ws-deposit[open]{animation:ws-deposit-enter .2s ease-out both}.ws-deposit button,.ws-deposit input{font-family:inherit}.ws-deposit button{border:0}.ws-deposit button:focus-visible,.ws-deposit input:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ws-deposit-shell{display:flex;flex-direction:column;position:relative;max-height:inherit}.ws-deposit-header{padding:16px 24px;background:var(--card);flex-shrink:0}.ws-deposit-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ws-deposit-title h2{font-family:Rockstar,Gotham,sans-serif;font-size:18px;line-height:24px;margin:0}.ws-deposit-close{width:28px;height:28px;padding:0;border-radius:7px;display:grid;place-items:center;flex-shrink:0;background:transparent;color:var(--dim)}.ws-deposit-close:hover{color:var(--text);background:var(--card2)}.ws-deposit-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:2px;background:var(--elevated);border-radius:12px;gap:2px}.ws-deposit-tabs button{display:flex;justify-content:center;align-items:center;gap:6px;height:38px;min-width:0;border-radius:10px;background:transparent;color:var(--dim);font-size:15px;transition:background .16s,color .16s}.ws-deposit-tabs button[aria-selected=true]{background:var(--card2);color:var(--text);box-shadow:inset 0 0 0 1px var(--border2),0 2px 4px #0002}.ws-deposit-tabs button>svg{width:17px;height:17px;flex-shrink:0}.ws-deposit-tabs .ws-deposit-fast{color:var(--green);width:13px;fill:currentColor}.ws-deposit-body{display:block;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ws-deposit-methods{padding:16px 24px 8px}.ws-deposit-currency{height:40px;border-radius:12px;background:var(--card2);display:flex;justify-content:space-between;align-items:center;padding:6px 8px 6px 12px;margin-bottom:24px;color:var(--muted);font-size:14px}.ws-deposit-currency>span:last-child{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;background:var(--card);padding:7px 10px;border-radius:8px;color:var(--text)}.ws-deposit .coin-icon{width:16px;height:16px;flex-shrink:0;color:var(--green)}.ws-deposit-method-grid{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.ws-deposit-method{height:100px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;border-radius:12px;background:var(--card2);background-size:cover;background-position:center;min-width:0;overflow:hidden;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .16s,background-color .16s}.ws-deposit-method:hover{background-color:color-mix(in srgb,var(--blue) 12%,var(--card2))}.ws-deposit-method[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--blue),inset 0 0 24px #6385ff12}.ws-deposit-method img{width:112px;height:52px;object-fit:contain;max-width:100%}.ws-deposit-method-grid.is-crypto{grid-template-columns:repeat(4,minmax(0,1fr))}.ws-deposit-method-grid.is-crypto .ws-deposit-method{height:90px;padding:10px 4px}.ws-deposit-method-grid.is-crypto img{height:32px;width:32px}.ws-deposit-method-grid.is-crypto .ws-deposit-method>span{font-size:11px;line-height:15px}.ws-deposit-method-grid.is-skins{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ws-deposit-method-grid.is-skins img{width:78%;height:30px;filter:drop-shadow(0 2px 8px #0008)}.ws-deposit-gift{position:absolute;top:0;right:0;display:grid;place-items:center;padding:4px 9px;background:var(--blue);color:#fff;border-radius:0 0 0 6px}.ws-deposit-instant{position:absolute;right:0;top:0;display:flex;align-items:center;gap:3px;padding:5px 7px;border-radius:0 0 0 6px;background:color-mix(in srgb,var(--green) 20%,var(--elevated));color:var(--green);font-size:10px}.ws-deposit-guide-toggle{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;margin:-25px auto 12px;padding:12px 16px;background:color-mix(in srgb,var(--blue) 18%,var(--elevated));border-radius:12px;color:var(--blue);font-size:13px;max-width:100%}.ws-deposit-form{background:var(--card);padding:20px 20px 0}.ws-deposit-amount-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;color:var(--muted);font-size:12px}.ws-deposit-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.ws-deposit-presets button{display:flex;align-items:center;justify-content:center;gap:3px;min-height:24px;padding:3px 8px;background:var(--card2);color:var(--dim);border-radius:5px;font-size:11px;white-space:nowrap}.ws-deposit-presets .coin-icon{width:11px;height:11px;color:inherit}.ws-deposit-presets button[aria-pressed=true]{background:var(--blue);color:#fff}.ws-deposit-presets button:hover{color:var(--text)}.ws-deposit-amount{display:flex;align-items:center;justify-content:space-between;gap:12px;height:64px;padding:12px;border:1px solid transparent;border-radius:12px;background:var(--card2)}.ws-deposit-amount:focus-within{border-color:var(--blue)}.ws-deposit-amount.is-invalid{border-color:var(--red)}.ws-deposit-amount>div{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.ws-deposit-amount input{min-width:1ch;max-width:calc(100% - 30px);padding:0;background:none;border:0;border-radius:0;box-shadow:none;color:var(--text);font-size:26px;font-weight:700;line-height:36px;font-variant-numeric:tabular-nums}.ws-deposit-amount input:focus-visible{outline:none}.ws-deposit-amount>div>.coin-icon{width:22px;height:22px}.ws-deposit-amount small{display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:12px;color:var(--muted)}.ws-deposit-amount small .coin-icon{height:12px;width:12px}.ws-deposit-promo{height:48px;display:flex;align-items:center;gap:10px;margin-top:10px;padding:5px 6px 5px 12px;border:1px dashed var(--border2);border-radius:12px;background:var(--card2);color:var(--dim)}.ws-deposit-promo>svg{flex-shrink:0;color:var(--blue)}.ws-deposit-promo:focus-within{border-color:var(--blue)}.ws-deposit-promo input{flex:1;width:0;min-width:0;background:transparent;border:0;padding:0;height:100%;color:var(--text);font-size:13px;box-shadow:none}.ws-deposit-promo input::placeholder{color:var(--dim);opacity:1}.ws-deposit-promo input:focus-visible{outline:none}.ws-deposit-promo button{display:flex;align-items:center;justify-content:center;border-radius:8px;min-width:36px;height:36px;padding:0 10px;background:var(--blue);color:#fff;flex-shrink:0}.ws-deposit-promo button:disabled{background:color-mix(in srgb,var(--blue) 15%,var(--card2));color:var(--dim);cursor:default}.ws-deposit-promo button span{display:none}.ws-deposit-error,.ws-deposit-promo-feedback{font-size:11px;line-height:1.5;margin:8px 0 0;color:var(--red)}.ws-deposit-promo-feedback{color:var(--muted)}.ws-deposit-action{order:2;padding:12px 20px 0;background:var(--card);flex-shrink:0}.ws-deposit-action>button{width:100%;height:52px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;background:var(--blue);color:#fff;font-size:16px;font-weight:700;transition:background .16s}.ws-deposit-action>button:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 85%,white)}.ws-deposit-action>button:disabled{opacity:.4;cursor:not-allowed}.ws-deposit-action .coin-amount{flex-direction:row-reverse;gap:5px;font:inherit;color:inherit}.ws-deposit-action .coin-icon{height:16px;width:16px}.ws-deposit-support-note{order:3;margin:0;text-align:center;font-size:10px;line-height:15px;padding:12px 52px 20px;color:var(--dim);background:var(--card);flex-shrink:0}.ws-deposit-support-note.is-mobile{display:none}.ws-deposit-skins-info{padding:16px 28px 0;background:var(--card);text-align:center;color:var(--muted);font-size:12px;line-height:1.6}.ws-deposit-skins-info p{margin:0 0 8px}@keyframes ws-deposit-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:600px)and (max-height:760px){.ws-deposit-header{padding:12px 24px}.ws-deposit-title{margin-bottom:10px}.ws-deposit-methods{padding-top:12px}.ws-deposit-currency{margin-bottom:16px}.ws-deposit-method{height:80px}.ws-deposit-method-grid.is-crypto .ws-deposit-method{height:72px;gap:5px}.ws-deposit-form{padding-top:16px}.ws-deposit-amount{height:56px}.ws-deposit-promo{height:44px;margin-top:8px}.ws-deposit-action>button{height:48px}.ws-deposit-support-note{padding-bottom:12px}}@media(max-width:599px){.ws-deposit{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;border-radius:0;overflow:hidden}.ws-deposit-shell{height:100%}.ws-deposit-header{padding:16px 24px;position:relative;z-index:1}.ws-deposit-title{margin-bottom:16px}.ws-deposit-title h2{font-size:17px}.ws-deposit-body{display:block;flex:1;overflow-y:auto;overscroll-behavior:contain;min-height:0;padding-bottom:12px}.ws-deposit-methods{padding:20px 20px 10px}.ws-deposit-method img{height:48px}.ws-deposit-method-grid.is-crypto .ws-deposit-method{height:82px}.ws-deposit-method-grid.is-crypto .ws-deposit-method>span{font-size:9px}.ws-deposit-method-grid.is-skins{gap:8px}.ws-deposit-method-grid.is-skins img{width:100%}.ws-deposit-instant{font-size:9px;padding:4px}.ws-deposit-form{margin:0 20px;padding:16px 12px 12px;border-radius:16px}.ws-deposit-amount-heading{display:block}.ws-deposit-presets{margin-top:14px}.ws-deposit-presets button{height:24px;font-size:11px}.ws-deposit-amount input{font-size:24px}.ws-deposit-amount>div>.coin-icon{width:18px;height:18px}.ws-deposit-amount small{font-size:11px}.ws-deposit-promo button>svg{display:none}.ws-deposit-promo button span{display:block;font-size:11px}.ws-deposit-action{order:initial;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:var(--elevated);flex-shrink:0;box-shadow:0 -10px 24px var(--elevated)}.ws-deposit-action>button{height:52px;font-size:15px}.ws-deposit-support-note{padding:12px 24px;background:transparent;font-size:9px;line-height:14px}.ws-deposit-support-note.is-mobile{display:block}.ws-deposit-support-note.is-desktop{display:none}.ws-deposit-skins-info{margin:0 20px;border-radius:12px;padding:14px;font-size:11px}.ws-deposit-guide-toggle{font-size:11px;padding:12px 8px}}@media(prefers-reduced-motion:reduce){.ws-deposit[open]{animation:none}.ws-deposit button{transition:none}}.ws-deposit-breakdown{display:grid;gap:8px;padding:14px 16px;border-radius:12px;background:var(--bg);color:var(--text-muted, #aab5d0);font-size:13px;min-height:88px}.ws-deposit-breakdown>span{display:flex;justify-content:space-between;gap:12px}.ws-deposit-breakdown b,.ws-deposit-breakdown strong{color:var(--text, #e5e9f5);font-variant-numeric:tabular-nums}.ws-deposit-breakdown p{margin:0}.ws-catalog-pagination{display:flex;justify-content:center;align-items:center;gap:8px;padding:12px 12px 6px}.ws-catalog-pagination button{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:1px solid var(--border2);border-radius:8px;background:color-mix(in srgb,var(--card2) 55%,var(--elevated));color:var(--muted);cursor:pointer;transition:background .18s,color .18s,border-color .18s}.ws-catalog-pagination button:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 15%,var(--card2));border-color:color-mix(in srgb,var(--blue) 35%,transparent);color:var(--blue)}.ws-catalog-pagination button:disabled{background:transparent;border-color:var(--border);color:var(--dim);cursor:default}.ws-catalog-pagination button:disabled svg{opacity:.35}.ws-catalog-pagination button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ws-page-arrow{display:block;width:14px;height:14px}.ws-page-arrow.previous{transform:rotate(90deg)}.ws-page-arrow.next{transform:rotate(-90deg)}.ws-page-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.ws-catalog-pagination button{transition:none}}.ws-inventory-heading{flex-wrap:wrap}.ws-inventory-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;margin-left:auto}.ws-inventory-total{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;min-width:0;margin-left:auto;padding:8px 11px;border-radius:10px;background:var(--card2);font-size:11px;color:var(--muted)}.ws-inventory-total>span{white-space:nowrap}.ws-inventory-total strong{font-size:12px;font-weight:700;color:var(--text)}.ws-inventory-total .coin-amount,.ws-inventory-sell .coin-amount{flex-direction:row-reverse;gap:5px}.ws-inventory-sell{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--blue) 32%,transparent);border-radius:9px;background:color-mix(in srgb,var(--blue) 12%,var(--elevated));color:var(--text);font:700 12px Gotham,sans-serif;transition:background .15s,border-color .15s}.ws-inventory-sell:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 22%,var(--elevated));border-color:var(--blue)}.ws-inventory-sell:disabled{opacity:.45;cursor:not-allowed}.ws-inventory-selected-count{display:grid;place-items:center;min-width:21px;height:21px;padding:0 5px;border-radius:50%;background:var(--blue);color:#fff;font-size:10px}.ws-inventory-sell strong{margin-left:4px;font-size:12px;color:var(--green)}.ws-inventory-actions .ws-clear-selection{display:grid;place-items:center;width:38px;height:38px;padding:0;margin-left:0;flex-shrink:0;line-height:1}@media(max-width:699px){.ws-inventory-actions{flex-basis:100%;margin-left:0}.ws-inventory-total{flex:1;margin-left:0;min-height:40px;padding:7px 10px}.ws-inventory-sell{min-height:40px;flex:1;flex-wrap:wrap;justify-content:space-between}.ws-inventory-actions .ws-clear-selection{height:40px;width:36px}}@media(prefers-reduced-motion:reduce){.ws-inventory-sell{transition:none}}.ws-cart-dialog{width:min(680px,calc(100vw - 32px));max-width:none;height:min(540px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);margin:auto;padding:20px;overflow:hidden;border:1px solid var(--border2);border-radius:18px;background:var(--elevated);color:var(--text);font-family:Gotham,sans-serif;box-shadow:0 24px 80px #06091466}.ws-cart-dialog[open]{display:flex;flex-direction:column}.ws-cart-dialog.is-empty{height:min(350px,calc(100dvh - 48px))}.ws-cart-dialog::backdrop{background:#060914b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ws-cart-dialog button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:0;background:transparent;color:var(--muted);font-family:inherit;transition:background .15s,color .15s}.ws-cart-dialog button:hover:not(:disabled){color:var(--text);background:var(--card2)}.ws-cart-dialog button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ws-cart-dialog button:disabled{opacity:.4;cursor:not-allowed}.ws-cart-dialog .ws-cart-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;margin-bottom:16px}.ws-cart-heading h2{display:flex;align-items:center;gap:10px;margin:0;font:800 20px/1.3 Rockstar,Gotham,sans-serif}.ws-cart-heading h2 svg{color:var(--blue)}.ws-cart-dialog .ws-cart-close{width:36px;height:36px;border-radius:9px}.ws-cart-dialog .ws-cart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;margin:0 0 10px;font-size:12px;color:var(--muted)}.ws-cart-toolbar b{color:var(--text);font-weight:500}.ws-cart-dialog .ws-cart-clear{gap:6px;min-height:32px;padding:4px 6px;margin:0;border-radius:6px;font-size:12px}.ws-cart-dialog .ws-cart-lines{display:flex;flex-direction:column;flex:1;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain;gap:6px;scrollbar-width:thin;scrollbar-color:var(--card2) transparent}.ws-cart-dialog .ws-cart-item{display:grid;flex-shrink:0;grid-template-columns:56px minmax(0,1fr) auto 120px 32px;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:var(--card)}.ws-cart-dialog .ws-cart-item>img{width:100%;height:46px;object-fit:contain}.ws-cart-dialog .ws-cart-item>.ws-cart-item-copy{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.ws-cart-item-copy small{color:var(--muted);font-size:11px;line-height:1.5}.ws-cart-item-copy h3{margin:0;color:var(--text);font:800 13px/1.4 Rockstar,Gotham,sans-serif;overflow-wrap:anywhere}.ws-cart-dialog .ws-cart-item-price{font-size:13px;color:var(--green);text-align:right}.ws-cart-dialog .ws-cart-quantity{display:inline-flex;align-items:center;gap:0;margin:0;border:1px solid var(--border2);border-radius:8px;background:var(--elevated);font-size:12px;font-variant-numeric:tabular-nums}.ws-cart-quantity>span{min-width:26px;text-align:center}.ws-cart-dialog .ws-cart-quantity button{width:28px;height:30px;border-radius:7px}.ws-cart-dialog .ws-cart-remove{width:32px;height:34px;border:1px solid var(--border2);border-radius:8px}.ws-cart-dialog .ws-cart-empty{display:grid;flex:1;place-items:center;margin:0;padding:24px 0;font-size:13px;color:var(--muted)}.ws-cart-dialog>.ws-cart-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;row-gap:4px;flex-shrink:0;min-height:0;margin:12px 0 0;padding:12px 0 0;border:0;border-top:1px solid var(--border2);background:transparent}.ws-cart-summary>.ws-cart-total,.ws-cart-summary>.ws-cart-balance{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin:0}.ws-cart-summary .ws-cart-total{grid-column:1;grid-row:1;font-size:14px;font-weight:700}.ws-cart-total strong{color:var(--green)}.ws-cart-summary .ws-cart-balance{grid-column:1;grid-row:2;margin:0;font-size:11px;color:var(--muted)}.ws-cart-summary>.ws-cart-shortfall{grid-column:1 / -1;grid-row:3;display:flex;flex-direction:row;align-items:center;gap:8px;margin:6px 0 0;padding:7px 10px;border:1px solid color-mix(in srgb,var(--red, #f05263) 35%,transparent);border-radius:8px;background:color-mix(in srgb,var(--red, #f05263) 9%,var(--card))}.ws-cart-shortfall>svg{flex-shrink:0;color:var(--red, #f05263)}.ws-cart-shortfall>div{min-width:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:2px 10px}.ws-cart-shortfall strong{font-size:12px;line-height:1.5;color:var(--text)}.ws-cart-shortfall span{font-size:11px;line-height:1.5;color:var(--muted)}.ws-cart-shortfall b,.ws-cart-shortfall b span{color:var(--text)}.ws-cart-summary>.ws-cart-actions{grid-column:2;grid-row:1 / 3;display:grid;grid-template-columns:auto minmax(110px,1fr);gap:6px;max-width:none;margin:0}.ws-cart-dialog .ws-cart-actions button{min-height:38px;padding:7px 12px;border-radius:8px;font-size:12px}.ws-cart-dialog .ws-cart-actions .ws-cart-cancel{border:1px solid var(--blue);background:transparent;color:var(--blue)}.ws-cart-dialog .ws-cart-actions .ws-cart-buy{background:var(--blue);color:#fff;font-weight:700}.ws-cart-dialog .ws-cart-actions .ws-cart-deposit{gap:5px;padding:7px 10px;font-size:12px}.ws-cart-deposit .deposit-icon{width:16px;height:16px}.ws-cart-dialog .ws-cart-buy:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 85%,white)}@media(max-width:599px){.ws-cart-dialog{width:calc(100vw - 24px);height:min(580px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);padding:16px;border-radius:16px}.ws-cart-dialog .ws-cart-heading{margin-bottom:12px}.ws-cart-heading h2{font-size:18px}.ws-cart-dialog .ws-cart-item{grid-template-columns:48px minmax(0,1fr) auto 30px;gap:5px 6px;padding:8px}.ws-cart-dialog .ws-cart-item>img{grid-column:1;grid-row:1;height:44px}.ws-cart-dialog .ws-cart-item-copy{grid-column:2 / 4;grid-row:1}.ws-cart-item-copy h3{font-size:13px}.ws-cart-dialog .ws-cart-item-price{grid-column:1 / 3;grid-row:2;text-align:left;font-size:12px}.ws-cart-dialog .ws-cart-quantity{grid-column:3;grid-row:2}.ws-cart-dialog .ws-cart-remove{grid-column:4;grid-row:1 / 3;width:30px;height:38px}.ws-cart-dialog .ws-cart-quantity button{width:28px;height:30px}.ws-cart-dialog>.ws-cart-summary{grid-template-columns:minmax(0,1fr);margin-top:10px;padding:10px 0 0}.ws-cart-summary .ws-cart-total{font-size:14px}.ws-cart-summary>.ws-cart-actions{grid-column:1;grid-row:4;margin-top:6px;grid-template-columns:1fr 1.5fr}.ws-cart-dialog .ws-cart-actions button{min-height:40px}.ws-cart-dialog .ws-cart-actions .ws-cart-deposit{font-size:12px;gap:5px}.ws-cart-summary>.ws-cart-shortfall{padding:7px 9px;margin-top:3px}}@media(prefers-reduced-motion:reduce){.ws-cart-dialog button{transition:none}}.ws-cart-dialog.ws-sale-confirm{width:min(440px,calc(100vw - 24px));height:fit-content;max-height:calc(100dvh - 32px);overflow:auto}.ws-sale-confirm .ws-sale-description{margin:0 0 16px;font-size:12px;line-height:1.7;color:var(--muted)}.ws-sale-confirm .ws-sale-details{display:grid;gap:10px;padding:14px;border-radius:10px;background:var(--card)}.ws-sale-details>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted)}.ws-sale-details b{color:var(--text)}.ws-sale-details strong{color:var(--green);font-size:17px}.ws-sale-confirm>.ws-cart-actions{display:grid;grid-template-columns:1fr 1.7fr;gap:8px;margin-top:18px}.ws-cart-dialog.ws-sale-confirm .ws-cart-actions button{min-height:42px;white-space:normal;line-height:1.4}.ws-game-tools{position:relative;z-index:8}.ws-tool{position:relative;display:inline-flex}.ws-tool-tip{position:absolute;left:0;top:calc(100% + 9px);z-index:20;width:max-content;max-width:245px;padding:9px 12px;border:1px solid #8c9cc62b;border-radius:7px;background:var(--card2);color:var(--text);font:400 11px/1.5 Gotham,sans-serif;box-shadow:0 8px 24px #06091466;opacity:0;visibility:hidden;transform:translateY(-3px);transition:opacity .15s,transform .15s,visibility .15s;pointer-events:none}.ws-tool:hover>.ws-tool-tip,.ws-tool:focus-within>.ws-tool-tip{opacity:1;visibility:visible;transform:translateY(0)}.ws-game-tools button:disabled{opacity:.4;cursor:not-allowed}.ws-game-presets .ws-preset-settings{position:relative}.ws-preset-settings .ws-tool-tip{left:auto;right:0;transform:none;text-align:left}.ws-preset-settings:hover .ws-tool-tip,.ws-preset-settings:focus-visible .ws-tool-tip{opacity:1;visibility:visible}.ws-settings-dialog{width:min(580px,calc(100vw - 28px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #8c9cc624;border-radius:22px;background:var(--elevated);color:var(--text);font-family:Gotham,sans-serif;box-shadow:0 24px 90px #06091480;overflow:auto;overscroll-behavior:contain}.ws-settings-dialog::backdrop{background:#060914ad;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.ws-settings-dialog[open]{animation:ws-settings-enter .18s ease-out}.ws-settings-dialog header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;background:var(--card)}.ws-settings-dialog h2{display:flex;align-items:center;gap:8px;margin:0;font:700 18px/1.4 Gotham,sans-serif}.ws-settings-dialog button{font-family:inherit;cursor:pointer}.ws-settings-dialog header button{display:grid;place-items:center;width:28px;height:28px;padding:0;background:none;border:0;color:var(--muted)}.ws-settings-dialog form,.ws-upgrade-help{display:flex;flex-direction:column;gap:24px;padding:24px}.ws-settings-dialog h3{font-size:15px;font-weight:500;margin:0}.ws-settings-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.ws-settings-section-title button{color:var(--blue);background:none;border:0;padding:0;font-size:12px}.ws-preset-editors{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ws-preset-editors fieldset{min-width:0;margin:0;padding:12px;border:0;border-radius:8px;background:var(--card)}.ws-preset-editors legend{float:left;width:100%;font-size:11px;line-height:1.7;color:var(--muted);margin-bottom:15px}.ws-preset-editors fieldset>div{display:flex;align-items:center;gap:9px;clear:both}.ws-preset-editors label{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:3px;min-width:0;height:40px;padding:0 5px;flex:1;cursor:text}.ws-preset-editors label:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:skew(-6deg);border:1px solid #8c9cc630;border-radius:6px;background:var(--elevated);transition:border-color .15s,box-shadow .15s}.ws-preset-editors label:hover:before{border-color:color-mix(in srgb,var(--blue) 50%,var(--card2))}.ws-preset-editors label:focus-within:before{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.ws-preset-editors label>span{position:static;flex:none;font-size:12px;line-height:1;color:var(--muted);pointer-events:none}.ws-preset-editors input{min-width:1ch;max-width:calc(100% - 13px);height:100%;margin:0;padding:0;border:0;border-radius:0;color:var(--text);background:transparent;font:500 13px/normal Gotham,sans-serif;font-variant-numeric:tabular-nums;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;box-shadow:none}.ws-settings-dialog .ws-preset-editors input:focus-visible{outline:none;box-shadow:none}.ws-preset-editors input::-webkit-inner-spin-button,.ws-preset-editors input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.ws-preset-editors .is-percent>span{order:1}.ws-preset-editors button{display:grid;place-items:center;flex-shrink:0;width:25px;height:40px;padding:0;background:none;border:0;color:var(--blue)}.ws-settings-options{margin:0;padding:0;border:0;min-width:0}.ws-settings-options legend{font-size:15px;font-weight:500;margin-bottom:12px}.ws-settings-options label{display:flex;align-items:flex-start;gap:10px;padding:9px 0;cursor:pointer;font-size:13px;line-height:1.5}.ws-settings-options input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;flex:0 0 16px;margin:2px 0 0;border:1px solid var(--dim);border-radius:50%;background:var(--bg)}.ws-settings-options input:checked{border-color:var(--blue);background:radial-gradient(circle,var(--blue) 0 4px,transparent 4.5px)}.ws-settings-options small{display:block;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.7}.ws-settings-note{margin:0;font-size:11px;line-height:1.6;color:var(--muted)}.ws-settings-dialog .ws-settings-save{align-self:center;min-height:42px;padding:10px 20px;border:0;border-radius:7px;background:var(--blue);color:#fff;font-size:13px;font-weight:700}.ws-settings-dialog button:hover:not(:disabled){filter:brightness(1.13)}.ws-settings-dialog button:disabled,.ws-settings-dialog fieldset:disabled{opacity:.45;cursor:not-allowed}.ws-settings-dialog :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ws-upgrade-help ol{list-style:none;counter-reset:steps;display:flex;flex-direction:column;gap:21px;margin:0;padding:0}.ws-upgrade-help li{position:relative;padding-left:41px;counter-increment:steps;font-size:13px;line-height:1.6}.ws-upgrade-help li:before{content:counter(steps);position:absolute;top:0;left:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--blue) 17%,var(--card));color:var(--blue);font-weight:700}.ws-upgrade-help p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.8}@keyframes ws-settings-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:599px){.ws-preset-editors{grid-template-columns:1fr}.ws-settings-dialog header{padding:18px}.ws-settings-dialog form,.ws-upgrade-help{padding:18px;gap:20px}.ws-settings-dialog h2{font-size:16px}.ws-preset-editors input{font-size:14px}.ws-game-tools .ws-tool-tip{max-width:220px}}@media(prefers-reduced-motion:reduce){.ws-settings-dialog[open]{animation:none}.ws-tool-tip{transition:none}}.ws-upgrade-page{padding:10px 40px 40px;font-family:Gotham,sans-serif;background:var(--bg)}.ws-upgrade-game{position:relative;background:none;border:0;box-shadow:none;padding:0;margin:0 auto 24px;max-width:1380px}.ws-game-brand{display:flex;justify-content:center;align-items:center;height:60px;margin-bottom:10px}.ws-game-brand img{width:166px;height:auto}.ws-game-tools{display:flex;align-items:center;gap:6px;height:32px;margin-bottom:10px}.ws-game-tools button{display:grid;place-items:center;width:22px;height:24px;padding:0;border:0;background:none;color:var(--muted);transition:color .2s}.ws-game-tools svg{width:17px;height:17px}.ws-game-tools button:hover,.ws-game-tools button.active{color:var(--blue)}.ws-game-grid{display:grid;grid-template-columns:minmax(0,1fr) 326px minmax(0,1fr);grid-template-areas:"source dial target" "balance submit presets";gap:28px 18px;align-items:center}.ws-game-slot{--slot-glow:var(--blue);position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;height:296px;padding:20px 16px 16px;overflow:hidden;background:radial-gradient(ellipse at 50% 65%,color-mix(in srgb,var(--slot-glow) 30%,transparent) 0%,color-mix(in srgb,var(--slot-glow) 12%,transparent) 28%,transparent 62%),var(--card);border-radius:12px;border:0}.ws-game-slot[data-tier=common]{--slot-glow:#aab5d0}.ws-game-slot[data-tier=rare]{--slot-glow:#6385ff}.ws-game-slot[data-tier=mythic]{--slot-glow:#ab6ff2}.ws-game-slot[data-tier=legendary]{--slot-glow:#ed647c}.ws-slot-source{grid-area:source}.ws-slot-target{grid-area:target}.ws-slot-instruction{position:relative;z-index:1;text-align:center;max-width:280px;display:flex;flex-direction:column;align-items:center;gap:9px}.ws-slot-instruction b{font-size:12px;line-height:18px;font-weight:700}.ws-slot-instruction small{font-size:10px;line-height:15px;color:var(--muted)}.ws-slot-shadow{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);width:100%;max-height:195px;object-fit:contain;opacity:.45;pointer-events:none}.ws-slot-placeholder{position:absolute;top:56%;left:50%;transform:translate(-50%,-50%);width:88px;height:88px;color:var(--blue);opacity:.65;pointer-events:none}.ws-slot-placeholder.points-down{transform:translate(-50%,-50%) rotate(180deg)}.ws-slot-heading{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted);gap:8px;z-index:1}.ws-slot-heading button{display:grid;place-items:center;background:#0d101b66;border:0;border-radius:5px;color:var(--muted);width:25px;height:25px;flex:none;padding:0;line-height:1}.ws-slot-heading button svg,.ws-clear-selection svg,.ws-remove-stake svg{display:block;flex-shrink:0}.ws-slot-selected-image{width:100%;height:158px;object-fit:contain;filter:drop-shadow(0 12px 18px #0005);animation:ws-slot-enter .3s ease-out}.ws-slot-description{text-align:center;min-width:0;max-width:100%}.ws-slot-description small{font-size:10px;color:var(--muted)}.ws-slot-description h2{font-size:16px;line-height:21px;margin:4px 0 8px;font-family:Rockstar,Gotham,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-slot-value{margin-top:auto;font-size:16px;color:var(--green)}.ws-game-slot.is-single .ws-slot-heading{position:absolute;top:12px;right:12px;width:auto}.ws-game-slot.is-single .ws-slot-heading button{width:30px;height:30px;border-radius:50%;background:var(--card2)}.ws-target-description{width:100%;flex-shrink:0;padding:0 22px}.ws-target-description small{display:block;font-size:12px;line-height:17px;font-weight:700}.ws-target-description h2{font-size:clamp(18px,1.65vw,26px);line-height:1.25;margin:6px 0 8px;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.ws-game-slot.is-single .ws-slot-selected-image{flex:1;min-height:0;height:0;max-height:190px}.ws-game-slot.is-single .ws-slot-value{flex-shrink:0;margin-top:8px;font-size:20px}.ws-slot-value .coin-amount{flex-direction:row-reverse}.ws-slot-items{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:auto 0;flex-shrink:0;padding:4px 0}.ws-game-slot.is-multiple .ws-slot-value{margin-top:8px}.ws-game-dial{grid-area:dial;display:flex;justify-content:center;align-items:center;min-width:0}.ws-game-balance{grid-area:balance;background:var(--elevated);border-radius:9px;padding:12px;min-width:0;height:56px;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.ws-game-balance>div{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--muted);white-space:nowrap}.ws-game-balance b{margin-left:auto;color:var(--green);font-size:10px}.ws-game-balance small{font-size:8px}.ws-game-balance small .coin-icon{display:none}.ws-game-balance>input[type=range]{width:100%;margin:0;height:18px;flex-shrink:0;accent-color:var(--blue);cursor:pointer}.ws-balance-amount{display:flex;align-items:center;gap:4px;margin-left:auto;min-width:0;color:var(--green)}.ws-balance-amount .coin-icon{width:12px;height:12px;flex-shrink:0}.ws-balance-amount input{width:76px;min-width:0;margin:0;padding:1px 3px;border:1px solid var(--card2);border-radius:4px;background:var(--card);color:var(--green);font:700 10px/16px Gotham,sans-serif;text-align:right;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.ws-balance-amount input::-webkit-inner-spin-button,.ws-balance-amount input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.ws-balance-amount input:disabled{opacity:.5;cursor:not-allowed}.ws-game-grid>.ws-game-submit{grid-area:submit;position:static;width:100%;height:56px;min-width:0;max-width:none;left:auto;right:auto;bottom:auto;border-radius:10px;font-size:17px;box-shadow:none}.ws-game-grid>.ws-game-submit:disabled{opacity:.45;cursor:not-allowed}.ws-game-grid>.ws-game-submit:disabled:active{transform:none}.ws-game-presets{grid-area:presets;display:flex;gap:4px;align-items:center;min-width:0}.ws-game-presets button{flex:1;min-width:0;height:44px;padding:0 4px;display:grid;place-items:center;border:1px solid #8c9cc624;border-radius:7px;background:var(--elevated);color:var(--muted);font-size:13px;font-weight:500}.ws-game-presets button:not(:last-child){transform:skew(-6deg);border-width:1.5px}.ws-game-presets button>span{display:block;transform:skew(6deg)}.ws-game-presets button[data-chance]{position:relative;--edge-width:1.5px}.ws-game-presets button[data-chance="35"]{--edge-color:#f05263}.ws-game-presets button[data-chance="55"]{--edge-color:#ecb73a}.ws-game-presets button[data-chance="85"]{--edge-color:#6dea5d}.ws-game-presets button:last-child{flex:0 0 25px;border:0;background:none}.ws-game-presets button:hover:not(:disabled){background:var(--card2);color:var(--text)}.ws-game-presets button:disabled,.ws-game-slot button:disabled{opacity:.45;cursor:not-allowed}.ws-upgrade-catalogs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:1380px;margin:auto;align-items:start}.ws-catalog-switch{display:none}.ws-item-catalog{background:var(--elevated);border-radius:12px;min-width:0;overflow:hidden;min-height:340px;padding-bottom:10px}.ws-item-catalog-head{background:var(--card);padding:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.ws-catalog-heading{display:flex;align-items:center;gap:8px;min-height:38px;min-width:0}.ws-catalog-heading h2{font-size:14px;font-weight:500;line-height:20px;margin:0}.ws-catalog-arrow{width:17px;height:17px;color:var(--blue)}.ws-source-tabs{display:flex;gap:3px;background:var(--elevated);padding:4px;border-radius:9px}.ws-source-tabs button{display:grid;place-items:center;padding:0;border:0;background:none;width:30px;height:30px;flex-shrink:0;border-radius:6px;color:var(--dim)}.ws-source-tabs button>svg{display:block}.ws-source-tabs button[aria-selected=true]{background:var(--blue);color:#fff}.ws-clear-selection{display:flex;align-items:center;gap:5px;margin-left:auto;padding:6px;border:0;border-radius:6px;background:var(--card2);color:var(--muted);font-size:10px}.ws-cart-trigger{height:38px;gap:7px;border-radius:10px;color:#fff;background:var(--blue);padding:8px 10px;font-size:12px;font-weight:700}.ws-cart-trigger svg{display:block;width:22px;height:22px;stroke-width:2;flex-shrink:0}.ws-cart-trigger:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 88%,white)}.ws-cart-trigger:disabled{opacity:.45;cursor:not-allowed}.ws-catalog-filter-row{display:flex;gap:7px;min-width:0;height:36px}.ws-catalog-filter-row>button{display:grid;place-items:center;flex:0 0 34px;border:0;border-radius:8px;background:var(--card2);color:var(--muted);padding:0}.ws-price-filter{display:flex;gap:0;flex:1;min-width:0}.ws-price-filter>span{display:flex;align-items:center;flex:1;padding:0 9px;margin-right:5px;border:1px solid #8c9cc629;border-radius:8px;font-size:11px;color:var(--muted)}.ws-price-filter label{position:relative;flex:1;min-width:0;display:flex;align-items:center;border:1px solid #8c9cc629;border-radius:8px 0 0 8px;padding:0 6px;gap:3px}.ws-price-filter label:last-child{border-radius:0 8px 8px 0;border-left:0}.ws-price-filter input,.ws-catalog-search input{width:100%;min-width:0;border:0;outline:none;color:var(--text);background:transparent;font:400 11px Gotham,sans-serif;padding:0}.ws-price-filter .coin-icon{width:12px;height:12px}.ws-price-filter input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ws-catalog-search{display:flex;align-items:center;flex:1;min-width:0;gap:7px;background:var(--card2);border-radius:8px;padding:0 10px;color:var(--muted)}.ws-catalog-item-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0 6px}.ws-picker-card{--tier-color:#6385ff;--edge-color:var(--tier-color);--edge-width:1px;position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;height:112px;border:1px solid #8c9cc624;border-radius:6px;padding:6px 4px;background:linear-gradient(145deg,color-mix(in srgb,var(--tier-color) 13%,var(--elevated)),var(--elevated) 70%);overflow:hidden;transition:background .2s,border-color .2s}.ws-game-presets button[data-chance]:before,.ws-picker-card:before{content:"";position:absolute;inset:calc(-1 * var(--edge-width));border-radius:inherit;padding:var(--edge-width);background:linear-gradient(135deg,var(--edge-color) 0%,color-mix(in srgb,var(--edge-color) 65%,transparent) 28%,transparent 70%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:4}.ws-picker-card:before{top:0;right:0;bottom:0;left:0}.ws-picker-card[data-tier=common]{--tier-color:#aab5d0}.ws-picker-card[data-tier=mythic]{--tier-color:#ab6ff2}.ws-picker-card[data-tier=legendary]{--tier-color:#ed647c}.ws-picker-card:hover:not(:disabled){background:var(--card2)}.ws-picker-card.is-selected{--edge-color:var(--blue);--edge-width:2px;box-shadow:none;background:linear-gradient(145deg,color-mix(in srgb,var(--blue) 42%,var(--card)),color-mix(in srgb,var(--blue) 20%,var(--elevated)))}.ws-picker-card:disabled{cursor:not-allowed}.ws-picker-card.is-selected:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:color-mix(in srgb,var(--blue) 22%,transparent);pointer-events:none;z-index:1}.ws-picker-card.is-selected>strong,.ws-picker-card.is-selected .ws-picker-copy{position:relative;z-index:2}.ws-picker-card.is-selected .ws-picker-wear{z-index:2}.ws-picker-card>strong{align-self:flex-end;font-size:9px;line-height:13px;color:var(--green);white-space:nowrap;max-width:100%}.ws-picker-card .coin-amount{gap:2px;flex-direction:row-reverse}.ws-picker-card .coin-icon{width:10px;height:10px}.ws-picker-wear{position:absolute;top:21px;right:5px;font-size:7px;line-height:10px;color:var(--muted)}.ws-picker-card>img{width:100%;height:56px;object-fit:contain;margin:2px 0}.ws-picker-copy{display:flex;flex-direction:column;width:100%;min-width:0;text-align:center;gap:2px;margin-top:auto}.ws-picker-copy small{font-size:7px;color:var(--muted)}.ws-picker-copy b{font-size:9px;font-weight:700;line-height:12px}.ws-picker-copy small,.ws-picker-copy b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-picker-check{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--blue);box-shadow:0 4px 18px color-mix(in srgb,var(--blue) 35%,transparent);animation:ws-card-check .18s ease-out;pointer-events:none;z-index:3}.ws-picker-check svg{width:23px;height:23px;stroke-width:4}.ws-selection-remove{display:none}.ws-catalog-grid-wrap{position:relative}.ws-catalog-empty{position:absolute;inset:0 0 auto;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:12px;text-align:center;padding:20px;pointer-events:none;background:linear-gradient(transparent,var(--elevated) 35%,var(--elevated) 65%,transparent)}.ws-catalog-empty b{color:var(--muted)}.ws-catalog-empty small{font-size:11px}.ws-catalog-empty.ws-empty-inventory{top:0;right:0;bottom:0;left:0;background:none}.ws-empty-inventory-message{display:flex;flex-direction:column;align-items:center;gap:16px;padding:26px 24px;border:1px solid #8c9cc620;border-radius:12px;background:var(--elevated);box-shadow:0 10px 30px #06091440;max-width:100%}.ws-empty-inventory-message b{color:var(--text);font-size:16px;line-height:1.4}.ws-empty-inventory-message button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;min-width:150px;padding:10px 20px;border:2px solid var(--blue);border-radius:9px;background:color-mix(in srgb,var(--blue) 8%,var(--elevated));color:var(--text);font:700 14px Gotham,sans-serif;pointer-events:auto;cursor:pointer;transition:background .15s}.ws-empty-inventory-message button svg{color:var(--blue);flex-shrink:0}.ws-empty-inventory-message button:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 20%,var(--elevated))}.ws-empty-inventory-message button:disabled{opacity:.45;cursor:not-allowed}.ws-game-dialog{width:min(440px,calc(100vw - 28px));max-height:80dvh;overflow:auto;padding:22px;border:1px solid #8c9cc630;border-radius:16px;background:var(--card);color:var(--text);font-family:Gotham,sans-serif}.ws-game-dialog::backdrop{background:#060914b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ws-game-dialog>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:12px}.ws-game-dialog h2{font-size:18px;margin:0}.ws-game-dialog button{display:grid;place-items:center;background:none;color:var(--muted);border:0;padding:4px}.ws-game-dialog p{font-size:13px;line-height:1.7;color:var(--muted)}.ws-game-dialog small{font-size:11px;line-height:1.7;color:var(--dim)}.ws-game-dialog label{display:flex;justify-content:space-between;gap:15px;padding:12px 0;font-size:13px}.ws-game-dialog input{accent-color:var(--blue)}.ws-upgrade-page button:focus-visible,.ws-upgrade-page input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media(min-width:1500px){.ws-game-grid{grid-template-columns:minmax(0,1fr) 342px minmax(0,1fr);gap:28px 24px}.ws-game-slot{height:330px}.ws-slot-selected-image{height:190px}.ws-picker-card{height:132px}.ws-picker-card>img{height:72px}.ws-picker-card>strong{font-size:11px}.ws-picker-copy b{font-size:11px}.ws-picker-copy small{font-size:9px}}@media(max-width:999px){.ws-upgrade-page{padding:20px 24px 36px}.ws-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"dial dial" "source target" "balance presets" "submit submit";gap:16px}.ws-game-dial{margin:-24px 0 8px}.ws-game-slot{height:270px}.ws-slot-selected-image{height:136px}.ws-game-grid>.ws-game-submit{max-width:360px;justify-self:center}.ws-catalog-item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-picker-card{height:128px}.ws-picker-card>img{height:68px}.ws-picker-copy b{font-size:10px}.ws-picker-copy small{font-size:8px}.ws-picker-card>strong{font-size:10px}}@media(max-width:699px){.ws-upgrade-page{padding:12px 10px 90px}.ws-game-brand{height:34px;justify-content:flex-end;margin-bottom:0}.ws-game-brand img{width:130px}.ws-game-tools{margin-top:-30px;margin-bottom:14px;gap:5px}.ws-game-tools button{width:21px}.ws-game-grid{gap:12px 8px;grid-template-areas:"dial dial" "source target" "balance balance" "presets presets" "submit submit"}.ws-game-dial{margin:0 0 8px}.ws-game-slot{height:190px;padding:12px 8px;border-radius:8px}.ws-slot-instruction{gap:5px}.ws-slot-instruction b{font-size:10px;line-height:14px}.ws-slot-instruction small{font-size:8px;line-height:12px}.ws-slot-shadow{top:67%;max-height:135px}.ws-slot-placeholder{top:63%;width:64px;height:64px}.ws-slot-heading{font-size:8px;gap:3px}.ws-slot-heading button{width:20px;height:20px}.ws-slot-selected-image{height:89px}.ws-slot-description h2{font-size:11px;line-height:15px;margin:3px 0 5px}.ws-slot-description small{font-size:8px}.ws-slot-value{font-size:12px}.ws-game-slot.is-single .ws-slot-heading{top:7px;right:7px}.ws-game-slot.is-single .ws-slot-heading button{width:20px;height:20px}.ws-target-description{padding:0 13px}.ws-target-description small{font-size:8px;line-height:12px}.ws-target-description h2{font-size:13px;line-height:16px;margin:4px 0 5px}.ws-game-slot.is-single .ws-slot-value{font-size:14px;margin-top:5px}.ws-slot-items{gap:3px;grid-template-columns:repeat(2,minmax(0,1fr))}.ws-game-balance{height:52px}.ws-game-balance>div{font-size:11px}.ws-game-presets{gap:5px}.ws-game-presets button{height:38px;font-size:13px}.ws-game-grid>.ws-game-submit{height:46px;max-width:none;font-size:15px}.ws-upgrade-game{margin-bottom:18px}.ws-catalog-switch{display:flex;background:var(--card);border-radius:10px 10px 0 0;padding:5px;gap:5px;margin-top:8px}.ws-catalog-switch button{flex:1;min-width:0;padding:11px 6px;background:none;border:0;border-radius:7px;color:var(--muted);font:500 11px Gotham,sans-serif}.ws-catalog-switch button[aria-selected=true]{background:var(--card2);color:var(--text)}.ws-upgrade-catalogs{display:block}.ws-upgrade-catalogs.shows-source .ws-catalog-target,.ws-upgrade-catalogs.shows-target .ws-catalog-source{display:none}.ws-item-catalog{border-radius:0 0 12px 12px}.ws-item-catalog-head{padding:10px;gap:8px}.ws-catalog-heading h2{font-size:13px}.ws-catalog-item-grid{gap:5px}.ws-picker-card{height:120px}.ws-picker-card>img{height:61px}}@keyframes ws-slot-enter{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ws-upgrade-page button{transition:none}.ws-slot-selected-image{animation:none}}.ws-picker-placeholder{height:112px;border:1px solid color-mix(in srgb,var(--dim) 12%,transparent);border-radius:6px;display:grid;place-items:center;background:color-mix(in srgb,var(--card) 40%,transparent);overflow:hidden}.ws-picker-placeholder img{width:88%;height:80%;object-fit:contain;opacity:.4}.ws-slot-items .ws-picker-card{height:112px;padding:6px 4px;flex-shrink:0}.ws-slot-items .ws-picker-card>img{height:54px}.ws-slot-items .ws-picker-card>strong{font-size:9px}.ws-slot-items .ws-picker-copy small{font-size:7px}.ws-slot-items .ws-picker-copy b{font-size:9px}.ws-slot-balance-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;height:112px;min-width:0;padding:12px 5px;border-radius:6px;background:var(--elevated);animation:ws-slot-enter .2s ease-out}.ws-slot-balance-card>b{font:700 14px/1.2 Gotham,sans-serif;color:var(--text)}.ws-slot-balance-card>strong{display:flex;justify-content:center;align-items:center;max-width:100%;padding:6px 3px;border:1px solid var(--card2);border-radius:6px;background:var(--card);color:var(--green);font-size:11px}.ws-slot-balance-card .coin-amount{flex-direction:row-reverse;gap:3px;white-space:nowrap}.ws-slot-balance-card .coin-icon{width:12px;height:12px;flex-shrink:0}.ws-slot-balance-card .ws-remove-stake{position:absolute;right:3px;top:3px;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;color:var(--muted);background:var(--card2)}.ws-game-slot.is-multiple{background:var(--card);height:auto;min-height:296px}.ws-game-slot.is-multiple .ws-slot-heading,.ws-game-slot.is-multiple .ws-slot-value{flex-shrink:0}@media(min-width:1500px){.ws-game-slot.is-multiple{min-height:330px}}@media(max-width:999px){.ws-game-slot.is-multiple{min-height:270px}}@media(max-width:699px){.ws-game-slot.is-multiple{min-height:190px}}.ws-shop-card{position:relative;min-width:0}.ws-shop-card .ws-picker-card{width:100%}.ws-item-quantity{position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);height:26px;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 12px);max-width:94px;background:var(--blue);border:1px solid var(--blue);border-radius:6px;font-size:11px;color:#fff;z-index:2}.ws-item-quantity button{height:22px;width:26px;border:0;background:none;color:var(--text);display:grid;place-items:center;padding:0}.ws-shop-card .ws-picker-check{display:none}.ws-shop-cart-bar{position:sticky;bottom:0;margin:8px 6px 0;padding:10px;background:var(--card);border-radius:8px;display:flex;align-items:center;gap:10px;font-size:12px}.ws-shop-cart-bar>strong{color:var(--green)}.ws-shop-cart-bar button{display:flex;align-items:center;justify-content:center;gap:7px;background:var(--card2);color:var(--muted);border:0;border-radius:6px;padding:9px}.ws-shop-cart-bar .ws-cart-open{background:var(--blue);color:#fff;border-radius:10px;margin-left:auto;font-weight:700}.ws-shop-cart-bar .ws-cart-open svg{stroke-width:2}.ws-shop-cart-bar .ws-cart-open:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 88%,white)}.ws-slot-target.is-won{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 55%,transparent);animation:ws-win-flash .8s ease-out}.ws-slot-target.is-won .ws-slot-selected-image{position:relative;z-index:1;animation:ws-win-item .9s cubic-bezier(.2,.8,.2,1)}.ws-slot-target.is-won .ws-slot-description,.ws-slot-target.is-won .ws-slot-value{position:relative;z-index:1}.ws-slot-target.is-won .ws-slot-heading{display:none}.ws-slot-target.is-won .ws-slot-value{margin-bottom:22px}.ws-slot-win-label{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:5px;color:var(--green);font-size:10px;z-index:2}.ws-win-rays{position:absolute;left:50%;top:57%;width:260px;aspect-ratio:1;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--green) 13%,transparent) 0deg 10deg,transparent 10deg 30deg);-webkit-mask-image:radial-gradient(circle,#000,transparent 68%);mask-image:radial-gradient(circle,#000,transparent 68%);animation:ws-win-rays 12s linear infinite;pointer-events:none}.ws-win-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;overflow:hidden}.ws-win-particles i{position:absolute;left:50%;top:56%;width:5px;height:5px;background:var(--green);border-radius:2px;opacity:0;animation:ws-win-particle .95s var(--particle-delay) ease-out}@keyframes ws-card-check{0%{opacity:0;scale:.65}to{opacity:1;scale:1}}@keyframes ws-win-flash{0%,30%{box-shadow:inset 0 0 80px color-mix(in srgb,var(--green) 35%,transparent)}to{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 55%,transparent)}}@keyframes ws-win-item{0%{opacity:.2;transform:scale(.65) rotate(-8deg)}50%{transform:scale(1.08) rotate(3deg)}to{opacity:1;transform:none}}@keyframes ws-win-rays{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes ws-win-particle{0%{opacity:1;transform:rotate(var(--particle-angle)) translateY(15px) scale(1.4)}to{opacity:0;transform:rotate(var(--particle-angle)) translateY(130px) scale(.2)}}@media(hover:hover){.ws-picker-card.is-selected:hover:not(:disabled){background:linear-gradient(145deg,color-mix(in srgb,var(--blue) 42%,var(--card)),color-mix(in srgb,var(--blue) 20%,var(--elevated)))}.ws-picker-card.is-selected:hover:not(:disabled) .ws-picker-check{background:var(--bg);box-shadow:none}.ws-picker-card.is-selected:hover:not(:disabled) .ws-selection-tick{display:none}.ws-picker-card.is-selected:hover:not(:disabled) .ws-selection-remove{display:block}.ws-shop-card .ws-picker-card.is-selected:hover .ws-selection-tick{display:block}.ws-shop-card .ws-picker-card.is-selected:hover .ws-selection-remove{display:none}}@media(min-width:1500px){.ws-picker-placeholder{height:132px}.ws-picker-check{width:42px;height:42px}.ws-picker-check svg{width:28px;height:28px}}@media(max-width:999px){.ws-picker-placeholder{height:128px}}@media(max-width:699px){.ws-picker-placeholder{height:120px}.ws-slot-items .ws-picker-card{height:96px;padding:4px 2px}.ws-slot-items .ws-picker-card>strong{font-size:7px}.ws-slot-items .coin-icon{width:8px;height:8px}.ws-slot-items .ws-picker-card>img{height:43px}.ws-slot-items .ws-picker-copy b{font-size:8px}.ws-slot-items .ws-picker-copy small{font-size:6px}.ws-slot-items .ws-picker-wear{top:18px;font-size:6px}.ws-slot-win-label{font-size:8px;bottom:7px}.ws-slot-target.is-won .ws-slot-value{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.ws-picker-check,.ws-slot-target.is-won,.ws-slot-target.is-won .ws-slot-selected-image,.ws-win-rays,.ws-win-particles i{animation:none}}@media(max-width:699px){.ws-slot-balance-card{height:96px;gap:5px;padding:10px 3px}.ws-slot-balance-card>b{font-size:12px}.ws-slot-balance-card>strong{font-size:9px;padding:5px 2px}.ws-slot-balance-card .coin-icon{width:10px;height:10px}}@media(prefers-reduced-motion:reduce){.ws-slot-balance-card{animation:none}}.ws-skin-tooltip{--tooltip-tier:var(--blue);position:fixed;z-index:180;box-sizing:border-box;width:max-content;max-width:min(280px,calc(100vw - 16px));padding:12px 14px;border:1px solid var(--border2);border-top:2px solid var(--tooltip-tier);border-radius:9px;background:var(--elevated);box-shadow:0 8px 28px #06091480;color:var(--text);font-family:Gotham,sans-serif;line-height:1.4;text-align:left;pointer-events:none;overflow-wrap:anywhere;animation:ws-skin-tooltip-in .12s ease-out}.ws-skin-tooltip[data-tier=mythic]{--tooltip-tier:#a377e6}.ws-skin-tooltip[data-tier=legendary]{--tooltip-tier:#db667a}.ws-skin-tooltip>small{display:block;color:var(--muted);font-size:11px;margin-bottom:3px}.ws-skin-tooltip>strong{display:block;font:700 14px/1.4 Rockstar,Gotham,sans-serif}.ws-skin-tooltip-wear{display:flex;align-items:center;gap:10px;border-top:1px solid var(--border2);padding-top:8px;margin-top:8px;font-size:11px;color:var(--muted)}.ws-skin-tooltip-wear b{margin-left:auto;padding:2px 5px;border-radius:4px;background:var(--card2);color:var(--text);font-size:10px}.ws-profile-skin[tabindex]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@keyframes ws-skin-tooltip-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ws-skin-tooltip{animation:none}}.ws-history-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.ws-history-round{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:start;gap:5px;min-width:0;padding:10px;border-radius:14px;background:var(--card);position:relative}.ws-history-round:focus-within,.ws-history-round:hover{z-index:2}.ws-history-side{display:flex;flex-direction:column;gap:6px;min-width:0}.ws-history-stake-items,.ws-history-target>.ws-history-item{height:140px;min-width:0}.ws-history-stake-items{display:grid;grid-template-columns:repeat(var(--history-columns),minmax(0,1fr));grid-template-rows:repeat(var(--history-rows),minmax(0,1fr));gap:4px}.ws-history-stake-items.is-multiple{padding:4px;background:var(--elevated);border-radius:8px}.ws-history-item{position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;min-width:0;min-height:0;border:1px solid transparent;border-radius:7px;background:linear-gradient(145deg,color-mix(in srgb,var(--history-tier) 10%,var(--elevated)),var(--elevated)) padding-box,linear-gradient(140deg,var(--history-tier),var(--border2) 78%) border-box}.ws-history-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse,color-mix(in srgb,var(--history-tier) 24%,transparent),transparent 72%);z-index:-1}.ws-history-item>img{position:relative;z-index:1;width:92%;height:82%;object-fit:contain;transition:transform .18s}.ws-history-target>.ws-history-item>img{height:70%}.ws-history-item:hover>img,.ws-history-item:focus-visible>img{transform:scale(1.04)}.ws-history-watermark{position:absolute;z-index:0;width:62%;height:62%;color:var(--history-tier);opacity:.1;pointer-events:none}.ws-history-item-price{position:absolute;top:7px;right:6px;z-index:2;max-width:calc(100% - 12px);font-size:10px;color:var(--green);white-space:nowrap}.ws-history-item-price .coin-amount{flex-direction:row-reverse;gap:3px}.ws-history-item-price .coin-icon{width:10px;height:10px}.ws-history-result{position:absolute;bottom:6px;left:6px;z-index:2;padding:5px 7px;border-radius:4px;font-size:10px;font-weight:500}.ws-history-result.won{color:var(--green);background:color-mix(in srgb,var(--green) 12%,var(--elevated))}.ws-history-result.lost{color:#f0788d;background:color-mix(in srgb,#f0788d 12%,var(--elevated))}.ws-history-arrow{align-self:start;margin-top:61px;width:16px;height:18px;color:var(--dim)}.ws-history-caption{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:39px;padding:4px 2px;background:var(--card2);border-radius:6px;line-height:1.2}.ws-history-caption>span{font-size:9px;color:var(--muted);text-align:center}.ws-history-caption>strong{font-size:13px;color:var(--text);max-width:100%}.ws-history-caption .coin-amount{flex-direction:row-reverse;gap:4px;white-space:nowrap}.ws-history-caption .coin-icon{width:12px;height:12px}.ws-history-caption>.ws-history-chance{color:var(--blue);font-size:14px}.ws-history-coins{position:relative;display:grid;place-items:center;border:1px solid transparent;border-radius:7px;background:radial-gradient(circle,color-mix(in srgb,var(--green) 18%,var(--elevated)),var(--elevated)) padding-box,linear-gradient(140deg,var(--green),var(--border2) 78%) border-box;color:var(--green);min-width:0;min-height:0}.ws-history-coins>.coin-icon{width:32px;height:32px;max-width:70%;max-height:70%}.ws-history-tooltip{pointer-events:none;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);z-index:10;display:none;flex-direction:column;gap:4px;width:170px;max-width:75vw;padding:10px;border:1px solid var(--border2);border-radius:8px;background:var(--elevated);box-shadow:0 8px 24px #0005;font-size:11px;color:var(--text);text-align:center;line-height:1.4}.ws-history-tooltip small{font-size:10px;color:var(--muted)}.ws-history-tooltip strong{color:var(--green)}.ws-history-tooltip .coin-amount{justify-content:center;flex-direction:row-reverse}.ws-history-item:hover,.ws-history-item:focus-visible,.ws-history-coins:hover,.ws-history-coins:focus-visible{z-index:5}.ws-history-item:hover>.ws-history-tooltip,.ws-history-item:focus-visible>.ws-history-tooltip,.ws-history-coins:hover>.ws-history-tooltip,.ws-history-coins:focus-visible>.ws-history-tooltip{display:flex}.ws-history-source .ws-history-item:first-child .ws-history-tooltip{left:0;transform:none}.ws-history-target .ws-history-tooltip{left:auto;right:0;transform:none}@media(max-width:1250px){.ws-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.ws-history-grid{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.ws-history-stake-items,.ws-history-target>.ws-history-item{height:130px}.ws-history-arrow{margin-top:56px}}@media(prefers-reduced-motion:reduce){.ws-history-item>img{transition:none}}.ws-profile{max-width:1640px;margin:0 auto;padding:18px 32px 64px;font-family:Gotham,sans-serif;color:var(--text)}.ws-profile-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;margin-bottom:14px}.ws-back{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--muted);font-size:13px}.ws-back-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--elevated)}.ws-back:hover{color:var(--text)}.ws-profile button,.ws-profile-dialog button{cursor:pointer;font-family:inherit}.ws-profile button:disabled,.ws-profile-dialog button:disabled{opacity:.45;cursor:not-allowed}.ws-profile :is(button,a,input):focus-visible,.ws-profile-dialog :is(button,a,input):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ws-profile-vip{width:100%;min-height:52px;display:flex;align-items:center;gap:20px;border:1px dashed var(--blue);border-radius:10px;background:linear-gradient(110deg,var(--card),var(--elevated));color:var(--text);padding:10px 16px;margin-bottom:20px;text-align:left}.ws-vip-brand{display:flex;gap:10px;align-items:center;font:800 16px Rockstar,Gotham,sans-serif;white-space:nowrap;color:var(--blue)}.ws-vip-copy{font-size:13px;color:var(--muted)}.ws-vip-cta{margin-left:auto;display:flex;gap:8px;align-items:center;white-space:nowrap;color:var(--text);font-size:12px;font-weight:700}.ws-vip-cta svg{color:var(--blue)}.ws-profile-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;border-radius:24px;background:var(--card)}.ws-account-card,.ws-balance-card{min-width:0;background:var(--elevated);border-radius:16px;padding:18px;display:flex;flex-direction:column}.ws-identity{display:flex;align-items:center;gap:16px;min-height:104px}.ws-player-info{min-width:0;flex:1}.ws-player-info h2{font-size:16px;line-height:1.4;margin:0 0 4px;overflow-wrap:anywhere}.ws-player-id{display:flex;align-items:center;gap:6px;background:none;border:0;padding:0;color:var(--dim);font-size:11px}.ws-account-actions{display:flex;gap:8px;margin-top:10px}.ws-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid transparent;border-radius:9px;background:var(--card2);color:var(--muted);font:700 12px/1.4 Gotham,sans-serif;text-decoration:none;transition:background .18s,color .18s;white-space:nowrap}.ws-button:hover{background:color-mix(in srgb,var(--card2) 85%,var(--blue));color:var(--text)}.ws-button.ws-primary{background:var(--blue);color:#fff}.ws-button.ws-primary:hover{background:color-mix(in srgb,var(--blue) 85%,white)}.ws-button.ws-outlined{border-color:var(--blue);color:var(--text);background:transparent}.ws-button.ws-outlined:hover{background:var(--card2)}.ws-button.ws-icon-button{min-height:30px;height:30px;width:34px;padding:0;color:var(--muted)}.ws-push-row{display:flex;align-items:center;gap:9px;margin-top:auto;padding:20px 0 16px}.ws-push-row>svg{flex-shrink:0;color:var(--blue)}.ws-push-row>div{min-width:0;flex:1}.ws-push-row b{font-size:12px;display:block}.ws-push-row small{font-size:10px;color:var(--dim);display:block;margin-top:5px;line-height:1.4}.ws-notifications-button{width:100%;font-size:11px}.ws-switch{position:relative;display:inline-flex;align-items:center;flex-shrink:0;width:38px;height:22px;padding:3px;border:0;border-radius:20px;background:var(--card2)}.ws-switch i{display:block;height:16px;width:16px;border-radius:50%;background:var(--dim);transition:transform .18s,background .18s}.ws-switch.on{background:color-mix(in srgb,var(--blue) 30%,var(--card2))}.ws-switch.on i{transform:translate(16px);background:var(--blue)}.ws-balance-heading{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:15px}.ws-balance-heading svg{color:var(--dim)}.ws-profile-balance{font-size:30px;font-weight:800;color:var(--green);margin:10px 0;letter-spacing:-1px}.ws-profile-balance .coin-amount{flex-direction:row-reverse;gap:8px}.ws-profile-balance .coin-icon{width:24px;height:24px}.ws-text-button{border:0;background:none;padding:0;color:var(--muted);font-size:11px;display:inline-flex;align-items:center;gap:5px}.ws-text-button:hover{color:var(--blue)}.ws-payments-link{align-self:flex-start;margin-bottom:22px}.ws-promo{margin-top:auto;margin-bottom:12px}.ws-promo-input{display:flex;align-items:center;min-height:42px;background:var(--card);border:1px solid var(--border2);border-radius:9px;overflow:hidden}.ws-promo-input>span{display:grid;place-items:center;align-self:stretch;padding:0 9px;background:var(--card2);color:var(--blue)}.ws-promo-input input{width:100%;min-width:0;border:0;outline:none;background:transparent;padding:12px 8px;font:400 10px Gotham,sans-serif;color:var(--text)}.ws-promo-input:focus-within{border-color:var(--blue)}.ws-promo-input input:focus-visible{outline:0}.ws-promo-input button{padding:8px;border:0;background:none;font-size:10px;color:var(--blue);font-weight:700}.ws-promo>small{display:block;margin-top:6px;font-size:11px}.ws-promo-success{min-height:42px;display:flex;align-items:center;gap:7px;font-size:11px;color:var(--green)}.ws-topup{width:100%;min-height:42px}.ws-stats-column{display:grid;grid-template-rows:1.2fr 1fr;gap:12px;min-width:0}.ws-best{position:relative;min-height:148px;padding:16px;border-radius:16px;overflow:hidden;isolation:isolate;background:linear-gradient(115deg,color-mix(in srgb,var(--item-color) 15%,var(--elevated)),var(--elevated))}.ws-best h2{font-size:13px;margin:0 0 12px;font-weight:500;color:var(--muted)}.ws-best-watermark{position:absolute;z-index:-1;color:var(--item-color);opacity:.07;width:120px;height:120px;right:35px;top:26px}.ws-best-art{position:absolute;z-index:-1;right:2px;top:28px;width:57%;height:110px;object-fit:contain;filter:drop-shadow(0 6px 12px #0005)}.ws-best-chance{position:absolute;right:12px;top:12px;font-size:10px;color:var(--blue);border-radius:5px;padding:4px 6px;background:var(--card)}.ws-best-copy{width:60%;position:relative}.ws-best-copy>small{font-size:10px;color:var(--muted)}.ws-best-copy h3{font-size:13px;line-height:1.35;margin:4px 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-best-copy strong{color:var(--green);font-size:14px}.ws-best-copy .coin-amount{flex-direction:row-reverse}.ws-best-empty{display:flex;flex-direction:column;gap:14px;margin-top:18px;color:var(--dim);font-size:11px;line-height:1.6}.ws-best-empty a{display:flex;align-items:center;gap:4px;color:var(--blue)}.ws-mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ws-mini-stats article{position:relative;min-width:0;border-radius:14px;padding:16px;background:var(--elevated);display:flex;flex-direction:column}.ws-mini-stats article>svg{position:absolute;width:19px;height:19px;right:12px;top:15px;color:var(--blue)}.ws-mini-stats article>span{font-size:12px;color:var(--muted);padding-right:20px}.ws-mini-stats small{color:var(--dim);font-size:10px;margin-top:6px}.ws-mini-stats strong{font-size:23px;margin-top:auto;padding-top:8px;color:var(--text)}.ws-mini-stats .coin-amount{font-size:19px;flex-direction:row-reverse}.ws-email-row{grid-column:1/-1;display:flex;align-items:center;gap:14px;background:var(--elevated);padding:14px 16px;border-radius:12px}.ws-email-icon{height:44px;width:44px;border-radius:10px;background:var(--card);color:var(--blue);display:grid;place-items:center;flex-shrink:0}.ws-email-row b{font-size:13px;display:block}.ws-email-row small{font-size:11px;color:var(--dim);display:block;margin-top:5px}.ws-email-row>.ws-button{margin-left:auto}.ws-inventory-panel{margin-top:24px;border-radius:24px;background:var(--elevated);overflow:hidden;min-height:340px;padding-bottom:18px}.ws-inventory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;background:var(--card);flex-wrap:wrap}.ws-profile-tabs{display:flex;gap:4px;max-width:100%}.ws-profile-tabs button{border:0;border-radius:9px;background:none;color:var(--muted);min-height:42px;padding:0 13px;white-space:nowrap;font-size:12px;font-weight:700}.ws-profile-tabs button.active{background:var(--card2);color:var(--text)}.ws-profile-tabs button:hover{color:var(--text)}.ws-sale-toolbar{display:flex;align-items:center;gap:14px}.ws-sale-toolbar label{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px}.ws-sale-toolbar .ws-button{font-size:11px;min-height:38px}.ws-profile-item-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:12px;padding:18px}.ws-profile-item{min-width:0}.ws-profile-skin{position:relative;display:flex;flex-direction:column;min-height:185px;padding:10px;border:1px solid transparent;border-radius:11px;background:linear-gradient(155deg,color-mix(in srgb,var(--item-color) 14%,var(--card)),var(--elevated)) padding-box,linear-gradient(155deg,color-mix(in srgb,var(--item-color) 75%,transparent),transparent 80%) border-box}.ws-profile-skin>strong{font-size:12px;text-align:right;color:var(--green)}.ws-profile-skin .coin-amount{flex-direction:row-reverse;gap:3px}.ws-profile-wear{margin-top:4px;text-align:right;color:var(--muted);font-size:10px}.ws-profile-skin>img{width:100%;height:84px;object-fit:contain;margin:3px 0 8px}.ws-profile-skin>span{font-size:10px;color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:auto}.ws-profile-skin>b{font-size:12px;text-align:center;margin-top:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-item-actions{display:flex;gap:5px;padding:7px 2px 0}.ws-item-actions button{height:30px;flex:1;border:0;border-radius:6px;display:grid;place-items:center;background:var(--card2);color:var(--muted)}.ws-item-actions button:hover{color:var(--text);background:var(--blue)}.ws-item-actions svg{width:16px;height:16px}.ws-item-history-label{display:block;text-align:center;color:var(--muted);background:var(--card);border-radius:6px;margin-top:7px;padding:8px;font-size:10px}.ws-item-history-label.won{color:var(--green)}.ws-profile-games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px}.ws-profile-game{display:grid;grid-template-columns:1fr 22px 1fr;gap:10px;padding:16px;background:var(--card);border-radius:14px;min-width:0}.ws-game-stake,.ws-game-target{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;font-size:12px}.ws-game-stake>small{color:var(--muted);font-size:10px;text-align:center}.ws-game-source-images{display:flex;align-items:center;justify-content:center;width:100%;height:75px}.ws-game-source-images img{width:100%;max-width:84px;min-width:0;flex:1;height:65px;object-fit:contain}.ws-game-source-images span{font-size:11px;color:var(--muted)}.ws-game-target>img{height:90px;width:100%;object-fit:contain}.ws-game-arrow{width:20px;height:20px;align-self:center;transform:rotate(90deg);color:var(--blue)}.ws-game-outcome{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:7px;flex-wrap:wrap;border-top:1px solid var(--border2);padding-top:12px;font-size:13px}.won{color:var(--green)}.lost{color:#f0788d}.ws-game-outcome>small{font-size:11px;color:var(--muted)}.ws-game-outcome b{color:var(--text)}.ws-game-outcome time{display:block;width:100%;font-size:9px;color:var(--dim);margin-top:4px}.ws-load-more{display:flex;margin:8px auto 0;min-width:180px}.ws-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;text-align:center;padding:32px 16px}.ws-empty>span{display:grid;place-items:center;width:60px;height:60px;border-radius:16px;background:var(--card);color:var(--blue);margin-bottom:16px}.ws-empty h3{font-size:17px;margin:0 0 10px}.ws-empty p{font-size:12px;line-height:1.7;color:var(--muted);max-width:340px;margin:0 0 18px}.ws-profile-dialog{box-sizing:border-box;color:var(--text);background:var(--elevated);border:1px solid var(--border2);border-radius:20px;padding:26px;width:min(620px,calc(100vw - 28px));max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 24px 80px #0008;font-family:Gotham,sans-serif}.ws-profile-dialog::backdrop{background:#060914bf;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.ws-profile-dialog[open]{animation:ws-dialog-in .18s ease-out}.ws-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}.ws-dialog-heading h2{font:800 22px/1.3 Rockstar,Gotham,sans-serif;margin:0}.ws-dialog-heading .ws-icon-button{background:none}.ws-dialog-copy{font-size:13px;line-height:1.7;color:var(--muted)}.ws-dialog-hint{font-size:11px;line-height:1.6;color:var(--dim);margin:10px 0 20px}.ws-error{color:#ff7886!important;font-size:12px;line-height:1.6}.ws-settings-field{display:flex;flex-direction:column;gap:10px;margin-bottom:22px;font-size:14px;font-weight:700}.ws-settings-field>small{font-size:11px;font-weight:400;color:var(--muted);margin-top:-3px}.ws-settings-field a{color:var(--blue)}.ws-settings-field>input,.ws-email-input{width:100%;height:48px;border:1px solid var(--border2);border-radius:10px;padding:0 14px;background:var(--card);font:400 13px Gotham,sans-serif;color:var(--text)}.ws-settings-field>input:focus{border-color:var(--blue)}.ws-settings-field .ws-error{margin:0}.ws-privacy{border:0;margin:0;padding:0}.ws-privacy legend{font-size:14px;font-weight:700;margin-bottom:16px}.ws-privacy label{display:flex;gap:12px;align-items:center;margin-bottom:16px}.ws-privacy b{font-size:12px;font-weight:500}.ws-privacy small{display:block;color:var(--dim);font-size:10px;margin-top:5px;line-height:1.5}.ws-streamer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid var(--border2);margin-top:8px}.ws-streamer b{font-size:13px}.ws-streamer p{font-size:11px;color:var(--dim);line-height:1.6;margin:7px 0 0}.ws-save{width:100%;min-height:46px;margin-top:12px}.ws-notification-email{display:flex;align-items:center;gap:12px;padding:18px 0}.ws-notification-email>svg{color:var(--blue);flex-shrink:0}.ws-notification-email b{font-size:14px}.ws-notification-email small{display:block;font-size:11px;color:var(--dim);margin-top:6px}.ws-notification-email .ws-button{margin-left:auto}.ws-email-intro{text-align:center;padding:0 12px 20px}.ws-email-intro>svg{color:var(--blue)}.ws-email-intro h3{font-size:22px;margin:16px 0}.ws-email-intro p{font-size:12px;line-height:1.8;color:var(--muted)}.ws-email-input{display:flex;align-items:center;gap:12px;color:var(--dim)}.ws-email-input input{background:none;border:0;outline:none;color:var(--text);width:100%;min-width:0;font:inherit}.ws-email-input:focus-within{border-color:var(--blue)}.ws-email-input input:focus-visible{outline:none}.ws-sale-total{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px;background:var(--card);border-radius:12px;font-size:12px}.ws-sale-total strong{font-size:20px;color:var(--green)}.ws-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.ws-payment-list>div{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border2);padding:16px 0}.ws-payment-list b{font-size:12px;font-weight:500}.ws-payment-list small{display:block;margin-top:6px;color:var(--dim);font-size:10px}.ws-payment-list strong{font-size:13px;color:var(--green);margin-left:auto;display:flex;gap:5px;white-space:nowrap}.ws-icon-tile{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;background:var(--card);border-radius:9px;color:var(--blue)}@keyframes ws-dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(min-width:1600px){.ws-profile-item-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.ws-profile-skin{min-height:210px}.ws-profile-skin>img{height:105px}.ws-profile-skin>strong{font-size:14px}}@media(max-width:1250px){.ws-profile{padding:16px 20px 60px}.ws-profile-overview{gap:10px;padding:12px}.ws-account-card,.ws-balance-card{padding:14px}.ws-identity{gap:10px}.ws-identity .ws-user-avatar-large{width:68px;height:68px}.ws-player-info h2{font-size:14px}.ws-push-row b{font-size:11px}.ws-push-row{gap:6px}.ws-push-row>svg{width:20px}.ws-mini-stats article{padding:13px 10px}.ws-mini-stats article>svg{right:9px;width:16px}.ws-profile-games{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ws-profile-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-stats-column{grid-column:1/-1;grid-template-columns:1fr 1fr;grid-template-rows:auto}.ws-best{min-height:150px}.ws-mini-stats{gap:10px}.ws-mini-stats article{padding:18px 14px}.ws-identity{gap:16px}.ws-profile-balance{font-size:32px}.ws-vip-copy{font-size:11px}.ws-vip-brand{font-size:14px}.ws-push-row b{font-size:12px}.ws-inventory-toolbar{gap:12px}.ws-sale-toolbar{margin-left:auto}}@media(max-width:599px){.ws-profile{padding:14px 12px 90px}.ws-profile-heading{margin-bottom:12px}.ws-profile-vip{gap:10px;padding:12px;margin-bottom:16px;flex-wrap:wrap}.ws-vip-brand{font-size:13px}.ws-vip-brand svg{width:20px}.ws-vip-copy{order:3;flex-basis:100%;font-size:10px}.ws-vip-cta{font-size:10px}.ws-profile-overview{grid-template-columns:minmax(0,1fr);padding:10px;border-radius:18px}.ws-account-card,.ws-balance-card{padding:18px}.ws-identity{min-height:86px}.ws-player-info h2{font-size:16px}.ws-push-row{margin-top:8px;padding-top:14px}.ws-push-row b{font-size:13px}.ws-push-row small{font-size:11px}.ws-notifications-button{font-size:12px}.ws-stats-column{grid-column:auto;grid-template-columns:1fr;gap:10px}.ws-mini-stats article{min-height:118px}.ws-mini-stats article>span{font-size:13px}.ws-mini-stats article>svg{width:21px;height:21px;right:16px}.ws-profile-balance{font-size:32px}.ws-promo-input input{font-size:12px}.ws-promo-input button{font-size:11px}.ws-email-row{gap:10px;padding:14px 10px;flex-wrap:wrap}.ws-email-icon{width:36px;height:36px}.ws-email-icon svg{width:24px}.ws-email-row b{font-size:12px}.ws-email-row small{font-size:10px}.ws-email-row>.ws-button{padding:0 10px;font-size:11px;min-height:36px}.ws-inventory-panel{border-radius:18px;margin-top:16px}.ws-inventory-toolbar{padding:12px;gap:14px}.ws-profile-tabs{width:100%;gap:2px;justify-content:space-between}.ws-profile-tabs button{font-size:10px;padding:0 8px;min-height:40px}.ws-sale-toolbar{width:100%;justify-content:space-between;gap:8px}.ws-sale-toolbar label{font-size:10px;gap:8px}.ws-sale-toolbar .ws-button{padding:0 12px;font-size:10px}.ws-profile-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.ws-profile-skin{min-height:186px}.ws-profile-skin>img{height:90px}.ws-profile-games{grid-template-columns:1fr;padding:12px}.ws-profile-game{padding:16px}.ws-game-target>img{height:95px}.ws-profile-dialog{padding:20px 16px;border-radius:16px}.ws-dialog-heading h2{font-size:20px}.ws-dialog-actions .ws-button{white-space:normal;min-height:44px;font-size:11px}.ws-payment-list>div{flex-wrap:wrap}.ws-payment-list strong{font-size:12px}.ws-email-intro{padding:0 0 14px}.ws-notification-email{gap:10px}.ws-notification-email .ws-button{padding:0 10px;font-size:11px}}@media(prefers-reduced-motion:reduce){.ws-profile-dialog[open]{animation:none}.ws-switch i,.ws-button{transition:none}}.ws-profile-overview{grid-template-columns:1.08fr 1fr 1fr;gap:12px;padding:12px;border-radius:20px;align-items:stretch}.ws-profile-overview .ws-account-card,.ws-profile-overview .ws-balance-card{padding:18px;border-radius:14px;gap:0}.ws-profile-overview .ws-identity{min-height:76px;gap:14px}.ws-profile-overview .ws-identity>.ws-user-avatar--large{width:72px;height:72px;border-radius:16px}.ws-profile-overview .ws-user-avatar--large>img{border-radius:15px}.ws-profile-overview .ws-player-info h2{font-size:16px;line-height:1.3}.ws-profile-overview .ws-account-actions{gap:6px;margin-top:8px}.ws-profile-overview .ws-account-actions .ws-button{width:30px;height:28px;min-height:28px;border-radius:7px}.ws-profile-overview .ws-push-row{margin-top:16px;padding:14px 0;gap:10px;border-top:1px solid var(--border2);border-bottom:1px solid var(--border2)}.ws-profile-overview .ws-push-row b{font-size:12px;line-height:1.4}.ws-profile-overview .ws-notifications-button{width:auto;margin-top:5px;font-size:10px;line-height:1.4;white-space:normal;text-align:left;color:var(--blue)}.ws-profile-overview .ws-notifications-button svg{flex-shrink:0}.ws-profile-overview .ws-email-row{grid-column:auto;gap:10px;padding:14px 0 0;background:none;border-radius:0;flex-wrap:nowrap}.ws-profile-overview .ws-email-icon{width:22px;height:30px;background:none;border-radius:0}.ws-profile-overview .ws-email-row>div{min-width:0;flex:1}.ws-profile-overview .ws-email-row b{font-size:12px;line-height:1.4}.ws-profile-overview .ws-email-row small{font-size:10px;line-height:1.4;margin-top:4px}.ws-profile-overview .ws-email-row>.ws-button{min-height:32px;padding:0 10px;font-size:10px;border-radius:7px}.ws-profile-overview .ws-balance-heading{font-size:13px;line-height:22px}.ws-profile-overview .ws-balance-heading svg{width:20px;height:20px}.ws-profile-overview .ws-profile-balance{font-size:clamp(26px,2.25vw,34px);line-height:1.2;margin:10px 0 8px;letter-spacing:-.8px;overflow-wrap:anywhere}.ws-profile-overview .ws-payments-link{margin:0 0 18px;min-height:20px}.ws-profile-overview .ws-promo{margin:0 0 10px}.ws-profile-overview .ws-promo-input{min-height:38px}.ws-profile-overview .ws-promo-input input{padding:10px 8px;font-size:13px}.ws-profile-overview .ws-promo-input input::placeholder{color:var(--muted);opacity:1}.ws-profile-overview .ws-promo-input button{flex-shrink:0;min-height:30px;margin:4px;padding:0 10px;border-radius:6px;background:var(--blue);color:#fff;font-size:11px;transition:background .18s}.ws-profile-overview .ws-promo-input button:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 85%,white)}.ws-profile-overview .ws-promo-input button:disabled{background:color-mix(in srgb,var(--blue) 22%,var(--card2));color:var(--muted);opacity:1}.ws-profile-overview .ws-topup{min-height:40px;margin-top:auto}.ws-profile-overview .ws-stats-column{grid-template-rows:minmax(140px,1fr) auto;gap:10px}.ws-profile-overview .ws-best{min-height:140px;padding:16px;border-radius:14px}.ws-profile-overview .ws-best h2{margin-bottom:14px;padding-right:60px}.ws-best-chance{display:inline-flex;align-items:center;gap:4px;line-height:14px;white-space:nowrap}.ws-best-chance>svg{display:block;width:13px;height:13px;flex-shrink:0}.ws-profile-overview .ws-best-art{top:auto;bottom:5px;height:108px;width:52%}.ws-profile-overview .ws-best-copy{width:64%}.ws-profile-overview .ws-best-copy strong{font-size:14px}.ws-profile-overview .ws-mini-stats{gap:10px}.ws-profile-overview .ws-mini-stats article{min-height:88px;padding:12px 14px;border-radius:12px}.ws-profile-overview .ws-mini-stats article>span{font-size:11px;line-height:16px}.ws-profile-overview .ws-mini-stats article>svg{width:17px;height:17px;top:11px;right:11px}.ws-profile-overview .ws-mini-stats small{font-size:9px;margin-top:3px}.ws-profile-overview .ws-mini-stats strong{font-size:24px;line-height:1.1;margin-top:8px;padding-top:0}.ws-profile-overview .ws-mini-stats .coin-amount{font-size:19px}@media(min-width:901px)and (max-width:1150px){.ws-profile-overview{gap:8px;padding:10px}.ws-profile-overview .ws-account-card,.ws-profile-overview .ws-balance-card{padding:14px}.ws-profile-overview .ws-identity{gap:10px}.ws-profile-overview .ws-identity>.ws-user-avatar--large{width:56px;height:56px}.ws-profile-overview .ws-player-info h2{font-size:14px}.ws-profile-overview .ws-email-row{gap:7px;flex-wrap:wrap}.ws-profile-overview .ws-email-row small{font-size:9px}}@media(max-width:900px){.ws-profile-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-profile-overview .ws-stats-column{grid-column:1/-1;grid-template-columns:1.15fr 1fr;grid-template-rows:auto}.ws-profile-overview .ws-mini-stats{grid-template-columns:1fr;gap:8px}.ws-profile-overview .ws-mini-stats article{display:grid;grid-template-columns:1fr auto;align-content:center;min-height:66px;padding:10px 14px 10px 40px}.ws-profile-overview .ws-mini-stats article>svg{left:13px;right:auto;top:14px}.ws-profile-overview .ws-mini-stats article>span{padding-right:8px}.ws-profile-overview .ws-mini-stats small{grid-column:1}.ws-profile-overview .ws-mini-stats strong{grid-column:2;grid-row:1/3;align-self:center;margin:0}}@media(max-width:599px){.ws-profile-overview{grid-template-columns:minmax(0,1fr);padding:0;background:none;gap:10px}.ws-profile-overview .ws-account-card,.ws-profile-overview .ws-balance-card{padding:16px}.ws-profile-overview .ws-profile-balance{font-size:32px}.ws-profile-overview .ws-stats-column{grid-column:auto;grid-template-columns:1fr;gap:10px}.ws-profile-overview .ws-mini-stats{grid-template-columns:1fr 1fr}.ws-profile-overview .ws-mini-stats article{display:flex;min-height:90px;padding:12px}.ws-profile-overview .ws-mini-stats article>svg{left:auto;right:12px;top:12px}.ws-profile-overview .ws-mini-stats article>span{padding-right:20px}.ws-profile-overview .ws-mini-stats strong{align-self:flex-start;margin-top:8px}.ws-profile-overview .ws-promo-input input{font-size:13px}}.ws-server-mode{padding:6px 20px;font-size:12px;color:var(--muted)}.ws-header-login,.ws-auth-steam{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 20px;border:0;border-radius:10px;background:var(--blue);color:#fff;font:700 14px Gotham,sans-serif;transition:background .15s}.ws-header-login:hover,.ws-auth-steam:hover{background:#7b90ff}.ws-header-login:focus-visible,.ws-auth-dialog button:focus-visible{outline:2px solid #aabaff;outline-offset:4px}.ws-auth-dialog{width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:36px 28px 28px;border:1px solid #8c9cc626;border-radius:22px;background:var(--elevated);color:var(--text);box-shadow:0 24px 90px #0008;font-family:Gotham,sans-serif;text-align:center;overflow:auto}.ws-auth-dialog::backdrop{background:#070a14b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ws-auth-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;background:var(--card);color:var(--muted)}.ws-auth-logo{width:190px;margin:12px auto 30px}.ws-auth-dialog h2{font-size:24px;margin:0 0 12px}.ws-auth-dialog p{font-size:14px;line-height:1.65;color:var(--muted);margin-bottom:24px}.ws-auth-dialog .ws-auth-steam,.ws-auth-secondary{width:100%;min-height:48px}.ws-auth-secondary{margin-top:10px;border:1px solid #8c9cc62e;border-radius:10px;background:var(--card);color:var(--text);padding:10px 14px;font-size:13px}.ws-auth-dialog small{display:block;margin:18px auto 0;font-size:11px;line-height:1.6;color:var(--muted);max-width:300px}.ws-auth-testing{border-top:1px solid #8c9cc626;margin-top:24px;padding-top:18px;font-size:11px;color:var(--muted)}.ws-auth-dialog button:disabled{opacity:.55;cursor:wait}.ws-guest-inventory{text-align:center}.ws-guest-inventory p{max-width:280px;margin:0;color:var(--muted);font-size:13px;line-height:1.5}@media(max-width:699px){.ws-header-login{min-height:38px;padding:8px 12px;font-size:12px;gap:7px}.ws-header-login svg{width:20px;height:20px}.ws-auth-dialog{padding:30px 22px 24px}.ws-server-mode{font-size:10px;padding:6px 12px}.ws-guest-inventory{padding:20px 16px}}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:TacticSans;src:url(/fonts/TacticSans-Blk.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{color-scheme:dark;--bg:#111317;--elevated:#13151a;--card:#1b1e24;--card2:#1d2026;--border:#20242c;--border2:#393e4a;--blue:#50b3fe;--cyan:#60c7ff;--indigo:#4c52ff;--text:#fff;--muted:#b5b9bf;--dim:#76797f;--green:#5bd93f;--red:#ff5d67;--amber:#ecb73a;--shadow:0 14px 34px rgba(0,0,0,.34);font-family:Montserrat,system-ui,sans-serif;background:var(--bg);color:var(--text)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at 55% -20%,rgba(54,163,255,.08),transparent 34%),var(--bg);color:var(--text)}button,input,select{font:inherit}button,a{color:inherit}button{cursor:pointer}a{text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}.app-shell{min-height:100vh}.app-header{height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 24px;border-bottom:1px solid var(--border);background:#12151bf5;position:sticky;top:0;z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:header-in .28s ease both}.header-left,.header-actions,.header-stats,.desktop-nav{display:flex;align-items:center}.header-left{gap:34px}.logo{display:flex;align-items:center;gap:10px;font-family:Tektur,sans-serif;letter-spacing:.04em}.logo b{font-size:20px}.logo-mark{width:36px;height:36px;border:1px solid rgba(54,163,255,.45);border-radius:11px;display:grid;place-items:center;position:relative;overflow:hidden;background:linear-gradient(145deg,#66d9ff29,#586cff14);box-shadow:inset 0 0 18px #36a3ff24}.logo-mark:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px dashed rgba(102,217,255,.4);border-radius:50%}.logo-mark span{font-family:Tektur;font-weight:800;color:var(--cyan);z-index:1}.logo-mark.mini{width:30px;height:30px;border-radius:9px}.header-stats{gap:14px;padding-left:24px;border-left:1px solid var(--border);font-size:12px;font-variant-numeric:tabular-nums}.header-stats span{display:flex;align-items:center;gap:7px;white-space:nowrap}.header-stats small{color:var(--dim)}.online-dot,.live-title i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.upgrades-symbol{color:var(--blue);font:700 12px Tektur}.desktop-nav{gap:6px}.desktop-nav a{padding:9px 11px;border-radius:9px;color:var(--muted);font-size:12px}.desktop-nav a:hover,.desktop-nav a.active{background:var(--card);color:var(--text)}.demo-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(54,163,255,.3);background:#36a3ff17;color:var(--cyan);padding:6px 9px;border-radius:8px;font-size:10px;font-weight:800;letter-spacing:.08em}.balance-button,.icon-button,.mobile-menu{border:1px solid var(--border);background:var(--card);height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.balance-button{padding:0 12px;gap:8px}.balance-button svg{color:var(--blue)}.icon-button,.mobile-menu{width:40px;padding:0;position:relative}.icon-button i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--blue);right:7px;top:7px}.avatar{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,var(--blue),var(--indigo));font:800 16px Tektur;border:1px solid rgba(255,255,255,.15)}.primary,.upgrade-button{border:0;background:linear-gradient(135deg,var(--cyan),var(--blue) 55%,var(--indigo));color:#06101c;font-weight:800;box-shadow:0 8px 24px #36a3ff2e;border-radius:10px}.primary{height:42px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.primary.small{height:40px}.primary:hover,.upgrade-button:hover{filter:brightness(1.1);box-shadow:0 10px 30px #36a3ff4d}.outline{height:38px;padding:0 14px;border:1px solid var(--border2);background:transparent;border-radius:9px;color:var(--muted)}.outline:hover{border-color:var(--blue);color:var(--text)}.mobile-menu{display:none}.app-body{display:flex;min-height:calc(100vh - 68px)}.main-content{flex:1;min-width:0}.main-content.with-live{width:calc(100% - 202px)}.live-feed{width:202px;flex:0 0 202px;background:var(--elevated);border-right:1px solid var(--border);height:calc(100vh - 68px);position:sticky;top:68px;z-index:25;overflow:hidden}.live-feed.horizontal{display:none}.live-title{height:43px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);font-size:10px;color:var(--muted)}.live-title span{display:flex;align-items:center;gap:7px;font-weight:800;letter-spacing:.12em}.live-list{padding:6px;display:flex;flex-direction:column;gap:5px;overflow:hidden}.live-card{height:75px;border:1px solid var(--border);border-radius:9px;background:linear-gradient(135deg,var(--card),rgba(54,163,255,.04));padding:7px;display:grid;grid-template-columns:47px 1fr;grid-template-rows:18px 1fr;gap:1px 7px;position:relative;overflow:hidden}.live-card:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--blue)}.live-card img{grid-row:1/3;width:47px;height:57px;object-fit:contain;filter:drop-shadow(0 7px 10px rgba(0,0,0,.45))}.live-chance{font:700 9px Tektur;color:var(--cyan)}.live-card div{min-width:0;display:flex;flex-direction:column}.live-card b,.live-card small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-card small{font-size:8px;color:var(--dim);margin-top:3px}.upgrade-page{min-height:100vh}.game-hero{min-height:580px;padding:34px 32px 22px;position:relative;background:radial-gradient(circle at 50% 44%,rgba(54,163,255,.095),transparent 28%)}.game-brand{display:flex;align-items:center;justify-content:center;gap:9px;font:700 15px Tektur;letter-spacing:.04em}.game-tools{position:absolute;left:32px;top:82px;display:flex;gap:6px}.game-tools button{width:30px;height:30px;border:0;background:transparent;color:var(--dim);padding:0}.game-tools button:hover,.game-tools button.active{color:var(--cyan)}.upgrade-composer{display:grid;grid-template-columns:minmax(230px,340px) 340px minmax(230px,340px);justify-content:center;align-items:center;gap:32px;margin:22px auto 16px}.selected-slot{height:286px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(145deg,var(--card),rgba(54,163,255,.025));display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:16px;box-shadow:var(--shadow)}.selected-slot:before{content:"";position:absolute;inset:auto 10% -42% 10%;height:70%;background:radial-gradient(circle,rgba(54,163,255,.24),transparent 62%);filter:blur(10px)}.selected-slot.target:before{background:radial-gradient(circle,rgba(102,217,255,.24),transparent 62%)}.slot-head{position:absolute;top:15px;left:16px;right:16px;display:flex;justify-content:space-between;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.slot-head em{font-style:normal;background:var(--elevated);padding:4px 6px;border-radius:5px}.selected-slot img{width:76%;height:145px;object-fit:contain;z-index:1;filter:drop-shadow(0 20px 18px rgba(0,0,0,.5))}.selected-slot>div:last-child{text-align:center;z-index:1}.selected-slot small{color:var(--dim)}.selected-slot h2{margin:4px 0 7px;font-size:17px}.selected-slot strong{color:var(--cyan);font:700 15px Tektur}.dial-column{display:flex;flex-direction:column;align-items:center;gap:16px}.chance-dial{width:310px;height:310px;border-radius:50%;position:relative;display:grid;place-items:center;background:conic-gradient(from 270deg,var(--blue) 0 var(--chance),var(--border) var(--chance) 100%);box-shadow:0 0 42px #36a3ff14}.chance-dial:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 45px #36a3ff14}.chance-dial:after{content:"";position:absolute;top:32px;right:32px;bottom:32px;left:32px;border-radius:50%;background:radial-gradient(circle at 50% 32%,#222a35,var(--card) 58%,#11151b);border:1px solid var(--border)}.dial-ticks{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;border:8px dotted rgba(102,217,255,.14)}.dial-core{z-index:3;text-align:center;display:flex;flex-direction:column;align-items:center}.dial-core small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.dial-core strong{font:800 46px Tektur;color:var(--cyan);text-shadow:0 0 24px rgba(102,217,255,.3);font-variant-numeric:tabular-nums}.dial-core span{font-size:10px;color:var(--dim)}.dial-pointer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.dial-pointer i{display:block;width:12px;height:23px;background:linear-gradient(var(--text),var(--cyan));clip-path:polygon(50% 100%,0 0,100% 0);position:absolute;top:-2px;left:calc(50% - 6px);filter:drop-shadow(0 0 7px var(--blue))}.charge-ring{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:3px solid var(--cyan);border-radius:50%;filter:drop-shadow(0 0 14px var(--blue));z-index:6}.charging{animation:dial-charge .5s ease-in-out infinite alternate}.upgrade-button{width:240px;height:54px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px}.upgrade-button:disabled{filter:saturate(.5);cursor:wait}.game-controls{display:grid;grid-template-columns:minmax(280px,1fr) auto;max-width:1045px;margin:auto;gap:18px;align-items:center}.balance-control{background:var(--elevated);border:1px solid var(--border);padding:11px 14px;border-radius:12px}.balance-control>div{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.balance-control b{color:var(--text)}.balance-control small{font-weight:400;color:var(--dim)}input[type=range]{width:100%;accent-color:var(--blue);margin:11px 0 0}.presets{display:flex;gap:6px}.presets button{height:42px;min-width:56px;padding:0 13px;border-radius:9px;border:1px solid var(--border);background:var(--card);color:var(--muted)}.presets button:hover{color:var(--cyan);border-color:var(--blue);background:#36a3ff14}.catalogs{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border);background:var(--elevated)}.catalog{min-width:0;border-right:1px solid var(--border);padding-bottom:22px}.catalog:last-child{border-right:0}.catalog-head{min-height:68px;padding:13px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}.catalog-head>div:first-child{display:flex;align-items:center;gap:4px}.catalog-head h2{font-size:14px;margin:0 10px 0 0}.catalog-tab{height:32px;border:0;background:transparent;color:var(--dim);font-size:11px;border-radius:8px}.catalog-tab.active{color:var(--text);background:var(--card)}.catalog-filters{display:flex;align-items:center;gap:6px}.catalog-filters label,.search-input{height:36px;display:flex;align-items:center;gap:7px;border:1px solid var(--border);background:var(--card);border-radius:9px;padding:0 10px;color:var(--dim)}.catalog-filters input,.search-input input{border:0;outline:0;background:transparent;color:var(--text);width:120px}.catalog-filters button{height:36px;border:1px solid var(--border);background:var(--card);border-radius:9px;color:var(--muted);padding:0 12px}.skin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px}.skin-card{min-height:176px;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:10px;text-align:left;position:relative;overflow:hidden;display:flex;flex-direction:column}.skin-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--blue)}.skin-card.mythic:after{background:var(--indigo)}.skin-card.legendary:after{background:var(--amber)}.skin-card:hover{border-color:var(--blue);background:var(--card2);box-shadow:0 12px 32px #00000038}.skin-card.selected{border-color:var(--cyan);box-shadow:0 0 0 1px #66d9ff59,0 0 22px #36a3ff1f}.skin-card img{height:88px;width:100%;object-fit:contain;filter:drop-shadow(0 10px 10px rgba(0,0,0,.42));transition:transform .16s,filter .16s}.skin-card:hover img{transform:scale(1.045);filter:drop-shadow(0 12px 14px rgba(54,163,255,.22))}.wear{position:absolute;top:8px;left:8px;font-size:9px;color:var(--dim)}.selected-check{position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:5px;display:grid;place-items:center;background:var(--blue);color:#07111c;font-size:10px;font-weight:900}.skin-weapon{font-size:9px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skin-card b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0 7px}.skin-card strong{font:700 11px Tektur}.skin-card em{font-style:normal;color:var(--blue)}.result-reveal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#04070be0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center}.result-reveal>div{width:min(440px,90vw);min-height:430px;border:1px solid var(--border);border-radius:22px;background:radial-gradient(circle at 50% 33%,rgba(54,163,255,.24),transparent 45%),var(--card);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.result-reveal.won>div{border-color:#66d9ff99;box-shadow:0 0 80px #36a3ff33}.result-reveal.lost>div{animation:subtle-shake .32s ease}.result-reveal span{color:var(--cyan);font:700 12px Tektur;letter-spacing:.15em}.result-reveal img{height:190px;object-fit:contain;margin:18px}.result-reveal h2{margin-bottom:22px}.result-reveal button{height:42px;border:1px solid var(--border2);background:var(--elevated);border-radius:9px;padding:0 20px}.particles i{--angle:calc(var(--i)*20deg);position:absolute;width:5px;height:5px;border-radius:50%;background:var(--cyan);left:50%;top:48%;animation:particle 1.2s ease-out both;transform:rotate(var(--angle)) translateY(-150px)}.page-wrap{max-width:1420px;margin:auto;padding:38px 34px 70px}.page-title{margin-bottom:26px}.page-title>span{display:block;color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;margin-bottom:7px}.page-title h1{font:700 clamp(30px,4vw,48px) Tektur;margin:0 0 8px}.page-title p{color:var(--muted);max-width:720px}.vip-banner{height:56px;border:1px solid rgba(54,163,255,.3);background:linear-gradient(90deg,#36a3ff1f,#36a3ff06);border-radius:12px;display:flex;align-items:center;gap:12px;padding:0 18px;margin-bottom:28px}.vip-banner svg{color:var(--cyan)}.vip-banner span{color:var(--muted);font-size:12px}.vip-banner svg:last-child{margin-left:auto}.profile-overview{display:grid;grid-template-columns:1.1fr 1fr .8fr;gap:12px}.profile-card,.metric-card,.data-card,.chart-card,.commission-card,.system-card,.legal-card,.vip-progress,.ref-link-card,.profile-history{background:var(--card);border:1px solid var(--border);border-radius:14px}.profile-card{padding:18px}.identity{display:flex;align-items:center;gap:14px}.profile-avatar{width:66px;height:66px;border-radius:14px;background:linear-gradient(145deg,var(--blue),var(--indigo));display:grid;place-items:center;font:800 25px Tektur}.identity h2{margin:0 0 6px;font-size:16px}.identity span{color:var(--dim);font-size:11px}.identity button{margin-left:auto}.balance-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px}.balance-card small{color:var(--muted)}.balance-card strong{font:800 28px Tektur;grid-row:2}.balance-card>button:not(.primary){border:0;background:transparent;color:var(--muted);display:flex;align-items:center}.balance-card .primary{grid-column:2;grid-row:1/3}.metric-card{padding:18px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;column-gap:12px}.metric-card>div{grid-row:1/4;width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:#36a3ff1a;color:var(--blue)}.metric-card small{color:var(--muted)}.metric-card strong{font:700 20px Tektur;margin:5px 0}.metric-card span{font-size:10px;color:var(--dim)}.profile-grid{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:12px;margin:12px 0}.coupon{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.coupon>svg,.setting-row>svg{color:var(--blue)}.coupon b,.setting-row b{font-size:13px}.coupon p{font-size:10px;color:var(--dim);margin:4px 0}.coupon .input-row{grid-column:1/3}.input-row{display:flex;gap:7px}.input-row input{flex:1;min-width:0;height:39px;border:1px solid var(--border);background:var(--elevated);border-radius:9px;padding:0 12px;color:var(--text);outline:0}.input-row input:focus{border-color:var(--blue)}.input-row button{height:39px;border:0;border-radius:9px;background:var(--card2);padding:0 14px}.setting-row{display:flex;align-items:center;gap:12px}.setting-row div{display:flex;flex-direction:column;gap:4px}.setting-row small{color:var(--dim)}.setting-row button{margin-left:auto}.switch{width:43px;height:24px;border:0;background:var(--border2);border-radius:20px;padding:3px;transition:.2s}.switch i{display:block;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s}.switch.on{background:var(--blue)}.switch.on i{transform:translate(19px)}.profile-history{overflow:hidden}.history-tabs{height:56px;border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 12px;gap:6px}.history-tabs button{height:36px;border:0;background:transparent;color:var(--muted);padding:0 14px;border-radius:8px}.history-tabs button.active{background:#36a3ff1f;color:var(--cyan)}.profile-inventory{grid-template-columns:repeat(6,1fr)}.empty-state{min-height:250px;display:grid;place-items:center;align-content:center;text-align:center;color:var(--dim)}.empty-state svg{width:36px;height:36px;margin-bottom:12px}.empty-state h3{color:var(--text);margin:0 0 7px}.empty-state p{font-size:12px}.table-list>div{display:grid;grid-template-columns:50px 1fr 90px 90px;align-items:center;padding:10px 15px;border-bottom:1px solid var(--border);font-size:12px}.table-list img{width:45px;height:35px;object-fit:contain}.success{color:var(--green)!important}.danger{color:var(--red)!important}.vip-progress{min-height:120px;padding:20px;display:grid;grid-template-columns:220px 1fr auto;gap:25px;align-items:center;margin-bottom:16px}.vip-progress>div:first-child{display:grid;grid-template-columns:42px 1fr}.vip-progress svg{grid-row:1/3;color:var(--blue)}.vip-progress span{color:var(--muted);font-size:11px}.vip-progress b{font:700 16px Tektur}.progress-copy{display:grid;grid-template-columns:1fr auto;gap:7px}.progress-copy small{color:var(--dim)}.progress{grid-column:1/3;height:8px;border-radius:8px;background:var(--elevated);overflow:hidden}.progress i{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:inherit}.tier-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tier-card{min-height:380px;background:linear-gradient(145deg,var(--card),var(--elevated));border:1px solid var(--border);border-radius:16px;padding:22px;position:relative;overflow:hidden}.tier-card:before{content:"";position:absolute;inset:-60% -20% auto;height:80%;background:radial-gradient(circle,rgba(54,163,255,.13),transparent 60%)}.tier-card.gold:before{background:radial-gradient(circle,rgba(244,200,74,.14),transparent 60%)}.tier-crown{width:48px;height:48px;border-radius:12px;background:#36a3ff1f;display:grid;place-items:center;color:var(--cyan);margin-bottom:20px}.tier-card>small{color:var(--dim);letter-spacing:.1em}.tier-card h2{font:700 25px Tektur;margin:7px 0}.tier-card>strong{display:block;color:var(--cyan);margin-bottom:24px}.tier-card ul{list-style:none;padding:0;margin:0}.tier-card li{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;border-top:1px solid var(--border);padding:13px 0;font-size:11px}.tier-card li svg{width:15px;color:var(--blue)}.faq{max-width:850px;margin:42px auto}.faq h2{text-align:center;font:700 26px Tektur}.faq details{border-bottom:1px solid var(--border);padding:15px}.faq summary{display:flex;justify-content:space-between;cursor:pointer}.faq details p{color:var(--muted);font-size:12px;padding-top:12px}.ref-link-card{min-height:100px;padding:18px;display:grid;grid-template-columns:1fr auto 180px;gap:20px;align-items:center;margin-bottom:12px}.ref-link-card>div{display:grid;grid-template-columns:34px 1fr;align-items:center}.ref-link-card svg{grid-row:1/3;color:var(--blue)}.ref-link-card span,.ref-link-card small{font-size:10px;color:var(--muted)}.ref-link-card b{font-size:13px}.ref-link-card strong{font:700 17px Tektur;color:var(--cyan)}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.analytics-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-top:12px}.chart-card,.commission-card,.system-card{padding:18px;min-height:290px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-head h2,.commission-card h2,.system-card h2{font-size:15px;margin:0}.section-head select{background:var(--elevated);color:var(--muted);border:1px solid var(--border);border-radius:8px;padding:7px}.bars{height:210px;display:flex;align-items:flex-end;gap:9px;padding-top:35px}.bars i{flex:1;background:linear-gradient(var(--cyan),var(--blue));border-radius:4px 4px 0 0;opacity:.75;position:relative;animation:bar-grow .65s ease both}.bars i:hover{opacity:1}.bars span{display:none;position:absolute;top:-20px;font-size:9px}.bars i:hover span{display:block}.commission-card>div{display:flex;justify-content:space-between;border-bottom:1px solid var(--border);padding:15px 0;color:var(--muted);font-size:12px}.commission-card b{color:var(--text)}.commission-card button{width:100%;margin-top:20px}.data-card{padding:18px;margin-top:12px;overflow:hidden}.data-table{margin-top:14px}.data-table>div{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr .7fr;align-items:center;min-height:48px;border-bottom:1px solid var(--border);font-size:11px}.table-head{color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.data-table em{font-style:normal}.item-cell{display:flex;align-items:center;gap:7px}.item-cell img{width:42px;height:34px;object-fit:contain}.table-action{margin-top:14px}.admin-demo{display:flex;gap:12px;align-items:center;border:1px solid rgba(54,163,255,.3);background:#36a3ff12;padding:13px 16px;border-radius:12px;margin-bottom:12px}.admin-demo svg{color:var(--blue)}.admin-demo div{display:flex;flex-direction:column;gap:3px}.admin-demo span{font-size:11px;color:var(--muted)}.admin-layout{display:grid;grid-template-columns:190px 1fr;gap:12px;margin-top:12px}.admin-sidebar{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:8px;height:max-content;display:flex;flex-direction:column}.admin-sidebar button{border:0;background:transparent;color:var(--muted);height:38px;text-align:left;border-radius:8px;padding:0 12px}.admin-sidebar button:hover,.admin-sidebar button.active{background:#36a3ff1a;color:var(--cyan)}.admin-main{min-width:0}.status-dot{font-size:10px;color:var(--green)}.line-chart{height:215px;padding-top:18px}.line-chart svg{width:100%;height:100%;overflow:visible}.line-chart .area{fill:url(#area)}.line-chart .line{fill:none;stroke:var(--cyan);stroke-width:3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 7px rgba(54,163,255,.4));stroke-dasharray:1300;animation:line-draw 1.2s ease both}.system-card>div{display:grid;grid-template-columns:28px 1fr auto;align-items:center;border-bottom:1px solid var(--border);padding:15px 0;font-size:11px}.system-card svg{color:var(--blue)}.legal-page{max-width:970px}.legal-card{padding:8px 28px}.legal-icon{width:62px;height:62px;margin:-28px 0 12px;background:linear-gradient(145deg,var(--blue),var(--indigo));border-radius:16px;display:grid;place-items:center;box-shadow:0 14px 36px #36a3ff33}.legal-card article{display:grid;grid-template-columns:50px 1fr;border-top:1px solid var(--border);padding:25px 0}.legal-card article>span{font:700 12px Tektur;color:var(--blue)}.legal-card h2{font-size:16px}.legal-card p{color:var(--muted);line-height:1.7;font-size:13px}.legal-note{display:flex;align-items:center;gap:8px;color:var(--dim);font-size:11px;margin-top:14px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#020509d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;z-index:120;padding:16px}.modal{width:min(610px,100%);background:var(--card);border:1px solid var(--border2);border-radius:18px;padding:20px;box-shadow:var(--shadow)}.modal-head{display:flex;justify-content:space-between;align-items:flex-start}.modal-head h2{margin:12px 0 0;font:700 22px Tektur}.tabs{height:48px;display:flex;gap:5px;margin:14px 0}.tabs button{flex:1;border:0;border-radius:9px;background:var(--elevated);color:var(--muted)}.tabs button.active{background:#36a3ff1f;color:var(--cyan)}.payment-methods,.amount-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:16px}.payment-methods button,.amount-grid button{min-height:60px;border:1px solid var(--border);background:var(--elevated);border-radius:10px;color:var(--muted)}.payment-methods button.active,.payment-methods button:hover,.amount-grid button:hover{border-color:var(--blue);color:var(--text)}.payment-methods small{display:block;color:var(--blue);margin-top:4px}.deposit-modal label{display:block;font-size:11px;color:var(--muted);margin:10px 0 7px}.summary-row{display:flex;justify-content:space-between;border-top:1px solid var(--border);margin-top:16px;padding-top:16px;font-size:12px}.modal-note{font-size:10px;color:var(--dim);background:var(--elevated);border-radius:9px;padding:10px;margin:16px 0 0}.toast-stack{position:fixed;top:80px;right:16px;z-index:150;display:flex;flex-direction:column;gap:8px}.toast{width:330px;min-height:52px;border:1px solid var(--border2);background:var(--card);border-radius:11px;color:var(--text);padding:0 13px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;box-shadow:var(--shadow)}.toast span{text-align:left}.toast i{position:absolute;left:0;bottom:0;height:2px;background:var(--blue);animation:toast-time 4s linear both}.support-button{position:fixed;right:20px;bottom:20px;z-index:45;height:48px;border-radius:24px;border:1px solid rgba(54,163,255,.45);background:linear-gradient(145deg,var(--card2),var(--card));box-shadow:0 10px 30px #00000061;display:flex;align-items:center;gap:8px;padding:0 15px;color:var(--cyan)}.support-button span{font-size:11px}.mobile-nav{display:none}footer{border-top:1px solid var(--border);background:var(--elevated);min-height:210px;padding:38px 34px;display:grid;grid-template-columns:1.5fr 1fr 1.2fr;gap:30px;margin-top:45px}footer>div{display:flex;flex-direction:column;gap:8px;font-size:11px}footer a{color:var(--muted)}footer p{grid-column:1/4;color:var(--dim);font-size:10px;border-top:1px solid var(--border);padding-top:18px}@keyframes header-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes dial-charge{to{filter:drop-shadow(0 0 18px rgba(54,163,255,.55))}}@keyframes subtle-shake{25%{transform:translate(-6px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}@keyframes particle{0%{opacity:1;transform:rotate(var(--angle)) translateY(-35px) scale(1)}to{opacity:0;transform:rotate(var(--angle)) translateY(-185px) scale(.2)}}@keyframes bar-grow{0%{height:0}}@keyframes line-draw{0%{stroke-dashoffset:1300}to{stroke-dashoffset:0}}@keyframes toast-time{0%{width:100%}to{width:0}}@media(max-width:1199px){.desktop-nav,.header-stats{display:none}.app-body{display:block}.live-feed:not(.horizontal){display:none}.main-content.with-live{width:100%}.live-feed.horizontal{display:block;width:100%;height:80px;position:sticky;top:68px;border-right:0;border-bottom:1px solid var(--border);z-index:40}.live-feed.horizontal .live-title{display:none}.live-feed.horizontal .live-list{height:80px;display:flex;flex-direction:row;overflow:hidden;padding:7px}.live-feed.horizontal .live-card{flex:0 0 116px;height:64px;grid-template-columns:45px 1fr;padding:5px}.live-feed.horizontal .live-card img{width:45px;height:50px}.upgrade-composer{grid-template-columns:1fr 1fr;max-width:900px;margin-top:20px}.dial-column{grid-column:1/3;grid-row:1}.selected-slot{height:270px}.game-controls{grid-template-columns:1fr;max-width:900px}.presets{justify-content:center}.catalogs{grid-template-columns:1fr}.catalog{border-right:0;border-bottom:1px solid var(--border)}.skin-grid,.profile-inventory{grid-template-columns:repeat(4,1fr)}.tier-grid,.metric-grid{grid-template-columns:repeat(2,1fr)}.profile-overview{grid-template-columns:1fr 1fr}.profile-overview>.metric-card{grid-column:1/3}.profile-grid{grid-template-columns:1fr 1fr}.coupon{grid-column:1/3}.admin-layout{grid-template-columns:1fr}.admin-sidebar{flex-direction:row;overflow:auto}.admin-sidebar button{white-space:nowrap}.admin-layout .analytics-grid{grid-template-columns:1fr 1fr}}@media(max-width:699px){.app-header{height:56px;padding:0 10px}.logo b{font-size:15px}.logo-mark{width:31px;height:31px}.header-actions{margin-left:auto}.demo-pill,.balance-button svg,.balance-button svg+b+.balance-button,.header-actions>.icon-button,.primary.small span{display:none}.balance-button{height:36px;padding:0 8px}.primary.small{width:36px;height:36px;padding:0}.avatar{width:36px;height:36px}.mobile-menu{display:flex;width:36px;height:36px}.live-feed.horizontal{top:56px;height:72px}.live-feed.horizontal .live-list{height:72px}.live-feed.horizontal .live-card{height:58px;flex-basis:103px}.live-feed.horizontal .live-card img{width:40px;height:45px}.mobile-nav{position:fixed;z-index:90;left:8px;right:8px;bottom:8px;height:49px;border:1px solid var(--border2);background:#12151bf5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;display:flex;align-items:center;overflow:auto;padding:4px}.mobile-nav a{flex:1;min-width:68px;text-align:center;padding:10px 6px;border-radius:9px;font-size:9px;color:var(--dim)}.mobile-nav a.active{background:#36a3ff1f;color:var(--cyan)}.game-hero{min-height:auto;padding:22px 10px}.game-tools{left:12px;top:65px}.upgrade-composer{grid-template-columns:1fr;gap:10px;margin-top:65px}.dial-column{grid-column:auto;grid-row:auto;order:-1}.chance-dial{width:242px;height:242px}.dial-core strong{font-size:37px}.upgrade-button{position:fixed;z-index:80;bottom:66px;left:12px;right:12px;width:auto}.selected-slot{height:218px}.selected-slot img{height:112px}.game-controls{margin-top:12px}.balance-control>div{font-size:9px}.presets{display:grid;grid-template-columns:repeat(4,1fr)}.presets button{min-width:0}.catalog-head{align-items:flex-start;flex-direction:column}.catalog-filters{width:100%}.catalog-filters label{flex:1}.catalog-filters input{width:100%}.skin-grid{grid-template-columns:repeat(2,1fr);padding:8px}.skin-card{min-height:170px}.page-wrap{padding:24px 10px 90px}.page-title h1{font-size:30px}.vip-banner span{display:none}.profile-overview,.profile-grid,.metric-grid,.analytics-grid,.admin-layout .analytics-grid{grid-template-columns:1fr}.profile-overview>.metric-card,.coupon{grid-column:auto}.identity{flex-wrap:wrap}.balance-card{grid-template-columns:1fr}.balance-card .primary{grid-column:1;grid-row:auto}.profile-inventory{grid-template-columns:repeat(2,1fr)}.history-tabs{overflow:auto}.history-tabs button{white-space:nowrap}.table-list>div{grid-template-columns:45px 1fr 65px}.table-list em{grid-column:2}.vip-progress,.tier-grid,.ref-link-card{grid-template-columns:1fr}.data-card{overflow-x:auto}.data-table{min-width:650px}.admin-demo{align-items:flex-start}.admin-sidebar{border-radius:10px}.chart-card,.commission-card,.system-card{min-height:250px}.bars{height:180px}.legal-card{padding:8px 15px}.legal-card article{grid-template-columns:35px 1fr}.payment-methods,.amount-grid{grid-template-columns:repeat(2,1fr)}.toast-stack{left:10px;right:10px;top:68px}.toast{width:100%}.support-button{bottom:69px;width:44px;height:44px;padding:0;justify-content:center}.support-button span{display:none}footer{grid-template-columns:1fr;padding:28px 18px 95px}footer p{grid-column:1}.result-reveal>div{min-height:380px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.dial-pointer{transform:none!important}.particles{display:none}}body{background:linear-gradient(180deg,#0d1018 0,#0b0e16);font-weight:600}button,input,select{font-family:Montserrat,system-ui,sans-serif}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.app-header{height:68px;padding:0 20px;background:#0d1018fa;border-bottom-color:#202941;box-shadow:0 8px 22px #00000029}.header-left{gap:28px}.logo{gap:9px}.logo b{font-family:Tektur,sans-serif;font-size:21px;font-weight:800;font-style:italic}.logo-mark{width:38px;height:38px;border-radius:8px;background:linear-gradient(145deg,#4ba8ff2e,#5074f80d);border-color:#6cc8ff6b}.header-stats{gap:22px;padding-left:26px;font-size:12px}.header-stats span{gap:8px}.header-stats svg{color:var(--blue)}.header-stats b{font-size:12px;font-weight:800}.header-stats small{font-size:9px;font-weight:700;letter-spacing:.08em}.desktop-nav{display:none!important}.header-actions{gap:7px}.balance-button,.icon-button{height:42px;border-radius:8px;background:#171d2b;border-color:#263049}.balance-button{padding:0 13px;font-size:13px}.telegram-button{display:flex;color:#69c5ff}.primary.small{height:42px;border-radius:8px;padding:0 16px;background:linear-gradient(135deg,#6cc8ff,#4ba8ff 58%,#5074f8);font-size:12px;text-transform:uppercase;letter-spacing:.02em}.avatar{width:42px;height:42px;border-radius:8px;border:1px solid rgba(108,200,255,.35);color:#07111e}.app-body{min-height:calc(100vh - 68px)}.main-content.with-live{width:calc(100% - 194px)}.live-feed{width:194px;flex-basis:194px;height:calc(100vh - 68px);top:68px;background:#101521;border-right-color:#202941}.live-title{height:44px;padding:0 13px;font-size:11px;background:#121827}.live-title small{font-size:9px}.live-list{padding:7px;gap:6px}.live-card{height:76px;border-radius:8px;padding:7px;grid-template-columns:52px 1fr;grid-template-rows:19px 1fr;background:linear-gradient(135deg,#171d2b,#141a28);border-color:#263049}.live-card:after{width:3px}.live-card img{width:52px;height:60px}.live-chance,.live-card b{font-size:10px}.live-card small{font-size:9px}.game-hero{height:568px;min-height:568px;padding:21px 24px 18px;background:radial-gradient(circle at 50% 46%,rgba(75,168,255,.075),transparent 32%),#0d111a;border-bottom:1px solid #202941}.game-brand{height:38px;gap:9px}.game-brand>div{display:flex;flex-direction:column;line-height:1}.game-brand b{font-family:Tektur,sans-serif;font-size:16px;font-weight:800;font-style:italic}.game-brand small{font-size:7px;letter-spacing:.28em;color:var(--dim);margin-top:4px}.logo-mark.mini{width:34px;height:34px;border-radius:7px}.game-tools{left:24px;top:22px;gap:7px}.game-tools button{width:40px;height:40px;display:grid;place-items:center;border:1px solid #263049;border-radius:8px;background:#171d2b;color:#7582a5;transition:.16s}.game-tools button svg{width:19px;height:19px}.game-tools button:hover,.game-tools button.active{color:var(--cyan);border-color:#3d6285;background:#1b2538;box-shadow:0 0 14px #4ba8ff14}.upgrade-composer{grid-template-columns:minmax(250px,330px) 326px minmax(250px,330px);gap:18px;max-width:1050px;margin:14px auto 12px}.selected-slot{height:334px;border-radius:10px;background:linear-gradient(145deg,#171c29,#141925);border-color:#252f46;padding:16px;box-shadow:inset 0 0 34px #0000002e,0 12px 28px #00000029}.selected-slot:before{inset:auto 3% -38% 3%;height:72%;opacity:.75}.slot-head{top:16px;left:17px;right:17px;font-size:12px;font-weight:800}.slot-head em{border-radius:4px;background:#101521;padding:5px 7px;font-size:10px}.slot-art{width:100%;height:196px;display:grid;place-items:center;margin-top:12px}.selected-slot .slot-art img{width:88%;height:184px;object-fit:contain;filter:drop-shadow(0 20px 16px rgba(0,0,0,.58))}.slot-copy{text-align:center}.selected-slot small{font-size:11px}.selected-slot h2{font-size:18px;margin:5px 0 8px}.selected-slot strong{font:800 17px Montserrat;color:var(--cyan);font-variant-numeric:tabular-nums}.dial-column{gap:12px}.chance-dial{width:326px;height:326px;background:conic-gradient(from 270deg,var(--blue) 0 var(--chance),#242d41 var(--chance) 100%);box-shadow:0 0 42px #4ba8ff14}.chance-dial:before{top:13px;right:13px;bottom:13px;left:13px;background:#0e131d}.chance-dial:after{top:33px;right:33px;bottom:33px;left:33px;background:radial-gradient(circle at 50% 31%,#20283a,#151b28 60%,#0f141e);border-color:#28334a}.dial-ticks{top:3px;right:3px;bottom:3px;left:3px;border:8px dotted rgba(108,200,255,.13)}.dial-core small{font-size:11px;font-weight:800}.dial-core strong{font-size:52px;letter-spacing:-.04em}.dial-core span{font-size:11px}.upgrade-button{width:326px;height:54px;border-radius:8px;text-transform:uppercase;letter-spacing:.04em;font-size:14px;color:#07111e}.game-controls{grid-template-columns:minmax(340px,1fr) auto;max-width:1030px;gap:16px}.balance-control{height:58px;padding:9px 14px;border-radius:8px;background:#141a27;border-color:#263049}.balance-control>div{font-size:11px}.balance-control input[type=range]{margin-top:8px}.presets{gap:6px}.presets button{height:44px;min-width:50px;padding:0 11px;border-radius:7px;background:#171d2b;border-color:#29334b;font-size:11px;font-weight:800}.presets button:hover{background:#1c2840}.catalogs{background:#101521;border-top-color:#202941}.catalog{padding-bottom:18px;border-right-color:#202941}.catalog-head{min-height:66px;padding:11px 14px;border-bottom-color:#202941}.catalog-head h2{font-size:15px;text-transform:uppercase;letter-spacing:.025em}.catalog-tab{height:34px;border-radius:6px;font-size:10px;font-weight:700}.catalog-filters label,.catalog-filters button{height:38px;border-radius:7px;background:#171d2b;border-color:#273149}.catalog-filters input{width:105px;font-size:11px}.catalog-filters button{width:38px;padding:0;display:grid;place-items:center}.skin-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:7px;padding:9px}.skin-card{min-height:188px;border-radius:9px;background:#171d2b;border-color:#263049;padding:10px}.skin-card img{height:100px}.skin-weapon{font-size:10px}.skin-card b{font-size:12px;margin:3px 0 8px}.skin-card strong{font:800 12px Montserrat}.wear{font-size:9px}.selected-check{border-radius:4px}.skin-card:after{height:2px}.support-button{height:48px;border-radius:9px;right:18px;bottom:18px;padding:0 14px;background:#202944;color:#cddbff;border-color:#42537e}.support-button span{font-size:11px;font-weight:800;text-transform:uppercase}@media(min-width:1400px){.main-content.with-live{width:calc(100% - 202px)}.live-feed{width:202px;flex-basis:202px}.upgrade-composer{grid-template-columns:minmax(300px,360px) 342px minmax(300px,360px);gap:24px;max-width:1135px}.selected-slot{height:344px}.chance-dial{width:342px;height:342px}.upgrade-button{width:342px}.game-hero{height:590px;min-height:590px}.game-controls{max-width:1125px}.skin-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media(max-width:1199px){.game-hero{height:auto;min-height:650px}.upgrade-composer{grid-template-columns:1fr 1fr;max-width:900px;margin-top:14px}.dial-column{grid-column:1/3;grid-row:1}.selected-slot{height:280px}.selected-slot .slot-art img{height:140px}.game-controls{max-width:900px}.skin-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:699px){.app-header{height:58px;padding:0 9px}.logo b{font-size:15px}.logo-mark{width:34px;height:34px}.header-actions{gap:5px}.telegram-button,.header-actions>.icon-button{display:none}.balance-button{height:38px;font-size:11px;padding:0 8px}.primary.small{width:38px;height:38px;padding:0}.avatar{width:38px;height:38px}.live-feed.horizontal{top:58px}.game-hero{min-height:auto;padding:18px 10px 20px}.game-brand{justify-content:flex-end;padding-right:4px}.game-tools{top:18px;left:10px}.game-tools button{width:36px;height:36px}.upgrade-composer{margin-top:34px}.chance-dial{width:250px;height:250px}.dial-core strong{font-size:40px}.selected-slot{height:232px}.slot-art{height:128px}.selected-slot .slot-art img{height:122px}.upgrade-button{bottom:14px;left:10px;right:10px;height:52px}.presets{grid-template-columns:repeat(4,1fr)}.catalog-head{padding:12px 10px}.skin-grid{grid-template-columns:repeat(2,1fr)}.support-button{bottom:74px}.catalog-filters input{width:100%}}body{background:#111317;color:#fff}.app-header{background:#0f1115;border-bottom-color:#20242c;box-shadow:none}.logo b,.game-brand b{font-family:TacticSans,Montserrat,sans-serif;font-style:normal;letter-spacing:.02em}.header-stats,.live-chance,.skin-card strong,.selected-slot strong{font-family:Montserrat,sans-serif}.primary,.upgrade-button{background:linear-gradient(135deg,#50b3fe,#4c52ff);color:#fff;box-shadow:none}.balance-button,.icon-button,.game-tools button,.presets button,.catalog-filters label,.catalog-filters button{background:#1b1e24;border-color:#20242c}.avatar{background:#4c52ff;color:#fff;border-color:#6065ff}.main-content.with-live{width:calc(100% - 146px)}.live-feed{width:146px;flex-basis:146px;background:#13151a;border-right-color:#20242c}.live-title{background:#181b21;border-bottom-color:#20242c}.live-list{padding:6px;gap:5px}.live-card{height:86px;border-radius:6px;background:#1b1e24;border-color:#20242c;grid-template-columns:46px 1fr;padding:7px 6px}.live-card img{width:46px;height:65px}.live-card b{font-size:9px}.live-card small{font-size:8px}.live-card:after{background:#4c52ff}.game-hero{background:#111317;border-bottom-color:#20242c}.selected-slot{border-radius:4px;background:#181b21;border-color:#20242c;box-shadow:none}.selected-slot:before{opacity:.34;filter:blur(18px)}.slot-head em{background:#13151a;border-radius:2px}.chance-dial{--chance:50%;--chance-color:#ecb73a;background:conic-gradient(from 0deg,#20242c 0 calc(50% - var(--chance) / 2),var(--chance-color) calc(50% - var(--chance) / 2),#ff5d67 50%,var(--chance-color) calc(50% + var(--chance) / 2),#20242c calc(50% + var(--chance) / 2) 100%);box-shadow:0 0 34px color-mix(in srgb,var(--chance-color) 18%,transparent);transition:box-shadow .35s ease}.chance-dial:before{background:#111317;box-shadow:none}.chance-dial:after{background:radial-gradient(circle at 50% 40%,#1d2026,#181b21 62%,#13151a);border-color:#20242c}.dial-ticks{border-color:#b5b9bf21}.dial-rotor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none;transform-origin:50% 50%}.dial-core strong{font-family:TacticSans,Montserrat,sans-serif;color:var(--chance-color);text-shadow:0 0 22px color-mix(in srgb,var(--chance-color) 34%,transparent);transition:color .35s ease}.dial-pointer{position:absolute;inset:auto auto -5px 50%;width:34px;height:30px;z-index:7;pointer-events:none;transform:translate(-50%)!important;display:grid;place-items:center}.dial-pointer i{position:static;width:22px;height:22px;background:var(--chance-color);clip-path:polygon(50% 0,0 100%,100% 100%);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--chance-color) 65%,transparent));transition:background .35s ease}.charge-ring{border-color:var(--chance-color);filter:drop-shadow(0 0 14px var(--chance-color))}.balance-control,.catalogs,.catalog-head{border-color:#20242c}.balance-control{background:#181b21;border-radius:6px}.catalogs{background:#13151a}.catalog{border-right-color:#20242c}.catalog-head{background:#15181e}.skin-card{border-radius:6px;background:#1b1e24;border-color:#20242c}.skin-card:hover{background:#1d2026;border-color:#6065ff}.skin-card.selected{border-color:#50b3fe;box-shadow:0 0 0 1px #50b3fe38}.support-button{background:#4c52ff;border-color:#6065ff;border-radius:8px;color:#fff}@media(min-width:1200px)and (max-width:1399px){.upgrade-composer{max-width:1040px;grid-template-columns:minmax(260px,330px) 326px minmax(260px,330px)}.game-controls{max-width:1030px}}@media(min-width:1400px){.main-content.with-live{width:calc(100% - 150px)}.live-feed{width:150px;flex-basis:150px}}@media(prefers-reduced-motion:reduce){.dial-pointer{transform:translate(-50%)!important}}@media(max-width:699px){html,body,#root,.app-shell{max-width:100%;overflow-x:clip}.app-header{width:100%;max-width:100vw}.header-left{min-width:0;gap:0}.header-actions{flex:0 0 auto}.balance-button{display:none}.upgrade-page,.game-hero,.upgrade-composer,.game-controls{width:100%;max-width:100%;min-width:0}.upgrade-composer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.selected-slot{min-width:0;padding:10px 7px}.slot-head{left:10px;right:10px;gap:5px}.slot-head span{max-width:104px;line-height:1.15}.selected-slot h2{font-size:16px;line-height:1.2;overflow-wrap:anywhere}.selected-slot strong{font-size:14px;white-space:nowrap}.game-controls{grid-template-columns:minmax(0,1fr)}.balance-control,.presets{min-width:0;width:100%}.presets{grid-template-columns:repeat(4,minmax(0,1fr))}.presets button{min-width:0;padding:0 5px}}.logo-wordmark{display:block;width:148px;height:auto}.game-brand{flex-direction:column;gap:2px}.game-logo{display:block;width:132px;height:auto}.game-brand small{font-size:7px;line-height:1;letter-spacing:.32em;color:#76797f;margin-left:.32em}@media(max-width:699px){.logo-wordmark{width:126px}.game-logo{width:132px}}.chance-dial.reference-dial{container-type:inline-size;background:none;box-shadow:none;border:0;overflow:visible}.reference-dial:before,.reference-dial:after{display:none}.reference-ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:visible}.reference-ring>g{filter:drop-shadow(0 4px 22px rgba(255,201,74,.45))}.reference-dots{position:absolute;width:93.54%;height:92.89%;left:50%;top:4.08%;transform:translate(-50%);background:#20273f4d;-webkit-mask:url(/chance-dotted.png) center/100% 100% no-repeat;mask:url(/chance-dotted.png) center/100% 100% no-repeat;opacity:.7;pointer-events:none}.reference-watermark{position:absolute;z-index:2;left:29.28%;top:27.35%;width:41.44%;height:41.44%;color:var(--dim);opacity:.12}.dial-marker{position:absolute;z-index:3;color:var(--muted);font:500 3.04cqw/1.45 Montserrat,sans-serif;transform:translate(-50%)}.dial-marker.top{left:50%;top:2.49%}.dial-marker.left{left:4.83%;top:47.24%}.dial-marker.right{left:95.17%;top:47.51%}.reference-chance{position:absolute;z-index:3;top:40.61%;left:0;width:100%;text-align:center;transition:top .3s ease,color .35s ease}.reference-chance small{display:block;color:inherit;font:500 3.59cqw/1.385 Montserrat,sans-serif}.reference-chance strong{display:block;color:inherit;font:400 11.05cqw/1.2 TacticSans,Montserrat,sans-serif;letter-spacing:0;white-space:nowrap}@media(forced-colors:active){.reference-chance strong{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText}}.reference-pointer{position:absolute;left:45.3%;top:91.16%;width:9.4%;height:9.4%;color:#f6c94a}.dial-result-halo{position:absolute;z-index:2;left:18.78%;top:18.78%;width:62.44%;height:62.44%;border-radius:50%;border:1px solid #d8767633;background:#d876760f;box-shadow:inset 0 0 50px #d876764d}.is-won .dial-result-halo{border-color:color-mix(in srgb,var(--green) 30%,transparent);background:color-mix(in srgb,var(--green) 6%,transparent);box-shadow:inset 0 0 50px color-mix(in srgb,var(--green) 30%,transparent)}.is-won .reference-chance,.is-lost .reference-chance{top:36.46%}.is-won .reference-chance small,.is-lost .reference-chance small{font-weight:700}.dial-multiplier{position:absolute;z-index:3;left:50%;top:24.58%;transform:translate(-50%);min-width:14.92%;padding:1.66% 3.31%;border-radius:36px;background:#ecb73a;color:var(--bg);font:400 4.42cqw/1.375 TacticSans,sans-serif;text-align:center}.dial-result-label{position:absolute;z-index:3;top:58.01%;left:0;width:100%;text-align:center;color:#d87676;font:400 3.87cqw/1.35 TacticSans,sans-serif}.is-won .dial-result-label{color:var(--green)}.upgrade-button{background:#4c52ff;border-radius:8px;font-family:Montserrat,sans-serif;font-weight:700;box-shadow:none}.upgrade-button>svg{width:22px;height:22px;flex-shrink:0}.upgrade-button:hover:not(:disabled){background:#6267ff}.upgrade-button:disabled{opacity:.6;cursor:wait}.game-tools button.active{color:#fff;background:#4c52ff}.toast-stack{position:fixed;top:92px;right:24px;bottom:auto;width:min(370px,calc(100vw - 32px));display:flex;flex-direction:column;gap:10px;z-index:1000;pointer-events:none}.reference-toast{--toast-bg:#404349;--toast-accent:#B5B9BF;--toast-track:#585B60;position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;padding:16px 48px 19px 16px;border-radius:12px;background:var(--toast-bg);box-shadow:0 10px 24px #08090f66;overflow:hidden;pointer-events:auto}.reference-toast.success{--toast-bg:#2C4830;--toast-accent:#5BD93F;--toast-track:#3C6B3A}.reference-toast.error{--toast-bg:#452A30;--toast-accent:#FF3232;--toast-track:#69343A}.reference-toast.warning{--toast-bg:#4D3C29;--toast-accent:#FF9D1E;--toast-track:#714F27}.reference-toast.help{--toast-bg:#2D3156;--toast-accent:#4C52FF;--toast-track:#373B78}.toast-symbol{width:24px;height:24px;flex-shrink:0;color:var(--toast-accent)}.help .toast-symbol{color:#8084fc}.toast-copy{min-width:0}.toast-copy strong{display:block;color:#fff;font:400 15px/20px TacticSans,Montserrat,sans-serif}.toast-copy p{margin:5px 0 0;color:#b5b9bf;font:500 13px/18px Montserrat,sans-serif;overflow-wrap:anywhere}.toast-close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:#ffffff1a;color:#dadde3}.toast-close:hover,.toast-close:focus-visible{background:#ffffff2e;color:#fff}.toast-track{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--toast-track)}.toast-track>div{height:100%;background:var(--toast-accent);transform-origin:left;animation:toast-countdown 5s linear forwards}@keyframes toast-countdown{to{transform:scaleX(0)}}.game-hero{background:#181b21}.selected-slot{background:#1b1e24}@media(max-width:1199px){.main-content.with-live{width:100%}}@media(max-width:699px){.toast-stack{top:80px;left:auto;right:16px}.game-brand{align-items:flex-end}.upgrade-button{width:auto}}@media(prefers-reduced-motion:reduce){.reference-chance{transition:none}}@font-face{font-family:Gotham;src:url(/fonts/Gotham-Book.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham-Black.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Rockstar;src:url(/fonts/RockStar-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}:root{--bg:#0d101b;--elevated:#111624;--card:#1a2034;--card2:#20273f;--border:rgba(78,86,132,.2);--border2:rgba(102,123,182,.2);--blue:#6385ff;--cyan:#8c9cc6;--indigo:#6385ff;--text:#e6ebf6;--muted:#a7b2d0;--dim:#6777a1;--green:#6dea5d;--shadow:none}body{background:#0d101b;color:#e6ebf6;font-family:Gotham,sans-serif;font-weight:400}.app-header{background:#0d101b;border-bottom:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 24px;transition:background-color .25s ease,box-shadow .25s ease}.app-header.is-scrolled{background:#0d101bf0;box-shadow:none}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.app-header.is-scrolled{background:#0d101bad;-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%)}}@media(prefers-reduced-motion:reduce){.app-header{transition:none}}.header-left{gap:20px}.header-stats{font-family:Gotham,sans-serif;gap:12px;border:0;padding-left:0;flex-shrink:0}.header-stat{display:flex;align-items:center;gap:8px;white-space:nowrap}.header-stat-copy{display:flex;flex-direction:column;gap:3px}.header-stats b{font-size:14px;line-height:18px;font-weight:700;color:var(--text)}.header-stats small{font-size:14px;line-height:18px;font-weight:400;color:var(--muted);letter-spacing:0}.header-stats .header-stat-icon{display:block;width:16px;height:16px;flex:0 0 16px;color:var(--blue)}.header-stats .online-glyph{background:var(--green);-webkit-mask:url(/online.svg) center/contain no-repeat;mask:url(/online.svg) center/contain no-repeat}@media(min-width:1000px){.header-stats{display:flex}}.online-dot,.live-title i{background:#6dea5d;box-shadow:none}.header-actions{gap:8px}.app-header button{font-family:Gotham,sans-serif}.coin-amount{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums}.coin-icon{display:inline-block;width:1.15em;height:1.15em;flex:0 0 auto;color:#6dea5d}.header-wallet{display:flex;align-items:center;gap:12px;height:48px;padding:4px 4px 4px 14px;border-radius:12px;background:#151a2b}.wallet-balance{min-width:0;color:#e6ebf6;font-size:14px;font-weight:700}.wallet-balance .coin-icon{width:18px;height:18px}.wallet-deposit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:6px;height:40px;padding:0 14px;border:0;border-radius:8px;background:#6dea5d;color:#153c17;font-size:13px;font-weight:700;transition:background .18s,color .18s}.wallet-deposit:hover{background:#95ff7a;color:#357637}.wallet-deposit:focus-visible{outline:2px solid #e6ebf6;outline-offset:3px}.deposit-icon{flex:0 0 auto}@media(max-width:699px){.header-wallet{height:40px;gap:8px;padding:4px 4px 4px 10px;border-radius:10px}.wallet-balance{font-size:12px}.wallet-balance .coin-icon{width:15px;height:15px}.wallet-deposit{width:32px;height:32px;padding:0;border-radius:6px}.wallet-deposit>span{display:none}.wallet-deposit .deposit-icon{width:18px;height:18px}.app-header{gap:8px}}@media(max-width:380px){.app-header .logo-wordmark{width:104px}.header-wallet{gap:6px;padding-left:8px}.wallet-balance{font-size:11px}.wallet-balance .coin-amount{gap:3px}}.app-header .primary.small{background:#6dea5d;color:#153c17;border:0;border-radius:10px;font-size:13px;font-weight:700;text-transform:none;letter-spacing:0;box-shadow:none}.app-header .primary.small:hover{background:#95ff7a;color:#357637;filter:none;box-shadow:none}.icon-button{background:#20273f;border:0;border-radius:10px;color:#8c9cc6}.icon-button:hover{background:#2e3854;color:#cddbff}.icon-button i{background:#6385ff}.telegram-glyph{display:block;width:20px;height:20px;background:currentColor;-webkit-mask:url(/telegram.svg) center/contain no-repeat;mask:url(/telegram.svg) center/contain no-repeat}.avatar{background:#20273f;border:2px solid #384265;border-radius:12px;color:#cddbff;font-family:Rockstar,Gotham,sans-serif;font-weight:800}.app-body>.live-feed{background:#111624;border:0;border-radius:0 16px 0 0}.live-title{background:transparent;border:0;color:#8c9cc6;font-family:Gotham,sans-serif;font-size:11px}.live-title span{font-weight:700;letter-spacing:.04em}.live-title small{color:#6777a1}.live-list{gap:6px;padding:6px}.live-card{background:#1a2034;border:0;border-radius:12px;padding:9px 7px}.live-card:after{background:#6385ff73;width:2px;top:12px;bottom:12px;border-radius:2px}.live-chance{font-family:Gotham,sans-serif;font-weight:700;color:#8c9cc6;font-size:10px}.live-card b{font-family:Gotham,sans-serif;font-size:10px;font-weight:500;color:#cddbff}.live-card small{font-family:Gotham,sans-serif;color:#6777a1;font-size:9px}.upgrade-page{padding:16px 20px 32px;background:#0d101b}.game-hero{height:auto;min-height:568px;background:#111624;border:0;border-radius:24px;padding:20px 22px 22px}.game-brand small{font-family:Gotham,sans-serif;color:#6777a1}.game-tools{left:22px;top:20px;gap:6px}.game-tools button{background:#1a2034;border:1px solid rgba(78,86,132,.16);border-radius:10px;color:#8c9cc6;box-shadow:none}.game-tools button:hover{background:#2e3854;color:#cddbff;border-color:transparent;box-shadow:none}.game-tools button.active{background:#384265;color:#e6ebf6;border-color:transparent;box-shadow:none}.selected-slot{background:#1a2034;border:0;border-radius:16px;box-shadow:none;padding:16px}.selected-slot:before{background:radial-gradient(ellipse,rgba(110,143,228,.18),transparent 70%);opacity:1;filter:blur(28px)}.selected-slot.target:before{background:radial-gradient(ellipse,rgba(110,143,228,.18),transparent 70%)}.slot-head{font:700 13px/20px Gotham,sans-serif;color:#cddbff;text-transform:none;letter-spacing:0;top:16px;left:18px;right:18px}.slot-head em{background:#2e385466;color:#8c9cc6;border-radius:6px;font:500 10px/16px Gotham,sans-serif;padding:3px 7px}.slot-art{border-radius:12px;background:#2e385426}.selected-slot small{font:500 11px/16px Gotham,sans-serif;color:#6777a1}.selected-slot h2{font:800 17px/23px Rockstar,Gotham,sans-serif;color:#e6ebf6;letter-spacing:0;margin:4px 0 8px}.selected-slot strong{font:700 17px/22px Gotham,sans-serif;color:#6dea5d;font-variant-numeric:tabular-nums}.upgrade-button{background:#6385ff;border-radius:10px;color:#fff;font:700 14px/20px Gotham,sans-serif;text-transform:none;letter-spacing:0;box-shadow:none}.upgrade-button:hover:not(:disabled){background:#7997ff;filter:none;box-shadow:none}.game-controls{gap:12px;margin-top:18px}.balance-control{background:#20273f;border:0;border-radius:12px;height:64px;padding:12px 16px}.balance-control>div{font:500 12px/18px Gotham,sans-serif;color:#8c9cc6}.balance-control b{font-family:Gotham,sans-serif;font-weight:700;color:#e6ebf6}.balance-control small{font-size:10px;color:#6777a1}.balance-control input{accent-color:#6385ff}.presets{background:#20273f;padding:5px;gap:4px;border-radius:12px}.presets button{background:#2e38544d;border:0;border-radius:8px;min-width:43px;height:44px;padding:0 9px;color:#8c9cc6;font:700 12px/18px Gotham,sans-serif;transition:background .2s,color .2s}.presets button:hover:not(:disabled){background:#384265;color:#e6ebf6}.presets button:disabled{opacity:.4;cursor:not-allowed}.catalogs{background:transparent;border:0;gap:16px;margin-top:16px;align-items:start}.catalog{background:#111624;border:0;border-radius:20px;padding-bottom:8px;overflow:hidden}.catalog-head{background:#20273f;border:0;padding:14px 16px;gap:12px;flex-wrap:wrap;min-height:106px;align-items:center}.catalog-head>div:first-child{width:100%;gap:5px;flex-wrap:wrap}.catalog-head h2{font:800 15px/22px Rockstar,Gotham,sans-serif;color:#cddbff;letter-spacing:0;text-transform:none;margin-right:auto}.catalog-tab{background:#2e38544d;color:#8c9cc6;border-radius:8px;font:700 11px/18px Gotham,sans-serif;height:32px;padding:0 10px}.catalog-tab.active{background:#384265;color:#e6ebf6}.catalog-filters{width:100%;gap:6px}.catalog-filters label{flex:1;min-width:0;background:#151a2b;border:0;border-radius:10px;color:#6777a1}.catalog-filters input{width:100%;font:500 12px/18px Gotham,sans-serif;color:#cddbff}.catalog-filters input::placeholder{color:#6777a1}.catalog-filters button{background:#5d7ef233;color:#6385ff;border:0;border-radius:10px}.catalog-filters button:hover{background:#5d7ef24d;color:#7997ff}.skin-grid{padding:12px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.skin-card{background:#1a2034;border:1px solid transparent;border-radius:12px;padding:12px;box-shadow:none;min-height:184px}.skin-card:hover{background:#20273f;border-color:#667bb64d;box-shadow:none}.skin-card.selected{background:#20273f;border-color:#6385ff;box-shadow:inset 0 0 0 1px #6385ff26}.skin-card img{height:96px}.skin-card .wear{font:500 9px/14px Gotham,sans-serif;color:#6777a1}.skin-weapon{font:500 10px/15px Gotham,sans-serif;color:#6777a1}.skin-card b{font:700 12px/18px Gotham,sans-serif;color:#cddbff;margin:3px 0 7px}.skin-card strong{font:700 12px/18px Gotham,sans-serif;color:#e6ebf6}.skin-card em{color:#8c9cc6}.skin-card:after{left:12px;right:12px;bottom:0;height:2px;opacity:.65}.selected-check{background:#6385ff;color:#fff;border-radius:5px}.support-button{background:#384265;border:0;border-radius:12px;color:#cddbff;box-shadow:0 8px 20px #0d101b4d}.support-button span{font:700 12px/18px Gotham,sans-serif;text-transform:none}.modal{background:#151a2b;border:1px solid rgba(78,86,132,.2);border-radius:24px;box-shadow:0 20px 60px #06091666;font-family:Gotham,sans-serif}.modal-head h2{font:800 22px/28px Rockstar,Gotham,sans-serif;color:#cddbff}.modal button,.modal input{font-family:Gotham,sans-serif}.modal .tabs button,.payment-methods button,.amount-grid button{background:#20273f;border-color:transparent;border-radius:10px;color:#8c9cc6}.modal .tabs button.active,.payment-methods button.active{background:#384265;color:#e6ebf6}.amount-grid button:hover{border-color:#6385ff;color:#e6ebf6}.modal-note{background:#111624;color:#8c9cc6}@media(min-width:1400px){.game-hero{min-height:590px}.skin-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media(max-width:1199px){.upgrade-page{padding:16px}.game-hero{height:auto;min-height:0}.game-controls{grid-template-columns:minmax(0,1fr)}.presets{display:flex}.presets button{flex:1}.live-feed.horizontal{background:#111624;border:0}.live-feed.horizontal .live-card{background:#1a2034;border-radius:10px}.skin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.app-header{padding:0 12px}.app-header .primary.small{padding:0}.upgrade-page{padding:10px 8px 88px}.game-hero{padding:16px 10px;border-radius:18px}.game-tools{left:10px;top:17px;gap:4px}.game-tools button{width:34px;height:34px}.selected-slot{padding:10px 7px;border-radius:12px}.slot-head{left:10px;right:10px;top:10px;font-size:11px;line-height:16px}.slot-head em{font-size:9px;padding:2px 5px}.slot-art{margin-top:22px;height:112px}.selected-slot .slot-art img{height:108px}.selected-slot small{font-size:10px;line-height:14px}.selected-slot h2{font-size:13px;line-height:18px;margin-bottom:5px}.selected-slot strong{font-size:14px;line-height:20px}.balance-control{padding:10px 12px}.balance-control>div{font-size:10px}.balance-control small{font-size:9px}.presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.presets button{min-width:0}.catalogs{gap:12px;margin-top:12px}.catalog{border-radius:16px}.catalog-head{padding:12px;min-height:0}.catalog-head h2{font-size:14px}.skin-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;gap:8px}.skin-card{min-height:176px;padding:10px}.skin-card img{height:92px}.upgrade-button{box-shadow:0 8px 24px #0d101b8c}.support-button{bottom:78px;border-radius:12px}}:root{color-scheme:dark}input,textarea,select{color:var(--text);caret-color:var(--blue);accent-color:var(--blue)}input::placeholder,textarea::placeholder{color:var(--dim);opacity:1}input::selection,textarea::selection{background:var(--blue);color:var(--text)}select,select option{background-color:var(--elevated);color:var(--text)}:is(input,textarea,select):focus-visible{outline:2px solid var(--blue);outline-offset:2px}input:disabled,textarea:disabled,select:disabled{color:var(--dim);cursor:not-allowed}input:autofill,textarea:autofill,select:autofill{box-shadow:0 0 0 1000px var(--elevated) inset;-webkit-text-fill-color:var(--text);caret-color:var(--blue)}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{box-shadow:0 0 0 1000px var(--elevated) inset;-webkit-text-fill-color:var(--text);caret-color:var(--blue)}.ws-price-filter>span,.ws-price-filter label{background:var(--elevated);border-color:var(--border2)}.ws-price-filter label:focus-within{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.ws-price-filter label:last-child:focus-within{border-left:0}:is(.ws-price-filter,.ws-catalog-search,.ws-search) input:focus-visible{outline:none}.ws-catalog-search:focus-within{box-shadow:inset 0 0 0 2px var(--blue)}input[type=range]{--range-accent:var(--blue);--range-track:var(--card2);-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;padding:0;border-radius:6px;color:var(--range-accent)}input[type=range]:disabled{--range-accent:var(--dim);--range-track:var(--card2);opacity:1}input[type=range]::-webkit-slider-runnable-track{height:4px;border:0;border-radius:4px;background:linear-gradient(to right,var(--range-accent) 0 var(--range-progress,0%),var(--range-track) var(--range-progress,0%) 100%)}input[type=range]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border:2px solid var(--elevated);border-radius:50%;background:var(--range-accent);box-shadow:0 0 0 1px var(--range-accent)}input[type=range]::-moz-range-track{height:4px;border:0;border-radius:4px;background:var(--range-track)}input[type=range]::-moz-range-progress{height:4px;border-radius:4px;background:var(--range-accent)}input[type=range]::-moz-range-thumb{width:10px;height:10px;border:2px solid var(--elevated);border-radius:50%;background:var(--range-accent);box-shadow:0 0 0 1px var(--range-accent)}input[type=range]:hover:not(:disabled){--range-accent:color-mix(in srgb,var(--blue) 80%,var(--text))}input[type=checkbox],input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;flex-shrink:0;width:18px;height:18px;margin:0;border:1px solid var(--dim);border-radius:5px;background:var(--elevated);vertical-align:middle;cursor:pointer}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--blue);border-color:var(--blue)}input[type=checkbox]:before{content:"";width:11px;height:9px;background:var(--text);clip-path:polygon(0 44%,16% 27%,40% 55%,84% 0,100% 16%,39% 100%);transform:scale(0)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=radio]{border-radius:50%}input[type=radio]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--text);transform:scale(0)}input[type=radio]:checked:before{transform:scale(1)}input:is([type=checkbox],[type=radio]):disabled{opacity:.45;cursor:not-allowed}@media(forced-colors:active){input:is([type=range],[type=checkbox],[type=radio]){-moz-appearance:auto;appearance:auto;-webkit-appearance:auto}}.header-actions .ws-avatar-link{--avatar-radius:13px;display:block;width:42px;height:42px;flex-shrink:0;padding:0;border:0;border-radius:var(--avatar-radius);background:none;box-shadow:none;transition:transform .18s}.ws-user-avatar{position:relative;display:block;width:100%;height:100%;padding:0;border:1px solid #8da8ff33;border-radius:13px;background:var(--card);isolation:isolate}.ws-user-avatar>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:10px;-webkit-user-select:none;user-select:none}.header-actions .ws-avatar-link .ws-user-avatar{border-radius:var(--avatar-radius);transition:border-color .15s;box-shadow:none}.header-actions .ws-avatar-link .ws-user-avatar>img{border-radius:calc(var(--avatar-radius) - 1px)}.ws-avatar-link:hover .ws-user-avatar{border-color:var(--blue)}.ws-avatar-link:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.ws-avatar-link:active{transform:scale(.96)}.ws-identity>.ws-user-avatar--large{width:82px;height:82px;padding:0;border-radius:19px;flex-shrink:0}.ws-user-avatar--large>img{border-radius:18px}@media(max-width:699px){.header-actions .ws-avatar-link{--avatar-radius:12px;width:38px;height:38px}.ws-identity>.ws-user-avatar--large{width:70px;height:70px;border-radius:19px}.ws-user-avatar--large>img{border-radius:15px}}@media(prefers-reduced-motion:reduce){.header-actions .ws-avatar-link{transition:none}.ws-avatar-link:active{transform:none}}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}.app-header .header-actions{--header-controls-width:426px;--header-controls-height:48px;flex:0 0 auto}.app-header .ws-header-swap{width:var(--header-controls-width);height:var(--header-controls-height);flex:none}.app-header .ws-header-swap>.ws-loading-content{width:100%;height:100%;justify-content:flex-end;gap:8px}.app-header .ws-header-swap>.ws-loading-placeholder{display:flex;align-items:center;justify-content:flex-end;height:100%}.app-header .header-wallet{flex:0 1 auto;min-width:0}.app-header .wallet-balance{flex:0 1 auto;min-width:0;line-height:20px}.app-header .wallet-balance .coin-amount{display:flex;max-width:100%}.app-header .wallet-balance .coin-amount>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.app-header .wallet-deposit{width:132px;line-height:20px;white-space:nowrap}.app-header .ws-header-login{width:132px;flex:none;line-height:20px}.app-header .ws-header-swap .telegram-button,.app-header .ws-header-swap .ws-notifications-trigger{width:40px;flex:none}@media(max-width:699px){.app-header .header-actions{--header-controls-width:clamp(200px, calc(100vw - 136px) ,244px);--header-controls-height:40px}.app-header .ws-header-swap .telegram-button{display:none}.app-header .wallet-deposit{width:32px}.app-header .ws-header-login{width:104px}.app-header .ws-header-swap .ws-notifications-trigger{width:34px}}@media(max-width:359px){.app-header .ws-header-swap>.ws-loading-content{gap:4px}.app-header .ws-header-swap .ws-notifications-trigger{width:30px}}
