@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Exo+2:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&display=swap";:root{--adm-bg: #0a0a0f;--adm-surface: #14141c;--adm-surface-2: #1c1c26;--adm-border: rgba(255, 255, 255, .08);--adm-text: #f2f2f5;--adm-text-dim: rgba(242, 242, 245, .55);--adm-gold: #ffd700;--adm-gold-dim: rgba(255, 215, 0, .12);--adm-red: #ff4444;--adm-green: #00c97a}.adm-splash{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--adm-bg);color:var(--adm-text-dim);font-family:system-ui,sans-serif}.adm-login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 20% 20%,rgba(255,215,0,.06),transparent 40%),radial-gradient(circle at 80% 80%,rgba(255,68,68,.06),transparent 40%),var(--adm-bg);font-family:system-ui,-apple-system,sans-serif;padding:24px}.adm-login-box{width:100%;max-width:380px;background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:16px;padding:36px 32px;box-shadow:0 20px 60px #00000080;text-align:center}.adm-logo{width:56px;height:56px;margin:0 auto 16px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--adm-gold-dim);color:var(--adm-gold)}.adm-title{color:var(--adm-text);font-size:22px;font-weight:700;margin:0 0 4px}.adm-sub{color:var(--adm-text-dim);font-size:13px;margin:0 0 24px}.adm-group{text-align:left;margin-bottom:16px}.adm-label{display:block;font-size:12px;font-weight:600;color:var(--adm-text-dim);margin-bottom:6px;text-transform:uppercase;letter-spacing:.03em}.adm-input{width:100%;box-sizing:border-box;background:var(--adm-surface-2);border:1px solid var(--adm-border);border-radius:10px;padding:12px 14px;color:var(--adm-text);font-size:14px;outline:none;transition:border-color .15s,box-shadow .15s}.adm-input:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px var(--adm-gold-dim)}.adm-error-box{background:#ff44441a;border:1px solid rgba(255,68,68,.3);color:#ff8080;font-size:13px;padding:10px 12px;border-radius:8px;margin-bottom:16px;text-align:left}.adm-back{margin-top:20px;background:none;border:none;color:var(--adm-text-dim);font-size:13px;cursor:pointer}.adm-back:hover{color:var(--adm-text)}.adm-btn{font-family:inherit;font-weight:600;font-size:14px;border-radius:10px;padding:11px 18px;border:1px solid var(--adm-border);background:var(--adm-surface-2);color:var(--adm-text);cursor:pointer;transition:transform .1s,background .15s,opacity .15s;white-space:nowrap}.adm-btn:hover:not(:disabled){transform:translateY(-1px)}.adm-btn:disabled{opacity:.45;cursor:not-allowed}.adm-btn-block{width:100%}.adm-btn-primary{background:linear-gradient(135deg,var(--adm-gold),#e6b800);color:#1a1400;border:none}.adm-btn-ghost{background:transparent}.adm-btn-small{padding:8px 14px;font-size:13px}.adm-btn-disabled{opacity:.35}.adm-panel-wrap{min-height:100vh;background:var(--adm-bg);font-family:system-ui,-apple-system,sans-serif;color:var(--adm-text)}.adm-topbar{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;border-bottom:1px solid var(--adm-border);background:var(--adm-surface);position:sticky;top:0;z-index:10}.adm-topbar-left{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;color:var(--adm-gold)}.adm-topbar-right{display:flex;gap:10px}.adm-content{max-width:1080px;margin:0 auto;padding:28px}.adm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:28px}.adm-stat-card{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:6px}.adm-stat-label{font-size:12px;color:var(--adm-text-dim);text-transform:uppercase;letter-spacing:.03em}.adm-stat-value{font-size:26px;font-weight:700}.adm-stat-gold{color:var(--adm-gold)}.adm-panel-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.adm-section-title{font-size:18px;font-weight:700;margin:0}.adm-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adm-search-wrap{display:flex;align-items:center;gap:8px;background:var(--adm-surface-2);border:1px solid var(--adm-border);border-radius:10px;padding:0 12px;color:var(--adm-text-dim)}.adm-search{background:transparent;border:none;outline:none;color:var(--adm-text);font-size:14px;padding:10px 0;width:220px}.adm-table-card{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:14px;overflow:hidden}.adm-loading,.adm-empty{text-align:center;padding:40px 20px;color:var(--adm-text-dim)}.adm-table{width:100%;border-collapse:collapse}.adm-table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--adm-text-dim);padding:14px 20px;border-bottom:1px solid var(--adm-border)}.adm-table td{padding:12px 20px;border-bottom:1px solid var(--adm-border);font-size:14px}.adm-table tr:last-child td{border-bottom:none}.adm-table tr:hover td{background:#ffffff05}.adm-user-cell{display:flex;align-items:center;gap:10px}.adm-avatar{width:32px;height:32px;border-radius:50%;background:var(--adm-gold-dim);color:var(--adm-gold);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.adm-id{color:var(--adm-text-dim);font-size:12px;font-family:SF Mono,Consolas,monospace;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-balance-wrap{display:flex;align-items:center;gap:6px;background:var(--adm-surface-2);border:1px solid var(--adm-border);border-radius:8px;padding:0 10px;width:fit-content}.adm-currency-prefix{color:var(--adm-text-dim);font-size:13px}.adm-balance-input{border:none!important;background:transparent!important;padding:8px 0!important;width:100px}.adm-balance-input:focus{box-shadow:none!important}@media(max-width:640px){.adm-content{padding:16px}.adm-search{width:140px}.adm-id{display:none}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;overflow-x:hidden;width:100%}body{min-height:100%;height:100%;overflow:hidden;font-family:"Exo 2",sans-serif;touch-action:none;-webkit-user-select:none;user-select:none;background:#3f51b5}html.lp-visible body{font-family:Poppins,sans-serif;background:linear-gradient(135deg,#1b021a,#2d0a28 40%,#430b32);min-height:100vh;width:100%;overflow-x:hidden;color:#fff;-webkit-font-smoothing:antialiased;touch-action:manipulation;-webkit-user-select:auto;user-select:auto}canvas{display:block}#sky{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#3f51b5,#3949ab,#303f9f 70%,#283593);overflow:hidden}.cloud{position:absolute;background:#ffffffd9;border-radius:50%;animation:cloud-pass linear infinite}.cloud:before,.cloud:after{content:"";position:absolute;background:#ffffffd9;border-radius:50%}.cloud-1{width:80px;height:35px;top:12%;left:-100px;animation-duration:45s;animation-delay:0s}.cloud-1:before{width:45px;height:45px;top:-18px;left:12px}.cloud-1:after{width:35px;height:35px;top:-8px;left:38px}.cloud-2{width:100px;height:40px;top:28%;left:-120px;animation-duration:55s;animation-delay:-15s}.cloud-2:before{width:50px;height:50px;top:-22px;left:15px}.cloud-2:after{width:40px;height:40px;top:-12px;left:48px}.cloud-3{width:70px;height:30px;top:18%;left:-80px;animation-duration:50s;animation-delay:-25s}.cloud-3:before{width:38px;height:38px;top:-14px;left:10px}.cloud-3:after{width:30px;height:30px;top:-6px;left:32px}.cloud-4{width:90px;height:38px;top:8%;left:-90px;animation-duration:60s;animation-delay:-8s}.cloud-4:before{width:48px;height:48px;top:-20px;left:14px}.cloud-4:after{width:36px;height:36px;top:-10px;left:42px}.cloud-5{width:65px;height:28px;top:22%;left:-70px;animation-duration:48s;animation-delay:-30s}.cloud-5:before{width:34px;height:34px;top:-12px;left:8px}.cloud-5:after{width:28px;height:28px;top:-5px;left:28px}@keyframes cloud-pass{0%{transform:translate(0)}to{transform:translate(calc(100vw + 200px))}}@media(max-width:600px){.cloud-1{width:55px;height:24px;top:10%;animation-duration:35s}.cloud-1:before{width:30px;height:30px;top:-12px}.cloud-1:after{width:24px;height:24px;top:-5px;left:26px}.cloud-2{width:70px;height:28px;top:25%;animation-duration:42s}.cloud-2:before{width:36px;height:36px;top:-16px}.cloud-2:after{width:28px;height:28px;top:-8px;left:34px}.cloud-3{width:50px;height:22px;top:16%;animation-duration:38s}.cloud-3:before{width:26px;height:26px;top:-10px}.cloud-3:after{width:20px;height:20px;top:-4px;left:22px}.cloud-4{width:60px;height:26px;top:6%;animation-duration:40s}.cloud-4:before{width:32px;height:32px;top:-14px}.cloud-4:after{width:24px;height:24px;top:-6px;left:30px}.cloud-5{width:45px;height:20px;top:20%;animation-duration:36s}.cloud-5:before{width:24px;height:24px;top:-8px}.cloud-5:after{width:18px;height:18px;top:-3px;left:20px}}#three-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}#ui-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}#top-hud.hud-container{position:fixed;top:0;left:0;right:0;z-index:1000;padding:12px 16px 20px;background:linear-gradient(rgba(0,0,0,.85) 0%,transparent 100%);display:none}.hud-flex{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.hud-left{display:flex;flex-direction:column;gap:2px}.hud-label{font-size:11px;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.hud-aposta-val{font-size:16px;font-weight:800;color:#fff}.hud-center{flex:1;max-width:360px;text-align:center}.hud-amounts{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:5px}.hud-acumulado-val{font-size:20px;font-weight:800;color:#00c97a;transition:all .2s}.hud-slash{font-size:12px;color:#fff6}.hud-meta-val{font-size:14px;color:#fff9}.hud-bar-wrap{background:#ffffff1a;border-radius:50px;height:6px;overflow:hidden}#progress-bar.hud-barra{height:100%;border-radius:50px;background:linear-gradient(90deg,#00c97a,#4d9eff);width:0%;transition:width .3s}.hud-plat-text{font-size:11px;color:#fff6;margin-top:4px}.hud-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.hud-meta-label{font-size:16px;font-weight:800;color:gold}.hud-sair-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:4px 10px;color:#ffffff80;font-size:11px;cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.hud-sair-btn:hover{background:#ffffff26;color:#fffc}.tap-to-play-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:flex;align-items:center;justify-content:center;background:#ffb6c159;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:auto;cursor:pointer}.tap-to-play-content{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 32px;background:#00000040;border-radius:24px;box-shadow:0 8px 32px #0003}.tap-to-play-text{font-size:18px;font-weight:800;color:#2d0014;text-align:center;text-shadow:0 1px 2px rgba(255,255,255,.5);margin:0}.tap-to-play-arrow{width:28px;height:28px;color:#2d0014;animation:tapArrowBounce 1.2s ease-in-out infinite}.tap-to-play-arrow svg{width:100%;height:100%}@keyframes tapArrowBounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(6px);opacity:.7}}.cashout-panel-wrap{display:none;position:fixed;bottom:80px;left:50%;transform:translate(-50%);z-index:2000;flex-direction:column;align-items:center;gap:8px;pointer-events:auto}.cashout-btn-resgatar{background:linear-gradient(135deg,gold,orange);color:#000;font-size:18px;font-weight:800;padding:16px 36px;border-radius:50px;border:none;cursor:pointer;font-family:inherit;white-space:nowrap;box-shadow:0 0 30px #ffd70099,0 4px 20px #0006;animation:pulseGold 1.2s ease-in-out infinite}@keyframes pulseGold{0%,to{transform:scale(1);box-shadow:0 0 30px #ffd70099,0 4px 20px #0006}50%{transform:scale(1.04);box-shadow:0 0 50px #ffd700e6,0 4px 24px #00000080}}.cashout-hint{font-size:11px;color:#ffd700bf;text-align:center;white-space:nowrap}.demo-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;pointer-events:auto;display:flex;align-items:center;justify-content:center;padding:20px;background:#000c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@keyframes resCardIn{0%{transform:scale(.75) translateY(30px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes iconPop{0%{transform:scale(0) rotate(-20deg)}70%{transform:scale(1.25) rotate(5deg)}to{transform:scale(1) rotate(0)}}.demo-modal{background:linear-gradient(160deg,#13001f,#1e003a);border:1.5px solid rgba(255,215,0,.4);border-radius:28px;max-width:360px;width:92%;text-align:center;overflow:hidden;box-shadow:0 32px 80px #000000bf,0 0 60px #ffd7001f;animation:resCardIn .45s cubic-bezier(.34,1.56,.64,1) both}.demo-modal-topo{background:linear-gradient(160deg,#ffb40024,#ffd7000a);padding:30px 28px 22px;position:relative}.demo-modal-icon{width:76px;height:76px;border-radius:50%;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 0 40px #fbbf248c;animation:iconPop .55s cubic-bezier(.34,1.56,.64,1) both}.demo-modal-title{font-size:24px;font-weight:900;color:#fbbf24;letter-spacing:.6px;margin-bottom:6px}.demo-modal-sub{font-size:13px;color:#ffffff80;line-height:1.5}.demo-modal-valor{margin:0 20px 16px;background:linear-gradient(135deg,#fbbf2424,#f59e0b12);border:1px solid rgba(251,191,36,.28);border-radius:16px;padding:18px 20px}.demo-modal-valor-label{font-size:11px;font-weight:700;letter-spacing:.1em;color:#fbbf24b3;margin-bottom:6px;text-transform:uppercase}.demo-modal-valor-num{font-size:42px;font-weight:900;color:#fbbf24;line-height:1;letter-spacing:1px}.demo-modal-cta-text{padding:0 24px 20px;font-size:13px;color:#fff9;line-height:1.7}.demo-modal-bonus{color:#ff6b9d;font-weight:700}.demo-modal-buttons{padding:0 20px 24px;display:flex;flex-direction:column;gap:10px}.demo-modal-btn-criar{width:100%;padding:16px;border-radius:50px;border:none;cursor:pointer;background:linear-gradient(135deg,#ff6b9d,#c026d3);color:#fff;font-size:16px;font-weight:900;letter-spacing:.5px;font-family:inherit;text-transform:uppercase;box-shadow:#ff6b9d80 0 6px 28px;transition:transform .15s,box-shadow .15s;display:flex;align-items:center;justify-content:center;gap:10px}.demo-modal-btn-criar:hover{transform:translateY(-2px);box-shadow:0 10px 36px #ff6b9da6}.demo-modal-btn-replay{background:transparent;border:1px solid rgba(255,255,255,.2);color:#ffffffb3;padding:12px;border-radius:50px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}.demo-modal-btn-replay:hover{background:#ffffff14}#score-display{position:absolute;top:90px;left:50%;transform:translate(-50%);font-family:Orbitron,monospace;font-size:48px;font-weight:700;color:#fff;letter-spacing:4px;display:none}#float-money{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);font-family:"Exo 2",sans-serif;font-size:32px;font-weight:700;color:#42a5f5;opacity:0;transition:opacity .25s,transform .4s;pointer-events:none}#start-screen,#gameover-screen,#win-screen{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100dvh;pointer-events:all}#start-screen{background:linear-gradient(180deg,#0d1f0dbf,#0a1612b3,#061008d9)}#gameover-screen,#win-screen{background:#05050aeb}#gameover-screen,#win-screen{display:none;flex-direction:column;align-items:center;justify-content:center}.start-screen-wrap{display:flex;flex-direction:column;min-height:100%;min-height:100dvh;width:100%;max-width:100vw}.start-header{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 14px 10px;flex-shrink:0;gap:10px}.start-avatar-block{display:flex;align-items:center;gap:10px;cursor:pointer}.start-avatar-icon{width:44px;height:44px;border-radius:50%;background:#ffffff1a;border:2px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;color:#ffffffe6}.start-avatar-info{display:flex;flex-direction:column;gap:2px}.start-avatar-label{font-size:12px;font-weight:600;color:#ffffffe6;letter-spacing:1px}.start-avatar-id{font-size:10px;color:#ffffff80}.start-avatar-saldo{font-family:"Exo 2",sans-serif;font-size:14px;font-weight:700;color:#42a5f5}.start-deposit-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:10px;border:none;background:linear-gradient(180deg,#2196f3,#1976d2);color:#fff;font-family:Orbitron,monospace;font-size:12px;font-weight:700;letter-spacing:2px;cursor:pointer;box-shadow:0 2px 8px #0000004d}.start-deposit-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.start-deposit-icon svg{display:block;width:26px;height:26px}.start-deposit-btn:hover{background:linear-gradient(180deg,#42a5f5,#2196f3)}.start-main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 20px 24px}.start-game-title{font-family:Orbitron,monospace;font-size:28px;font-weight:800;color:#fff;margin:0 0 4px;letter-spacing:3px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.start-game-sub{font-size:13px;color:#ffffff80;letter-spacing:4px;text-transform:uppercase;margin:0 0 20px}.start-bet-card{width:100%;max-width:min(340px,calc(100vw - 40px));padding:20px 18px;border-radius:16px;background:#00000059;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px #0006}.start-bet-row{display:flex;gap:12px;margin-bottom:18px}.start-bet-box{flex:1;padding:12px 10px;border-radius:12px;background:#00000040;border:1px solid rgba(255,255,255,.06);text-align:center}.start-bet-label{display:block;font-size:10px;font-weight:600;color:#ffffff80;letter-spacing:2px;margin-bottom:4px}.start-bet-value{font-family:"Exo 2",sans-serif;font-size:18px;font-weight:700;color:#fff}.start-bet-value.start-ganho{color:#42a5f5}.start-valores,.start-meta{margin-bottom:16px}.start-valores-label,.start-meta-label{display:block;font-size:11px;color:#ffffff8c;letter-spacing:2px;margin-bottom:8px;text-transform:uppercase}.start-meta-total{font-size:13px;color:#ffffffb3;margin-top:10px}.start-meta-total span{color:#42a5f5;font-weight:700}.start-play-btn{width:100%;margin-top:8px;padding:14px 24px}.screen-title{font-family:Orbitron,monospace;font-size:32px;font-weight:700;color:#fff;margin-bottom:6px;letter-spacing:3px}.screen-subtitle{font-size:16px;color:#fff6;letter-spacing:6px;text-transform:uppercase;margin-bottom:35px}.bet-section{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.bet-section label{font-family:"Exo 2",sans-serif;font-size:14px;color:#ffffff80;letter-spacing:4px;text-transform:uppercase;margin-bottom:12px}.bet-options{display:flex;gap:10px}.bet-btn{font-family:Orbitron,monospace;font-size:18px;font-weight:700;color:#fff;background:#ffffff14;border:2px solid rgba(255,255,255,.15);padding:12px 22px;border-radius:12px;cursor:pointer;letter-spacing:1px;transition:all .2s;pointer-events:all}.bet-btn:hover{background:#ffffff26;border-color:#ffffff4d}.bet-btn.selected{background:#00e67626;border-color:#42a5f5;color:#42a5f5}.goal-info{font-family:"Exo 2",sans-serif;font-size:16px;color:#fff6;letter-spacing:2px;margin-bottom:25px}.goal-info span{color:#42a5f5;font-weight:700;font-size:20px}.play-btn{font-family:Orbitron,monospace;font-size:16px;font-weight:700;color:#fff;background:#1976d2;border:none;padding:16px 48px;border-radius:50px;cursor:pointer;letter-spacing:4px;text-transform:uppercase;transition:background .15s;pointer-events:all}.play-btn:hover{background:#2196f3}.play-btn.red{background:#b3261e}.play-btn.red:hover{background:#c93b32}.tap-hint{font-size:13px;color:#fff3;letter-spacing:4px;text-transform:uppercase;margin-top:25px;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.2}50%{opacity:.5}}@media(max-width:600px){.start-header{padding:10px 12px 8px}.start-avatar-icon{width:38px;height:38px}.start-avatar-label{font-size:11px}.start-avatar-id{font-size:9px}.start-avatar-saldo{font-size:12px}.start-deposit-btn{padding:8px 12px;font-size:11px}.start-game-title{font-size:22px}.start-game-sub{font-size:11px;margin-bottom:14px}.start-bet-card{padding:14px 12px;max-width:100%}.start-bet-value{font-size:15px}.bet-options{flex-wrap:wrap;justify-content:center}.bet-btn{font-size:14px;padding:10px 14px}#top-hud.hud-container{padding:10px 12px 16px}.hud-acumulado-val{font-size:18px}.hud-aposta-val,.hud-meta-label{font-size:14px}#bet-label,#goal-label{font-size:11px;letter-spacing:2px}#money-display{font-size:20px}#score-display{top:70px;font-size:34px;letter-spacing:2px}.screen-title{font-size:26px;text-align:center}.screen-subtitle{font-size:12px;letter-spacing:4px;margin-bottom:20px;text-align:center}.bet-section{margin-bottom:20px}.bet-options{flex-wrap:wrap;justify-content:center;gap:8px}.bet-btn{font-size:14px;padding:10px 16px}.goal-info{font-size:14px;margin-bottom:18px}.goal-info span{font-size:18px}.play-btn{font-size:14px;padding:12px 36px;letter-spacing:3px}.tap-hint{font-size:11px;letter-spacing:3px;margin-top:18px;text-align:center;padding:0 16px}.result-amount{font-size:40px}.result-detail,.loss-info{font-size:13px;text-align:center;padding:0 16px}}.result-amount{font-family:"Exo 2",sans-serif;font-size:56px;font-weight:900;margin-bottom:6px}.result-amount.win{color:#42a5f5}.result-amount.lose{color:#f44}.result-detail{font-family:"Exo 2",sans-serif;font-size:16px;color:#fff6;letter-spacing:2px;margin-bottom:35px}.loss-info{font-family:"Exo 2",sans-serif;font-size:14px;color:#ff646499;letter-spacing:2px;margin-bottom:8px}#cashout-panel{position:absolute;top:80px;right:16px;display:none;flex-direction:column;gap:6px;padding:8px 10px;border-radius:10px;background:#000c;border:none;max-width:180px;pointer-events:all}.cashout-text{font-size:11px;color:#ffffffd9;font-family:"Exo 2",sans-serif}.cashout-btn{font-family:Orbitron,monospace;font-size:11px;text-transform:uppercase;letter-spacing:2px;padding:6px 0;border-radius:999px;border:none;cursor:pointer;background:#1976d2;color:#fff}.cashout-btn:hover{background:#2196f3}.toast-container{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:40;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast{min-width:260px;max-width:340px;padding:10px 14px;border-radius:12px;background:#0f203cf5;border:1px solid rgba(66,165,245,.7);box-shadow:0 10px 30px #00000080;color:#e3f2fd;font-family:"Exo 2",sans-serif;font-size:13px;display:flex;align-items:center;gap:10px;pointer-events:all;animation:toast-slide-up .3s ease-out}.toast-icon{width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:Orbitron,monospace;font-size:14px;font-weight:700}.toast-success .toast-icon{background:#00e676;color:#003b18}.toast-error .toast-icon{background:#ff5252;color:#fff}.toast-body{flex:1}.toast-title{font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:11px;margin-bottom:2px}.toast-message{font-size:13px}@keyframes toast-slide-up{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.profile-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#05120ce0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:30;padding:16px}.profile-modal{width:100%;max-width:400px;border-radius:20px;overflow:hidden;color:#fff;font-family:"Exo 2",sans-serif;background:linear-gradient(180deg,#0c1c14fa,#08120efc);border:1px solid rgba(33,150,243,.2);box-shadow:0 8px 40px #00000080,0 0 0 1px #2196f314}.profile-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(90deg,#1976d240,#2196f31f);border-bottom:1px solid rgba(33,150,243,.15)}.profile-modal-header h2{font-family:Orbitron,monospace;font-size:15px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#fff}.profile-modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#ffffffb3;font-size:14px;cursor:pointer;transition:background .15s,color .15s}.profile-modal-close:hover{background:#ffffff1a;color:#fff}.profile-modal-player .profile-user-info{display:flex;align-items:center;gap:16px;padding:20px 20px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.profile-modal-player .profile-avatar{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#2196f359,#1976d240);border:2px solid rgba(33,150,243,.4);display:flex;align-items:center;justify-content:center;font-family:Orbitron,monospace;font-size:22px;font-weight:700;color:#fff;flex-shrink:0}.profile-modal-player .profile-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.profile-modal-player .profile-detail-item{display:flex;align-items:center;gap:8px;font-size:13px}.profile-modal-player .detail-label{color:#fff9;font-weight:600;text-transform:uppercase;letter-spacing:.5px;min-width:72px}.profile-modal-player .detail-value{color:#fff;font-family:Orbitron,monospace;font-size:12px}.profile-modal-player .balance-item .detail-value{color:#42a5f5;font-size:14px}.profile-modal-player .profile-menu{padding:12px 16px 20px;display:flex;flex-direction:column;gap:6px}.profile-modal-player .profile-menu-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#fff;font-family:"Exo 2",sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s;text-align:left}.profile-modal-player .profile-menu-item:hover{background:#ffffff14;border-color:#2196f333}.profile-modal-player .menu-item-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.profile-modal-player .menu-item-label{flex:1}.profile-modal-player .menu-item-arrow{flex-shrink:0;opacity:.6;display:flex;align-items:center;justify-content:center}.auth-content,.deposit-content{padding:20px 20px 24px}.auth-form{display:flex;flex-direction:column;gap:14px}.form-group{margin-bottom:0}.form-group label{font-size:12px;font-weight:600;color:#ffffffbf;margin-bottom:6px;display:block;letter-spacing:1px;text-transform:uppercase}.input-with-icon{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#00000040;border:1px solid rgba(255,255,255,.1);transition:border-color .15s,box-shadow .15s}.input-with-icon:focus-within{border-color:#2196f380;box-shadow:0 0 0 2px #2196f31a}.input-with-icon svg{color:#2196f3b3;flex-shrink:0}.input-with-icon input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:14px;font-family:"Exo 2",sans-serif}.input-with-icon input::placeholder{color:#ffffff59}.auth-actions{margin-top:4px}.auth-modal .confirm-bet-btn{font-family:Orbitron,monospace;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(180deg,#2196f3,#1565c0);border:none;padding:12px 0;border-radius:12px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background .15s,transform .1s}.auth-modal .confirm-bet-btn:hover{background:linear-gradient(180deg,#42a5f5,#2196f3)}.auth-modal .confirm-bet-btn:active{transform:scale(.98)}.auth-switch{margin-top:12px;text-align:center}.auth-switch-btn{background:transparent;border:none;color:#2196f3d9;font-size:13px;text-decoration:underline;cursor:pointer}.auth-switch-btn:hover{color:#42a5f5}@media(max-width:600px){.profile-modal{margin:0;max-width:100%;border-radius:16px}.profile-modal-header{padding:14px 16px}.profile-modal-header h2{font-size:13px;letter-spacing:2px}.auth-content,.deposit-content{padding:16px}}.deposit-modal{max-width:400px}.deposit-content{display:flex;flex-direction:column;gap:18px}.pix-result-view{display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px 0}.pix-result-value{margin:0;font-size:15px;color:#ffffffe6}.pix-result-value strong{color:#42a5f5;font-family:"Exo 2",sans-serif}.pix-result-due{margin:0;font-size:12px;color:#fff9}.pix-qr-wrap{background:#fff;padding:12px;border-radius:12px;box-shadow:0 4px 12px #0000004d}.pix-qr-img{display:block;width:220px;height:220px}.pix-copy-label{margin:0;font-size:12px;color:#ffffffb3;text-transform:uppercase;letter-spacing:1px}.pix-copy-row{display:flex;gap:8px;width:100%;max-width:100%}.pix-copy-input{flex:1;min-width:0;padding:10px 12px;font-size:11px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#0003;color:#fffffff2;font-family:monospace}.pix-copy-btn{padding:10px 16px;font-size:13px;font-weight:600;color:#fff;background:#1976d2;border:none;border-radius:8px;cursor:pointer;white-space:nowrap}.pix-copy-btn:hover{background:#1565c0}.pix-new-deposit-btn{margin-top:8px;padding:10px 20px;font-size:13px;color:#42a5f5;background:transparent;border:1px solid rgba(66,165,245,.5);border-radius:8px;cursor:pointer}.pix-new-deposit-btn:hover{background:#42a5f526}.withdrawal-modal-content{padding:20px 20px 24px}.withdrawal-balance-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:0 0 16px;border-bottom:1px solid rgba(255,255,255,.1)}.withdrawal-balance-label{display:block;font-size:12px;color:#fff9;margin-bottom:4px}.withdrawal-balance-value{margin:0;font-size:22px;font-weight:700;color:#4caf50;font-family:"Exo 2",sans-serif}.withdrawal-history-btn{padding:8px 14px;border-radius:8px;font-size:12px;font-weight:600;background:#ff9800;color:#fff;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.withdrawal-history-btn:hover{background:#f57c00}.withdrawal-content{margin-top:4px;display:flex;flex-direction:column;gap:16px}.withdrawal-limits{background:#00000038;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px 14px 16px}.withdrawal-limits h4{font-family:Orbitron,monospace;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#ffffffb3;margin-bottom:12px}.withdrawal-form .form-group{margin-bottom:14px}.withdrawal-form .form-group label{display:block;font-size:12px;color:#fffc;margin-bottom:6px}.withdrawal-form .form-group input,.withdrawal-form .form-group select{width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#0003;color:#fff;font-size:14px}.withdrawal-form input::placeholder{color:#ffffff59}.withdrawal-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.withdrawal-fee-note{font-size:12px;color:#ffffffa6;margin-bottom:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(33,150,243,.22);background:#2196f314}.withdrawal-important-note{font-size:12px;color:#ffffffb3;margin-bottom:14px;line-height:1.3;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,152,0,.35);background:#ff98001f}.withdrawal-important-note strong{color:#ffcc80;font-family:Orbitron,monospace}.deposit-limits h4,.recommended-amounts h4{font-family:Orbitron,monospace;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#ffffffb3;margin-bottom:10px}.limits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.limit-item{background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 12px;font-size:12px;display:flex;flex-direction:column;gap:4px}.limit-label{color:#ffffff80;font-size:11px;text-transform:uppercase;letter-spacing:1px}.limit-value{color:#42a5f5;font-family:Orbitron,monospace;font-weight:700;font-size:14px}.amounts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.amount-card{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#fff;font-family:Orbitron,monospace;font-size:11px;font-weight:600;padding:10px 6px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.amount-card:hover{background:#2196f326;border-color:#2196f366;color:#42a5f5}.deposit-form .form-group{margin-bottom:0}.deposit-form .form-group+.form-group{margin-top:4px}.deposit-form label{font-size:12px;font-weight:600;color:#ffffffbf;margin-bottom:6px;display:block;letter-spacing:1px;text-transform:uppercase}.deposit-form input{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#fff;font-size:14px;font-family:"Exo 2",sans-serif;transition:border-color .15s,box-shadow .15s}.deposit-form input:focus{outline:none;border-color:#2196f380;box-shadow:0 0 0 2px #2196f31a}.deposit-form input::placeholder{color:#ffffff59}.deposit-form .input-help{font-size:11px;color:#ffffff73;margin-top:4px}.form-actions{display:flex;justify-content:space-between;gap:10px;margin-top:16px}.cancel-btn,.submit-btn{flex:1;padding:12px 0;border-radius:12px;border:none;font-family:Orbitron,monospace;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:background .15s,transform .1s}.cancel-btn{background:#ffffff14;color:#ffffffd9;border:1px solid rgba(255,255,255,.12)}.cancel-btn:hover{background:#ffffff1f}.submit-btn{background:linear-gradient(180deg,#2196f3,#1565c0);color:#fff}.submit-btn:hover:not(:disabled){background:linear-gradient(180deg,#42a5f5,#2196f3)}.submit-btn:active:not(:disabled){transform:scale(.98)}.submit-btn:disabled{background:#ffffff14;color:#fff6;cursor:not-allowed}@media(max-width:600px){.amounts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amount-card{padding:12px 8px;font-size:12px}}:root{--pink: #FF6B9D;--pink-light: #FF8CC8;--pink-dark: #E0558A;--dark: #1b021a;--dark-mid: #430b32;--green: #00C97A;--green-bright: #00e676;--green-dark: #00A063;--red: #FF4D6D;--blue: #4D9EFF;--orange: #FF8C42;--white: #FFFFFF;--lp-bg: linear-gradient(135deg, #1b021a 0%, #2d0a28 40%, #430b32 100%);--card-bg: rgba(255, 255, 255, .06);--card-border: rgba(255, 255, 255, .12);--shadow: 0 8px 32px rgba(0, 0, 0, .3);--shadow-hover: 0 16px 48px rgba(0, 0, 0, .4);--radius: 16px;--radius-btn: 50px;--radius-sm: 8px;--transition: .25s ease}.page-landing::-webkit-scrollbar,.page-cadastro::-webkit-scrollbar,.page-login::-webkit-scrollbar,html.lp-visible ::-webkit-scrollbar{width:6px}.page-landing::-webkit-scrollbar-thumb,.page-cadastro::-webkit-scrollbar-thumb,.page-login::-webkit-scrollbar-thumb,html.lp-visible ::-webkit-scrollbar-thumb{background:var(--pink);border-radius:50px}.page-landing::-webkit-scrollbar-track,.page-cadastro::-webkit-scrollbar-track,.page-login::-webkit-scrollbar-track,html.lp-visible ::-webkit-scrollbar-track{background:#430b3280}.hidden{display:none!important}.global-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#ffffffb3;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.global-loading.hidden{display:none}.loading-spinner{width:48px;height:48px;border:4px solid rgba(255,107,157,.3);border-top-color:var(--pink);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.toast-container{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:9998;display:flex;flex-direction:column;gap:8px;pointer-events:none}.notifications-ganhos-saques{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:100;display:flex;flex-direction:column;gap:8px;max-width:320px;pointer-events:none}.page-landing .lnd-notif-saque{position:fixed;top:80px;left:24px;z-index:100;display:flex;align-items:flex-start;gap:12px;background:#430b32d9;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:14px 18px;max-width:280px;box-shadow:0 8px 32px #0000004d;animation:slide-in-left .5s ease-out}@keyframes slide-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.lnd-notif-saque .lnd-notif-icon{flex-shrink:0;color:var(--white);opacity:.9}.lnd-notif-saque .lnd-notif-body{flex:1}.lnd-notif-saque .lnd-notif-titulo{font-size:11px;font-weight:700;letter-spacing:1px;color:var(--white);margin-bottom:4px}.lnd-notif-saque .lnd-notif-linha{font-size:14px;color:#ffffffe6;margin-bottom:2px}.lnd-notif-saque .lnd-notif-valor{font-size:18px;font-weight:700;color:var(--green-bright)}.page-landing{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:var(--lp-bg);color:var(--white);font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased}.page-landing:not(.active){display:none}@keyframes regPopIn{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.page-cadastro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;display:none;align-items:center;justify-content:center;min-height:100vh;width:100%;padding:24px 16px;background:linear-gradient(160deg,#080018d1,#1e003c99 55%,#080018e6),url(/img/game-bg.png) center/cover no-repeat;background-color:#1b021a;color:var(--white);font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased}.page-cadastro.active{display:flex}.reg-wrap{width:100%;max-width:460px;box-sizing:border-box;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:40px 28px;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 24px 64px #0000008c;animation:regPopIn .35s ease both}.reg-logo{display:flex;align-items:center;justify-content:center;gap:10px;font-size:22px;font-weight:800;color:var(--pink);margin-bottom:8px}.reg-logo .brand-name{font-family:Orbitron,monospace;font-weight:800;font-size:22px}.reg-logo .brand-logo-icon{color:var(--pink)}.reg-title{font-size:24px;font-weight:800;color:#fff;text-align:center;margin-bottom:6px}.reg-sub{font-size:14px;color:#ffffff80;text-align:center;margin-bottom:30px}.reg-group{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.reg-label{font-size:13px;font-weight:600;color:#ffffffb8;letter-spacing:.2px}.reg-input-wrap{position:relative}.reg-input{width:100%;padding:13px 16px;border-radius:12px;background:#ffffff12;border:1.5px solid rgba(255,255,255,.12);color:#fff;font-size:15px;font-family:inherit;outline:none;transition:border-color .2s,background .2s}.reg-input::placeholder{color:#ffffff47}.reg-input:focus{border-color:var(--pink);background:#ffffff1a}.reg-input.error{border-color:var(--red)}.reg-input.valid{border-color:var(--green)}.reg-input.has-icon{padding-right:44px}.reg-eye{position:absolute;right:14px;top:50%;transform:translateY(-50%);cursor:pointer;color:#ffffff59;display:flex;align-items:center;transition:color .2s}.reg-eye:hover{color:#ffffffbf}.reg-error{font-size:12px;color:#ff6b6b;font-weight:600;display:none}.reg-error:not(:empty){display:block;margin-top:4px}.reg-strength{margin-top:8px;display:none}.reg-strength.visible{display:block}.reg-strength-row{display:flex;justify-content:space-between;font-size:12px;color:#ffffff73;margin-bottom:5px}.reg-strength-bar{height:5px;background:#ffffff1a;border-radius:50px;overflow:hidden}.reg-strength-fill{height:100%;width:0;border-radius:50px;transition:width .35s ease;background:linear-gradient(90deg,#ff6b6b,#ffb800)}.reg-terms{background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:12px 14px;font-size:13px;color:#ffffff7a;margin-bottom:22px;line-height:1.5}.reg-terms strong{color:var(--pink);text-decoration:underline}.reg-btn{width:100%;padding:16px;border-radius:50px;border:none;cursor:pointer;background:linear-gradient(135deg,#00c97a,#00ea8c);color:#fff;font-weight:800;font-size:16px;letter-spacing:.4px;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .2s,opacity .2s,box-shadow .2s;box-shadow:0 4px 24px #00c97a73}.reg-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 36px #00c97a99}.reg-btn:active{transform:scale(.98)}.reg-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.reg-footer{text-align:center;margin-top:22px;font-size:14px;color:#fff6}.reg-footer a{color:var(--pink);font-weight:700;cursor:pointer;text-decoration:none;transition:opacity .2s}.reg-footer a:hover{opacity:.8}.reg-back{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px auto 0;font-size:13px;color:#ffffff47;cursor:pointer;background:none;border:none;font-family:inherit;transition:color .2s}.reg-back:hover{color:#ffffff8c}.page-login{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;display:none;align-items:center;justify-content:center;min-height:100vh;width:100%;padding:24px 16px;background:linear-gradient(160deg,#080018d1,#1e003c99 55%,#080018e6),url(/img/game-bg.png) center/cover no-repeat;background-color:#1b021a;color:var(--white);font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased}.page-login.active{display:flex}.lgn-wrap{width:100%;max-width:420px;box-sizing:border-box;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:40px 28px;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 24px 64px #0000008c;animation:regPopIn .35s ease both}.lgn-logo{display:flex;align-items:center;justify-content:center;gap:10px;font-size:22px;font-weight:800;color:var(--pink);margin-bottom:8px}.lgn-logo .brand-name{font-family:Orbitron,monospace;font-weight:800;font-size:22px}.lgn-logo .brand-logo-icon{color:var(--pink)}.lgn-title{font-size:24px;font-weight:800;color:#fff;text-align:center;margin-bottom:6px}.lgn-sub{font-size:14px;color:#ffffff80;text-align:center;margin-bottom:32px}.lgn-group{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.lgn-label{font-size:13px;font-weight:600;color:#ffffffb8;letter-spacing:.2px}.lgn-input-wrap{position:relative}.lgn-input{width:100%;padding:13px 16px;border-radius:12px;background:#ffffff12;border:1.5px solid rgba(255,255,255,.12);color:#fff;font-size:15px;font-family:inherit;outline:none;transition:border-color .2s,background .2s}.lgn-input::placeholder{color:#ffffff47}.lgn-input:focus{border-color:var(--pink);background:#ffffff1a}.lgn-input.error{border-color:var(--red)}.lgn-input.has-icon{padding-right:44px}.lgn-eye{position:absolute;right:14px;top:50%;transform:translateY(-50%);cursor:pointer;color:#ffffff59;display:flex;align-items:center;transition:color .2s}.lgn-eye:hover{color:#ffffffbf}.lgn-error{font-size:12px;color:#ff6b6b;font-weight:600;display:none}.lgn-forgot{text-align:right;margin-bottom:22px;font-size:13px;color:var(--pink);font-weight:600;cursor:pointer;opacity:.85;transition:opacity .2s}.lgn-forgot:hover{opacity:1}.lgn-btn{width:100%;padding:16px;border-radius:50px;border:none;cursor:pointer;background:linear-gradient(135deg,var(--pink) 0%,var(--pink-light) 100%);color:#fff;font-weight:800;font-size:16px;letter-spacing:.4px;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 24px #ff6b9d66}.lgn-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 36px #ff6b9d99}.lgn-btn:active{transform:scale(.98)}.lgn-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.lgn-footer{text-align:center;margin-top:22px;font-size:14px;color:#fff6}.lgn-footer a{color:var(--pink);font-weight:700;cursor:pointer;text-decoration:none;transition:opacity .2s}.lgn-footer a:hover{opacity:.8}.lgn-back{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px auto 0;font-size:13px;color:#ffffff47;cursor:pointer;background:none;border:none;font-family:inherit;transition:color .2s}.lgn-back:hover{color:#ffffff8c}.page-landing .brand-name{font-family:Orbitron,monospace;font-weight:700}.lnd-nav{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;position:relative;z-index:10}.lnd-nav-brand{display:flex;align-items:center;gap:10px}.page-landing .brand-logo-icon{color:var(--white);flex-shrink:0}.lnd-nav-menu{display:flex;align-items:center;gap:12px}.lnd-nav-link{background:none;border:none;color:var(--white);font-size:15px;font-weight:500;cursor:pointer;padding:8px 12px;font-family:inherit;transition:color var(--transition)}.lnd-nav-link:hover{color:#ffffffe6}.lnd-cta-sm{background:linear-gradient(135deg,var(--pink),var(--pink-dark));color:var(--white);border:none;padding:10px 20px;border-radius:var(--radius-btn);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:transform .1s,box-shadow .2s;box-shadow:0 0 20px #ff6b9d66}.lnd-cta-sm:hover{transform:scale(1.03);box-shadow:0 0 28px #ff6b9d80}.lnd-hero{position:relative;min-height:80vh;display:flex;align-items:center;padding:40px 24px 60px;overflow:hidden}.lnd-orbs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lnd-orb{position:absolute;border-radius:50%;filter:blur(80px);animation:orb-float 12s ease-in-out infinite}@keyframes orb-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-20px) scale(1.05)}}.lnd-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:48px;max-width:1100px;margin:0 auto;width:100%;position:relative;z-index:2}@media(max-width:900px){.lnd-hero-inner{flex-direction:column}.lnd-wins-col{display:none}}.lnd-hero-left{flex:1}.lnd-live-badge{display:inline-flex;align-items:center;gap:8px;background:#00000059;border:1px solid rgba(255,255,255,.15);padding:6px 14px;border-radius:var(--radius-btn);font-size:13px;color:var(--white);margin-bottom:20px}.lnd-live-dot{width:8px;height:8px;background:var(--green);border-radius:50%;animation:pulse-dot 1.5s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.lnd-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:1.1;margin-bottom:16px;letter-spacing:-.02em;color:var(--white)}.lnd-title em{color:var(--pink);font-style:normal}.lnd-sub{font-size:18px;color:#ffffffe6;max-width:420px;margin-bottom:28px;line-height:1.5}.lnd-actions{margin-bottom:24px}.lnd-actions-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lnd-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,var(--green),#00e676);color:var(--white);border:none;padding:16px 32px;border-radius:var(--radius-btn);font-size:16px;font-weight:700;font-family:Orbitron,monospace;letter-spacing:1px;cursor:pointer;transition:transform .1s,box-shadow var(--transition);box-shadow:0 0 24px #00c97a80,0 4px 20px #00c97a4d}.lnd-cta-btn:hover{transform:scale(1.02);box-shadow:0 0 32px #00c97a99,0 6px 24px #00c97a66}.lnd-ghost-btn{background:none;border:none;color:var(--white);font-size:15px;cursor:pointer;font-family:inherit;padding:8px 0;align-self:flex-start;transition:color var(--transition)}.lnd-ghost-btn:hover{color:#ffffffe6}.lnd-trust{display:flex;flex-wrap:wrap;gap:12px 20px}.lnd-trust-item{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--white);background:#00000059;border:1px solid rgba(255,255,255,.12);padding:8px 14px;border-radius:var(--radius-btn)}.lnd-trust-item svg{color:var(--green);flex-shrink:0}.lnd-wins-col{display:flex;flex-direction:column;gap:12px;min-width:260px}.lnd-win-card{display:flex;align-items:center;gap:12px;background:var(--card-bg);border:1px solid var(--card-border);padding:12px 16px;border-radius:var(--radius);box-shadow:var(--shadow);animation:slide-in-right .6s ease-out backwards;transition:box-shadow var(--transition)}.lnd-win-card:hover{box-shadow:var(--shadow-hover)}@keyframes slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.lnd-win-avatar{width:40px;height:40px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:var(--white);flex-shrink:0}.lnd-win-info{flex:1}.lnd-win-name{font-size:13px;color:var(--white)}.lnd-win-amount{font-size:16px;font-weight:700;color:var(--green-bright)}.lnd-win-label{font-size:12px;color:#fff9}.lnd-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:800px;margin:0 auto 60px;padding:0 24px}.lnd-stat{text-align:center;padding:20px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);box-shadow:var(--shadow)}.lnd-stat-val{font-size:1.5rem;font-weight:700;color:var(--white);font-family:Orbitron,monospace}.lnd-stat-lbl{font-size:13px;color:#ffffffb3;margin-top:4px}.lnd-how,.lnd-test,.lnd-cta-sec{padding:48px 24px 64px}.lnd-container{max-width:1000px;margin:0 auto}.lnd-section-head{text-align:center;margin-bottom:40px}.lnd-section-head h2{font-size:2rem;font-weight:700;margin-bottom:8px;color:var(--white)}.lnd-section-head p{color:#fffc;font-size:16px}.lnd-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:768px){.lnd-how-grid,.lnd-stats{grid-template-columns:1fr}}.lnd-how-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow);animation:fade-up .6s ease-out backwards;transition:box-shadow var(--transition)}.lnd-how-card:hover{box-shadow:var(--shadow-hover)}.lnd-how-card:nth-child(1){animation-delay:.1s}.lnd-how-card:nth-child(2){animation-delay:.2s}.lnd-how-card:nth-child(3){animation-delay:.3s}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lnd-how-num{font-size:12px;font-weight:700;color:var(--pink-light);margin-bottom:12px}.lnd-how-icon{margin-bottom:16px}.lnd-how-card h3{font-size:1.1rem;margin-bottom:8px;color:var(--white)}.lnd-how-card p{font-size:14px;color:#fffc;line-height:1.5}.lnd-test-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:768px){.lnd-test-grid{grid-template-columns:1fr}}.lnd-test-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow);animation:fade-up .6s ease-out backwards;transition:box-shadow var(--transition)}.lnd-test-card:hover{box-shadow:var(--shadow-hover)}.lnd-test-stars{color:var(--orange);font-size:18px;margin-bottom:12px}.lnd-test-text{font-size:15px;color:#ffffffe6;line-height:1.6;margin-bottom:16px;font-style:italic}.lnd-test-author{display:flex;align-items:center;gap:12px}.lnd-test-avatar{width:44px;height:44px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:var(--white);flex-shrink:0}.lnd-test-name{font-weight:600;font-size:15px;color:var(--white)}.lnd-test-since{font-size:12px;color:#fff9}.lnd-cta-sec{text-align:center;position:relative;overflow:hidden}.lnd-cta-sec .lnd-orb{position:absolute}.lnd-cta-sec h2{font-size:2rem;font-weight:700;margin-bottom:12px;color:var(--white)}.lnd-cta-sec p{color:#ffffffd9;margin-bottom:24px;font-size:16px}.lnd-footer{padding:40px 24px 24px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.lnd-footer-brand{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px}.lnd-footer-brand svg{color:var(--white)}.lnd-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 24px;margin-bottom:20px}.lnd-footer-links a{color:#fffc;text-decoration:none;font-size:14px;transition:color var(--transition)}.lnd-footer-links a:hover{color:var(--white)}.lnd-footer-warning{font-size:13px;color:#ffffffb3;max-width:560px;margin:0 auto 16px;line-height:1.5}.lnd-footer-copy{font-size:12px;color:#fff9}.lnd-footer-dev{color:#ffffff73;font-weight:600}.anim-slide{animation:fade-up .6s ease-out backwards}#start-screen .pnl-root{display:flex;flex-direction:column;height:100%;min-height:100dvh;width:100%;font-family:Poppins,system-ui,sans-serif;overflow:hidden;position:relative;background:linear-gradient(160deg,#0d0020eb,#1e0042e0,#0d0020f2)}#start-screen .pnl-root:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(160deg,#0d0020b8,#1e0042a6,#0d0020c7);pointer-events:none}#start-screen .pnl-root>*{position:relative;z-index:1}#start-screen .pnl-header{background:#0d0020e6;border-bottom:1px solid rgba(255,255,255,.07);padding:0 16px;flex-shrink:0;position:sticky;top:0;z-index:100;box-shadow:0 2px 20px #0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:visible}#start-screen .pnl-header-inner{display:flex;align-items:center;justify-content:space-between;height:56px}#start-screen .pnl-logo{display:flex;align-items:center;gap:8px}#start-screen .pnl-logo-icon{font-size:22px}#start-screen .pnl-header-inner .brand-name{font-size:18px;font-weight:800;color:#ff6b9d}#start-screen .pnl-header-right{display:flex;align-items:center;gap:10px}#start-screen .pnl-avatar-wrap{position:relative}#start-screen .pnl-saldo-wrap{position:relative;z-index:5}#start-screen .pnl-saldo-chip{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#00c97a,#00a864);border-radius:20px;padding:5px 12px;cursor:pointer;transition:filter .15s,transform .15s;-webkit-user-select:none;user-select:none;border:none;color:inherit;font:inherit}#start-screen .pnl-saldo-chip:hover{filter:brightness(1.08);transform:translateY(-1px)}#start-screen .pnl-saldo-chip-inner{display:flex;flex-direction:column;align-items:flex-end}#start-screen .pnl-saldo-chip-lbl{font-size:9px;color:#fffc;text-transform:uppercase;letter-spacing:.5px}#start-screen .pnl-saldo-chip-val{font-size:14px;font-weight:800;color:#fff}#start-screen .saldo-chip-caret{color:#ffffffbf;flex-shrink:0;transition:transform .2s}#start-screen .pnl-saldo-chip.open .saldo-chip-caret{transform:rotate(180deg)}#start-screen .pnl-saldo-drop{position:absolute;top:calc(100% + 10px);right:0;left:auto;min-width:248px;width:max-content;max-width:min(268px,calc(100vw - 32px));background:#1a0035;border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 20px 60px #000000a6,0 0 0 1px #a855f714;z-index:10002;overflow:hidden;animation:pnlDropIn .2s cubic-bezier(.34,1.56,.64,1) both;padding:4px 0}#start-screen .pnl-saldo-drop.hidden{display:none!important}@keyframes pnlDropIn{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}#start-screen .psd-arrow{position:absolute;top:-6px;left:50%;right:auto;width:12px;height:12px;background:#1a0035;border-left:1px solid rgba(255,255,255,.12);border-top:1px solid rgba(255,255,255,.12);transform:translate(-50%) rotate(45deg);z-index:1;pointer-events:none}#start-screen .psd-item{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;background:transparent;border:none;color:#fff;font-size:13px;font-family:inherit;cursor:pointer;text-align:left;transition:background .15s,color .15s;border-radius:0;-webkit-tap-highlight-color:transparent}#start-screen .psd-item:hover{background:#ffffff14}#start-screen .psd-item:active{background:#ffffff1a}#start-screen .psd-item:first-of-type{border-radius:12px 12px 0 0}#start-screen .psd-item:last-of-type{border-radius:0 0 12px 12px}#start-screen .psd-icon{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#start-screen .psd-icon svg{display:block}#start-screen .psd-icon-green{background:#00c97a38;color:#00e68a;border:1px solid rgba(0,201,122,.25)}#start-screen .psd-icon-red{background:#ef444433;color:#fca5a5;border:1px solid rgba(248,113,113,.25)}#start-screen .psd-text{display:flex;flex-direction:column;gap:2px;min-width:0}#start-screen .psd-label{font-weight:700;font-size:14px;color:#fff;letter-spacing:.01em}#start-screen .psd-sub{font-size:11px;line-height:1.35;color:#ffffff7a}#start-screen .psd-divider{height:1px;background:#ffffff14;margin:0 14px}#start-screen .pnl-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#ff6b9d,#9333ea);color:#fff;font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .15s,box-shadow .15s;border:none}#start-screen .pnl-avatar:hover{transform:scale(1.08);box-shadow:0 0 0 3px #ff6b9d59}#start-screen .pnl-scroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:70px;background:transparent}#start-screen .pnl-hero{background:linear-gradient(135deg,#4a00209e,#7b1fa28c 60%,#ff6b9d73);padding:28px 20px 24px;text-align:center;position:relative;overflow:hidden}#start-screen .pnl-hero-label{font-size:11px;color:#ffffffa6;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}#start-screen .pnl-hero-value{font-size:42px;font-weight:800;color:#fff;line-height:1.1;margin-bottom:20px;text-shadow:0 2px 12px rgba(0,0,0,.2)}#start-screen .pnl-hero-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}#start-screen .pnl-action-btn{display:flex;align-items:center;gap:6px;padding:10px 18px;border-radius:50px;font-size:13px;font-weight:700;cursor:pointer;border:none;font-family:inherit;transition:all .2s}#start-screen .pnl-action-btn svg{width:15px;height:15px;flex-shrink:0}#start-screen .pnl-action-green{background:#00c97a;color:#fff;box-shadow:0 4px 14px #00c97a66}#start-screen .pnl-action-green:hover{filter:brightness(1.1);transform:translateY(-1px)}#start-screen .pnl-action-outline{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.3)}#start-screen .pnl-action-outline:hover{background:#ffffff40}#start-screen .pnl-tips-wrap{display:flex;align-items:center;gap:12px;margin:18px 14px 16px;padding:14px 18px;background:linear-gradient(135deg,#00c97a2e,#00a0641f);border:1px solid rgba(0,201,122,.35);border-radius:14px;min-height:48px}#start-screen .pnl-tips-icon{flex-shrink:0;color:#00c97a;opacity:.9;display:flex;align-items:center}#start-screen .pnl-tips-text{font-size:13px;font-weight:500;color:#ffffffd1;line-height:1.5;flex:1}#start-screen .pnl-game-card{background:linear-gradient(160deg,#4a0020eb,#2d0040f2);margin:0 12px 16px;border-radius:24px;padding:22px 20px 20px;box-shadow:0 12px 48px #00000080,0 0 0 1px #ff6b9d26;position:relative;overflow:hidden}#start-screen .pnl-game-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px;gap:8px}#start-screen .pnl-game-title{font-size:18px;font-weight:800;color:#fff;letter-spacing:.5px}#start-screen .pnl-game-sub{font-size:12px;color:#ffffff8c;margin-top:3px;line-height:1.4}#start-screen .pnl-game-badge{display:flex;align-items:center;gap:5px;flex-shrink:0;background:linear-gradient(135deg,#00c97a2e,#00a05a1f);border:1px solid rgba(0,201,122,.35);border-radius:20px;padding:5px 11px;font-size:11px;font-weight:700;color:#00e887;white-space:nowrap}#start-screen .badge-dot{width:7px;height:7px;border-radius:50%;background:#00e887;flex-shrink:0;animation:pnlDotPing 2s ease-in-out infinite}@keyframes pnlDotPing{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}#start-screen .pnl-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}#start-screen .pnl-chip{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:7px 14px;border-radius:50px;white-space:nowrap;letter-spacing:.2px;box-shadow:0 2px 10px #00000040;transition:transform .15s,box-shadow .15s;background:#ffffff14;color:#ffffffbf;border:1px solid rgba(255,255,255,.15);cursor:pointer;font-family:inherit}#start-screen .pnl-chip:hover{transform:translateY(-1px)}#start-screen .pnl-chip.selected,#start-screen .pnl-chip.active{background:#ff6b9d;color:#fff;border-color:#ff6b9d}#start-screen .pnl-chip-gold{background:linear-gradient(135deg,#ffc10738,#ff980029);color:#ffd600;border:1px solid rgba(255,215,0,.32)}#start-screen .pnl-chip-blue{background:linear-gradient(135deg,#4d9eff38,#785aff29);color:#a5c8ff;border:1px solid rgba(130,180,255,.32)}#start-screen .pnl-bet-center{display:flex;flex-direction:column;align-items:center;padding:16px 0 4px;border-top:1px solid rgba(255,255,255,.08);margin-top:4px}#start-screen .pnl-quick-label{font-size:11px;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}#start-screen .pnl-quick-row{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px;justify-content:center}#start-screen .pnl-quick{padding:8px 14px;border-radius:50px;font-size:13px;font-weight:700;background:#ffffff14;color:#ffffffbf;border:1px solid rgba(255,255,255,.15);cursor:pointer;font-family:inherit;transition:all .15s;border:none}#start-screen .pnl-quick:hover,#start-screen .pnl-quick.selected,#start-screen .pnl-quick.active{background:#ff6b9d;color:#fff;border-color:#ff6b9d;transform:scale(1.05)}#start-screen .pnl-input-wrap{display:flex;align-items:center;gap:8px;background:#ffffff14;border:1.5px solid rgba(255,255,255,.15);border-radius:14px;padding:0 14px;margin-bottom:14px;max-width:260px;width:100%}#start-screen .pnl-input-wrap:focus-within{border-color:#ff6b9d}#start-screen .pnl-input-prefix{font-size:14px;font-weight:700;color:#ffffff80;flex-shrink:0}#start-screen .pnl-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:22px;font-weight:700;font-family:inherit;padding:14px 0;text-align:center}#start-screen .pnl-input::placeholder{color:#ffffff40}#start-screen .pnl-meta-row{display:grid;grid-template-columns:repeat(3,1fr);background:#ffffff0f;border-radius:12px;padding:12px;margin-bottom:14px;gap:8px;width:100%}#start-screen .pnl-meta-item{text-align:center}#start-screen .pnl-meta-lbl{font-size:10px;color:#ffffff73;text-transform:uppercase;letter-spacing:.4px;margin-bottom:3px}#start-screen .pnl-meta-val{font-size:14px;font-weight:800;color:#fff}#start-screen .pnl-meta-gold{color:gold}#start-screen .pnl-warn{background:#ff4d6d26;border:1px solid rgba(255,77,109,.3);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700;color:#ff8099;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}#start-screen .pnl-warn.hidden{display:none!important}#start-screen .pnl-warn-btn{background:#ff4d6d;color:#fff;border:none;border-radius:20px;padding:5px 12px;font-size:11px;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap}#start-screen .pnl-play-btn{width:100%;padding:16px;border-radius:50px;border:none;background:linear-gradient(135deg,#00c97a,#00a864);color:#fff;font-size:16px;font-weight:800;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 6px 24px #00c97a66;transition:all .2s;letter-spacing:.5px}#start-screen .pnl-play-btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}#start-screen .pnl-play-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}#start-screen .pnl-bottom-nav{position:fixed;bottom:0;left:0;right:0;min-height:56px;padding-bottom:max(env(safe-area-inset-bottom),12px);background:#0d0020eb;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:stretch;z-index:200;box-shadow:0 -4px 24px #0006;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#start-screen .pnl-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;background:none;border:none;cursor:pointer;color:#ffffff4d;font-size:10px;font-weight:600;font-family:inherit;transition:color .2s;padding:8px 0 4px}#start-screen .pnl-nav-item svg{width:18px;height:18px;stroke:currentColor}#start-screen .pnl-nav-item:hover{color:#ff6b9d}#start-screen .pnl-nav-active{color:#ff6b9d!important}#start-screen .pnl-nav-item:last-child{color:#ff809999}#start-screen .pnl-scroll-spacer{height:88px}#start-screen .pnl-mult-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:14px}#start-screen .pnl-mult-pill{padding:8px 14px;border-radius:50px;font-size:12px;font-weight:700;background:#ffffff14;color:#fffc;border:1px solid rgba(255,255,255,.15);cursor:pointer;font-family:inherit;transition:all .15s}#start-screen .pnl-mult-pill:hover,#start-screen .pnl-mult-pill.selected{background:#ff6b9d;color:#fff;border-color:#ff6b9d}#start-screen .pnl-mult-pill-gold.selected{background:linear-gradient(135deg,#ffc10759,#ff980040);color:#ffd600;border-color:#ffd70066}#start-screen .pnl-chip-meta{pointer-events:none}#start-screen .pnl-profile-drop{position:absolute;top:calc(100% + 10px);right:0;width:248px;background:#1a0035;border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 20px 60px #0009;z-index:10001;overflow:hidden;animation:pnlDropIn .2s cubic-bezier(.34,1.56,.64,1)}#start-screen .pnl-profile-drop.hidden{display:none!important}#start-screen .ppd-arrow{position:absolute;top:-6px;right:14px;width:12px;height:12px;background:#1a0035;border-left:1px solid rgba(255,255,255,.12);border-top:1px solid rgba(255,255,255,.12);transform:rotate(45deg)}#start-screen .ppd-header{display:flex;align-items:center;gap:10px;padding:14px 16px 12px}#start-screen .ppd-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#ff6b9d,#9333ea);color:#fff;font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#start-screen .ppd-name{font-size:13px;font-weight:700;color:#fff}#start-screen .ppd-email{font-size:11px;color:#ffffff73;margin-top:2px;word-break:break-all}#start-screen .ppd-divider{height:1px;background:#ffffff14;margin:2px 0}#start-screen .ppd-item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 16px;background:transparent;border:none;color:#ffffffd1;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;text-align:left;transition:background .15s}#start-screen .ppd-item:hover{background:#ffffff12;color:#fff}#start-screen .ppd-icon{display:flex;opacity:.75;flex-shrink:0}#start-screen .ppd-badge{margin-left:auto;font-size:10px;font-weight:700;background:#00c97a2e;color:#00e887;border:1px solid rgba(0,201,122,.3);border-radius:20px;padding:2px 7px}#start-screen .ppd-item-danger{color:#ff6464d9}#start-screen .ppd-item-danger:hover{background:#ff50501a;color:#ff6464}#start-screen .pnl-avatar.open{box-shadow:0 0 0 3px #ff6b9d66}#deposit-modal.modal-wrapper.deposit-modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));background:#080014d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow-y:auto;font-family:Poppins,system-ui,sans-serif}#deposit-modal .modal-card.deposit-card{position:relative;width:100%;max-width:420px;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#1a0a2e,#12061f);border:1px solid rgba(168,85,247,.35);box-shadow:0 24px 64px #0000008c,0 0 0 1px #ff6b9d1f}#deposit-modal .deposit-header-img{display:block;width:100%;height:auto;max-height:140px;object-fit:cover;object-position:center}#deposit-modal .modal-close{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#00000073;color:#fff;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .1s;z-index:2}#deposit-modal .modal-close:hover{background:#ff4d6d59}#deposit-modal .modal-body{padding:0 0 20px}#deposit-modal .deposit-form-wrap{background:transparent;max-width:100%;padding:0 18px 8px}#deposit-modal .deposit-form-panel{display:flex;flex-direction:column;gap:0}#deposit-modal .deposit-title{margin:18px 0 16px;font-size:22px;font-weight:800;color:#fff;text-align:center;letter-spacing:-.02em}#deposit-modal .input-group{margin-bottom:14px}#deposit-modal .input-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;margin-bottom:8px}#deposit-modal .amount-input{width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#00000059;color:#fff;font-size:18px;font-weight:700;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}#deposit-modal .amount-input:focus{border-color:#a855f7a6;box-shadow:0 0 0 3px #a855f733}#deposit-modal .amount-input::placeholder{color:#ffffff59}#deposit-modal .min-value-notice{display:block;margin-top:8px;font-size:11px;line-height:1.45;color:#00e68ad9}#deposit-modal .dep-cpf-group{margin-top:4px}#deposit-modal .values-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}#deposit-modal .value-btn.dep-quick-btn{position:relative;padding:12px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#5a2d6e59;color:#fff;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;line-height:1.35;transition:border-color .15s,background .15s,transform .1s}#deposit-modal .value-btn.dep-quick-btn:hover{border-color:#a855f780;background:#7c3aed40}#deposit-modal .value-btn.dep-quick-btn.selected{border-color:#00c97aa6;background:#00c97a2e;box-shadow:0 0 0 2px #00c97a26}#deposit-modal .value-btn.dep-quick-btn.quente{border-color:#ff6b9d73;background:linear-gradient(145deg,#ff6b9d33,#7c3aed33)}#deposit-modal .quente-tag{position:absolute;top:-6px;right:8px;font-size:9px;font-weight:800;letter-spacing:.06em;padding:3px 8px;border-radius:20px;background:linear-gradient(135deg,#ff6b9d,#ff4d6d);color:#fff}#deposit-modal .value-bonus{font-size:11px;font-weight:600;color:#00e68a}#deposit-modal .generate-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 18px;border:none;border-radius:14px;font-size:14px;font-weight:800;font-family:inherit;color:#fff;cursor:pointer;background:linear-gradient(135deg,#00c97a,#00a864);box-shadow:0 8px 24px #00c97a59;transition:filter .15s,transform .1s}#deposit-modal .generate-btn:hover:not(:disabled){filter:brightness(1.08)}#deposit-modal .generate-btn:active:not(:disabled){transform:scale(.98)}#deposit-modal .generate-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;filter:none}#deposit-modal .generate-btn svg{flex-shrink:0;opacity:.95}#deposit-modal .deposit-cancel-link{margin-top:14px;width:100%;padding:10px;border:none;background:transparent;color:#ffffff73;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}#deposit-modal .deposit-cancel-link:hover{color:#ffffffbf}#deposit-modal .roleta-dep-step2{text-align:center;padding:20px 4px 8px}#deposit-modal .roleta-dep-step2.hidden,#deposit-modal #dep-step1.hidden{display:none!important}#deposit-modal .dep-loading-block{padding:36px 0 48px}#deposit-modal .roleta-dep-spinner{width:48px;height:48px;margin:0 auto 16px;border:4px solid rgba(90,45,110,.6);border-top-color:#a855f7;border-radius:50%;animation:spin .8s linear infinite}#deposit-modal .dep-loading-text{font-size:13px;color:#ffffffd9}#deposit-modal .dep-paid-value{margin:0 0 6px;font-size:15px;color:#ffffffe6}#deposit-modal .dep-paid-value strong{color:#00e68a}#deposit-modal .dep-paid-due{margin:0 0 14px;font-size:12px;color:#ffffff80}#deposit-modal .dep-qr-wrap{background:#00c97a33;border:1px solid rgba(0,201,122,.4);border-radius:14px;padding:16px;margin-bottom:16px}#deposit-modal #dep-qr-img{width:180px;height:180px;border-radius:8px;display:block;margin:0 auto;background:#fff}#deposit-modal .dep-copy-block{margin-bottom:14px;text-align:left}#deposit-modal .dep-copy-label{font-size:11px;color:#fffc;margin-bottom:6px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}#deposit-modal .dep-copy-row{display:flex;align-items:center;gap:8px;background:#5a2d6e80;border:1px solid rgba(168,85,247,.4);border-radius:10px;padding:10px 12px}#deposit-modal .dep-pix-txt{flex:1;min-width:0;font-size:11px;color:#00e68a;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,monospace}#deposit-modal .dep-copy-btn{flex-shrink:0;background:#00c97a;color:#fff;border:none;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}#deposit-modal .dep-copy-btn:hover{filter:brightness(1.08)}#deposit-modal .dep-success-note{background:#00c97a33;border:1px solid rgba(0,201,122,.4);border-radius:10px;padding:12px;margin-bottom:14px;font-size:12px;color:#00e68a;line-height:1.4;text-align:left}#deposit-modal .roleta-dep-btn-pix.dep-close-bottom{margin-top:8px;width:100%;max-width:280px;padding:14px 20px;border:none;border-radius:12px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff}#deposit-modal .deposit-new-link{margin-top:12px;width:100%;padding:8px;border:none;background:transparent;color:#a855f7f2;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}#deposit-modal .deposit-new-link:hover{color:#c4b5fd}@media(max-width:380px){#deposit-modal .values-grid{grid-template-columns:1fr}}#modal-saque.pnl-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12050;display:flex;align-items:center;justify-content:center;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));background:#080014d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow-y:auto;font-family:Poppins,system-ui,sans-serif}#modal-saque .pnl-modal{position:relative;width:100%;max-width:400px;background:linear-gradient(180deg,#faf8fc,#f3eef8);border-radius:20px;border:1px solid rgba(153,128,170,.35);box-shadow:0 24px 64px #00000073,0 0 0 1px #ff6b9d1f;color:#2d1b3d;overflow:hidden}#modal-saque .pnl-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid rgba(153,128,170,.2);background:#ffffffa6}#modal-saque .pnl-modal-header.hidden{display:none!important}#modal-saque .pnl-modal-title{font-size:17px;font-weight:800;color:#4a3060;letter-spacing:-.02em}#modal-saque .pnl-modal-close{width:36px;height:36px;border-radius:50%;border:1px solid rgba(153,128,170,.35);background:#fff;color:#9980aa;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,transform .1s}#modal-saque .pnl-modal-close:hover{background:#ff6b9d1f;color:#ff4d6d}#modal-saque .pnl-saldo-modal-info{padding:14px 18px 4px;font-size:14px;color:#6b5578}#modal-saque .pnl-saldo-modal-info strong{color:#00a864;font-weight:800}#modal-saque #withdrawal-step-form.hidden,#modal-saque #withdrawal-step-pix.hidden{display:none!important}#modal-saque .withdrawal-form{padding:8px 18px 20px}#modal-saque .pnl-saque-input-wrap{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:0 14px;min-height:52px;border-radius:14px;border:1px solid rgba(153,128,170,.25);background:#fff;box-shadow:0 1px #fffc inset}#modal-saque .pnl-saque-pix-wrap,#modal-saque .pnl-saque-cpf-wrap{background:#f8f8f8;border-color:#9980aa33}#modal-saque .pnl-input-prefix{font-size:15px;font-weight:800;color:#9980aa;flex-shrink:0}#modal-saque .pnl-saque-prefix-sm{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}#modal-saque .pnl-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:17px;font-weight:700;font-family:inherit;color:#2d1b3d;padding:14px 0}#modal-saque .pnl-saque-pix-wrap .pnl-input,#modal-saque .pnl-saque-cpf-wrap .pnl-input{font-size:15px;font-weight:600}#modal-saque .pnl-input::placeholder{color:#4a306073;font-weight:500}#modal-saque .pnl-info-box{border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.45;margin-bottom:4px}#modal-saque .pnl-info-orange{background:#ff8c421f;border:1px solid rgba(255,140,66,.35);color:#b45309}#modal-saque .pnl-saque-submit-btn{width:100%;margin-top:16px;border:none;border-radius:14px;padding:16px 18px;font-size:15px;font-weight:800;font-family:inherit;cursor:pointer;background:linear-gradient(135deg,#ff6b9d,#ff8cc8);color:#fff;box-shadow:0 8px 24px #ff6b9d59;transition:filter .15s,transform .1s,opacity .15s}#modal-saque .pnl-saque-submit-btn:hover:not(:disabled){filter:brightness(1.06)}#modal-saque .pnl-saque-submit-btn:active:not(:disabled){transform:scale(.99)}#modal-saque .pnl-saque-submit-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}#modal-saque .meus-saques-section{margin-top:22px}#modal-saque .meus-saques-heading{font-size:13px;font-weight:700;color:#9980aa;margin-bottom:10px;display:flex;align-items:center;gap:6px}#modal-saque .pnl-modal-body-saque{padding:18px 18px 22px;text-align:center}#modal-saque .pnl-saque-pix-lead{margin:0 0 14px;font-size:14px;color:#5c4868;line-height:1.45}#modal-saque .pnl-saque-qr-wrap{display:inline-block;padding:12px;background:#fff;border-radius:14px;border:1px solid rgba(153,128,170,.25);margin-bottom:14px;box-shadow:0 4px 16px #00000014}#modal-saque .pnl-saque-qr-wrap img{display:block;width:200px;height:200px}#modal-saque .pnl-saque-copy-row{display:flex;gap:8px;align-items:stretch;margin-bottom:14px}#modal-saque .pnl-saque-copy-input{flex:1;min-width:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(153,128,170,.35);background:#f8f8f8;font-size:11px;font-family:ui-monospace,monospace;color:#4a3060}#modal-saque .pnl-saque-copy-btn{flex-shrink:0;padding:10px 16px;border:none;border-radius:10px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer}#modal-saque .pnl-saque-voltar-btn{width:100%;margin-top:0;background:#9980aa26;color:#5c4868;box-shadow:none;border:1px solid rgba(153,128,170,.3)}#modal-saque .pnl-saque-voltar-btn:hover{background:#9980aa38;filter:none}
