:root{--brand: #2ee98c;--gold: #e8b45c;--ink: #f6efe2;--ink-dim: #a8998a;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;height:100dvh;margin:0;overflow:hidden}body{background:#0a121e;color:var(--ink);font-family:Inter,system-ui,sans-serif}.app{height:100%;max-width:min(1600px,100%);margin:0 auto;padding:clamp(10px,2vw,20px);display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:clamp(4px,1vh,10px)}.stageRow{min-height:0;display:grid;place-items:center}.group{display:grid;justify-items:center;gap:4px}.app.side .group{grid-template-columns:auto auto;gap:8px;align-items:start}.app.side .hudTop{grid-column:1 / -1}.stage{position:relative;width:var(--fw, 1200px);height:var(--fh, 675px);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border-radius:14px;overflow:hidden;padding:7px;background-image:linear-gradient(160deg,#7d5f27,#d8b45f 16%,#6f5220 40%,#e2c274 60%,#6a4e1e);box-shadow:0 0 0 1px #1e1206e6,0 18px 44px #0000008c,0 0 46px #12e27e21}.stage img{-webkit-user-drag:none;user-drag:none}.stage:before{content:"";position:absolute;inset:4px;border-radius:11px;box-shadow:inset 0 0 0 2px #281808d9;pointer-events:none;z-index:3}.view{position:relative;width:100%;height:100%;border-radius:9px;overflow:hidden;background:#0b0f1a;container-type:size}.paint{position:absolute;top:0;left:50%;height:100%;aspect-ratio:16 / 9;transform:translate(-50%);background:center / cover no-repeat;container-type:size}.hudTop{--u: calc(var(--fw, 1200px) / 100);--hh: clamp(32px, calc(var(--u) * 3), 48px);--well: #0a1522;--line: rgba(255, 255, 255, .09);--cap: rgba(214, 198, 170, .5);--dim: rgba(214, 198, 170, .62);width:var(--fw, 100%);height:clamp(48px,calc(var(--u) * 4.6),72px);margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,calc(var(--u) * 1.35),24px);padding:0 clamp(12px,calc(var(--u) * 1.35),24px);border-radius:clamp(10px,calc(var(--u) * 1),16px);background:#0f1c2e;box-shadow:0 0 0 1px var(--line);font-family:Archivo,sans-serif;user-select:none;-webkit-user-select:none}.brand{display:flex;align-items:center;gap:9px}.brand img{height:clamp(18px,calc(var(--u) * 1.85),30px);width:auto}.brand b{font-size:clamp(15px,calc(var(--u) * 1.5),24px);font-weight:900;letter-spacing:.02em;color:var(--brand)}.brand span{font-size:clamp(12px,calc(var(--u) * 1.25),20px);font-weight:700;letter-spacing:.06em;color:var(--dim)}.hudMid{display:flex;justify-content:flex-end;gap:8px;min-width:0}.hudBtn{height:var(--hh);padding:0 clamp(10px,calc(var(--u) * 1.2),18px);border:0;border-radius:999px;background:var(--well);box-shadow:0 0 0 1px var(--line);color:var(--dim);font:800 clamp(11px,calc(var(--u) * 1.05),14px) / 1 Archivo,sans-serif;letter-spacing:.06em;cursor:pointer}.hudBtn:hover{color:var(--ink)}@media(max-width:640px){.hudTop{gap:8px;padding:0 10px}.hudBtn{padding:0 12px}.hudBtn .lFull{display:none}.hudBtn .lShort{display:inline}.brand{gap:6px}.brand span{font-size:11px}.wallet{padding:0 12px;gap:0}.wallet small{display:none}}.wallet{height:var(--hh);display:flex;align-items:center;gap:10px;padding:0 clamp(10px,calc(var(--u) * 1.2),18px);border-radius:999px;background:var(--well);box-shadow:0 0 0 1px var(--line)}.wallet small{font-size:clamp(9px,calc(var(--u) * .84),13px);font-weight:800;letter-spacing:.2em;color:var(--cap)}.wallet b{font-size:clamp(15px,calc(var(--u) * 1.45),23px);font-weight:900;color:#fff;font-variant-numeric:tabular-nums}.world{position:absolute;inset:0;width:100%;height:100%;display:block}:root{--pw: clamp(232px, 17vw, 300px)}.app.side .group{grid-template-columns:var(--pw) auto;grid-template-rows:auto auto;gap:8px;align-items:start}.app.side .hudTop{grid-column:1 / -1;width:calc(var(--fw, 1200px) + var(--pw) + 8px)}.app.side .stage{grid-column:2;grid-row:2}.app.side .panel{grid-column:1;grid-row:2}.stageBtns{--u: calc(var(--fw, 1200px) / 100);--bh: clamp(48px, calc(var(--u) * 6.4), 92px);--br: clamp(10px, calc(var(--u) * 1), 16px);position:absolute;left:clamp(12px,calc(var(--u) * 2),28px);bottom:clamp(10px,calc(var(--u) * 2),26px);display:flex;flex-direction:row;align-items:flex-end;gap:clamp(8px,calc(var(--u) * .9),14px);z-index:6;font-family:Archivo,sans-serif;filter:drop-shadow(0 6px 14px rgba(20,10,0,.35))}:where(.stageBtns button){font-family:inherit;border:0;padding:0;margin:0;background:none;color:inherit;cursor:pointer}:where(.stageBtns button:disabled){cursor:default}.goBtn,.cashBtn{display:grid;align-content:center;justify-items:center;gap:2px;width:clamp(160px,calc(var(--u) * 20),290px);height:var(--bh);border-radius:var(--br);background:linear-gradient(180deg,#3cf29b,#1fbf70);box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #0000002e,0 0 0 2px #06110b59;color:#06110b}.cashBtn{width:clamp(160px,calc(var(--u) * 20),290px)}.goBtn b,.cashBtn b{font-size:clamp(17px,calc(var(--u) * 2.2),34px);font-weight:900;letter-spacing:.16em;text-indent:.16em;white-space:nowrap}.goBtn span,.cashBtn span{font-size:clamp(9.5px,calc(var(--u) * 1),15px);font-weight:800;letter-spacing:.04em;color:#06110bb3;font-variant-numeric:tabular-nums;white-space:nowrap}.goBtn:hover:not(:disabled),.cashBtn:hover:not(:disabled){background:linear-gradient(180deg,#52f7a9,#26cd79)}.goBtn:active:not(:disabled),.cashBtn:active:not(:disabled){background:linear-gradient(180deg,#2fd88a,#1aa862);box-shadow:inset 0 2px #0000002e,0 0 0 2px #06110b59}.goBtn.again{background:linear-gradient(180deg,#ff8a4a,#d4301a);color:#fff8f4}.goBtn.again span{color:#fff8f4cc}.goBtn.again:hover:not(:disabled){background:linear-gradient(180deg,#ff9d62,#e23a22)}.goBtn:disabled,.cashBtn:disabled{background:#0a1522cc;box-shadow:inset 0 0 0 1px #ffffff1f;color:#d6c6aa8c}.goBtn:disabled span,.cashBtn:disabled span{color:#d6c6aa66}.demoBtn{margin-right:6px}@media(max-width:640px){.stageBtns{left:8px;bottom:8px;gap:6px}.goBtn{width:clamp(150px,46vw,220px);height:50px}.cashBtn{width:clamp(110px,34vw,160px);height:50px}.goBtn b,.cashBtn b{font-size:17px}.goBtn span,.cashBtn span{font-size:9.5px}}@media(max-width:480px){.brand b{display:none}}.panel{--u: calc(var(--fw, 1200px) / 100);--h: clamp(40px, calc(var(--u) * 3.7), 64px);--r: clamp(8px, calc(var(--u) * .8), 12px);--cap-size: clamp(9px, calc(var(--u) * .9), 16px);--num: clamp(18px, calc(var(--u) * 2.4), 40px);--c: clamp(44px, calc(var(--u) * 4.4), 68px);--g: clamp(3px, calc(var(--u) * .35), 6px);--rowh: clamp(32px, calc(var(--u) * 3), 52px);--well: #0a1522;--line: rgba(255, 255, 255, .09);--cap: rgba(214, 198, 170, .5);--dim: rgba(214, 198, 170, .62);width:var(--fw, 100%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:clamp(12px,calc(var(--u) * 1.5),26px);padding:clamp(10px,calc(var(--u) * 1),18px) clamp(12px,calc(var(--u) * 1.35),24px);border-radius:clamp(10px,calc(var(--u) * 1),16px);background:#0f1c2e;box-shadow:0 0 0 1px var(--line);font-family:Archivo,sans-serif;container:panel / inline-size;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.panel input{user-select:text;-webkit-user-select:text}.panel button,.panel input{touch-action:manipulation;-webkit-touch-callout:none}:where(.panel button){font-family:inherit;border:0;padding:0;margin:0;background:none;color:inherit;cursor:pointer}:where(.panel button:disabled){cursor:default}.panel h4{margin:0 0 clamp(5px,calc(var(--u) * .5),9px);height:calc(var(--cap-size) * 1.2);font-size:var(--cap-size);font-weight:800;letter-spacing:.2em;color:var(--cap);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel h4 em{font-style:normal;font-weight:700;letter-spacing:.06em;color:#d6c6aa73}.panel section{display:grid;align-content:start;min-width:0}.stakeGrid{display:grid;grid-template-columns:repeat(6,var(--c));grid-template-rows:var(--h) var(--rowh);gap:var(--g)}.betField{grid-column:span 6;display:flex;align-items:center;min-width:0;border-radius:var(--r);background:var(--well);box-shadow:inset 0 0 0 1px var(--line)}.betField:has(.betAmount:focus){box-shadow:inset 0 0 0 1px #2ee98c8c}.betCurrency{flex:none;width:clamp(26px,calc(var(--u) * 2.8),48px);text-align:center;font-size:clamp(13px,calc(var(--u) * 1.4),24px);font-weight:800;color:var(--cap)}.betAmount{flex:1;width:0;min-width:0;border:0;outline:0;background:none;color:#fff;font-family:inherit;font-size:var(--num);font-weight:900;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.betAmount::-webkit-outer-spin-button,.betAmount::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.betAmount:disabled{color:#fffc}.betLabel{display:none}.betNudge{grid-column:span 2;min-width:0;border-radius:var(--r);background:var(--well);box-shadow:inset 0 0 0 1px var(--line);font-size:clamp(13px,calc(var(--u) * 1.5),24px);font-weight:800;letter-spacing:.04em;color:var(--dim)}.betNudge:hover:not(:disabled){color:#fff;box-shadow:inset 0 0 0 1px #ffffff29}.betNudge:active:not(:disabled){background:#060d16}.betNudge:disabled{color:#d6c6aa59}.riskRow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--g);height:var(--h)}.riskRead{display:grid;align-content:center;justify-items:center;gap:1px;min-width:clamp(84px,calc(var(--u) * 8.6),140px);padding:0 clamp(8px,calc(var(--u) * .8),14px);border-radius:var(--r);background:linear-gradient(180deg,color-mix(in srgb,var(--sc, #e8b45c) 78%,white),color-mix(in srgb,var(--sc, #e8b45c) 86%,black));color:#06110b}.riskRead small{font-size:clamp(8px,calc(var(--u) * .78),13px);font-weight:800;letter-spacing:.18em;color:#06110bb3}.riskRead b{font-size:clamp(15px,calc(var(--u) * 1.6),27px);font-weight:900;font-variant-numeric:tabular-nums}.riskCol{display:contents}.vslider.h{display:block;position:relative;height:100%;border-radius:var(--r);background:var(--well);box-shadow:inset 0 0 0 1px var(--line);--f: 0;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.vslider.h.off{cursor:default;opacity:.75}.vslider.h .vthumb{position:absolute;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff1c8,#e0ab3a 60%,#9a6a1a);box-shadow:0 0 0 2px #0a1522,0 2px 8px #0009,0 0 calc(8px + 14px * var(--f, 0)) rgba(255,150,60,calc(.4 + .5 * var(--f, 0)))}.vslider.h .vtrack{position:absolute;left:14px;right:14px;top:50%;height:14px;transform:translateY(-50%);border-radius:7px;background:linear-gradient(180deg,#070b12,#101828 50%,#070b12);box-shadow:inset 0 0 0 1px #ffffff14,0 0 calc(3px + 16px * var(--f, 0)) rgba(255,110,40,calc(.15 + .5 * var(--f, 0)))}.vslider.h .vfill{position:absolute;left:2px;top:2px;bottom:2px;min-width:6px;border-radius:6px;overflow:hidden;background:linear-gradient(90deg,#5a0e00,#b52a08,#f0561a 70%,#ff9a2e);box-shadow:0 0 8px #ff78288c}.vslider.h .lavaFlow{position:absolute;inset:0;background:repeating-linear-gradient(90deg,#ffc85a00 0 14px,#ffc85a59 18px,#ffc85a00 26px);background-size:60px 100%;animation:lavaFlowH 2.6s linear infinite}@keyframes lavaFlowH{0%{background-position:0 0}to{background-position:60px 0}}.vslider.h .lavaBubbles{display:none}.vslider.h .lavaSurface{position:absolute;top:0;bottom:0;right:0;width:6px;border-radius:3px 6px 6px 3px;background:linear-gradient(90deg,#ffb34700,#ffb347 30%,#fff0b0);box-shadow:0 0 8px 2px #ffdc78b3;animation:lavaSurface 1.1s ease-in-out infinite alternate}.vslider.h .vtick{position:absolute;top:100%;transform:translate(-50%,2px);font-size:8px;font-weight:800;letter-spacing:.1em;color:#d6c6aa73;white-space:nowrap}.vslider:not(.h){display:none}.trackWrap{position:relative;min-width:0;height:100%}.riskSlider{display:none}.riskSlider{-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;padding:0 clamp(10px,calc(var(--u) * 1),16px);border-radius:var(--r);background:var(--well);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;outline:none;--track: linear-gradient(90deg, #2ee98c 0%, #e8b45c 34%, #ff9a3c 67%, #ff5a3c 100%)}.riskSlider::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:linear-gradient(90deg,#7a1500,#d63a10 40%,#ff8a2a 85%,#ffd166) 0 0 / var(--p, 0%) 100% no-repeat,linear-gradient(90deg,#070b12,#101828);box-shadow:inset 0 0 0 1px #ffffff14}.riskSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff1c8,#e0ab3a 60%,#9a6a1a);box-shadow:0 0 0 2px #0a1522,0 2px 8px #0009,0 0 12px #ffc85080}.riskSlider::-moz-range-track{height:8px;border-radius:4px;background:linear-gradient(90deg,#7a1500,#d63a10 40%,#ff8a2a 85%,#ffd166) 0 0 / var(--p, 0%) 100% no-repeat,linear-gradient(90deg,#070b12,#101828)}.riskSlider::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff1c8,#e0ab3a 60%,#9a6a1a);box-shadow:0 0 0 2px #0a1522,0 2px 8px #0009}.riskSlider:disabled{cursor:default;opacity:.7}.riskTicks{display:none}.riskTicks span{width:0;display:flex;justify-content:center;font-size:clamp(6.5px,calc(var(--u) * .6),9px);font-weight:800;letter-spacing:.14em;color:#d6c6aa59;white-space:nowrap}.riskTicks span.on{color:#f6efe2d9}.ladder{display:flex;gap:var(--g);margin-top:var(--g);height:var(--rowh);overflow:hidden}.rung{flex:1 1 0;display:grid;align-content:center;justify-items:center;gap:1px;min-width:0;border-radius:calc(var(--r) - 2px);background:var(--well);box-shadow:inset 0 0 0 1px #ffffff0d}.rung small{font-size:clamp(7px,calc(var(--u) * .66),11px);font-weight:800;letter-spacing:.08em;color:var(--cap);white-space:nowrap}.rung b{font-size:clamp(10px,calc(var(--u) * 1.05),17px);font-weight:900;color:#f2eadb;font-variant-numeric:tabular-nums;white-space:nowrap}.rung.top small{color:#2ee98ccc}.rung.top b{color:var(--brand)}.rung.lit{background:#2ee98c1f;box-shadow:inset 0 0 0 1px var(--brand)}.rung.lit b{color:#fff}@container panel (max-width: 1100px){.rung small{display:none}}.panel section.bell{align-content:end}.plateBtn{display:grid;align-content:center;justify-items:center;gap:2px;width:calc(var(--c) * 4 + var(--g) * 3);height:calc(var(--h) + var(--g) + var(--rowh));border-radius:var(--r);background:linear-gradient(180deg,#3cf29b,#1fbf70);box-shadow:inset 0 1px #ffffff40,inset 0 -2px #0000002e;color:#06110b}.plateBtn b{font-size:clamp(18px,calc(var(--u) * 2.1),36px);font-weight:900;letter-spacing:.16em;text-indent:.16em}.plateBtn span{font-size:clamp(10px,calc(var(--u) * .95),16px);font-weight:800;letter-spacing:.04em;color:#06110bb3;font-variant-numeric:tabular-nums}.plateBtn:hover:not(:disabled){background:linear-gradient(180deg,#52f7a9,#26cd79)}.plateBtn:active:not(:disabled){background:linear-gradient(180deg,#2fd88a,#1aa862);box-shadow:inset 0 2px #0000002e}.plateBtn:disabled{background:var(--well);box-shadow:inset 0 0 0 1px var(--line);color:#d6c6aa80}.plateBtn:disabled span{color:#d6c6aa59}.hudMid{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.feed{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;margin-right:auto}.feedEmpty{font-size:10px;font-weight:700;letter-spacing:.04em;color:#d6c6aa59;white-space:nowrap}.chip{flex:none;display:grid;justify-items:center;min-width:clamp(40px,calc(var(--u) * 3.6),56px);height:var(--hh);padding:0 8px;border-radius:999px;background:var(--well);box-shadow:inset 0 0 0 1px var(--line);align-content:center;animation:chipIn .26s ease-out}.chip b{font-size:clamp(11px,calc(var(--u) * 1.02),16px);font-weight:900;line-height:1.1;color:#f2eadb;font-variant-numeric:tabular-nums}.chip small{font-size:clamp(7.5px,calc(var(--u) * .68),11px);font-weight:800;letter-spacing:.08em;color:var(--cap)}.chip.zero b{color:#d6c6aa73}.chip.win b{color:var(--brand)}.chip.big{box-shadow:inset 0 0 0 1px var(--brand)}.chip.half b{color:#ffd978}.chip.big b{color:var(--brand)}@keyframes chipIn{0%{opacity:0;transform:translate(-10px)}}.hudBtn[data-on]{color:var(--brand);box-shadow:inset 0 0 0 1px #2ee98c80}.hudBtn .lShort{display:none}.fairPanel{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:min(560px,92vw);padding:14px 16px;border-radius:12px;background:#0f1c2e;box-shadow:0 0 0 1px var(--line),0 18px 44px #0000008c;font-family:Inter,system-ui,sans-serif;font-size:12px;color:#d6c6aad9;text-align:left;cursor:default}.fairPanel p{margin:0 0 10px;line-height:1.45}.fairPanel h3{margin:0 0 8px;font-family:Archivo,sans-serif;font-size:11px;font-weight:800;letter-spacing:.2em;color:var(--cap)}.fairRow{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;align-items:center;margin-bottom:6px}.fairRow>span{font-family:Archivo,sans-serif;font-size:9px;font-weight:800;letter-spacing:.16em;color:var(--cap);text-transform:uppercase}.fairRow code,.fairRow input{font-family:ui-monospace,Consolas,monospace;font-size:11px;color:#8cf5bd;word-break:break-all}.fairRow input{width:100%;padding:4px 6px;border:0;border-radius:6px;background:var(--well);box-shadow:inset 0 0 0 1px var(--line);outline:0}.victims{display:flex;gap:6px;flex:none}.victimBtn{width:var(--hh);height:var(--hh);border-radius:50%;background:var(--well);box-shadow:inset 0 0 0 1px var(--line);display:grid;place-items:center;overflow:hidden;padding:0;opacity:.55}.victimBtn img{height:82%;width:auto;max-width:90%;object-fit:contain}.victimBtn:hover:not(:disabled){opacity:.85}.victimBtn.on{opacity:1;box-shadow:inset 0 0 0 2px var(--brand),0 0 10px #2ee98c59}.victimBtn:disabled{cursor:default}@media(max-width:640px),(min-width:641px)and (max-height:520px){.panel{--p: 1vw;--h: clamp(42px, calc(var(--p) * 11.5), 50px);--row: clamp(34px, calc(var(--p) * 9.5), 42px);--gap: clamp(6px, calc(var(--p) * 2.2), 10px);--r: clamp(9px, calc(var(--p) * 2.6), 12px);display:flex;flex-direction:column;gap:var(--gap);padding:clamp(10px,calc(var(--p) * 3),14px);border-radius:clamp(12px,calc(var(--p) * 3.6),16px)}.panel h4,.ladder{display:none}.stakeGrid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:var(--h);gap:var(--gap)}.betField{grid-column:span 3}.betNudge{grid-column:span 1;font-size:clamp(12px,calc(var(--p) * 3.4),15px)}.betCurrency{width:clamp(26px,calc(var(--p) * 7.5),34px);font-size:clamp(13px,calc(var(--p) * 3.6),16px)}.betAmount{font-size:clamp(18px,calc(var(--p) * 5.2),23px)}.betLabel{display:block;flex:none;padding-right:clamp(10px,calc(var(--p) * 3),14px);font-size:clamp(8px,calc(var(--p) * 2.3),10px);font-weight:800;letter-spacing:.18em;color:var(--cap)}.riskRow{height:var(--h);gap:var(--gap)}.riskRead{min-width:24vw}.riskRead small{font-size:2.1vw}.riskRead b{font-size:4.2vw}.riskSlider{padding:0 3.2vw}.riskSlider::-webkit-slider-runnable-track{height:2.2vw;border-radius:1.1vw}.riskSlider::-webkit-slider-thumb{width:7.4vw;height:7.4vw;margin-top:-2.6vw}.riskSlider::-moz-range-track{height:2.2vw}.riskSlider::-moz-range-thumb{width:7.4vw;height:7.4vw}.riskTicks{display:none}.plateBtn{width:100%;height:clamp(50px,calc(var(--p) * 14),60px);border-radius:var(--r)}.plateBtn b{font-size:clamp(19px,calc(var(--p) * 5.2),23px)}.plateBtn span{font-size:clamp(10px,calc(var(--p) * 2.8),12px)}.feed{display:none}.victims{gap:4px}.victimBtn{width:32px;height:32px}.brand span,.hudBtn .lFull{display:none}.hudBtn .lShort{display:inline}.fairPanel{position:fixed;top:auto;left:4vw;right:4vw;bottom:4vw;width:auto}}.app.side .panel{--h: 52px;--rowh: 44px;--r: 10px;--g: 6px;--cap-size: 10px;--num: 28px;width:var(--pw);height:var(--fh, 675px);display:flex;flex-direction:column;gap:14px;padding:14px;overflow:hidden}.app.side .panel h4{margin-bottom:6px}.app.side .stakeGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.app.side .betCurrency{width:30px;font-size:15px}.app.side .betNudge{font-size:16px}.app.side .panel section.risk{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.app.side .riskRow{display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.app.side .riskRead{height:var(--h);min-width:0;display:flex;align-items:center;justify-content:center;gap:10px}.app.side .riskRead small{font-size:10.5px}.app.side .riskRead b{font-size:22px}.app.side .riskCol{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;min-height:0;margin-top:var(--g)}.app.side .trackWrap,.app.side .riskTicks{display:none}.app.side .vslider{display:block;position:relative;height:100%;min-height:0;border-radius:var(--r);background:var(--well);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.app.side .vslider.off{cursor:default;opacity:.75}.app.side .vslider.off{cursor:default;opacity:.7}.app.side .vtrack{position:absolute;left:16px;top:16px;bottom:16px;width:18px;border-radius:9px;background:linear-gradient(90deg,#070b12,#101828 50%,#070b12);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 2px 6px #000000b3,0 0 calc(4px + 22px * var(--f, 0)) rgba(255,110,40,calc(.15 + .5 * var(--f, 0)));transition:box-shadow .2s}.app.side .vfill{position:absolute;left:2px;right:2px;bottom:2px;min-height:6px;border-radius:8px;overflow:hidden;background:linear-gradient(0deg,#5a0e00,#b52a08,#f0561a 70%,#ff9a2e);box-shadow:0 0 10px #ff78288c}.app.side .lavaFlow{position:absolute;inset:0;background:repeating-linear-gradient(0deg,#ffc85a00 0 14px,#ffc85a59 18px,#ffc85a00 26px),linear-gradient(90deg,#ff782800 20%,#ffbe5a59,#ff782800 80%);background-size:100% 60px,100% 100%;animation:lavaFlow 2.6s linear infinite}@keyframes lavaFlow{0%{background-position:0 60px,0 0}to{background-position:0 0,0 0}}.app.side .lavaBubbles{position:absolute;inset:0;background-image:radial-gradient(circle,#ffecaaf2 0 1.6px,#ffecaa00 3px),radial-gradient(circle,#ffdc8ccc 0 1.1px,#ffdc8c00 2.4px),radial-gradient(circle,#fff5c8e6 0 1.3px,#fff5c800 2.6px);background-size:14px 46px,11px 31px,9px 67px;animation:lavaBubbles 3.2s linear infinite}@keyframes lavaBubbles{0%{background-position:3px 46px,8px 43px,1px 97px}to{background-position:3px 0,8px 12px,1px 30px}}.app.side .lavaSurface{position:absolute;left:0;right:0;top:0;height:6px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#fff0b0,#ffb347 70%,#ffb34700);box-shadow:0 0 8px 2px #ffdc78b3;animation:lavaSurface 1.1s ease-in-out infinite alternate}@keyframes lavaSurface{0%{opacity:.75;transform:scaleY(.9)}to{opacity:1;transform:scaleY(1.25)}}.app.side .vthumb{position:absolute;left:50%;width:24px;height:24px;transform:translate(-50%,50%);border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff1c8,#e0ab3a 60%,#9a6a1a);box-shadow:0 0 0 2px #0a1522,0 2px 8px #0009,0 0 calc(8px + 14px * var(--f, 0)) rgba(255,150,60,calc(.4 + .5 * var(--f, 0)))}.app.side .vtick{position:absolute;left:42px;transform:translateY(50%);font-size:8px;font-weight:800;letter-spacing:.14em;color:#d6c6aa59;white-space:nowrap;line-height:1}.app.side .ladder{display:flex;flex-direction:column-reverse;justify-content:space-around;align-self:stretch;height:100%;min-height:0;margin-top:0;gap:0;padding:3px 0;border-radius:var(--r);background:var(--well);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.app.side .rung{flex:1 1 auto;max-height:96px;min-height:40px;display:grid;align-content:center;justify-items:start;padding:0 12px;gap:2px;border-radius:0;background:none;box-shadow:none}.app.side .rung:not(:first-child){border-bottom:1px solid rgba(255,255,255,.06)}.app.side .rung small{display:inline;font-size:9px;letter-spacing:.08em;white-space:nowrap}.app.side .rung b{font-size:16px;white-space:nowrap}.app.side .rung.lit{background:#2ee98c1f;box-shadow:inset 2px 0 0 var(--brand)}.app.side .riskCol{grid-template-columns:86px minmax(0,1fr)}.app.side .vslider.h{display:none}.app.side .panel section.bell{flex:none;margin-top:auto}.app.side .plateBtn{width:100%;height:108px}.app.side .plateBtn b{font-size:30px}.app.side .plateBtn span{font-size:12.5px}.vslider.h .vtick:last-child{display:none}.collectBtn{display:grid;align-content:center;justify-items:center;gap:2px;width:calc(var(--c) * 4 + var(--g) * 3);height:var(--h);margin-bottom:var(--g);border-radius:var(--r);background:linear-gradient(180deg,#3cf29b,#1fbf70);box-shadow:inset 0 1px #ffffff40,inset 0 -2px #0000002e;color:#06110b}.collectBtn b{font-size:clamp(14px,calc(var(--u) * 1.5),24px);font-weight:900;letter-spacing:.16em;text-indent:.16em}.collectBtn span{font-size:clamp(10px,calc(var(--u) * .95),16px);font-weight:800;font-variant-numeric:tabular-nums;color:#06110bb3}.collectBtn:hover{background:linear-gradient(180deg,#52f7a9,#26cd79)}.plateBtn.again{background:linear-gradient(180deg,#ff8a4a,#d4301a);color:#fff8f4}.plateBtn.again span{color:#fff8f4cc}.plateBtn.again:hover:not(:disabled){background:linear-gradient(180deg,#ff9d62,#e23a22)}.app.side .collectBtn{width:100%;height:64px;margin-bottom:8px}.app.side .collectBtn b{font-size:20px}.app.side .collectBtn span{font-size:12px}.app.side .panel.inRun .plateBtn{height:84px}.app.side .vtick.on{color:#f6efe2e6}@media(max-width:640px),(min-width:641px)and (max-height:520px){.collectBtn{width:100%;height:clamp(44px,calc(var(--p) * 12),52px);margin-bottom:var(--gap)}.vslider.h .vtick:last-child{display:inline}.vslider.h .vtick{font-size:7px;letter-spacing:.04em}}
