:root{--bg: #0b0d10;--bg-2: #0e1014;--s1: #13161b;--s2: #161a20;--s3: #1c2028;--line: #22262e;--line-2: #2a2f38;--div: #1c2028;--div-2: #1a1e25;--t1: #f3f0e8;--t2: #c9cdd3;--mu: #a3a9b2;--dim: #8a9099;--ph: #6b7078;--gold: #e3bf6e;--gold-h: #f2d48c;--gold-l: #f2cd72;--gold-d: #b8913f;--gold-ink: #3a2e14;--red: #ff5a5f;--red-2: #ff7a7e;--grn: #3ddc97;--org: #ffa043;--blu: #5b8cff;--kb-bg: #1a1710;--kb-line: #3b3120;--kb-t: #e8dcc0;--safe-b: env(safe-area-inset-bottom, 0px);--tabbar: 76px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--t1);font-family:Geist,system-ui,sans-serif;font-size:14px;line-height:1.35;overflow-y:scroll}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}button:disabled{cursor:not-allowed}input,select{font:inherit;color:inherit}h1,h2,h3,p{margin:0}img{display:block}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#262b33;border-radius:8px}::-webkit-scrollbar-track{background:transparent}.mono{font-family:Geist Mono,monospace}.disp{font-family:Unbounded,sans-serif}.g{color:var(--gold)}.mu{color:var(--mu)}.dim{color:var(--dim)}.t2{color:var(--t2)}.red{color:var(--red)}.grn{color:var(--grn)}.org{color:var(--org)}.b{font-weight:600}.bb{font-weight:700}.row{display:flex;align-items:center}.col{display:flex;flex-direction:column}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link{color:var(--gold);font-size:14px;display:inline-flex;align-items:center;gap:2px}.link:hover{color:var(--gold-h)}.h2{font-size:18px;font-weight:600}.only-d{display:none!important}.hscroll{display:flex;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.hscroll::-webkit-scrollbar{display:none}.btn{height:48px;padding:0 20px;border-radius:14px;background:var(--gold);color:var(--bg);font-weight:700;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:background .15s,opacity .15s}.btn:hover{background:var(--gold-h)}.btn:disabled{opacity:.5}.btn.sm{height:36px;padding:0 14px;border-radius:10px;font-size:14px}.btn.lg{height:54px;font-size:16px}.btn.block{width:100%}.btn.ghost{background:transparent;border:1px solid var(--line-2);color:var(--t1);font-weight:600}.btn.ghost:hover{background:var(--s3)}.btn.dark{background:var(--s3);color:var(--t1);font-weight:600}.btn.dark:hover{background:#242933}.icon-btn{width:40px;height:40px;flex:none;border-radius:12px;border:1px solid var(--line);background:var(--s1);display:inline-flex;align-items:center;justify-content:center;position:relative;color:var(--t2)}.icon-btn:hover{background:var(--s3)}.icon-btn .dot{position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--red)}.spin{width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:none;height:38px;padding:0 14px;border-radius:12px;background:var(--s1);border:1px solid var(--line);color:var(--t1);display:inline-flex;align-items:center;gap:6px;font-size:14px;white-space:nowrap}.chip:hover{background:var(--s3)}.chip.on{background:var(--t1);border-color:var(--t1);color:var(--bg);font-weight:600}.chip .n{font-family:Geist Mono,monospace;font-size:12px;color:var(--dim)}.chip.on .n{color:#4c525b}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border-radius:14px;background:var(--s1);border:1px solid var(--line)}.seg button{height:36px;border-radius:10px;color:var(--mu);font-size:13px;padding:0 6px;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:6px}.seg button:hover{color:var(--t1)}.seg button.on{background:var(--s3);color:var(--t1);font-weight:600}.seg.gold button.on{background:var(--gold);color:var(--bg);font-weight:700}.seg.cream button.on{background:var(--t1);color:var(--bg)}.tabs-line{display:flex;gap:22px;border-bottom:1px solid var(--div);overflow-x:auto;scrollbar-width:none}.tabs-line button{padding:10px 0 12px;color:var(--mu);font-size:15px;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs-line button.on{color:var(--t1);font-weight:600;border-color:var(--gold)}.toggle{width:52px;height:32px;border-radius:16px;background:#2a2f38;position:relative;flex:none;transition:background .15s}.toggle:after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:var(--t2);transition:transform .15s,background .15s}.toggle.on{background:var(--gold)}.toggle.on:after{transform:translate(20px);background:var(--bg)}.odd{height:40px;border-radius:12px;background:var(--s3);border:1px solid var(--s3);display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 10px;font-size:13px;color:var(--mu);min-width:0;transition:background .15s,border-color .15s}.odd b{font-family:Geist Mono,monospace;font-weight:600;color:var(--t1);font-size:14px;white-space:nowrap}.odd:hover:not(:disabled){background:#262b34}.odd .lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.odd.up{background:#13241e;border-color:#2e6b53}.odd.up b{color:var(--grn)}.odd.dn{background:#251c13;border-color:#6b4a26}.odd.dn b{color:var(--org)}.odd.on,.odd.on:hover:not(:disabled){background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.odd.on b{color:var(--bg)}.odd:disabled{opacity:.45}.odd.tall{height:56px;border-radius:14px;padding:0 14px;font-size:14px}.odd.tall b{font-size:16px}.odd.center{justify-content:center;padding:0 4px;border-radius:10px}.odds-grid{display:grid;gap:8px;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.card{background:var(--s1);border:1px solid var(--line);border-radius:20px}.pad{padding:16px}.page{padding:0 16px;display:flex;flex-direction:column;gap:18px}.page-title{font-size:24px;font-weight:700}.badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:7px;font-size:11px;font-weight:700;white-space:nowrap}.badge.live{background:#ff5a5f24;color:var(--red-2)}.badge.gold{background:var(--gold);color:var(--bg)}.badge.soft{background:#e3bf6e24;color:var(--gold);border:1px solid var(--kb-line)}.badge.new{background:var(--grn);color:var(--bg)}.badge.dark{background:#0b0d10bf;color:var(--t1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px #ff5a5f2e;flex:none;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{box-shadow:0 0 0 7px #ff5a5f0d}}.logo-txt{font-family:Unbounded,sans-serif;font-weight:700;letter-spacing:.02em}.team-logo{border-radius:50%;object-fit:cover;flex:none;background:#fff}.team-init{border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--s3);color:var(--t2);font-weight:700;font-family:Geist Mono,monospace}.skel{background:linear-gradient(90deg,var(--s1),#1a1e25,var(--s1));background-size:200% 100%;animation:sh 1.3s linear infinite;border-radius:16px}@keyframes sh{to{background-position:-200% 0}}.state{padding:40px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--mu)}.state svg{color:var(--dim)}.field label{display:block;font-size:13px;color:var(--mu);margin-bottom:8px}.input{height:52px;width:100%;border-radius:14px;background:var(--s1);border:1px solid var(--line-2);padding:0 16px;font-size:16px;outline:none;display:flex;align-items:center;gap:8px}.input:focus,.input:focus-within{border-color:var(--gold)}.input input{flex:1;min-width:0;height:100%;background:transparent;border:0;outline:none;font-size:16px}.input::placeholder,.input input::placeholder{color:var(--ph)}.field .err{color:var(--red-2);font-size:12px;margin-top:6px}.check{width:22px;height:22px;border-radius:7px;background:var(--s3);border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center;flex:none;color:transparent}.check.on{background:var(--gold);border-color:var(--gold);color:var(--bg)}.select{height:42px;border-radius:12px;background:var(--s1);border:1px solid var(--line);padding:0 12px;display:flex;align-items:center;font-size:13px;gap:6px;position:relative;color:var(--mu)}.select{min-width:0;white-space:nowrap}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:none;color:var(--t1);font-weight:600;flex:1;min-width:0;padding-right:18px;font-size:13px}.select select option{background:var(--s1)}.select svg{position:absolute;right:10px;pointer-events:none}.kb-panel{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:var(--kb-bg);border:1px solid var(--kb-line);color:var(--kb-t)}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#050608b8;display:flex;align-items:flex-end;justify-content:center;animation:fade .15s}.sheet{width:100%;max-height:92dvh;overflow-y:auto;background:var(--bg-2);border:1px solid var(--line);border-bottom:0;border-radius:26px 26px 0 0;padding:10px 16px calc(16px + var(--safe-b));animation:up .2s ease-out}.sheet .grip{width:40px;height:4px;border-radius:3px;background:#3a3f48;margin:0 auto 14px}@keyframes fade{0%{opacity:0}}@keyframes up{0%{transform:translateY(40px);opacity:0}}.toasts{position:fixed;left:16px;right:16px;top:16px;z-index:90;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.toast{pointer-events:auto;max-width:420px;padding:12px 16px;border-radius:14px;background:#20252d;border:1px solid var(--line-2);box-shadow:0 12px 32px #00000080;font-size:14px;font-weight:500;display:flex;align-items:center;gap:10px;animation:fade .2s}.toast.ok svg{color:var(--grn)}.toast.err svg{color:var(--red)}.toast.info svg{color:var(--gold)}.mob-head{height:60px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--div);position:sticky;top:0;z-index:30;background:var(--bg)}.mob-head .logo-txt{font-size:17px}.bal{height:40px;display:flex;align-items:center;border-radius:12px;background:var(--s1);border:1px solid var(--line);padding:3px 3px 3px 12px;gap:10px}.bal .amt{font-family:Geist Mono,monospace;font-weight:600;font-size:14px;white-space:nowrap}.bal .btn{height:32px;padding:0 10px;border-radius:9px;font-size:13px;font-weight:600;gap:4px}.mob-main{padding-bottom:calc(var(--tabbar) + 88px + var(--safe-b));min-height:100dvh}.mob-main.bare{padding-bottom:32px}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;height:calc(var(--tabbar) + var(--safe-b));background:var(--bg-2);border-top:1px solid var(--div);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-bottom:calc(8px + var(--safe-b))}.tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:11px;color:var(--mu)}.tabbar a.on{color:var(--gold);font-weight:600}.slipbar{position:fixed;left:16px;right:16px;bottom:calc(var(--tabbar) + 12px + var(--safe-b));z-index:35;height:56px;border-radius:16px;background:var(--t1);color:var(--bg);display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 16px;box-shadow:0 12px 32px #00000080;animation:up .2s}.slipbar.notab{bottom:calc(16px + var(--safe-b))}.slipbar .cnt{width:26px;height:26px;border-radius:8px;background:var(--bg);color:var(--gold);font-family:Geist Mono,monospace;font-size:13px;display:flex;align-items:center;justify-content:center}.slipbar .tot{height:40px;padding:0 12px;border-radius:11px;background:var(--bg);color:var(--gold);font-family:Geist Mono,monospace;font-weight:600;font-size:15px;display:flex;align-items:center}.back-head{height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;position:sticky;top:0;z-index:30;background:var(--bg)}.back-head h1{font-size:20px;font-weight:700}.back-head .side{width:40px;display:flex;justify-content:flex-end;flex:none}.desk-top{position:sticky;top:0;z-index:40;height:72px;display:flex;align-items:center;background:var(--bg);border-bottom:1px solid var(--div)}.desk-logo{width:248px;height:100%;flex:none;display:flex;align-items:center;padding:0 24px;border-right:1px solid var(--div);font-size:20px}.desk-search{margin-left:24px;width:420px;max-width:34vw;height:44px;border-radius:12px;background:var(--s1);border:1px solid var(--line);display:flex;align-items:center;gap:10px;padding:0 14px;font-size:14px;color:var(--ph)}.desk-search:hover{border-color:var(--line-2)}.kbd{margin-left:auto;font-size:12px;border:1px solid var(--line-2);border-radius:6px;padding:2px 6px;color:var(--dim);font-family:Geist Mono,monospace}.desk-right{margin-left:auto;margin-right:24px;display:flex;align-items:center;gap:10px}.desk-right .bal{height:44px;padding:4px 4px 4px 14px;gap:12px}.desk-right .bal .amt{font-size:15px}.desk-right .bal .btn{height:36px;padding:0 16px;font-weight:700;font-size:14px}.desk-right .icon-btn{width:44px;height:44px}.desk-grid{display:grid;grid-template-columns:248px minmax(0,1fr)}.desk-side{position:sticky;top:72px;height:calc(100vh - 72px);overflow-y:auto;border-right:1px solid var(--div);padding:20px 14px;display:flex;flex-direction:column;gap:4px;font-size:14px}.nav{height:42px;padding:0 12px;border-radius:10px;color:var(--t2);display:flex;align-items:center;gap:12px;flex:none}.nav:hover{background:var(--s1)}.nav.on{background:var(--s3);color:var(--t1);font-weight:600}.nav .n{margin-left:auto;font-family:Geist Mono,monospace;font-size:12px;color:var(--dim);font-weight:400}.cap{font-size:11px;letter-spacing:2px;color:var(--dim);margin:18px 12px 8px}.side-trust{margin-top:auto;border-radius:16px;padding:16px;background:linear-gradient(135deg,#2a2212 0%,var(--s1) 100%);border:1px solid var(--kb-line);flex:none}.desk-body{display:flex;align-items:flex-start;min-width:0}.desk-main{flex:1;min-width:0;padding:24px;display:flex;flex-direction:column;gap:24px}.desk-rail{width:352px;flex:none;position:sticky;top:72px;height:calc(100vh - 72px);overflow-y:auto;border-left:1px solid var(--div);background:var(--bg-2);padding:24px 20px}.slip-dock{position:fixed;right:24px;bottom:24px;z-index:45}.slip-dock .pill{height:56px;padding:0 8px 0 16px;border-radius:16px;background:var(--t1);color:var(--bg);display:flex;align-items:center;gap:14px;box-shadow:0 12px 32px #00000080;font-weight:600;font-size:15px}.slip-dock .panel{width:372px;max-height:calc(100vh - 120px);overflow-y:auto;background:var(--bg-2);border:1px solid var(--line-2);border-radius:22px;padding:20px;box-shadow:0 24px 60px #0009;animation:up .18s}.stories{display:flex;gap:8px;padding:14px 12px 0;overflow-x:auto;scrollbar-width:none}.stories::-webkit-scrollbar{display:none}.story{flex:none;width:70px;display:flex;flex-direction:column;align-items:center;gap:6px}.story-ring{width:66px;height:66px;border-radius:50%;padding:2.5px;background:conic-gradient(from 200deg,var(--gold-l),var(--gold-d),#ff8a3d,var(--gold-l))}.story-in{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;border:2.5px solid var(--bg);overflow:hidden;background:var(--s1);position:relative}.story-in img{width:100%;height:100%;object-fit:cover}.story span.lbl{font-size:11px;color:var(--t2);white-space:nowrap}.banner-track{display:flex;gap:12px;overflow-x:auto;padding:0 16px;scroll-snap-type:x mandatory;scrollbar-width:none}.banner-track::-webkit-scrollbar{display:none}.banner{flex:none;width:86%;aspect-ratio:719 / 484;border-radius:20px;overflow:hidden;border:1px solid rgba(227,191,110,.22);scroll-snap-align:center}.banner img{width:100%;height:100%;object-fit:cover}.dots{display:flex;justify-content:center;gap:6px}.dots i{width:6px;height:6px;border-radius:3px;background:#3a3f48;transition:width .2s,background .2s}.dots i.on{width:22px;background:var(--gold)}.deal{border-radius:22px;padding:1.5px;background:linear-gradient(135deg,var(--gold-l),#8a6a2c 45%,#ff8a3d)}.deal-in{height:100%;border-radius:21px;background:radial-gradient(120% 140% at 100% 0%,#2a2213,#121418 60%);padding:14px 16px;display:flex;flex-direction:column;gap:12px}.timer{font-family:Geist Mono,monospace;font-size:12px;color:var(--t2);padding:3px 8px;border-radius:7px;background:#ffffff0f}.lcard{flex:none;width:300px;background:var(--s1);border:1px solid var(--line);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:14px;scroll-snap-align:start}.progress{height:3px;border-radius:3px;background:var(--line);position:relative;overflow:hidden}.progress i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--red)}.lrow{background:var(--s1);border:1px solid var(--line);border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:12px}.mini-card{background:var(--s1);border:1px solid var(--line);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:8px}.today-row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--s1);border:1px solid var(--line);border-radius:16px}.tbl{background:var(--s1);border:1px solid var(--line);border-radius:20px;overflow:hidden}.tbl-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--div)}.tbl-row{display:flex;align-items:center;gap:16px;padding:12px 20px;border-bottom:1px solid var(--div-2)}.tbl-row:last-child{border-bottom:0}.tbl-row:hover{background:#ffffff04}.tbl-odds{display:grid;grid-template-columns:repeat(3,76px) 64px;gap:8px;flex:none}.tbl-more{height:40px;border-radius:10px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:Geist Mono,monospace;font-size:12px;color:var(--t2)}.tbl-more:hover{background:var(--s3)}.games{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.game{display:flex;flex-direction:column;gap:8px;min-width:0}.game-img{display:block;position:relative;aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.game-img img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.game:hover .game-img img{transform:scale(1.04)}.game-tag{position:absolute;left:8px;top:8px}.game-name{font-size:14px;font-weight:600}.game-prov{font-size:12px;color:var(--mu)}.fav{width:32px;height:32px;border-radius:10px;background:var(--s1);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex:none;color:var(--t2)}.fav.on{color:var(--gold)}.casino-hero{position:relative;display:block;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.08);aspect-ratio:16 / 10}.casino-hero img{width:100%;height:100%;object-fit:cover}.casino-hero .ov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0b0d10eb,#0b0d101a 55%,#0b0d1000)}.gtile{flex:none;width:124px}.ltable{border-radius:18px;overflow:hidden;background:var(--s1);border:1px solid var(--line);display:flex;flex-direction:column}.ltable-art{position:relative;aspect-ratio:16 / 10;overflow:hidden}.dealer{position:absolute;left:50%;bottom:-14%;transform:translate(-50%);width:46%;aspect-ratio:1 / 1.1;border-radius:50% 50% 18% 18%;background:#0000008c}.dealer:before{content:"";position:absolute;left:50%;top:-24%;transform:translate(-50%);width:52%;aspect-ratio:1;border-radius:50%;background:#0000009e}.wheel{width:220px;height:220px;border-radius:50%;background:repeating-conic-gradient(#b3261e 0,#b3261e 10deg,#161616 10deg,#161616 20deg);border:10px solid #5b3b14;position:relative;animation:spin 40s linear infinite;flex:none}.wheel:after{content:"";position:absolute;top:34%;right:34%;bottom:34%;left:34%;border-radius:50%;background:radial-gradient(circle,var(--gold-l),#5b3b14)}.score-card{padding:18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.score-team{display:flex;flex-direction:column;align-items:center;gap:8px;font-weight:600;font-size:15px;text-align:center;min-width:0}.score-num{font-family:Unbounded,sans-serif;font-weight:700;font-size:38px;text-align:center;white-space:nowrap}.pressure{display:flex;align-items:center;height:56px;gap:2px}.pressure i{flex:1;display:block;border-radius:2px}.stat-bar{display:grid;grid-template-columns:var(--l) var(--r);gap:4px}.stat-bar i{height:5px;border-radius:3px;display:block}.stream{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#0d1f14}.stream-hud{position:absolute;left:12px;right:12px;top:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.stream-ctl{position:absolute;left:14px;right:14px;bottom:12px;display:flex;align-items:center;gap:12px;color:#fff}.scorebox{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:10px;background:#0b0d10bf;font-weight:600;font-size:13px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.scorebox b{padding:2px 8px;border-radius:6px;background:var(--gold);color:var(--bg);font-family:Geist Mono,monospace}.tracker{position:relative;aspect-ratio:16 / 9.5;overflow:hidden}.tracker-pop{position:absolute;left:50%;top:58%;transform:translate(-30%,-50%);display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:#0b0d10e6;font-size:13px;animation:fade .3s}.mkt{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px}.mkt h3{font-size:15px;font-weight:600}.builder-bar{position:fixed;left:0;right:0;bottom:0;z-index:45;padding:14px 16px calc(14px + var(--safe-b));background:var(--bg-2);border-top:1px solid var(--line);border-radius:24px 24px 0 0;display:flex;flex-direction:column;gap:12px;animation:up .2s}.form-dot{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;font-family:Geist Mono,monospace}.form-dot.G{background:#13241e;color:var(--grn)}.form-dot.B{background:var(--s3);color:var(--t2)}.form-dot.M{background:#2a1517;color:var(--red-2)}.bb-sel{position:relative;text-align:left;padding:12px 14px;display:flex;flex-direction:column;gap:4px;border-radius:16px;background:var(--s1);border:1px solid var(--line)}.bb-sel.on{background:#e3bf6e1a;border-color:var(--gold)}.leg{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px dashed var(--line)}.leg:last-of-type{border-bottom:0}.leg-ico{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;background:var(--s3);color:var(--dim)}.leg-ico.won{background:#13241e;color:var(--grn);border:1px solid #2e6b53}.leg-ico.live{background:#2a1517;color:var(--red);border:1px solid #5a2529}.leg-ico.lost{background:#2a1517;color:var(--red-2)}.slip-sel{background:var(--s2);border:1px solid var(--line);border-radius:16px;padding:12px 14px;display:flex;align-items:center;gap:10px}.x-btn{width:36px;height:36px;border-radius:10px;background:var(--s3);display:flex;align-items:center;justify-content:center;flex:none;color:var(--t2)}.x-btn:hover{background:#262b34}.stake-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.stake-chips button{height:40px;border-radius:12px;background:var(--s2);border:1px solid var(--line);font-family:Geist Mono,monospace;font-weight:600;font-size:13px}.stake-chips button.on{background:var(--t1);border-color:var(--t1);color:var(--bg)}.receipt-wrap{padding:18px 20px 0;display:flex;justify-content:center}.receipt{width:100%;max-width:340px;background:#f5f0e4;color:#16181c;padding:22px 20px;transform:rotate(-1deg);position:relative;font-family:Geist Mono,monospace;font-size:12px;--z: 8px;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / calc(2*var(--z)) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top / calc(2*var(--z)) 51% repeat-x}.receipt hr{border:0;border-top:1px dashed #b4ad9c;margin:10px 0}.stamp{position:absolute;right:8px;bottom:44px;transform:rotate(-14deg);padding:3px 12px;border:3px solid #1b9e6c;border-radius:8px;color:#1b9e6c;font-family:Unbounded,sans-serif;font-weight:700;font-size:20px;opacity:.8}.stamp.lost{color:#d43c41;border-color:#d43c41}.stamp.open{color:#b8913f;border-color:#b8913f}.wallet-hero{padding:18px 22px 20px;border-radius:24px;background:radial-gradient(120% 140% at 100% 0%,#2f2614 0%,var(--s1) 60%);border:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.method{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--s1);border:1px solid var(--line);width:100%;text-align:left}.method:hover{border-color:var(--line-2)}.method.on{border-color:var(--gold);background:#e3bf6e0f}.m-code{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-family:Geist Mono,monospace;font-size:13px;font-weight:700;flex:none}.m-code.wallet{background:#13241e;color:var(--grn)}.m-code.crypto{background:#2a2113;color:var(--org)}.m-code.bank{background:#131d2c;color:var(--blu)}.m-code.card{background:#231a2c;color:#b98cff}.acct-tile{padding:14px;background:var(--s1);border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;gap:18px;font-weight:600;font-size:14px}.acct-tile:hover{background:var(--s2)}.acct-tile svg{color:var(--gold)}.list-card{background:var(--s1);border:1px solid var(--line);border-radius:18px;overflow:hidden}.list-card>a,.list-card>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:52px;padding:0 16px;font-size:15px;border-bottom:1px solid var(--div);text-align:left}.list-card>:last-child{border-bottom:0}.list-card>a:hover,.list-card>button:hover{background:var(--s2)}.promo-row{display:flex;align-items:center;gap:14px;padding:12px;background:var(--s1);border:1px solid var(--line);border-radius:18px;width:100%;text-align:left}.promo-badge{width:72px;height:72px;flex:none;border-radius:14px;background:linear-gradient(135deg,#2a2212,#15130d);border:1px solid var(--kb-line);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--gold);font-family:Unbounded,sans-serif;font-weight:700;font-size:19px}.promo-badge small{font-family:Geist,sans-serif;font-size:9px;letter-spacing:.08em;font-weight:700;margin-top:2px}.promo-badge.hot{background:linear-gradient(140deg,var(--gold-l),var(--gold-d));color:var(--gold-ink)}.promo-card{background:var(--s1);border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.promo-card .art{position:relative;aspect-ratio:16 / 8.4}.promo-card .art img{width:100%;height:100%;object-fit:cover}.vip-tier{padding:12px 16px;border-radius:14px;background:var(--s1);border:1px solid var(--line);display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px;white-space:nowrap}.vip-tier.on{border-color:var(--gold);background:#e3bf6e14}.lead-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--div-2);font-size:13px}.lead-row:last-child{border-bottom:0}.lead-row.me{background:#e3bf6e14}.rank{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Geist Mono,monospace;font-weight:700;font-size:12px;background:var(--s3)}.rank.r1{background:var(--gold);color:var(--bg)}.rank.r2{background:#c9cdd3;color:var(--bg)}.rank.r3{background:#b07a45;color:var(--bg)}.cd-box{min-width:48px;padding:8px;border-radius:10px;background:#0b0d10b3;text-align:center;font-family:Geist Mono,monospace;font-weight:600;font-size:18px}.cd-box small{display:block;font-family:Geist,sans-serif;font-size:10px;color:var(--mu);font-weight:400}.auth-page{min-height:100dvh;position:relative;padding:0 20px 28px;display:flex;flex-direction:column}.auth-art{position:absolute;left:0;right:0;top:0;height:280px;overflow:hidden}.auth-art img{width:100%;height:100%;object-fit:cover;object-position:70% 30%}.auth-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(11,13,16,0) 40%,var(--bg) 100%)}.auth-modal{display:grid;grid-template-columns:340px 440px;width:min(780px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;background:var(--bg-2);border:1px solid var(--line-2);border-radius:24px;animation:up .2s}.auth-side{position:relative;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;overflow:hidden;min-height:520px}.auth-side img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.auth-side:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0b0d101a 25%,#0b0d10f5 75%)}.auth-side>*{z-index:2;position:relative}.auth-side>img{position:absolute;z-index:0}.auth-foot{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--mu)}.auth-foot span{display:inline-flex;align-items:center;gap:6px}.story-view{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:radial-gradient(90% 50% at 50% 42%,#3a2d12,#0d0e10 70%);display:flex;flex-direction:column;padding:10px 16px calc(16px + var(--safe-b))}.story-view.frame{left:50%;right:auto;width:420px;transform:translate(-50%);border-left:1px solid var(--line);border-right:1px solid var(--line)}.story-bars{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.story-bars i{height:3px;border-radius:2px;background:#ffffff38;overflow:hidden;display:block}.story-bars i b{display:block;height:100%;background:var(--t1);width:100%}.story-bars i.cur b{animation:bar 7s linear forwards}.story-bars i.next b{width:0}@keyframes bar{0%{width:0}to{width:100%}}.onb{min-height:100dvh;display:flex;flex-direction:column;padding:16px 20px 28px;background:radial-gradient(90% 50% at 50% 28%,#2b2312 0%,var(--bg) 70%);max-width:480px;margin:0 auto}.onb-pick{background:var(--gold);color:var(--bg);padding:12px 14px;border-radius:12px;display:flex;justify-content:space-between;font-weight:700;font-size:14px;box-shadow:0 8px 20px #0006}.search-box{width:min(680px,100%);max-height:min(640px,86vh);display:flex;flex-direction:column;background:var(--bg-2);border:1px solid var(--line-2);box-shadow:0 24px 60px #0009;border-radius:22px;overflow:hidden}.search-in{display:flex;align-items:center;gap:12px;height:60px;padding:0 18px;border-bottom:1px solid var(--div);flex:none}.search-in input{flex:1;min-width:0;background:transparent;border:0;outline:none;font-size:17px}.search-res{overflow-y:auto;padding:8px 10px 14px}.search-row{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;width:100%;text-align:left}.search-row:hover{background:var(--s1)}@media (min-width: 600px) and (max-width: 1023px){.games{grid-template-columns:repeat(3,minmax(0,1fr))}.banner{width:56%}}@media (min-width: 1024px){.only-m{display:none!important}.only-d{display:flex!important}.only-d.block{display:block!important}.only-d.grid{display:grid!important}.page{padding:0;gap:24px}.h2{font-size:20px}.games{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px 14px}.backdrop{align-items:center;padding:24px}.sheet{width:460px;border-radius:24px;border-bottom:1px solid var(--line);padding:22px}.sheet .grip{display:none}.toasts{left:auto;right:24px;top:88px;align-items:flex-end}.stream,.tracker{border-radius:20px;aspect-ratio:16 / 8.2}.casino-hero{aspect-ratio:16 / 5.2}.deal-in{padding:16px 20px}}@media (max-width: 1240px) and (min-width: 1024px){.tbl-odds{grid-template-columns:repeat(3,62px) 54px;gap:6px}.desk-grid{grid-template-columns:208px minmax(0,1fr)}.desk-logo{width:208px}.desk-rail{width:312px}}@media (max-width: 360px){.bal .amt{font-size:13px}.score-num{font-size:30px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media print{body *{visibility:hidden}.receipt,.receipt *{visibility:visible}.receipt{position:absolute;left:0;top:0;transform:none}}.chips.edge{padding:0 16px}body:has(.builder-bar) .slipbar.notab{bottom:calc(148px + var(--safe-b))}.mob-main.bare:has(.builder-bar){padding-bottom:230px!important}.banner,.game-img,.casino-hero{background:var(--s1)}
