:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#fff;background:#050505;font-synthesis:none}*{box-sizing:border-box}html{background:#050505}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 50% -10%,rgba(255,35,45,.18),transparent 36%),#050505}button{font:inherit}button:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.app-shell{width:min(100%,520px);min-height:100vh;margin:0 auto;padding:18px 16px 110px}.topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.brand{display:flex;align-items:center;gap:11px}.brand-mark{display:grid;width:44px;height:44px;place-items:center;border:1px solid #ff2a32;border-radius:13px;background:linear-gradient(145deg,#ff3038,#a80008);box-shadow:0 0 24px #ff222c59;font-size:25px;font-weight:950}.brand strong{display:block;font-size:19px;font-weight:950;letter-spacing:-.6px}.brand strong span{color:#ff3038}.brand small{display:block;margin-top:2px;color:#8d8d93;font-size:10px;font-weight:750;letter-spacing:1.3px}.profile-button{display:grid;width:44px;height:44px;place-items:center;color:#fff;border:1px solid #29292d;border-radius:13px;background:#111113}.balance-card{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px;border:1px solid #252529;border-radius:20px;background:linear-gradient(145deg,#161619,#0d0d0f);box-shadow:0 14px 40px #0000004d}.balance-card small{display:block;color:#8c8c92;font-size:10px;font-weight:800;letter-spacing:.9px}.balance-card strong{display:block;margin-top:5px;font-size:23px}.balance-actions{display:grid;gap:7px}.balance-actions button{min-width:102px;padding:9px 12px;color:#fff;border:0;border-radius:9px;background:#f52931;font-size:11px;font-weight:850}.balance-actions .secondary{color:#d8d8dc;border:1px solid #323236;background:#1b1b1e}.game-card{overflow:hidden;margin-top:16px;border:1px solid rgba(255,40,49,.35);border-radius:24px;background:#0e0e10;box-shadow:0 16px 60px #00000073}.game-heading{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #242428}.game-heading div{display:flex;align-items:center;gap:8px}.game-heading small{color:#a6a6ac;font-size:11px;font-weight:800;letter-spacing:.8px}.live-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px #22c55e}.multiplier{color:#ff333b;font-size:20px;font-weight:950}.game-stage{position:relative;overflow:hidden;padding:40px 24px 27px;text-align:center}.stage-glow{position:absolute;top:-120px;left:50%;width:310px;height:310px;border-radius:50%;background:#ff1a242b;filter:blur(60px);transform:translate(-50%);pointer-events:none}.stage-logo{position:relative;display:grid;width:78px;height:78px;margin:0 auto 19px;place-items:center;color:#fff;border:1px solid #ff3038;border-radius:24px;background:linear-gradient(145deg,#ff313a,#900006);box-shadow:0 0 36px #ff1e284d}.game-stage h1{position:relative;margin:0;font-size:clamp(26px,8vw,36px);font-weight:950;letter-spacing:-1.3px}.game-stage p{position:relative;max-width:370px;margin:10px auto 24px;color:#a2a2a8;font-size:15px;line-height:1.45}.color-preview{display:flex;align-items:center;justify-content:center;margin:25px 0 30px}.color{width:38px;height:38px;border:6px solid #ff3038;border-radius:50%;background:#131315;box-shadow:0 0 18px #ff28328c}.line{width:128px;height:8px;background:#ff3038;box-shadow:0 0 16px #ff2832a6}.play-button{position:relative;width:100%;min-height:57px;color:#fff;border:0;border-radius:15px;background:linear-gradient(180deg,#ff353d,#e1141c);box-shadow:0 12px 30px #ff1b2542;font-size:15px;font-weight:950;letter-spacing:.4px}.development-notice{display:block;margin-top:13px;color:#68686e;font-size:11px}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.info-grid article{display:flex;align-items:center;gap:10px;min-height:72px;padding:13px;border:1px solid #242428;border-radius:15px;background:#101012}.info-grid svg{flex:0 0 auto;color:#ff3038}.info-grid strong,.info-grid small{display:block}.info-grid strong{font-size:12px}.info-grid small{margin-top:3px;color:#77777d;font-size:10px;line-height:1.3}.status{display:flex;align-items:center;justify-content:center;gap:7px;margin:15px 0 0;color:#77777c;font-size:10px;font-weight:850;letter-spacing:.8px}.status span{width:7px;height:7px;border-radius:50%;background:#f59e0b}.status.online span{background:#22c55e;box-shadow:0 0 9px #22c55e}.bottom-nav{position:fixed;z-index:20;bottom:14px;left:50%;display:grid;width:min(calc(100% - 24px),496px);grid-template-columns:repeat(4,1fr);padding:7px;border:1px solid rgba(255,38,48,.45);border-radius:22px;background:#09090af0;box-shadow:0 18px 50px #000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%)}.bottom-nav button{display:grid;min-height:60px;place-items:center;align-content:center;gap:4px;color:#75757b;border:0;border-radius:15px;background:transparent}.bottom-nav button span{font-size:10px;font-weight:800}.bottom-nav button.active{color:#ff3038;background:#ff232c1f}@media(min-width:800px){.app-shell{padding-top:30px}}.play-area{position:relative;padding:15px}.play-status{display:grid;grid-template-columns:1fr 1fr 44px;align-items:center;gap:10px;margin-bottom:13px}.play-status>div{min-height:52px;padding:9px 13px;border:1px solid #29292e;border-radius:13px;background:#151518}.play-status small{display:block;color:#77777e;font-size:9px;font-weight:850;letter-spacing:.9px}.play-status strong{display:block;margin-top:2px;font-size:18px}.play-status .connections strong{color:#ff3038}.reset-board{display:grid;width:44px;height:44px;place-items:center;color:#d4d4d8;border:1px solid #303035;border-radius:13px;background:#17171a;cursor:pointer}.board-frame{position:relative;overflow:hidden;width:100%;border:1px solid rgba(255,48,56,.28);border-radius:25px;background:radial-gradient(circle at 50% 45%,rgba(255,35,44,.08),transparent 52%),#09090b;box-shadow:inset 0 0 35px #000000b3,0 15px 35px #00000047}.color-board{display:block;width:100%;height:auto;aspect-ratio:340 / 360;touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;cursor:crosshair}.start-dot{cursor:grab;touch-action:none}.start-dot:active{cursor:grabbing}.dot-complete{opacity:.55}.board-message{min-height:42px;margin-top:11px;padding:12px 14px;color:#d3d3d7;border:1px solid #28282d;border-radius:12px;background:#151518;text-align:center;font-size:12px;font-weight:800}.board-message.success{color:#8df5ad;border-color:#22c55e59;background:#22c55e1a}.game-help{margin:11px 7px 1px;color:#77777d;text-align:center;font-size:11px;line-height:1.45}.level-complete{margin:0 15px 15px;padding:16px;border:1px solid rgba(34,197,94,.35);border-radius:16px;background:linear-gradient(145deg,#22c55e24,#0c0c0ef5);text-align:center}.level-complete span{display:block;color:#6ee797;font-size:10px;font-weight:900;letter-spacing:1.2px}.level-complete strong{display:block;margin:5px 0 13px;font-size:17px}.level-complete button{width:100%;min-height:44px;color:#fff;border:0;border-radius:11px;background:#f1262f;font-size:12px;font-weight:900}@media(max-width:370px){.play-area{padding:11px}.play-status{gap:7px}}.level-complete{position:fixed;z-index:100;top:50%;left:50%;width:min(calc(100% - 38px),420px);margin:0;padding:25px 19px 19px;border:1px solid rgba(43,220,103,.55);border-radius:22px;background:radial-gradient(circle at 50% 0%,rgba(34,197,94,.22),transparent 55%),#101113;box-shadow:0 0 0 100vmax #000000c7,0 24px 80px #000c,0 0 35px #22c55e29;transform:translate(-50%,-50%);animation:levelCompleteIn .26s ease-out both}.level-complete:before{content:"✓";display:grid;width:58px;height:58px;margin:0 auto 15px;place-items:center;color:#071109;border-radius:50%;background:linear-gradient(145deg,#7cf5a4,#22c55e);box-shadow:0 0 28px #22c55e6b;font-size:30px;font-weight:950}.level-complete span{display:block;color:#7cf5a4;font-size:11px;font-weight:950;letter-spacing:1.4px}.level-complete strong{display:block;margin:8px 0 19px;color:#fff;font-size:23px}.level-complete button{width:100%;min-height:54px;color:#fff;border:0;border-radius:14px;background:linear-gradient(180deg,#ff343d,#e31720);box-shadow:0 12px 30px #ff232c40;font-size:14px;font-weight:950;cursor:pointer}.level-complete button:active{transform:scale(.98)}@keyframes levelCompleteIn{0%{opacity:0;transform:translate(-50%,-44%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.entry-card{margin-top:16px;padding:32px 20px 22px;border:1px solid rgba(255,45,55,.35);border-radius:24px;background:radial-gradient(circle at 50% 0%,rgba(255,35,45,.15),transparent 40%),#0e0e10;text-align:center}.entry-card .stage-logo{margin-bottom:20px}.entry-card h1{margin:0;font-size:25px;line-height:1.08}.entry-card>p{margin:10px 0 25px;color:#919197;font-size:14px}.entry-card label{display:block;margin-bottom:8px;color:#7e7e84;text-align:left;font-size:10px;font-weight:900;letter-spacing:1px}.stake-input{display:flex;align-items:center;height:62px;padding:0 18px;border:1px solid #333338;border-radius:15px;background:#17171a}.stake-input:focus-within{border-color:#ff3038;box-shadow:0 0 0 3px #ff30381a}.stake-input span{color:#ff3038;font-size:18px;font-weight:950}.stake-input input{width:100%;padding-left:10px;color:#fff;border:0;outline:0;background:transparent;font-size:25px;font-weight:900}.stake-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px}.stake-presets button{min-height:39px;color:#b8b8bd;border:1px solid #2b2b30;border-radius:10px;background:#161619;font-size:12px;font-weight:850}.start-round{width:100%;min-height:56px;margin-top:17px;color:#fff;border:0;border-radius:14px;background:linear-gradient(180deg,#ff3540,#e31720);box-shadow:0 13px 30px #ff232d40;font-size:15px;font-weight:950}.demo-warning{display:block;margin-top:12px;color:#66666c;font-size:10px}.entry-error{margin-top:10px;padding:10px;color:#ff8990;border:1px solid rgba(255,50,60,.3);border-radius:10px;background:#ff1e2814;font-size:12px}.progressive-game{position:relative}.round-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;border-bottom:1px solid #27272b;background:#29292d}.round-summary>div{min-height:68px;padding:12px 14px;background:#121214}.round-summary small{display:block;color:#77777d;font-size:9px;font-weight:900;letter-spacing:.8px}.round-summary strong{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:17px}.round-summary .profit-value{color:#5aeb8a}.round-summary .time-danger strong{color:#ff3038;animation:timePulse .65s infinite alternate}.grid-game{padding:13px}.grid-status{display:grid;grid-template-columns:repeat(3,1fr) 44px;gap:7px;margin-bottom:10px}.grid-status>div{padding:8px 10px;border:1px solid #29292e;border-radius:11px;background:#17171a}.grid-status small{display:block;color:#737379;font-size:8px;font-weight:900;letter-spacing:.7px}.grid-status strong{display:block;margin-top:2px;font-size:15px}.grid-status button{display:grid;width:44px;height:44px;place-items:center;color:#d1d1d5;border:1px solid #303035;border-radius:11px;background:#19191c}.grid-board-frame{overflow:hidden;border:1px solid rgba(255,45,55,.35);border-radius:18px;background:radial-gradient(circle,rgba(255,40,50,.07),transparent 60%),#0c0c0f}.grid-board{display:block;width:100%;height:auto;aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain}.grid-line{stroke:#ffffff1a;stroke-width:1;pointer-events:none}.grid-message{min-height:39px;margin-top:9px;padding:11px;color:#c5c5ca;border:1px solid #29292e;border-radius:11px;background:#161619;text-align:center;font-size:11px;font-weight:850}.grid-message.complete{color:#78ee9f;border-color:#22c55e59;background:#22c55e1a}.cashout-button{display:flex;width:calc(100% - 26px);min-height:53px;margin:0 13px 14px;align-items:center;justify-content:center;gap:8px;color:#6f6f75;border:1px solid #2a2a2f;border-radius:14px;background:#17171a;font-size:12px;font-weight:950}.cashout-button.available{color:#061109;border-color:#54e982;background:linear-gradient(180deg,#6cf09a,#28c864);box-shadow:0 12px 28px #22c55e38}.phase-transition{position:absolute;z-index:40;inset:0;display:grid;place-items:center;align-content:center;background:#050506e8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:transitionIn .18s ease-out}.phase-transition span{color:#6eee99;font-size:11px;font-weight:950;letter-spacing:1.3px}.phase-transition strong{margin:8px 0;color:#fff;font-size:42px}.phase-transition small{color:#77777e;font-size:11px}.result-card{margin-top:16px;padding:32px 20px 22px;border:1px solid rgba(34,197,94,.4);border-radius:24px;background:#101113;text-align:center}.result-card.lost{border-color:#ff303873}.result-icon{display:grid;width:67px;height:67px;margin:0 auto 17px;place-items:center;color:#061109;border-radius:50%;background:#5cec8a;font-size:39px;font-weight:950}.result-card.lost .result-icon{color:#fff;background:#f22d37}.result-card span,.result-card strong{display:block}.result-card span{color:#6dec98;font-size:11px;font-weight:950;letter-spacing:1.2px}.result-card.lost span{color:#ff727a}.result-card strong{margin:9px 0 20px;font-size:20px}.result-card button{width:100%;min-height:52px;color:#fff;border:0;border-radius:13px;background:#f12832;font-weight:950}@keyframes transitionIn{0%{opacity:0}to{opacity:1}}@keyframes timePulse{0%{opacity:1}to{opacity:.55}}@media(max-width:370px){.grid-game{padding:9px}.grid-status{gap:5px}.round-summary strong{font-size:15px}}html.color-rush-drawing,html.color-rush-drawing body{overflow:hidden!important;overscroll-behavior:none!important}.progressive-game{isolation:isolate;contain:layout paint}.grid-board-frame,.grid-board{touch-action:none!important;overscroll-behavior:none!important;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.grid-board{cursor:crosshair}.progressive-game.danger-countdown{animation:dangerCardBorder .62s ease-in-out infinite alternate}@keyframes dangerCardBorder{0%{border-color:#ff30387a;box-shadow:0 16px 60px #00000073,0 0 0 1px #ff283138,0 0 10px #ff1e281f}to{border-color:#ff3038;box-shadow:0 16px 60px #00000073,0 0 0 2px #ff2831bf,0 0 24px #ff1e286b}}.game-focus-mode{min-height:100dvh;padding:0;overflow:hidden}.game-focus-mode>.topbar,.game-focus-mode>.balance-card,.game-focus-mode>.info-grid,.game-focus-mode>.status,.game-focus-mode>.bottom-nav{display:none!important}.game-focus-mode .progressive-game{position:fixed;z-index:100;inset:0;display:flex;height:100dvh;margin:0;flex-direction:column;overflow:hidden;border-radius:0;background:#09090b}.game-focus-mode .round-summary{flex:0 0 auto}.game-focus-mode .grid-game{display:flex;min-height:0;padding:10px 12px 0;flex:1 1 auto;flex-direction:column;overflow:hidden}.game-focus-mode .grid-status{flex:0 0 auto;margin-bottom:8px}.game-focus-mode .grid-board-frame{width:min(100%,calc(100dvh - 322px));min-width:250px;max-width:500px;aspect-ratio:1;margin:0 auto;flex:0 1 auto}.game-focus-mode .grid-board{width:100%;height:100%}.game-focus-mode .grid-message{min-height:37px;margin-top:7px;padding:9px 11px;flex:0 0 auto}.game-focus-mode .cashout-button{min-height:50px;margin-top:8px;margin-bottom:max(10px,env(safe-area-inset-bottom));flex:0 0 auto}html.color-rush-drawing,html.color-rush-drawing body{position:fixed;width:100%;height:100%;overflow:hidden!important;touch-action:none!important;overscroll-behavior:none!important}@media(max-height:700px){.game-focus-mode .round-summary>div{min-height:57px;padding:8px 12px}.game-focus-mode .grid-game{padding-top:7px}.game-focus-mode .grid-board-frame{width:min(100%,calc(100dvh - 285px))}.game-focus-mode .grid-message{font-size:10px}}.grid-cashout-area{display:grid;grid-template-columns:minmax(92px,.7fr) minmax(0,1.7fr);align-items:center;gap:9px;margin-bottom:10px;padding:8px;border:1px solid rgba(255,48,56,.3);border-radius:14px;background:linear-gradient(135deg,#ff273017,#131316fa)}.grid-cashout-area>div{padding-left:5px}.grid-cashout-area>div small,.grid-cashout-area>div strong{display:block}.grid-cashout-area>div small{color:#8a8a91;font-size:8px;font-weight:900;letter-spacing:.8px}.grid-cashout-area>div strong{margin-top:3px;color:#fff;font-size:15px;white-space:nowrap}.grid-cashout-area .cashout-button{width:100%;min-height:44px;margin:0;padding:8px;font-size:10px}.grid-cashout-area .cashout-button.available{color:#061109;background:linear-gradient(180deg,#6cf09a,#28c864);box-shadow:0 8px 22px #22c55e3d}@media(max-width:370px){.grid-cashout-area{grid-template-columns:88px minmax(0,1fr);gap:6px}.grid-cashout-area .cashout-button{font-size:9px}}.grid-cashout-area{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);padding:9px;background:radial-gradient(circle at 18% 50%,rgba(255,36,46,.15),transparent 58%),#111114}.cashout-live-panel{min-width:0;padding:2px 4px 2px 6px}.cashout-live-panel small,.cashout-live-panel strong,.cashout-live-panel span{display:block}.cashout-live-panel small{color:#a0a0a7;font-size:8px;font-weight:950;letter-spacing:1px}.cashout-live-panel strong{margin-top:3px;color:#68ef96;font-size:clamp(24px,7.5vw,33px);font-weight:950;letter-spacing:-1px;line-height:1;white-space:nowrap;text-shadow:0 0 20px rgba(70,232,126,.34)}.cashout-live-panel span{margin-top:5px;color:#8d8d94;font-size:8px;font-weight:750}.cashout-live-value{animation:cashoutValueIncrease .3s ease-out}.grid-cashout-area .cashout-button{display:flex;min-height:61px;align-items:center;justify-content:center;gap:8px}.grid-cashout-area .cashout-button span,.grid-cashout-area .cashout-button small,.grid-cashout-area .cashout-button strong{display:block}.grid-cashout-area .cashout-button small{font-size:8px;font-weight:900;letter-spacing:.7px}.grid-cashout-area .cashout-button strong{margin-top:2px;font-size:15px;font-weight:950;white-space:nowrap}@keyframes cashoutValueIncrease{0%{opacity:.45;transform:scale(.88)}60%{color:#fff;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media(max-width:360px){.cashout-live-panel strong{font-size:21px}.grid-cashout-area .cashout-button strong{font-size:13px}}body{background:radial-gradient(ellipse at 50% -4%,rgba(125,0,10,.35),transparent 30%),#030303}.app-shell{width:min(100%,520px);padding:16px 16px 118px;overflow:hidden}.topbar{min-height:72px;gap:12px;margin-bottom:18px}.brand{min-width:0;gap:13px}.brand-mark{width:54px;height:54px;flex:0 0 54px;border-color:#ff253c;border-radius:16px;background:linear-gradient(145deg,#ff2d42,#a6000d);box-shadow:0 0 27px #ff152d61,inset 0 1px #ffffff38;font-size:30px}.brand-copy{min-width:0}.brand strong{font-size:clamp(21px,6vw,28px);line-height:1;letter-spacing:-1.15px;white-space:nowrap}.brand small{margin-top:7px;font-size:9px;font-weight:900;letter-spacing:2px;white-space:nowrap}.topbar-actions{display:flex;flex:0 0 auto;align-items:center;gap:9px}.referral-top{display:flex;min-height:49px;align-items:center;gap:8px;padding:8px 12px;color:#fff;border:1px solid #ff263e;border-radius:15px;background:radial-gradient(circle at 25% 50%,rgba(255,32,57,.19),transparent 55%),#10080a;box-shadow:0 0 20px #ff153021;cursor:pointer}.referral-top svg{color:#ff3048;filter:drop-shadow(0 0 7px rgba(255,36,61,.6))}.referral-top span{font-size:10px;font-weight:900;line-height:1.12;text-align:left}.topbar-divider{width:1px;height:34px;background:#4d4145}.profile-button{width:51px;height:51px;flex:0 0 51px;border-radius:15px;cursor:pointer}.balance-card{min-height:107px;padding:16px 17px;border-color:#252a32;border-radius:22px;background:radial-gradient(circle at 5% 50%,rgba(255,20,45,.06),transparent 35%),linear-gradient(135deg,#14171c,#0a0b0e);box-shadow:0 18px 42px #0006,inset 0 1px #ffffff0b}.balance-identity{display:flex;min-width:0;align-items:center;gap:13px}.balance-wallet{display:grid;width:51px;height:51px;flex:0 0 51px;place-items:center;color:#ff3048;border:1px solid rgba(255,35,59,.72);border-radius:15px;background:#ff193114}.balance-copy{min-width:0}.balance-card small{font-size:9px;letter-spacing:1.1px;white-space:nowrap}.balance-card strong{margin-top:7px;font-size:clamp(25px,7vw,34px);line-height:1;white-space:nowrap}.balance-actions{width:124px;flex:0 0 124px;gap:8px}.balance-actions button{width:100%;min-width:0;min-height:38px;border-radius:11px;cursor:pointer}.entry-card{margin-top:16px;padding:37px 20px 20px;border-color:#ff263d;border-radius:25px;background:radial-gradient(ellipse at 50% 6%,rgba(151,5,19,.22),transparent 42%),linear-gradient(155deg,#110b0d,#090a0c 49%,#070708)}.entry-card .stage-logo{width:84px;height:84px;border-radius:25px}.entry-card h1{font-size:clamp(25px,7.5vw,34px);line-height:1.08}.entry-card>p{margin:11px 0 27px}.stake-input{height:62px;border-radius:14px}.stake-input input{font-size:27px}.stake-presets{gap:8px}.stake-presets button{min-height:45px;cursor:pointer}.stake-presets button.selected{color:#fff;border-color:#ff263f;background:radial-gradient(circle at 50% 110%,rgba(255,27,51,.27),transparent 70%),#171012;box-shadow:0 0 14px #ff183038,inset 0 0 11px #ff183014}.start-round{display:flex;min-height:62px;align-items:center;justify-content:center;gap:12px;border-radius:16px;font-size:17px;cursor:pointer}.latest-wins{position:relative;width:calc(100% + 32px);margin:23px -16px 0;overflow:hidden}.latest-wins:before,.latest-wins:after{position:absolute;z-index:2;bottom:0;width:34px;height:68px;content:"";pointer-events:none}.latest-wins:before{left:0;background:linear-gradient(90deg,#030303,transparent)}.latest-wins:after{right:0;background:linear-gradient(270deg,#030303,transparent)}.latest-wins-heading{display:flex;align-items:center;gap:7px;padding:0 20px 12px}.latest-wins-heading svg{color:#ff2740;filter:drop-shadow(0 0 7px rgba(255,26,49,.68))}.latest-wins-heading strong{font-size:13px;font-weight:950;letter-spacing:.8px}.latest-wins-heading small{color:#8c919d;font-size:9px;font-weight:900;letter-spacing:.9px}.winner-marquee{width:100%;overflow:hidden}.winner-marquee-track{display:flex;width:max-content;align-items:center;animation:winnerMarquee 27s linear infinite;will-change:transform}.winner-inline{position:relative;display:flex;min-width:168px;align-items:center;gap:9px;padding:2px 17px}.winner-inline:after{position:absolute;top:8px;right:0;width:1px;height:47px;content:"";background:#3a3e47}.winner-person{display:grid;width:39px;height:39px;flex:0 0 39px;place-items:center;border:1px solid rgba(255,35,59,.72);border-radius:50%;background:#ff193017}.winner-inline div{display:grid;grid-template-columns:auto auto;column-gap:7px;align-items:baseline}.winner-inline small{grid-column:1 / -1;color:#b5bac5;font-size:10px;white-space:nowrap}.winner-inline strong{color:#2be77b;font-size:14px;white-space:nowrap}.winner-inline b{color:#ff2741;font-size:11px;white-space:nowrap}@keyframes winnerMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.status,.dashboard-benefits,.referral-banner,.demo-winners{display:none!important}.bottom-nav{border-color:#f51d36;background:#050608f6}.bottom-nav button{min-height:63px;cursor:pointer}.bottom-nav button.active{background:radial-gradient(circle at 50% 100%,rgba(255,34,55,.22),transparent 70%),#5c0d1470}.game-focus-mode>.latest-wins,.game-focus-mode>.premium-nav{display:none}@media(max-width:440px){.app-shell{padding-inline:13px}.brand{gap:9px}.brand-mark{width:47px;height:47px;flex-basis:47px;font-size:26px}.brand strong{font-size:20px}.brand small{font-size:7px;letter-spacing:1.55px}.topbar-actions{gap:7px}.referral-top{min-height:45px;padding:7px 9px}.referral-top span{font-size:9px}.profile-button{width:45px;height:45px;flex-basis:45px}.balance-wallet{display:none}.balance-card strong{font-size:27px}.balance-actions{width:112px;flex-basis:112px}.latest-wins{width:calc(100% + 26px);margin-inline:-13px}}@media(max-width:370px){.referral-top span,.topbar-divider{display:none}.referral-top{width:42px;padding:0;justify-content:center}.balance-card strong{font-size:23px}.balance-actions{width:101px;flex-basis:101px}}.app-shell:not(.game-focus-mode){min-height:100dvh;padding-top:10px;padding-bottom:92px}.app-shell:not(.game-focus-mode) .topbar{min-height:56px;margin-bottom:9px}.app-shell:not(.game-focus-mode) .brand-mark{width:46px;height:46px;flex-basis:46px;border-radius:14px;font-size:26px}.app-shell:not(.game-focus-mode) .brand strong{font-size:21px}.app-shell:not(.game-focus-mode) .brand small{margin-top:4px;font-size:7px;letter-spacing:1.55px}.app-shell:not(.game-focus-mode) .referral-top{min-height:43px;padding:6px 9px;border-radius:13px}.app-shell:not(.game-focus-mode) .profile-button{width:43px;height:43px;flex-basis:43px;border-radius:13px}.app-shell:not(.game-focus-mode) .topbar-divider{height:28px}.app-shell:not(.game-focus-mode) .balance-card{min-height:78px;padding:10px 13px;border-radius:18px}.app-shell:not(.game-focus-mode) .balance-wallet{width:43px;height:43px;flex-basis:43px;border-radius:13px}.app-shell:not(.game-focus-mode) .balance-card small{font-size:8px}.app-shell:not(.game-focus-mode) .balance-card strong{margin-top:4px;font-size:25px}.app-shell:not(.game-focus-mode) .balance-actions{width:105px;flex-basis:105px;gap:5px}.app-shell:not(.game-focus-mode) .balance-actions button{min-height:29px;padding:5px 8px;border-radius:9px;font-size:9px}.app-shell:not(.game-focus-mode) .latest-wins{margin-top:11px;margin-bottom:9px}.app-shell:not(.game-focus-mode) .latest-wins-heading{padding-bottom:5px}.app-shell:not(.game-focus-mode) .latest-wins-heading svg{width:16px;height:16px}.app-shell:not(.game-focus-mode) .latest-wins-heading strong{font-size:11px}.app-shell:not(.game-focus-mode) .latest-wins-heading small{font-size:8px}.app-shell:not(.game-focus-mode) .winner-inline{min-width:148px;gap:7px;padding:0 13px}.app-shell:not(.game-focus-mode) .winner-person{width:32px;height:32px;flex-basis:32px}.app-shell:not(.game-focus-mode) .winner-inline small{font-size:9px}.app-shell:not(.game-focus-mode) .winner-inline strong{font-size:12px}.app-shell:not(.game-focus-mode) .winner-inline b{font-size:9px}.app-shell:not(.game-focus-mode) .winner-inline:after{top:3px;height:36px}.app-shell:not(.game-focus-mode) .entry-card{margin-top:0;padding:19px 17px 13px;border-radius:21px}.app-shell:not(.game-focus-mode) .entry-card .stage-logo{width:57px;height:57px;margin-bottom:10px;border-radius:18px}.app-shell:not(.game-focus-mode) .entry-card .stage-logo svg{width:29px;height:29px}.app-shell:not(.game-focus-mode) .entry-card h1{font-size:clamp(21px,6.3vw,27px)}.app-shell:not(.game-focus-mode) .entry-card>p{margin:6px 0 14px;font-size:12px}.app-shell:not(.game-focus-mode) .entry-card label{margin-bottom:5px;font-size:9px}.app-shell:not(.game-focus-mode) .stake-input{height:49px;padding-inline:14px;border-radius:12px}.app-shell:not(.game-focus-mode) .stake-input input{font-size:23px}.app-shell:not(.game-focus-mode) .stake-presets{gap:6px;margin-top:7px}.app-shell:not(.game-focus-mode) .stake-presets button{min-height:34px;border-radius:9px;font-size:10px}.app-shell:not(.game-focus-mode) .start-round{min-height:47px;margin-top:10px;border-radius:13px;font-size:14px}.app-shell:not(.game-focus-mode) .start-round svg{width:18px;height:18px}.app-shell:not(.game-focus-mode) .demo-warning{margin-top:7px;font-size:8px}.app-shell:not(.game-focus-mode) .bottom-nav{bottom:8px;padding:5px;border-radius:19px}.app-shell:not(.game-focus-mode) .bottom-nav button{min-height:50px;border-radius:14px}.app-shell:not(.game-focus-mode) .bottom-nav button svg{width:20px;height:20px}.app-shell:not(.game-focus-mode) .bottom-nav button span{font-size:9px}@media(max-width:440px){.app-shell:not(.game-focus-mode) .balance-wallet{display:grid}.app-shell:not(.game-focus-mode) .balance-card strong{font-size:23px}}@media(max-width:370px){.app-shell:not(.game-focus-mode) .balance-wallet{display:none}.app-shell:not(.game-focus-mode) .entry-card{padding-top:15px}.app-shell:not(.game-focus-mode) .entry-card .stage-logo{width:50px;height:50px}}@media(max-height:760px){.app-shell:not(.game-focus-mode) .latest-wins{margin-top:7px;margin-bottom:6px}.app-shell:not(.game-focus-mode) .entry-card{padding-top:14px}.app-shell:not(.game-focus-mode) .entry-card .stage-logo{width:48px;height:48px;margin-bottom:7px}.app-shell:not(.game-focus-mode) .entry-card>p{margin-bottom:10px}.app-shell:not(.game-focus-mode) .demo-warning{display:none}}html,body,#root,.app-shell{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,#root::-webkit-scrollbar,.app-shell::-webkit-scrollbar{width:0;height:0;display:none}.app-shell:not(.game-focus-mode) .latest-wins{margin-top:16px;margin-bottom:15px}.app-shell:not(.game-focus-mode) .entry-card{margin-top:0;padding-top:24px;padding-bottom:17px}.app-shell:not(.game-focus-mode) .entry-card .stage-logo{width:64px;height:64px;margin-bottom:13px;border-radius:20px}.app-shell:not(.game-focus-mode) .entry-card .stage-logo svg{width:32px;height:32px}.app-shell:not(.game-focus-mode) .entry-card>p{margin-top:8px;margin-bottom:17px}.app-shell:not(.game-focus-mode) .start-round{min-height:51px;margin-top:12px}.app-shell:not(.game-focus-mode) .demo-warning{margin-top:9px}@media(max-height:760px){.app-shell:not(.game-focus-mode) .latest-wins{margin-top:11px;margin-bottom:10px}.app-shell:not(.game-focus-mode) .entry-card{padding-top:18px;padding-bottom:14px}.app-shell:not(.game-focus-mode) .entry-card .stage-logo{width:55px;height:55px;margin-bottom:9px}.app-shell:not(.game-focus-mode) .entry-card>p{margin-bottom:12px}}.app-shell:not(.game-focus-mode) .entry-card{margin-top:10px;padding-top:32px;padding-bottom:24px}.app-shell:not(.game-focus-mode) .entry-card .stage-logo{width:70px;height:70px;margin-bottom:16px;border-radius:22px}.app-shell:not(.game-focus-mode) .entry-card .stage-logo svg{width:35px;height:35px}.app-shell:not(.game-focus-mode) .entry-card>p{margin-top:10px;margin-bottom:22px}.app-shell:not(.game-focus-mode) .entry-card label{margin-bottom:8px}.app-shell:not(.game-focus-mode) .stake-input{height:55px}.app-shell:not(.game-focus-mode) .stake-presets{margin-top:9px}.app-shell:not(.game-focus-mode) .stake-presets button{min-height:39px}.app-shell:not(.game-focus-mode) .start-round{min-height:56px;margin-top:15px}.app-shell:not(.game-focus-mode) .demo-warning{margin-top:11px}@media(max-height:720px){.app-shell:not(.game-focus-mode) .entry-card{margin-top:6px;padding-top:22px;padding-bottom:17px}.app-shell:not(.game-focus-mode) .entry-card .stage-logo{width:58px;height:58px;margin-bottom:10px}.app-shell:not(.game-focus-mode) .entry-card>p{margin-bottom:14px}.app-shell:not(.game-focus-mode) .stake-input{height:50px}.app-shell:not(.game-focus-mode) .stake-presets button{min-height:35px}.app-shell:not(.game-focus-mode) .start-round{min-height:49px;margin-top:11px}}.app-shell:not(.game-focus-mode) .latest-wins{margin-bottom:22px}.app-shell:not(.game-focus-mode) .entry-card{margin-top:0;padding-top:0;overflow:hidden}.game-demo-preview{position:relative;width:calc(100% + 34px);height:126px;margin:0 -17px 3px;overflow:hidden;border-bottom:1px solid rgba(255,39,61,.09);background:radial-gradient(ellipse at 50% 35%,rgba(255,26,47,.19),transparent 56%),linear-gradient(180deg,#14080b,#09090b)}.game-demo-preview svg{position:absolute;top:5px;left:50%;width:min(100%,390px);height:116px;overflow:visible;transform:translate(-50%)}.demo-grid-glow{position:absolute;top:-45px;left:50%;width:250px;height:130px;border-radius:50%;background:#ff172d21;filter:blur(33px);transform:translate(-50%)}.demo-path{fill:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:260;stroke-dashoffset:260;filter:drop-shadow(0 0 7px currentColor);animation:demoDraw 4.8s ease-in-out infinite}.demo-path-red{color:#ff3048;stroke:#ff3048}.demo-path-blue{color:#3287ff;stroke:#3287ff;animation-delay:1.15s}.demo-path-yellow{color:#ffd334;stroke:#ffd334;animation-delay:2.25s}.demo-red-nodes circle{fill:#ff3048;stroke:#ff7181}.demo-blue-nodes circle{fill:#3287ff;stroke:#7db5ff}.demo-yellow-nodes circle{fill:#ffd334;stroke:#ffe77e}.demo-red-nodes circle,.demo-blue-nodes circle,.demo-yellow-nodes circle{stroke-width:2;transform-box:fill-box;transform-origin:center;animation:demoNodePulse 2.4s ease-in-out infinite}.demo-blue-nodes circle{animation-delay:.7s}.demo-yellow-nodes circle{animation-delay:1.4s}.demo-idle-nodes circle{fill:#24272d;stroke:#494d56;stroke-width:2}.demo-cursor{position:absolute;top:22px;left:8%;width:18px;height:18px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 5px #ffffff1a,0 0 16px #ffffffa6;animation:demoCursor 4.8s ease-in-out infinite}.demo-bottom-fade{position:absolute;right:0;bottom:-1px;left:0;height:52px;background:linear-gradient(180deg,transparent,rgba(8,8,10,.78) 60%,#08080a);pointer-events:none}.entry-title-single{position:relative;z-index:2;margin:-10px 0 0!important;padding:0 8px;font-size:clamp(14px,4.15vw,19px)!important;line-height:1!important;letter-spacing:-.35px!important;white-space:nowrap}.entry-title-single span{color:#ff2942}.entry-title-single+p{margin-top:9px!important;margin-bottom:20px!important}@keyframes demoDraw{0%,12%{stroke-dashoffset:260;opacity:.25}48%,76%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:.18}}@keyframes demoNodePulse{0%,to{transform:scale(.82);opacity:.55}45%{transform:scale(1.08);opacity:1;filter:drop-shadow(0 0 8px currentColor)}}@keyframes demoCursor{0%,8%{left:7%;top:21px;opacity:0}15%{opacity:1}31%{left:25%;top:21px}45%{left:25%;top:54px}60%{left:42%;top:54px}75%{left:60%;top:16px}88%{left:76%;top:55px;opacity:1}to{left:91%;top:89px;opacity:0}}@media(prefers-reduced-motion:reduce){.demo-path,.demo-cursor,.demo-red-nodes circle,.demo-blue-nodes circle,.demo-yellow-nodes circle{animation:none}.demo-path{stroke-dashoffset:0}.demo-cursor{display:none}}@media(max-height:760px){.app-shell:not(.game-focus-mode) .latest-wins{margin-bottom:15px}.game-demo-preview{height:105px}.game-demo-preview svg{top:-2px;height:103px}.entry-title-single{margin-top:-8px!important}.entry-title-single+p{margin-bottom:14px!important}}.app-shell:not(.game-focus-mode) .latest-wins{margin-bottom:31px}.demo-cursor{display:none!important}.demo-path,.demo-path-red,.demo-path-blue,.demo-path-yellow{stroke-dasharray:none!important;stroke-dashoffset:0!important;opacity:.9;animation:none!important}.demo-red-nodes circle,.demo-blue-nodes circle,.demo-yellow-nodes circle{animation:demoColorBreath 2.8s ease-in-out infinite}.demo-blue-nodes circle{animation-delay:.65s}.demo-yellow-nodes circle{animation-delay:1.3s}@keyframes demoColorBreath{0%,to{opacity:.68;transform:scale(.92)}50%{opacity:1;transform:scale(1.06);filter:drop-shadow(0 0 7px currentColor)}}@media(max-height:760px){.app-shell:not(.game-focus-mode) .latest-wins{margin-bottom:23px}}.balance-card,.entry-card{isolation:isolate;position:relative}.balance-card:before,.entry-card:before{position:absolute;z-index:4;inset:-1px;padding:1.5px;border-radius:inherit;content:"";pointer-events:none;background:conic-gradient(from var(--border-angle),transparent 0deg,transparent 245deg,rgba(255,28,52,.06) 275deg,#ff2440 318deg,#ff7789 332deg,#ff2440 346deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;filter:drop-shadow(0 0 3px rgba(255,25,48,.7)) drop-shadow(0 0 7px rgba(255,25,48,.18));animation:rotatingCardBorder 7s linear infinite}.balance-card:before{animation-duration:8.5s;animation-delay:-2.2s}.entry-card:before{animation-duration:7s}.entry-card{border-color:#ff263d2e}.balance-card{border-color:#ff263d1a}.balance-card>*,.entry-card>*{position:relative;z-index:1}.topbar{isolation:isolate;position:relative;background:transparent}.topbar:after{position:absolute;right:0;bottom:-9px;left:0;height:1px;overflow:hidden;content:"";pointer-events:none;background:linear-gradient(90deg,transparent 0%,transparent 35%,rgba(255,34,56,.22) 45%,#ff3049 50%,rgba(255,34,56,.22) 55%,transparent 65%,transparent 100%);background-size:220% 100%;filter:drop-shadow(0 0 5px rgba(255,31,54,.45));opacity:.65;animation:topLightTravel 5.5s linear infinite}@property --border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes rotatingCardBorder{0%{--border-angle: 0deg}to{--border-angle: 360deg}}@keyframes topLightTravel{0%{background-position:160% 0}to{background-position:-60% 0}}@media(prefers-reduced-motion:reduce){.balance-card:before,.entry-card:before,.topbar:after{animation:none}}.brand-official{display:flex;width:min(43vw,220px);height:58px;flex:0 1 220px;align-items:center;overflow:visible}.official-logo{display:block;width:100%;height:100%;object-fit:contain;object-position:left center;filter:drop-shadow(0 0 11px rgba(255,22,47,.2))}.brand-official .brand-mark,.brand-official .brand-copy{display:none}@media(max-width:440px){.brand-official{width:min(42vw,190px);height:52px;flex-basis:190px}}@media(max-width:370px){.brand-official{width:41vw;height:47px;flex-basis:155px}}.topbar{position:relative;isolation:isolate;min-height:65px!important;padding:3px 0;background:#030303!important}.topbar:before{position:absolute;z-index:-1;inset:-12px -16px -10px;content:"";background:linear-gradient(180deg,#020202,#030303 75%,#050304);pointer-events:none}.brand-official{width:min(47vw,244px)!important;height:64px!important;flex-basis:244px!important;margin-left:7px;transform:translate(2px)}.official-logo{width:100%!important;height:100%!important;object-fit:contain;object-position:left center;transform:scale(1.09);transform-origin:left center;filter:drop-shadow(0 0 6px rgba(255,255,255,.08)) drop-shadow(0 0 13px rgba(255,24,48,.24))}.topbar-actions{position:relative;z-index:2;flex-shrink:0;margin-left:auto}.topbar:after{bottom:-9px;opacity:.42}@media(max-width:440px){.topbar{min-height:61px!important}.brand-official{width:min(46vw,210px)!important;height:59px!important;flex-basis:210px!important;margin-left:5px}.official-logo{transform:scale(1.08)}}@media(max-width:390px){.brand-official{width:45vw!important;height:56px!important;flex-basis:45vw!important}.referral-top{padding-inline:8px}}@media(max-width:360px){.brand-official{width:48vw!important;height:52px!important;flex-basis:48vw!important;margin-left:3px}.official-logo{transform:scale(1.04)}}.balance-card:before,.entry-card:before{display:none!important;animation:none!important}.balance-card{border:1px solid rgba(255,37,59,.22)!important;box-shadow:0 15px 38px #00000061,inset 0 1px #ffffff09,inset 0 0 16px #ff183003!important}.entry-card{border:1px solid rgba(255,38,60,.3)!important;box-shadow:0 18px 48px #0000006b,inset 0 1px #ffffff05,inset 0 0 24px #ff193005!important}.topbar:after{position:absolute!important;z-index:5;right:-16px!important;bottom:-10px!important;left:-16px!important;display:block!important;width:auto!important;height:2px!important;content:"";overflow:hidden;opacity:1!important;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,31,52,.04) 22%,rgba(255,31,52,.18) 39%,#ff3049 48%,#ff8a99 50%,#ff3049 52%,rgba(255,31,52,.18) 61%,rgba(255,31,52,.04) 78%,transparent 100%)!important;background-size:42% 100%!important;background-repeat:no-repeat!important;filter:drop-shadow(0 0 3px rgba(255,38,60,.85)) drop-shadow(0 0 7px rgba(255,24,48,.32));animation:headerLineTravel 4.6s linear infinite!important}.topbar{border-bottom:1px solid rgba(255,32,53,.09)}@keyframes headerLineTravel{0%{background-position:-72% 0}to{background-position:172% 0}}@media(prefers-reduced-motion:reduce){.topbar:after{animation:none!important;background-position:center!important}}.app-shell:not(.game-focus-mode) .topbar{margin-bottom:24px!important;border-bottom:0!important}.topbar:after{position:absolute!important;z-index:10;right:-16px!important;bottom:-10px!important;left:-16px!important;display:block!important;width:auto!important;height:3px!important;content:"";pointer-events:none;opacity:1!important;background-image:linear-gradient(90deg,transparent 0%,rgba(255,70,87,.08) 15%,rgba(255,54,74,.5) 34%,#ff6679 46%,#ffd0d6 50%,#ff6679 54%,rgba(255,54,74,.5) 66%,rgba(255,70,87,.08) 85%,transparent 100%),linear-gradient(90deg,#6e061280,#ff273b94,#6e061280)!important;background-size:34% 100%,100% 100%!important;background-repeat:no-repeat,no-repeat!important;background-position:-55% 0,0 0;box-shadow:0 1px #ff4f5f1a,0 0 7px #ff1c314d,0 4px 13px #ff172d1f;filter:none!important;animation:xdocornoHeaderLight 4.2s linear infinite!important}@keyframes xdocornoHeaderLight{0%{background-position:-55% 0,0 0}to{background-position:155% 0,0 0}}.balance-card:before,.balance-card:after{display:none!important;content:none!important;animation:none!important}.balance-card{border:1px solid rgba(255,38,59,.2)!important;background:linear-gradient(135deg,#14171c,#0e1014 55%,#0a0b0e)!important;box-shadow:0 15px 38px #00000061,inset 0 1px #ffffff09!important}.app-shell:not(.game-focus-mode) .balance-card{margin-top:0}@media(max-width:440px){.app-shell:not(.game-focus-mode) .topbar{margin-bottom:23px!important}.topbar:after{right:-13px!important;left:-13px!important}}@media(prefers-reduced-motion:reduce){.topbar:after{animation:none!important;background-position:50% 0,0 0}}.topbar:after{height:1px!important;opacity:.72!important;background-image:linear-gradient(90deg,transparent 0%,rgba(255,73,88,.05) 25%,rgba(255,59,77,.34) 42%,rgba(255,121,134,.66) 50%,rgba(255,59,77,.34) 58%,rgba(255,73,88,.05) 75%,transparent 100%),linear-gradient(90deg,#5c081221,#ff253833,#5c081221)!important;background-size:22% 100%,100% 100%!important;background-repeat:no-repeat,no-repeat!important;box-shadow:0 0 2px #ff1f3238,0 2px 5px #ff142a12!important;filter:none!important;animation:subtleHeaderLine 5.8s linear infinite!important}@keyframes subtleHeaderLine{0%{background-position:-30% 0,0 0}to{background-position:130% 0,0 0}}.topbar:after{height:2px!important;opacity:1!important;background-image:linear-gradient(90deg,transparent 0%,rgba(255,70,84,.05) 12%,rgba(255,61,77,.2) 35%,rgba(255,78,92,.38) 50%,rgba(255,61,77,.2) 65%,rgba(255,70,84,.05) 88%,transparent 100%),linear-gradient(90deg,#9a0d1e66,#e11d3185,#9a0d1e66)!important;background-size:46% 100%,100% 100%!important;background-repeat:no-repeat,no-repeat!important;background-position:-70% 0,0 0;box-shadow:0 1px 3px #ff1f3321!important;filter:none!important;animation:balancedHeaderLine 6s linear infinite!important}@keyframes balancedHeaderLine{0%{background-position:-70% 0,0 0}to{background-position:170% 0,0 0}}@media(prefers-reduced-motion:reduce){.topbar:after{animation:none!important}}.bottom-nav{border:1px solid rgba(255,38,59,.22)!important;box-shadow:0 18px 45px #0000009e,inset 0 1px #ffffff06,inset 0 0 14px #ff1b3003!important}.bottom-nav button.active{border:0!important;box-shadow:inset 0 0 18px #ff172d09!important}.balance-actions button:not(.secondary){border:1px solid rgba(255,70,84,.25)!important;background:linear-gradient(180deg,#d91f36,#b90922)!important;box-shadow:0 7px 16px #b1071f2e,inset 0 1px #ffffff1c!important;transition:background .16s ease,transform .1s ease,filter .16s ease}.balance-actions button:not(.secondary):active{transform:scale(.97);filter:brightness(.9)}.start-round{border:1px solid rgba(255,67,83,.25)!important;background:linear-gradient(180deg,#dc2038,#bb0924 56%,#a8061d)!important;box-shadow:0 12px 25px #97041938,inset 0 1px #ffffff1f,inset 0 -1px #46000a3d!important;transition:background .16s ease,transform .1s ease,filter .16s ease}.start-round:active{transform:scale(.985);filter:brightness(.9)}html:has(.game-focus-mode),body:has(.game-focus-mode){width:100%;height:100%;overflow:hidden!important;overscroll-behavior:none}.game-focus-mode{width:100%;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:0!important;overflow:hidden!important}.game-focus-mode .progressive-game{position:fixed!important;inset:0!important;display:flex!important;width:100%!important;height:100dvh!important;margin:0!important;flex-direction:column!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 8% 0%,rgba(134,12,31,.18),transparent 27%),radial-gradient(circle at 53% 45%,rgba(104,8,25,.075),transparent 38%),linear-gradient(180deg,#08080a,#050507 72%)!important;box-shadow:none!important}.game-focus-mode .game-premium-header{display:flex;min-height:68px;padding:max(9px,env(safe-area-inset-top)) 60px 7px 14px;flex:0 0 auto;align-items:center;border-bottom:1px solid rgba(255,37,58,.17);background:#050507e6}.game-premium-brand{display:flex;min-width:0;align-items:center;gap:9px}.game-brand-bolt{display:block;color:#f3213b;font-size:43px;font-weight:950;line-height:.8;transform:skew(-8deg);text-shadow:0 0 18px rgba(242,30,57,.28)}.game-premium-brand>div{min-width:0}.game-premium-brand strong{display:block;color:#eeeeef;font-size:clamp(22px,7vw,32px);font-weight:950;line-height:.95;letter-spacing:-1.2px;white-space:nowrap}.game-premium-brand strong em{color:#f42640;font-style:italic}.game-premium-brand small{display:block;margin-top:7px;color:#76767d;font-size:clamp(6px,1.9vw,9px);font-weight:900;letter-spacing:1.7px;white-space:nowrap}.game-premium-brand small b{margin-inline:3px;color:#d5223a}.game-focus-mode .round-summary{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 66px!important;min-height:77px!important;margin:8px 10px 0!important;padding:7px!important;flex:0 0 auto!important;gap:0!important;border:1px solid rgba(255,39,60,.29)!important;border-radius:14px!important;background:linear-gradient(105deg,#370a134d,#0d0d10f7 49%,#19090e80)!important;box-shadow:inset 0 1px #ffffff06,0 8px 24px #00000040!important}.game-focus-mode .round-summary>div{display:flex!important;min-width:0!important;min-height:61px!important;padding:7px 10px!important;justify-content:center!important;flex-direction:column!important;border:0!important;border-right:1px solid rgba(255,255,255,.12)!important;background:transparent!important}.game-focus-mode .round-summary>div:nth-child(3){display:none!important}.game-focus-mode .round-summary>div:nth-child(4){width:58px!important;height:58px!important;min-height:58px!important;margin:auto!important;padding:5px!important;align-items:center!important;border:2px solid rgba(245,37,62,.76)!important;border-radius:50%!important;background:radial-gradient(circle,#ff20370e,#070709f0 70%)!important;box-shadow:0 0 0 4px #ff1e3406,0 0 16px #eb162f1a!important;text-align:center!important}.game-focus-mode .round-summary small{display:block;color:#8d8d94!important;font-size:7px!important;font-weight:950!important;line-height:1!important;letter-spacing:1px!important;white-space:nowrap}.game-focus-mode .round-summary strong{display:flex!important;min-width:0;margin-top:8px!important;align-items:center!important;color:#f7f7f8;font-size:clamp(14px,4.5vw,20px)!important;line-height:1!important;white-space:nowrap}.game-focus-mode .round-summary .profit-value{color:#3ed77a!important}.game-focus-mode .round-summary>div:nth-child(4) small{display:none!important}.game-focus-mode .round-summary>div:nth-child(4) strong{margin:0!important;flex-direction:column!important;gap:2px!important;font-size:14px!important}.game-focus-mode .round-summary>div:nth-child(4) svg{width:17px;height:17px;color:#d7d7da}.game-focus-mode .grid-game{display:flex!important;min-height:0!important;padding:8px 10px max(7px,env(safe-area-inset-bottom))!important;flex:1 1 auto!important;flex-direction:column!important;overflow:hidden!important}.game-phase-bar{display:grid;grid-template-columns:auto minmax(90px,1fr) auto;min-height:49px;margin-bottom:7px;padding:7px 52px 7px 12px;flex:0 0 auto;align-items:center;gap:12px;border:1px solid rgba(255,46,65,.19);border-radius:12px;background:linear-gradient(100deg,#230d139e,#0f0f12f7);box-shadow:inset 0 1px #ffffff06}.game-phase-number{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.game-phase-number small{color:#92929999;font-size:8px;font-weight:950;letter-spacing:1.2px}.game-phase-number strong{color:#f5f5f6;font-size:18px;line-height:1}.game-phase-track{position:relative;display:flex;min-width:0;align-items:center;justify-content:space-between}.game-phase-track:before{position:absolute;right:7px;left:7px;height:2px;content:"";background:#28282d}.game-phase-track span{position:relative;z-index:1;display:block;width:13px;height:13px;border:3px solid #29292e;border-radius:50%;background:#09090b;box-shadow:0 0 0 2px #111115}.game-phase-track span.active{border-color:#ff4058;background:#ff4058;box-shadow:0 0 0 3px #ff283f29,0 0 10px #ff1f3752}.game-phase-multiplier{padding-left:10px;color:#f1f1f3;border-left:1px solid rgba(255,255,255,.12);font-size:17px;white-space:nowrap}.game-reset-button{position:fixed;z-index:105;top:max(11px,env(safe-area-inset-top));right:11px;display:grid;width:44px;height:44px;place-items:center;color:#bebec4;border:1px solid rgba(255,38,60,.42);border-radius:12px;background:linear-gradient(145deg,#141418,#09090c);box-shadow:inset 0 1px #ffffff09,0 8px 19px #0000004d}.game-focus-mode .grid-cashout-area{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(145px,1.3fr)!important;min-height:63px!important;margin:0 0 7px!important;padding:7px!important;flex:0 0 auto!important;align-items:stretch!important;gap:7px!important;border:1px solid rgba(255,42,62,.32)!important;border-radius:13px!important;background:linear-gradient(105deg,#370a146b,#0d0d10fa 54%)!important;box-shadow:inset 0 1px #ffffff06,0 8px 22px #0000003d!important}.game-focus-mode .cashout-live-panel{display:flex!important;min-width:0!important;padding:4px 7px!important;justify-content:center!important;flex-direction:column!important}.game-focus-mode .cashout-live-panel small{color:#9a9aa1!important;font-size:7px!important;line-height:1!important;letter-spacing:.7px!important;white-space:nowrap}.game-focus-mode .cashout-live-panel strong{margin-top:7px!important;color:#f7f7f8!important;font-size:clamp(16px,5vw,21px)!important;line-height:1!important;white-space:nowrap}.game-focus-mode .cashout-live-panel span{display:none!important}.game-focus-mode .grid-cashout-area .cashout-button{display:flex!important;width:100%!important;min-width:0!important;min-height:47px!important;margin:0!important;padding:7px 10px!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#fff!important;border:1px solid rgba(46,211,105,.7)!important;border-radius:10px!important;background:linear-gradient(110deg,#8b1129e0,#1c673de6)!important;box-shadow:inset 0 1px #ffffff12,0 0 16px #1fae531a!important}.game-focus-mode .grid-cashout-area .cashout-button span{display:flex!important;min-width:0;align-items:center;flex-direction:column}.game-focus-mode .grid-cashout-area .cashout-button small{color:#ffffffc2!important;font-size:7px!important;line-height:1!important;letter-spacing:.65px!important;white-space:nowrap}.game-focus-mode .grid-cashout-area .cashout-button strong{margin-top:5px!important;color:#fff!important;font-size:clamp(13px,4vw,17px)!important;line-height:1!important;white-space:nowrap}.game-focus-mode .grid-board-frame{width:min(100%,calc(100dvh - 350px))!important;min-width:0!important;min-height:0!important;max-width:500px!important;max-height:calc(100dvh - 350px)!important;margin:0 auto!important;flex:0 1 auto!important;aspect-ratio:1!important;border:1px solid rgba(255,38,59,.42)!important;border-radius:15px!important;background:radial-gradient(circle at 50% 45%,rgba(114,8,27,.08),transparent 61%),#08080b!important;box-shadow:0 0 0 3px #ff1e3406,0 13px 32px #0000005c!important}.game-focus-mode .grid-board{width:100%!important;height:100%!important}.game-focus-mode .grid-line{stroke:#ffffff1b!important}.game-focus-mode .grid-message{display:flex!important;width:min(100%,500px)!important;min-height:35px!important;margin:7px auto 0!important;padding:7px 10px!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;color:#b0b0b6!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:10px!important;background:#101013f0!important;font-size:9px!important;letter-spacing:.15px}@media(max-height:720px){.game-focus-mode .game-premium-header{min-height:56px;padding-top:max(6px,env(safe-area-inset-top));padding-bottom:5px}.game-brand-bolt{font-size:35px}.game-premium-brand strong{font-size:23px}.game-premium-brand small{margin-top:5px}.game-focus-mode .round-summary{min-height:65px!important;margin-top:6px!important;padding:5px!important}.game-focus-mode .round-summary>div{min-height:53px!important;padding:5px 8px!important}.game-focus-mode .round-summary>div:nth-child(4){width:50px!important;height:50px!important;min-height:50px!important}.game-focus-mode .grid-game{padding-top:6px!important}.game-phase-bar{min-height:42px;margin-bottom:5px;padding-block:5px}.game-focus-mode .grid-cashout-area{min-height:53px!important;margin-bottom:5px!important;padding:5px!important}.game-focus-mode .grid-cashout-area .cashout-button{min-height:43px!important}.game-focus-mode .grid-board-frame{width:min(100%,calc(100dvh - 294px))!important;max-height:calc(100dvh - 294px)!important}.game-focus-mode .grid-message{min-height:29px!important;margin-top:5px!important;padding:5px 8px!important;font-size:8px!important}}@media(max-width:360px){.game-focus-mode .game-premium-header{padding-left:10px}.game-premium-brand{gap:6px}.game-brand-bolt{font-size:32px}.game-premium-brand strong{font-size:21px}.game-premium-brand small{font-size:5.5px;letter-spacing:1px}.game-focus-mode .round-summary{margin-inline:7px!important}.game-focus-mode .round-summary>div{padding-inline:6px!important}.game-phase-bar{gap:7px;padding-left:9px}.game-phase-track{min-width:72px}.game-phase-multiplier{font-size:14px}.game-focus-mode .grid-game{padding-inline:7px!important}.game-focus-mode .grid-cashout-area{grid-template-columns:minmax(0,.85fr) minmax(135px,1.25fr)!important;gap:4px!important}.game-focus-mode .grid-cashout-area .cashout-button{gap:4px!important;padding-inline:5px!important}}.game-focus-mode .game-premium-header{position:relative;justify-content:center;padding-right:62px;padding-left:62px}.game-focus-mode .game-premium-brand{display:flex;width:100%;height:48px;align-items:center;justify-content:center}.game-focus-mode .game-official-logo{display:block;width:auto;height:48px;max-width:min(245px,68vw);object-fit:contain;object-position:center;filter:drop-shadow(0 7px 15px rgba(0,0,0,.36)) drop-shadow(0 0 9px rgba(255,31,55,.07))}.game-phase-track{gap:0}.game-phase-track span.completed{border-color:#ff4058;background:#ff4058;box-shadow:0 0 0 3px #ff283f21,0 0 9px #ff1f3745}.game-phase-track span.next{border-color:#ff4459bd;background:#0c0c0f;box-shadow:0 0 0 3px #ff2b4114,0 0 8px #ff233b29;animation:nextPhasePulse 1.15s ease-in-out infinite}@keyframes nextPhasePulse{0%,to{border-color:#ff43586b;box-shadow:0 0 0 2px #ff2b4109,0 0 3px #ff233b12;transform:scale(.88)}50%{border-color:#ff4f62;box-shadow:0 0 0 4px #ff2b411f,0 0 13px #ff233b57;transform:scale(1.08)}}.game-focus-mode .grid-cashout-area.cashout-premium-area{position:relative;display:block!important;min-height:66px!important;margin:0 0 7px!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:14px!important;background:transparent!important;box-shadow:0 9px 24px #0000004d,0 0 18px #1bb25312!important}.game-focus-mode .grid-cashout-area .cashout-button.cashout-premium-button{position:relative;display:grid!important;width:100%!important;min-height:66px!important;margin:0!important;padding:8px 15px!important;overflow:hidden!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;color:#fff!important;border:1px solid rgba(55,229,119,.7)!important;border-radius:14px!important;background:radial-gradient(circle at 10% 50%,rgba(255,34,61,.19),transparent 29%),radial-gradient(circle at 91% 50%,rgba(47,221,112,.17),transparent 38%),linear-gradient(108deg,#250a11,#151116 37%,#0e1d15 68%,#0d2c1b)!important;box-shadow:inset 0 1px #ffffff12,inset 0 0 24px #26cb6309,0 0 0 3px #27c86206!important;text-shadow:none!important;isolation:isolate}.game-focus-mode .cashout-premium-button:before{position:absolute;z-index:-1;top:-70%;bottom:-70%;left:-28%;width:18%;content:"";pointer-events:none;opacity:.32;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:skew(-19deg);animation:cashoutPremiumShine 4.2s ease-in-out infinite}@keyframes cashoutPremiumShine{0%,62%{left:-30%}to{left:125%}}.cashout-premium-icon{display:grid!important;width:42px;height:42px;place-items:center;color:#ff435d;border:1px solid rgba(255,54,79,.34);border-radius:50%;background:radial-gradient(circle,#ff294124,#24080f8f);box-shadow:inset 0 1px #ffffff0f,0 0 13px #ff233b1a}.cashout-premium-balance{display:flex!important;min-width:0;align-items:center!important;justify-content:center!important;flex-direction:column!important;text-align:center}.cashout-premium-balance small{color:#9e9ea5!important;font-size:7px!important;font-weight:950!important;line-height:1!important;letter-spacing:.85px!important;white-space:nowrap}.cashout-premium-balance strong{margin-top:7px!important;color:#fff!important;font-size:clamp(19px,5.8vw,25px)!important;font-weight:950!important;line-height:.9!important;letter-spacing:-.4px;white-space:nowrap;text-shadow:0 2px 8px rgba(0,0,0,.42)}.cashout-premium-action{display:flex!important;min-height:37px;padding:0 12px;align-items:center;justify-content:center;color:#dffff0;border:1px solid rgba(82,231,136,.35);border-radius:9px;background:linear-gradient(180deg,#1f8b4bad,#125b31c2);box-shadow:inset 0 1px #ffffff14,0 5px 13px #0003;font-size:9px;font-weight:950;letter-spacing:.55px;white-space:nowrap}.game-focus-mode .cashout-premium-button:not(:disabled){animation:cashoutPremiumBreath 2.2s ease-in-out infinite}@keyframes cashoutPremiumBreath{0%,to{border-color:#37e5778a;box-shadow:inset 0 1px #ffffff0f,0 0 8px #26cd650d}50%{border-color:#4def8ae0;box-shadow:inset 0 1px #ffffff14,0 0 17px #26cd6524}}.game-focus-mode .cashout-premium-button:active{transform:scale(.985);filter:brightness(.94)}.game-focus-mode .grid-board-frame{width:min(100%,calc(100dvh - 353px))!important;max-height:calc(100dvh - 353px)!important}@media(max-height:720px){.game-focus-mode .game-premium-brand,.game-focus-mode .game-official-logo{height:41px}.game-focus-mode .grid-cashout-area.cashout-premium-area,.game-focus-mode .grid-cashout-area .cashout-button.cashout-premium-button{min-height:57px!important}.game-focus-mode .grid-cashout-area .cashout-button.cashout-premium-button{padding:6px 12px!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:8px!important}.cashout-premium-icon{width:36px;height:36px}.cashout-premium-balance strong{margin-top:5px!important;font-size:19px!important}.cashout-premium-action{min-height:33px;padding-inline:9px;font-size:8px}.game-focus-mode .grid-board-frame{width:min(100%,calc(100dvh - 298px))!important;max-height:calc(100dvh - 298px)!important}}@media(max-width:360px){.game-focus-mode .game-official-logo{max-width:205px}.game-phase-bar{gap:6px}.game-phase-track span{width:11px;height:11px}.game-focus-mode .grid-cashout-area .cashout-button.cashout-premium-button{padding-inline:8px!important;grid-template-columns:35px minmax(0,1fr) auto!important;gap:6px!important}.cashout-premium-icon{width:34px;height:34px}.cashout-premium-balance small{font-size:6px!important;letter-spacing:.45px!important}.cashout-premium-balance strong{font-size:17px!important}.cashout-premium-action{padding-inline:7px;font-size:7px;letter-spacing:.25px}}@media(prefers-reduced-motion:reduce){.game-phase-track span.next,.game-focus-mode .cashout-premium-button,.game-focus-mode .cashout-premium-button:before{animation:none!important}}.cashout-premium-icon.cashout-money-symbol{display:flex!important;width:43px!important;height:43px!important;padding:0!important;align-items:center!important;justify-content:center!important;color:#ff405b!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:25px!important;font-weight:950!important;line-height:1!important;letter-spacing:-1px;text-indent:-1px;border:1px solid rgba(255,54,79,.42);border-radius:50%;background:radial-gradient(circle,#ff2a4326,#2a08109e 72%);box-shadow:inset 0 1px #ffffff12,0 0 15px #ff233b1f}.game-focus-mode .cashout-premium-balance{display:flex!important;min-width:0;align-items:center!important;justify-content:center!important}.game-focus-mode .cashout-premium-balance strong{margin:0!important;color:#fff!important;font-size:clamp(25px,7.4vw,31px)!important;font-weight:950!important;line-height:1!important;letter-spacing:-1px;white-space:nowrap;text-shadow:0 2px 9px rgba(0,0,0,.55),0 0 13px rgba(255,255,255,.045)}.game-focus-mode .cashout-premium-action{min-height:40px;padding-inline:14px;color:#edfff3;border-color:#52e78875;background:linear-gradient(180deg,#219751d1,#105b2fe6);box-shadow:inset 0 1px #ffffff1a,0 6px 15px #0000003d,0 0 10px #27cd650f;font-size:9px}.game-focus-mode .cashout-premium-button:not(:disabled){animation:cashoutCardPulse 2s ease-in-out infinite!important}@keyframes cashoutCardPulse{0%,to{border-color:#30d66c82;box-shadow:inset 0 1px #ffffff0e,inset 0 0 18px #23c55e06,0 0 7px #26cd650b}50%{border-color:#4bed89eb;box-shadow:inset 0 1px #ffffff16,inset 0 0 24px #23c55e0e,0 0 18px #26cd6526}}.game-focus-mode .grid-board-frame{position:relative!important}.board-phase-transition{position:absolute;z-index:30;inset:0;display:flex;overflow:hidden;align-items:center;justify-content:center;flex-direction:column;color:#fff;border-radius:inherit;background:radial-gradient(circle at 50% 47%,rgba(42,210,104,.18),transparent 31%),radial-gradient(circle at 50% 50%,rgba(255,37,62,.1),transparent 58%),#040506c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:boardCelebrationIn .19s ease-out both}.board-phase-transition:before{position:absolute;width:190px;height:190px;content:"";pointer-events:none;border:1px solid rgba(80,238,139,.22);border-radius:50%;box-shadow:0 0 0 18px #32dc7106,0 0 45px #2cd66a17;animation:celebrationRing .62s ease-out both}.board-phase-transition>span,.board-phase-transition>strong,.board-phase-transition>small{position:relative;z-index:2}.board-phase-transition>span{color:#60e992;font-size:clamp(10px,3vw,13px);font-weight:950;letter-spacing:1.4px;text-shadow:0 0 12px rgba(52,224,114,.22)}.board-phase-transition>strong{margin:10px 0 11px;color:#fff;font-size:clamp(43px,14vw,64px);font-weight:950;line-height:.9;letter-spacing:-2px;text-shadow:0 5px 16px rgba(0,0,0,.55),0 0 20px rgba(255,255,255,.055);animation:celebrationValue .43s cubic-bezier(.2,.85,.3,1.25)}.board-phase-transition>small{color:#98989f;font-size:8px;font-weight:900;letter-spacing:1.4px}.board-confetti{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none}.board-confetti i{position:absolute;top:-8%;width:6px;height:13px;border-radius:2px;background:#ff3854;opacity:0;animation:boardConfettiFall .72s ease-out both}.board-confetti i:nth-child(1){left:9%;background:#ff3854;animation-delay:20ms}.board-confetti i:nth-child(2){left:18%;background:#31d779;animation-delay:.1s}.board-confetti i:nth-child(3){left:29%;background:#ffd02f;animation-delay:45ms}.board-confetti i:nth-child(4){left:39%;background:#3989ff;animation-delay:135ms}.board-confetti i:nth-child(5){left:48%;background:#d640f4;animation-delay:10ms}.board-confetti i:nth-child(6){left:58%;background:#ff3854;animation-delay:90ms}.board-confetti i:nth-child(7){left:67%;background:#31d779;animation-delay:30ms}.board-confetti i:nth-child(8){left:76%;background:#ffd02f;animation-delay:125ms}.board-confetti i:nth-child(9){left:86%;background:#3989ff;animation-delay:55ms}.board-confetti i:nth-child(10){left:94%;background:#ff3854;animation-delay:.15s}@keyframes boardCelebrationIn{0%{opacity:0}to{opacity:1}}@keyframes celebrationRing{0%{opacity:0;transform:scale(.52)}55%{opacity:1}to{opacity:.42;transform:scale(1)}}@keyframes celebrationValue{0%{opacity:0;transform:scale(.68)}to{opacity:1;transform:scale(1)}}@keyframes boardConfettiFall{0%{opacity:0;transform:translateY(-10px) rotate(0)}18%{opacity:.95}to{opacity:0;transform:translateY(310px) rotate(290deg)}}@media(max-width:360px){.cashout-premium-icon.cashout-money-symbol{width:37px!important;height:37px!important;font-size:22px!important}.game-focus-mode .cashout-premium-balance strong{font-size:23px!important}.game-focus-mode .cashout-premium-action{min-height:35px;padding-inline:9px;font-size:7.5px}}@media(max-height:720px){.game-focus-mode .cashout-premium-balance strong{font-size:24px!important}}@media(prefers-reduced-motion:reduce){.board-phase-transition,.board-phase-transition:before,.board-phase-transition>strong,.board-confetti i,.game-focus-mode .cashout-premium-button{animation:none!important}}.game-focus-mode .game-premium-header{min-height:76px}.game-focus-mode .game-premium-brand{height:61px}.game-focus-mode .game-official-logo{height:60px;max-width:min(300px,76vw)}.game-focus-mode .cashout-premium-balance strong{font-size:clamp(29px,8.3vw,36px)!important;letter-spacing:-1.4px;text-shadow:0 3px 10px rgba(0,0,0,.58),0 0 15px rgba(255,255,255,.065)}.board-phase-transition:before{width:min(76%,310px)!important;height:175px!important;border:1px solid rgba(73,231,132,.18)!important;border-radius:21px!important;background:linear-gradient(145deg,#161a19eb,#0a0c0df0)!important;box-shadow:inset 0 1px #ffffff0b,0 18px 48px #0000006e,0 0 27px #2dd66b0f!important;animation:celebrationPanel .43s cubic-bezier(.2,.8,.3,1) both!important}.board-phase-transition>span{font-size:clamp(10px,3.1vw,13px)}.board-phase-transition>strong{margin:12px 0 13px;font-size:clamp(41px,13vw,59px)}.board-phase-transition>small{max-width:230px;color:#9c9ca3;font-size:7px;line-height:1.35;text-align:center}@keyframes celebrationPanel{0%{opacity:0;transform:translateY(11px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.board-result-overlay{position:absolute;z-index:35;inset:0;display:flex;overflow:hidden;align-items:center;justify-content:center;border-radius:inherit;background:radial-gradient(circle at 50% 47%,rgba(40,210,104,.15),transparent 37%),#040606d1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:boardResultEnter .21s ease-out both}.board-result-overlay.lost{background:radial-gradient(circle at 50% 47%,rgba(239,39,62,.15),transparent 38%),#070405d6}.board-result-panel{position:relative;z-index:2;display:flex;width:min(78%,320px);min-height:240px;padding:23px 22px 19px;align-items:center;justify-content:center;flex-direction:column;border:1px solid rgba(67,228,128,.28);border-radius:22px;background:linear-gradient(145deg,#141c18f7,#080c0afa);box-shadow:inset 0 1px #ffffff0e,0 22px 58px #00000080,0 0 30px #27d06514;text-align:center;animation:boardResultPanel .43s cubic-bezier(.18,.8,.3,1.15) both}.board-result-overlay.lost .board-result-panel{border-color:#ff354d4f;background:linear-gradient(145deg,#1f1014f7,#0d080afa);box-shadow:inset 0 1px #ffffff0b,0 22px 58px #00000080,0 0 30px #f0243d12}.board-result-icon{display:flex;width:48px;height:48px;margin-bottom:14px;align-items:center;justify-content:center;color:#07130b;border-radius:50%;background:linear-gradient(145deg,#6bef9c,#27bf63);box-shadow:0 0 0 5px #34da7114,0 0 20px #34da712e;font-size:28px;font-weight:950;line-height:1}.board-result-overlay.lost .board-result-icon{color:#fff;background:linear-gradient(145deg,#ff4a64,#be132e);box-shadow:0 0 0 5px #ff314c12,0 0 20px #ff2b4526}.board-result-panel>span{color:#5ce890;font-size:11px;font-weight:950;letter-spacing:1.25px}.board-result-overlay.lost .board-result-panel>span{color:#ff657a}.board-result-panel>strong{margin:13px 0 8px;color:#fff;font-size:clamp(35px,11vw,48px);font-weight:950;line-height:.95;letter-spacing:-1.8px;text-shadow:0 4px 13px rgba(0,0,0,.55),0 0 17px rgba(255,255,255,.045)}.board-result-panel>small{color:#929299;font-size:7px;font-weight:900;letter-spacing:1.1px}.board-result-panel>button{width:100%;min-height:43px;margin-top:20px;color:#effff4;border:1px solid rgba(76,231,134,.44);border-radius:11px;background:linear-gradient(180deg,#1f914de0,#10552df0);box-shadow:inset 0 1px #ffffff1a,0 8px 19px #00000042;font-size:10px;font-weight:950;letter-spacing:.75px}.board-result-overlay.lost .board-result-panel>button{border-color:#ff435966;background:linear-gradient(180deg,#b81c34e6,#6f0c1ef5)}.board-result-panel>button:active{transform:scale(.975);filter:brightness(.92)}@keyframes boardResultEnter{0%{opacity:0}to{opacity:1}}@keyframes boardResultPanel{0%{opacity:0;transform:translateY(15px) scale(.91)}to{opacity:1;transform:translateY(0) scale(1)}}.game-focus-mode .grid-board-frame{width:min(100%,calc(100dvh - 361px))!important;max-height:calc(100dvh - 361px)!important}@media(max-height:720px){.game-focus-mode .game-premium-header{min-height:62px}.game-focus-mode .game-premium-brand,.game-focus-mode .game-official-logo{height:51px}.game-focus-mode .cashout-premium-balance strong{font-size:28px!important}.game-focus-mode .grid-board-frame{width:min(100%,calc(100dvh - 304px))!important;max-height:calc(100dvh - 304px)!important}.board-result-panel{min-height:205px;padding:18px}.board-result-icon{width:42px;height:42px;margin-bottom:11px}.board-result-panel>strong{margin-top:10px;font-size:37px}.board-result-panel>button{min-height:39px;margin-top:15px}}@media(max-width:360px){.game-focus-mode .game-official-logo{max-width:235px}.game-focus-mode .cashout-premium-balance strong{font-size:25px!important}.board-result-panel{width:82%}}@media(prefers-reduced-motion:reduce){.board-result-overlay,.board-result-panel{animation:none!important}}.game-focus-mode .cashout-premium-button .cashout-premium-balance strong.cashout-live-value{display:block!important;margin:0!important;color:#fff!important;font-size:clamp(34px,10vw,43px)!important;font-weight:950!important;line-height:.9!important;letter-spacing:-1.8px!important;white-space:nowrap!important;transform:translateY(-1px);text-shadow:0 3px 11px rgba(0,0,0,.62),0 0 16px rgba(255,255,255,.07)!important}@media(max-width:370px){.game-focus-mode .cashout-premium-button .cashout-premium-balance strong.cashout-live-value{font-size:clamp(29px,9vw,35px)!important;letter-spacing:-1.4px!important}}@media(max-height:700px){.game-focus-mode .cashout-premium-button .cashout-premium-balance strong.cashout-live-value{font-size:clamp(30px,9vw,38px)!important}}.game-focus-mode .cashout-premium-button:not(:disabled){animation:none!important;border-color:#30d66c9e!important;box-shadow:inset 0 1px #fff1,inset 0 0 20px #23c55e09,0 0 10px #26cd6512!important}.game-focus-mode .cashout-premium-button:not(:disabled) .cashout-premium-action{position:relative;color:#f1fff6;border:1px solid rgba(80,232,136,.54);background:linear-gradient(180deg,#168347,#0e6335 52%,#094827);box-shadow:inset 0 1px #ffffff21,inset 0 -8px 15px #00180c38,0 7px 17px #00000059,0 0 10px #27d2681a;animation:withdrawActionPulse 1.55s ease-in-out infinite!important;transform-origin:center}.game-focus-mode .cashout-premium-action:after{position:absolute;inset:2px;content:"";pointer-events:none;border-radius:7px;box-shadow:inset 0 -9px 13px #00150a33,inset 0 1px #ffffff0b}@keyframes withdrawActionPulse{0%,to{border-color:#50e88875;box-shadow:inset 0 1px #ffffff1c,inset 0 -8px 15px #00180c38,0 7px 17px #00000057,0 0 7px #27d26814;filter:brightness(.94);transform:scale(.975)}50%{border-color:#71ffa6f5;box-shadow:inset 0 1px #ffffff2b,inset 0 -7px 14px #00180c29,0 8px 20px #00000061,0 0 17px #2be0704d;filter:brightness(1.13);transform:scale(1.035)}}.game-focus-mode .cashout-premium-button:active .cashout-premium-action{animation:none!important;filter:brightness(.84);transform:scale(.94)}@media(prefers-reduced-motion:reduce){.game-focus-mode .cashout-premium-button:not(:disabled) .cashout-premium-action{animation:none!important}}.deposit-checkout-overlay{position:fixed;z-index:500;inset:0;display:flex;padding:max(12px,env(safe-area-inset-top)) 11px max(12px,env(safe-area-inset-bottom));align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 18%,rgba(178,14,39,.17),transparent 34%),#020203e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:depositOverlayIn .18s ease-out}.deposit-checkout{position:relative;display:flex;width:min(100%,430px);max-height:calc(100dvh - 24px);overflow:hidden;flex-direction:column;border:1px solid rgba(255,39,60,.3);border-radius:23px;background:radial-gradient(circle at 50% 0%,rgba(119,9,28,.15),transparent 31%),linear-gradient(180deg,#111114,#08080a);box-shadow:inset 0 1px #ffffff0a,0 28px 80px #0000009e,0 0 35px #d2122c12;animation:depositCheckoutIn .26s cubic-bezier(.2,.8,.3,1)}.deposit-checkout-header{position:relative;display:flex;min-height:83px;padding:13px 55px 10px;flex:0 0 auto;align-items:center;justify-content:center;flex-direction:column;border-bottom:1px solid rgba(255,43,63,.15);background:#050507ad}.deposit-checkout-header img{width:auto;height:45px;max-width:240px;object-fit:contain}.deposit-checkout-header>span{margin-top:6px;color:#77777e;font-size:7px;font-weight:950;letter-spacing:1.5px}.deposit-close{position:absolute;top:15px;right:14px;display:flex;width:36px;height:36px;padding:0 0 3px;align-items:center;justify-content:center;color:#b8b8be;border:1px solid rgba(255,51,70,.25);border-radius:11px;background:linear-gradient(145deg,#18181c,#0c0c0f);font-size:27px;font-weight:300;line-height:1}.deposit-checkout-content{min-height:0;padding:15px;overflow-y:auto;overscroll-behavior:contain}.deposit-title,.pix-created-heading{display:flex;align-items:center;gap:12px}.deposit-title-icon,.pix-created-heading>span{display:flex;width:45px;height:45px;flex:0 0 auto;align-items:center;justify-content:center;color:#ff405a;border:1px solid rgba(255,52,76,.35);border-radius:50%;background:radial-gradient(circle,#ff273f21,#2a08108a);font-size:25px;font-weight:950}.deposit-title small,.pix-created-heading small{display:block;color:#ff5268;font-size:7px;font-weight:950;letter-spacing:1.15px}.deposit-title h2,.pix-created-heading h2{margin:4px 0 0;color:#f4f4f6;font-size:19px;line-height:1.1}.deposit-current-balance{display:flex;min-height:51px;margin-top:14px;padding:9px 13px;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#151518}.deposit-current-balance span{color:#77777e;font-size:8px;font-weight:950;letter-spacing:1px}.deposit-current-balance strong{color:#fff;font-size:18px}.deposit-value-box{margin-top:12px}.deposit-value-box label{display:block;margin:0 0 7px 3px;color:#88888f;font-size:8px;font-weight:950;letter-spacing:1px}.deposit-value-box>div{display:grid;min-height:65px;grid-template-columns:46px minmax(0,1fr);align-items:center;border:1px solid rgba(255,45,66,.32);border-radius:14px;background:linear-gradient(105deg,#410a155c,#101013fa);box-shadow:inset 0 1px #ffffff09}.deposit-value-box>div>span{color:#ff4058;border-right:1px solid rgba(255,255,255,.09);text-align:center;font-size:17px;font-weight:950}.deposit-value-box input{width:100%;padding:0 14px;color:#fff;border:0;outline:0;background:transparent;font-size:29px;font-weight:950;letter-spacing:-1px}.deposit-presets{display:grid;margin-top:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.deposit-presets button{min-height:42px;color:#a9a9af;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:linear-gradient(180deg,#19191d,#111114);font-size:10px;font-weight:900}.deposit-presets button.selected{color:#fff;border-color:#ff31478f;background:linear-gradient(180deg,#9a142be0,#68091cf0);box-shadow:inset 0 1px #ffffff14,0 0 12px #f5233d17}.deposit-summary{display:grid;margin-top:12px;padding:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#0e0e11}.deposit-summary>div{padding:4px 10px}.deposit-summary>div+div{border-left:1px solid rgba(255,255,255,.08)}.deposit-summary span,.deposit-summary strong{display:block}.deposit-summary span{color:#707077;font-size:7px;font-weight:950;letter-spacing:.8px}.deposit-summary strong{margin-top:5px;color:#fff;font-size:16px}.deposit-summary>div:last-child strong{color:#53e589}.deposit-error{margin-top:10px;padding:9px 11px;color:#ff8090;border:1px solid rgba(255,50,73,.24);border-radius:10px;background:#710a1b2b;font-size:10px;font-weight:750;text-align:center}.deposit-continue,.copy-pix-button{width:100%;min-height:52px;margin-top:12px;color:#fff;border:1px solid rgba(255,67,85,.3);border-radius:12px;background:linear-gradient(180deg,#d91f38,#a70824);box-shadow:inset 0 1px #ffffff1c,0 9px 22px #8b061f36;font-size:11px;font-weight:950;letter-spacing:.65px}.deposit-continue:disabled{opacity:.58}.deposit-security{display:flex;margin-top:12px;align-items:center;flex-direction:column;color:#75757c;text-align:center}.deposit-security strong{color:#8f8f96;font-size:7px;letter-spacing:.8px}.deposit-security span{margin-top:4px;font-size:8px}.pix-created-heading>span{color:#0a1b10;border-color:#48e0827a;background:linear-gradient(145deg,#65ea96,#26bd63)}.pix-created-heading small{color:#58e58c}.pix-amount{margin-top:14px;padding:12px;border:1px solid rgba(63,218,120,.18);border-radius:12px;background:#154f2d21;text-align:center}.pix-amount small,.pix-amount strong{display:block}.pix-amount small{color:#7f8c83;font-size:7px;font-weight:950;letter-spacing:1px}.pix-amount strong{margin-top:6px;color:#fff;font-size:27px}.pix-qr-frame{width:176px;height:176px;margin:12px auto 0;padding:9px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#fff;box-shadow:0 12px 28px #00000054}.pix-qr-frame img{display:block;width:100%;height:100%;object-fit:contain}.copy-pix-button{border-color:#47e08166;background:linear-gradient(180deg,#16844a,#0b552e)}.copy-pix-button.copied{background:linear-gradient(180deg,#26a95f,#13723e)}.pix-waiting{display:flex;margin-top:11px;padding:10px 12px;align-items:center;gap:10px;border:1px solid rgba(245,190,44,.15);border-radius:11px;background:#6344091a}.pix-waiting i{display:block;width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:#f4bd2e;box-shadow:0 0 10px #f4bd2e57;animation:pixWaitingPulse 1.1s ease-in-out infinite}.pix-waiting strong,.pix-waiting span{display:block}.pix-waiting strong{color:#d5c08d;font-size:8px;letter-spacing:.8px}.pix-waiting span{margin-top:3px;color:#77777e;font-size:8px}.deposit-back{display:block;margin:12px auto 0;padding:5px 10px;color:#77777e;border:0;background:transparent;font-size:8px;font-weight:900;letter-spacing:.8px}@keyframes depositOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes depositCheckoutIn{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pixWaitingPulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media(max-height:700px){.deposit-checkout-header{min-height:68px;padding-block:8px}.deposit-checkout-header img{height:38px}.deposit-checkout-content{padding:11px 13px}.deposit-current-balance{min-height:44px;margin-top:10px}.deposit-value-box{margin-top:9px}.deposit-value-box>div{min-height:55px}.deposit-value-box input{font-size:25px}.deposit-presets button{min-height:37px}.deposit-summary{margin-top:9px;padding:7px}.deposit-continue,.copy-pix-button{min-height:46px;margin-top:9px}.deposit-security{margin-top:8px}.pix-qr-frame{width:146px;height:146px;margin-top:9px}}@media(max-width:360px){.deposit-checkout{border-radius:19px}.deposit-checkout-content{padding-inline:11px}.deposit-title h2,.pix-created-heading h2{font-size:17px}.deposit-presets{gap:5px}.deposit-presets button{font-size:9px}}@media(prefers-reduced-motion:reduce){.deposit-checkout-overlay,.deposit-checkout,.pix-waiting i{animation:none!important}}.deposit-presets{padding-top:9px}.deposit-presets button{position:relative;min-width:0;padding:9px 3px 6px;overflow:visible}.deposit-presets button>strong{display:block;font-size:10px;line-height:1}.deposit-presets button>small{display:block;margin-top:5px;color:#f6d68a;font-size:6px;font-weight:950;line-height:1;white-space:nowrap}.deposit-offer-badge{position:absolute;z-index:2;top:-10px;left:50%;display:flex;min-width:max-content;height:17px;padding:0 7px;align-items:center;justify-content:center;color:#fff;border:1px solid rgba(255,100,116,.48);border-radius:999px;background:linear-gradient(180deg,#e62543,#9d0b25);box-shadow:0 4px 11px #00000052,0 0 9px #ee1f3d1f;font-size:5.5px;font-weight:950;line-height:1;letter-spacing:.45px;transform:translate(-50%);white-space:nowrap}.deposit-presets button.featured{border-color:#ff354b3d}.deposit-presets button.promotional{border-color:#f3ba3557;background:linear-gradient(180deg,#332712eb,#19150efa)}.deposit-presets button.promotional .deposit-offer-badge{color:#241800;border-color:#ffe086c2;background:linear-gradient(180deg,#ffd66a,#d7951f);box-shadow:0 4px 11px #00000057,0 0 11px #f4b92f2b}.deposit-presets button.promotional.selected{border-color:#ffd05bc7;background:linear-gradient(180deg,#6e4c12f5,#3c2709fa);box-shadow:inset 0 1px #fff3bf24,0 0 16px #f4b82b21}.deposit-summary{grid-template-columns:minmax(0,.9fr) minmax(0,.72fr) minmax(0,1.18fr);padding:9px 5px}.deposit-summary>div{min-width:0;padding:4px 7px}.deposit-summary>div+div{border-left:1px solid rgba(255,255,255,.075)}.deposit-summary span{overflow:hidden;font-size:6px;letter-spacing:.55px;text-overflow:ellipsis;white-space:nowrap}.deposit-summary strong{margin-top:6px;font-size:clamp(12px,3.7vw,16px);white-space:nowrap}.deposit-summary .has-bonus strong{color:#f5c854}.deposit-summary .deposit-total-credit strong{color:#54e58a}.deposit-promotion-note{display:flex;margin-top:9px;padding:9px 11px;align-items:center;flex-direction:column;color:#927b48;border:1px solid rgba(242,185,52,.2);border-radius:10px;background:linear-gradient(105deg,#64430c2e,#201a0f6b);text-align:center;animation:promotionNoteIn .18s ease-out}.deposit-promotion-note strong{color:#efc55d;font-size:7px;letter-spacing:.75px}.deposit-promotion-note span{margin-top:4px;color:#857a62;font-size:7px}@keyframes promotionNoteIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:360px){.deposit-presets{gap:4px}.deposit-offer-badge{padding-inline:5px;font-size:5px;letter-spacing:.2px}.deposit-presets button>small{font-size:5.3px}.deposit-summary>div{padding-inline:4px}.deposit-summary span{font-size:5.3px;letter-spacing:.25px}.deposit-summary strong{font-size:12px}}.withdrawal-checkout{border-color:#31d86f40;background:radial-gradient(circle at 50% 0%,rgba(26,124,67,.12),transparent 33%),linear-gradient(180deg,#101214,#08090a);box-shadow:inset 0 1px #ffffff0a,0 28px 80px #0000009e,0 0 35px #27cd650e}.withdrawal-checkout .deposit-checkout-header{border-bottom-color:#30d36d1f}.withdrawal-title small{color:#51df87}.withdrawal-icon{color:#4be184;border-color:#3edc794f;background:radial-gradient(circle,#2dcf6921,#072c1885);box-shadow:0 0 14px #2acf6714}.withdrawal-balance{display:flex;min-height:70px;margin-top:14px;padding:11px 14px;align-items:center;justify-content:space-between;border:1px solid rgba(50,217,111,.15);border-radius:14px;background:linear-gradient(105deg,#0c311c57,#131316fa);box-shadow:inset 0 1px #ffffff09}.withdrawal-balance small,.withdrawal-balance strong{display:block}.withdrawal-balance small{color:#7e8882;font-size:7px;font-weight:950;letter-spacing:1px}.withdrawal-balance strong{margin-top:6px;color:#fff;font-size:24px;letter-spacing:-.5px}.withdrawal-balance>span{display:flex;height:31px;padding:0 12px;align-items:center;color:#4cdd83;border:1px solid rgba(65,218,121,.26);border-radius:999px;background:#19733d26;font-size:8px;font-weight:950;letter-spacing:1px}.withdrawal-value>div{border-color:#2fd76d45;background:linear-gradient(105deg,#08391b4f,#101113fa)}.withdrawal-value>div>span{color:#49dd81}.withdrawal-presets{display:grid;margin-top:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.withdrawal-presets button{min-height:40px;padding:5px;color:#a1a1a7;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:linear-gradient(180deg,#191a1d,#111214);font-size:9px;font-weight:900}.withdrawal-presets button.selected{color:#edfff4;border-color:#42e17d8a;background:linear-gradient(180deg,#1a8145db,#0c4d27f0);box-shadow:inset 0 1px #ffffff14,0 0 12px #2acd6614}.withdrawal-presets button.all{color:#5de990}.withdrawal-presets button:disabled{opacity:.3}.withdrawal-pix-section{margin-top:12px}.withdrawal-pix-section>label{display:block;margin:0 0 7px 3px;color:#85858c;font-size:7px;font-weight:950;letter-spacing:1px}.withdrawal-key-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.withdrawal-key-types button{min-height:33px;padding:4px 2px;color:#85858c;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#151518;font-size:6px;font-weight:950;letter-spacing:.3px}.withdrawal-key-types button.selected{color:#eafff1;border-color:#3ada755e;background:#15683757}.withdrawal-key-input{display:grid;min-height:48px;margin-top:7px;grid-template-columns:48px minmax(0,1fr);align-items:center;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:#141417}.withdrawal-key-input span{color:#4ddb83;border-right:1px solid rgba(255,255,255,.08);text-align:center;font-size:8px;font-weight:950}.withdrawal-key-input input{width:100%;min-width:0;padding:0 11px;color:#fff;border:0;outline:0;background:transparent;font-size:12px;font-weight:750}.withdrawal-key-input input::placeholder{color:#55555b}.withdrawal-summary{display:grid;margin-top:11px;padding:9px 5px;grid-template-columns:minmax(0,1fr) minmax(0,.65fr) minmax(0,1fr);border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#0e0f10}.withdrawal-summary>div{min-width:0;padding:3px 7px}.withdrawal-summary>div+div{border-left:1px solid rgba(255,255,255,.075)}.withdrawal-summary span,.withdrawal-summary strong{display:block;white-space:nowrap}.withdrawal-summary span{overflow:hidden;color:#73737a;font-size:5.8px;font-weight:950;letter-spacing:.45px;text-overflow:ellipsis}.withdrawal-summary strong{margin-top:6px;color:#fff;font-size:14px}.withdrawal-summary>div:last-child strong{color:#51e087}.withdrawal-submit{width:100%;min-height:50px;margin-top:11px;color:#f2fff6;border:1px solid rgba(71,224,129,.45);border-radius:12px;background:linear-gradient(180deg,#168449,#0b572f);box-shadow:inset 0 1px #ffffff1c,0 9px 22px #0850263d;font-size:10px;font-weight:950;letter-spacing:.7px}.withdrawal-submit:disabled{opacity:.58}.withdrawal-security{display:flex;margin-top:10px;align-items:center;flex-direction:column;color:#707077;text-align:center}.withdrawal-security strong{color:#7f8d83;font-size:7px;letter-spacing:.8px}.withdrawal-security span{margin-top:4px;font-size:8px}.withdrawal-success{display:flex;min-height:420px;align-items:center;justify-content:center;flex-direction:column;text-align:center}.withdrawal-success-icon{display:flex;width:68px;height:68px;align-items:center;justify-content:center;color:#07150c;border-radius:50%;background:linear-gradient(145deg,#6cef9c,#28bd63);box-shadow:0 0 0 7px #36da7212,0 0 25px #2ed36b24;font-size:35px;font-weight:950}.withdrawal-success>small{margin-top:24px;color:#56df88;font-size:8px;font-weight:950;letter-spacing:1.3px}.withdrawal-success h2{margin:7px 0 0;color:#fff;font-size:25px}.withdrawal-success>strong{margin-top:21px;color:#fff;font-size:38px;letter-spacing:-1.5px}.withdrawal-success>p{max-width:290px;margin:13px auto 0;color:#85858c;font-size:10px;line-height:1.45}.withdrawal-protocol{width:100%;margin-top:17px;padding:11px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#141417}.withdrawal-protocol span,.withdrawal-protocol strong{display:block}.withdrawal-protocol span{color:#6f6f76;font-size:7px;letter-spacing:1px}.withdrawal-protocol strong{margin-top:5px;color:#d5d5d9;font-size:11px}.withdrawal-success>button{width:100%;min-height:48px;margin-top:18px;color:#effff4;border:1px solid rgba(67,221,125,.43);border-radius:11px;background:linear-gradient(180deg,#168148,#0b542e);font-size:10px;font-weight:950;letter-spacing:.7px}@media(max-height:700px){.withdrawal-balance{min-height:57px;margin-top:9px}.withdrawal-balance strong{font-size:20px}.withdrawal-presets button{min-height:36px}.withdrawal-pix-section{margin-top:9px}.withdrawal-key-types button{min-height:29px}.withdrawal-key-input{min-height:43px}.withdrawal-summary{margin-top:8px;padding-block:7px}.withdrawal-submit{min-height:45px;margin-top:8px}.withdrawal-security{margin-top:7px}}@media(max-width:360px){.withdrawal-presets,.withdrawal-key-types{gap:4px}.withdrawal-presets button{font-size:8px}.withdrawal-summary>div{padding-inline:4px}.withdrawal-summary span{font-size:5px}.withdrawal-summary strong{font-size:12px}}.withdrawal-checkout{border-color:#ff2a3f47;background:radial-gradient(circle at 50% 0%,rgba(135,10,31,.14),transparent 33%),linear-gradient(180deg,#111114,#08080a);box-shadow:inset 0 1px #ffffff0a,0 28px 80px #0000009e,0 0 35px #d3112c0f}.withdrawal-checkout .deposit-checkout-header{border-bottom-color:#ff2a3f24}.withdrawal-title small{color:#ff4e65}.withdrawal-icon{color:#ff405a;border-color:#ff354c57;background:radial-gradient(circle,#ff273f24,#2b07108c);box-shadow:0 0 14px #f2223c17}.withdrawal-balance{border-color:#ff2d4129;background:linear-gradient(105deg,#370a144a,#131316fa)}.withdrawal-balance>span{color:#53e38a;border-color:#41da7940;background:#19733d24}.withdrawal-value>div{border-color:#ff2e4347;background:linear-gradient(105deg,#41091554,#101013fa)}.withdrawal-value>div>span{color:#ff4059}.withdrawal-presets button.selected{color:#fff;border-color:#ff32488a;background:linear-gradient(180deg,#a6142de6,#69081cf5);box-shadow:inset 0 1px #ffffff17,0 0 12px #f11f3b17}.withdrawal-presets button.all{color:#ff6578}.withdrawal-presets button.all.selected{color:#fff}.withdrawal-key-types button.selected{color:#fff0f2;border-color:#ff354b61;background:#730d225e}.withdrawal-key-input{border-color:#ff2f4421;background:linear-gradient(100deg,#2e091140,#141417 37%)}.withdrawal-key-input span{color:#ff4b62}.withdrawal-submit{min-height:54px;margin-top:14px;color:#fff;border:1px solid rgba(255,65,84,.36);background:linear-gradient(180deg,#d91f39,#ae0a29 56%,#8b061f);box-shadow:inset 0 1px #ffffff21,inset 0 -7px 14px #40000d26,0 10px 23px #85041d3d;transition:transform .1s ease,filter .15s ease}.withdrawal-submit:not(:disabled){animation:withdrawalActionPulse 2s ease-in-out infinite}.withdrawal-submit:active{animation:none;filter:brightness(.88);transform:scale(.98)}.withdrawal-security strong{color:#8e777c}.withdrawal-pix-section+.deposit-error{margin-top:12px}@keyframes withdrawalActionPulse{0%,to{border-color:#ff415457;box-shadow:inset 0 1px #ffffff1c,inset 0 -7px 14px #40000d26,0 9px 20px #85041d33,0 0 7px #ee1c390d}50%{border-color:#ff5768bf;box-shadow:inset 0 1px #ffffff26,inset 0 -7px 14px #40000d1f,0 11px 25px #85041d45,0 0 16px #ee1c3924}}.withdrawal-success-icon{background:linear-gradient(145deg,#6cef9c,#28bd63)}.withdrawal-success>button{border-color:#ff3c5166;background:linear-gradient(180deg,#cf1c36,#940821)}@media(max-height:700px){.withdrawal-submit{min-height:49px;margin-top:10px}}@media(prefers-reduced-motion:reduce){.withdrawal-submit:not(:disabled){animation:none!important}}.withdrawal-title{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;text-align:center}.withdrawal-title>div{width:100%;text-align:center}.withdrawal-title small{display:none}.withdrawal-title h2{width:100%;margin:0;text-align:center}.withdrawal-title .withdrawal-icon{width:49px;height:49px;font-size:27px}.withdrawal-balance{position:relative;display:flex;min-height:82px;align-items:center;justify-content:center;text-align:center}.withdrawal-balance>div{width:100%;text-align:center}.withdrawal-balance small,.withdrawal-balance strong{width:100%;text-align:center}.withdrawal-balance small{letter-spacing:1.2px}.withdrawal-balance strong{margin-top:8px;font-size:29px;letter-spacing:-.8px}.withdrawal-balance>span{position:absolute;top:8px;right:9px;height:23px;padding-inline:8px;font-size:6px}.withdrawal-value>label{margin-right:0;margin-left:0;text-align:center}.withdrawal-value>div{position:relative;display:flex;min-height:72px;align-items:center;justify-content:center}.withdrawal-value>div>span{position:absolute;left:18px;display:flex;height:35px;padding-right:14px;align-items:center;border-right:1px solid rgba(255,255,255,.09)}.withdrawal-value input{width:100%;padding:0 63px;text-align:center;font-size:31px;letter-spacing:-1.1px}.withdrawal-pix-section>label{margin-right:0;margin-left:0;text-align:center}.withdrawal-key-input{position:relative;display:flex;align-items:center;justify-content:center}.withdrawal-key-input span{position:absolute;left:0;display:flex;width:48px;height:28px;align-items:center;justify-content:center}.withdrawal-key-input input{width:100%;padding:0 58px;text-align:center}.withdrawal-key-input input::placeholder{text-align:center}.withdrawal-submit,.withdrawal-security{text-align:center}@media(max-height:700px){.withdrawal-title{gap:6px}.withdrawal-title .withdrawal-icon{width:42px;height:42px;font-size:23px}.withdrawal-balance{min-height:67px}.withdrawal-balance strong{margin-top:5px;font-size:25px}.withdrawal-value>div{min-height:61px}.withdrawal-value input{font-size:27px}}@media(max-width:360px){.withdrawal-value input{padding-inline:55px;font-size:27px}.withdrawal-value>div>span{left:13px;padding-right:10px}.withdrawal-key-input input{padding-right:10px;padding-left:51px;font-size:11px}}.withdrawal-value>div{border-color:#35da7166!important;background:radial-gradient(circle at 18% 50%,rgba(43,210,105,.12),transparent 33%),linear-gradient(105deg,#083d1d6b,#0e1511fa 48%,#0c110ffa)!important;box-shadow:inset 0 1px #ffffff0a,inset 0 0 22px #2bcd6706,0 0 14px #2acd660e!important}.withdrawal-value>div>span{color:#4ee087!important;border-right-color:#49da802b!important;text-shadow:0 0 10px rgba(42,210,104,.11)}.withdrawal-value input{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.42),0 0 12px rgba(58,220,118,.045)}.withdrawal-presets button{color:#94949b;border-color:#fff1;background:linear-gradient(180deg,#18181c,#111114);box-shadow:inset 0 1px #ffffff06}.withdrawal-presets button.selected{color:#eafff1!important;border-color:#3cda7652!important;background:linear-gradient(180deg,#14583061,#0d371f73)!important;box-shadow:inset 0 1px #ffffff09,0 0 8px #2acd6609!important}.withdrawal-presets button.all{color:#76c992!important}.withdrawal-presets button.all.selected{color:#eafff1!important;border-color:#3cda7657!important;background:linear-gradient(180deg,#14583066,#0d371f7a)!important}.withdrawal-presets button:active{filter:brightness(.9);transform:scale(.97)}.deposit-checkout-content:not(.pix-step)>.deposit-title{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;text-align:center}.deposit-checkout-content:not(.pix-step)>.deposit-title>div{width:100%;text-align:center}.deposit-checkout-content:not(.pix-step)>.deposit-title small{display:none}.deposit-checkout-content:not(.pix-step)>.deposit-title h2{width:100%;margin:0;text-align:center}.deposit-checkout-content:not(.pix-step)>.deposit-title-icon{width:49px;height:49px;font-size:27px}.deposit-current-balance{display:flex;min-height:66px;align-items:center;justify-content:center;flex-direction:column;gap:7px;text-align:center}.deposit-current-balance span,.deposit-current-balance strong{width:100%;text-align:center}.deposit-current-balance strong{font-size:24px}.deposit-value-box>label{margin-right:0;margin-left:0;text-align:center}.deposit-value-box>div{position:relative;display:flex;align-items:center;justify-content:center}.deposit-value-box>div>span{position:absolute;left:18px;display:flex;height:35px;padding-right:14px;align-items:center}.deposit-value-box input{width:100%;padding:0 64px;text-align:center}.deposit-balance-preview{display:flex;min-height:92px;margin-top:12px;padding:11px 13px;align-items:center;justify-content:center;flex-direction:column;border:1px solid rgba(55,218,113,.16);border-radius:12px;background:radial-gradient(circle at 70% 50%,rgba(45,207,105,.08),transparent 44%),linear-gradient(105deg,#1f0c1257,#0d120ff7);text-align:center}.deposit-balance-preview>span{color:#7d7d84;font-size:7px;font-weight:950;letter-spacing:1px}.deposit-balance-preview>div{display:flex;margin-top:8px;align-items:center;justify-content:center;gap:11px}.deposit-balance-preview del{color:#77777e;font-size:15px;font-weight:850;text-decoration-color:#ff3d52bf;text-decoration-thickness:2px}.deposit-balance-preview i{color:#ff415a;font-size:16px;font-style:normal;font-weight:950}.deposit-balance-preview strong{color:#54e58a;font-size:clamp(20px,6vw,27px);font-weight:950;letter-spacing:-.7px;white-space:nowrap}.deposit-balance-preview small{margin-top:7px;color:#66666d;font-size:7px}.deposit-summary.bonus-summary{animation:bonusSummaryIn .18s ease-out}.deposit-presets button.featured .deposit-offer-badge{animation:featuredBadgePulse 1.8s ease-in-out infinite}.deposit-presets button.promotional .deposit-offer-badge{animation:promotionalBadgePulse 1.55s ease-in-out infinite}@keyframes featuredBadgePulse{0%,to{filter:brightness(.92);box-shadow:0 4px 10px #0000004d,0 0 6px #ee1f3d14;transform:translate(-50%) translateY(0) scale(.96)}50%{filter:brightness(1.12);box-shadow:0 5px 12px #00000057,0 0 13px #ee1f3d3d;transform:translate(-50%) translateY(-1px) scale(1.04)}}@keyframes promotionalBadgePulse{0%,to{filter:brightness(.94);box-shadow:0 4px 10px #0000004f,0 0 7px #f4b92f1a;transform:translate(-50%) translateY(0) scale(.96)}50%{filter:brightness(1.16);box-shadow:0 5px 13px #00000059,0 0 15px #f4b92f4d;transform:translate(-50%) translateY(-1px) scale(1.045)}}@keyframes bonusSummaryIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-height:700px){.deposit-checkout-content:not(.pix-step)>.deposit-title{gap:6px}.deposit-checkout-content:not(.pix-step)>.deposit-title-icon{width:42px;height:42px;font-size:23px}.deposit-current-balance{min-height:55px}.deposit-balance-preview{min-height:78px;margin-top:9px;padding-block:8px}}@media(max-width:360px){.deposit-value-box input{padding-inline:61px}.deposit-balance-preview>div{gap:7px}.deposit-balance-preview del{font-size:13px}.deposit-balance-preview strong{font-size:19px}}@media(prefers-reduced-motion:reduce){.deposit-presets button.featured .deposit-offer-badge,.deposit-presets button.promotional .deposit-offer-badge,.deposit-summary.bonus-summary{animation:none!important}}.deposit-balance-preview del{font-size:13px!important;opacity:.78}.deposit-balance-preview strong{font-size:clamp(25px,7.3vw,31px)!important;letter-spacing:-1px}.deposit-bonus-preview{position:relative;display:flex;min-height:145px;margin-top:12px;padding:13px 14px 11px;overflow:hidden;align-items:center;justify-content:center;flex-direction:column;border:1px solid rgba(247,193,62,.38);border-radius:13px;background:radial-gradient(circle at 17% 15%,rgba(255,198,53,.14),transparent 32%),radial-gradient(circle at 82% 70%,rgba(48,213,108,.08),transparent 35%),linear-gradient(120deg,#36260bf5,#14120efa 46%,#0c1610fa);box-shadow:inset 0 1px #ffefbf14,0 8px 21px #00000042,0 0 17px #f4b82b12;text-align:center;animation:depositBonusCardIn .26s cubic-bezier(.2,.8,.3,1) both,depositBonusBorder 2.2s ease-in-out infinite}.deposit-bonus-preview:before{position:absolute;top:-70%;bottom:-70%;left:-30%;width:16%;content:"";pointer-events:none;opacity:.32;background:linear-gradient(90deg,transparent,rgba(255,224,138,.24),transparent);transform:skew(-19deg);animation:depositBonusShine 3.8s ease-in-out infinite}.deposit-bonus-title{position:relative;z-index:1;display:flex;min-height:21px;padding:0 10px;align-items:center;justify-content:center;color:#241800;border:1px solid rgba(255,228,151,.72);border-radius:999px;background:linear-gradient(180deg,#ffd66d,#d79b28);box-shadow:0 5px 13px #0000004d,0 0 12px #f4b92f24;font-size:6px;font-weight:950;letter-spacing:.7px}.deposit-bonus-equation{position:relative;z-index:1;display:flex;width:100%;margin-top:11px;align-items:center;justify-content:center;gap:11px}.deposit-bonus-equation>div{min-width:92px}.deposit-bonus-equation small,.deposit-bonus-equation strong{display:block}.deposit-bonus-equation small{color:#817964;font-size:6px;font-weight:950;letter-spacing:.8px}.deposit-bonus-equation strong{margin-top:5px;color:#fff;font-size:17px;white-space:nowrap}.deposit-bonus-equation>i{color:#a49570;font-size:17px;font-style:normal;font-weight:950}.deposit-bonus-equation .bonus-part strong{color:#f5c955;text-shadow:0 0 11px rgba(245,198,75,.13)}.deposit-bonus-balance{position:relative;z-index:1;width:100%;margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.075)}.deposit-bonus-balance>small{display:block;color:#7c7c82;font-size:6px;font-weight:950;letter-spacing:.9px}.deposit-bonus-balance>div{display:flex;margin-top:6px;align-items:center;justify-content:center;gap:10px}.deposit-bonus-balance del{color:#77777d;font-size:12px;font-weight:850;text-decoration-color:#ff3e53c2;text-decoration-thickness:2px}.deposit-bonus-balance i{color:#e8bd51;font-size:15px;font-style:normal;font-weight:950}.deposit-bonus-balance strong{color:#57e68d;font-size:clamp(23px,6.8vw,29px);font-weight:950;letter-spacing:-.9px;white-space:nowrap;text-shadow:0 2px 8px rgba(0,0,0,.4),0 0 13px rgba(51,218,113,.09)}.deposit-bonus-disclaimer{position:relative;z-index:1;margin-top:6px;color:#6f6c61;font-size:6px}@keyframes depositBonusCardIn{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes depositBonusBorder{0%,to{border-color:#f7c13e47;box-shadow:inset 0 1px #ffefbf12,0 8px 21px #00000042,0 0 8px #f4b82b0a}50%{border-color:#ffd35e94;box-shadow:inset 0 1px #ffefbf1a,0 8px 21px #00000042,0 0 17px #f4b82b1c}}@keyframes depositBonusShine{0%,63%{left:-30%}to{left:125%}}@media(max-height:700px){.deposit-bonus-preview{min-height:126px;margin-top:9px;padding-block:9px}.deposit-bonus-equation{margin-top:8px}.deposit-bonus-balance{margin-top:7px;padding-top:7px}.deposit-bonus-disclaimer{margin-top:4px}}@media(max-width:360px){.deposit-bonus-equation{gap:6px}.deposit-bonus-equation>div{min-width:78px}.deposit-bonus-equation strong{font-size:15px}.deposit-bonus-balance>div{gap:7px}.deposit-bonus-balance strong{font-size:21px}}@media(prefers-reduced-motion:reduce){.deposit-bonus-preview,.deposit-bonus-preview:before{animation:none!important}}.auth-page,.auth-loading{display:flex;width:100%;height:100dvh;min-height:100dvh;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom));align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 20% 7%,rgba(166,8,34,.24),transparent 30%),radial-gradient(circle at 84% 92%,rgba(114,4,25,.11),transparent 38%),#040406}.auth-card{width:min(100%,430px);overflow:hidden;border:1px solid rgba(255,39,61,.34);border-radius:25px;background:radial-gradient(circle at 50% 0%,rgba(145,8,33,.15),transparent 31%),linear-gradient(180deg,#131316,#08080a);box-shadow:inset 0 1px #ffffff0b,0 30px 90px #000000b8,0 0 40px #de123114;animation:authCardEnter .32s cubic-bezier(.2,.8,.2,1)}.auth-brand{display:flex;height:112px;padding:16px 24px 12px;align-items:center;justify-content:center;flex-direction:column;border-bottom:1px solid rgba(255,40,62,.14);background:#040406b3}.auth-brand img{display:block;width:auto;height:57px;max-width:280px;object-fit:contain;filter:drop-shadow(0 5px 12px rgba(255,25,49,.13))}.auth-brand small{margin-top:7px;color:#74747b;font-size:7px;font-weight:950;letter-spacing:2.1px}.auth-body{padding:22px 20px 18px}.auth-title{display:flex;align-items:center;justify-content:center;gap:13px;text-align:left}.auth-user-icon{display:flex;width:48px;height:48px;flex:0 0 48px;align-items:center;justify-content:center;color:#ff405a;border:1px solid rgba(255,48,72,.34);border-radius:50%;background:radial-gradient(circle,#ff253e29,#28060e8a);box-shadow:0 0 0 5px #ff263d06,0 0 16px #eb1b3817;font-size:25px;font-weight:900}.auth-title small{color:#ff4b63;font-size:7px;font-weight:950;letter-spacing:1.25px}.auth-title h1{margin:4px 0 0;color:#f6f6f8;font-size:25px;line-height:1;letter-spacing:-.7px}.auth-tabs{display:grid;height:49px;margin-top:21px;padding:4px;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.025);border-radius:14px;background:#050507}.auth-tabs button{border:0;border-radius:10px;color:#77777d;background:transparent;font-size:10px;font-weight:950;letter-spacing:.3px;cursor:pointer}.auth-tabs button.active{color:#fff;background:linear-gradient(180deg,#df2039,#b70823);box-shadow:inset 0 1px #ffffff1f,0 7px 16px #ab051f2e}.auth-body form{margin-top:18px}.auth-body form>label{display:block;margin:12px 0 7px 3px;color:#85858d;font-size:7px;font-weight:950;letter-spacing:1.2px}.auth-input{display:flex;height:57px;padding:0 14px;align-items:center;gap:11px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:linear-gradient(180deg,#0c0c0f,#09090b);transition:border-color .16s ease,box-shadow .16s ease}.auth-input:focus-within{border-color:#ff2b4280;box-shadow:0 0 0 3px #ff233b0e,inset 0 0 18px #ff1a3206}.auth-input>span{color:#ff4058;font-size:14px;font-weight:950}.auth-input input{width:100%;min-width:0;border:0;outline:0;color:#f5f5f6;background:transparent;font:inherit;font-size:15px;font-weight:750}.auth-input input::placeholder{color:#55555b;font-weight:650}.auth-password button{padding:8px 0 8px 8px;border:0;color:#ff5268;background:transparent;font-size:7px;font-weight:950;letter-spacing:.7px;cursor:pointer}.auth-error{margin-top:12px;padding:10px 12px;border:1px solid rgba(255,44,67,.24);border-radius:10px;color:#ff8090;background:#5b051538;text-align:center;font-size:10px;font-weight:800}.auth-submit{position:relative;width:100%;height:55px;margin-top:18px;overflow:hidden;border:1px solid rgba(255,69,87,.28);border-radius:13px;color:#fff;background:linear-gradient(180deg,#df2039,#b60722);box-shadow:inset 0 1px #ffffff21,0 12px 25px #a0041b3b;font-size:11px;font-weight:950;letter-spacing:.8px;cursor:pointer}.auth-submit:after{position:absolute;top:0;bottom:0;left:-45%;width:32%;content:"";transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:authButtonLight 3.8s ease-in-out infinite}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-footnote{margin:14px 0 0;color:#696970;text-align:center;font-size:8px;font-weight:700;letter-spacing:.35px}.auth-loading{flex-direction:column;gap:18px}.auth-loading img{width:min(260px,70vw);height:auto}.auth-loading i{width:26px;height:26px;border:2px solid rgba(255,255,255,.1);border-top-color:#ed2440;border-radius:50%;animation:authSpin .7s linear infinite}@keyframes authCardEnter{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes authButtonLight{0%,52%{left:-45%}to{left:125%}}@keyframes authSpin{to{transform:rotate(360deg)}}@media(max-height:650px){.auth-brand{height:90px}.auth-brand img{height:46px}.auth-body{padding-top:16px;padding-bottom:13px}.auth-tabs{margin-top:15px}.auth-body form{margin-top:12px}.auth-input{height:51px}.auth-submit{height:51px;margin-top:14px}}@media(prefers-reduced-motion:reduce){.auth-card,.auth-submit:after{animation:none!important}}.auth-title{flex-direction:column;gap:9px;text-align:center}.auth-user-icon{color:#f3f3f5!important;background:radial-gradient(circle,#ffffff0e,#19191db8)!important}.auth-user-icon svg{display:block;color:#f4f4f5}.auth-title h1,.auth-title small{text-align:center}.auth-input>span{padding-right:11px;border-right:1px solid rgba(255,255,255,.08);color:#a7a7ad!important;font-size:13px;font-weight:850}.auth-password{padding-left:16px}.auth-password button{display:flex;width:38px;height:38px;padding:0;flex:0 0 38px;align-items:center;justify-content:center;border-radius:9px;color:#a6a6ad!important;transition:color .15s ease,background .15s ease}.auth-password button:hover,.auth-password button:focus-visible{color:#f4f4f5!important;background:#ffffff0b}.auth-password button svg{display:block}.auth-body form>label{text-align:center}.auth-footnote{color:#77777e}.profile-overlay{position:fixed;z-index:1000;inset:0;display:flex;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom));align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 18%,rgba(143,8,31,.18),transparent 34%),#000002db;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);animation:profileFadeIn .18s ease-out}.profile-panel{width:min(100%,420px);overflow:hidden;border:1px solid rgba(255,42,64,.32);border-radius:25px;background:radial-gradient(circle at 50% 0%,rgba(135,9,31,.15),transparent 31%),linear-gradient(180deg,#121215,#08080a);box-shadow:inset 0 1px #ffffff0b,0 28px 85px #000000bf,0 0 36px #de143112;animation:profilePanelIn .26s cubic-bezier(.2,.8,.2,1)}.profile-panel-header{position:relative;display:flex;height:112px;padding:15px 65px 12px;align-items:center;justify-content:center;flex-direction:column;border-bottom:1px solid rgba(255,42,63,.14);background:#040406ad}.profile-panel-header img{display:block;width:auto;height:55px;max-width:255px;object-fit:contain}.profile-panel-header>small{margin-top:7px;color:#77777e;font-size:7px;font-weight:950;letter-spacing:2px}.profile-panel-header>button{position:absolute;top:17px;right:17px;display:flex;width:40px;height:40px;padding:0;align-items:center;justify-content:center;border:1px solid rgba(255,46,68,.24);border-radius:12px;color:#b9b9be;background:#141417;font-size:29px;font-weight:300;line-height:1;cursor:pointer}.profile-panel-body{display:flex;padding:20px;align-items:center;flex-direction:column;text-align:center}.profile-avatar{display:flex;width:62px;height:62px;align-items:center;justify-content:center;border:1px solid rgba(255,48,70,.35);border-radius:50%;color:#f5f5f6;background:radial-gradient(circle,#ffffff0e,#25080fb8);box-shadow:0 0 0 6px #ff263d06,0 0 20px #e6163317}.profile-panel-body h2{margin:13px 0 0;color:#f7f7f8;font-size:25px;line-height:1;letter-spacing:-.6px}.profile-panel-body>p{margin:8px 0 0;color:#929299;font-size:12px;font-weight:750}.profile-status{display:flex;margin-top:12px;padding:7px 11px;align-items:center;gap:7px;border:1px solid rgba(46,205,113,.15);border-radius:99px;color:#59d990;background:#0a492721;font-size:7px;font-weight:950;letter-spacing:.9px}.profile-status i{width:6px;height:6px;border-radius:50%;background:#42d783;box-shadow:0 0 8px #32da7fa6}.profile-balance{display:flex;width:100%;min-height:87px;margin-top:18px;padding:15px 20px;align-items:center;justify-content:center;gap:14px;border:1px solid rgba(255,45,67,.18);border-radius:16px;background:linear-gradient(115deg,#59051540,#0e0e11f5 47%,#0e0e11f5);box-shadow:inset 0 1px #ffffff06}.profile-wallet{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(255,44,67,.25);border-radius:50%;color:#ff4058;background:#4e051359}.profile-balance div{display:flex;align-items:flex-start;flex-direction:column}.profile-balance small{color:#83838a;font-size:7px;font-weight:950;letter-spacing:1.1px}.profile-balance strong{margin-top:4px;color:#f7f7f8;font-size:29px;line-height:1;letter-spacing:-.8px}.profile-actions{display:grid;width:100%;margin-top:12px;grid-template-columns:1fr 1fr;gap:10px}.profile-actions button{height:48px;border:1px solid rgba(255,53,74,.2);border-radius:12px;color:#fff;background:linear-gradient(180deg,#d91e36,#ad071f);box-shadow:inset 0 1px #ffffff1a,0 8px 18px #92041929;font-size:9px;font-weight:950;letter-spacing:.65px;cursor:pointer}.profile-actions button:last-child{color:#c8c8cc;background:linear-gradient(180deg,#19191d,#111114);box-shadow:inset 0 1px #ffffff09}.profile-logout{width:100%;height:45px;margin-top:11px;border:1px solid rgba(255,255,255,.075);border-radius:12px;color:#9a9aa1;background:#ffffff06;font-size:8px;font-weight:950;letter-spacing:.8px;cursor:pointer}.profile-security{margin-top:13px;color:#5f5f65;font-size:6px;font-weight:900;letter-spacing:1.3px}@keyframes profileFadeIn{0%{opacity:0}to{opacity:1}}@keyframes profilePanelIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-height:680px){.profile-panel-header{height:91px}.profile-panel-header img{height:44px}.profile-panel-body{padding-top:15px;padding-bottom:14px}.profile-avatar{width:52px;height:52px}.profile-balance{min-height:75px;margin-top:13px}}.profile-drawer-overlay{padding:0;align-items:stretch;justify-content:flex-end;background:#000002b8}.profile-drawer{width:min(92vw,410px);height:100dvh;max-height:none;border-width:0 0 0 1px;border-radius:0;animation:profileDrawerIn .28s cubic-bezier(.2,.8,.2,1)}.profile-drawer .profile-panel-header{flex:0 0 100px}.profile-drawer-user{display:flex;padding:15px 18px;align-items:center;gap:11px;border-bottom:1px solid rgba(255,255,255,.055)}.profile-drawer-user .profile-avatar{width:47px;height:47px;flex:0 0 47px}.profile-drawer-user>div{display:flex;min-width:0;align-items:flex-start;flex-direction:column}.profile-drawer-user strong{color:#f5f5f6;font-size:15px}.profile-drawer-user small{margin-top:3px;color:#818188;font-size:9px}.profile-drawer-user>i{margin-left:auto;padding:6px 8px;border:1px solid rgba(50,211,124,.18);border-radius:99px;color:#4dd487;background:#0e61331f;font-size:6px;font-style:normal;font-weight:950;letter-spacing:.7px}.profile-menu{display:grid;padding:9px;grid-template-columns:repeat(4,1fr);gap:5px;background:#070709}.profile-menu button{min-width:0;height:38px;padding:0 4px;border:1px solid transparent;border-radius:9px;color:#696970;background:transparent;font-size:6px;font-weight:950;letter-spacing:.45px}.profile-menu button.active{border-color:#ff304640;color:#fff;background:linear-gradient(180deg,#c91731,#94061c)}.profile-drawer-content{flex:1;min-height:0;padding:16px 18px;overflow-y:auto;scrollbar-width:none}.profile-drawer-content::-webkit-scrollbar{display:none}.profile-account-view{text-align:center}.profile-section-label{color:#797980;font-size:7px;font-weight:950;letter-spacing:1.2px}.profile-main-balance{display:block;margin-top:7px;color:#f7f7f8;font-size:36px;line-height:1;letter-spacing:-1px}.profile-info-card{display:flex;min-height:59px;margin-top:9px;padding:12px 14px;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#101013}.profile-info-card span{color:#77777e;font-size:7px;font-weight:950;letter-spacing:.8px}.profile-info-card strong{color:#d6d6da;text-align:right;font-size:10px}.profile-empty-view{display:flex;min-height:260px;align-items:center;justify-content:center;flex-direction:column;text-align:center}.profile-empty-view>span{color:#ff4058;font-size:32px}.profile-empty-view strong{margin-top:10px;color:#f4f4f5;font-size:17px}.profile-empty-view p,.profile-form-view>p{max-width:275px;margin:7px auto 0;color:#77777e;font-size:9px;line-height:1.5}.profile-form-view{text-align:center}.profile-form-view h3{margin:0;color:#f5f5f6;font-size:20px}.profile-form-view label{display:block;margin:15px 0 7px;color:#85858c;font-size:7px;font-weight:950;letter-spacing:1px}.profile-form-view>input{width:100%;height:50px;padding:0 14px;border:1px solid rgba(255,255,255,.085);border-radius:11px;outline:0;color:#f3f3f5;background:#0b0b0e;text-align:center;font-size:13px;font-weight:750}.profile-form-view>input:focus{border-color:#ff2c436b;box-shadow:0 0 0 3px #ff233b0b}.profile-save-button{width:100%;height:46px;margin-top:10px;border:1px solid rgba(255,65,84,.24);border-radius:11px;color:#fff;background:linear-gradient(180deg,#d91e36,#ad071f);font-size:8px;font-weight:950;letter-spacing:.7px}.profile-form-divider{height:1px;margin:16px 0 4px;background:#fff1}.profile-pix-types{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.profile-pix-types button{height:35px;padding:0 3px;border:1px solid rgba(255,255,255,.065);border-radius:8px;color:#727279;background:#101013;font-size:6px;font-weight:950}.profile-pix-types button.active{border-color:#ff2b4257;color:#fff;background:#85071c6b}.profile-saved-keys{margin-top:16px}.profile-saved-keys>small{color:#77777e;font-size:7px;font-weight:950;letter-spacing:1px}.profile-saved-keys>div{display:grid;min-height:51px;margin-top:7px;padding:9px 10px;align-items:center;grid-template-columns:57px 1fr 30px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#101013}.profile-saved-keys span{color:#ff5268;font-size:6px;font-weight:950}.profile-saved-keys strong{overflow:hidden;color:#c7c7cc;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.profile-saved-keys button{border:0;color:#898990;background:transparent;font-size:20px}.profile-message{margin-top:11px;padding:10px;border:1px solid rgba(255,47,69,.18);border-radius:9px;color:#ff8291;background:#5d05152e;text-align:center;font-size:9px;font-weight:800}.profile-drawer-footer{display:flex;padding:11px 18px max(13px,env(safe-area-inset-bottom));align-items:center;flex-direction:column;border-top:1px solid rgba(255,255,255,.055);background:#08080a}.profile-drawer-footer button{width:100%;height:42px;border:1px solid rgba(255,255,255,.07);border-radius:10px;color:#94949b;background:#111114;font-size:7px;font-weight:950;letter-spacing:.7px}.profile-drawer-footer small{margin-top:8px;color:#56565c;font-size:6px;font-weight:900;letter-spacing:1px}@keyframes profileDrawerIn{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.profile-drawer-overlay{padding:max(13px,env(safe-area-inset-top)) 13px max(13px,env(safe-area-inset-bottom))!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at 50% 16%,rgba(139,8,31,.15),transparent 34%),#000002d1!important}.profile-drawer{display:flex!important;width:min(100%,410px)!important;height:auto!important;max-height:calc(100dvh - 26px)!important;overflow:hidden!important;flex-direction:column;border:1px solid rgba(255,42,64,.31)!important;border-radius:24px!important;box-shadow:inset 0 1px #ffffff0a,0 28px 85px #000000c7,0 0 35px #de143112!important;animation:profileCardReturn .27s cubic-bezier(.2,.8,.2,1)!important}.profile-drawer .profile-panel-header{height:94px!important;min-height:94px;flex:0 0 94px!important}.profile-drawer .profile-panel-header img{height:45px}.profile-drawer-user{flex:0 0 auto;padding:13px 18px}.profile-drawer-content{flex:1;min-height:0;padding:14px 17px 16px;overflow-y:auto}.profile-drawer-content>div{animation:profileInnerSlide .24s cubic-bezier(.2,.8,.2,1)}.profile-account-view .profile-actions{margin-top:13px}.profile-main-balance{font-size:33px}.profile-info-card{min-height:53px;margin-top:8px}.profile-vertical-menu{display:grid;margin-top:12px;gap:7px}.profile-vertical-menu>button{display:flex;width:100%;min-height:57px;padding:10px 14px;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.07);border-radius:12px;color:#d9d9dd;background:linear-gradient(110deg,#32071054,#101013 44%,#0d0d10);box-shadow:inset 0 1px #ffffff06;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .12s ease,background .15s ease}.profile-vertical-menu>button:active{transform:scale(.985)}.profile-vertical-menu>button:hover{border-color:#ff2d433b;background:linear-gradient(110deg,#5c061761,#121215 48%,#0e0e11)}.profile-vertical-menu button>span{display:flex;align-items:flex-start;flex-direction:column}.profile-vertical-menu small{color:#73737a;font-size:6px;font-weight:950;letter-spacing:.85px}.profile-vertical-menu strong{margin-top:4px;color:#dedee1;font-size:11px;font-weight:850}.profile-vertical-menu b{color:#ff4058;font-size:25px;font-weight:400;line-height:1}.profile-back-button{display:flex;width:calc(100% - 34px);min-height:41px;margin:11px 17px 0;padding:0 12px;flex:0 0 41px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.065);border-radius:10px;color:#a0a0a7;background:#101013;font-size:7px;font-weight:950;letter-spacing:.65px;cursor:pointer}.profile-back-button span{color:#ff4058;font-size:22px;line-height:1}.profile-drawer-footer{flex:0 0 auto;padding:10px 17px 13px}.profile-drawer-footer button{height:40px}.profile-drawer-footer small{margin-top:7px}@keyframes profileCardReturn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes profileInnerSlide{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@media(max-height:760px){.profile-drawer .profile-panel-header{height:82px!important;min-height:82px;flex-basis:82px!important}.profile-drawer .profile-panel-header img{height:39px}.profile-drawer-user{padding-block:10px}.profile-main-balance{font-size:29px}.profile-info-card{min-height:47px}.profile-vertical-menu>button{min-height:49px}}.profile-header-back{color:#fff!important;border-color:#ff304761!important;background:linear-gradient(180deg,#be0f2bd1,#6f0519e0)!important;box-shadow:inset 0 1px #ffffff1a,0 7px 17px #9b051d2e!important;font-size:34px!important}.profile-back-button{min-height:49px!important;margin-top:12px!important;border-color:#ff2f4545!important;color:#f0f0f2!important;background:linear-gradient(100deg,#70061b6b,#181014f5 48%,#111114)!important;box-shadow:inset 0 1px #ffffff09,0 7px 18px #0000002b;font-size:8px!important;letter-spacing:.75px!important}.profile-back-button span{display:flex;width:26px;height:26px;align-items:center;justify-content:center;border:1px solid rgba(255,55,78,.3);border-radius:50%;color:#fff!important;background:#b10824a6;font-size:23px!important}.profile-vertical-menu>button{border-color:#ff2a4126!important;background:linear-gradient(105deg,#68051970,#290a127a 32%,#121215 70%,#0e0e11)!important;box-shadow:inset 3px 0 #da143142,inset 0 1px #ffffff06,0 8px 18px #0000001f!important}.profile-vertical-menu>button:hover,.profile-vertical-menu>button:focus-visible{border-color:#ff2f4652!important;background:linear-gradient(105deg,#8c07208a,#310b1587 37%,#151518 74%)!important}.profile-vertical-menu strong{color:#f0f0f2!important;font-size:11.5px!important}.profile-vertical-menu b{text-shadow:0 0 10px rgba(255,42,65,.36)}.profile-account-view>.profile-info-card{margin-top:12px;border-color:#ff2b4221;background:linear-gradient(105deg,#4b051440,#101013 48%)}.affiliate-overlay{position:fixed;z-index:1500;inset:0;display:flex;padding:14px;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 14%,rgba(176,8,37,.18),transparent 34%),#000002d6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.affiliate-dashboard{display:flex;width:min(100%,430px);max-height:calc(100dvh - 28px);overflow:hidden;flex-direction:column;border:1px solid rgba(255,43,66,.3);border-radius:23px;color:#fff;background:#09090b;box-shadow:0 30px 90px #000000d1,0 0 35px #d20a2a12;animation:affiliateCardIn .26s cubic-bezier(.2,.8,.2,1)}.affiliate-header{display:flex;min-height:82px;padding:17px 18px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.065);background:linear-gradient(115deg,#71051a78,#101013 53%,#09090b)}.affiliate-header>div,.affiliate-header span{display:flex;align-items:flex-start}.affiliate-header>div{gap:11px;align-items:center}.affiliate-header>div>svg{color:#ff4058}.affiliate-header span{flex-direction:column}.affiliate-header small{color:#898990;font-size:7px;font-weight:950;letter-spacing:1px}.affiliate-header strong{margin-top:4px;color:#f4f4f5;font-size:18px}.affiliate-header>button{width:36px;height:36px;border:1px solid rgba(255,255,255,.075);border-radius:50%;color:#aaaab0;background:#151518;font-size:25px}.affiliate-content{min-height:300px;padding:17px;overflow-y:auto}.affiliate-balance{padding:19px 16px;border:1px solid rgba(255,45,68,.17);border-radius:15px;background:radial-gradient(circle at 18% 20%,rgba(255,38,62,.13),transparent 52%),#111114;text-align:center}.affiliate-balance small,.affiliate-link-box label{color:#83838a;font-size:7px;font-weight:950;letter-spacing:1px}.affiliate-balance strong{display:block;margin-top:7px;color:#fff;font-size:34px;line-height:1}.affiliate-balance span{display:block;margin-top:8px;color:#74747b;font-size:8px}.affiliate-link-box{margin-top:12px;padding:14px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:#101013}.affiliate-link-box>div{display:grid;margin-top:8px;grid-template-columns:1fr 75px;gap:6px}.affiliate-link-box input{width:100%;min-width:0;height:42px;padding:0 11px;border:1px solid rgba(255,255,255,.075);border-radius:9px;outline:0;color:#bdbdc2;background:#08080a;font-size:9px}.affiliate-link-box button{border:1px solid rgba(255,48,70,.25);border-radius:9px;color:#fff;background:linear-gradient(180deg,#cf1731,#97051d);font-size:7px;font-weight:950;letter-spacing:.5px}.affiliate-share{width:100%;height:42px;margin-top:7px}.affiliate-metrics{display:grid;margin-top:12px;grid-template-columns:repeat(2,1fr);gap:7px}.affiliate-metrics article{min-height:76px;padding:13px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:linear-gradient(125deg,#4805133d,#101013 58%)}.affiliate-metrics small{display:block;color:#78787f;font-size:6px;font-weight:950;letter-spacing:.75px}.affiliate-metrics strong{display:block;margin-top:8px;color:#f2f2f4;font-size:22px}.affiliate-actions{display:grid;margin-top:12px;grid-template-columns:1fr 1fr;gap:7px}.affiliate-actions button{min-height:44px;padding:0 8px;border:1px solid rgba(255,255,255,.065);border-radius:10px;color:#5f5f65;background:#111114;font-size:7px;font-weight:950;letter-spacing:.5px}.affiliate-pending-note{margin:10px 4px 0;color:#696970;text-align:center;font-size:8px;line-height:1.45}.affiliate-state{display:flex;min-height:310px;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#aaaab0;text-align:center}.affiliate-state i{width:26px;height:26px;border:3px solid rgba(255,255,255,.1);border-top-color:#ff3049;border-radius:50%;animation:affiliateSpin .75s linear infinite}.affiliate-state.error svg{color:#ff4058}.affiliate-state button{height:39px;padding:0 18px;border:1px solid rgba(255,48,70,.25);border-radius:9px;color:#fff;background:#a90722;font-size:7px;font-weight:950}.affiliate-footer{display:flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border-top:1px solid rgba(255,255,255,.055);color:#5d5d63;background:#08080a;font-size:6px;font-weight:950;letter-spacing:1px}.affiliate-footer span{width:6px;height:6px;border-radius:50%;background:#32d37c;box-shadow:0 0 9px #32d37c8c}@keyframes affiliateCardIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes affiliateSpin{to{transform:rotate(360deg)}}@media(max-width:430px){.affiliate-overlay{padding:10px}.affiliate-dashboard{max-height:calc(100dvh - 20px);border-radius:20px}.affiliate-content{padding:13px}.affiliate-balance strong{font-size:30px}}.affiliate-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.affiliate-metrics article{display:flex;min-width:0;min-height:78px!important;padding:11px 8px!important;align-items:flex-start;justify-content:center;flex-direction:column}.affiliate-metrics small{width:100%;min-height:17px;overflow-wrap:anywhere;color:#818188!important;font-size:5.5px!important;line-height:1.35;letter-spacing:.55px!important}.affiliate-metrics strong{margin-top:7px!important;font-size:21px!important;line-height:1}.affiliate-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}@media(max-width:380px){.affiliate-metrics{gap:5px!important}.affiliate-metrics article{min-height:73px!important;padding:9px 6px!important}.affiliate-metrics small{font-size:5px!important;letter-spacing:.4px!important}.affiliate-metrics strong{font-size:19px!important}.affiliate-actions button{padding-inline:5px!important;font-size:6.2px!important}}.affiliate-metrics article{position:relative;overflow:hidden;align-items:center!important;justify-content:center!important;border-color:#ffffff13!important;text-align:center!important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.035),transparent 55%),linear-gradient(145deg,#141417,#0d0d10)!important;box-shadow:inset 0 1px #ffffff09,0 8px 18px #0000002e!important}.affiliate-metrics article:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:0 4px 4px 0}.affiliate-metrics article:nth-child(1):before{background:linear-gradient(180deg,#49b7ff,#1769ff);box-shadow:0 0 12px #2a89ffb3}.affiliate-metrics article:nth-child(2):before{background:linear-gradient(180deg,#c263ff,#7135ed);box-shadow:0 0 12px #9143ffa6}.affiliate-metrics article:nth-child(3):before{background:linear-gradient(180deg,#50e996,#11a85b);box-shadow:0 0 12px #23d3779e}.affiliate-metrics small{display:flex!important;width:100%!important;min-height:20px!important;align-items:center;justify-content:center;color:#929299!important;text-align:center!important;line-height:1.35!important}.affiliate-metrics strong{width:100%;margin-top:5px!important;color:#f5f5f7!important;text-align:center!important;font-size:23px!important;font-variant-numeric:tabular-nums;text-shadow:0 2px 12px rgba(255,255,255,.08)}.affiliate-metrics article:nth-child(1){background:radial-gradient(circle at 0% 50%,rgba(39,131,255,.1),transparent 58%),linear-gradient(145deg,#141417,#0d0d10)!important}.affiliate-metrics article:nth-child(2){background:radial-gradient(circle at 0% 50%,rgba(143,62,255,.1),transparent 58%),linear-gradient(145deg,#141417,#0d0d10)!important}.affiliate-metrics article:nth-child(3){background:radial-gradient(circle at 0% 50%,rgba(30,210,115,.09),transparent 58%),linear-gradient(145deg,#141417,#0d0d10)!important}@media(max-width:380px){.affiliate-metrics strong{font-size:21px!important}.affiliate-metrics article:before{top:9px;bottom:9px;width:2px}}.affiliate-metrics article:before{top:0!important;bottom:0!important;width:3px!important;border-radius:12px 0 0 12px!important}.affiliate-metrics article:nth-child(1):before{background:linear-gradient(180deg,#63c5ff,#1674ff)!important}.affiliate-metrics article:nth-child(2):before{background:linear-gradient(180deg,#ce70ff,#7434ec)!important}.affiliate-metrics article:nth-child(3):before{background:linear-gradient(180deg,#5af0a1,#0ea95a)!important}.affiliate-ranking{margin-top:12px;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:radial-gradient(circle at 15% 0%,rgba(255,185,45,.065),transparent 43%),#101013;box-shadow:inset 0 1px #ffffff06,0 9px 22px #00000029}.affiliate-ranking>header{display:flex;min-height:35px;align-items:flex-start;justify-content:space-between}.affiliate-ranking>header>div{display:flex;align-items:flex-start;flex-direction:column}.affiliate-ranking>header small{color:#77777e;font-size:6px;font-weight:950;letter-spacing:.85px}.affiliate-ranking>header strong{margin-top:3px;color:#f0f0f2;font-size:13px}.affiliate-ranking>header>span{padding:5px 8px;border:1px solid rgba(255,190,55,.17);border-radius:99px;color:#e5b54e;background:#69490c1f;font-size:6px;font-weight:950;letter-spacing:.65px}.affiliate-ranking-list{display:grid;margin-top:7px;gap:6px}.affiliate-rank-item{position:relative;display:grid;min-height:54px;overflow:hidden;padding:8px 10px;align-items:center;grid-template-columns:46px 1fr auto;gap:8px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:linear-gradient(105deg,#ffffff06,#0c0c0f 55%)}.affiliate-rank-item:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:10px 0 0 10px}.affiliate-rank-position{display:flex;align-items:center;gap:5px}.affiliate-rank-position span{font-size:18px;line-height:1}.affiliate-rank-position b{font-size:9px}.affiliate-rank-user{display:flex;min-width:0;align-items:flex-start;flex-direction:column}.affiliate-rank-user small,.affiliate-rank-result small{color:#696970;font-size:5px;font-weight:950;letter-spacing:.7px}.affiliate-rank-user strong{margin-top:3px;color:#cfcfd3;font-size:9px;letter-spacing:.25px}.affiliate-rank-result{display:flex;align-items:flex-end;flex-direction:column}.affiliate-rank-result strong{color:#f3f3f5;font-size:14px;line-height:1}.affiliate-rank-result small{margin-top:4px}.affiliate-rank-item.rank-1:before{background:linear-gradient(180deg,#ffe17a,#d99b20);box-shadow:0 0 10px #ebb1306b}.affiliate-rank-item.rank-1 .affiliate-rank-position{color:#f0bd4d}.affiliate-rank-item.rank-2:before{background:linear-gradient(180deg,#e0e4ea,#8e98a6);box-shadow:0 0 10px #b7c2d04d}.affiliate-rank-item.rank-2 .affiliate-rank-position{color:#b9c1cc}.affiliate-rank-item.rank-3:before{background:linear-gradient(180deg,#de995f,#93532d);box-shadow:0 0 10px #be6f3c4d}.affiliate-rank-item.rank-3 .affiliate-rank-position{color:#c87943}@media(max-width:380px){.affiliate-ranking{padding:10px}.affiliate-rank-item{padding-inline:8px;grid-template-columns:42px 1fr auto;gap:5px}.affiliate-rank-user strong{font-size:8px}.affiliate-rank-result strong{font-size:13px}}.affiliate-header-compact{min-height:62px!important;padding:10px 16px!important}.affiliate-header-compact>img{display:block;width:auto;height:38px;object-fit:contain}.affiliate-header-compact>button{width:34px!important;height:34px!important;font-size:23px!important}.affiliate-content{padding-top:13px!important}.affiliate-balance{padding:14px!important}.affiliate-balance strong{margin-top:5px!important;font-size:31px!important}.affiliate-balance span{margin-top:6px!important}.affiliate-actions-top{margin-top:8px!important;margin-bottom:0!important}.affiliate-actions-top button{min-height:40px!important}.affiliate-link-box{margin-top:8px!important;padding:11px!important}.affiliate-link-box>div{margin-top:6px!important}.affiliate-link-box>div>button{border:1px solid rgba(255,45,68,.48)!important;color:#fff!important;background:#64051714!important;box-shadow:inset 0 0 0 1px #ff2a4106,0 0 12px #ce0f2d0e!important}.affiliate-link-box>div>button:active{background:#91081f38!important;transform:scale(.97)}.affiliate-metrics{margin-top:8px!important}.affiliate-ranking{position:relative;z-index:0;overflow:hidden;margin-top:8px!important;border:0!important;background:transparent!important}.affiliate-ranking:before{content:"";position:absolute;z-index:-2;top:50%;left:50%;width:170%;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0deg,transparent 280deg,rgba(255,193,65,.12) 305deg,#ffd56f 338deg,#fff0ad 349deg,transparent 360deg);transform:translate(-50%,-50%);animation:affiliateGoldenOrbit 4.2s linear infinite}.affiliate-ranking:after{content:"";position:absolute;z-index:-1;inset:1px;border-radius:13px;background:radial-gradient(circle at 15% 0%,rgba(255,185,45,.065),transparent 43%),#101013}.affiliate-ranking>*{position:relative;z-index:1}.affiliate-ranking-list{margin-top:5px!important;gap:5px!important}.affiliate-rank-item{min-height:49px!important;padding-block:6px!important}.affiliate-pending-note{margin-top:8px!important;margin-bottom:0!important}@keyframes affiliateGoldenOrbit{to{transform:translate(-50%,-50%) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.affiliate-ranking:before{animation:none!important}}@media(max-height:760px){.affiliate-dashboard{max-height:calc(100dvh - 16px)!important}.affiliate-header-compact{min-height:55px!important}.affiliate-header-compact>img{height:32px}.affiliate-content{padding-block:10px!important}.affiliate-balance{padding-block:11px!important}.affiliate-ranking{padding-block:9px!important}}.affiliate-actions-top button{position:relative;overflow:hidden;border-color:#ff2e4538!important;color:#ffffffb8!important;background:radial-gradient(circle at 15% 50%,rgba(255,43,67,.13),transparent 48%),linear-gradient(110deg,#5c051785,#200c12f0 50%,#121215)!important;box-shadow:inset 0 1px #ffffff09,inset 3px 0 #d5133159,0 6px 15px #00000024!important;opacity:1!important}.affiliate-actions-top button:nth-child(2){background:radial-gradient(circle at 85% 50%,rgba(255,51,75,.1),transparent 48%),linear-gradient(250deg,#5b05177a,#1f0c12f0 50%,#121215)!important;box-shadow:inset 0 1px #ffffff09,inset -3px 0 #d513314d,0 6px 15px #00000024!important}.affiliate-link-box{position:relative;z-index:0;overflow:hidden;border:0!important;background:transparent!important}.affiliate-link-box:before{content:"";position:absolute;z-index:-2;top:50%;left:50%;width:170%;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0deg,transparent 286deg,rgba(255,38,62,.08) 305deg,#e92142 337deg,#ff7186 349deg,transparent 360deg);transform:translate(-50%,-50%);animation:affiliateRedOrbit 4.8s linear infinite}.affiliate-link-box:after{content:"";position:absolute;z-index:-1;inset:1px;border-radius:13px;background:radial-gradient(circle at 12% 0%,rgba(190,12,42,.075),transparent 45%),#101013}.affiliate-link-box>*{position:relative;z-index:1}.affiliate-link-box>div>button{border-color:#ff2e4585!important;color:#fff!important;background:linear-gradient(145deg,#60051738,#190e12f5)!important;box-shadow:inset 0 1px #ffffff09,0 0 #dc123100!important;animation:affiliateCopyPulse 2.25s ease-in-out infinite}.affiliate-metrics article:before{width:2px!important;opacity:.62!important;filter:saturate(.78)}.affiliate-metrics article:nth-child(1):before{box-shadow:0 0 7px #2a89ff52!important}.affiliate-metrics article:nth-child(2):before{box-shadow:0 0 7px #9143ff4d!important}.affiliate-metrics article:nth-child(3):before{box-shadow:0 0 7px #23d37747!important}@keyframes affiliateRedOrbit{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes affiliateCopyPulse{0%,to{border-color:#ff2e4566;box-shadow:inset 0 1px #ffffff09,0 0 #dc123100;transform:scale(1)}50%{border-color:#ff465bc7;box-shadow:inset 0 1px #ffffff0d,0 0 14px #dc12312b;transform:scale(1.015)}}@media(prefers-reduced-motion:reduce){.affiliate-link-box:before,.affiliate-link-box>div>button{animation:none!important}}.game-card,.game-stage{position:relative}.online-players-badge{position:absolute;z-index:12;top:13px;right:13px;display:flex;min-height:36px;padding:7px 10px;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.075);border-radius:10px;color:#fff;background:radial-gradient(circle at 0% 50%,rgba(29,213,111,.07),transparent 55%),linear-gradient(145deg,#18181cfa,#070709fc);box-shadow:inset 0 1px #ffffff09,0 8px 20px #0006;pointer-events:none}.online-players-badge>i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#2cdf7e;box-shadow:0 0 10px #2cdf7eb8;animation:demoOnlinePulse 1.75s ease-in-out infinite}.online-players-badge>span{display:flex;align-items:flex-start;flex-direction:column;color:#77777e;font-size:5.5px;font-weight:950;line-height:1.2;letter-spacing:.65px;text-align:left}.online-players-badge strong{margin-bottom:2px;color:#f4f4f5;font-size:10px;font-weight:950;font-variant-numeric:tabular-nums;line-height:1}@keyframes demoOnlinePulse{0%,to{opacity:.55;transform:scale(.88);box-shadow:0 0 5px #2cdf7e59}50%{opacity:1;transform:scale(1.1);box-shadow:0 0 13px #2cdf7ed1}}@media(max-width:430px){.online-players-badge{top:10px;right:10px;min-height:32px;padding:6px 8px}.online-players-badge>span{font-size:5px}.online-players-badge strong{font-size:9px}}@media(prefers-reduced-motion:reduce){.online-players-badge>i{animation:none!important}}.online-players-badge{z-index:12!important;min-width:108px!important;min-height:43px!important;overflow:hidden!important;padding:8px 11px!important;justify-content:center!important;gap:8px!important;border:0!important;background:transparent!important;box-shadow:0 9px 23px #0000006b,0 0 15px #25da780b!important}.online-players-badge:before{content:"";position:absolute;z-index:-2;top:50%;left:50%;width:165%;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0deg,transparent 282deg,rgba(46,224,128,.08) 304deg,#24d97a 337deg,#8dffc0 349deg,transparent 360deg);transform:translate(-50%,-50%);animation:onlineGreenOrbit 3.8s linear infinite}.online-players-badge:after{content:"";position:absolute;z-index:-1;inset:1px;border-radius:9px;background:radial-gradient(circle at 12% 50%,rgba(40,218,122,.1),transparent 52%),linear-gradient(145deg,#19191dfc,#070709fc)}.online-players-badge>*{position:relative;z-index:1}.online-players-badge>i{width:8px!important;height:8px!important;flex-basis:8px!important}.online-players-badge>span{min-width:72px;align-items:center!important;justify-content:center!important;color:#85858c!important;text-align:center!important;font-size:5.8px!important;line-height:1.25!important}.online-players-badge strong{display:block;width:100%;margin-bottom:3px!important;color:#f6f6f7!important;text-align:center!important;font-size:12px!important;line-height:1!important}@keyframes onlineGreenOrbit{to{transform:translate(-50%,-50%) rotate(360deg)}}@media(max-width:430px){.online-players-badge{min-width:102px!important;min-height:40px!important;padding:7px 9px!important}.online-players-badge>span{min-width:68px;font-size:5.3px!important}.online-players-badge strong{font-size:11px!important}}@media(prefers-reduced-motion:reduce){.online-players-badge:before{animation:none!important}}.ranking-overlay{position:fixed;z-index:1600;inset:0;display:flex;padding:12px;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 12%,rgba(216,157,38,.11),transparent 31%),#000002db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ranking-dashboard{display:flex;width:min(100%,430px);max-height:calc(100dvh - 24px);overflow:hidden;flex-direction:column;border:1px solid rgba(229,170,50,.25);border-radius:23px;color:#fff;background:#09090b;box-shadow:0 30px 90px #000000d1,0 0 30px #d99f260f;animation:rankingEnter .26s cubic-bezier(.2,.8,.2,1)}.ranking-header{display:grid;min-height:69px;padding:11px 16px;align-items:center;grid-template-columns:auto 1fr auto;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(110deg,#68460940,#101013 47%,#09090b)}.ranking-header img{width:auto;height:34px}.ranking-header>div{display:flex;align-items:flex-start;flex-direction:column}.ranking-header small{color:#81765f;font-size:6px;font-weight:950;letter-spacing:.9px}.ranking-header strong{margin-top:3px;color:#f3f3f4;font-size:14px}.ranking-header button{width:34px;height:34px;border:1px solid rgba(255,255,255,.075);border-radius:50%;color:#aaaab0;background:#151518;font-size:23px}.ranking-content{min-height:0;padding:12px 14px 14px;overflow-y:auto;scrollbar-width:none}.ranking-content::-webkit-scrollbar{display:none}.ranking-period{display:flex;min-height:44px;padding:9px 11px;align-items:center;justify-content:space-between;border:1px solid rgba(255,190,67,.1);border-radius:11px;background:#101013}.ranking-period>div{display:flex;align-items:flex-start;flex-direction:column}.ranking-period small{color:#77777d;font-size:5.5px;font-weight:950;letter-spacing:.8px}.ranking-period strong{margin-top:3px;color:#e7e7e9;font-size:11px}.ranking-period>span{padding:5px 7px;border:1px solid rgba(255,190,67,.15);border-radius:99px;color:#d5a841;background:#6c490a1f;font-size:5px;font-weight:950;letter-spacing:.5px}.ranking-podium{display:grid;min-height:154px;margin-top:9px;padding:12px 8px 0;align-items:end;grid-template-columns:repeat(3,1fr);gap:6px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:radial-gradient(circle at 50% 0%,rgba(255,193,66,.09),transparent 54%),#0e0e11}.podium-position{display:flex;min-width:0;min-height:119px;padding:7px 4px 9px;align-items:center;flex-direction:column;border:1px solid rgba(255,255,255,.055);border-radius:11px 11px 0 0;background:linear-gradient(180deg,#161619,#0b0b0d)}.podium-1{min-height:137px;border-color:#f4bc3f3b;background:linear-gradient(180deg,#6d4d0e40,#101013)}.podium-crown{height:20px;font-size:17px;line-height:1}.podium-1 .podium-crown,.podium-1>b{color:#f0bd4d}.podium-2 .podium-crown,.podium-2>b{color:#bec6d1}.podium-3 .podium-crown,.podium-3>b{color:#c87943}.podium-avatar{display:grid;width:28px;height:28px;margin-top:2px;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:50%;color:#d8d8dc;background:#202024;font-size:9px;font-weight:950}.podium-position>b{margin-top:5px;font-size:7px}.podium-position>strong{width:100%;margin-top:4px;overflow:hidden;color:#c4c4c9;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px}.podium-position>small{margin-top:5px;color:#85858b;font-size:5.5px;font-weight:950}.podium-position>i{margin-top:4px;color:#ff435a;font-size:7px;font-style:normal;font-weight:950}.ranking-table-heading{display:flex;margin:11px 3px 6px;justify-content:space-between;color:#66666d;font-size:5px;font-weight:950;letter-spacing:.8px}.ranking-list{display:grid;gap:5px}.ranking-list article{display:grid;min-height:49px;padding:7px 9px;align-items:center;grid-template-columns:29px 1fr auto 37px;gap:7px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#101013}.ranking-list article>b{color:#85858c;font-size:9px}.ranking-list article>div{display:flex;align-items:flex-start;flex-direction:column}.ranking-list article small{color:#66666d;font-size:5px;font-weight:950;letter-spacing:.55px}.ranking-list article div>strong{margin-top:3px;color:#c6c6cb;font-size:8px}.ranking-result{align-items:flex-end!important}.ranking-result>strong{color:#eeeeef!important;font-size:11px!important}.ranking-list article>span{padding:5px;border:1px solid rgba(255,49,72,.13);border-radius:7px;color:#ff6175;background:#6305161f;text-align:center;font-size:7px;font-weight:950}.ranking-rule{display:flex;margin-top:9px;padding:9px 10px;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.05);border-radius:9px;color:#77777e;background:#0d0d10}.ranking-rule svg{flex:0 0 auto;color:#d7a840}.ranking-rule p{margin:0;font-size:6.5px;line-height:1.45}.ranking-footer{display:flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border-top:1px solid rgba(255,255,255,.05);color:#5e5e64;background:#08080a;font-size:6px;font-weight:950;letter-spacing:1px}.ranking-footer span{width:6px;height:6px;border-radius:50%;background:#e6b541;box-shadow:0 0 9px #e6b5418c}@keyframes rankingEnter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:380px){.ranking-overlay{padding:8px}.ranking-dashboard{max-height:calc(100dvh - 16px)}.ranking-content{padding-inline:10px}.ranking-list article{grid-template-columns:25px 1fr auto 33px;gap:5px}}.ranking-prize-card{position:relative;overflow:hidden;margin-top:9px;padding:12px;border:1px solid rgba(255,190,63,.2);border-radius:13px;background:radial-gradient(circle at 5% 15%,rgba(255,202,77,.13),transparent 48%),linear-gradient(115deg,#4e35094d,#111114 52%,#0d0d10);box-shadow:inset 0 1px #ffffff09,0 8px 22px #0000002e}.ranking-prize-card:after{content:"";position:absolute;top:-40%;left:-30%;width:32%;height:190%;background:linear-gradient(90deg,transparent,rgba(255,222,143,.1),transparent);transform:rotate(18deg);animation:rankingPrizeShine 4.8s ease-in-out infinite}.ranking-prize-card>div:first-child{display:flex;align-items:center;justify-content:space-between}.ranking-prize-card>div:first-child small{color:#9b865a;font-size:6px;font-weight:950;letter-spacing:.85px}.ranking-prize-card>div:first-child strong{color:#f2c966;font-size:18px;text-shadow:0 0 15px rgba(238,188,67,.15)}.ranking-prize-split{display:grid;margin-top:9px;grid-template-columns:repeat(3,1fr);gap:5px}.ranking-prize-split span{display:flex;min-height:34px;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(255,255,255,.06);border-radius:8px;color:#c4c4c8;background:#0707097a;font-size:7px;font-weight:900}.ranking-prize-split b{color:#e9ba4e}.ranking-podium{margin-top:9px!important}.podium-position{position:relative;overflow:hidden}.podium-position.podium-1{border-color:#f6c24661!important;background:radial-gradient(circle at 50% 0%,rgba(255,213,104,.2),transparent 53%),linear-gradient(180deg,#694b0f6b,#16120bf5)!important;box-shadow:inset 0 1px #ffefb117,0 0 18px #dea62b1a}.podium-position.podium-2{border-color:#bfcbdb47!important;background:radial-gradient(circle at 50% 0%,rgba(212,222,236,.14),transparent 54%),linear-gradient(180deg,#40465057,#111215f7)!important;box-shadow:inset 0 1px #eaf0f813,0 0 15px #b9c6d812}.podium-position.podium-3{border-color:#cf7d484d!important;background:radial-gradient(circle at 50% 0%,rgba(220,139,82,.15),transparent 54%),linear-gradient(180deg,#57301b57,#150f0cf7)!important;box-shadow:inset 0 1px #f2b18011,0 0 15px #c26a3712}.podium-1 .podium-avatar{border-color:#f3be4154;color:#f3c45a;background:#65480d8c}.podium-2 .podium-avatar{border-color:#c3cedd45;color:#d1d8e1;background:#3e444d91}.podium-3 .podium-avatar{border-color:#cf7e4a4d;color:#db945f;background:#5b30198c}.podium-position>i{min-height:17px;margin-top:5px!important;padding:4px 5px;border-radius:6px;font-size:5px!important;letter-spacing:.3px}.podium-1>i{color:#f3c555!important;background:#67490c52}.podium-2>i{color:#ccd4df!important;background:#4b525c45}.podium-3>i{color:#db925f!important;background:#5b301a4a}.ranking-criteria-card{margin-top:9px;padding:10px 11px;border:1px solid rgba(255,49,72,.11);border-radius:11px;background:radial-gradient(circle at 0% 0%,rgba(200,15,45,.075),transparent 48%),#101013}.ranking-criteria-card>header{display:flex;align-items:center;gap:8px}.ranking-criteria-card header svg{color:#e6b342}.ranking-criteria-card header div{display:flex;align-items:flex-start;flex-direction:column}.ranking-criteria-card header small{color:#74747b;font-size:5px;font-weight:950;letter-spacing:.8px}.ranking-criteria-card header strong{margin-top:2px;color:#dedee1;font-size:10px}.ranking-criteria-card>div{display:grid;margin-top:8px;gap:5px}.ranking-criteria-card>div>span{display:flex;align-items:center;gap:7px;color:#898990;font-size:6.5px;line-height:1.35}.ranking-criteria-card>div b{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border:1px solid rgba(255,50,73,.14);border-radius:6px;color:#e85b6e;background:#62051624;font-size:5px}.ranking-list article{grid-template-columns:29px 1fr auto!important}.ranking-result>strong{font-variant-numeric:tabular-nums}@keyframes rankingPrizeShine{0%{left:-35%;opacity:0}18%{opacity:1}48%,to{left:120%;opacity:0}}@media(max-width:380px){.ranking-prize-card{padding:10px}.ranking-prize-card>div:first-child strong{font-size:16px}.ranking-prize-split span{gap:3px;font-size:6px}.ranking-list article{grid-template-columns:25px 1fr auto!important}}@media(prefers-reduced-motion:reduce){.ranking-prize-card:after{animation:none!important}}.bonus-club-overlay{position:fixed;z-index:1650;inset:0;display:flex;padding:12px;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 10%,rgba(213,15,48,.13),transparent 32%),#000002de;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bonus-club{display:flex;width:min(100%,430px);max-height:calc(100dvh - 24px);overflow:hidden;flex-direction:column;border:1px solid rgba(255,44,67,.26);border-radius:23px;color:#fff;background:#09090b;box-shadow:0 30px 90px #000000d6,0 0 30px #cd0a2a0f;animation:bonusClubEnter .26s cubic-bezier(.2,.8,.2,1)}.bonus-club-header{display:grid;min-height:68px;padding:10px 16px;align-items:center;grid-template-columns:auto 1fr auto;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(110deg,#6b05195c,#101013 48%,#09090b)}.bonus-club-header img{width:auto;height:34px}.bonus-club-header>div{display:flex;align-items:flex-start;flex-direction:column}.bonus-club-header small{color:#89777b;font-size:6px;font-weight:950;letter-spacing:.85px}.bonus-club-header strong{margin-top:3px;color:#f3f3f4;font-size:14px}.bonus-club-header button{width:34px;height:34px;border:1px solid rgba(255,255,255,.075);border-radius:50%;color:#aaaab0;background:#151518;font-size:23px}.bonus-club-content{min-height:0;padding:12px 14px 14px;overflow-y:auto;scrollbar-width:none}.bonus-club-content::-webkit-scrollbar{display:none}.bonus-hero{position:relative;display:grid;overflow:hidden;padding:15px;align-items:center;grid-template-columns:42px 1fr auto;gap:10px;border:1px solid rgba(255,53,76,.22);border-radius:14px;background:radial-gradient(circle at 6% 20%,rgba(255,45,69,.18),transparent 46%),linear-gradient(115deg,#60051870,#121215 58%)}.bonus-hero:after{content:"";position:absolute;top:-70%;left:-35%;width:28%;height:240%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:rotate(17deg);animation:bonusHeroShine 4.5s ease-in-out infinite}.bonus-hero-icon{display:grid;width:39px;height:39px;place-items:center;border:1px solid rgba(255,69,91,.26);border-radius:11px;color:#ff5067;background:#60041659}.bonus-hero>div:nth-child(2){display:flex;align-items:flex-start;flex-direction:column}.bonus-hero small,.bonus-section-heading small,.bonus-offer small,.bonus-coupon small,.bonus-scratch-preview small,.bonus-history-preview small{color:#81787b;font-size:5.5px;font-weight:950;letter-spacing:.8px}.bonus-hero strong{margin-top:3px;color:#f2f2f4;font-size:13px}.bonus-hero p,.bonus-offer p,.bonus-scratch-preview p{margin:4px 0 0;color:#838389;font-size:7px;line-height:1.4}.bonus-hero>span{color:#ff4b63;font-size:22px;font-weight:950;text-shadow:0 0 15px rgba(255,43,67,.2)}.bonus-primary-action{width:100%;min-height:42px;margin-top:7px;border:1px solid rgba(255,69,90,.25);border-radius:10px;color:#fff;background:linear-gradient(180deg,#d91635,#a80722);box-shadow:inset 0 1px #ffffff14,0 9px 20px #9f051d2b;font-size:7px;font-weight:950;letter-spacing:.65px}.bonus-section-heading{display:flex;margin:12px 2px 7px;align-items:center;justify-content:space-between}.bonus-section-heading>div{display:flex;align-items:flex-start;flex-direction:column}.bonus-section-heading strong{margin-top:3px;color:#e5e5e7;font-size:11px}.bonus-section-heading>span{padding:4px 7px;border:1px solid rgba(255,47,69,.13);border-radius:99px;color:#e75569;background:#5e04151f;font-size:5px;font-weight:950}.bonus-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.bonus-offer{position:relative;display:flex;min-height:150px;overflow:hidden;padding:11px;align-items:flex-start;flex-direction:column;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#101013}.bonus-offer>span{display:inline-flex;min-height:28px;padding:0 8px;align-items:center;border-radius:7px;color:#fff;font-size:12px;font-weight:950}.bonus-offer.recharge>span{border:1px solid rgba(255,51,74,.22);background:#79061c59}.bonus-offer.activity>span{border:1px solid rgba(49,212,122,.2);color:#54df94;background:#0b5e3233}.bonus-offer>div{display:flex;margin-top:9px;align-items:flex-start;flex-direction:column}.bonus-offer strong{margin-top:3px;color:#dedee1;font-size:10px}.bonus-offer>button{width:100%;min-height:33px;margin-top:auto;border:1px solid rgba(255,47,69,.25);border-radius:8px;color:#fff;background:linear-gradient(180deg,#ac0a26b8,#670518cc);font-size:6px;font-weight:950}.bonus-progress{width:100%;margin-top:auto!important}.bonus-progress>div{width:100%;height:5px;overflow:hidden;border-radius:99px;background:#252529}.bonus-progress>div>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#19af63,#4be393)}.bonus-progress>small{margin-top:6px;color:#6f6f76;font-size:5.5px}.bonus-coupon{margin-top:8px;padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:linear-gradient(110deg,#44051230,#101013 54%)}.bonus-coupon>header{display:flex;align-items:center;justify-content:space-between}.bonus-coupon header>div{display:flex;align-items:flex-start;flex-direction:column}.bonus-coupon header strong{margin-top:3px;color:#e3e3e5;font-size:11px}.bonus-coupon header>span{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(255,48,70,.16);border-radius:8px;color:#ff5268;background:#6005172e;font-size:11px;font-weight:950}.bonus-coupon-field{display:grid;margin-top:8px;grid-template-columns:1fr 76px;gap:6px}.bonus-coupon-field input{min-width:0;height:39px;padding:0 11px;border:1px solid rgba(255,255,255,.075);border-radius:8px;outline:0;color:#fff;background:#08080a;font-size:8px;font-weight:850;letter-spacing:.5px}.bonus-coupon-field input:focus{border-color:#ff2d4459}.bonus-coupon-field button{border:1px solid rgba(255,47,69,.28);border-radius:8px;color:#fff;background:#6c051961;font-size:6px;font-weight:950}.bonus-message{margin:7px 0 0;color:#ff7183;font-size:6.5px}.bonus-message.success{color:#50d990}.bonus-scratch-preview,.bonus-history-preview{display:flex;min-height:59px;margin-top:8px;padding:10px 11px;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#101013}.bonus-scratch-preview>div,.bonus-history-preview>div{display:flex;align-items:center;gap:9px}.bonus-scratch-preview>div>span{display:grid;width:31px;height:31px;place-items:center;border:1px solid rgba(235,182,65,.17);border-radius:9px;color:#e6b541;background:#61440a26}.bonus-scratch-preview>div>div,.bonus-history-preview>div{align-items:flex-start;flex-direction:column}.bonus-scratch-preview strong,.bonus-history-preview strong{margin-top:3px;color:#dedee1;font-size:10px}.bonus-scratch-preview>b,.bonus-history-preview>span{padding:5px 7px;border:1px solid rgba(255,255,255,.07);border-radius:99px;color:#707077;background:#0b0b0d;font-size:5px;font-weight:950;letter-spacing:.5px}.bonus-history-preview{min-height:49px}.bonus-legal-note{margin:9px 5px 0;color:#66666d;text-align:center;font-size:6px;line-height:1.45}.bonus-club-footer{display:flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border-top:1px solid rgba(255,255,255,.05);color:#5e5e64;background:#08080a;font-size:6px;font-weight:950;letter-spacing:1px}.bonus-club-footer span{width:6px;height:6px;border-radius:50%;background:#ff344d;box-shadow:0 0 9px #ff344d8c}@keyframes bonusClubEnter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bonusHeroShine{0%{left:-35%;opacity:0}18%{opacity:1}52%,to{left:125%;opacity:0}}@media(max-width:380px){.bonus-club-overlay{padding:8px}.bonus-club{max-height:calc(100dvh - 16px)}.bonus-club-content{padding-inline:10px}.bonus-hero{padding:12px;grid-template-columns:37px 1fr auto;gap:7px}.bonus-hero>span{font-size:19px}.bonus-offer{padding:9px}}@media(prefers-reduced-motion:reduce){.bonus-hero:after{animation:none!important}}.game-focus-mode .grid-cashout-area .cashout-button.cashout-premium-button{grid-template-columns:40px minmax(0,1fr) minmax(104px,112px)!important;gap:7px!important;padding-inline:10px!important}.game-focus-mode .cashout-premium-balance{width:100%;min-width:0;overflow:hidden}.game-focus-mode .cashout-premium-balance strong{display:block!important;width:100%;min-width:0;max-width:100%;overflow:hidden;margin-top:5px!important;font-size:clamp(15px,4.6vw,21px)!important;line-height:1!important;letter-spacing:-.65px!important;text-align:center!important;white-space:nowrap}.game-focus-mode .cashout-premium-action{width:100%;min-width:0;padding-inline:7px!important;font-size:7.2px!important}.grid-message.stable-game-message{display:flex!important;width:100%;height:50px!important;min-height:50px!important;max-height:50px!important;margin-top:10px!important;padding:0 12px!important;align-items:center!important;justify-content:center!important;overflow:hidden;box-sizing:border-box;text-align:center!important;line-height:1.2!important}.quick-deposit-card{position:relative;overflow:hidden;margin-top:10px;padding:11px;border:1px solid rgba(255,47,70,.28);border-radius:13px;background:radial-gradient(circle at 4% 10%,rgba(255,43,67,.14),transparent 48%),linear-gradient(120deg,#4b05145c,#111114 58%);box-shadow:inset 0 1px #ffffff09,0 8px 20px #0000002b;animation:quickDepositEnter .22s ease-out}.quick-deposit-copy{display:flex;align-items:center;gap:9px;text-align:left}.quick-deposit-copy>span{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid rgba(255,57,79,.3);border-radius:9px;color:#ff5368;background:#6e05194f;font-size:14px;font-weight:950}.quick-deposit-copy>div{display:flex;align-items:flex-start;flex-direction:column}.quick-deposit-copy small{color:#ff6477;font-size:6px;font-weight:950;letter-spacing:.85px}.quick-deposit-copy strong{margin-top:3px;color:#f1f1f3;font-size:11px}.quick-deposit-copy p{margin:3px 0 0;color:#7d7d84;font-size:7px}.quick-deposit-summary{display:flex;min-height:36px;margin-top:8px;padding:0 10px;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#05050785}.quick-deposit-summary span{color:#77777e;font-size:5.5px;font-weight:950;letter-spacing:.7px}.quick-deposit-summary strong{color:#f1f1f3;font-size:12px}.quick-deposit-card>button{width:100%;min-height:40px;margin-top:7px;border:1px solid rgba(255,69,90,.31);border-radius:9px;color:#fff;background:linear-gradient(180deg,#dc1736,#a90723);box-shadow:inset 0 1px #ffffff14,0 8px 17px #9c051d2b;font-size:7px;font-weight:950;letter-spacing:.65px}@keyframes quickDepositEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:380px){.game-focus-mode .grid-cashout-area .cashout-button.cashout-premium-button{grid-template-columns:35px minmax(0,1fr) 98px!important;gap:5px!important;padding-inline:7px!important}.game-focus-mode .cashout-premium-balance strong{font-size:clamp(13px,4.3vw,17px)!important}.game-focus-mode .cashout-premium-action{padding-inline:4px!important;font-size:6.4px!important}}
