:root{--rail-w:232px;--rail-icons:64px;--coupon-w:320px;--grid-gap:16px}.site-shell .workspace-grid{grid-template-columns:var(--rail-w) minmax(0, 1fr) var(--coupon-w);gap:var(--grid-gap);max-width:1720px;padding:18px 20px 0}.site-shell:is(.casino-shell,.account-shell) .workspace-grid{grid-template-columns:var(--rail-w) minmax(0, 1fr)}.site-shell.rail-collapsed .workspace-grid{grid-template-columns:var(--rail-icons) minmax(0, 1fr) var(--coupon-w)}.site-shell.rail-collapsed:is(.casino-shell,.account-shell) .workspace-grid{grid-template-columns:var(--rail-icons) minmax(0, 1fr)}.main-content{min-width:0;container:main/inline-size}.coupon-rail{display:block}.mobile-coupon-button{display:none}@media (max-width:1439px){:root{--rail-w:208px;--coupon-w:296px;--grid-gap:14px}.site-shell .workspace-grid{padding:16px 16px 0}}@media (min-width:761px) and (max-width:1279px){:root{--coupon-w:280px;--grid-gap:12px}.site-shell .workspace-grid,.site-shell.rail-collapsed .workspace-grid{grid-template-columns:var(--rail-icons) minmax(0, 1fr) var(--coupon-w);padding:14px 14px 0}.site-shell:is(.casino-shell,.account-shell) .workspace-grid,.site-shell.rail-collapsed:is(.casino-shell,.account-shell) .workspace-grid{grid-template-columns:var(--rail-icons) minmax(0, 1fr)}.rail-toggle{display:none}.left-rail{overflow:hidden auto}.left-rail :is(.sidebar-search,.sidebar-foot,.tournament-tree,.sport-tree-head button,.sport-tree-head strong,.sport-tree-head a>span,.sidebar-favorite strong,.sidebar-favorite>span,.account-navigation .section-kicker,.account-navigation a>span:not(.casino-nav-mark),.account-navigation a>small){display:none}.left-rail :is(.sidebar-favorite,.sport-tree-head){border-radius:9px;place-items:center;width:56px;min-height:52px;margin:0 auto;padding:0;display:grid}.left-rail .sidebar-favorite{margin-bottom:6px}.left-rail .sport-tree{padding:4px}.left-rail .sport-tree-section+.sport-tree-section{border-top:0}.left-rail .sport-tree-head>a{flex:none;justify-content:center;width:56px;height:52px}.left-rail .sport-tree-head>a svg{width:22px;height:22px}.left-rail .account-navigation{padding:4px}.left-rail .account-navigation a{justify-content:center;gap:0;min-height:50px;padding:0}.left-rail .casino-navigation .casino-nav-mark{background:var(--surface2);width:40px;height:36px;color:var(--soft);border-radius:6px;place-items:center;font-size:10px;font-weight:900;display:grid}.left-rail .casino-navigation a.active .casino-nav-mark{background:var(--accent);color:var(--accent-ink)}}@media (min-width:761px) and (max-width:1023px){.site-shell .workspace-grid,.site-shell.rail-collapsed .workspace-grid{grid-template-columns:var(--rail-icons) minmax(0, 1fr)}.coupon-rail{display:none}.mobile-coupon-button{display:flex}}@media (max-width:760px){.site-shell .workspace-grid,.site-shell.rail-collapsed .workspace-grid{padding:10px 8px 0;display:block}.coupon-rail{display:none}.mobile-coupon-button{display:flex}}.sport-tree-head strong{font-size:13px}.tournament-tree a{padding-top:8px;padding-bottom:8px;font-size:12px;line-height:1.4}.tournament-tree small{font-size:11px}.sidebar-favorite strong{font-size:13px}.event-row{grid-template-columns:28px minmax(0,1fr) clamp(240px,44%,380px);align-items:center;gap:12px;min-height:84px;padding:10px 12px 10px 8px;display:grid}.row-event{grid-area:1/2;min-width:0}.row-favorite{grid-area:1/1}.row-market{grid-area:1/3;min-width:0;margin:0}.row-teams{gap:6px}.row-teams>span{align-items:center;gap:9px;min-width:0;min-height:22px;display:flex}.row-teams strong{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.row-teams b{text-align:right;min-width:18px;color:var(--green);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:14px;font-weight:900}.row-meta{margin:6px 0 0 31px;font-size:11px}.row-meta .row-live{color:var(--danger);font-weight:800}.row-market>small{text-align:left;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:10px;overflow:hidden}.row-prices{grid-template-columns:minmax(0,1fr) 60px;gap:6px;display:grid}.row-prices:has(.row-odds:empty){grid-template-columns:1fr}.row-odds:empty{display:none}.row-odds{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.row-odds>.odds-button,.row-odds>.unmapped-odd{border-radius:8px;flex-direction:column;justify-content:center;gap:3px;width:100%;max-width:none;min-height:52px;padding:6px 4px}.row-odds .odds-label{font-size:10px}.row-more{border-radius:8px;min-height:52px}.row-more strong{font-size:12px}@container main (max-width:620px){.event-row{grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:0;padding:10px}.row-favorite{align-self:start;margin-top:2px}.row-market{grid-area:2/2}.row-prices{grid-template-columns:minmax(0,1fr) 54px}.row-odds>.odds-button,.row-odds>.unmapped-odd{flex-direction:row;justify-content:space-between;min-height:44px;padding:6px 10px}.row-odds .odds-button strong{font-size:14px}.row-more{min-height:44px}.row-meta{margin-left:0}}@container main (max-width:380px){.row-odds>.odds-button,.row-odds>.unmapped-odd{flex-direction:column;justify-content:center;padding:5px 3px}.row-odds .odds-button strong{font-size:13px}.row-teams strong{font-size:12px}}.event-scoreboard{--sb-from:#0b8a5f;--sb-to:#05583f;background:radial-gradient(120% 140% at 100% 0%, #ffffff1f 0%, transparent 55%), linear-gradient(125deg, var(--sb-from), var(--sb-to));border-radius:14px}.event-scoreboard[data-sport=ice-hockey]{--sb-from:#1f6fd1;--sb-to:#123f80}.event-scoreboard[data-sport=basketball]{--sb-from:#e2742b;--sb-to:#8f3c12}.event-scoreboard[data-sport=tennis]{--sb-from:#8fae1b;--sb-to:#4c6408}.event-scoreboard[data-sport=table_tennis]{--sb-from:#d0434f;--sb-to:#7a1c27}.event-scoreboard[data-sport=volleyball]{--sb-from:#2d9cc4;--sb-to:#145a75}.event-scoreboard[data-sport=esports]{--sb-from:#7b4be0;--sb-to:#3d2190}.event-scoreboard[data-sport=handball],.event-scoreboard[data-sport=baseball]{--sb-from:#c2803a;--sb-to:#6e4317}.event-scoreboard[data-sport=boxing],.event-scoreboard[data-sport=mma]{--sb-from:#b8323f;--sb-to:#5f1219}.event-scoreboard .scoreboard-top{gap:10px;padding:12px 16px;font-size:12px;font-weight:700}.scoreboard-clock{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#00000038;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;font-size:12px;font-weight:850;display:inline-flex}.scoreboard-clock i{background:#ff4d5e;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite sb-pulse;box-shadow:0 0 0 3px #ff4d5e40}@keyframes sb-pulse{50%{box-shadow:0 0 0 6px #ff4d5e00}}.event-scoreboard .scoreboard-content{padding:16px 18px 18px}.scoreboard-headings{color:#ffffffb3;font-size:11px}.scoreboard-team-row{min-height:52px}.scoreboard-team-row>strong{gap:12px;font-size:18px}.scoreboard-team-row .team-mark{flex:none}.scoreboard-team-row>.scoreboard-main-score{background:#0003;border:0;border-radius:9px;height:42px;font-size:22px;font-weight:900}.event-scoreboard .scoreboard-bottom{padding:10px 16px;font-size:12px}.event-scoreboard:has(.scoreboard-clock) .scoreboard-bottom{display:none}@container main (max-width:620px){.event-scoreboard .scoreboard-top{padding:10px 12px}.scoreboard-team-row>strong{gap:9px;font-size:14px}.scoreboard-team-row>.scoreboard-main-score{height:36px;font-size:18px}.event-scoreboard .scoreboard-content{padding:12px}}.cashier-modal{width:min(560px,100%)}.cashier-modal>header{border-bottom:0;padding-bottom:10px}.cashier-tabs{background:var(--surface2);border-radius:12px;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 18px 4px;padding:4px;display:grid}.cashier-tabs a{min-height:40px;color:var(--muted);border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.cashier-tabs a:hover{color:var(--text)}.cashier-tabs a.active{background:var(--surface3);color:var(--text);box-shadow:inset 0 1px #ffffff10}.cashier-promo{color:#fff;background:url(/payments/3d/promo-gift.jpg) 100%/auto 100% no-repeat,linear-gradient(90deg,#3f1aa6,#6a2ee0);border-radius:14px;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:104px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.cashier-promo.is-withdraw{background:url(/payments/3d/promo-trophy-blue.jpg) 100%/auto 100% no-repeat,linear-gradient(90deg,#0f5fb8,#2b8de6)}.cashier-promo>span{flex-direction:column;gap:4px;max-width:58%;display:flex;position:relative}.cashier-promo strong{text-shadow:0 1px 8px #0006;font-size:16px;font-weight:900;line-height:1.2}.cashier-promo small{opacity:.88;font-size:11px;line-height:1.35}.cashier-promo>svg{background:#ffffff2e;border-radius:50%;flex:none;width:30px;height:30px;padding:6px;position:relative}.cashier-promo:hover>svg{background:#ffffff45}.cashier-modal .cashier-region{border-radius:12px;margin:0}.cashier-modal .cashier-region>span{font-size:13px}.method-group{flex-direction:column;gap:10px;display:flex}.method-group h3{margin:2px 2px 0;font-size:15px;font-weight:850}.method-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.method-tile{border:1px solid var(--border);background:var(--surface2);min-height:92px;color:var(--text);text-align:left;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:12px;display:flex;position:relative;overflow:hidden}.method-tile strong{z-index:1;max-width:72%;font-size:13px;font-weight:850;line-height:1.25;position:relative}.method-tile small{z-index:1;color:var(--muted);font-size:11px;position:relative}.method-tile .method-art{object-fit:contain;filter:drop-shadow(0 6px 10px #0006);width:66px;height:66px;transition:transform .2s;position:absolute;bottom:-10px;right:-8px}.method-tile:not(:disabled):hover{border-color:var(--accent);background:var(--surface3)}.method-tile:not(:disabled):hover .method-art{transform:rotate(-7deg)scale(1.07)}.method-tile:disabled{opacity:.5}.cashier-step{flex-direction:column;display:flex}.cashier-back{color:var(--muted);background:0 0;align-self:flex-start;align-items:center;gap:3px;padding:2px 0;font-size:13px;font-weight:700;display:inline-flex}.cashier-back:hover{color:var(--text)}.cashier-step-head{align-items:center;gap:12px;margin:12px 0 16px;display:flex}.cashier-step-head .method-art{object-fit:contain;filter:drop-shadow(0 6px 10px #0006);width:54px;height:54px}.cashier-step-head h2{letter-spacing:-.03em;font-size:21px;font-weight:900}.cashier-step-head small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.cashier-step .amount-input input{font-size:22px;font-weight:850}.cashier-step .amount-presets{justify-content:flex-start}.cashier-step .amount-presets button{border-radius:9px;flex:none;padding:9px 14px;font-weight:800}.cashier-summary{z-index:2;border-top:1px solid var(--border);background:var(--surface);margin:4px -18px -20px;padding:14px 18px 18px;position:sticky;bottom:-20px}.cashier-summary>div{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.cashier-summary>div strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:900}.cashier-summary .primary-button{border-radius:12px;width:100%;min-height:50px;font-size:15px}@media (max-width:480px){.cashier-tabs{margin-inline:12px}.method-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-promo{min-height:92px;padding:14px}.cashier-promo>span{max-width:62%}.cashier-summary{margin:4px -12px -12px;padding:12px;bottom:-12px}}.cashier-modal .crypto-deposit{box-shadow:none;background:0 0;border:0;padding:0}.cashier-modal .crypto-deposit .card-title{margin-bottom:8px}.cashier-modal .crypto-deposit .card-title h2{color:var(--text);font-size:15px;font-weight:850}.cashier-modal .crypto-network-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cashier-modal .crypto-network-option{border:1px solid var(--border);background:var(--surface2);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-height:92px;padding:12px;display:flex;position:relative;overflow:hidden}.cashier-modal .crypto-network-option>img{object-fit:contain;filter:drop-shadow(0 6px 10px #0006);width:58px;height:58px;transition:transform .2s;position:absolute;bottom:-8px;right:-6px}.cashier-modal .crypto-network-option>strong{z-index:1;flex-direction:column;font-size:14px;font-weight:850;display:flex;position:relative}.cashier-modal .crypto-network-option>strong small{color:var(--muted);font-size:11px;font-weight:600}.cashier-modal .crypto-network-option>span{z-index:1;max-width:70%;color:var(--muted);margin-top:auto;font-size:11px;position:relative}.cashier-modal .crypto-network-option .crypto-network-arrow{display:none}.cashier-modal .crypto-network-option:not(:disabled):hover{border-color:var(--accent);background:var(--surface3)}.cashier-modal .crypto-network-option:not(:disabled):hover>img{transform:rotate(-7deg)scale(1.07)}.cashier-support{border:1px solid var(--border);background:radial-gradient(120% 120% at 100% 100%, #2b8de633, transparent 60%), var(--surface2);border-radius:14px;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}.cashier-support>div{z-index:1;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex;position:relative}.cashier-support strong{align-items:center;gap:8px;font-size:16px;font-weight:900;display:flex}.cashier-support strong span{color:#fff;background:#2b8de6;border-radius:999px;padding:2px 7px;font-size:11px}.cashier-support p{color:var(--muted);font-size:12px;line-height:1.4}.cashier-support .primary-button{min-height:42px;margin-top:4px}.cashier-support>img{object-fit:contain;filter:drop-shadow(0 8px 14px #0007);flex:none;width:84px;height:84px}.transaction-days{flex-direction:column;gap:12px;display:flex}.transaction-day h3{color:var(--soft);margin:2px 2px 6px;font-size:13px;font-weight:850}.transaction-row b.positive{color:var(--green)}.promo-strip{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:10px;min-height:300px;margin-bottom:16px;display:grid}.promo-card{background-color:var(--surface2);color:#fff;isolation:isolate;background-position:100%;background-repeat:no-repeat;background-size:auto 100%;border-radius:14px;align-items:flex-end;min-height:92px;padding:14px 16px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.promo-card:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--promo-tone) 0%, var(--promo-tone) 34%, transparent 72%);position:absolute;inset:0}.promo-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0006}.promo-card.tone-violet{--promo-tone:#3d1aa3;background-color:#3d1aa3}.promo-card.tone-orange{--promo-tone:#d4600f;background-color:#d4600f}.promo-card.tone-blue{--promo-tone:#1667c4;background-color:#1667c4}.promo-card.tone-green{--promo-tone:#4f8d12;background-color:#4f8d12}.promo-hero{background-size:cover;grid-row:1/span 3;align-items:center;padding:26px 28px}.promo-copy{flex-direction:column;gap:4px;max-width:58%;display:flex}.promo-copy strong{text-shadow:0 2px 10px #0006;font-size:16px;font-weight:900;line-height:1.15}.promo-copy small{opacity:.9;font-size:11px;line-height:1.35}.promo-hero .promo-copy strong{letter-spacing:-.03em;font-size:clamp(22px,2.6vw,34px)}.promo-hero .promo-copy small{font-size:13px}.promo-copy em{color:#171a1d;background:#fff;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:10px 16px;font-size:13px;font-style:normal;font-weight:850;display:inline-flex}@container main (max-width:720px){.promo-strip{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.promo-hero{grid-area:auto/1/auto/-1;min-height:168px;padding:18px}.promo-hero .promo-copy{max-width:60%}.promo-card:not(.promo-hero){background-position:100% 100%;background-size:auto 70%;min-height:104px;padding:10px 12px}.promo-card:not(.promo-hero) .promo-copy{max-width:100%}.promo-card:not(.promo-hero) .promo-copy small{display:none}.promo-card:not(.promo-hero):before{background:linear-gradient(180deg, var(--promo-tone) 0%, var(--promo-tone) 30%, transparent 75%)}.promo-card:not(.promo-hero){align-items:flex-start}}@container main (max-width:420px){.promo-strip{gap:8px}.promo-card:not(.promo-hero) .promo-copy strong{font-size:13px}}.line-title-row h1{font-size:22px}.tournament-heading strong{font-size:12px}.sport-section-heading h2{font-size:15px}html:not([data-theme=light]){--bg:#0e1013;--surface:#161a1f;--surface2:#1c2026;--surface3:#252b33;--border:#232931;--text:#f4f5f7;--soft:#c9cfd6;--muted:#9aa3ad;--accent:#f5d33f;--accent-ink:#0e1013;--green:#1fcb7a;--danger:#ff3b4e;--odds:#20252c;--odds-hover:#2a3038;--hover:#1c2026}html,body,button,input,select,textarea{font-family:Onest,Manrope Variable,system-ui,sans-serif}body{background:var(--bg)}[data-sport]{--sport:var(--accent);--band-from:#2a3038;--band-to:#1c2026}[data-sport=football]{--sport:#1fcb7a;--band-from:#0f7a4a;--band-to:#0b5a37}[data-sport=tennis]{--sport:#c6ff3d;--band-from:#7e9a14;--band-to:#4c6408}[data-sport=ice-hockey]{--sport:#4da3ff;--band-from:#1f6fd1;--band-to:#123f80}[data-sport=basketball]{--sport:#ff8a00;--band-from:#e2742b;--band-to:#8f3c12}[data-sport=esports],[data-sport=cs2],[data-sport=dota2],[data-sport=lol],[data-sport=valorant]{--sport:#a27cff;--band-from:#7b4be0;--band-to:#3d2190}[data-sport=table_tennis]{--sport:#ff5c7a;--band-from:#d0434f;--band-to:#7a1c27}[data-sport=volleyball]{--sport:#3fd6e0;--band-from:#2d9cc4;--band-to:#145a75}[data-sport=mma],[data-sport=boxing]{--sport:#ff3b4e;--band-from:#b8323f;--band-to:#5f1219}[data-sport=baseball],[data-sport=handball],[data-sport=american-football]{--sport:#e8b04a;--band-from:#c2803a;--band-to:#6e4317}html:not([data-theme=light]) .site-header{border-bottom-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#121519}.brand{letter-spacing:-.045em;font-weight:900}.top-nav a{font-weight:700}.header-register,.header-login{border-radius:11px;font-weight:800}.site-shell.rail-collapsed .left-rail .sport-tree{background:0 0;flex-direction:column;gap:4px;padding:0;display:flex}.site-shell.rail-collapsed .left-rail .sport-tree-head{background:0 0;border-radius:14px;width:68px;min-height:0;margin:0 auto;padding:0}.site-shell.rail-collapsed .left-rail .sport-tree-head.active,.site-shell.rail-collapsed .left-rail .sport-tree-head:hover{background:var(--surface2)}.site-shell.rail-collapsed .left-rail .sport-tree-head>a{flex-direction:column;gap:5px;width:68px;height:auto;padding:8px 0}.site-shell.rail-collapsed .left-rail .sport-tree-head>a svg{box-sizing:border-box;background:var(--sport);color:#0e1013;border-radius:10px;width:32px;height:32px;padding:6px}.site-shell.rail-collapsed .left-rail .sport-tree-head>a strong{max-width:64px;color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;display:block;overflow:hidden}.site-shell.rail-collapsed .left-rail .sidebar-favorite{background:var(--surface2);border-radius:14px;width:68px;min-height:56px}.sport-tree-head>a>svg{color:var(--sport,var(--green))}@media (min-width:761px) and (max-width:1279px){.site-shell .left-rail .sport-tree{background:0 0;flex-direction:column;gap:4px;padding:0;display:flex}.site-shell .left-rail .sport-tree-head{background:0 0;border-radius:14px;width:68px;min-height:0}.site-shell .left-rail .sport-tree-head>a{flex-direction:column;gap:5px;width:68px;height:auto;padding:8px 0}.site-shell .left-rail .sport-tree-head>a svg{box-sizing:border-box;background:var(--sport);color:#0e1013;border-radius:10px;width:32px;height:32px;padding:6px}.site-shell .left-rail .sport-tree-head>a strong{max-width:64px;color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;display:block;overflow:hidden}}:root{--rail-icons:80px}.line-controls{background:var(--surface);border:0;border-radius:14px}.phase-tabs a.active{background:var(--accent);color:var(--accent-ink)}.sport-shortcuts button.active{background:var(--surface);box-shadow:none}.sport-shortcuts button.active>svg,.sport-shortcuts button.active .all-sports-icon{color:var(--accent)}.sport-section{background:var(--surface);box-shadow:none;border:0;border-radius:18px}.sport-section-heading{border-bottom:2px solid var(--sport,var(--green));background:0 0}.sport-section-heading svg{color:var(--sport,var(--green))}.sport-section-heading h2{font-weight:900}.tournament-heading{background:var(--surface2);border:0}.event-row{background:var(--surface);border-bottom:1px solid var(--border)}.event-row:hover{background:#1a1e24}.row-teams strong{font-weight:700}.row-teams b{color:var(--accent);font-weight:900}.row-odds>.odds-button,.row-odds>.unmapped-odd{background:var(--odds);border:0;border-radius:10px}.row-odds>.odds-button:not(:disabled):hover{background:var(--odds-hover);color:var(--text)}.row-odds>.odds-button.selected{background:var(--accent);color:var(--accent-ink)}.row-odds .odds-button strong{font-size:15px;font-weight:800}.row-more{color:var(--muted);background:0 0;border:1px solid #2a3038}.row-more:hover,.row-more.active{border-color:var(--accent);color:var(--text);background:0 0}.promo-strip{grid-template-rows:none;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;height:200px;min-height:0;margin-bottom:16px;display:grid}.promo-side{grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.promo-card{border-radius:18px;align-items:center;min-height:0;padding:14px 16px}.promo-hero{background-size:cover;border-radius:20px;grid-row:auto;padding:24px}.promo-copy em{color:#fff;letter-spacing:.08em;opacity:.85;text-transform:uppercase;background:0 0;margin:0;padding:0;font-size:12px;font-style:normal;font-weight:800;display:block}.promo-hero .promo-copy{gap:8px;max-width:56%}.promo-hero .promo-copy strong{letter-spacing:-.03em;font-size:clamp(26px,3.1vw,44px);font-weight:900}.promo-hero .promo-copy small{font-size:14px;font-weight:700}.promo-card:not(.promo-hero) .promo-copy strong{font-size:20px;font-weight:900}.promo-card:not(.promo-hero) .promo-copy small{font-size:12px;font-weight:700;display:block}@container main (max-width:720px){.promo-strip{grid-template-columns:minmax(0,1fr);height:auto}.promo-hero{min-height:168px;padding:18px}.promo-hero .promo-copy{max-width:62%}.promo-side{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.promo-card:not(.promo-hero){background-position:100% 100%;background-size:auto 80%;align-items:flex-end;min-height:96px;padding:12px}.promo-card:not(.promo-hero) .promo-copy{max-width:100%}.promo-card:not(.promo-hero) .promo-copy strong{font-size:16px}.promo-card:not(.promo-hero):before{background:linear-gradient(180deg, transparent 0%, var(--promo-tone) 75%)}}.top-live{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.top-live-head{align-items:baseline;gap:12px;display:flex}.top-live-head h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:900}.top-live-head span{color:var(--muted);font-size:13px;font-weight:600}.top-live-head a{color:var(--accent);margin-left:auto;font-size:13px;font-weight:700}.top-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.top-live-card{background:var(--surface);border-radius:18px;min-width:0;overflow:hidden}.top-live-band{background:linear-gradient(135deg, var(--band-from), var(--band-to));color:#fff;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.top-live-meta{color:#fffc;justify-content:space-between;gap:8px;font-size:11px;font-weight:800;display:flex}.top-live-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-live-meta>span:last-child{flex:none;align-items:center;gap:5px;display:inline-flex}.top-live-meta i{background:#ff4d5e;border-radius:50%;width:6px;height:6px}.top-live-team{justify-content:space-between;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.top-live-team>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-live-team b{font-size:20px;font-weight:900}.top-live-odds{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:6px;padding:10px;display:grid}.top-live-odds .odds-button{background:var(--odds);border:0;border-radius:11px;min-height:46px}.top-live-odds .odds-button.selected{background:var(--accent);color:var(--accent-ink)}@container main (max-width:720px){.top-live-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;overflow-x:auto}.top-live-card{scroll-snap-align:start}.top-live-head span{display:none}}@media (min-width:1024px){.coupon-rail{flex-direction:column;gap:12px;display:flex}}.coupon-panel{background:var(--surface);border:0;border-radius:18px}.quick-deposit{background:var(--surface);border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.quick-deposit h2{margin:0;font-size:16px;font-weight:900}.quick-deposit>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.quick-deposit a{background:var(--surface2);color:var(--text);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;font-size:12px;font-weight:800;display:flex}.quick-deposit a:hover{background:var(--surface3)}.quick-deposit img{object-fit:contain;width:44px;height:44px}.rail-casino-card{color:#fff;isolation:isolate;background:#4f8d12 url(/payments/3d/promo-trophy-green.jpg) 100%/auto 100% no-repeat;border-radius:18px;flex-direction:column;justify-content:flex-end;height:150px;padding:16px;display:flex;position:relative;overflow:hidden}.rail-casino-card:before{content:"";z-index:-1;background:linear-gradient(#0000 30%,#0e101366 62%,#0e1013d9 100%);position:absolute;inset:0}.rail-casino-card strong{text-shadow:0 2px 8px #0008;font-size:22px;font-weight:900}.rail-casino-card small{font-size:13px;font-weight:700}.team-mark.crest-mark,.event-scoreboard .team-mark.crest-mark{color:inherit;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.team-mark.crest-mark{font-size:9px}.team-mark.crest-mark.large{font-size:12px}.versus-team .team-mark.crest-mark.large{font-size:22px}.crest-art{place-items:center;width:100%;height:100%;display:grid;position:relative}.crest-art img{object-fit:contain;filter:drop-shadow(0 2px 4px #0006);width:100%;height:100%;position:absolute;inset:0}.crest-art b{letter-spacing:-.04em;text-shadow:0 1px 2px #0006;margin-top:-6%;font-size:1em;font-weight:900;line-height:1;position:relative}.team-mark.crest-mark.has-logo .crest-art{opacity:0}.team-mark.crest-mark .team-logo-overlay{background:#f4f6f8;border-radius:8px;width:100%;height:100%;padding:2px;inset:0}.scoreboard-versus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:22px 20px 24px;display:grid}.versus-team{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.versus-team strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:18px;font-weight:900;overflow:hidden}.versus-team .team-mark.large{width:64px;height:64px}.versus-center{color:#fff;background:#0003;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 18px;display:flex}.versus-center span{opacity:.85;font-size:13px;font-weight:700}.versus-center b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:900}.versus-center small{opacity:.75;font-size:11px;font-weight:700}.event-scoreboard:has(.scoreboard-versus) .scoreboard-bottom{display:none}@container main (max-width:620px){.scoreboard-versus{gap:8px;padding:16px 10px 18px}.versus-team .team-mark.large{width:46px;height:46px}.versus-team strong{font-size:14px}.versus-center{padding:8px 10px}.versus-center b{font-size:22px}}.detail-market .detail-market-header .market-header-rule{display:none}.event-tabs,.market-kind-tabs{background:var(--surface);border:0;border-radius:14px}.event-tabs>button.active,.market-kind-tabs button.active{background:var(--accent);color:var(--accent-ink)}.market-kind-tabs button{background:var(--surface2)}.period-tabs button.active{background:var(--surface3);color:var(--text)}.detail-market{background:var(--surface);border:0;border-radius:16px}.detail-market-header{border-bottom:1px solid var(--border);background:0 0;min-height:50px}.detail-market-header:hover{background:var(--surface2)}.detail-market-header .market-title-group strong{font-size:13px;font-weight:800}.market-odds-grid .odds-button,.market-odds-grid.three .odds-button{background:var(--odds);border:0;border-radius:10px}.market-odds-grid .odds-button:not(:disabled):hover{background:var(--odds-hover)}.market-odds-grid .odds-button strong{font-size:14px;font-weight:800}.market-odds-grid .odds-button.selected{background:var(--accent);color:var(--accent-ink)}.detail-breadcrumb a{color:var(--soft)}.sport-icon-3d{object-fit:contain;filter:drop-shadow(0 3px 5px #0007);flex:none}.site-shell.rail-collapsed .left-rail .sport-tree-head>a img.sport-icon-3d{width:36px;height:36px}@media (min-width:761px) and (max-width:1279px){.site-shell .left-rail .sport-tree-head>a img.sport-icon-3d{width:36px;height:36px}}.sport-shortcuts img.sport-icon-3d{width:32px;height:32px;transition:transform .18s}.sport-shortcuts button:not(.active) img.sport-icon-3d{opacity:.85}.sport-shortcuts button:hover img.sport-icon-3d,.sport-shortcuts button.active img.sport-icon-3d{opacity:1;transform:scale(1.08)rotate(-6deg)}.sport-section-heading img.sport-icon-3d{width:26px;height:26px}.scoreboard-top img.sport-icon-3d{width:22px;height:22px}.event-scoreboard[data-sport=football]{background:linear-gradient(90deg,#0b1a12e6 0%,#0b1a1299 45%,#0b1a12e6 100%),url(/payments/3d/bg-football-scoreboard.jpg) 50%/cover no-repeat}.top-live-card[data-sport=football] .top-live-band{background:linear-gradient(135deg,#0b5a37e0 0%,#0e1013cc 100%),url(/payments/3d/bg-football-band.jpg) 50%/cover no-repeat}.sport-section[data-sport=football] .sport-section-heading{background:linear-gradient(90deg, var(--surface) 30%, #16201acc 70%, transparent), url(/payments/3d/tex-green.jpg) right center / cover no-repeat}.bonus-offer{background:var(--surface2);border:0;border-radius:16px;padding:16px;overflow:hidden}.bonus-offer-art{background-color:var(--surface3);background-position:100%;background-repeat:no-repeat;background-size:cover;height:116px;margin:-16px -16px 14px}.bonus-offer-heading h3{font-weight:900}.bonus-offer .secondary-button{background:var(--accent);color:var(--accent-ink);border:0;font-weight:800}.telegram-promo-feed,.account-card{background:var(--surface);border-color:#0000;border-radius:18px}.telegram-promo-art img{object-position:right center}.telegram-promo-art:after{background:linear-gradient(90deg,#0e1013b0,#0000 65%)}.event-scoreboard[data-sport=ice-hockey]{background:linear-gradient(90deg,#08142ae6 0%,#08142a8c 45%,#08142ae6 100%),url(/payments/3d/bg-ice-hockey-scoreboard.jpg) 50%/cover no-repeat}.event-scoreboard[data-sport=basketball]{background:linear-gradient(90deg,#1e1006e6 0%,#1e10068c 45%,#1e1006e6 100%),url(/payments/3d/bg-basketball-scoreboard.jpg) 50%/cover no-repeat}.event-scoreboard[data-sport=tennis]{background:linear-gradient(90deg,#121a06e6 0%,#121a068c 45%,#121a06e6 100%),url(/payments/3d/bg-tennis-scoreboard.jpg) 50%/cover no-repeat}.event-scoreboard[data-sport=esports]{background:linear-gradient(90deg,#120a26e6 0%,#120a268c 45%,#120a26e6 100%),url(/payments/3d/bg-esports-scoreboard.jpg) 50%/cover no-repeat}.event-scoreboard[data-sport=table_tennis]{background:linear-gradient(90deg,#1e0810e6 0%,#1e08108c 45%,#1e0810e6 100%),url(/payments/3d/bg-table-tennis-scoreboard.jpg) 50%/cover no-repeat}.top-live-card[data-sport=ice-hockey] .top-live-band{background:linear-gradient(135deg,#0f3a86e0 0%,#0e1013cc 100%),url(/payments/3d/bg-ice-hockey-band.jpg) 50%/cover no-repeat}.top-live-card[data-sport=basketball] .top-live-band{background:linear-gradient(135deg,#8a3a0ae0 0%,#0e1013cc 100%),url(/payments/3d/bg-basketball-band.jpg) 50%/cover no-repeat}.top-live-card[data-sport=tennis] .top-live-band{background:linear-gradient(135deg,#4a6a0ae0 0%,#0e1013cc 100%),url(/payments/3d/bg-tennis-band.jpg) 50%/cover no-repeat}.top-live-card[data-sport=esports] .top-live-band{background:linear-gradient(135deg,#4a1fa8e0 0%,#0e1013cc 100%),url(/payments/3d/bg-esports-band.jpg) 50%/cover no-repeat}.top-live-card[data-sport=table_tennis] .top-live-band{background:linear-gradient(135deg,#8a1a3ae0 0%,#0e1013cc 100%),url(/payments/3d/bg-table-tennis-band.jpg) 50%/cover no-repeat}.casino-navigation .casino-nav-mark.provider-mark{background:linear-gradient(145deg, hsl(var(--provider-hue) 70% 52%), hsl(calc(var(--provider-hue) + 30) 65% 30%));color:#fff;letter-spacing:-.02em;text-shadow:0 1px 2px #0006;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:9px;font-weight:900;display:grid}.casino-navigation a:has(.provider-mark){gap:10px}.site-shell.rail-collapsed .left-rail .casino-navigation .casino-nav-mark.provider-mark{background:linear-gradient(145deg, hsl(var(--provider-hue) 70% 52%), hsl(calc(var(--provider-hue) + 30) 65% 30%));color:#fff;border-radius:10px;width:38px;height:35px;font-size:11px}.site-shell.rail-collapsed .left-rail .casino-navigation a.active .casino-nav-mark.provider-mark{outline:2px solid var(--accent);outline-offset:1px}@media (min-width:761px) and (max-width:1279px){.left-rail .casino-navigation .casino-nav-mark.provider-mark{border-radius:10px;width:38px;height:35px;font-size:11px}}.telegram-channel-link{color:#fff;background:linear-gradient(135deg,#1e6fd9 0%,#1a4b9a 100%);border:0;border-radius:14px;gap:10px;box-shadow:0 6px 18px #1e6fd933}.telegram-channel-link:hover{background:linear-gradient(135deg,#2a7feb 0%,#1e57b0 100%)}.telegram-channel-link small{color:#dcebff}.telegram-channel-art{object-fit:contain;filter:drop-shadow(0 2px 4px #0006);flex:none}.account-navigation .telegram-channel-link{border-radius:12px;padding:10px 12px;font-weight:800}.account-navigation .telegram-channel-link svg{color:#fff}.site-shell.rail-collapsed .account-navigation .telegram-channel-link{border-radius:14px;justify-content:center;width:48px;height:48px;margin:10px auto 0;padding:0}.site-shell.rail-collapsed .account-navigation .telegram-channel-link>svg{display:none}.site-shell.rail-collapsed .account-navigation .telegram-channel-link .telegram-channel-art{width:32px;height:32px}@media (min-width:761px) and (max-width:1279px){.account-navigation .telegram-channel-link{justify-content:center;width:48px;height:48px;margin:10px auto 0;padding:0}.account-navigation .telegram-channel-link>svg,.account-navigation .telegram-channel-link>span{display:none}}.account-navigation a{border-radius:12px}.account-navigation a.active{background:var(--surface2);color:var(--text);box-shadow:inset 3px 0 0 var(--accent)}.account-navigation a.active svg{color:var(--accent)}.site-shell.rail-collapsed .account-navigation a.active{box-shadow:inset 0 0 0 2px var(--accent);background:var(--surface2)}.account-page-heading h1{letter-spacing:-.03em;font-size:30px;font-weight:900}.account-page-heading .secondary-button{background:var(--surface2);border:0;border-radius:12px}.profile-summary{background:var(--surface);isolation:isolate;border:0;border-radius:20px;min-height:132px;padding:22px 24px;position:relative;overflow:hidden}.profile-summary:before{content:"";z-index:-1;pointer-events:none;background:url(/payments/3d/promo-trophy-blue.jpg) 100%/cover no-repeat;width:58%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55%);mask-image:linear-gradient(90deg,#0000 0%,#000 55%)}.profile-summary:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 0 0,#f5d33f22,#0000 45%);position:absolute;inset:0}.profile-avatar{color:#0e1013;background:linear-gradient(145deg,#f5d33f,#e0a800);border-radius:50%;width:72px;height:72px;box-shadow:0 0 0 4px #f5d33f33,0 8px 20px #0007}.profile-avatar svg{color:#0e1013}.profile-summary h2{letter-spacing:-.02em;font-size:22px;font-weight:900}.profile-summary p{color:var(--soft)}.profile-summary .status-chip{color:#4ade80;background:#22c55e22;border:0;border-radius:999px;font-weight:700}.profile-summary .copy-id{z-index:1;color:var(--soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1013b3;border:0;border-radius:10px;position:relative}.account-two-columns{gap:16px}.account-card{padding:22px}.account-card .card-title h2{font-size:17px;font-weight:900}.account-card .card-title>svg{color:var(--accent)}.account-card .form-input{background:var(--surface2);border:0;border-radius:12px}.account-card .primary-button,.account-card .secondary-button{border-radius:12px;min-height:44px;font-weight:800}.account-card .secondary-button{background:var(--surface2);border:0}.account-card .secondary-button:hover{background:var(--surface3)}.profile-wallet{background:radial-gradient(circle at 100% 0%, #f5d33f26, transparent 55%), linear-gradient(160deg, #262312 0%, var(--surface) 60%);position:relative;overflow:hidden}.profile-wallet .balance-number{letter-spacing:-.03em;font-size:40px;font-weight:900}.profile-wallet:after{content:"";filter:drop-shadow(0 6px 12px #0008);pointer-events:none;background:url(/payments/3d/method-card.png) 50%/contain no-repeat;width:76px;height:76px;position:absolute;top:14px;right:16px;transform:rotate(-8deg)}.promocode-card{background:linear-gradient(160deg, #1e1630 0%, var(--surface) 55%);flex-direction:column;display:flex}.promocode-card .promo-form{margin-top:12px}.promocode-card .promo-form .primary-button{flex:none;min-width:140px}.profile-meta{border:0}.profile-meta strong{font-weight:800}.wallet-balance-panel{background:radial-gradient(circle at 0 0,#f5d33f2e,#0000 50%),linear-gradient(90deg,#161a1f 0%,#161a1fd9 40%,#161a1f33 100%),url(/payments/3d/bg-account.jpg) 100%/cover no-repeat,#161a1f;border:0;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 12px 36px #0006}.wallet-balance-main>strong{font-size:clamp(34px,4vw,48px);font-weight:900}.wallet-balance-main .primary-button{box-shadow:0 8px 22px #f5d33f40}.wallet-balance-main .secondary-button{background:#ffffff14;border:0}.wallet-balance-details{background:#0e101399;border-radius:16px;padding:14px 16px;border-left:0!important}.wallet-supported{background:var(--surface);border:0;border-radius:18px}.wallet-currency-select{background:var(--surface2);border:0;border-radius:12px}.transaction-row,.payment-operation-list>a,.payment-operation-list>button,.payment-operation-crypto{background:var(--surface2);border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:60px;padding:10px 14px;display:grid;border:0!important;transform:none!important}.transaction-row:hover,.payment-operation-list>a:hover,.payment-operation-list>button:hover{background:var(--surface3)}.transaction-list,.payment-operation-list{flex-direction:column;gap:6px;display:flex}.transaction-icon,.payment-operation-glyph{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.transaction-icon,.payment-operation-glyph.outgoing{color:#ff6b78;background:#ff4d5e1f}.transaction-icon.incoming,.payment-operation-glyph.incoming{color:#4ade80;background:#22c55e1f}.transaction-main strong,.payment-operation-main strong{font-size:14px;font-weight:800}.transaction-row>b,.payment-operation-list b{text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:900;min-width:0!important}.transaction-row>b.positive{color:#4ade80}.transaction-row>b.negative{color:var(--text)}.transaction-status{color:var(--soft);white-space:nowrap;background:#ffffff0d;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.transaction-status i{background:#4ade80;border-radius:50%;width:6px;height:6px}.operation-status{color:var(--soft);white-space:nowrap;background:#ffffff0d;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:700}.operation-status-failed,.operation-status-cancelled,.operation-status-rejected{color:#ff6b78;background:#ff4d5e1f}.operation-status-completed,.operation-status-credited{color:#4ade80;background:#22c55e1f}.operation-status-waiting_payment,.operation-status-processing,.operation-status-pending_provider{color:#f5d33f;background:#f5d33f1f}.history-filters button{background:var(--surface2);border:0;border-radius:999px;font-weight:700}.history-filters button.active{background:var(--accent);color:var(--accent-ink)}.history-more{background:var(--surface2);border-radius:12px;border:0!important}.wallet-history .card-title>svg,.payment-operations .card-title>svg{color:var(--accent)}@container main (max-width:560px){.transaction-row{grid-template-columns:36px minmax(0,1fr) auto}.transaction-row .transaction-status{display:none}.payment-operation-list>a,.payment-operation-list>button,.payment-operation-crypto{grid-template-columns:36px minmax(0,1fr) auto}.payment-operation-list .operation-status{grid-column:2;justify-self:start}.payment-operation-arrow{display:none}}.cashier-modal .transaction-row,.cashier-modal .payment-operation-list>*{grid-template-columns:36px minmax(0,1fr) auto}.cashier-modal .transaction-row .transaction-status,.cashier-modal .payment-operation-list .operation-status{grid-area:2/2;justify-self:start;margin-top:-4px}.cashier-modal .transaction-row>span:first-child,.cashier-modal .payment-operation-list>*>span:first-child{grid-row:span 2}.cashier-modal .transaction-row>b,.cashier-modal .payment-operation-list b{grid-area:1/3/span 2}.nav-art{object-fit:contain;filter:drop-shadow(0 2px 3px #0007);flex:none;width:24px;height:24px;transition:transform .16s}.account-navigation a:hover .nav-art,.account-navigation a.active .nav-art{transform:scale(1.1)rotate(-5deg)}.casino-navigation .casino-nav-mark:not(.provider-mark){flex:none;place-items:center;width:26px;height:26px;display:grid}.casino-navigation .casino-nav-mark .nav-art{width:26px;height:26px}.casino-navigation a:has(.casino-nav-mark){gap:10px}.site-shell.rail-collapsed .left-rail .account-navigation .nav-art{width:32px;height:32px}.site-shell.rail-collapsed .left-rail .casino-navigation .casino-nav-mark:not(.provider-mark){background:0 0;border-radius:12px;width:42px;height:40px}.site-shell.rail-collapsed .left-rail .casino-navigation a.active .casino-nav-mark:not(.provider-mark){background:var(--surface2);box-shadow:inset 0 0 0 2px var(--accent);color:var(--accent)}.site-shell.rail-collapsed .left-rail .casino-navigation .casino-nav-mark .nav-art{width:34px;height:34px}@media (min-width:761px) and (max-width:1279px){.left-rail .account-navigation .nav-art{width:32px;height:32px}.left-rail .casino-navigation .casino-nav-mark:not(.provider-mark){background:0 0;width:42px;height:40px}.left-rail .casino-navigation .casino-nav-mark .nav-art{width:34px;height:34px}}.site-shell.rail-collapsed .left-rail .sport-tree-head>a svg{background:var(--surface3);color:var(--soft)}@media (min-width:761px) and (max-width:1279px){.site-shell .left-rail .sport-tree-head>a svg{background:var(--surface3);color:var(--soft)}}.cashier-modal .method-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cashier-modal .method-tile{border:0;border-radius:14px;justify-content:center;gap:3px;min-height:66px;padding:10px 12px 10px 66px}.cashier-modal .method-tile strong{max-width:100%;font-size:14px}.cashier-modal .method-tile .method-art{width:46px;height:46px;inset:50% auto auto 10px;transform:translateY(-50%)}.cashier-modal .method-tile:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--accent);border:0}.cashier-modal .method-tile:not(:disabled):hover .method-art{transform:translateY(-50%)rotate(-7deg)scale(1.07)}.cashier-modal .method-group h3{color:var(--soft);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}@container (max-width:380px){.cashier-modal .method-tiles{grid-template-columns:minmax(0,1fr)}}.notify-nudge{background:linear-gradient(135deg, #1e6fd933 0%, var(--surface2) 70%);border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 0;padding:12px 40px 12px 12px;display:grid;position:relative}.notify-nudge img{object-fit:contain;filter:drop-shadow(0 4px 8px #0007);width:44px;height:44px}.notify-nudge strong{font-size:14px;font-weight:900;display:block}.notify-nudge p{color:var(--soft);margin:3px 0 0;font-size:12px;line-height:1.4}.notify-nudge .primary-button{white-space:nowrap;border-radius:11px;min-height:38px;padding:0 14px}.notify-nudge-close{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.notify-nudge-close:hover{background:var(--surface3);color:var(--text)}@container (max-width:420px){.notify-nudge{grid-template-columns:40px minmax(0,1fr)}.notify-nudge .primary-button{grid-column:1/-1;justify-content:center}}.site-footer.ft{border-top:1px solid var(--border);flex-direction:column;gap:22px;margin-top:40px;padding:28px 0 24px;font-size:13px;display:flex}.ft-top{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ft-brand{color:var(--text);letter-spacing:-.03em;align-items:center;gap:8px;font-size:22px;font-weight:900;display:inline-flex}.ft-brand-mark{width:30px;height:30px}.ft-top p{color:var(--muted);flex:220px;margin:0;font-size:13px}.ft-columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.ft-column{flex-direction:column;gap:9px;min-width:0;display:flex}.ft-column h2{color:var(--text);margin:0 0 4px;font-size:13px;font-weight:900}.ft-column a{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;transition:color .15s;overflow:hidden}.ft-column a:hover{color:var(--accent)}.ft-payments{background:var(--surface);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.ft-payment-list{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.ft-payment-list img{filter:grayscale(.35);opacity:.85;border-radius:50%;width:32px;height:32px;transition:filter .15s,opacity .15s}.ft-payment-list:hover img{filter:none;opacity:1}.ft-support{color:var(--soft);align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.ft-support:hover{color:var(--accent)}.ft-bottom{color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;font-size:12px;line-height:1.5;display:grid}.ft-bottom p{margin:0}.ft-bottom a{color:var(--soft);text-underline-offset:2px;text-decoration:underline}.ft-bottom small{color:var(--muted);white-space:nowrap;font-size:12px}.ft-age{border:2px solid var(--muted);width:38px;height:38px;color:var(--text);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}@container main (max-width:900px){.ft-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@container main (max-width:560px){.ft-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-top .ft-channel{margin-left:0}.ft-bottom{grid-template-columns:auto minmax(0,1fr)}.ft-bottom small{grid-column:1/-1}}.legal-page{max-width:1240px}.legal-hero{align-items:center;gap:14px;margin-bottom:18px;display:flex}.legal-hero-mark{color:#0e1013;background:linear-gradient(145deg,#f5d33f,#e0a800);border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 20px #f5d33f33}.legal-hero h1{letter-spacing:-.03em;margin:2px 0 0;font-size:28px;font-weight:900}.legal-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}.legal-doc{background:var(--surface);color:var(--soft);border-radius:20px;padding:26px 28px;font-size:14px;line-height:1.65}.legal-doc-title{color:var(--text);letter-spacing:.02em;text-transform:uppercase;margin:0 0 12px;font-size:15px;font-weight:900}.legal-intro{margin:0 0 16px}.legal-sections{margin:0;padding-left:22px}.legal-sections>li{margin-bottom:16px;padding-left:4px}.legal-sections>li::marker{color:var(--text);font-weight:900}.legal-sections h3{color:var(--text);margin:0 0 6px;font-size:15px;font-weight:900}.legal-sections p{margin:0}.legal-sections ol{margin:0;padding-left:20px}.legal-sections ol li{margin-bottom:5px}.legal-sections ol li::marker{color:var(--muted)}.legal-operator{background:var(--surface2);color:var(--muted);border-radius:14px;align-items:flex-start;gap:10px;margin-top:20px;padding:14px 16px;font-size:13px;display:flex}.legal-operator svg{color:var(--accent);flex:none;margin-top:2px}.legal-operator p{margin:0}.legal-nav{background:var(--surface);border-radius:20px;flex-direction:column;gap:4px;padding:10px;display:flex;position:sticky;top:84px}.legal-nav a{color:var(--soft);border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.3;transition:background .15s,color .15s}.legal-nav a:hover{background:var(--surface2);color:var(--text)}.legal-nav a.active{background:var(--surface2);color:var(--text);box-shadow:inset 3px 0 0 var(--accent)}@container main (max-width:820px){.legal-grid{grid-template-columns:minmax(0,1fr)}.legal-nav{scrollbar-width:none;flex-direction:row;order:-1;position:static;overflow-x:auto}.legal-nav a{white-space:nowrap;flex:none}.legal-doc{padding:18px 16px}}.site-header .header-inner{max-width:1720px}.legal-hero-art{object-fit:contain;filter:drop-shadow(0 6px 12px #0008);flex:none;width:60px;height:60px}.site-footer.ft{align-items:stretch}.site-shell{overflow-x:clip}.transaction-row,.payment-operation-list>a,.payment-operation-list>button,.payment-operation-crypto,.cashier-modal .transaction-row,.cashier-modal .payment-operation-list>*{grid-template-rows:auto;grid-template-columns:40px minmax(0,1fr) auto}.payment-operation-list>a,.payment-operation-list>button{grid-template-columns:40px minmax(0,1fr) auto 14px}.cashier-modal .transaction-row>*,.cashier-modal .payment-operation-list>*>*{grid-area:auto!important;margin-top:0!important}.cashier-modal .payment-operation-arrow{display:block}.transaction-main,.payment-operation-main{flex-direction:column;gap:4px;min-width:0;display:flex}.transaction-main strong,.payment-operation-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.op-meta{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.op-meta small{color:var(--muted);font-size:11px;margin:0!important}.op-meta .transaction-status,.op-meta .operation-status{padding:2px 8px;font-size:10px}.transaction-row>b,.payment-operation-list b{align-self:center}.placed-bets-list{gap:10px}.placed-bet{background:var(--surface2);border:0;border-radius:16px;padding:14px}.placed-bet-loss{border:0}.placed-bet-top{gap:10px;font-size:11px}.placed-bet-top code{color:var(--muted);font-size:11px}.placed-bet-status{padding:4px 9px;font-size:11px;font-weight:800}.placed-bet-summary strong{font-size:15px;font-weight:900}.placed-bet-summary span{font-size:12px}.placed-bet-summary b{color:var(--accent);font-size:15px}.placed-bet-legs>div{background:var(--surface3);border:0;border-radius:12px;padding:10px 12px}.placed-bet-legs>div span{font-size:13px;font-weight:700}.placed-bet-legs>div small{font-size:11px}.placed-bet-legs>div b{color:var(--accent);font-size:14px}.placed-bet-footer{border-top-color:var(--border);justify-content:space-between;font-size:12px}.placed-bet-footer b{color:var(--text);font-size:14px}.placed-bet-footer>span:last-child b{color:var(--green)}.draft-list article{background:var(--surface2);border:0;border-radius:14px}.ft-brand-mark{color:var(--accent)}.site-footer.ft,.site-footer.ft *{text-align:left}.ft-top,.ft-payments{justify-content:flex-start}.ft-top .ft-channel{margin-left:auto}.ft-payments{justify-content:space-between}.ft-columns{justify-items:start}.support-trigger.support-fab{color:#0e1013;background:linear-gradient(135deg,#f5d33f,#e5a800);border:0;border-radius:999px;gap:8px;min-height:52px;padding:0 18px 0 8px;font-size:14px;font-weight:900;transition:transform .16s,box-shadow .16s;bottom:20px;right:20px;box-shadow:0 10px 28px #f5d33f40,0 4px 12px #0006}.support-trigger.support-fab:hover{transform:translateY(-2px);box-shadow:0 14px 34px #f5d33f55,0 4px 12px #0006}.support-trigger.support-fab img{object-fit:contain;filter:drop-shadow(0 3px 5px #0005);width:38px;height:38px}.support-trigger.support-fab i{background:#1fcb7a;border:2px solid #f5d33f;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:36px}@media (max-width:760px){.support-trigger.support-fab{min-height:52px;padding:0 7px;bottom:76px;right:12px}.support-trigger.support-fab span{display:none}}html[data-theme=light]{--bg:#f2f3f6;--surface:#fff;--surface2:#f1f2f5;--surface3:#e7e9ee;--border:#e1e4ea;--text:#111317;--soft:#3a3f47;--muted:#6b7280;--accent:#f5c800;--accent-ink:#111317;--green:#0fa35c;--danger:#e5283b;--odds:#f1f2f5;--odds-hover:#e7e9ee;--hover:#f1f2f5}html[data-theme=light] .site-header{border-bottom:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}html[data-theme=light] .left-rail,html[data-theme=light] .coupon-panel,html[data-theme=light] .quick-deposit{box-shadow:0 1px 2px #1113170d}html[data-theme=light] :is(.account-card,.legal-doc,.legal-nav,.ft-payments,.wallet-supported,.detail-market,.top-live-card,.sport-section){box-shadow:0 1px 3px #11131712}html[data-theme=light] .wallet-balance-panel{background:radial-gradient(circle at 0 0,#f5c80033,#0000 50%),linear-gradient(90deg,#fff 0%,#ffffffe6 45%,#ffffff26 100%),url(/payments/3d/bg-account.jpg) 100%/cover no-repeat,#fff;box-shadow:0 6px 24px #1113171a}html[data-theme=light] .wallet-balance-details{background:#fffc}html[data-theme=light] .wallet-balance-main .secondary-button{background:var(--surface2);color:var(--text)}html[data-theme=light] .profile-wallet{background:radial-gradient(circle at 100% 0,#f5c80038,#0000 55%),linear-gradient(160deg,#fff6d2 0%,#fff 60%)}html[data-theme=light] .promocode-card{background:linear-gradient(160deg,#f1ebff 0%,#fff 55%)}html[data-theme=light] .profile-summary .copy-id{color:var(--soft);background:#ffffffd9}html[data-theme=light] :is(.transaction-status,.operation-status){background:var(--surface3);color:var(--soft)}html[data-theme=light] .operation-status-failed,html[data-theme=light] .operation-status-cancelled,html[data-theme=light] .operation-status-rejected{color:#c21d2f;background:#fde3e6}html[data-theme=light] .operation-status-completed,html[data-theme=light] .operation-status-credited{color:#0b7f47;background:#ddf6ea}html[data-theme=light] .operation-status-waiting_payment,html[data-theme=light] .operation-status-processing,html[data-theme=light] .operation-status-pending_provider{color:#8a6a00;background:#fff3c4}html[data-theme=light] .transaction-icon,html[data-theme=light] .payment-operation-glyph.outgoing{color:#d92d3f;background:#fde3e6}html[data-theme=light] .transaction-icon.incoming,html[data-theme=light] .payment-operation-glyph.incoming{color:#0b8a4d;background:#ddf6ea}html[data-theme=light] .transaction-row>b.positive{color:#0b8a4d}html[data-theme=light] .placed-bet-legs>div b,html[data-theme=light] .placed-bet-summary b{color:#8a6a00}html[data-theme=light] .ft-payment-list img{filter:none;opacity:1}html[data-theme=light] .sport-section[data-sport=football] .sport-section-heading{background:linear-gradient(90deg,#fff 30%,#fffc 70%,#0000),url(/payments/3d/tex-green.jpg) 100%/cover no-repeat}html[data-theme=light] .site-shell.rail-collapsed .left-rail .sport-tree-head>a svg{background:var(--surface3);color:var(--soft)}.brand-symbol{color:var(--accent)}.top-nav a.selected:after{background:var(--accent)}html[data-theme=light] .brand .brand-symbol{color:var(--accent)}.bonuses-panel{grid-template-columns:minmax(0,1fr);gap:16px}.promocode-card{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:4px 28px;display:grid}.promocode-card>.card-title{grid-area:1/1}.promocode-card>.card-description{grid-area:2/1;margin:0}.promocode-card>.promo-form{grid-area:1/2/span 2;margin:0}.promocode-card>:is(.form-error,.promo-result){grid-column:1/-1}.promocode-card .promo-form label{gap:0;font-size:0}@container main (max-width:700px){.promocode-card{grid-template-columns:minmax(0,1fr)}.promocode-card>.promo-form{grid-area:auto/1;margin-top:10px}}.bonus-offer-list{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}.bonus-offer{flex-direction:column;display:flex}.bonus-offer .bonus-claim{border-radius:12px;justify-content:center;width:100%;min-height:42px;margin-top:auto}.bonus-offer .bonus-terms{margin:10px 0}.bonus-offer>p.bonus-reason{margin-top:auto}.bonus-offer .secondary-button:disabled{opacity:.6}.op-meta>*{margin:0!important;position:static!important}.op-meta .transaction-status{order:0}@container main (min-width:820px){.wallet-history.compact .transaction-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}}.cashier-modal{background:var(--surface);border:1px solid var(--border);box-shadow:0 30px 80px #000a}.cashier-tabs{background:var(--surface2);border:0}.cashier-modal .account-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cashier-modal .account-card+.account-card{margin-top:18px}.cashier-modal .account-card .card-title{margin-bottom:10px}.cashier-modal .account-card .card-title h2{color:var(--text);font-size:16px;font-weight:900}.cashier-modal .account-card .card-title>svg{display:none}.cashier-modal .cashier-support{border:0}.cashier-modal :is(.transaction-row,.payment-operation-list>*){background:var(--surface2);min-height:62px;padding:10px 12px}.cashier-modal :is(.transaction-row,.payment-operation-list>a,.payment-operation-list>button):hover{background:var(--surface3)}.cashier-modal :is(.transaction-main,.payment-operation-main) strong{font-size:14px}.cashier-modal .op-meta small{font-size:12px}.cashier-modal :is(.transaction-row>b,.payment-operation-list b){font-size:15px}.cashier-modal .history-filters{margin-bottom:10px}.cashier-modal .history-more{background:var(--surface2);color:var(--accent)}.transaction-day h3{text-transform:none}.cashier-region{background:var(--surface2);border:0;border-radius:14px}.amount-presets button{background:var(--surface2);color:var(--text);border:0;border-radius:10px;font-weight:800}.amount-presets button:hover{background:var(--surface3)}.amount-presets button[aria-pressed=true],.amount-presets button.active{background:var(--accent);color:var(--accent-ink)}.cashier-modal .form-input,.cashier-modal .amount-input,.payment-promo-field input{background:var(--surface2);color:var(--text);border:0;border-radius:12px}.payment-promo-field input{padding:10px 12px}html:not([data-theme=light]) select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select,.wallet-currency-select{background-color:var(--surface2);color:var(--text);border:0;border-radius:12px}select option{background:var(--surface);color:var(--text)}.wallet-supported{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.wallet-supported .wallet-currency-select{width:min(260px,100%);min-height:42px;padding:0 14px;font-weight:800}.account-card .bonus-offer .bonus-claim,.bonus-offer .secondary-button.bonus-claim{background:var(--accent);color:var(--accent-ink)}.account-card .bonus-offer .bonus-claim:hover{filter:brightness(1.06)}.account-card .bonus-offer .bonus-claim:disabled{opacity:.55}.promocode-card .primary-button:disabled{background:var(--surface3);color:var(--muted);opacity:1}.bonus-chip{border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.promo-conditions span{background:var(--surface3);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.section-kicker{letter-spacing:.08em;font-size:11px}.coupon-tabs button{font-size:13px}.coupon-empty p,.coupon-empty .coupon-hint,.coupon-panel p span{font-size:12px;line-height:1.45}.odds-description .odds-label,.row-market small,.tournament-heading .tournament-count,.count-pill{font-size:11px}.row-meta .row-live,.row-meta .paused-label,.top-live-meta span,.sport-section-heading span{font-size:12px}.sport-tree-head a span,.tournament-tree a small,.casino-navigation a small,.left-rail .sidebar-favorite span{font-size:11px}.promotion-highlights{gap:12px}.promotion-highlight{background:var(--surface);border:0;border-radius:16px;gap:12px;padding:14px 16px}.promotion-highlight:hover{background:var(--surface2)}.promotion-highlight-icon{background:#f5d33f1f;border-radius:12px;width:40px;height:40px}.promotion-highlight strong{font-size:14px;font-weight:900}.promotion-highlight small{font-size:12px;line-height:1.4}.telegram-promo-feed{border:0}.telegram-promo-feed .promo-eyebrow{font-size:12px}.telegram-promo-feed>div>p,.telegram-promo-feed p{font-size:13px;line-height:1.5}.telegram-promo-message{background:var(--surface2);border:0;border-radius:16px;overflow:hidden}.telegram-promo-message-body{padding:14px}.telegram-promo-message-body .telegram-promo-label{letter-spacing:.04em;font-size:11px;font-weight:800}.telegram-promo-message-body strong{font-size:15px;font-weight:900}.telegram-promo-message-body p{font-size:12px;line-height:1.45}.telegram-promo-message-body .telegram-promo-action{font-size:12px;font-weight:800}.telegram-promo-footer span,.telegram-promo-footer .secondary-button,.telegram-promo-channel{font-size:12px}.telegram-promo-footer .secondary-button{background:var(--surface2);border:0;border-radius:12px}.vip-club-card{background:radial-gradient(circle at 100% 0%, #f5d33f2e, transparent 55%), linear-gradient(135deg, #2a2512 0%, var(--surface) 65%);border:0;border-radius:18px}.vip-club-card p{font-size:13px}html[data-theme=light] .vip-club-card{background:radial-gradient(circle at 100% 0,#f5c80033,#0000 55%),linear-gradient(135deg,#fff6d2 0%,#fff 65%)}.provider-mark{box-sizing:border-box;background:linear-gradient(145deg, hsl(var(--provider-hue) 70% 52%), hsl(calc(var(--provider-hue) + 30) 65% 30%));color:#fff;letter-spacing:-.02em;text-shadow:0 1px 2px #0006;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:9px;font-weight:900;display:inline-grid}.provider-mark.provider-logo{background:#1a1e24;width:44px;padding:4px 5px;box-shadow:inset 0 0 0 1px #ffffff14}.provider-mark.provider-logo img{object-fit:contain;width:100%;height:100%}.provider-mark.provider-own{background:#1a1e24}.provider-mark .provider-brand{width:20px;height:20px;color:var(--accent)}.casino-navigation .casino-nav-mark.provider-mark.provider-logo{background:#1a1e24;width:44px;height:26px}.site-shell.rail-collapsed .left-rail .casino-navigation .casino-nav-mark.provider-mark.provider-logo{background:#1a1e24;width:46px;height:34px;padding:6px}@media (min-width:761px) and (max-width:1279px){.left-rail .casino-navigation .casino-nav-mark.provider-mark.provider-logo{width:46px;height:34px;padding:6px}}.provider-strip{scrollbar-width:thin;gap:8px;margin:4px 0 14px;padding-bottom:4px;display:flex;overflow-x:auto}.provider-strip button{background:var(--surface);height:46px;color:var(--text);cursor:pointer;border:0;border-radius:14px;flex:none;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:13px;font-weight:800;transition:background .15s;display:inline-flex}.provider-strip button:hover{background:var(--surface2)}.provider-strip button small{color:var(--muted);font-size:11px;font-weight:700}.provider-strip .provider-mark{width:30px;height:30px}.provider-strip .provider-mark.provider-logo{width:56px;height:30px}.provider-strip{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.provider-strip::-webkit-scrollbar{display:none}.provider-strip .provider-mark.provider-logo{width:72px;height:34px;padding:5px 7px}.provider-strip button{height:50px}.bonus-offer h3{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.bonus-offer-heading{flex-wrap:wrap;align-items:flex-start}.bonus-offer-heading h3{flex:140px}.provider-mark.provider-logo{justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.provider-mark.provider-logo img{object-fit:contain;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:block}.support-panel>header{align-items:center;gap:10px;display:flex}.support-panel>header>div{flex:1;min-width:0}.support-panel>header h2{margin:0;font-size:17px;font-weight:900}.support-avatar{color:#0e1013;background:linear-gradient(145deg,#f5d33f,#e5a800);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.support-mode-operator .support-avatar{color:#fff;background:linear-gradient(145deg,#2a7feb,#1a4b9a)}.support-switch{background:var(--surface2);height:34px;color:var(--text);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.support-switch:hover{background:var(--surface3)}.support-panel{background:var(--surface);border:1px solid var(--border)}.support-messages{gap:10px}.support-message p{white-space:pre-line;font-size:13px;line-height:1.5}.support-message.bot{background:var(--surface2);border-radius:16px 16px 16px 6px;max-width:92%}.support-message.customer{background:var(--accent);color:var(--accent-ink);border-radius:16px 16px 6px}.support-message.customer p{color:var(--accent-ink)}.support-links{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.support-links a{background:var(--surface3);color:var(--accent);border-radius:10px;padding:6px 10px;font-size:12px;font-weight:800}.support-links a:hover{filter:brightness(1.15)}.support-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.support-chips button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.support-chips button:hover{border-color:var(--accent);color:var(--accent)}.support-handover{color:#fff;cursor:pointer;background:#2a7feb;border:0;border-radius:10px;align-items:center;gap:6px;margin-top:10px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.support-handover-submit{margin:0 14px 8px}.support-note{background:var(--surface2);max-width:90%;color:var(--muted);text-align:center;border-radius:12px;align-self:center;padding:8px 12px;font-size:12px}.support-typing{gap:4px;width:auto;padding:12px 14px;display:inline-flex}.support-typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite support-dot}.support-typing i:nth-child(2){animation-delay:.15s}.support-typing i:nth-child(3){animation-delay:.3s}@keyframes support-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.support-compose input{background:var(--surface2);color:var(--text);border:0;border-radius:12px}.support-compose button[type=submit]{background:var(--accent);color:var(--accent-ink);border:0;border-radius:12px}.tournament-tree a:before{content:none!important;display:none!important}.tournament-tree a{padding-left:14px!important}@container main (min-width:820px){.wallet-history.compact .transaction-list{flex-direction:column;gap:6px;display:flex}}.wheel-stage{background:radial-gradient(circle at 25% 50%, #7b4be033, transparent 55%), radial-gradient(circle at 90% 0%, #f5d33f22, transparent 50%), var(--surface);border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:28px;padding:28px;display:grid}.wheel-visual{aspect-ratio:1;width:min(100%,420px);margin:0 auto;position:relative}.wheel-disc{border:10px solid #1a1e24;border-radius:50%;transition:transform 2.6s cubic-bezier(.17,.67,.21,1);position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 4px #f5d33f,0 20px 60px #000a,inset 0 0 40px #0006}.wheel-label{transform-origin:0 0;justify-content:center;width:0;height:50%;display:flex;position:absolute;top:50%;left:50%}.wheel-label b{color:#0e1013;white-space:nowrap;writing-mode:vertical-rl;text-orientation:mixed;margin-top:18px;font-size:clamp(10px,2.6vw,14px);font-weight:900;display:block;transform:translate(-50%)rotate(180deg)}.wheel-pointer{z-index:3;filter:drop-shadow(0 4px 6px #0008);border-top:30px solid #f5d33f;border-left:16px solid #0000;border-right:16px solid #0000;width:0;height:0;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.wheel-hub{z-index:2;aspect-ratio:1;color:#0e1013;cursor:pointer;background:linear-gradient(145deg,#f5d33f,#e0a800);border:6px solid #1a1e24;border-radius:50%;place-items:center;width:26%;font-size:22px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0009}.wheel-hub:disabled{cursor:default;filter:saturate(.85)}.wheel-info{flex-direction:column;gap:14px;display:flex}.wheel-prize span{color:var(--muted);font-size:13px;font-weight:700}.wheel-prize strong{letter-spacing:-.02em;font-size:clamp(28px,4vw,40px);font-weight:900;display:block}.wheel-prize small{color:var(--soft);font-size:13px}.wheel-timer{gap:8px;display:flex}.wheel-timer span{background:var(--surface2);min-width:62px;color:var(--muted);border-radius:14px;flex-direction:column;align-items:center;padding:10px 8px;font-size:11px;font-weight:700;display:flex}.wheel-timer b{color:var(--text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:900}.wheel-stats{color:var(--soft);gap:16px;font-size:13px;font-weight:700;display:flex}.wheel-stats span{align-items:center;gap:6px;display:inline-flex}.wheel-status{background:var(--surface2);border-radius:14px;padding:12px 14px;font-size:14px;font-weight:800}.wheel-status.in{color:#4ade80;background:#22c55e1f}.wheel-status.won{color:var(--accent);background:#f5d33f26}.wheel-rules{color:var(--muted);margin:0;padding-left:18px;font-size:12px;line-height:1.6}.wheel-empty{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.wheel-empty svg{color:var(--accent)}.wheel-drawn{color:var(--soft);margin:0;font-size:13px}@container main (max-width:760px){.wheel-stage{grid-template-columns:minmax(0,1fr);padding:18px}}.transaction-item{border-radius:14px;flex-direction:column;display:flex}button.transaction-row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.transaction-item.open>.transaction-row{background:var(--surface3);border-radius:14px 14px 0 0}.transaction-details{background:var(--surface2);border-radius:0 0 14px 14px;padding:12px 14px 14px}.transaction-details dl{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 16px;margin:0;display:grid}.transaction-details dt{color:var(--muted);font-size:11px;font-weight:700}.transaction-details dd{color:var(--text);margin:2px 0 0;font-size:13px;font-weight:700}.transaction-details dd a{color:var(--accent);align-items:center;gap:4px;display:inline-flex}.transaction-details dd small{color:var(--muted)}.transaction-copy{color:var(--soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.transaction-details .payment-status{margin-top:12px}.currency-picker{position:relative}.currency-current{background:var(--surface2);min-width:200px;height:42px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-weight:800;display:inline-flex}.currency-scrim{z-index:40;background:0 0;border:0;position:fixed;inset:0}.currency-menu{z-index:41;border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:6px;width:min(300px,86vw);max-height:320px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 50px #000a}.currency-menu input{background:var(--surface2);height:38px;color:var(--text);font:inherit;border:0;border-radius:10px;padding:0 12px}.currency-options{flex-direction:column;gap:2px;display:flex;overflow-y:auto}.currency-options button{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.currency-options button:hover{background:var(--surface2)}.currency-options button.active{background:var(--accent);color:var(--accent-ink)}.currency-options b{min-width:42px;font-weight:900}.ref-hero{background:radial-gradient(circle at 0% 0%, #f5d33f2e, transparent 50%), linear-gradient(135deg, #2a2512 0%, var(--surface) 60%);border-radius:22px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:20px;padding:24px;display:grid;position:relative;overflow:hidden}.ref-hero img{object-fit:cover;border-radius:16px;width:100%;height:100%;max-height:220px}.ref-hero h2{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(24px,3.4vw,34px);font-weight:900}.ref-hero p{color:var(--soft);margin:0 0 16px;font-size:14px;line-height:1.5}.ref-link{gap:8px;display:flex}.ref-link input{min-width:0;height:44px;color:var(--text);font:inherit;background:#0e1013b3;border:0;border-radius:12px;flex:1;padding:0 14px;font-size:13px}.ref-link .primary-button{border-radius:12px;flex:none;min-height:44px}.ref-share{color:#fff;background:linear-gradient(135deg,#2a7feb,#1a4b9a);border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.ref-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.ref-stats>div{background:var(--surface);border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.ref-stats svg{color:var(--accent)}.ref-stats b{font-size:22px;font-weight:900}.ref-stats span{color:var(--muted);font-size:12px;font-weight:700}.ref-board{margin-bottom:16px}.ref-period{color:var(--muted);margin-left:auto;font-size:12px;font-weight:700}.ref-prizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:6px 0 14px;display:grid}.ref-prizes>div{background:var(--surface2);border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:12px;display:flex}.ref-prizes span{font-size:24px}.ref-prizes b{font-size:16px;font-weight:900}.ref-prizes small{color:var(--muted);font-size:11px}.ref-leaders{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.ref-leaders li{background:var(--surface2);border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:grid}.ref-leaders li.me{box-shadow:inset 0 0 0 2px var(--accent)}.ref-leaders li span{text-align:center;font-size:18px}.ref-leaders li b{font-weight:900}@container main (max-width:700px){.ref-hero{grid-template-columns:minmax(0,1fr);padding:18px}.ref-hero img{display:none}.ref-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-link{flex-direction:column}}html[data-theme=light] .ref-hero{background:radial-gradient(circle at 0 0,#f5c80033,#0000 50%),linear-gradient(135deg,#fff6d2 0%,#fff 60%)}html[data-theme=light] .ref-link input{background:var(--surface2)}.vip-badge{color:var(--accent);letter-spacing:.02em;background:#f5d33f22;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.vip-progress{background:var(--surface2);border-radius:999px;height:10px;margin:4px 0 6px;position:relative;overflow:hidden}.vip-progress i{border-radius:inherit;background:linear-gradient(90deg,#f5d33f,#ffb020);transition:width .6s;position:absolute;inset:0 auto 0 0}.vip-progress-labels{color:var(--muted);justify-content:space-between;font-size:12px;font-weight:700;display:flex}.vip-tiers{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.vip-tier{--tier:#c98a4b;background:linear-gradient(160deg, color-mix(in srgb, var(--tier) 22%, transparent), var(--surface) 55%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tier) 35%, transparent);border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:16px 14px;display:flex}.vip-tier.tier-silver{--tier:#b8c2cc}.vip-tier.tier-gold{--tier:#f5c400}.vip-tier.tier-platinum{--tier:#7fd8e8}.vip-tier.tier-diamond{--tier:#b48cff}.vip-tier.current{box-shadow:inset 0 0 0 2px var(--tier), 0 10px 30px -18px var(--tier)}.vip-tier header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vip-tier header svg{color:var(--tier)}.vip-tier header strong{font-size:16px;font-weight:900}.vip-tier header em{background:var(--tier);color:#111;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10px;font-style:normal;font-weight:900}.vip-tier-cashback{align-items:center;gap:6px;font-size:20px;font-weight:900;display:flex}.vip-tier small{color:var(--muted);align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.vip-tier ul,.vip-rules{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vip-tier li,.vip-rules li{color:var(--soft);padding-left:16px;font-size:13px;line-height:1.45;position:relative}.vip-tier li:before,.vip-rules li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:2px}.vip-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.tour-countdown{background:var(--surface2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:10px 14px;display:inline-flex}.tour-countdown svg{color:var(--accent)}.tour-countdown span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.tour-countdown b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:900}.tour-countdown small{color:var(--muted);font-size:12px}.tour-prizes{grid-template-columns:repeat(5,minmax(0,1fr))}.tour-leaders li{grid-template-columns:34px minmax(0,1fr) auto auto}.tour-leaders li em{color:var(--soft);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal}.tour-leaders li b{text-align:right;min-width:70px;color:var(--accent)}.tour-login{margin:-6px 0 14px}.tour-login a{color:var(--accent);font-weight:800}@media (max-width:1100px){.vip-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.vip-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-prizes{grid-template-columns:repeat(3,minmax(0,1fr))}.tour-leaders li{grid-template-columns:28px minmax(0,1fr) auto}.tour-leaders li em{display:none}}@media (max-width:420px){.vip-tiers{grid-template-columns:minmax(0,1fr)}}html[data-theme=light] .vip-badge{color:#8a6a00;background:#f5c80033}html[data-theme=light] .vip-tier header em{color:#111}#mc-splash{z-index:10000;background:radial-gradient(circle at 50% 42%,#f5d33f24,#0000 38%),#0b0d10;place-content:center;justify-items:center;gap:22px;transition:opacity .45s,visibility .45s;animation:.45s 4s forwards mc-splash-out;display:grid;position:fixed;inset:0}html[data-theme=light] #mc-splash{background:radial-gradient(circle at 50% 42%,#f5c8002e,#0000 38%),#f6f7f9}html.mc-loaded #mc-splash{opacity:0;visibility:hidden;pointer-events:none}.mc-splash-logo{letter-spacing:-.03em;color:var(--text,#fff);align-items:center;gap:12px;font-size:28px;font-weight:900;animation:.6s cubic-bezier(.2,.8,.2,1) both mc-splash-in;display:flex}.mc-splash-mark{color:#f5d33f;filter:drop-shadow(0 0 26px #f5d33f73);width:56px;height:56px;animation:1.4s ease-in-out infinite mc-splash-pulse}.mc-splash-bar{background:#f5d33f26;border-radius:3px;width:140px;height:3px;position:relative;overflow:hidden}.mc-splash-bar i{border-radius:inherit;background:linear-gradient(90deg,#0000,#f5d33f,#0000);width:40%;animation:1s ease-in-out infinite mc-splash-run;position:absolute;inset:0 auto 0 0}@keyframes mc-splash-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes mc-splash-pulse{50%{filter:drop-shadow(0 0 38px #f5d33fa6);transform:scale(1.06)}}@keyframes mc-splash-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes mc-splash-out{to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes mc-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.account-page>*,.vip-tier,.ref-stats>div,.tour-prizes>div,.promo-card{animation:.5s cubic-bezier(.2,.8,.2,1) backwards mc-rise}.account-page>:nth-child(2){animation-delay:40ms}.account-page>:nth-child(3){animation-delay:80ms}.account-page>:nth-child(4){animation-delay:.12s}.account-page>:nth-child(n+5){animation-delay:.16s}.vip-tier:nth-child(2),.ref-stats>div:nth-child(2),.tour-prizes>div:nth-child(2){animation-delay:60ms}.vip-tier:nth-child(3),.ref-stats>div:nth-child(3),.tour-prizes>div:nth-child(3){animation-delay:.12s}.vip-tier:nth-child(4),.ref-stats>div:nth-child(4),.tour-prizes>div:nth-child(4){animation-delay:.18s}.vip-tier:nth-child(5),.tour-prizes>div:nth-child(5){animation-delay:.24s}.vip-tier,.ref-stats>div,.tour-prizes>div,.promo-card{transition:transform .18s,box-shadow .18s}.vip-tier:hover,.tour-prizes>div:hover{transform:translateY(-3px)}.vip-tier:hover .vip-tier-badge{transform:rotate(-6deg)scale(1.06)}.vip-progress i{transform-origin:0;animation:1.1s cubic-bezier(.2,.8,.2,1) both mc-progress}}@keyframes mc-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vip-tier-badge{object-fit:contain;filter:drop-shadow(0 8px 18px #00000073);width:72px;height:72px;margin:-4px 0 2px -4px;transition:transform .25s}.vip-tier.current .vip-tier-badge{filter:drop-shadow(0 0 22px color-mix(in srgb, var(--tier) 60%, transparent))}.vip-badge img{object-fit:contain;width:20px;height:20px}.vip-hero img,.tour-hero img{object-position:82% 50%}.tour-medal{object-fit:contain;vertical-align:middle;filter:drop-shadow(0 2px 6px #0006);width:24px;height:24px}.tour-prizes .tour-medal{width:44px;height:44px}.ref-leaders li span .tour-medal{margin:0 auto;display:block}.checkbox-line.needs-attention{border-radius:12px;padding:8px 10px;animation:.35s mc-shake;box-shadow:inset 0 0 0 2px #ff6b6b}@keyframes mc-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.mc-tx-list{background:var(--surface2);border-radius:18px;flex-direction:column;gap:0;padding:4px;display:flex}.mc-tx+.mc-tx{border-top:1px solid #ffffff0d}.mc-tx-row{width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto 16px;align-items:center;gap:12px;margin:0;padding:10px 12px;transition:background .15s;display:grid}.wallet-history.compact .mc-tx-row{grid-template-columns:44px minmax(0,1fr) auto}.mc-tx-row:hover,.mc-tx.open .mc-tx-row{background:#ffffff09}.mc-tx-icon{background:radial-gradient(circle at 30% 20%,#ffffff1a,#ffffff06 70%);border-radius:14px;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.mc-tx-icon img{object-fit:contain;filter:drop-shadow(0 4px 8px #00000059);width:30px;height:30px}.mc-tx-dir{border:2px solid var(--surface2);border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-4px;right:-4px}.mc-tx-dir.positive{color:#06210f;background:#22c55e}.mc-tx-dir.negative{color:#e7e9ec;background:#3a3f47}.mc-tx-dir.reserved{color:#1a1600;background:#f5d33f}.mc-tx-main{flex-direction:column;gap:3px;min-width:0;display:flex}.mc-tx-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.25;overflow:hidden}.mc-tx-main small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.mc-tx-dot{opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px}.mc-tx-chip{color:#f5d33f;background:#f5d33f24;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800}.mc-tx-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:15px;font-weight:900}.mc-tx-amount.positive{color:#4ade80}.mc-tx-amount.negative{color:var(--text)}.mc-tx-amount.reserved{color:var(--muted)}.mc-tx-chevron{color:var(--muted);opacity:.6;transition:transform .2s}.mc-tx.open .mc-tx-chevron{transform:rotate(180deg)}.mc-tx .transaction-details{background:#ffffff09;border-radius:12px;margin:0 12px 10px 68px}.payment-operation-glyph.mc-tx-icon{color:inherit}.payment-operation-glyph.mc-tx-icon img{width:28px;height:28px}html[data-theme=light] .mc-tx+.mc-tx{border-top-color:#0000000f}html[data-theme=light] .mc-tx-row:hover,html[data-theme=light] .mc-tx.open .mc-tx-row{background:#00000009}html[data-theme=light] .mc-tx-icon{background:radial-gradient(circle at 30% 20%,#fff,#eef0f3 70%);box-shadow:inset 0 0 0 1px #0000000f}html[data-theme=light] .mc-tx-amount.positive{color:#16a34a}html[data-theme=light] .mc-tx-chip{color:#8a6a00}@media (max-width:620px){.mc-tx-list{padding:2px}.mc-tx-row,.wallet-history.compact .mc-tx-row{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:10px 8px}.mc-tx-icon{border-radius:12px;width:40px;height:40px}.mc-tx-icon img{width:26px;height:26px}.mc-tx-chevron{display:none}.mc-tx-amount{font-size:14px}.mc-tx .transaction-details{margin-left:8px;margin-right:8px}}.tg-bonus{background:radial-gradient(circle at 0% 0%, #2aabee38, transparent 55%), linear-gradient(135deg, #10202c, var(--surface) 65%);border-radius:22px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;margin:0 0 16px;padding:20px 22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2aabee40}.tg-bonus-art{object-fit:contain;filter:drop-shadow(0 10px 22px #2aabee59);width:88px;height:88px}.tg-bonus-kicker{color:#5cc3f5;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:800;display:inline-flex}.tg-bonus h2{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(20px,2.4vw,26px);font-weight:900}.tg-bonus p{color:var(--soft);margin:0 0 12px;font-size:13px;line-height:1.5}.tg-bonus-steps{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.tg-bonus-steps li{color:var(--muted);background:#ffffff0d;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.tg-bonus-steps li b{background:#ffffff1a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.tg-bonus-steps li.current{color:#bfe6fb;background:#2aabee29}.tg-bonus-steps li.current b{color:#04131c;background:#2aabee}.tg-bonus-steps li.done{color:#4ade80}.tg-bonus-action{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tg-bonus-wait{color:var(--soft);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.tg-bonus.compact{grid-template-columns:72px minmax(0,1fr);padding:16px 18px}.tg-bonus.compact .tg-bonus-art{width:68px;height:68px}.tg-bonus.compact p{display:none}html[data-theme=light] .tg-bonus{background:radial-gradient(circle at 0 0,#2aabee2e,#0000 55%),linear-gradient(135deg,#e8f5fd,#fff 65%)}html[data-theme=light] .tg-bonus-steps li.current{color:#0b5f8a}.missions-teaser{background:linear-gradient(135deg, #f5d33f1f, var(--surface) 60%);color:inherit;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 16px;padding:14px 18px;text-decoration:none;transition:transform .18s;display:grid;box-shadow:inset 0 0 0 1px #f5d33f40}.missions-teaser:hover{transform:translateY(-2px)}.missions-teaser img{object-fit:contain;width:48px;height:48px}.missions-teaser span{flex-direction:column;gap:2px;min-width:0;display:flex}.missions-teaser strong{font-size:16px;font-weight:900}.missions-teaser small{color:var(--muted);font-size:12px}.missions-teaser b{color:var(--accent);white-space:nowrap;font-size:13px}.missions-bar{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0 0 14px;display:flex}.missions-bar>div{background:var(--surface2);color:var(--muted);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.missions-bar b{color:var(--text);font-variant-numeric:tabular-nums;font-size:17px;font-weight:900}.missions-bar svg{color:var(--accent)}.missions-streak.hot svg{color:#ff7a3d;animation:1.6s ease-in-out infinite mc-flame}@keyframes mc-flame{50%{transform:scale(1.18)rotate(-6deg)}}.missions-note{color:#ff9a9a;background:#ff6b6b1f;border-radius:12px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;font-weight:700;display:flex}.missions-note.ok{color:#4ade80;background:#22c55e1f}.missions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mission-card{background:var(--surface);border-radius:20px;grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr);gap:10px 14px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.mission-card.special{background:linear-gradient(150deg, #f5d33f1a, var(--surface) 55%);box-shadow:inset 0 0 0 1px #f5d33f38}.mission-card.status-claimable{box-shadow:inset 0 0 0 2px #f5d33f,0 10px 30px -18px #f5d33fb3}.mission-card.status-claimed{opacity:.72}.mission-art{object-fit:contain;filter:drop-shadow(0 6px 14px #0006);grid-row:1/3;width:56px;height:56px}.mission-copy h3{margin:0 0 3px;font-size:16px;font-weight:900}.mission-copy p{color:var(--muted);margin:0 0 10px;font-size:13px}.mission-progress small{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;display:block}.mission-side{grid-column:2;justify-content:space-between;align-items:center;gap:10px;display:flex}.mission-reward{color:var(--accent);background:#f5d33f24;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:900;display:inline-flex}.mission-done{color:#4ade80;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.mission-side .primary-button,.mission-side .secondary-button{min-height:38px;padding:0 16px}.missions-rules{margin-top:16px}@media (max-width:760px){.missions-grid{grid-template-columns:minmax(0,1fr)}.tg-bonus{grid-template-columns:64px minmax(0,1fr);padding:16px}.tg-bonus-art{width:60px;height:60px}.missions-teaser{grid-template-columns:40px minmax(0,1fr)}.missions-teaser b{display:none}}.wins-ticker{background:var(--surface);border-radius:16px;align-items:center;gap:12px;margin:0 0 16px;padding:8px 8px 8px 14px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.wins-ticker-label{color:#ff7a3d;letter-spacing:.04em;text-transform:uppercase;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.wins-ticker-track{flex:1;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.wins-ticker-row{gap:8px;width:max-content;display:flex}.wins-ticker.moving .wins-ticker-row{animation:45s linear infinite mc-marquee}.wins-ticker:hover .wins-ticker-row{animation-play-state:paused}@keyframes mc-marquee{to{transform:translate(-50%)}}.wins-chip{background:var(--surface2);color:inherit;white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;text-decoration:none;display:inline-flex}.wins-chip img{object-fit:contain;width:26px;height:26px}.wins-chip span{color:var(--soft)}.wins-chip span b{color:var(--text)}.wins-chip em{color:var(--accent);margin-left:4px;font-style:normal;font-weight:800}.wins-chip strong{color:#4ade80;font-weight:900}.wins-chip small{color:var(--muted);font-size:11px}@media (prefers-reduced-motion:reduce){.wins-ticker.moving .wins-ticker-row{animation:none}.wins-ticker-track{overflow-x:auto}}.rg-banner{color:#ffb08a;background:#ff7a3d1f;border-radius:18px;align-items:flex-start;gap:14px;margin:0 0 16px;padding:16px 18px;display:flex;box-shadow:inset 0 0 0 1px #ff7a3d59}.rg-banner strong{color:var(--text);font-size:16px;font-weight:900;display:block}.rg-banner p{color:var(--soft);margin:4px 0 0;font-size:13px}.rg-card{margin-bottom:14px}.rg-limits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:6px 0 16px;display:grid}.rg-limit{background:var(--surface2);border-radius:16px;flex-direction:column;gap:6px;padding:14px;font-size:13px;font-weight:800;display:flex}.rg-limit .form-input{align-items:center;gap:6px;display:flex}.rg-limit .form-input input{font-variant-numeric:tabular-nums;flex:1;min-width:0}.rg-limit .form-input b{color:var(--muted)}.rg-limit small{color:var(--muted);font-size:12px;font-weight:600}.rg-meter{background:#ffffff14;border-radius:6px;height:6px;display:block;overflow:hidden}.rg-meter em{border-radius:inherit;background:linear-gradient(90deg,#4ade80,#f5d33f,#ff7a3d);height:100%;display:block}.rg-pending{align-items:center;gap:5px;display:inline-flex;color:#f5d33f!important}.rg-options{flex-wrap:wrap;gap:8px;margin:4px 0 14px;display:flex}.rg-options button{background:var(--surface2);color:var(--soft);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:800}.rg-options button.active{color:var(--accent);background:#f5d33f29;box-shadow:inset 0 0 0 1px #f5d33f73}.rg-danger{box-shadow:inset 0 0 0 1px #ff6b6b40}.rg-danger .checkbox-line{margin-bottom:12px}.rg-danger-button:not(:disabled){color:#ff8f8f;box-shadow:inset 0 0 0 1px #ff6b6b73}@media (max-width:760px){.rg-limits{grid-template-columns:minmax(0,1fr)}}html[data-theme=light] .rg-meter{background:#00000014}.wallet-supported,.currency-picker,:is(.account-page>:has(.currency-menu),.account-page>:has([aria-expanded=true])){z-index:30;position:relative}.currency-menu{z-index:40}@media (min-width:1024px){.coupon-rail{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.coupon-rail>*{flex-shrink:0}:is(.coupon-rail:has(.coupon-pick) .quick-deposit,.coupon-rail:has(.coupon-pick) .rail-casino-card){display:none}.coupon-rail .coupon-picks{overscroll-behavior:contain;scrollbar-width:thin;max-height:max(180px,100vh - 520px);overflow-y:auto}}
