@layer tokens,reset,base,atmosphere,layout,stage,performer,overlay,timeline,betbar,feed,menu,ui,responsive,a11y;@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/six-seven/fonts/space-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/six-seven/fonts/inter-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/six-seven/fonts/inter-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/six-seven/fonts/inter-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/six-seven/fonts/inter-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/six-seven/fonts/inter-cyrillic-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/six-seven/fonts/inter-cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/six-seven/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2074,U+20AC,U+2122}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"Space Grotesk", "Inter", "SF Pro Display", "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", monospace;color:#f5f5f7;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg-0:#07131c;--bg-1:#0d2030;--bg-2:#183246;--surface:#091b26b8;--surface-strong:#091b26e6;--surface-soft:#ffffff0d;--border:#ffffff14;--border-strong:#ffffff24;--text-soft:#f5f5f7b8;--text-dim:#f5f5f785;--accent:#1ed7ff;--accent-rgb:30, 215, 255;--accent-strong:#00b8ff;--accent-soft:rgba(var(--accent-rgb), .18);--accent-warm:#ffb224;--accent-red:#ff5c58;--success:#30d158;--gold:#ffd26a;--gold-rgb:255, 210, 106;--mult-cool:#fff7e4;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-panel:14px;--radius-card:16px;--radius-lg:20px;--radius-sheet:24px;--radius-hero:30px;--radius-full:999px;--shadow-sheet:0 24px 64px #0006;--mult-top:94px;--feed-bottom:56px;--share-bottom:128px;--metric-chip-w:88px;background:#07090d;font-family:Inter,SF Pro Display,Segoe UI,system-ui,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{overscroll-behavior:none;height:100%;margin:0;overflow:hidden}body{width:100%;height:100%;height:var(--app-height,100dvh);overscroll-behavior:none;background:radial-gradient(circle at top,#ffdc7238,#0000 24%),radial-gradient(circle at 50% 24%,#4ddfff2e,#0000 34%),linear-gradient(#67d4ff 0%,#34a9e8 34%,#0a7bba 58%,#053c62 100%);margin:0;position:fixed;inset:0;overflow:hidden}button,input,textarea,select{font:inherit;touch-action:manipulation}p,h1,h2,h3{margin:0}button{padding:0}#app,.app-shell{width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow:hidden}.scene-backdrop{background:linear-gradient(#07131c2e 0%,#07131c14 42%,#07131c38 100%),url(/six-seven/generated/ludo/sixseven-bg-beach-v2.webp) 50%/cover no-repeat,radial-gradient(circle at 50% 14%,#fff4c0c7,#ffce5c29 22%,#0000 36%),linear-gradient(#92e7fffa 0%,#6cd6fff0 18%,#29aae6f5 38%,#0484c6fa 58%,#0765a8 59%,#12bfd9 68%,#f1d48f 79%,#f0c672 100%);position:absolute;inset:0;overflow:hidden}.scene-backdrop .sun-disc,.scene-backdrop .palm,.scene-backdrop .cloud{opacity:.28}.scene-backdrop:before{content:"";opacity:1;background:linear-gradient(#ffffff2e,#fff0 24%),linear-gradient(#0000 57%,#ffffff3d 58%,#0000 59%),linear-gradient(#0000 63%,#ffffff1f 64%,#0000 65%),linear-gradient(#0000 74%,#d19a3f33 100%);position:absolute;inset:0}.scene-backdrop:after{content:"";mix-blend-mode:soft-light;background:radial-gradient(circle at 50% 72%,#fff7cb2e,#0000 28%),linear-gradient(90deg,#0000 0%,#ffffff1a 18%,#0000 26% 72%,#ffffff14 84%,#0000 100%);position:absolute;inset:0}.sun-disc{aspect-ratio:1;filter:blur(16px);opacity:.9;background:radial-gradient(circle,#fff8cff2 0%,#ffd77094 34%,#ffb33f38 58%,#0000 78%);border-radius:50%;width:min(58vw,340px);position:absolute;top:8%;left:50%;transform:translate(-50%)}.sun-disc:after{content:"";filter:blur(6px);mix-blend-mode:screen;opacity:.7;background:conic-gradient(#fff4c200 0deg,#fff4c229 8deg,#fff4c200 20deg 44deg,#fff4c21f 52deg,#fff4c200 66deg 96deg,#fff4c224 106deg,#fff4c200 122deg 160deg,#fff4c21a 170deg,#fff4c200 186deg 360deg);border-radius:50%;animation:46s linear infinite sun-rays;position:absolute;inset:-60%}@keyframes sun-rays{to{transform:rotate(360deg)}}.cloud{border-radius:var(--radius-full);filter:blur(.5px);opacity:.9;background:#ffffffa8;animation:17s ease-in-out infinite float-cloud;display:block;position:absolute}.cloud:before,.cloud:after{content:"";border-radius:var(--radius-full);background:inherit;position:absolute}.cloud-a{width:96px;height:26px;top:10%;left:12%}.cloud-a:before{width:34px;height:34px;top:-12px;left:10px}.cloud-a:after{width:40px;height:30px;top:-8px;right:12px}.cloud-b{width:118px;height:28px;animation-duration:22s;animation-direction:reverse;top:16%;right:10%}.cloud-b:before{width:44px;height:36px;top:-14px;left:12px}.cloud-b:after{width:40px;height:28px;top:-8px;right:18px}.shore-glow,.shore-line{position:absolute;left:0;right:0}.shore-glow{background:linear-gradient(#fff0,#70f1ff3d 40%,#ffffff47 66%,#fff0 100%);height:16%;animation:5s ease-in-out infinite shore-pulse;bottom:23%}.shore-line{opacity:.8;background:linear-gradient(90deg,#0000,#ffffffd1,#0000);height:1px;bottom:27%}.palm{opacity:.94;transform-origin:bottom;width:180px;height:270px;animation:5.4s ease-in-out infinite sway-palm;display:block;position:absolute;bottom:16%}.palm-left{left:-16px}.palm-right{animation-delay:-3s;right:-16px}.palm-trunk{border-radius:var(--radius-sheet);background:linear-gradient(90deg,#00000038 0%,#0000 34%,#ffe0a02e 62%,#0000 100%),repeating-linear-gradient(178deg,#6d3c1d 0 12px,#814b26 12px 20px),linear-gradient(#8a5228 0%,#9f6530 42%,#6d3c1d 100%);width:16px;height:232px;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(11deg);box-shadow:inset 0 0 0 1px #ffe4aa1f,0 8px 18px #28140647}.palm-right .palm-trunk{transform:translate(-50%)rotate(-11deg)}.palm-crown{filter:drop-shadow(0 6px 8px #183c1e52);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 160'%3E%3Cdefs%3E%3Cpath id='l' d='M0 0 C -9 -30 -7 -56 0 -78 C 7 -56 9 -30 0 0 Z'/%3E%3ClinearGradient id='g' x1='0' y1='1' x2='0' y2='0'%3E%3Cstop offset='0' stop-color='%231f6f38'/%3E%3Cstop offset='1' stop-color='%2346b95f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg transform='translate(100 150)' fill='url(%23g)' stroke='%23134a25' stroke-width='1.1' stroke-linejoin='round'%3E%3Cuse href='%23l' transform='rotate(-106) scale(1 .78)'/%3E%3Cuse href='%23l' transform='rotate(-74)'/%3E%3Cuse href='%23l' transform='rotate(-42)'/%3E%3Cuse href='%23l' transform='rotate(-14) scale(1 1.12)'/%3E%3Cuse href='%23l' transform='rotate(14) scale(1 1.12)'/%3E%3Cuse href='%23l' transform='rotate(42)'/%3E%3Cuse href='%23l' transform='rotate(74)'/%3E%3Cuse href='%23l' transform='rotate(106) scale(1 .78)'/%3E%3C/g%3E%3Cg transform='translate(100 150)' fill='%237a4a22' stroke='%23543114' stroke-width='.8'%3E%3Ccircle cx='-7' cy='-5' r='5.5'/%3E%3Ccircle cx='7' cy='-7' r='5.5'/%3E%3Ccircle cx='0' cy='-1' r='5.5'/%3E%3C/g%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:contain;width:168px;height:150px;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes sway-palm{0%,to{transform:translateY(0)rotate(-1.8deg)}50%{transform:translateY(-4px)rotate(2.6deg)}}@keyframes sweat-fall{0%{opacity:0;transform:translateY(-1px)scaleY(.72)}24%{opacity:1}76%{opacity:.92}to{opacity:0;transform:translateY(8px)scaleY(1.05)}}@keyframes sweat-drop{0%{opacity:0;transform:translateY(-1px)scale(.75)}30%{opacity:1}to{opacity:0;transform:translateY(6px)scale(1)}}@keyframes float-cloud{0%{transform:translate(0)}50%{transform:translate(14px)}to{transform:translate(0)}}@keyframes shore-pulse{0%,to{opacity:.42;transform:translateY(0)}50%{opacity:.68;transform:translateY(4px)}}@keyframes stage-glint{0%,to{opacity:.3;transform:translateY(0)scale(.8)}50%{opacity:.78;transform:translateY(-10px)scale(1.12)}}.mobile-app{z-index:1;width:min(100%,520px);height:100%;height:var(--app-height,100dvh);max-height:var(--app-height,100dvh);padding:calc(env(safe-area-inset-top,0px) + 12px) 16px calc(env(safe-area-inset-bottom,0px) + 12px);overscroll-behavior:none;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:10px;margin:0 auto;display:grid;position:relative;overflow:hidden}.mobile-app>.top-bar{grid-row:1}.mobile-app>.stage-screen{grid-row:2}.mobile-app>.bet-bar{grid-row:3}.mobile-app:before{content:"";pointer-events:none;background:linear-gradient(#04070c1f 0%,#04070c00 18%,#04070c29 100%);position:absolute;inset:0}.top-bar,.stage-screen,.bet-bar,.mobile-menu{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%)}.top-bar{z-index:1;border:1px solid var(--border-strong);background:linear-gradient(#141922db 0%,#0f121bad 100%);border-radius:26px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative;box-shadow:0 18px 36px #0000003d}.brand-block,.balance-pill,.metric-chip,.menu-card{min-width:0}.brand-block,.rounds-all-btn,.top-actions,.balance-pill{flex:none}.crash-history{flex:1 1 0;min-width:0}.brand-kicker{white-space:nowrap}.brand-kicker,.pill-label,.menu-kicker,.menu-label,.menu-caption,.metric-label,.phase{letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);font-size:.68rem;display:block}.brand-title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;white-space:nowrap;margin-top:4px;font-size:1.28rem;font-weight:700;line-height:1;display:block}.top-actions{align-items:center;gap:10px;display:flex}.balance-pill{border:1px solid var(--border);text-align:right;background:#ffffff0d;border-radius:18px;padding:10px 12px;transition:border-color .25s,background-color .25s}.balance-pill.is-debit-flash{background:#ff5c5c26;border-color:#ff5c5c}.balance-pill.is-credit-flash{background:#5cff8a26;border-color:#5cff8a}.balance-pill strong,.metric-chip strong,.menu-card strong,.history-empty{word-break:break-word;font-variant-numeric:tabular-nums;font-size:.95rem;line-height:1.2;display:block}#wallet{white-space:nowrap;word-break:normal}.menu-toggle,.menu-close,.secondary-button{cursor:pointer;border:0}.menu-toggle{border-radius:var(--radius-panel);background:var(--surface-soft);border:1px solid var(--border);place-items:center;gap:0;width:44px;height:44px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff0f}.menu-toggle span{border-radius:var(--radius-full);background:#f5f5f7;width:18px;height:2px}.stage-screen{z-index:1;border-radius:var(--radius-hero);flex-direction:column;min-height:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #00000042}.stage-header,.stage-topline,.bet-bar,.bet-control,.menu-row,.menu-head{align-items:center;display:flex}.stage-header,.stage-topline{justify-content:space-between;gap:8px}.stage-topline{z-index:8;position:absolute;top:10px;left:10px;right:10px}.multiplier-stack{top:var(--mult-top);z-index:8;text-align:center;pointer-events:none;justify-items:center;gap:6px;display:grid;position:absolute;left:12px;right:12px}.timeline{z-index:9;border-radius:0;position:absolute;bottom:0;left:0;right:0}.phase-pill{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07162194;border:1px solid #ffffff1f;align-items:center;gap:8px;min-width:0;padding:9px 12px;display:inline-flex}.phase-pill .phase{color:#ffffffeb}.phase-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 6px #18caff24}.phase-sep{color:#ffffff4d;font-size:.9rem;line-height:1}.phase-players{color:#ffffffb8;align-items:center;gap:4px;font-size:.8rem;display:inline-flex}.phase{margin-bottom:0;line-height:1}.status,.result{color:var(--text-soft)}.status{max-width:320px;min-height:1.2em;margin-top:2px;font-size:.82rem}.multiplier-stack .status,.multiplier-stack .result{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fffffff0;text-shadow:0 1px 6px #000000bf;background:#040e18b8;max-width:min(340px,92%);padding:4px 10px;font-size:.9rem;font-weight:600;line-height:1.35;display:inline-block}.multiplier-stack .status+.result:before{content:none}.multiplier-stack .result:empty,.multiplier-stack .status[hidden]{display:none}.metric-chip{width:var(--metric-chip-w);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07162194;border:1px solid #ffffff1f;border-radius:18px;padding:10px 11px;box-shadow:inset 0 1px #ffffff0d}.multiplier{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-shadow:0 2px 8px #0000008c,0 14px 36px #0006;font-size:clamp(4.2rem,20vw,7.5rem);font-weight:700;line-height:.88;position:relative}.multiplier.is-high{color:var(--accent-warm,#ffb347);text-shadow:0 2px 8px #0000008c,0 0 30px #ffb22459,0 14px 36px #0006}.multiplier.is-extreme{color:#ff5c58;text-shadow:0 2px 8px #0000008c,0 0 40px #ff5c5880,0 0 80px #ff5c5840,0 14px 36px #0006}.multiplier[data-phase=running].is-hit-pulse{animation:.4s cubic-bezier(.34,1.45,.5,1) mult-hit}@keyframes mult-hit{0%{filter:brightness()drop-shadow(0 0 #ffb22400);transform:translateY(0)scale(1)}30%{filter:brightness(1.65)drop-shadow(0 0 22px #ffb224e6);transform:translateY(-22px)scale(1.14)}62%{filter:brightness(1.18)drop-shadow(0 0 6px #ffb2244d);transform:translateY(5px)scale(.97)}to{filter:brightness()drop-shadow(0 0 #ffb22400);transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.multiplier[data-phase=running].is-hit-pulse{animation:.22s ease-out mult-pulse}@keyframes mult-pulse{0%,to{filter:brightness()}40%{filter:brightness(1.4)}}}.multiplier[data-phase=running]:after{content:"";z-index:-1;background:radial-gradient(ellipse at center, rgba(255, 179, 71, calc(var(--mult-heat,0) * .22)) 0%, rgba(255, 140, 50, calc(var(--mult-heat,0) * .1)) 45%, transparent 70%);pointer-events:none;border-radius:50%;position:absolute;inset:-30% -40%}.multiplier-label{border-radius:var(--radius-full);letter-spacing:.22em;text-transform:uppercase;color:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0716218c;justify-self:center;align-items:center;min-height:1.5em;padding:3px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.multiplier-label:empty{visibility:hidden}.multiplier-label.is-crashed{color:#ffb3ae;background:#480a0a99}.sixseven-flyout-layer{z-index:6;pointer-events:none;width:0;height:0;position:absolute;top:52%;left:50%;overflow:visible}.temp-gauge{z-index:12;pointer-events:none;flex-direction:column;align-items:center;gap:0;width:44px;display:flex;position:absolute;top:54px;bottom:8px;right:8px}.temp-gauge-max{font-family:var(--font-display);letter-spacing:.02em;color:#ffffffd1;text-shadow:0 1px 3px #000000b3;font-variant-numeric:tabular-nums;flex:none;margin-bottom:3px;font-size:.56rem;font-weight:800;transition:color .2s}.temp-gauge.is-supercharged .temp-gauge-max{color:var(--gold);text-shadow:0 0 8px #ffc85acc,0 1px 3px #000000b3}.temp-gauge.is-charging .temp-gauge-max{animation:.7s cubic-bezier(.34,1.5,.5,1) gauge-max-pop}.temp-gauge.is-charging .temp-gauge-glass{animation:.7s ease-out gauge-charge-glow}.temp-gauge.is-charging .temp-gauge-bar{transition:height .6s cubic-bezier(.5,0,.2,1)}@keyframes gauge-max-pop{0%{transform:scale(1)}35%{color:#fff3cf;text-shadow:0 0 14px #ffdc78;transform:scale(1.85)}to{transform:scale(1)}}@keyframes gauge-charge-glow{0%,to{box-shadow:inset 2px 0 4px #ffffff40,inset -2px 0 5px #00000059,0 2px 10px #00000040}40%{box-shadow:inset 0 0 12px #ffd278e6,0 0 22px #ffb446d9,0 0 44px #ff8c3280}}.temp-gauge-tube{flex:1;justify-content:center;width:18px;min-height:0;margin-bottom:-6px;display:flex;position:relative}.temp-gauge-glass{background:linear-gradient(90deg,#ffffff47 0%,#ffffff0f 35%,#0000002e 100%),#0814208c;border:1.5px solid #ffffff59;border-bottom:0;border-radius:999px 999px 0 0;width:10px;height:100%;position:relative;overflow:hidden;box-shadow:inset 2px 0 4px #ffffff40,inset -2px 0 5px #00000059,0 2px 10px #00000040}.temp-gauge-bar{background:linear-gradient(#ff5c58 0%,#ffb347 42%,#7dffb0 78%,#1ed7ff 100%);border-radius:999px 999px 0 0;width:auto;height:0%;transition:height .2s ease-out;position:absolute;bottom:0;left:1px;right:1px;box-shadow:0 0 8px #ff5c5859}.temp-gauge-ticks{opacity:.7;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff8c 0 1.5px,#0000 1.5px 12px);width:7px;position:absolute;inset:6px auto 6px -8px}.temp-gauge-bulb{z-index:1;background:radial-gradient(circle at 32% 28%,#ffffff8c 0%,#fff0 42%),radial-gradient(circle at 50% 55%,#ff7a45 0%,#e23a2e 62%,#8a1a14 100%);border:1.5px solid #fff6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative;box-shadow:inset 0 -3px 6px #00000059,0 0 14px #ff5c5873,0 4px 12px #00000059}.temp-gauge-readout{justify-content:center;align-items:baseline;gap:0;line-height:1;display:inline-flex}.temp-gauge-val{font-family:var(--font-display);color:#fff;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-shadow:0 1px 3px #000000bf;font-size:.72rem;font-weight:800;line-height:1}.temp-gauge-unit{color:#ffffffd9;text-shadow:0 1px 2px #000000a6;font-size:.58rem;font-weight:700;line-height:1}@media (height<=560px){.temp-gauge{width:36px}.temp-gauge-tube{width:14px}.temp-gauge-glass{width:8px}.temp-gauge-bulb{width:28px;height:28px}.temp-gauge-val{font-size:.62rem}}@media (width>=840px){.temp-gauge{width:48px;right:10px}.temp-gauge-tube{width:20px}.temp-gauge-glass{width:12px}.temp-gauge-bulb{width:40px;height:40px}.temp-gauge-val{font-size:.78rem}}.flame-digit{z-index:13;pointer-events:none;font-family:var(--font-display);color:#fff;text-shadow:0 0 6px #ff8c00,0 0 12px #ff5c00,0 0 22px #ff3d00,0 0 36px #ff3c008c;opacity:0;will-change:transform, opacity;font-size:clamp(.95rem,3.15vw,1.3rem);font-weight:900;line-height:1;position:absolute;transform:translate(-50%,-50%)scale(.4)}.flame-digit.is-flying{animation:.52s cubic-bezier(.22,.7,.28,1) forwards flame-fly}@keyframes flame-fly{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)}14%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}90%{opacity:1;transform:translate(calc(-50% + var(--dx) * .97), calc(-50% + var(--dy) * .97)) scale(.82)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.6)}}@media (height<=560px){.flame-digit{font-size:.84rem}}.ss-beat-pop{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.06em;pointer-events:none;color:#fff6e0;text-shadow:0 0 2px #fffef8,0 0 8px #ffe08a,0 0 18px #ff9a2a,0 0 36px #ff3c00e6,0 0 56px #b414008c,0 3px 8px #280000a6;-webkit-text-stroke:.5px #5a120073;align-items:baseline;gap:.02em;font-weight:900;line-height:.88;display:inline-flex;position:absolute;top:0;left:0}.ss-beat-six,.ss-beat-seven{color:inherit}.ss-beat-six{color:#fff8ec}.ss-beat-seven{color:#ffc56a}.ss-beat-pop-soft{font-size:clamp(3.2rem,15vw,6.4rem);animation:.48s cubic-bezier(.22,.8,.28,1) forwards ss-beat-soft}.ss-beat-pop-skin{text-shadow:0 0 3px #fff,0 0 14px #ffe9a8,0 0 28px #ffb03a,0 0 52px #ff4600,0 0 90px #ff1e00bf,0 4px 10px #280000b3;font-size:clamp(3.6rem,17vw,7.2rem);animation:.56s cubic-bezier(.18,.9,.28,1) forwards ss-beat-skin}.ss-beat-shard{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.06em;color:#ffd88a;pointer-events:none;will-change:transform, opacity;text-shadow:0 0 4px #fff2cf,0 0 12px #ffb14a,0 0 26px #ff4600d9,0 2px 6px #28000099;-webkit-text-stroke:.4px #5a120066;font-size:clamp(1.4rem,6.5vw,2.9rem);font-weight:900;line-height:.88;animation:.6s cubic-bezier(.14,.72,.28,1) forwards ss-beat-shard;position:absolute;top:0;left:0}@keyframes ss-beat-shard{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)rotate(0)}16%{opacity:1;transform:translate(-50%, -50%) scale(calc(var(--shard-scale,1) * 1.05)) rotate(calc(var(--rot,0deg) * .18))}to{opacity:0;transform:translate(calc(-50% + var(--dx,0px)), calc(-50% + var(--dy,0px))) scale(calc(var(--shard-scale,1) * .72)) rotate(var(--rot,0deg))}}.ss-beat-ring{pointer-events:none;will-change:transform, opacity;border:3px solid #ffbe5af2;border-radius:50%;width:48px;height:48px;animation:.58s cubic-bezier(.1,.7,.3,1) forwards ss-beat-ring;position:absolute;top:0;left:0;box-shadow:0 0 22px #ff7800b3,inset 0 0 14px #ff960080}@keyframes ss-beat-ring{0%{opacity:.95;border-width:4px;transform:translate(-50%,-50%)scale(.15)}to{opacity:0;border-width:.5px;transform:translate(-50%,-50%)scale(3.8)}}.sixseven-burst{z-index:14;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ss67-flyer{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.06em;color:#fff6e0;text-shadow:0 0 2px #fffef8,0 0 8px #ffe08a,0 0 18px #ff9a2a,0 0 36px #ff3c00e6,0 3px 8px #280000a6;-webkit-text-stroke:.5px #5a120073;pointer-events:none;will-change:transform, opacity;align-items:baseline;gap:.02em;font-weight:900;line-height:.88;animation-timing-function:cubic-bezier(.4,.85,.3,1);animation-fill-mode:forwards;display:inline-flex;position:absolute}.ss67-flyer-soft{font-size:clamp(2.2rem,10vw,3.8rem);animation-name:ss67-fly-soft}.ss67-flyer-skin{font-size:clamp(3.4rem,16vw,6.6rem);animation-name:ss67-fly-skin}@keyframes ss67-fly-skin{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}14%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}to{opacity:1;transform:translate(calc(-50% + var(--fly-dx)), calc(-50% + var(--fly-dy))) scale(var(--fly-scale))}}@keyframes ss67-fly-soft{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}to{opacity:0;transform:translate(calc(-50% + var(--fly-dx)), calc(-50% + var(--fly-dy))) scale(var(--fly-scale))}}.ss67-spark{z-index:13;border-radius:var(--radius-full);pointer-events:none;will-change:transform, opacity;animation-name:ss67-spark-fly;animation-fill-mode:forwards;position:absolute}.ss67-spark-skin{background:radial-gradient(circle,#fff 0%,#ffe08a 42%,#ff7a2a 76%,#0000 100%);width:6px;height:6px;margin:-3px 0 0 -3px;animation-duration:.66s;animation-timing-function:cubic-bezier(.15,.7,.3,1);box-shadow:0 0 8px 2px #ffb450e6}.ss67-spark-soft{background:radial-gradient(circle,#fff 0%,#ffd27a 50%,#0000 100%);width:4px;height:4px;margin:-2px 0 0 -2px;animation-duration:.42s;animation-timing-function:ease-out;box-shadow:0 0 5px 1px #ffbe5acc}@keyframes ss67-spark-fly{0%{opacity:0;transform:translate(0)scale(.4)}12%{opacity:1;transform:translate(calc(var(--sx) * .18), calc(var(--sy) * .18)) scale(1.15)}to{opacity:0;transform:translate(var(--sx), var(--sy)) scale(.5) rotate(var(--srot))}}.ss67-burst-flash{pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle,#fffffff2 0%,#ffe8ae99 42%,#0000 72%);border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;animation:.5s ease-out forwards ss67-burst-flash;position:absolute}@keyframes ss67-burst-flash{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:scale(7)}}@keyframes ss-beat-soft{0%{opacity:0;filter:brightness()saturate(1.1);transform:translate(-50%,-50%)scale(.98)}12%{opacity:1;transform:translate(-50%,-50%)scale(1)}40%{opacity:1;filter:brightness(1.25)saturate(1.35);transform:translate(-50%,-50%)scale(1.32)}to{opacity:0;filter:brightness(1.55)saturate(1.5);transform:translate(-50%,-50%)scale(1.58)}}@keyframes ss-beat-skin{0%{opacity:0;filter:brightness(1.1)saturate(1.2);transform:translate(-50%,-50%)scale(1)}8%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}26%{opacity:1;filter:brightness(1.7)saturate(1.45);transform:translate(-50%,-50%)scale(2.05)}to{opacity:0;filter:brightness(2)saturate(1.6);transform:translate(-50%,-50%)scale(2.5)}}.cheer-crew{z-index:1;pointer-events:none;--sway-amp:0;position:absolute;inset:0}.cheer-actor{aspect-ratio:169/263;filter:drop-shadow(0 8px 14px #0006)brightness(.93)saturate(.95);opacity:.96;transform-origin:50% 96%;width:auto;height:clamp(140px,28vh,210px);transition:opacity .35s;animation:1.7s ease-in-out infinite cheer-sway;position:absolute;bottom:15%}@keyframes cheer-sway{0%{transform:rotate(calc(var(--sway-amp) * -1deg)) translateY(0)}50%{transform:rotate(calc(var(--sway-amp) * 1deg)) translateY(calc(var(--sway-amp) * -1px))}to{transform:rotate(calc(var(--sway-amp) * -1deg)) translateY(0)}}.cheer-sprite{image-rendering:auto;background-position:0 0;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.cheer-left{left:12%}.cheer-right{right:12%}.cheer-crew[data-phase="0"] .cheer-actor{opacity:0}.cheer-crew.is-crashed .cheer-actor{opacity:0;transition-duration:.55s}@media (width<=640px){.cheer-left{left:-1%}.cheer-right{right:-1%}}@media (width<=420px){.cheer-actor{width:auto;height:clamp(100px,20vh,150px);bottom:16%}}@media (prefers-reduced-motion:reduce){.cheer-actor{animation:none;transform:none}}.result{max-width:340px;min-height:1.2em;font-size:.84rem}.win-float{z-index:6;letter-spacing:-.02em;color:#8dffb1;text-shadow:0 2px #09301866,0 8px 24px #30d15866;pointer-events:none;font-size:1.7rem;font-weight:800;animation:1.5s cubic-bezier(.22,1,.36,1) forwards win-float;position:absolute;top:30%;left:50%;transform:translate(-50%)}@keyframes win-float{0%{opacity:0;transform:translate(-50%)translateY(14px)scale(.7)}14%{opacity:1;transform:translate(-50%)translateY(0)scale(1.08)}30%{transform:translate(-50%)translateY(-6px)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-56px)scale(.94)}}.multiplier{letter-spacing:-.02em;text-shadow:0 2px 8px #00000080,0 0 20px #ffb0544d,0 0 40px #ff5c3c26;font-weight:800;transition:color .22s ease-out}.multiplier.is-premium{text-shadow:0 2px 8px #00000080, 0 0 30px rgba(var(--gold-rgb), .6), 0 0 60px #ff9f0a66, 0 0 90px #ff9f0a33, 0 0 120px rgba(var(--gold-rgb), .1);animation:2s ease-in-out infinite multiplier-premium-glow}@keyframes multiplier-premium-glow{0%,to{text-shadow:0 2px 8px #00000080, 0 0 30px rgba(var(--gold-rgb), .6), 0 0 60px #ff9f0a66, 0 0 90px #ff9f0a33}50%{text-shadow:0 2px 8px #00000080, 0 0 40px rgba(var(--gold-rgb), .8), 0 0 80px #ff9f0a80, 0 0 120px #ff9f0a4d, 0 0 160px rgba(var(--gold-rgb), .15)}}.multiplier[data-phase=crashed]{animation:.48s cubic-bezier(.36,.07,.19,.97) both multiplier-crash}.multiplier[data-phase=running]{--mult-heat:0;text-shadow:0 2px 8px #00000080, 0 0 calc(10px + var(--mult-heat) * 34px) rgba(255, 176, 84, calc(.25 + var(--mult-heat) * .6)), 0 0 calc(4px + var(--mult-heat) * 14px) rgba(255, 92, 60, calc(var(--mult-heat) * .55)), 0 14px 36px #0006;animation:1.5s ease-in-out infinite multiplier-live}.multiplier[data-phase=crashed]{color:#ff5c58!important}.multiplier[data-phase=capped]{color:var(--gold)!important}@keyframes multiplier-crash{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes multiplier-live{0%,to{transform:scale(1)}50%{transform:scale(calc(1.014 + var(--mult-heat) * .02))}}.sixseven-banner{z-index:7;font-family:var(--font-display);letter-spacing:.02em;color:var(--gold);text-shadow:0 3px #8c3c00cc,0 10px 34px #ff9f0a8c;pointer-events:none;align-items:baseline;gap:10px;font-size:clamp(2rem,9vw,3.4rem);font-weight:700;display:flex;position:absolute;top:26%;left:50%;transform:translate(-50%)scale(0)}.sixseven-banner .sixseven-dot{color:#fff}.sixseven-banner.is-active{animation:2.4s cubic-bezier(.22,1.2,.36,1) both sixseven-pop}@keyframes sixseven-pop{0%{opacity:0;transform:translate(-50%,18px)scale(0)}14%{opacity:1;transform:translate(-50%)scale(1.14)rotate(-2deg)}24%{transform:translate(-50%)scale(.98)rotate(1.2deg)}34%{transform:translate(-50%)scale(1.04)rotate(0)}78%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-20px)scale(.92)}}.screen-flash{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.screen-flash.is-cash{background:radial-gradient(circle at 50% 42%,#78ffaa80 0%,#30d15829 40%,#0000 72%);animation:.52s cubic-bezier(.22,1,.36,1) forwards screen-flash}.screen-flash.is-crash{background:radial-gradient(circle at 50% 46%,#ff6e5480 0%,#ff3c302e 42%,#0000 74%);animation:.42s cubic-bezier(.36,.07,.19,.97) forwards screen-flash}.screen-flash.is-skin{z-index:10;background:radial-gradient(circle at 50% 40%, #ffffffeb 0%, #fff4d28c 28%, rgba(var(--gold-rgb), .18) 55%, transparent 78%);animation:.48s cubic-bezier(.22,1,.36,1) forwards screen-flash-skin}@keyframes screen-flash-skin{0%{opacity:0}16%{opacity:1}42%{opacity:.85}to{opacity:0}}@keyframes screen-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}.confetti-layer{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti-piece{top:-6%;left:var(--cx);opacity:0;width:8px;height:12px;animation:confetti-fall var(--cdur) ease-in var(--cdelay) both;border-radius:2px;position:absolute}@keyframes confetti-fall{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:.9;transform:translate(var(--cdx), var(--cdy,680px)) rotate(var(--crot))}}.stage-host{--stage-heat:.18;--stage-flash:0;--stage-dust:0;--crash-lead-width:390px;--crash-follow-width:300px;--crash-lead-opacity:0;--crash-lead-x:-46%;--crash-lead-y:0%;--crash-lead-rotate:0deg;--crash-lead-scale:1;--crash-follow-opacity:0;--crash-follow-x:-70%;--crash-follow-y:4%;--crash-follow-rotate:0deg;--crash-follow-scale:.88;background:linear-gradient(#060e161f 0%,#0000 24% 66%,#180e053d 100%),url(/six-seven/generated/ludo/sixseven-bg-beach-v2.webp) 50%/cover no-repeat;border-radius:0;flex:1;width:100%;min-height:190px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.stage-host:before{content:"";pointer-events:none;background:radial-gradient(85% 65% at 50% 48%,#0000 55%,#040a1038 100%);position:absolute;inset:0}.stage-host:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#ffb25412 78%,#0000 100%);position:absolute;inset:0}.stage-host canvas{image-rendering:auto;z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.stage-atmosphere{z-index:1;pointer-events:none;position:absolute;inset:0}.crash-sequence{z-index:3;pointer-events:none;position:absolute;inset:0}.crash-lead,.crash-follow{will-change:transform, opacity;backface-visibility:hidden;position:absolute;left:0}.crash-lead{width:var(--crash-lead-width);aspect-ratio:.82;opacity:var(--crash-lead-opacity);transform:translate3d(var(--crash-lead-x), calc(var(--crash-lead-y) + 24%), 0) rotate(var(--crash-lead-rotate)) scale(var(--crash-lead-scale));transform-origin:bottom;transition:none;bottom:0%}.crash-lead-sprite,.crash-follow-sprite{image-rendering:auto;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.crash-lead-sprite{filter:drop-shadow(-18px 18px 20px #12112438)drop-shadow(0 12px 30px #ffffff14);background-image:url(/six-seven/generated/ludo/hit-blonde-swim-run-v3.webp)}.crash-follow{width:var(--crash-follow-width);aspect-ratio:.78;opacity:var(--crash-follow-opacity);transform:translate3d(var(--crash-follow-x), var(--crash-follow-y), 0) rotate(var(--crash-follow-rotate)) scale(var(--crash-follow-scale));transform-origin:50%;transition:opacity .15s ease-out,width .15s ease-out;bottom:-8%}.crash-follow-sprite{clip-path:inset(0 0 14%);filter:drop-shadow(-22px 18px 22px #1f123f38)drop-shadow(0 0 24px #ffffff1a);background-image:url(/six-seven/generated/ludo/hit-trump-side-run-v2-packed.webp)}.stage-host[data-crash-variant=hit][data-phase=crashed] .crash-lead-sprite,.stage-host[data-crash-variant=hit][data-phase=crashed] .crash-follow-sprite{filter:drop-shadow(-26px 14px 28px #431d6e3d)drop-shadow(0 0 22px #ffffff1f)}.stage-beam,.stage-glint,.stage-impact,.stage-dust{position:absolute}.stage-beam{background:radial-gradient(circle at 50% 22%, rgba(255, 245, 179, calc(.16 + var(--stage-heat) * .1)) 0%, #fff5b300 48%), linear-gradient(180deg, rgba(255, 255, 255, calc(.04 + var(--stage-heat) * .04)) 0%, #fff0 58%);filter:blur(12px);border-radius:50%;width:72%;height:86%;transition:background .22s ease-out,opacity .22s ease-out;top:6%;left:50%;transform:translate(-50%)}.stage-glint{background:rgba(255, 255, 255, calc(.12 + var(--stage-heat) * .1));filter:blur(1px);border-radius:50%;width:12px;height:12px;animation:3.6s ease-in-out infinite stage-glint}.stage-glint-a{top:24%;left:24%}.stage-glint-b{animation-delay:-1.8s;top:34%;right:20%}.stage-impact{display:none}.stage-dust{background:radial-gradient(circle at 34% 70%, rgba(67, 117, 182, calc(var(--stage-dust) * .22)) 0%, #4375b600 22%), radial-gradient(circle at 52% 64%, rgba(88, 145, 220, calc(var(--stage-dust) * .3)) 0%, #5891dc00 26%), radial-gradient(circle at 69% 72%, rgba(53, 93, 148, calc(var(--stage-dust) * .18)) 0%, #355d9400 20%);filter:blur(5px);width:min(84%,338px);height:24%;opacity:calc(.06 + var(--stage-dust) * .96);border-radius:50%;transition:opacity .22s ease-out,background .22s ease-out;bottom:1%;left:50%;transform:translate(-50%)}.wave-container{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wave-body{image-rendering:auto;will-change:left;background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0}.shark-container{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.shark-body{aspect-ratio:1;image-rendering:auto;transform-origin:50%;opacity:0;will-change:transform;backface-visibility:hidden;filter:drop-shadow(0 18px 24px #07223c57);background-repeat:no-repeat;width:300px;position:absolute;bottom:0;left:0;transform:translate(-9999px)}.shark-splash{opacity:0;pointer-events:none;width:130px;height:120px;position:absolute;bottom:-2%}.shark-splash[data-side=right]{right:4%}.shark-splash[data-side=left]{left:6%}.shark-splash[data-side=center]{bottom:18%;left:50%;transform:translate(-50%)scale(1.25)}.stage-host.is-shaking{animation:.42s cubic-bezier(.36,.07,.19,.97) stage-shake}@keyframes stage-shake{10%,90%{transform:translate(-1px,1px)}20%,80%{transform:translate(2px,-1px)}30%,50%,70%{transform:translate(-3px,2px)}40%,60%{transform:translate(3px,-2px)}to{transform:translate(0)}}.shark-splash.is-bursting{opacity:1}.shark-splash span{aspect-ratio:.68;opacity:0;filter:blur(.4px);background:radial-gradient(circle at 50% 32%,#ffffffeb 0%,#c6f0ffc7 48%,#94dcfa00 100%);border-radius:999px/68% 68% 40% 40%;width:16px;position:absolute;bottom:0;left:50%}.shark-splash.is-bursting span{animation:.64s ease-out forwards splash-jet}.shark-splash span:first-child{--dx:-44px;--h:58px;animation-delay:0s}.shark-splash span:nth-child(2){--dx:-18px;--h:92px;animation-delay:30ms}.shark-splash span:nth-child(3){--dx:2px;--h:108px;animation-delay:10ms}.shark-splash span:nth-child(4){--dx:24px;--h:86px;animation-delay:40ms}.shark-splash span:nth-child(5){--dx:48px;--h:54px;animation-delay:20ms}@keyframes splash-jet{0%{opacity:0;transform:translate(-50%,4px)scale(.5)}16%{opacity:.95}to{transform:translate(calc(-50% + var(--dx)), calc(var(--h) * -1)) scale(1.05);opacity:0}}.performer{--heat:.08;--face-heat:.04;--eye-red:0;--stress:0;--tempo:.92s;--sweat-opacity:.1;--fade:1;--shift-x:0px;--drop:0px;--tilt:0deg;--impact:0;--shadow-scale:1;aspect-ratio:.78;width:min(96%,460px);transform:translateX(calc(-50% + var(--shift-x))) translateY(var(--drop)) rotate(var(--tilt));transform-origin:bottom;opacity:var(--fade);z-index:2;contain:layout style paint;backface-visibility:hidden;transition:opacity .18s ease-out;position:absolute;bottom:-8%;left:50%}.performer[data-crash-active=true]{transition:none}.performer[data-state=crash]{transform:translateX(calc(-50% + var(--shift-x))) translateY(calc(var(--drop) + 4px)) rotate(var(--tilt)) scale(.88);transform-origin:bottom;transition:transform .32s ease-out,opacity .18s ease-out}.performer[data-state=crash] .performer-shadow{filter:blur(calc(10px + var(--impact) * 2px))}.performer-shadow{width:46%;height:8%;transform:translateX(-50%) scale(calc((1 + var(--heat) * .22) * var(--shadow-scale)));background:radial-gradient(circle, rgba(97, 58, 22, calc(.3 + var(--impact) * .18)) 0%, #613a1600 72%);filter:blur(calc(7px + var(--impact) * 2px));border-radius:50%;transition:transform .22s ease-out,filter .22s ease-out;position:absolute;bottom:4%;left:50%}.performer-rig{transform-origin:50% 88%;position:absolute;inset:0;transform:translateY(0)rotate(0)}.performer[data-state=idle] .performer-rig,.performer[data-state=recover] .performer-rig,.performer[data-state=running] .performer-rig,.performer[data-state=crash] .performer-rig{animation:none}.performer-glow{background:radial-gradient(circle, rgba(255, 220, 108, calc(.16 + var(--heat) * .12)) 0%, #ffdc6c00 62%), radial-gradient(circle, rgba(255, 246, 224, calc(.04 + var(--impact) * .14)) 0%, #fff6e000 68%);filter:blur(18px);opacity:.88;border-radius:50%;position:absolute;inset:14% 18% 20%}.performer-sprite-frame{isolation:isolate;position:absolute;inset:0}.performer-sprite{image-rendering:auto;transform-origin:50%;filter:saturate(1.05);opacity:0;pointer-events:none;will-change:opacity;backface-visibility:hidden;background-position:0 0;background-repeat:no-repeat;position:absolute;inset:0}.performer-sprite.is-active{opacity:1}.performer-heat{background:radial-gradient(circle at 50% 28%, rgba(255, 250, 242, calc(.02 + var(--sweat-opacity) * .12)) 0%, #fffaf200 34%), radial-gradient(circle at 50% 46%, rgba(255, 225, 154, calc(.06 + var(--heat) * .04)) 0%, #ffe19a00 62%);mix-blend-mode:screen;pointer-events:none;opacity:0;border-radius:50%;position:absolute;inset:10% 18% 18%}.performer-face-zone{clip-path:ellipse(46% 47%);pointer-events:none;border-radius:46% 46% 48% 48%/40% 40% 58% 58%;width:15.6%;height:8.6%;position:absolute;top:24.2%;left:50%;overflow:hidden;transform:translate(-50%)}.performer-face-fx{pointer-events:none;mix-blend-mode:multiply;opacity:0;position:absolute;inset:0 0 -4%}.face-flush,.eye,.performer-impact,.sweat-trail,.sweat-drop{position:absolute}.face-flush{background:radial-gradient(circle at 50% 50%, rgba(237, 92, 86, calc(var(--face-heat) * .55)) 0%, rgba(237, 92, 86, calc(var(--face-heat) * .22)) 42%, #ed5c5600 76%);filter:blur(2.2px);border-radius:50%;width:33%;height:24%;top:48%}.face-flush-left{left:12%}.face-flush-right{right:12%}.eye{border-radius:var(--radius-full);background:radial-gradient(circle, rgba(255, 96, 82, calc(var(--eye-red) * .9)) 0%, rgba(255, 60, 60, calc(var(--eye-red) * .55)) 56%, #ff3c3c00 100%);width:12%;height:5%;box-shadow:0 0 5px rgba(255, 75, 75, calc(var(--eye-red) * .3));opacity:calc(var(--eye-red) * .9);top:31%}.eye-left{left:26%}.eye-right{right:26%}.performer-sweat{pointer-events:none;opacity:0;position:absolute;inset:0}.sweat-trail,.sweat-drop{opacity:clamp(0, calc(var(--sweat-opacity) - .08), 1);position:absolute}.sweat-trail{border-radius:var(--radius-full);background:linear-gradient(180deg, #e1fcff00 0%, rgba(225, 252, 255, calc(.08 + var(--sweat-opacity) * .2)) 16%, rgba(225, 252, 255, calc(.34 + var(--sweat-opacity) * .38)) 52%, rgba(225, 252, 255, calc(.15 + var(--sweat-opacity) * .18)) 100%);filter:blur(.35px);transform-origin:top;width:7%;animation:1.5s linear infinite sweat-fall}.sweat-trail-left{height:12%;animation-delay:-.18s;top:26%;left:23%}.sweat-trail-center{height:17%;animation-delay:-.62s;top:22%;left:47%}.sweat-trail-right{height:12%;animation-delay:-.94s;top:26%;right:23%}.sweat-drop{aspect-ratio:.72;background:radial-gradient(circle at 50% 35%, rgba(240, 253, 255, calc(.24 + var(--sweat-opacity) * .3)) 0%, rgba(220, 248, 255, calc(.42 + var(--sweat-opacity) * .28)) 56%, #dcf8ff00 100%);filter:blur(.2px);border-radius:999px/72% 72% 34% 34%;width:8%;animation:1.5s linear infinite sweat-drop}.sweat-drop-left{animation-delay:-.48s;top:40%;left:26%}.sweat-drop-right{animation-delay:-1.02s;top:38%;right:25%}.performer-impact{width:68%;height:26%;transform:translateX(-50%) scale(calc(.76 + var(--impact) * .46));background:radial-gradient(circle, rgba(255, 238, 196, calc(var(--impact) * .22)) 0%, rgba(255, 149, 92, calc(var(--impact) * .2)) 34%, #ff955c00 72%);filter:blur(8px);border-radius:50%;bottom:8%;left:50%}.performer[data-state=recover]{--tilt:0deg;--drop:0px}.timeline{color:var(--text-soft);font-size:.8rem;line-height:1.25;font-family:var(--font-mono);border-radius:var(--radius-full);background:#ffffff14;height:7px;position:relative;overflow:hidden}.timeline-fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent,#1ed7ff) 0%, var(--accent-warm,#ffb347) 70%, var(--accent-red,#ff5c58) 100%);width:0;height:100%;box-shadow:0 0 8px rgba(var(--accent-rgb), .4);transition:width .1s linear}.bet-bar{z-index:1;border:0;border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:linear-gradient(#121821f7 0%,#0e121beb 100%);border-radius:0;flex-direction:column;gap:8px;width:calc(100% + 32px);margin-left:-16px;padding:12px 16px;display:flex;position:relative;box-shadow:0 -10px 28px #00000038}.bb-panels{align-items:stretch;gap:0;width:100%;min-width:0;transition:gap .3s;display:flex;overflow:hidden}.bb-panels.has-b{gap:8px}.bb-panel{border-radius:var(--radius-panel);border:1px solid var(--border);background:#ffffff04;flex-direction:column;flex:0 auto;gap:8px;min-width:0;padding:10px 12px;transition:width .3s,padding .3s,border-width .3s,opacity .2s,border-color .2s,background .2s;display:flex;overflow:hidden}.bb-panel-a{border-color:var(--border-strong);background:linear-gradient(#12182199 0%,#0e121b80 100%);width:100%}.has-b .bb-panel-a{flex:1 1 0;width:auto;max-width:calc(50% - 4px)}.bb-panel-b{opacity:0;pointer-events:none;border-width:0;border-color:rgba(var(--gold-rgb), .12);background:linear-gradient(#16141099 0%,#12100c80 100%);width:0;padding:0}.has-b .bb-panel-b{opacity:1;pointer-events:auto;border-width:1px;flex:1 1 0;width:auto;max-width:calc(50% - 4px);padding:10px 12px}.bb-row{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.bb-label{font:700 11px/1 var(--font-display);color:var(--gold);opacity:.8;padding-right:2px}.bb-amt-btn{border:1px solid var(--border);width:44px;min-width:44px;height:44px;color:var(--text-dim);cursor:pointer;background:#ffffff08;border-radius:11px;justify-content:center;align-items:center;font-size:15px;transition:all .12s;display:flex}.bb-amt-btn:hover{color:#fff;background:#ffffff12}.bb-amt-btn:active{transform:scale(.93)}.bb-amt-btn:disabled{opacity:.3;pointer-events:none}.bb-amt-input{color:#fff;width:54px;font:600 17px/1 var(--font-mono);text-align:center;letter-spacing:-.02em;background:0 0;border:none;outline:none}.bb-amt-input:disabled{opacity:.3}.bb-curr{color:var(--text-soft);margin-right:1px;font-size:9px;font-weight:500}.bb-fill{flex:1;min-width:4px}.bb-status{font:500 10px/1 var(--font-mono);color:var(--text-soft);white-space:nowrap;text-align:right;min-width:32px}.bb-addb{border:1px solid rgba(var(--gold-rgb), .25);background:rgba(var(--gold-rgb), .06);width:44px;min-width:44px;height:44px;color:var(--gold);font:600 14px/1 var(--font-display);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:all .14s;display:flex}.bb-addb:hover{border-color:rgba(var(--gold-rgb), .5);background:rgba(var(--gold-rgb), .12)}.bb-addb:active{transform:scale(.9)}.bb-addb.is-hidden{display:none}.bb-closeb{color:#ff453a99;cursor:pointer;background:#ff453a0f;border:1px solid #ff453a26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;margin-left:auto;padding:0;font-size:13px;font-weight:400;line-height:1;transition:all .12s;display:flex}.bb-closeb:hover{color:#ff453a;background:#ff453a1f;border-color:#ff453a4d}.bb-closeb:active{transform:scale(.9)}.bb-closeb.is-locked{opacity:.25;pointer-events:none}.bb-action{border-radius:var(--radius-md);width:100%;height:44px;min-height:44px;font:700 13px/1 var(--font-display);letter-spacing:.02em;cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;transition:transform .14s,filter .14s,opacity .14s,box-shadow .14s,background .2s;display:flex;overflow:hidden}.bb-action-amt{font-family:var(--font-mono);font-size:14px;font-weight:800}.bb-action[data-phase=waiting]{color:#fff;background:linear-gradient(135deg,#30d158,#28a745);box-shadow:0 4px 20px #30d15840}.bb-action[data-phase=waiting]:hover:not(:disabled){filter:saturate(1.06);transform:translateY(-1px);box-shadow:0 6px 28px #30d15859}.bb-action[data-phase=waiting]:disabled{color:var(--text-dim);cursor:not-allowed;box-shadow:none;background:#ffffff0a}.bb-action[data-phase=running]{background:linear-gradient(135deg, var(--gold) 0%, #ffb224 50%, #ff8c00 100%);color:#1a1400;box-shadow:0 4px 16px rgba(var(--gold-rgb), .4), 0 8px 32px #ff9f0a33, inset 0 1px 0 #ffffff4d;border:1px solid #fff3;font-size:15px;font-weight:900;transition:all .2s;position:relative;overflow:hidden}.bb-action[data-phase=running]:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.bb-action[data-phase=running]:hover:before{left:100%}.bb-action[data-phase=running]:hover:not(:disabled){box-shadow:0 6px 24px rgba(var(--gold-rgb), .5), 0 12px 48px #ff9f0a4d, inset 0 1px 0 #ffffff4d;transform:translateY(-2px)}.bb-action[data-phase=running][data-cashed=false]:not(:disabled){animation:1.2s ease-in-out infinite cashout-pulse}@keyframes cashout-pulse{0%,to{box-shadow:0 4px 16px rgba(var(--gold-rgb), .4), 0 8px 32px #ff9f0a33, inset 0 1px 0 #ffffff4d}50%{box-shadow:0 4px 28px rgba(var(--gold-rgb), .7), 0 12px 48px #ff9f0a66, inset 0 1px 0 #fff6}}.bb-action[data-phase=running]:active:not(:disabled){transform:scale(.97)translateY(0)}.bb-action[data-phase=running]:disabled{color:var(--text-dim);cursor:not-allowed;box-shadow:none;background:#ffffff0a;animation:none}.bb-action[data-phase=running][data-skip=true]:disabled{color:#f5f5f7b8;letter-spacing:.08em;cursor:default;background:#07162173;border:1px solid #ffffff2e}.bb-action[data-phase=crashed]{color:var(--text-dim);border:1px solid var(--border);cursor:default;pointer-events:none;background:#ffffff0a}.bb-action[data-phase=crashed][data-outcome=won]{color:#062611;letter-spacing:.03em;background:linear-gradient(135deg,#34e07a 0%,#1fbf63 60%,#12a955 100%);border:1px solid #ffffff47;font-weight:900;animation:.42s cubic-bezier(.34,1.5,.5,1) bb-won-pop;box-shadow:0 4px 18px #30d15866,0 10px 40px #1ebe643d,inset 0 1px #ffffff59}@keyframes bb-won-pop{0%{opacity:.4;transform:scale(.9)}55%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.bb-action[data-phase=crashed][data-outcome=lost]{color:#ffb3ae;background:linear-gradient(135deg,#5a1a1a8c,#3c121280);border:1px solid #ff5c584d;animation:.3s ease-out bb-lost-drop}@keyframes bb-lost-drop{0%{opacity:.5;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bb-action:active:not(:disabled){transform:scale(.97)}.bb-panel-b .bb-action[data-phase=waiting]{background:linear-gradient(135deg, var(--gold), #e6a800);color:#1a1400;box-shadow:0 4px 20px rgba(var(--gold-rgb), .2)}.bb-panel-b .bb-action[data-phase=waiting]:hover:not(:disabled){box-shadow:0 6px 28px rgba(var(--gold-rgb), .35)}.bb-panel-b .bb-action[data-phase=waiting]:disabled{color:var(--text-dim);box-shadow:none;background:#ffffff0a}.bb-panel-b .bb-action[data-phase=running]{background:linear-gradient(135deg, var(--gold), #e6a800);color:#1a1400;box-shadow:0 4px 28px rgba(var(--gold-rgb), .3)}.bb-panel-b .bb-action[data-phase=running][data-cashed=false]:not(:disabled){animation:1.5s ease-in-out infinite bb-pulse-b}@keyframes bb-pulse-b{0%,to{box-shadow:0 4px 28px rgba(var(--gold-rgb), .3);transform:scale(1)}50%{box-shadow:0 8px 44px rgba(var(--gold-rgb), .55);transform:scale(1.02)}}.bb-panel-b .bb-action[data-phase=running]:disabled{color:var(--text-dim);box-shadow:none;background:#ffffff0a;animation:none}.bb-panel-b .bb-action[data-phase=crashed]{color:var(--text-dim);border-color:var(--border);background:#ffffff0a}.has-b .bb-amt-btn{width:38px;min-width:38px;height:44px}.has-b .bb-amt-input{width:40px}.has-b .bb-addb,.has-b .bb-closeb{width:40px;min-width:40px;height:40px}@media (width<=420px){.bb-amt-input{width:48px;font-size:15px}.bb-action{height:44px;min-height:44px;font-size:13px}.bb-action[data-phase=running]{min-height:48px;font-size:15px}}.bb-action[data-phase=running][data-skip=true]:not(:disabled){color:#f5f5f7d9;letter-spacing:.08em;cursor:pointer;background:#07162173;border:1px solid #ffffff38}.bb-action[data-phase=running][data-skip=true]:not(:disabled):hover{border-color:rgba(var(--accent-rgb), .4);color:#fff}.bb-action[data-queued=true]:not(:disabled){background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .45);color:#fff}.boot-loader{z-index:50;background:radial-gradient(circle at 50% 30%, rgba(var(--accent-rgb), .08), transparent 52%), linear-gradient(180deg, #07131c 0%, #0d2030 100%);place-content:center;justify-items:center;gap:10px;transition:opacity .42s ease-out;display:grid;position:fixed;inset:0}.boot-loader.is-done{opacity:0;pointer-events:none}.boot-spinner{border:3px solid rgba(var(--accent-rgb), .18);border-top-color:var(--accent);border-radius:50%;width:46px;height:46px;animation:.9s linear infinite boot-spin}.boot-label{letter-spacing:-.03em;color:#fff;font-size:1.3rem;font-weight:700}.boot-caption{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:.78rem}@keyframes boot-spin{to{transform:rotate(360deg)}}.boot-loader.is-failed .boot-spinner{opacity:.25;animation:none}.boot-enter{border-radius:var(--radius-panel);border:1px solid rgba(var(--accent-rgb), .45);background:linear-gradient(180deg, rgba(var(--accent-rgb), .28) 0%, rgba(var(--accent-rgb), .14) 100%);color:#fff;min-width:200px;min-height:48px;font:700 .95rem/1 var(--font-display);letter-spacing:.04em;cursor:pointer;margin-top:16px;padding:0 28px;transition:transform .12s,background .12s,border-color .12s}.boot-enter:hover{border-color:rgba(var(--accent-rgb), .7);background:linear-gradient(180deg, rgba(var(--accent-rgb), .38) 0%, rgba(var(--accent-rgb), .2) 100%)}.boot-enter:active{transform:scale(.97)}.boot-loader.is-ready .boot-spinner{display:none}.boot-loader.is-ready .boot-caption{color:var(--text-soft)}.boot-retry{border-radius:var(--radius-panel);border:1px solid var(--border-strong);color:#fff;cursor:pointer;background:#ffffff14;min-height:44px;margin-top:14px;padding:0 22px;font-weight:600}.boot-retry:hover{background:#ffffff24}.menu-backdrop{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#03060a94;transition:opacity .22s ease-out;position:fixed;inset:0}.menu-backdrop.is-visible{opacity:1;pointer-events:auto}.mobile-menu{z-index:5;overscroll-behavior:contain;width:min(88%,380px);height:100%;padding:calc(env(safe-area-inset-top,0px) + 16px) calc(env(safe-area-inset-right,0px) + 16px) calc(env(safe-area-inset-bottom,0px) + 24px) 18px;border:1px solid var(--border-strong);pointer-events:none;background:linear-gradient(#10141cfa 0%,#0a0d14fa 100%);border-right:0;border-radius:26px 0 0 26px;transition:transform .3s cubic-bezier(.33,1,.68,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(calc(100% + 24px));box-shadow:-26px 0 52px #0006}.mobile-menu[aria-hidden=true]{visibility:hidden;transition:visibility 0s .3s}.mobile-menu[aria-hidden=false]{visibility:visible;pointer-events:auto;transition:visibility}#app[data-menu=open] .mobile-menu{transform:translate(0)}.menu-handle{border-radius:var(--radius-full);background:#fff8ef3d;width:52px;height:6px;margin:2px auto 14px;display:none}.menu-head{justify-content:space-between;gap:10px;margin-bottom:14px}.menu-head h2{color:#fff;letter-spacing:-.04em;margin-top:4px;font-size:1.5rem;font-weight:700;line-height:1}.menu-close{border-radius:var(--radius-panel);color:#fff;border:1px solid var(--border);background:#ffffff0f;width:42px;height:42px;font-size:1.5rem}.menu-grid{gap:12px;display:grid}.menu-card{border:1px solid var(--border);background:#ffffff0b;border-radius:22px;padding:13px}.menu-details{gap:10px;display:grid}.menu-details>summary.menu-label{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;list-style-position:inside;display:list-item}.menu-details>summary.menu-label::-webkit-details-marker{color:var(--text-dim)}.menu-details:not([open])>:not(summary){display:none}.menu-details .secondary-button{margin-top:2px}.how-to-list{counter-reset:how;gap:9px;margin:4px 0 2px;padding:0;list-style:none;display:grid}.how-to-list li{color:#f5f5f7e6;min-height:22px;padding-left:30px;font-size:.82rem;line-height:1.35;position:relative}.how-to-list li:before{counter-increment:how;content:counter(how);width:22px;height:22px;font-family:var(--font-display);color:#062611;background:linear-gradient(135deg,#34e07a,#1fbf63);border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:0;left:0}.menu-row{justify-content:space-between;gap:8px;margin-bottom:10px}.menu-caption{color:var(--text-dim)}.menu-field input,.secondary-button{border-radius:var(--radius-card);border:1px solid var(--border);color:#fff;background:#ffffff0d;width:100%;min-height:48px}.secondary-button{letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:600}.fairness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fairness-grid strong{color:#fff;font-size:.78rem;font-family:var(--font-mono);margin-top:4px}.seeds-list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.seed-item{border-radius:var(--radius-sm);font-size:.65rem;font-family:var(--font-mono);color:var(--text-dim);word-break:break-all;background:#ffffff09;padding:3px 8px}.history-list{flex-direction:column;gap:8px;display:flex}.history-item,.history-empty{border-radius:var(--radius-card);border:1px solid var(--border);color:#f5f5f7db;background:#ffffff0b;padding:8px 12px;font-size:.82rem}.history-item{grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;gap:8px;min-width:0;animation:.28s ease-out both history-enter;display:grid}@keyframes history-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.history-empty{text-align:center}.history-round,.history-payout,.history-state{text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.history-round{color:#fff;white-space:nowrap;font-size:.82rem;font-weight:600}.history-payout{color:var(--text-soft);white-space:nowrap;font-size:.82rem}.history-state{white-space:nowrap;border-radius:var(--radius-full);letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;justify-self:end;padding:3px 8px;font-size:.62rem}.history-state.is-verified{color:#cbffe0;background:#30d1581f;border-color:#30d15838}.history-state.is-pending{color:#ffe0b0;background:#ff9f0a1f;border-color:#ff9f0a38}button:focus-visible,input:focus-visible,[role=button]:focus-visible,a[href]:focus-visible{border-color:var(--accent,#1ed7ff);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .35), 0 0 12px rgba(var(--accent-rgb), .25);outline:none;transition:border-color .15s,box-shadow .15s}.bb-action:focus-visible{box-shadow:0 0 0 3px rgba(var(--accent-rgb), .5), 0 0 20px rgba(var(--accent-rgb), .4)}.menu-toggle:focus-visible,.menu-close:focus-visible,.sound-quick:focus-visible,.share-button:focus-visible,.secondary-button:focus-visible{box-shadow:0 0 0 3px rgba(var(--accent-rgb), .4), 0 0 16px rgba(var(--accent-rgb), .22);outline:none}.bb-amt-btn:focus-visible,.bb-addb:focus-visible,.bb-closeb:focus-visible{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .4), 0 0 8px rgba(var(--accent-rgb), .2);outline:none}.mixer-field input[type=range]:focus-visible{border-color:var(--accent,#1ed7ff);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .35);outline:none}.balance-pill:focus-within{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .3), 0 0 10px rgba(var(--accent-rgb), .15);transition:box-shadow .15s}.secondary-button:active,.menu-toggle:active{transform:scale(.97)}.secondary-button{transition:transform .12s,background-color .14s,border-color .14s}.secondary-button:hover{background:#ffffff1a}.history-item.is-win{background:#30d15812;border-color:#30d15842}.history-item.is-win .history-payout{color:#96e8b0}.history-item.is-miss .history-payout{color:#ff9d96}.history-item.is-skip{opacity:.66}.history-item.is-interrupted{background:#ff980014;border-color:#ff98004d}.history-item.is-interrupted .history-payout{color:#ffb74d}.history-sixseven{border-radius:var(--radius-full);letter-spacing:.06em;color:#2b1c00;background:linear-gradient(135deg, var(--gold), #ff9f0a);vertical-align:middle;margin-left:6px;padding:2px 6px;font-size:.62rem;font-weight:800;display:inline-block}.crash-history{flex:1;align-items:center;gap:5px;min-width:0;height:100%;margin:0;padding:0;display:flex;overflow:hidden}.stage-history-bar{z-index:13;pointer-events:none;align-items:center;gap:6px;height:40px;display:flex;position:absolute;bottom:6px;left:8px;right:66px}.stage-history-bar .crash-history{scrollbar-width:none;-webkit-overflow-scrolling:touch;pointer-events:auto;padding:0 2px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000 100%)}.stage-history-bar .crash-history::-webkit-scrollbar{display:none}.stage-history-bar .crash-chip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060e16a8;padding:5px 11px;font-size:.76rem;font-weight:800;box-shadow:0 2px 8px #00000047}.stage-history-bar .crash-chip.is-low,.stage-history-bar .crash-chip.is-mid,.stage-history-bar .crash-chip.is-high{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060e16c2}.crash-history:empty{visibility:hidden}.crash-chip{border-radius:var(--radius-full);font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#f5f5f7b8;background:#ff5c581a;border:1px solid #ffffff1a;flex:none;padding:3px 9px;font-size:.68rem;font-weight:700}.crash-chip.is-low{color:#ff9d96;background:#ff5c581f;border-color:#ff5c584d}.crash-chip.is-mid{color:var(--gold);background:#ff9f0a1f;border-color:#ff9f0a4d}.crash-chip.is-high{color:#7dffab;background:#30d1581f;border-color:#30d15852}.live-feed{top:auto;left:10px;bottom:var(--feed-bottom);z-index:5;pointer-events:none;flex-direction:column;gap:6px;max-width:68%;max-height:168px;transition:opacity .24s;display:flex;position:absolute;overflow:hidden}.stage-host:has(.share-button:not([hidden])) .live-feed{opacity:0}.live-chip{border-radius:var(--radius-full);letter-spacing:.01em;color:#fffffff0;border:1px solid #ffffff24;border-left:3px solid var(--accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #0000008c;background:#071621a8;padding:7px 12px 7px 10px;font-size:.74rem;font-weight:600;transition:opacity .3s,transform .3s;animation:.26s cubic-bezier(.22,1,.36,1) both chip-enter;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 4px 14px #00000052}.live-chip-win{border-left-color:var(--success);color:#eafff2;background:linear-gradient(135deg,#30d15847,#071621b3);border-color:#30d15866;align-items:center;gap:6px;animation:.36s cubic-bezier(.34,1.5,.5,1) both chip-enter-win;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 4px 16px #00000052,0 0 16px #30d15838}.live-chip-win .chip-icon{color:#ffd26a;filter:drop-shadow(0 0 4px #ffd26a99);flex:none;width:13px;height:13px}.live-chip-win span{text-overflow:ellipsis;min-width:0;overflow:hidden}@keyframes chip-enter-win{0%{opacity:0;transform:translate(-14px)scale(.85)}60%{opacity:1;transform:translate(2px)scale(1.05)}to{opacity:1;transform:translate(0)scale(1)}}.live-chip-win-mine{gap:8px;padding:10px 16px 10px 12px;font-size:.94rem;box-shadow:inset 0 1px #ffffff1a,0 6px 22px #0000005c,0 0 24px #30d15852}.live-chip-win-mine .chip-icon{width:18px;height:18px}.live-chip-loss{border-left-color:var(--accent-red);color:#ffd9d6}.live-chip.is-leaving{opacity:0;transform:translate(-12px)}@keyframes chip-enter{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.stage-host .timeline{z-index:9;border-radius:0;height:5px;position:absolute;inset:auto 0 0}.share-button{bottom:var(--share-bottom);z-index:10;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;pointer-events:auto;background:#0716219e;border:1px solid #ffffff38;padding:9px 18px;font-size:.86rem;font-weight:700;transition:transform .12s,background-color .14s;animation:.34s cubic-bezier(.22,1.2,.36,1) both share-pop;position:absolute;left:50%;transform:translate(-50%)}.share-button:hover{background:#071621d1}.share-button:active{transform:translate(-50%)scale(.96)}@keyframes share-pop{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.9)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.sound-quick{border-radius:var(--radius-panel);border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;width:42px;height:42px;color:var(--accent,#1ed7ff);font-size:1.1rem;transition:color .2s,opacity .2s,border-color .2s}.sound-quick[data-muted]{color:#ffffff4d;border-color:#ffffff14}.multiplier.is-redzone{text-shadow:0 0 18px #ff5032bf,0 0 44px #ff782873,0 6px 24px #0000004d;color:#ff5c47!important}button,input{touch-action:manipulation}.bet-presets{grid-column:1/-1;gap:6px;display:flex}.bet-preset{border-radius:var(--radius-sm);border:1px solid var(--border);min-width:0;height:26px;color:var(--text-soft);letter-spacing:.04em;cursor:pointer;background:#ffffff0a;flex:1 1 0;padding:0 4px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.bet-preset:hover:not(:disabled){background:rgba(var(--accent-rgb), .1);border-color:rgba(var(--accent-rgb), .35);color:#fff}.bet-preset:active:not(:disabled){transform:scale(.96)}.bet-preset:disabled{opacity:.35;cursor:default}.stats-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stats-grid>div{flex-direction:column;gap:2px;min-width:0;display:flex}.stats-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.stats-grid strong.is-win{color:var(--success)}.stats-grid strong.is-miss{color:var(--accent-red)}.copy-btn{border-radius:var(--radius-sm);border:1px solid var(--border);min-height:28px;color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff0d;flex-shrink:0;padding:3px 10px;font-size:.66rem;transition:border-color .15s,color .15s}.copy-btn:hover{border-color:rgba(var(--accent-rgb), .4);color:#fff}.copy-btn.is-copied{color:var(--success);border-color:#30d15866}.rounds-verify-btn{width:100%;min-height:44px;margin-top:10px}.win-float-tier-2{font-size:2.2rem}.win-float-tier-3{color:var(--gold);text-shadow:0 2px #783c0080,0 12px 34px #ff9f0a8c;font-size:2.9rem}.rounds-all-btn{pointer-events:auto;border-radius:var(--radius-full);min-height:34px;font-family:var(--font-display);letter-spacing:.05em;color:#eaf6ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#060e16b8;border:1px solid #ffffff2e;flex:none;justify-content:center;align-self:center;align-items:center;padding:4px 14px;font-size:.64rem;font-weight:800;transition:background .14s,transform 80ms;display:inline-flex;box-shadow:0 2px 8px #0000004d}.rounds-all-btn:hover{background:#ffffff26}.rounds-all-btn:active{transform:scale(.94)}button.crash-chip{appearance:none;cursor:pointer;line-height:1;font-family:var(--font-display);transition:transform 80ms,filter .14s}button.crash-chip:hover{filter:brightness(1.18)}button.crash-chip:active{transform:scale(.94)}.rounds-modal{z-index:6;overscroll-behavior:contain;width:min(88%,380px);height:100%;padding:calc(env(safe-area-inset-top,0px) + 16px) calc(env(safe-area-inset-right,0px) + 16px) calc(env(safe-area-inset-bottom,0px) + 24px) 18px;border:1px solid var(--border-strong);pointer-events:none;background:linear-gradient(#10141cfa 0%,#0a0d14fa 100%);border-right:0;border-radius:26px 0 0 26px;transition:transform .3s cubic-bezier(.33,1,.68,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(calc(100% + 24px));box-shadow:-26px 0 52px #0006}.rounds-modal[aria-hidden=true]{visibility:hidden;transition:visibility 0s .3s}.rounds-modal[aria-hidden=false]{visibility:visible;transition:visibility}.rounds-modal.is-open{pointer-events:auto;transform:translate(0)}.rounds-list[hidden],.rounds-detail[hidden]{display:none}.rounds-list{gap:8px;display:grid}.rounds-row{border-radius:var(--radius-panel);border:1px solid var(--border);color:#f5f5f7;text-align:left;cursor:pointer;background:#ffffff0a;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;width:100%;padding:9px 12px;transition:background .14s,transform 80ms;display:grid}.rounds-row:hover{background:#ffffff17}.rounds-row:active{transform:scale(.99)}.rounds-row-mult{pointer-events:none}.rounds-row-id{font-variant-numeric:tabular-nums;color:#f5f5f7b8;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.rounds-row-outcome{color:#f5f5f799;font-size:.74rem}.rounds-badge{border-radius:var(--radius-full);white-space:nowrap;padding:2px 9px;font-size:.66rem;font-weight:700}.rounds-badge.is-verified{color:#7dffab;background:#30d15824;border:1px solid #30d1584d}.rounds-badge.is-pending{color:var(--gold);background:#ff9f0a1f;border:1px solid #ff9f0a4d}.rounds-sixseven{color:#ff9d96;margin-left:6px;font-weight:800}.rounds-detail{gap:10px;display:grid}.rounds-back{border-radius:var(--radius-full);border:1px solid var(--border);color:#eaf6ff;cursor:pointer;background:#ffffff0f;justify-self:start;padding:7px 14px;font-size:.8rem;transition:background .14s}.rounds-back:hover{background:#ffffff1f}.rounds-detail-head{align-items:center;gap:10px;display:flex}.rounds-detail-mult{font-size:.92rem}.rounds-detail-row{border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff08;gap:3px;padding:9px 11px;display:grid}.rounds-detail-val{color:#f5f5f7;word-break:break-all;font-size:.82rem}.rounds-detail-val.is-mono{font-family:var(--font-mono);color:#eaf6ffd9;font-size:.72rem}.rounds-detail-fair{gap:8px;display:grid}.switch{cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch-track{border-radius:var(--radius-full);border:1px solid var(--border-strong);pointer-events:none;background:#ffffff1f;width:40px;height:22px;transition:background .2s,border-color .2s;position:relative}.switch-track:after{content:"";opacity:.7;background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s,opacity .2s;position:absolute;top:2px;left:2px}.switch input:checked+.switch-track{background:rgba(var(--accent-rgb), .45);border-color:rgba(var(--accent-rgb), .6)}.switch input:checked+.switch-track:after{opacity:1;transform:translate(18px)}.switch input:focus-visible+.switch-track{box-shadow:0 0 0 3px rgba(var(--accent-rgb), .35)}.menu-field input:disabled{opacity:.45}@media (width<=520px){.mobile-app{padding-left:0;padding-right:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);gap:0}.top-bar{border-top:0;border-left:0;border-right:0;border-radius:0}.stage-screen{border-radius:0}.bet-bar{border-bottom:0;border-left:0;border-right:0;border-radius:0;width:100%;margin-left:0;padding-left:8px;padding-right:8px}.bb-panels.has-b{flex-direction:row;gap:4px}.bb-panels.has-b .bb-panel-a,.bb-panels.has-b .bb-panel-b{flex:1 1 0;gap:8px;width:auto;min-width:0;max-width:none;padding:10px 6px}.bb-panels.has-b .bb-status,.bb-panels.has-b .bb-curr,.bb-panels.has-b .bb-label{display:none}.bb-panels.has-b .bet-presets{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.bb-panels.has-b .bet-presets::-webkit-scrollbar{display:none}.bb-panels.has-b .bet-preset{flex:none;min-width:34px;padding:0 6px;font-size:10px}.bb-panels.has-b .bb-panel-b{position:relative}.bb-panels.has-b .bb-closeb{z-index:2;width:28px;min-width:28px;height:28px;margin:0;position:absolute;top:2px;right:2px}.bb-panels.has-b .bb-amt-btn{width:34px;min-width:34px;height:44px}.bb-panels.has-b .bb-amt-input{width:34px;font-size:14px}.bb-panels.has-b .bb-row{gap:4px}.bb-panels.has-b .bb-action{height:44px;min-height:44px;padding:0 8px;font-size:12px}}@media (width<=640px){.performer{width:min(80%,400px);bottom:-11%}.multiplier-stack{gap:4px}.multiplier{font-size:clamp(3.6rem,16vw,7.2rem)}}@media (width>=640px) and (height>=700px){.mobile-app,.mobile-menu{width:min(100%,600px)}.stage-host{min-height:300px}.performer{width:min(88%,500px)}}@media (width>=1160px) and (height>=700px){.app-shell{grid-template-columns:minmax(0,640px) 380px;justify-content:center;align-items:start;gap:20px;padding:20px 28px;display:grid}.mobile-app{width:100%;max-width:640px;margin:0}.menu-toggle,.menu-backdrop,.menu-close,.menu-handle{display:none}.mobile-menu{border-radius:var(--radius-sheet);border-right:1px solid var(--border-strong);pointer-events:auto;width:auto;height:auto;max-height:calc(100svh - 64px);box-shadow:var(--shadow-sheet);flex-direction:column;align-self:start;margin:0;padding:10px 12px;display:flex;position:sticky;inset:0 auto auto;overflow-y:auto;visibility:visible!important;transform:none!important}.menu-head{flex:none;width:100%}.menu-grid{grid-template-columns:1fr;gap:8px;width:100%;min-width:0;display:grid}.menu-card-wide{grid-column:1/-1}.history-list{max-height:180px;overflow-y:auto}.stage-host{min-height:340px}.performer{width:min(72%,420px)}.bb-panel{transition:background .2s}.bb-panel:hover{background:#ffffff0a}.menu-head{margin-bottom:8px}.menu-head h2{font-size:1.15rem}.menu-grid{gap:8px}.menu-card{border-radius:var(--radius-card);padding:10px}.menu-label,.menu-kicker,.metric-label{letter-spacing:.11em;font-size:.62rem}.menu-row{margin-bottom:6px}.menu-field input,.secondary-button{border-radius:var(--radius-md);min-height:40px;font-size:.78rem}.fairness-grid{gap:8px}.fairness-grid strong{font-size:.74rem}.history-list{gap:5px}.history-item,.history-empty{border-radius:var(--radius-md);padding:5px 10px;font-size:.78rem}.history-item{gap:6px}.mixer-grid{gap:6px;margin-top:8px}.mixer-field{gap:6px}.menu-head .menu-close{display:none}.metric-chip{transition:border-color .2s}.metric-chip:hover{border-color:#ffffff2e}.top-bar{border-radius:var(--radius-lg);gap:8px;padding:8px 12px}.mobile-app{gap:10px}.bet-bar{border:1px solid var(--border-strong);border-radius:18px;gap:8px;width:100%;margin-left:0;padding:8px 10px}.bb-panel{border-radius:var(--radius-md);gap:6px;padding:8px 10px}}@media (height<=760px){.mobile-app{padding-top:calc(env(safe-area-inset-top,0px) + 10px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px);gap:8px}.top-bar{border-radius:var(--radius-lg);padding:10px 12px}.brand-title{font-size:1.08rem}.balance-pill strong,.metric-chip strong{font-size:.88rem}.stage-screen{border-radius:22px}.phase-pill{padding:7px 10px}:root{--metric-chip-w:78px}.metric-chip{border-radius:var(--radius-panel);padding:9px 10px}.multiplier{font-size:clamp(3.8rem,13vw,5.6rem)}.status,.result{font-size:.74rem}.stage-host{min-height:170px}.performer{width:min(80%,320px);bottom:-11%}.bet-bar{border-radius:var(--radius-lg);gap:8px;padding:10px 12px}}@media (height<=560px){:root{--metric-chip-w:62px;--mult-top:40px;--share-bottom:116px;--feed-bottom:48px}.mobile-app{padding-top:calc(env(safe-area-inset-top,0px) + 4px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 4px);gap:4px}.top-bar{border-radius:var(--radius-panel);gap:6px;padding:4px 10px}.brand-title{margin-top:0;font-size:1rem}.brand-kicker,.status,.result{display:none}.balance-pill{border-radius:var(--radius-md);padding:6px 8px}.balance-pill strong,.metric-chip strong{font-size:.78rem}.metric-chip{border-radius:10px;padding:6px 8px}.top-actions{gap:6px}.multiplier{font-size:clamp(2.2rem,9vw,2.8rem)}.stage-screen{border-radius:var(--radius-panel)}.stage-host{min-height:120px}.stage-topline{top:6px;left:6px;right:6px}.phase-pill{gap:4px;padding:5px 8px}.share-button{padding:6px 12px;font-size:.76rem}.live-feed{font-size:.65rem}.performer{width:min(78%,230px);bottom:-7%}.bet-bar{border-radius:var(--radius-panel);border:1px solid var(--border-strong);gap:4px;width:100%;margin-left:0;padding:4px 6px}.bb-panel{border-radius:var(--radius-sm);gap:4px;padding:4px 6px}.bb-amt-btn{border-radius:var(--radius-sm);width:30px;min-width:30px;height:30px;font-size:13px}.bb-amt-input{width:42px;font-size:14px}.bb-action{border-radius:10px;height:34px;min-height:34px;padding:0 10px;font-size:11px}.bb-action[data-phase=running]{font-size:12px}.bb-closeb{width:28px;min-width:28px;height:28px}}@media (width<=420px){.mobile-app{padding-left:0;padding-right:0}.top-bar{border-radius:0;padding:12px 13px}.brand-title{font-size:1.12rem}:root{--metric-chip-w:80px}.stage-screen{border-radius:0}.performer{width:min(80%,340px);bottom:-11%}.bet-bar{padding:12px 12px 10px}.history-item{gap:6px;font-size:.76rem}}@media (width<=360px){.mobile-app{padding-left:0;padding-right:0}.top-bar{gap:6px;padding:9px}.top-actions{gap:5px}.brand-title{font-size:1rem}.brand-kicker{letter-spacing:.08em;font-size:.55rem}.balance-pill{padding:6px 8px}.pill-label{letter-spacing:.08em;font-size:.52rem}#wallet{font-size:.78rem}.sound-quick,.menu-toggle{width:38px;height:38px}.bb-amt-input{width:40px}.stage-history-bar{right:60px}}.mixer-grid{gap:10px;margin-top:12px;display:grid}.mixer-field{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;display:grid}.mixer-field input[type=range]{accent-color:#2e8dff;background:0 0;width:100%;height:26px}.demo-mode-badge{top:calc(env(safe-area-inset-top,0px) + 4px);left:calc(env(safe-area-inset-left,0px) + 16px);z-index:20;border-radius:var(--radius-xs);letter-spacing:.08em;text-transform:uppercase;color:#ffc107;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;position:fixed}.connection-status{border-radius:var(--radius-xs);pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.connection-status.connected{color:#81c784;background:#4caf501f}.connection-status.reconnecting{color:#ffb74d;background:#ff98001f;animation:1.2s ease-in-out infinite pulse-status}.connection-status.error{color:#e57373;background:#f443361f}.connection-status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.connection-status.reconnecting .connection-status-dot{animation:.8s ease-in-out infinite blink-dot}@keyframes pulse-status{0%,to{opacity:1}50%{opacity:.5}}@keyframes blink-dot{0%,to{opacity:1}50%{opacity:.2}}.skip-link{z-index:999;background:var(--accent,#1ed7ff);color:#000;border-radius:0 0 12px 12px;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:16px}.skip-link:focus-visible{outline:3px solid var(--accent-strong,#0ea5e9);outline-offset:2px;top:0}.scene-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.scene-particles:before,.scene-particles:after{content:"";background:radial-gradient(circle,#fffc 0%,#0000 70%);border-radius:50%;width:4px;height:4px;animation:20s linear infinite float-particle;position:absolute}.scene-particles:before{opacity:.6;box-shadow:25% 35% 0 2px #fff6, 55% 20% 0 1px #ffffff4d, 80% 60% 0 3px #fff3;animation-delay:0s;top:20%;left:10%}.scene-particles:after{opacity:.5;box-shadow:30% 40% 0 2px #fff6, 70% 25% 0 1px #ffffff4d;animation-delay:-10s;top:60%;left:80%}@keyframes float-particle{0%{opacity:.6;transform:translateY(0)translate(0)scale(1)}25%{opacity:.8;transform:translateY(-30px)translate(15px)scale(1.2)}50%{opacity:.4;transform:translateY(-60px)translate(-10px)scale(.8)}75%{opacity:.6;transform:translateY(-90px)translate(20px)scale(1.1)}to{opacity:0;transform:translateY(-120px)translate(0)scale(1)}}.scene-light{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(at 50% 30%,#ffffff14 0%,#0000 60%);transition:opacity .5s;position:absolute;inset:0}.scene-glow-overlay{pointer-events:none;opacity:0;transition:opacity 1s;position:absolute;inset:0}.scene-glow-overlay[data-active=true]{opacity:1}.scene-glow-overlay[data-level=high]{background:radial-gradient(#ff9f4340 0%,#0000 70%)}.scene-glow-overlay[data-level=extreme]{background:radial-gradient(#ff646459 0%,#ff9f4326 40%,#0000 80%);animation:2s ease-in-out infinite extreme-glow-pulse}@keyframes extreme-glow-pulse{0%,to{opacity:.8}50%{opacity:1}}@keyframes sixseven-glow{0%,to{box-shadow:0 0 20px #ffb22499,0 0 40px #ffb2244d,inset 0 0 20px #ffb2241a}50%{box-shadow:0 0 40px #ffb224e6,0 0 80px #ffb22480,inset 0 0 30px #ffb22433}}.stage-host.is-sixseven{animation:1.5s ease-in-out infinite sixseven-glow}.lucky-indicator{border-radius:var(--radius-full);opacity:.72;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border:1px solid #ffffff14;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;transition:opacity .3s,border-color .3s,box-shadow .3s;display:flex;position:absolute;top:12px;right:12px}.lucky-indicator[data-mood=cold]{border-color:rgba(var(--accent-rgb), .4);box-shadow:0 0 8px rgba(var(--accent-rgb), .18)}.lucky-indicator[data-mood=balanced]{opacity:.85;border-color:#30d15866;box-shadow:0 0 8px #30d1582e}.lucky-indicator[data-mood=charged]{opacity:.85;border-color:#ffb24766;box-shadow:0 0 8px #ffb24733}.lucky-indicator[data-mood=hot]{opacity:.9;border-color:#ff5c5873;box-shadow:0 0 10px #ff5c583d}.lucky-indicator[data-mood=cold] .lucky-label{color:var(--accent)}.lucky-indicator[data-mood=balanced] .lucky-label{color:var(--success)}.lucky-indicator[data-mood=charged] .lucky-label{color:var(--accent-warm)}.lucky-indicator[data-mood=hot] .lucky-label{color:var(--accent-red)}.lucky-icon{filter:drop-shadow(0 1px 2px #0000004d);font-size:12px}.lucky-label{color:#ffffffe0;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.lucky-indicator[data-mood=lucky] .lucky-label{color:#2ed573}.lucky-indicator[data-mood=neutral] .lucky-label{color:var(--gold)}.lucky-indicator[data-mood=cursed] .lucky-label{color:#ff5c58}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cloud,.palm,.sun-disc:after,.stage-glint,.shore-glow,.performer-sweat,.sweat-trail,.sweat-drop{animation:none!important}.screen-flash,.confetti-layer{display:none!important}.stage-host.is-shaking,.sun-disc,.cloud,.shore-glow,.palm,.stage-glint,.stage-beam,.stage-dust,.stage-host.is-sixseven{animation:none!important}.sweat-trail,.sweat-drop{animation-duration:.3s!important;animation-iteration-count:1!important}#multiplier[data-phase=running]{animation:1.5s ease-in-out infinite multiplier-live!important}#multiplier.is-premium{animation:2s ease-in-out infinite multiplier-premium-glow!important}#multiplier[data-phase=running].is-hit-pulse{animation:.4s cubic-bezier(.34,1.45,.5,1) mult-hit!important}#multiplier[data-phase=crashed]{animation:.48s cubic-bezier(.36,.07,.19,.97) both multiplier-crash!important}.flame-digit.is-flying{animation:.52s cubic-bezier(.22,.7,.28,1) forwards flame-fly!important}.ss67-flyer-soft{animation-duration:.3s!important}.ss67-flyer-skin{animation-duration:.44s!important}.ss67-spark-skin{animation-duration:.66s!important}.ss67-spark-soft{animation-duration:.42s!important}.stage-atmosphere .stage-impact:after,.scene-particles:before,.scene-particles:after,.scene-glow-overlay[data-level],.connection-status.reconnecting,.connection-status.reconnecting .connection-status-dot{animation:none!important}.boot-spinner{border-top-color:var(--accent,#1ed7ff);animation:none!important}#bet-bar .bb-panel-b .bb-action[data-bet=true][data-cashed=false],.history-item{animation:none!important}.performer-sprite,.performer-sprite-frame,.performer-heat,.performer-face-fx,.performer-glow,.performer-shadow,.stage-atmosphere *{transition-duration:.01ms!important}.win-float{animation-duration:.75s!important}.live-chip{animation-duration:.13s!important}.confetti-piece{animation-duration:.8s!important}.stage-host.is-shaking{animation-duration:.28s!important}}.icon{vertical-align:-.125em;flex-shrink:0;width:1em;height:1em}.icon-inline{width:.95em;height:.95em}.icon-gold{color:var(--gold)}.sound-quick,.menu-close,.bb-addb,.bb-closeb{justify-content:center;align-items:center;display:inline-flex}.sound-quick .icon{width:19px;height:19px}.sound-quick .icon-sound-off,.sound-quick[data-muted] .icon-sound-on{display:none}.sound-quick[data-muted] .icon-sound-off{display:block}.menu-close .icon{width:18px;height:18px}.bb-amt-btn .icon{width:16px;height:16px}.bb-addb .icon{width:15px;height:15px}.bb-closeb .icon{width:14px;height:14px}.phase-players .icon{width:13px;height:13px}.share-button .icon{vertical-align:-.18em;width:15px;height:15px}.lucky-icon{align-items:center;display:inline-flex}.lucky-icon .icon{width:13px;height:13px}.rounds-back .icon-inline{vertical-align:-.1em}.bb-amt-btn:focus-visible,.bb-addb:focus-visible,.bb-closeb:focus-visible,.bb-amt-input:focus-visible,.bb-action:focus-visible,.bet-preset:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;box-shadow:none}.menu-details>summary{cursor:pointer;border-radius:var(--radius-sm);margin:-2px -4px;padding:2px 4px;transition:color .15s,background .15s}.menu-details>summary:hover{color:#fff;background:#ffffff0d}.menu-details>summary::marker{color:var(--accent)}.menu-details[open]>summary{color:#fff}.mixer-field input[type=range]{accent-color:var(--accent)}.mixer-field input[type=range]::-webkit-slider-thumb{cursor:pointer;transition:transform .15s}.mixer-field input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.15)}.mixer-field input[type=range]::-moz-range-thumb{cursor:pointer;transition:transform .15s}.mixer-field input[type=range]:hover::-moz-range-thumb{transform:scale(1.15)}.toast-layer{top:calc(env(safe-area-inset-top,0px) + 58px);z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:6px;width:max-content;max-width:min(92vw,420px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast{border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--surface-strong);color:#ffffffeb;letter-spacing:.02em;align-items:center;gap:7px;max-width:100%;padding:7px 14px;font-size:.76rem;font-weight:600;animation:.22s toast-in;display:inline-flex;box-shadow:0 10px 24px #0000004d}.toast.is-leaving{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(-6px)}.toast-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.toast-success .toast-dot{background:var(--success)}.toast-warning .toast-dot{background:var(--accent-warm)}.toast-error .toast-dot{background:var(--accent-red)}.toast-error{border-color:#ff5c5866}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}.toast.is-leaving{transition:opacity .2s;transform:none}}
