:root{--font: Bahnschrift, "DIN Alternate", "Microsoft YaHei UI", "PingFang SC", sans-serif}body{--accent: #ff3d8b;--accent2: #1ed6b0;--gold: #ffd166;--red: #ff2a3a;--live: #1ed6b0;--cream: #fff0dc;--ink: #fff5ea;--plum: #2a0f2e;--dim: rgba(255, 245, 234, .66);--glass: rgba(34, 12, 40, .78);--line: rgba(255, 61, 139, .5);--on-accent: #2a0f2e;--clip: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);--radius: 18px;--tick: 30px;--dock: 120px;--hud-b: 70px}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden;background:#050308;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;user-select:none}#gl{position:fixed;inset:0;width:100%;height:100%;display:block}#ui{position:fixed;inset:0;pointer-events:none}#ui>*{pointer-events:auto}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}button:disabled{cursor:not-allowed}i,em,u{font-style:normal;text-decoration:none}ul,ol{list-style:none}.ic{display:inline-block;flex:none;width:15px;height:15px;vertical-align:-2px;background:center / contain no-repeat}.ic-cross{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7.5 1.5h5v4.5h5v5h-5v7.5h-5V11h-5V6h5z' fill='%23ffd166' stroke='%232a0f2e' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E")}.ic-scope{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='%232a0f2e' stroke-width='4.2'%3E%3Ccircle cx='10' cy='10' r='6'/%3E%3Cpath d='M10 1v5M10 14v5M1 10h5M14 10h5'/%3E%3C/g%3E%3Cg fill='none' stroke='%23ff2a3a' stroke-width='2'%3E%3Ccircle cx='10' cy='10' r='6'/%3E%3Cpath d='M10 1v5M10 14v5M1 10h5M14 10h5'/%3E%3C/g%3E%3C/svg%3E")}.bl{display:inline-block;flex:none;width:9px;height:20px;border:2px solid var(--plum);border-radius:50% 50% 2px 2px/42% 42% 2px 2px;background:linear-gradient(#ffd166 0 40%,#ff3d8b 40% 50%,#f2a93b 50%)}.bl.spent{background:#6b5a70;opacity:.55}.mag{display:inline-flex;align-items:center;gap:2px}.top{position:absolute;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;pointer-events:none!important}.top button,.top .wallet{pointer-events:auto}.brand{display:flex;align-items:center;gap:12px}.brand .mark{width:34px;height:34px;background:var(--accent);clip-path:var(--clip)}.brand-t{padding:4px 12px 4px 10px;background:var(--glass);border-left:4px solid var(--accent);border-radius:0 12px 12px 0}.brand b{display:block;font-size:19px;font-weight:800;letter-spacing:3px}.brand-t span{font-size:11px;letter-spacing:2px;color:var(--dim)}.onair{display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;background:var(--glass);border-radius:10px;font-variant-numeric:tabular-nums}.onair b{display:flex;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:900;letter-spacing:1.5px;color:#fff;background:var(--red);border-radius:7px}.onair b i{width:7px;height:7px;border-radius:50%;background:#fff;animation:blink 1.1s steps(2,jump-none) infinite}@keyframes blink{to{opacity:.15}}.onair span{font-size:12px;color:var(--dim)}.onair em{font-weight:700;color:var(--ink)}.tools{display:flex;align-items:center;gap:8px}.tools>button{height:38px;padding:0 14px;font-size:13px;font-weight:700;letter-spacing:1px;background:var(--glass);border:2px solid var(--line);border-radius:var(--radius)}.tools>button:hover{border-color:var(--gold);color:var(--gold)}.wallet{position:relative;display:flex;align-items:center;gap:8px;height:38px;padding:0 8px 0 12px;background:var(--glass);border:2px solid var(--line);border-radius:var(--radius);font-variant-numeric:tabular-nums}.wallet .coin{width:18px;height:18px;background:var(--gold);clip-path:var(--clip)}.wallet span{font-size:18px;font-weight:700;transition:color .2s}.wallet.up span{color:var(--live)}.wallet.down span{color:#ff7480}.wallet em{font-size:11px;color:var(--dim);letter-spacing:1px}.wallet button{margin-left:4px;padding:3px 8px;font-size:11px;color:var(--dim);border:1px solid var(--line);border-radius:8px}.wallet .delta{position:absolute;right:8px;top:100%;padding:1px 9px;font-size:14px;font-weight:900;white-space:nowrap;border:2px solid var(--plum);border-radius:9px;pointer-events:none}.delta.up{color:var(--plum);background:var(--live)}.delta.down{color:#fff;background:var(--red)}.hud{position:absolute;top:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:14px;height:54px;padding:0 20px;white-space:nowrap;background:linear-gradient(180deg,#40164ef2,#220c28f2);border:2px solid var(--accent);border-radius:18px;box-shadow:0 6px #0000004d;pointer-events:none!important}.hud>span{font-size:12px;letter-spacing:2px;color:var(--dim)}.hud>b{padding:3px 14px;font-size:20px;letter-spacing:4px;color:var(--plum);background:var(--live);border-radius:10px;transform:skew(-8deg)}body[data-phase=lock] .hud>b{color:#fff;background:var(--red)}body[data-phase=reveal] .hud>b{background:var(--gold)}body[data-phase=result] .hud>b{color:#fff;background:var(--accent)}.bul{display:flex;align-items:center;gap:8px;font-size:13px;letter-spacing:1px;color:var(--dim)}.bul b{font-size:21px;color:var(--gold)}.bul .bl{width:8px;height:17px}.count{position:relative;flex:none;width:84px;height:84px;margin:-15px -2px;--c: var(--live)}body:not([data-phase=bet]) .count{display:none}.count[data-heat="1"]{--c: var(--gold)}.count[data-heat="2"]{--c: var(--red)}.count svg{position:absolute;inset:0;width:100%;height:100%}.c-bg{fill:#2a0f2e;stroke:var(--accent);stroke-width:2.5}.c-ticks line{stroke:#fff0dc80;stroke-width:1}.c-trk{fill:none;stroke:#ffffff1f;stroke-width:7}.c-prg{fill:none;stroke:var(--c);stroke-width:7;stroke-linecap:round;transition:stroke .3s}.c-num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:900;font-style:italic;line-height:1;color:var(--cream);font-variant-numeric:tabular-nums;perspective:200px}.count[data-heat="1"] .c-num{color:var(--gold)}.count[data-heat="2"] .c-num{color:#fff;font-size:42px;text-shadow:0 0 0 var(--red),2px 3px 0 var(--red)}.dg{position:relative;display:inline-block;width:.62em;height:1em}.dg b{position:absolute;inset:0;text-align:center;backface-visibility:hidden}.c-beat{position:absolute;inset:0;border:4px solid var(--red);border-radius:50%;opacity:0}.strap{position:absolute;left:50%;top:calc(var(--hud-b) + 8px);transform:translate(-50%);display:flex;align-items:center;gap:12px;height:34px;padding:0 16px;font-size:13px;white-space:nowrap;color:var(--cream);background:var(--plum);border:2px solid var(--red);border-radius:999px;box-shadow:0 4px #0000004d;opacity:0;transition:opacity .2s;pointer-events:none!important;font-variant-numeric:tabular-nums}.strap.show{opacity:1}.strap b{color:var(--gold);letter-spacing:2px}.strap em{font-weight:800;color:var(--gold)}.strap .risk.hot em{color:#ff5a66}.strap .bl{width:8px;height:17px;border-color:#000}.pips{position:absolute;left:50%;bottom:calc(var(--tick) + 16px);transform:translate(-50%);display:flex;gap:8px;pointer-events:none!important;transition:opacity .3s}body:not(.closed) .pips{opacity:0}.pips i{width:38px;height:38px;display:grid;place-items:center;font-size:15px;font-weight:700;color:var(--dim);background:var(--glass);clip-path:var(--clip);transition:.15s}.pips i.aim{background:#fff;color:#000;transform:scale(1.35)}.pips i.live{background:var(--live);color:var(--on-accent)}.pips i.dead{background:#3a0a10;color:#ff5a66;text-decoration:line-through}.side{position:absolute;top:96px;width:244px;padding:12px 14px;background:var(--glass);border:2px solid var(--line);border-radius:18px;box-shadow:0 6px #0000004d;font-size:12px;font-variant-numeric:tabular-nums;transition:opacity .3s,transform .3s;pointer-events:none!important}.feed{left:22px}.slips{right:22px}.closed .feed{opacity:0;transform:translate(-40px)}.side h4{margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:2px;color:var(--accent)}.side li{display:flex;align-items:center;gap:8px;padding:5px 0;border-top:1px solid #ffffff14;white-space:nowrap}.side li i:not(.ic){color:var(--dim)}.side li b{flex:1;overflow:hidden;text-overflow:ellipsis}.side li span{color:var(--dim)}.side li em{color:var(--gold);font-weight:700}.feed li.die span{color:#ff7480}.side li.empty{color:var(--dim)}.feed li:first-child{animation:slide .3s}@keyframes slide{0%{opacity:0;transform:translate(-14px)}}.slips li u{display:inline-block;min-width:20px;margin-right:3px;padding:0 3px;text-align:center;border-radius:5px;background:#ffffff1c}.slips li u.v{color:var(--plum);background:var(--live)}.slips li u.x{color:#fff;background:var(--red)}.slips li.won{margin:0 -8px;padding:5px 8px;background:#1ed6b033;border-radius:8px;animation:wonrow .5s}.slips li.won em{color:var(--live)}@keyframes wonrow{0%{transform:scale(1.12);background:#1ed6b0b3}}.slips li.lost{opacity:.45}.slips li.lost em{text-decoration:line-through}.side li.ride b,.side li.ride em{color:var(--gold)}.road-h{margin-top:10px}.rd-row{display:grid;grid-template-columns:40px repeat(13,1fr);gap:2px;align-items:center;margin-top:2px}.rd-row span{font-size:10px;color:var(--dim)}.rd-row span u{display:none}.rd-row i{height:9px;border-radius:2px;background:#ffffff14}.rd-row i.ok{background:#1ed6b099}.rd-row i.hit{background:var(--red)}.road-empty{font-size:11px;color:var(--dim)}.panel{position:absolute;left:50%;bottom:calc(var(--tick) + 10px);transform:translate(-50%);display:flex;gap:22px;width:min(1080px,calc(100% - 28px));padding:14px 20px 16px;border:3px solid var(--accent);border-radius:26px;background:linear-gradient(180deg,#40164ef2,#1e0a26f7);box-shadow:0 8px #00000059,inset 0 2px #ffffff2e;transition:transform .3s,opacity .3s}.closed .panel{transform:translate(-50%,calc(100% + 50px));opacity:0}.col{display:flex;flex-direction:column;gap:10px}.nums{flex:1;min-width:0}.row{display:flex;align-items:center;gap:12px}.lbl{font-size:11px;letter-spacing:2px;color:var(--dim)}#pick{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;letter-spacing:1px}#pick b{margin-right:4px;font-size:14px;color:var(--gold)}body[data-mode=die] #pick b{color:#ff7480}.seg{display:flex;flex:none;padding:3px;gap:3px;background:#0000004d;border-radius:14px}.seg button{display:flex;align-items:center;gap:5px;padding:5px 13px;font-size:13px;font-weight:700;color:var(--dim);border-radius:11px;transition:.12s}.seg button.on[data-m=live]{color:var(--plum);background:var(--gold);box-shadow:0 3px #b86a12}.seg button.on[data-m=die]{color:#fff;background:var(--red);box-shadow:0 3px #8f0d1a}.acts{display:flex;flex:none;gap:6px}.acts button{padding:4px 11px;font-size:12px;color:var(--cream);border:1.5px solid var(--line);border-radius:11px}.acts button:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.acts button:disabled{opacity:.35}.grid{display:grid;grid-template-columns:repeat(13,1fr);gap:6px}.grid button{position:relative;aspect-ratio:1;font-size:17px;font-weight:800;background:#ffffff1c;clip-path:var(--clip);transition:.12s}.grid button:hover{background:#ffffff40;transform:scale(1.08)}.grid button.b-live{color:var(--gold);background:radial-gradient(closest-side,#5a3a1c 0 62%,var(--gold) 64%)}.grid button.b-die{color:#ff8d96;background:radial-gradient(closest-side,#5a121c 0 62%,var(--red) 64%)}.grid button.you:not(.on){color:var(--plum);background:var(--live)}.grid button.on{color:var(--plum);background:var(--gold);transform:scale(1.16)}body[data-mode=die] .grid button.on{color:#fff;background:var(--red)}.grid button.out{opacity:.22;text-decoration:line-through;pointer-events:none}.chips{display:flex;gap:6px}.chips button{width:44px;height:44px;border-radius:50%;border:2px dashed var(--line);font-size:13px;font-weight:700;transition:.12s}.chips button.on{background:var(--gold);border:2px solid #fff;color:#000;transform:translateY(-4px);box-shadow:0 6px #b86a12}.chips button.poor{opacity:.35}.amt{display:flex;align-items:center;gap:6px}.amt b{flex:1;text-align:center;font-size:24px;font-variant-numeric:tabular-nums}.amt button{width:40px;height:30px;font-size:13px;border:1.5px solid var(--line);border-radius:12px}.go{width:236px;gap:8px}.odds{display:flex;align-items:baseline;justify-content:space-between}.odds span{font-size:11px;letter-spacing:2px;color:var(--dim)}.odds b{font-size:34px;font-style:italic;line-height:1;color:var(--gold);font-variant-numeric:tabular-nums}.odds b.bad{font-size:22px;line-height:34px;color:#ff7480}.meta{display:flex;justify-content:space-between;font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.meta i{font-weight:700;color:var(--ink)}.meta span:last-child i{font-size:14px;color:var(--live)}.bet{height:50px;font-size:18px;font-weight:800;letter-spacing:3px;white-space:nowrap;color:var(--plum);background:linear-gradient(180deg,#ffe39a,var(--gold));border-radius:16px;box-shadow:0 6px #b86a12;transition:.12s}body[data-mode=die] .bet{color:#fff;background:linear-gradient(180deg,#ff6470,var(--red));box-shadow:0 6px #8f0d1a}.bet:not(:disabled){animation:betpulse .7s infinite alternate}@keyframes betpulse{to{filter:brightness(1.2)}}.bet:active:not(:disabled){animation:none;transform:translateY(4px);box-shadow:0 2px #b86a12}.bet:disabled,body[data-mode=die] .bet:disabled{color:#fff5ea8c;background:#4a3a52;box-shadow:0 6px #251a2a;font-size:15px}.join{height:36px;font-size:13px;font-weight:700;letter-spacing:2px;white-space:nowrap;border:2px solid var(--live);border-radius:14px;color:var(--live)}.join:disabled{opacity:.6}.join.cash{background:var(--live);border-color:#fff;color:var(--plum);font-size:15px;font-weight:800;letter-spacing:1px;box-shadow:0 4px #0c8f76;animation:cash .6s infinite alternate}@keyframes cash{to{filter:brightness(1.22)}}.next{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 6px;font-size:11px;color:var(--dim);font-variant-numeric:tabular-nums}.next span{flex-basis:100%;text-align:center}.next .cur{font-size:13px;color:var(--cream)}.next i{color:var(--accent)}.next .nx{font-size:15px;color:var(--gold)}.next em{color:var(--live)}.ticker{position:absolute;left:0;right:0;bottom:0;display:flex;height:var(--tick);overflow:hidden;font-size:12.5px;line-height:calc(var(--tick) - 3px);background:var(--plum);border-top:3px solid var(--accent);pointer-events:none!important}.ticker>b{position:relative;z-index:1;flex:none;padding:0 22px 0 12px;font-weight:900;letter-spacing:1px;color:#fff;background:var(--accent);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%)}.ticker>b i{margin-left:5px;color:var(--plum)}.tk-track{display:flex;white-space:nowrap;animation:tk 30s linear infinite;will-change:transform}.tk-track>div{display:flex;flex:none}.tk-track span{padding:0 20px;color:var(--cream)}.tk-track span:before{content:"◆";margin-right:12px;font-size:9px;vertical-align:1px;color:var(--accent)}.tk-track span b{margin-right:8px;color:var(--gold)}@keyframes tk{to{transform:translate(-50%)}}.modal{position:absolute;inset:0;z-index:10;display:none;place-items:center;background:#2a0f2e80}.modal.open{display:grid}.sheet{width:min(580px,94vw);max-height:86vh;overflow:auto;border:3px solid var(--accent);border-radius:24px;background:linear-gradient(180deg,#47195a,#25102e);box-shadow:0 10px #00000059;animation:sheet .22s cubic-bezier(.2,1.5,.4,1)}@keyframes sheet{0%{transform:scale(.85) translateY(20px);opacity:0}}.tabs{position:sticky;top:0;display:flex;padding:0 8px;background:#47195a;border-bottom:2px solid #ffffff1a}.tabs button{padding:13px 14px 10px;font-size:15px;font-weight:800;color:var(--dim);border-bottom:4px solid transparent}.tabs button.on{color:var(--gold);border-color:var(--gold)}.tabs .x{margin-left:auto}.modal .body{padding:12px 20px 18px;font-size:13px;line-height:1.7}.rules li{position:relative;margin:6px 0;padding-left:16px;color:var(--cream)}.rules li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;background:var(--accent);clip-path:var(--clip)}.rules b{margin-right:4px;color:var(--gold)}.rules .ic{margin:0 3px 0 2px}.modal h5{margin:14px 0 6px;font-size:12px;letter-spacing:2px;color:var(--accent)}.odds-t{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.odds-t th,.odds-t td{padding:5px 6px;text-align:center;border-top:1px solid #ffffff1a}.odds-t thead th{border:0;font-size:12px;color:var(--dim)}.odds-t td{font-size:16px;font-weight:800}.odds-t td.live{color:var(--gold)}.odds-t td.die{color:#ff7480}.odds-t small{margin-left:8px;font-size:11px;font-weight:400;color:var(--dim)}.heat{display:flex;align-items:flex-end;gap:4px;height:98px}.hb{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;font-variant-numeric:tabular-nums}.hb span{order:-1;font-size:10px;color:var(--dim)}.hb i{width:100%;border-radius:5px 5px 0 0;background:linear-gradient(var(--red),var(--accent))}.hb b{width:100%;padding:1px 0;font-size:12px;text-align:center;background:#ffffff1c;border-radius:0 0 5px 5px}.hb.out{opacity:.4}.road.full .rd-row{grid-template-columns:62px repeat(13,1fr);gap:3px;margin-top:3px}.road.full .rd-row i{height:16px;border-radius:4px}.road.full .rd-row span{font-size:11px}.road.full .rd-row span u{display:inline;margin-left:5px;color:var(--gold)}.road.full .rd-head i{height:auto;font-size:11px;text-align:center;color:var(--dim);background:none}.toast{position:absolute;top:calc(var(--hud-b) + 12px);left:50%;z-index:5;padding:7px 18px;font-size:13px;font-weight:700;letter-spacing:1px;white-space:nowrap;color:#2a0f2e;background:#1ed6b0;border:3px solid #2a0f2e;border-radius:999px;box-shadow:0 4px #2a0f2e;opacity:0;transform:translate(-50%,-14px);transition:.3s;pointer-events:none!important}.toast.show{opacity:1;transform:translate(-50%)}#fx{position:absolute;inset:0;overflow:hidden;pointer-events:none!important}#fx>*{position:absolute}.fx-vig{inset:0;opacity:0;background:radial-gradient(ellipse at center,transparent 52%,rgba(255,42,58,.6) 100%)}body[data-phase=lock] .fx-vig,body[data-phase=reveal] .fx-vig{animation:heartbeat .8s infinite}@keyframes heartbeat{0%,to{opacity:.2}12%{opacity:.85}30%{opacity:.35}42%{opacity:.7}}.fx-flash{inset:0;opacity:0}.fx-lines{inset:0;opacity:0;transform-origin:var(--x) var(--y);background:repeating-conic-gradient(from 0deg at var(--x) var(--y),var(--c) 0 .7deg,transparent .7deg 7deg);-webkit-mask:radial-gradient(circle at var(--x) var(--y),transparent 0 24%,#000 62%);mask:radial-gradient(circle at var(--x) var(--y),transparent 0 24%,#000 62%)}.fx-coins{inset:0;width:100%;height:100%}.fx-slam{left:50%;top:42%;display:flex;flex-direction:column;align-items:center;gap:4px;white-space:nowrap}.fx-slam i{position:absolute;left:50%;top:50%;z-index:-1;width:min(120vh,130vw);aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(rgba(255,209,102,.75) 0 7deg,transparent 7deg 15deg);-webkit-mask:radial-gradient(circle,#000 8%,transparent 62%);mask:radial-gradient(circle,#000 8%,transparent 62%);animation:spin 7s linear infinite}@keyframes spin{to{rotate:360deg}}.fx-slam b{font-size:clamp(64px,13vw,210px);font-weight:900;font-style:italic;line-height:1;color:#fff5ea;-webkit-text-stroke:clamp(8px,1.1vw,18px) #2a0f2e;paint-order:stroke fill;text-shadow:.05em .06em 0 #ff3d8b,.1em .12em 0 #2a0f2e}.fx-slam span{padding:6px 22px;font-size:clamp(16px,2vw,30px);font-weight:800;letter-spacing:3px;color:#2a0f2e;background:#ffd166;border:4px solid #2a0f2e;border-radius:999px;box-shadow:0 6px #2a0f2e}.fx-slam.win b{color:#ffd166}.fx-slam.lose b,.fx-slam.lock b{color:#fff;text-shadow:.05em .06em 0 #ff2a3a,.1em .12em 0 #2a0f2e}.fx-slam.lose i,.fx-slam.lock i{background:repeating-conic-gradient(rgba(255,42,58,.8) 0 7deg,transparent 7deg 15deg)}.fx-slam.lock span,.fx-slam.lose span{color:#fff;background:#ff2a3a}.fx-slam.join i{background:repeating-conic-gradient(rgba(30,214,176,.75) 0 7deg,transparent 7deg 15deg)}.fx-stamp{padding:0 16px;font-size:clamp(26px,3.4vw,52px);font-weight:900;font-style:italic;line-height:1.25;color:#fff;background:#ff2a3a;border:5px solid #fff;border-radius:12px;box-shadow:0 6px #2a0f2e;white-space:nowrap}.fx-stamp.safe{padding:0 10px;font-size:clamp(14px,1.6vw,24px);color:#2a0f2e;background:#1ed6b0;border-width:3px;box-shadow:0 4px #2a0f2e}.fx-smack{left:50%;top:48%;width:min(82vh,96vw);height:min(82vh,96vw)}.fx-slam.mini{top:23%}.fx-slam.mini b{font-size:clamp(40px,6.5vw,104px);-webkit-text-stroke-width:clamp(6px,.7vw,11px)}.fx-slam.mini span{font-size:clamp(13px,1.4vw,21px);border-width:3px}.fx-slam.mini i{width:min(62vh,80vw)}.show-root,.marks,.show-cv,.lower,.host{pointer-events:none!important}.show-root,.marks{position:absolute;inset:0;overflow:hidden}.show-root>*{position:absolute}.show-cv{position:absolute;inset:0;width:100%;height:100%}.mk{position:absolute;left:0;top:0;width:0;height:0;will-change:transform}.mk-in{position:absolute;left:-60px;top:-60px;width:120px;height:120px}.mk svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mk-links{position:absolute;inset:0;width:100%;height:100%}.lk{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;stroke-dasharray:1 11;animation:lkflow .7s linear infinite}.lk.under{stroke:#2a0f2e;stroke-width:9}.lk.live{stroke:#ffd166}.lk.die{stroke:#ff2a3a}.lk.pre{opacity:.55}@keyframes lkflow{to{stroke-dashoffset:-12}}.mk-live svg{animation:mkbob 1.8s ease-in-out infinite alternate}@keyframes mkbob{0%{transform:translateY(3px)}to{transform:translateY(-5px)}}.mk-rays{animation:mkspin 9s linear infinite}@keyframes mkspin{to{transform:rotate(360deg)}}.mk-rays path{stroke:#2a0f2e;stroke-width:2.5;stroke-linejoin:round}.mk-rays .r1{fill:#ffd166}.mk-rays .r2{fill:#fff8d6}.mk-disc{fill:#fff8e8;stroke:#2a0f2e;stroke-width:4}.mk-cross .ink{fill:#2a0f2e;stroke:#2a0f2e;stroke-width:6;stroke-linejoin:round}.mk-cross .gold{fill:#ffc233}.mk-cross .hi{fill:none;stroke:#fff8d6;stroke-width:2.5;stroke-linecap:round}.mk-halo{fill:none;stroke:#ffd166;stroke-width:3.5}.mk-halo.ink{stroke:#2a0f2e;stroke-width:7.5}.mk-crack{display:none;fill:none;stroke:#2a0f2e;stroke-width:3;stroke-linejoin:round}.mk .sp{position:absolute;left:50%;top:30%;width:9px;height:9px;background:#fff8d6;border:2px solid #b86a12;transform:rotate(45deg);opacity:0;animation:mksp 1.9s linear infinite}.mk .s1{margin-left:-34px}.mk .s2{margin-left:26px;animation-delay:.65s}.mk .s3{margin-left:-6px;animation-delay:1.25s}@keyframes mksp{0%{transform:translateY(30px) rotate(45deg) scale(.4);opacity:0}25%{opacity:1}to{transform:translateY(-58px) rotate(45deg) scale(1);opacity:0}}.mk-live.ok .mk-disc{fill:#ffe9a8}.mk-live.ok .mk-rays{animation-duration:1.6s}.mk-live.broken .mk-crack{display:block}.mk-live.broken .mk-rays,.mk-live.broken .sp,.mk-live.broken .mk-halo{display:none}.mk-live.broken .mk-cross .gold{fill:#9a8f86}.mk-die svg{animation:mkbreath 1.1s ease-in-out infinite alternate}@keyframes mkbreath{0%{transform:scale(.95)}to{transform:scale(1.05)}}.mk-die .tint{fill:#ff2a3a29}.mk-die .ring,.mk-die .ring2,.mk-die .hair,.mk-die .ticks{fill:none;stroke:#ff2a3a}.mk-die .ink{stroke:#2a0f2e}.mk-die .ring{stroke-width:4}.mk-die .ring.ink{stroke-width:8}.mk-die .ring2{stroke-width:2.5}.mk-die .ring2.ink{stroke-width:6}.mk-die .hair{stroke-width:3;stroke-linecap:round}.mk-die .hair.ink{stroke-width:7}.mk-die .ticks{stroke-width:7;stroke-dasharray:2.5 10.59}.mk-die .ticks.ink{stroke-width:10;stroke-dasharray:4.5 8.59;stroke-dashoffset:1}.mk-ticks{animation:mkspin 6s linear infinite reverse}.mk-die .brk{fill:none;stroke:#fff0dc;stroke-width:2.5;stroke-linecap:round}.mk-die .dot{fill:#ff2a3a;stroke:#2a0f2e;stroke-width:2;animation:blink .5s steps(2,jump-none) infinite}.mk-scan{fill:#ff5a66d9;animation:mkscan 1.3s ease-in-out infinite alternate}@keyframes mkscan{0%{transform:translateY(-38px)}to{transform:translateY(38px)}}.mk-die.hit .tint,.mk-die.hit .mk-scan{display:none}.mk-die.miss{filter:grayscale(1)}.mk-die.miss .mk-scan,.mk-die.miss .tint{display:none}.mk-tag{position:absolute;left:0;top:50px;transform:translate(-50%) scale(var(--ts, 1));transform-origin:50% 0;display:flex;align-items:center;gap:4px;padding:1px 7px;font-size:12px;font-weight:900;letter-spacing:1.5px;line-height:16px;white-space:nowrap;color:#fff;background:#ff2a3a;border:2px solid #2a0f2e;border-radius:6px}.mk-live .mk-tag{top:-46px;left:30px;transform:scale(var(--ts, 1));transform-origin:0 100%;color:#2a0f2e;background:#ffd166}.mk-tag u{padding:0 4px;margin-right:-4px;letter-spacing:0;color:#fff0dc;background:#2a0f2e;border-radius:4px}.mk-die:not(.pre) .mk-tag{animation:blink .9s steps(2,jump-none) infinite;--o: .55}.mk.pre{opacity:.62}.mk.pre svg,.mk.pre .mk-rays,.mk.pre .mk-ticks{animation:none}.mk.pre .sp,.mk.pre .mk-scan,.mk.pre .tint,.mk.pre .dot,.mk.pre .mk-halo{display:none}.mk.pre .ring,.mk.pre .ring2{stroke-dasharray:9 7}.mk.pre .mk-disc{stroke-dasharray:7 5;fill:#fff8e899}.mk.pre .mk-rays{opacity:.5}.mk-pop{position:absolute;padding:0 12px;font-size:clamp(17px,2vw,28px);font-weight:900;font-style:italic;line-height:1.4;white-space:nowrap;border:3px solid #2a0f2e;border-radius:10px;box-shadow:0 4px #2a0f2e}.mk-pop.ok{color:#2a0f2e;background:#ffd166}.mk-pop.bad{color:#fff;background:#7a6a80}.mk-pop.hit{color:#fff;background:#ff2a3a}.mk-pop.miss{color:#fff0dc;background:#6b5a70}.dm{position:absolute;pointer-events:none!important;left:0;right:0;top:calc(var(--hud-b) + 50px);height:90px;transition:opacity .3s}body[data-phase=result] .dm{opacity:0}@media(min-width:1241px){.dm{left:290px;right:290px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60px,#000 calc(100% - 60px),transparent);mask-image:linear-gradient(90deg,transparent,#000 60px,#000 calc(100% - 60px),transparent)}}.dm-i{position:absolute;left:0;font-size:15px;font-weight:800;line-height:24px;white-space:nowrap;color:#fff;-webkit-text-stroke:4px #2a0f2e;paint-order:stroke fill;will-change:transform}.dm-i.hot{color:#ffd166}.tcard{left:50%;top:30%;display:flex;align-items:stretch;white-space:nowrap;filter:drop-shadow(0 8px 0 rgba(42,15,46,.55))}.tc-no{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 26px 6px 22px;color:#2a0f2e;background:#ffd166;border:5px solid #2a0f2e;border-right:0;border-radius:20px 0 0 20px}.tc-no small{font-size:13px;font-weight:900;letter-spacing:4px}.tc-no b{font-size:clamp(54px,7vw,96px);font-weight:900;font-style:italic;line-height:.95}.tc-txt{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:10px 34px 10px 22px;background:linear-gradient(100deg,#ff3d8b,#c0246a);border:5px solid #2a0f2e;border-radius:0 20px 20px 0}.tc-txt b{font-size:clamp(30px,4vw,54px);font-weight:900;font-style:italic;line-height:1.05;letter-spacing:4px;color:#fff;text-shadow:3px 4px 0 #2a0f2e}.tc-txt span{display:flex;align-items:center;gap:6px;font-size:clamp(14px,1.5vw,20px);font-weight:800;color:#fff0dc}.tc-txt span em{font-size:1.35em;color:#ffd166}.tc-txt .mag{margin-right:4px}.tc-txt small{align-self:flex-start;padding:1px 10px;font-size:12px;font-weight:800;letter-spacing:1px;color:#ffd166;background:#2a0f2e;border-radius:999px}.tcard.big{top:36%;flex-direction:column;align-items:center;gap:2px}.tc-rays{position:absolute;left:50%;top:50%;z-index:-1;width:min(120vh,150vw);aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(rgba(255,209,102,.85) 0 7deg,transparent 7deg 15deg);-webkit-mask:radial-gradient(circle,#000 10%,transparent 62%);mask:radial-gradient(circle,#000 10%,transparent 62%);animation:spin 7s linear infinite}.tc-logo{width:54px;height:54px;padding:6px;background:#2a0f2e;clip-path:var(--clip)}.tc-logo i{display:block;width:100%;height:100%;background:#ff3d8b;clip-path:var(--clip)}.tcard.big>small{padding:2px 14px;font-size:clamp(11px,1.2vw,15px);font-weight:800;letter-spacing:5px;color:#fff0dc;background:#2a0f2e;border-radius:999px}.tcard.big>b{font-size:clamp(64px,12vw,190px);font-weight:900;font-style:italic;line-height:1.02;letter-spacing:.04em;color:#fff0dc;-webkit-text-stroke:clamp(8px,1vw,16px) #2a0f2e;paint-order:stroke fill;text-shadow:.05em .06em 0 #ff3d8b,.1em .12em 0 #2a0f2e}.tcard.big>em{margin-top:-.4em;padding:0 18px;font-size:clamp(22px,3.6vw,56px);font-weight:900;font-style:italic;letter-spacing:.3em;color:#2a0f2e;background:#1ed6b0;border:4px solid #2a0f2e;border-radius:10px;transform:rotate(-2deg)}.tcard.big>span{margin-top:12px;padding:5px 20px;font-size:clamp(13px,1.6vw,22px);font-weight:800;letter-spacing:2px;color:#2a0f2e;background:#ffd166;border:4px solid #2a0f2e;border-radius:999px}.lockband{left:-6%;right:-6%;transform:translateY(-50%) rotate(-2deg);filter:drop-shadow(0 10px 0 rgba(42,15,46,.5))}.lb-tape{height:18px;background:repeating-linear-gradient(-55deg,#ffd166 0 16px,#2a0f2e 16px 32px);background-size:39.06px 100%;border:solid #2a0f2e;border-width:3px 0;animation:tape .5s linear infinite}.lb-tape.b{animation-direction:reverse}@keyframes tape{to{background-position-x:39.06px}}.lb-body{display:flex;align-items:center;justify-content:center;gap:clamp(14px,4vw,70px);height:clamp(86px,13vh,124px);white-space:nowrap;background:linear-gradient(180deg,#4a1030,#2a0f2e)}.lb-l{display:flex;flex-direction:column;align-items:center}.lb-l b{font-size:clamp(46px,7.4vh,78px);font-weight:900;font-style:italic;line-height:1;letter-spacing:.12em;color:#fff;-webkit-text-stroke:7px #ff2a3a;paint-order:stroke fill;text-shadow:4px 5px 0 #000}.lb-l span{margin-top:3px;font-size:clamp(10px,1.3vh,14px);font-weight:900;letter-spacing:.42em;color:#ffd166}.lb-mag{display:flex;flex-direction:column;align-items:center;gap:4px}.magbox{display:flex;align-items:flex-end;gap:5px;padding:7px 10px 5px;background:#1a0a1c;border:3px solid #fff0dc;border-radius:10px}.magbox.armed{border-color:#ff2a3a;background:#5a0f1c}.magbox .bl{width:clamp(12px,1.9vh,17px);height:clamp(28px,4.4vh,40px);border-color:#000}.lb-mag span,.lb-r span{font-size:clamp(11px,1.5vh,15px);font-weight:800;letter-spacing:2px;color:#fff0dc}.lb-mag em{font-size:1.4em;color:#ffd166}.lb-r{display:flex;flex-direction:column;align-items:center}.lb-r em{font-size:clamp(38px,6vh,62px);font-weight:900;font-style:italic;line-height:1;color:#1ed6b0;text-shadow:3px 4px 0 #000}.bigcount b{display:block;font-weight:900;font-style:italic;line-height:1;color:#ffd166;-webkit-text-stroke:.07em #2a0f2e;paint-order:stroke fill;text-shadow:.045em .055em 0 #ff3d8b,.09em .11em 0 #2a0f2e}.bigcount.n2 b{color:#ffb24d}.bigcount.n1 b{color:#fff;text-shadow:.045em .055em 0 #ff2a3a,.09em .11em 0 #2a0f2e}.lower{position:absolute;left:22px;bottom:calc(var(--tick) + 68px);display:flex;align-items:stretch;height:66px;--c: #ff3d8b;opacity:0;transform:translate(-40px);transition:opacity .2s,transform .2s;filter:drop-shadow(0 5px 0 rgba(42,15,46,.5))}.lower.show{opacity:1;transform:none}.lower.live{--c: #ffd166}.lower.die{--c: #ff2a3a}.lower.you{--c: #1ed6b0}.lw-num{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:74px;padding:0 12px;color:#2a0f2e;background:var(--c);border:4px solid #2a0f2e;border-right:0;border-radius:16px 0 0 16px}.lower.die .lw-num{color:#fff}.lw-num small{font-size:10px;font-weight:900;letter-spacing:3px}.lw-num b{font-size:34px;font-weight:900;font-style:italic;line-height:.95}.lw-main{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:250px;padding:0 14px;white-space:nowrap;background:#2a0f2e;border:solid #2a0f2e;border-width:4px 0;box-shadow:inset 0 -5px 0 var(--c)}.lw-title{font-size:19px;font-weight:900;letter-spacing:1px;color:#fff0dc}.lw-title em{margin-left:8px;padding:1px 8px;font-size:12px;color:#2a0f2e;background:#ffd166;border-radius:999px;vertical-align:2px}.lw-sub{padding-bottom:4px;font-size:13px;font-weight:700;color:var(--c);font-variant-numeric:tabular-nums}.lower:not(.live):not(.die):not(.you) .lw-sub{color:#fff0dcbf}.lw-ecg{width:96px;overflow:hidden;background:#1a0a1c;border:4px solid #2a0f2e;border-left:0;border-radius:0 16px 16px 0}.lw-ecg svg{width:240px;height:100%;animation:ecg .55s linear infinite}.lw-ecg path{fill:none;stroke:#ff3d8b;stroke-width:2.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}@keyframes ecg{to{transform:translate(-40px)}}.lw-state{position:absolute;right:-10px;top:-16px;padding:0 10px;font-size:14px;font-weight:900;font-style:italic;line-height:24px;color:#2a0f2e;background:#fff0dc;border:3px solid #2a0f2e;border-radius:8px;transform:rotate(-4deg)}.lower.safe .lw-state{background:#1ed6b0}.lower.hit .lw-state{color:#fff;background:#ff2a3a}.lower.hit .lw-ecg svg{animation:none;transform:scaleY(.04)}.lower.safe .lw-ecg path{stroke:#1ed6b0}.host{position:absolute;left:50%;bottom:calc(var(--dock) + 12px);transform:translate(-50%);display:flex;align-items:center;gap:8px;max-width:min(660px,94vw);padding:5px 16px 5px 6px;color:#2a0f2e;background:#fff0dc;border:3px solid #2a0f2e;border-radius:999px;box-shadow:0 4px #2a0f2e;opacity:0;transition:opacity .25s,bottom .3s}.host.show{opacity:1}.host i{flex:none;width:24px;height:24px;background:#ff3d8b;border:3px solid #2a0f2e;border-radius:50%;box-shadow:inset 0 -7px #ffd166}.host b{flex:none;padding:0 8px;font-size:11px;line-height:20px;letter-spacing:1px;color:#fff0dc;background:#2a0f2e;border-radius:999px}.host span{font-size:15px;font-weight:800;line-height:1.25}.host.good{background:#b9f5e6}.host.bad{background:#ffd0d4}.host.hot{background:#ffe39a}.outcard{right:22px;top:44%;display:flex;align-items:stretch;white-space:nowrap;filter:drop-shadow(0 6px 0 rgba(42,15,46,.55))}.oc-no{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2px 16px;color:#fff;background:#ff2a3a;border:4px solid #2a0f2e;border-right:0;border-radius:16px 0 0 16px}.oc-no small{font-size:11px;font-weight:900;letter-spacing:3px}.oc-no b{font-size:40px;font-weight:900;font-style:italic;line-height:.95;text-decoration:line-through;text-decoration-thickness:4px;text-decoration-color:#2a0f2e}.oc-t{display:flex;flex-direction:column;justify-content:center;gap:1px;padding:6px 20px 6px 14px;background:#2a0f2e;border:4px solid #2a0f2e;border-radius:0 16px 16px 0;box-shadow:inset 0 -5px #ff2a3a}.oc-t b{font-size:20px;font-weight:900;letter-spacing:2px;color:#fff}.oc-t span{font-size:13px;font-weight:700;color:#fff0dc}.oc-t em{font-size:1.2em;color:#ffd166}.oc-t small{padding-bottom:3px;font-size:12px;font-weight:800;color:#ff8d96}.result{position:absolute;top:calc(var(--hud-b) + 12px);left:50%;transform:translate(-50%);width:max-content;min-width:min(400px,92vw);max-width:94vw;overflow:hidden;--c: #ff3d8b;background:linear-gradient(180deg,#47195a,#25102e);border:4px solid var(--c);border-radius:22px;box-shadow:0 8px #0006;opacity:0;pointer-events:none!important;font-variant-numeric:tabular-nums}.result.show{opacity:1}.result.win{--c: #ffd166}.result.cash,.result.hold{--c: #1ed6b0}.result.lose,.result.dead{--c: #ff2a3a}.rc-head{display:flex;align-items:center;gap:8px;padding:5px 14px;font-size:14px;font-weight:900;letter-spacing:2px;color:#2a0f2e;background:var(--c)}.result.lose .rc-head,.result.dead .rc-head,.result.watch .rc-head{color:#fff}.rc-ic{width:14px;height:14px;background:currentColor;clip-path:var(--clip)}.rc-head em{margin-left:auto;padding-left:16px;font-size:11px;font-weight:700;letter-spacing:1px;opacity:.8}.rc-num{display:block;padding:8px 18px 2px;font-size:clamp(40px,5.4vw,68px);font-weight:900;font-style:italic;line-height:1.05;text-align:center;color:var(--c);text-shadow:3px 4px 0 rgba(0,0,0,.45)}.result.watch .rc-num{color:#fff0dc}.rc-rows{padding:2px 16px 8px}.rc-rows li{display:flex;justify-content:space-between;gap:22px;padding:4px 0;font-size:13.5px;white-space:nowrap;border-top:1px solid #ffffff1c}.rc-rows li span{color:#fff5eacc}.rc-rows li em{font-weight:800}.rc-rows .up em{color:#1ed6b0}.rc-rows .down em{color:#ff7480}.rc-rows .gold em{color:#ffd166}.rc-rows .sum{border-top:2px solid #ffffff40}.rc-foot{padding:5px 14px;font-size:12px;font-weight:700;letter-spacing:1px;text-align:center;color:#fff0dc;background:#00000059}@media(max-width:1240px){.side{display:none}}@media(max-width:1000px)and (orientation:portrait){.hud{top:62px}}@media(max-width:760px)and (orientation:portrait){body{--tick: 26px}.top{padding:8px;gap:6px}.brand{gap:6px}.brand .mark{width:26px;height:26px}.brand-t,.wallet em,.wallet button,.wallet .coin{display:none}.onair{gap:5px;padding:3px 8px 3px 3px}.onair b{padding:2px 6px;font-size:11px}.onair span{font-size:0}.onair em{font-size:12px}.tools{gap:5px}.tools>button{height:32px;padding:0 9px;font-size:12px;letter-spacing:0}.wallet{height:32px;padding:0 10px}.wallet span{font-size:15px}.hud{top:52px;height:42px;gap:7px;padding:0 10px;max-width:calc(100vw - 10px)}.hud>span{font-size:10px;letter-spacing:0}.hud>b{padding:2px 8px;font-size:15px;letter-spacing:1px}.hud .bul{gap:5px;font-size:11px;letter-spacing:0}.hud .bul .mag{display:none}.bul b{font-size:17px}.count{width:62px;height:62px;margin:-10px -2px}.c-num{font-size:26px}.count[data-heat="2"] .c-num{font-size:31px}.strap{gap:7px;height:30px;padding:0 10px;font-size:11px}.strap b{display:none}.pips i{width:24px;height:24px;font-size:10px}.pips{gap:3px;bottom:calc(var(--tick) + 10px)}.panel{flex-wrap:wrap;gap:8px 12px;padding:10px 12px 12px;bottom:calc(var(--tick) + 6px);width:calc(100% - 12px);border-radius:22px}.nums{flex-basis:100%;gap:7px}.row{flex-wrap:wrap;gap:6px 8px}.seg{margin-right:auto}.seg button{padding:5px 10px}#pick{order:3;flex-basis:100%;font-size:11px;letter-spacing:0}.acts button{padding:4px 8px}.grid{grid-template-columns:repeat(7,1fr);gap:2px 6px;padding:0 4px}.grid button{aspect-ratio:1.12;font-size:16px}.stake{flex:1;gap:7px}.stake .lbl{display:none}.go{flex:1.15;width:auto;gap:6px}.chips{justify-content:space-between;gap:2px}.chips button{width:31px;height:31px;font-size:10.5px}.amt b{font-size:20px}.odds b{font-size:28px}.odds b.bad{font-size:18px;line-height:28px}.meta{font-size:11px}.bet{height:44px;font-size:15px;letter-spacing:1px}.bet:disabled,body[data-mode=die] .bet:disabled{font-size:14px}.join{height:32px;font-size:12px;letter-spacing:0}.join.cash{font-size:13px}.next{font-size:10.5px}.ticker{font-size:11.5px}.ticker>b{padding:0 16px 0 8px}.dm{top:calc(var(--hud-b) + 44px)}.dm-i{font-size:13px}.lower{left:6px;bottom:calc(var(--tick) + 46px);height:56px}.lw-num{min-width:56px;padding:0 8px}.lw-num b{font-size:27px}.lw-main{min-width:0;padding:0 10px}.lw-title{font-size:15px}.lw-sub{font-size:11.5px;max-width:216px;overflow:hidden;text-overflow:ellipsis}.lw-ecg{width:46px}.lw-state{right:-2px;font-size:12px;line-height:20px}.closed .host{bottom:calc(var(--tick) + 118px)}.host{padding:4px 12px 4px 5px;width:max-content}.host b{display:none}.host span{font-size:13px}.outcard{right:6px;top:calc(var(--hud-b) + 96px)}.oc-no b{font-size:30px}.oc-no{padding:2px 10px}.oc-t{padding:4px 12px 4px 10px}.oc-t b{font-size:15px}.oc-t span{font-size:11.5px}.tcard.big{top:27%}.tc-no{padding:4px 14px 4px 12px}.tc-txt{padding:8px 18px 8px 12px}.tc-txt b{letter-spacing:2px}.lb-body{gap:12px}.lb-l b{font-size:42px;-webkit-text-stroke-width:5px}.lb-l span{font-size:9px;letter-spacing:.2em}.magbox{gap:3px;padding:5px 7px 4px}.rc-rows li{gap:12px;font-size:12px}.rc-head{font-size:12px;letter-spacing:1px}.rc-foot{font-size:11px}.mk-tag{font-size:13px}}.lw-face{position:relative;align-self:flex-end;width:92px;height:92px;margin-right:-10px;z-index:1;border:4px solid #2a0f2e;border-radius:20px;background:radial-gradient(circle at 50% 35%,#fff5ea,var(--c));overflow:hidden}.lw-face[hidden]{display:none}.lw-face canvas{display:block;width:100%;height:100%}.lower.hit .lw-face{background:radial-gradient(circle at 50% 35%,#ffd0d4,#ff2a3a)}.lower.safe .lw-face{background:radial-gradient(circle at 50% 35%,#eafff9,#1ed6b0)}.oc-face{align-self:center;width:78px;height:78px;margin-right:-8px;z-index:1;border:4px solid #2a0f2e;border-radius:18px;background:#fff0dc;overflow:hidden;transform:rotate(-6deg)}.oc-face canvas{display:block;width:100%;height:100%}.lw-title span{margin-right:4px}@media(max-width:760px)and (orientation:portrait){.lw-face{width:64px;height:64px;border-width:3px;border-radius:14px;margin-right:-8px}.oc-face{width:56px;height:56px;border-width:3px}}.fx-slam.mini.big b{font-size:clamp(48px,8vw,128px)}.fx-slam.mini.big i{width:min(84vh,100vw)}body.titling .dm{opacity:0}.fly-tag{left:0;top:0;width:0;height:0;will-change:transform}.fly-tag b,.fly-tag span{position:absolute;top:34px;font-weight:900;font-style:italic;line-height:20px;white-space:nowrap;border:2.5px solid #2a0f2e}.fly-tag b{right:0;min-width:24px;padding:0 5px;font-size:15px;text-align:center;color:#2a0f2e;background:#fff0dc;border-right:0;border-radius:8px 0 0 8px}.fly-tag span{left:0;padding:0 7px 0 5px;font-size:12px;letter-spacing:1px;color:#fff;background:#ff2a3a;border-radius:0 8px 8px 0}.endcard{left:22px;top:104px;display:flex;align-items:stretch;white-space:nowrap;filter:drop-shadow(0 6px 0 rgba(42,15,46,.55))}.ec-no{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2px 14px;color:#2a0f2e;background:#ffd166;border:4px solid #2a0f2e;border-right:0;border-radius:16px 0 0 16px}.ec-no small{font-size:10px;font-weight:900;letter-spacing:3px}.ec-no b{font-size:38px;font-weight:900;font-style:italic;line-height:.95}.ec-t{display:flex;flex-direction:column;justify-content:center;gap:1px;padding:6px 14px;background:#2a0f2e;border:solid #2a0f2e;border-width:4px 0;box-shadow:inset 0 -5px #ffd166}.ec-t b{font-size:22px;font-weight:900;font-style:italic;letter-spacing:3px;color:#ffd166}.ec-t span{padding-bottom:3px;font-size:12.5px;font-weight:700;color:#fff0dc}.ec-t em{font-size:1.25em;color:#1ed6b0}.ec-faces{display:flex;align-items:center;gap:4px;padding:0 10px 0 4px;background:#2a0f2e;border:4px solid #2a0f2e;border-left:0;border-radius:0 16px 16px 0}.ec-face{position:relative;width:52px;height:52px;border:3px solid #ffd166;border-radius:13px;background:radial-gradient(circle at 50% 35%,#fff5ea,#1ed6b0);overflow:hidden}.ec-face canvas{display:block;width:100%;height:100%}.ec-face u{position:absolute;right:0;bottom:0;min-width:17px;padding:0 3px;font-size:11px;font-weight:900;line-height:14px;text-align:center;color:#2a0f2e;background:#ffd166;border-radius:6px 0 0}@media(max-width:760px)and (orientation:portrait){.wallet .delta{top:calc(100% - 3px);right:4px;padding:0 6px;font-size:11px;line-height:14px;border-width:1.5px}.fly-tag b,.fly-tag span{top:22px;line-height:16px;border-width:2px}.fly-tag b{min-width:18px;font-size:12px}.fly-tag span{font-size:10px}.endcard{left:0;right:0;top:auto;bottom:calc(var(--tick) + 54px);width:max-content;margin:0 auto}.ec-no{padding:0 8px}.ec-no b{font-size:26px}.ec-t{padding:3px 8px}.ec-t b{font-size:16px;letter-spacing:1px}.ec-t span{font-size:10.5px}.ec-faces{gap:3px;padding:0 6px 0 2px}.ec-face{width:38px;height:38px;border-width:2px;border-radius:10px}}@media(max-width:760px)and (orientation:portrait){.lw-ecg{display:none}.lw-main{border-right-width:4px;border-radius:0 14px 14px 0;max-width:calc(100vw - 150px)}.lw-title{overflow:hidden;text-overflow:ellipsis}.lw-state{right:4px;top:-14px}}.result.side{left:22px;top:96px;transform:none;min-width:300px;max-width:360px}.result.side .rc-num{font-size:46px}.result.side .rc-rows li{gap:12px;font-size:12.5px}@media(min-width:1240px){.endcard{top:auto;bottom:calc(var(--tick) + 150px)}}.seats{position:absolute;inset:0;pointer-events:none!important}.seats button{position:absolute;border-radius:16px;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:background .12s}.closed .seats button,.seats button.out{pointer-events:none}@media(hover:hover){.seats button:hover{background:radial-gradient(ellipse at 50% 60%,#ffd1664d,#ffd16600 70%)}}.panel{align-items:center;gap:16px;width:min(1240px,calc(100% - 20px));bottom:calc(var(--tick) + 8px);padding:10px 16px 12px}.panel .col{gap:6px;flex:none}.panel .pk{flex:1 1 0;min-width:0}.panel .pk .seg{align-self:flex-start}#pick{flex:none}.panel .pk .row{gap:8px}.acts button{white-space:nowrap}.panel .info{width:150px}.panel .go{width:210px}.panel .ride{width:190px}.panel .ride .join{height:34px}.pips{display:none}.strap{top:auto;left:auto;right:16px;bottom:calc(var(--tick) + 24px);transform:none}.lower{left:16px;bottom:calc(var(--tick) + 12px)}.host{left:var(--doll-r, 55%);top:calc(var(--doll-top, 120px) + 4px);bottom:auto;transform:none;max-width:min(430px,calc(100% - var(--doll-r, 55%) - 12px));border-radius:18px 18px 18px 4px;transition:opacity .25s}.host span{white-space:normal;line-height:1.25}.outcard{left:22px;right:auto;top:96px}.endcard,.result.side{left:22px;top:96px;bottom:auto}@media(max-width:1240px),(max-height:700px){.side{display:none}}@media(max-height:560px){body{--tick: 0px}.ticker,.dm{display:none}.top{padding:6px 8px;gap:6px}.brand{gap:6px}.brand .mark{width:22px;height:22px}.brand-t{padding:3px 8px 3px 6px}.brand b{font-size:13px;letter-spacing:1.5px}.brand-t span,.onair,.wallet em{display:none}.tools{gap:5px}.tools>button{height:30px;padding:0 9px;font-size:12px}.wallet{height:30px;gap:5px;padding:0 5px 0 8px}.wallet span{font-size:14px}.wallet .coin{width:13px;height:13px}.wallet button{margin-left:0;padding:2px 5px;font-size:10px}.hud{top:5px;height:34px;gap:8px;padding:0 10px;border-radius:12px}.hud>span{font-size:10px;letter-spacing:1px}.hud>b{padding:2px 8px;font-size:13px;letter-spacing:2px}.count{width:46px;height:46px;margin:-6px -2px}.c-num{font-size:20px}.count[data-heat="2"] .c-num{font-size:23px}.bul{gap:5px;font-size:10px}.bul b{font-size:14px}.bul .mag{display:none}.panel{gap:9px;bottom:5px;width:calc(100% - 12px);padding:6px 9px 7px;border-width:2px;border-radius:16px}.panel .col{gap:3px}.seg button{padding:4px 8px;font-size:12px}#pick{font-size:10.5px;letter-spacing:0}#pick b{font-size:12px}.chips{gap:4px}.chips button{width:31px;height:31px;font-size:11px}.chips button.on{transform:translateY(-2px);box-shadow:0 3px #b86a12}.amt{gap:4px}.amt b{font-size:15px}.amt button{width:30px;height:20px;font-size:11px;border-radius:8px}.acts{gap:4px}.acts button{padding:1px 6px;font-size:10px;border-radius:8px}.panel .info{width:104px}.odds b{font-size:22px}.odds b.bad{font-size:14px;line-height:22px}.meta{flex-direction:column;font-size:10px;line-height:1.25}.meta span:last-child i{font-size:11px}.panel .go{width:134px}.bet{height:44px;font-size:14px;letter-spacing:1px;border-radius:12px;box-shadow:0 4px #b86a12}.bet:disabled,body[data-mode=die] .bet:disabled{font-size:12px;box-shadow:0 4px #251a2a}.panel .ride{width:150px}.panel .ride .join{height:26px;font-size:11px;letter-spacing:0;border-radius:10px}.join.cash{font-size:12px}.next{font-size:9.5px;gap:0 4px;line-height:1.2}.next .cur{font-size:10.5px}.next .nx{font-size:12px}.host{padding:3px 9px 3px 4px;gap:5px;font-size:11.5px;border-width:2px;box-shadow:0 3px #2a0f2e}.host b{display:none}.host i{width:16px;height:16px;border-width:2px}.lower{left:6px;bottom:4px;transform-origin:left bottom;scale:.82}.strap{right:8px;bottom:22px;height:28px;gap:8px;padding:0 10px;font-size:11px}.outcard,.endcard,.result.side{left:8px;top:46px;transform-origin:left top;scale:.74}}.rotate{display:none;position:fixed;inset:0;z-index:200;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--cream);background:#2a0f2e}.rotate i{width:54px;height:92px;border:5px solid var(--accent);border-radius:12px;animation:rotate-hint 1.8s ease-in-out infinite}.rotate b{margin-top:10px;font-size:22px;letter-spacing:3px}.rotate span{font-size:12px;letter-spacing:2px;color:var(--dim)}@keyframes rotate-hint{0%,25%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}@media(orientation:portrait)and (max-width:900px){.rotate{display:flex}}.boot-fail{position:fixed;inset:0;z-index:210;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--cream);background:#2a0f2e}.boot-fail b{font-size:20px;letter-spacing:3px}.boot-fail span{font-size:13px;color:var(--dim)}
