@font-face{font-family:Lilita;src:url(../jogar/assets/font/lilita-one.woff2)}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#191929;color:#fafafa;font:16px/1.5 system-ui,-apple-system,sans-serif;min-height:100dvh}button,input,a{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer}header{height:78px;border-bottom:2px solid #e99400;background:#191929;display:flex;align-items:center;justify-content:space-between;padding:12px max(18px,calc((100vw - 1050px)/2));gap:10px;position:relative;z-index:2}.brand{font-family:Lilita,system-ui;color:#ffaf00;font-size:clamp(20px,4vw,28px);text-decoration:none;white-space:nowrap}#account{display:flex;align-items:center;gap:10px}#account[hidden],nav[hidden]{display:none}.wallet{font-size:10px;letter-spacing:1px;background:linear-gradient(135deg,#ffb800,#e78100);border-radius:40px;min-width:100px;text-align:center;padding:6px 12px;box-shadow:0 5px 25px #ff990025}.wallet strong{display:block;font-size:16px;letter-spacing:0}.avatar{border:0;background:#ffb600;color:#fff;width:42px;height:42px;border-radius:50%;font-weight:800}main{max-width:1050px;margin:auto;padding:0 20px 125px}.balance{text-align:center;padding:30px 0 25px}.eyebrow{color:#95929f;font-size:14px;letter-spacing:1px;text-transform:uppercase}.balance h1{font-size:44px;font-weight:900;line-height:1.15;margin:9px 0 22px}.actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.pill{border:1px solid #4c4959;background:#ffffff08;color:#dddce7;padding:12px 18px;border-radius:40px;font-weight:750;min-height:48px}.gold,.primary{background:linear-gradient(115deg,#ffac00,#ec8600);color:#fff;border:0;box-shadow:0 8px 30px #ee94002c;font-weight:850}.card{background:linear-gradient(130deg,#1d1c30,#242237);border:1px solid #97661e;border-top:3px solid #ffb600;border-radius:22px;padding:26px;box-shadow:0 0 50px #f0a0000d}.card h2{font-size:23px;margin:0;font-weight:900;line-height:1.25}.muted{color:#aaa6b7}.card p{margin:10px 0 22px}.badges{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.badge{border:1px solid #8c711c;border-radius:30px;padding:8px 14px;color:#ffdd36;background:#b8930015;font-weight:700;font-size:14px}.badge.blue{border-color:#244881;color:#6d9dea;background:#16499720}label{display:block;font-size:14px;font-weight:750;color:#a5a0b1;margin:18px 0 8px}input{width:100%;border:1px solid #725a3a;background:#ffffff05;border-radius:14px;color:#fff;font:inherit;min-height:56px;padding:14px 16px;outline:none}input:focus{border-color:#ffae00;box-shadow:0 0 0 3px #ffae0018}.amount{display:flex;border:1px solid #725a3a;border-radius:14px;align-items:center;padding-left:18px;color:#ffa600;font-weight:850}.amount input{border:0;background:none;font-size:24px;min-width:0}.quick{display:flex;gap:10px;margin:10px 0 15px}.quick button{color:#ffac00;border:1px solid #875f26;border-radius:25px;background:#ffad0008;padding:10px 18px;font-weight:800}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.stats span{display:block;font-size:12px;color:#8c879c;text-transform:uppercase}.stats strong{font-size:18px}.stats div:first-child strong{color:#ffdf2f}.notice{padding:18px;border:1px solid #773444;border-radius:14px;background:#ff29470a;color:#fa7b89;margin:22px 0;font-weight:650}.primary{width:100%;min-height:58px;border-radius:35px;padding:16px;font-size:18px}.text-button{border:0;background:none;color:#ffb521;padding:10px}.demo{font-size:13px;color:#9791a6;text-align:center;margin:20px 0}.auth{max-width:440px;margin:50px auto 0}.auth-title{text-align:center;margin-bottom:25px}.auth-title h1{font-size:32px;margin:0 0 5px}.auth-title p{color:#a6a0b4;margin:0}.auth .card{padding:28px}.auth .primary{margin-top:25px}.auth-foot{text-align:center;color:#aca4b7;margin-top:20px}.error{color:#ff8c9b;font-size:14px;min-height:21px;margin-top:12px}.layout{max-width:720px;margin:auto}.screen{padding-top:32px}.screen h1{margin:0 0 22px}.profile-row{border-bottom:1px solid #ffffff12;padding:15px 0;overflow-wrap:anywhere}.profile-row small{display:block;color:#a19aad}.secondary{width:100%;border:1px solid #4d475a;background:transparent;color:#fff;padding:14px;border-radius:15px;margin-top:14px}nav{position:fixed;bottom:0;left:0;right:0;background:#1b1b2c;border-top:2px solid #e59a00;display:flex;justify-content:center;padding:10px 12px max(12px,env(safe-area-inset-bottom));z-index:10;gap:clamp(6px,5vw,40px)}nav button{background:none;border:0;color:#9c97a9;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;text-transform:uppercase;font-size:11px;font-weight:800;min-width:54px;min-height:65px}nav button>span{font-size:28px;border:1px solid #3c374b;background:#ffffff05;width:44px;height:44px;border-radius:12px;line-height:42px}nav button.active{color:#ffad00}nav .play img{width:62px;height:62px;border-radius:50%;border:3px solid #ffaf00;box-shadow:0 0 24px #ffaf0040;margin-top:-28px}#toast{position:fixed;bottom:115px;left:50%;transform:translate(-50%);max-width:calc(100% - 32px);border-radius:12px;padding:12px 20px;background:#ffb500;color:#201a12;font-weight:700;z-index:30;display:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media (min-width:900px){.layout{max-width:720px}.balance{padding-top:40px}.card{padding:32px}.auth{margin-top:65px}}@media (max-width:380px){header{padding:12px}.brand{font-size:20px}.wallet{min-width:85px}.avatar{width:36px;height:36px}main{padding:0 12px 120px}.card{padding:20px}.pill{padding:10px 13px}.stats strong{font-size:16px}nav{gap:4px;padding-left:4px;padding-right:4px}nav button{min-width:50px}.card h2{font-size:20px}}@media (max-height:500px) and (orientation:landscape){.auth{margin-top:20px}header{height:65px}nav{padding-top:5px}nav button{min-height:50px}nav button>span{height:30px;line-height:28px;font-size:24px}.balance{padding:20px 0}.balance h1{font-size:32px}}@media (prefers-reduced-motion:no-preference){.card{animation:enter .25s ease-out}@keyframes enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}body{background:linear-gradient(180deg,#100e1ed6,#0c0a18ed),url(../img/wallpaper.jpg) center top/cover no-repeat;color:#f7f5fc;background-attachment:scroll}header{background:#151521ef;border-bottom:1px solid #ffffff0d;height:84px}.brand{display:flex;gap:8px;align-items:center}.brand img{width:124px;height:64px;object-fit:contain}.brand-pay{font:800 10px system-ui;letter-spacing:2px;color:#191525;background:#ffbb24;border-radius:6px;padding:4px 6px;align-self:flex-end;margin-bottom:13px}.wallet{background:#252336;border:1px solid #ffffff0e;box-shadow:none;color:#9b96ad;font-size:10px}.wallet strong{color:#ffd35c;font-size:16px}.avatar{background:#3b3143;color:#ffcd61;border:1px solid #ffce6130}.lucide{width:21px;height:21px;flex-shrink:0;vertical-align:middle}.pill,.badge,.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px}.pill{border-color:#494153;background:#252333;font-size:14px;padding:12px 20px}.pill.gold{background:linear-gradient(125deg,#ffcc54,#ffae17);color:#29200d;box-shadow:0 7px 24px #ffb30022}.balance h1{font-size:46px;letter-spacing:-1.8px}.balance .eyebrow{font-size:12px;letter-spacing:1.7px}.card{background:linear-gradient(145deg,#232131,#1c1b2a);border:1px solid #ffffff12;border-top:1px solid #ffffff16;box-shadow:0 16px 60px #00000025;border-radius:24px}.card h2{font-weight:800;letter-spacing:-.5px}.primary{background:linear-gradient(115deg,#ffd260,#ffad17);color:#30220b;border-radius:16px;font-size:16px;box-shadow:0 8px 24px #ffb31e15;transition:filter .2s,transform .2s}.primary:hover{filter:brightness(1.07)}.primary:active{transform:translateY(1px)}.primary:disabled{opacity:.65;cursor:wait}.notice{background:#e6697710;border-color:#e6697727;font-size:14px;font-weight:500}.notice.ok{background:#22c55e14;border-color:#22c55e45;color:#bbf7d0}.amount{background:#141421;border-color:#51445b;border-radius:16px}.amount input{font-weight:750;font-size:28px;min-height:68px}.quick button{border-color:#ffcd5130;color:#ffd060;background:#ffd0600d;font-size:14px;padding:9px 20px}.badges{gap:8px}.badge{font-size:12px;color:#f6ce61;border-color:#ffd25a25;padding:7px 12px;background:#f7c64708}.badge.blue{color:#a4beed;border-color:#8faaff25;background:#8faaff08}.badge .lucide{width:16px;height:16px}.game-cover{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;margin:-26px -26px 22px;border-radius:24px 24px 0 0;overflow:hidden;background:linear-gradient(90deg,#201e31f5,#201e3190),url(../img/railway.jpg) center 48%/cover;min-height:160px}.game-cover>img{width:150px;filter:drop-shadow(0 5px 12px #0008);flex-shrink:0}.game-cover-copy{max-width:300px}.game-cover h2{font-family:Lilita,system-ui;font-size:28px;letter-spacing:.2px;margin-top:9px}.game-cover p{font-size:14px;color:#d1c8d7;margin:8px 0 0}.cover-label{color:#f9c963;font-size:10px;letter-spacing:1.8px;font-weight:800}.stats{padding:18px 0;border-block:1px solid #ffffff08}.stats strong{display:block;margin-top:5px}.stats span{font-size:11px;letter-spacing:.5px}nav{background:#191824f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid #ffffff12;padding-top:12px}nav button{font-size:10px;letter-spacing:.5px;gap:7px}nav button>span{background:transparent;border:0;display:grid;place-items:center;width:42px;height:36px;line-height:1}nav button .lucide{width:23px;height:23px}nav button.active>span{background:#ffbb1810;color:#ffcc54}nav button.active{color:#ffcc54}nav .play img{border:3px solid #ffcb57;width:64px;height:64px;box-shadow:0 5px 25px #ffca5730}.auth{margin-top:28px;max-width:460px}.auth-art{height:170px;border-radius:24px;background:linear-gradient(0deg,#171623,#17162300),url(../img/railway.jpg) center/cover;position:relative;display:flex;justify-content:center;align-items:flex-start;margin-bottom:22px}.auth-logo{width:210px;height:110px;object-fit:contain;margin-top:16px;filter:drop-shadow(0 6px 12px #0009)}.auth-game-icon{position:absolute;bottom:-8px;width:62px;height:62px;border:3px solid #ffd166;border-radius:18px;overflow:hidden;box-shadow:0 7px 24px #0005;transform:rotate(-7deg)}.auth-game-icon img{width:100%;height:100%;object-fit:cover}.auth-title h1{font-size:26px;letter-spacing:-.6px}.auth-title p{font-size:14px}.auth label{font-size:13px;color:#c5bece;font-weight:600}.auth input{background:#171621;border-color:#ffffff13;border-radius:12px;font-size:16px}.auth .card{padding:26px}.auth-foot{font-size:14px}.auth .demo{font-size:12px;max-width:380px;margin:20px auto}.profile-row{padding:18px 0}.profile-row small{font-size:12px;margin-bottom:5px}:focus-visible{outline:2px solid #ffcd5c;outline-offset:4px}@media (min-width:900px){.game-cover{margin:-32px -32px 24px;padding:32px;min-height:185px}.game-cover>img{width:185px}.auth{margin-top:34px}}@media (max-width:600px){.game-cover{min-height:150px}.game-cover>img{width:115px}.game-cover h2{font-size:24px}.game-cover p{font-size:13px}.game-cover-copy{max-width:205px}}@media (max-width:380px){.game-cover{margin:-20px -20px 20px;padding:20px;gap:8px}.game-cover>img{width:90px}.game-cover h2{font-size:22px}.brand img{width:110px}.brand-pay{display:none}.pill{padding:12px 16px}.stats strong{font-size:16px}}@media (max-height:500px) and (orientation:landscape){.auth-art{height:110px}.auth-logo{height:85px;margin-top:0}.auth-game-icon{width:48px;height:48px}.game-cover{min-height:120px}.auth{margin-top:20px}}.deposit-head{display:flex;align-items:center;gap:15px;margin-bottom:20px}.deposit-head h2{font-size:22px;margin-top:6px}.deposit-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#ffd15d12;border:1px solid #ffd15d30;flex-shrink:0;color:#ffd15d}.deposit-icon svg{width:26px;height:26px}.deposit-balance{background:#141421;border:1px solid #ffffff08;padding:16px 20px;border-radius:16px;display:flex;align-items:center;justify-content:space-between;margin:24px 0;gap:12px}.deposit-balance span{color:#aaa1b9;font-size:13px}.deposit-balance strong{color:#ffd367;font-size:22px}.deposit-options{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0}.deposit-options button{min-height:48px;border:1px solid #ffffff15;background:#ffffff04;color:#c5bed1;border-radius:13px;font-weight:700}.deposit-options button.selected{border-color:#ffcc5c;color:#ffcc5c;background:#ffcc5c10}.deposit-options button:hover{border-color:#ffcc5c}@media (max-width:380px){.deposit-head h2{font-size:19px}.deposit-options{gap:5px}.deposit-options button{font-size:13px}}.balance .actions{display:none!important}.balance h1{margin-bottom:0}.rules-link{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;min-height:48px;border:1px solid #ffffff1c;background:transparent;color:#ffd060;border-radius:16px;font-weight:700}.rules-dialog{border:1px solid #ffffff1c;background:linear-gradient(145deg,#232131,#1c1b2a);color:#fafafa;border-radius:22px;padding:26px;width:min(480px,calc(100vw - 40px));max-height:calc(100dvh - 60px)}.rules-dialog::backdrop{background:#0b0919bb}.rules-dialog h2{margin:0 0 12px;font-size:22px}.rules-body{max-height:52dvh;overflow-y:auto;text-align:left;font-size:14px;color:#c5bed1}.rules-body p{margin:0 0 10px}.rules-body strong{color:#ffd060}.rules-dialog .primary{width:100%;margin-top:14px;min-height:52px;border-radius:14px}.balance-time{display:block;color:#95929f;font-size:12px;margin-top:6px}.balance-split{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:center;margin-top:8px;font-size:13px;color:#c5bed1}.balance-split em{display:block;width:100%;font-style:normal;color:#95929f;font-size:12px}.pix-fixa{display:flex;align-items:center;min-height:48px;padding:12px 16px;border:1px solid #ffffff1c;background:#ffffff08;color:#ffd060;border-radius:14px;font-weight:800;pointer-events:none}.saque-info{margin:12px 2px 0;font-size:13px;color:#c5bed1;text-align:center}#cpf-save{margin-top:12px;width:100%}#cpf-card h2{margin:0 0 10px;font-size:18px}.deposit-screen{padding-top:24px}.deposit-title{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:18px}.deposit-title h1{margin:3px 0 0;font-size:30px;line-height:1.1}.deposit-safe{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #65dc9b2d;border-radius:999px;background:#45c9870d;color:#8de2b4;font-size:12px;font-weight:750;white-space:nowrap}.deposit-safe svg{width:16px}.deposit-promo{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:144px;margin-bottom:14px;padding:22px;border:1px solid #ffd05a38;border-radius:22px;background:radial-gradient(circle at 92% 8%,#ffd65a45,transparent 38%),linear-gradient(135deg,#3a2131,#211c31 58%,#2c253a);box-shadow:0 18px 50px #0003;animation:promo-card-glow 3s ease-in-out infinite}@keyframes promo-card-glow{0%,to{box-shadow:0 18px 50px #0003,0 0 #ffcf5a00}50%{box-shadow:0 18px 50px #0003,0 0 26px 2px #ffcf5a55}}@media (prefers-reduced-motion:reduce){.deposit-promo{animation:none}}.deposit-promo:after{content:"";position:absolute;inset:auto -45px -62px auto;width:170px;height:170px;border:24px solid #ffbb2620;border-radius:50%}.deposit-promo>div{position:relative;z-index:1;max-width:430px}.deposit-promo .promo-label{display:inline-block;padding:5px 9px;border-radius:7px;background:#ffd05a;color:#38260a;font-size:11px;font-weight:950;letter-spacing:.8px}.deposit-promo h2{margin:10px 0 5px;font:28px/1 Lilita,system-ui;color:#fff}.deposit-promo p{margin:0;color:#cfc5d5;font-size:13px;line-height:1.4}.deposit-promo>strong{position:relative;z-index:1;display:grid;place-items:center;min-width:78px;height:78px;border-radius:24px;background:linear-gradient(145deg,#ffe078,#ffad17);color:#3a2507;font:34px Lilita,system-ui;transform:rotate(5deg);box-shadow:0 10px 25px #ffb31f33;animation:promo-breathe 2.8s ease-in-out infinite}@keyframes promo-breathe{0%,to{transform:rotate(5deg) scale(1);box-shadow:0 10px 25px #ffb31f33}50%{transform:rotate(5deg) scale(1.05);box-shadow:0 10px 32px #ffb31f66}}@media (prefers-reduced-motion:reduce){.deposit-promo>strong{animation:none}}.deposit-card{padding:18px}.deposit-card .deposit-balance{margin:0 0 20px;background:linear-gradient(120deg,#151422,#1a1829);border-color:#ffffff0c}.deposit-label{margin-top:0}.deposit-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 22px}.deposit-options button{position:relative;display:flex;min-width:0;min-height:78px;padding:12px 8px;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;border:1px solid #ffffff13;border-radius:16px;background:#171622;color:#eee8f2;text-align:left;transition:border-color .18s,background .18s,transform .18s}.deposit-options button span{font-size:18px;font-weight:900;white-space:nowrap}.deposit-options button small{color:#938c9d;font-size:11px;white-space:nowrap}.deposit-options button b{position:absolute;top:7px;right:7px;padding:3px 6px;border-radius:7px;background:#4c3b1d;color:#ffd66b;font-size:11px}.deposit-options button.bonus{background:linear-gradient(145deg,#211f2f,#2b2332)}.deposit-options button.featured{border-color:#ffbd3840;background:linear-gradient(145deg,#352431,#27202f)}.deposit-options button.selected{border-color:#ffca55;background:linear-gradient(145deg,#342b29,#28222d);box-shadow:0 0 0 2px #ffc94b20,0 9px 25px #0003;transform:translateY(-2px)}.deposit-options button.selected span{color:#ffd369}.deposit-amount{margin-top:8px}.deposit-summary{margin:18px 0 12px;padding:6px 16px;border:1px solid #ffffff0d;border-radius:17px;background:#151421}.deposit-summary>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #ffffff0a}.deposit-summary>div:last-child{border:0}.deposit-summary span{color:#9f98aa;font-size:13px}.deposit-summary strong{font-size:14px}.deposit-summary .deposit-total strong{color:#ffd367;font-size:21px}.deposit-summary .deposit-total span{color:#e1d9e4;font-weight:700}.deposit-rule{display:flex;align-items:center;gap:8px!important;margin:0 0 16px!important;color:#9be2ba;font-size:13px}.deposit-rule svg{width:17px}.deposit-submit{min-height:62px}.deposit-submit span{display:flex;gap:6px}.deposit-submit strong{font-weight:950}.deposit-disclaimer{margin:16px 4px 0!important;color:#827c8b;text-align:center;font-size:12px;line-height:1.45}@media (max-width:520px){.deposit-screen{padding-top:18px}.deposit-title{align-items:center}.deposit-title h1{font-size:27px}.deposit-safe{max-width:135px;white-space:normal;line-height:1.2}.deposit-promo{min-height:150px;padding:19px}.deposit-promo h2{font-size:25px}.deposit-promo>strong{min-width:68px;height:68px;border-radius:21px;font-size:30px}.deposit-card{margin-inline:-4px;padding:16px;border-radius:20px}.deposit-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.deposit-options button{min-height:76px;padding:12px}.deposit-options button span{font-size:18px}.deposit-balance strong{font-size:20px}.deposit-summary{padding-inline:14px}}@media (max-width:350px){.deposit-title{align-items:flex-start;flex-direction:column}.deposit-safe{max-width:none}.deposit-promo>strong{min-width:58px;height:58px;font-size:26px}.deposit-promo h2{font-size:22px}.deposit-options button{padding:10px}.deposit-options button span{font-size:16px}.deposit-options button small{font-size:10px}}.pix-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 18px}.pix-form-fields .full-width{grid-column:span 2}.pix-input-group label{display:block;font-size:12px;font-weight:700;color:#a49cb2;margin:0 0 6px 2px}.pix-input-group input{width:100%;border:1px solid #ffffff18;background:#141320;border-radius:12px;color:#fff;font-size:14px;min-height:48px;padding:10px 14px;outline:none;transition:border-color .2s,box-shadow .2s}.pix-input-group input:focus{border-color:#ffc94b;box-shadow:0 0 0 3px #ffc94b26}.pix-checkout-box{display:flex;flex-direction:column;gap:16px;margin-top:14px;padding:22px;background:radial-gradient(circle at 50% 0%,#28203d,#171526 65%,#12101e);border:1px solid #ffd16640;border-radius:20px;box-shadow:0 16px 45px #00000073;animation:pixFadeIn .3s ease-out both}@keyframes pixFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pix-status-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:999px;background:#ffba241f;border:1px solid rgba(255,186,36,.35);color:#ffd269;font-size:13px;font-weight:800;text-align:center}.pix-status-pill.checking{background:#50a0ff1f;border-color:#50a0ff59;color:#7bb5ff}.pix-status-pill.paid{background:#2ed5732e;border-color:#2ed5738c;color:#2ed573}.pix-pulse-dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor;animation:pixPulse 1.4s ease-in-out infinite alternate}@keyframes pixPulse{0%{transform:scale(.8);opacity:.5}to{transform:scale(1.3);opacity:1}}.pix-qr-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:6px 0 10px}.pix-qr-img{display:block;margin:0 auto;width:200px;height:auto;max-width:min(200px,62vw);border-radius:16px;border:4px solid #ffcc54;background:#fff;padding:10px;box-shadow:0 10px 30px #00000080;object-fit:contain}.pix-meta-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px 16px;background:#110f1c;border:1px solid #ffffff10;border-radius:14px}.pix-meta-row>div:last-child{text-align:right}.pix-meta-row span{display:block;font-size:11px;color:#9c94aa;text-transform:uppercase;letter-spacing:.5px}.pix-meta-row strong{font-size:17px;color:#ffd66b}.pix-meta-row .timer-val{color:#ff6b81;font-family:monospace;font-size:17px}.pix-copy-box{display:flex;flex-direction:column;gap:8px}.pix-copy-label{font-size:12px;color:#b8afc4;display:flex;justify-content:space-between}.pix-copy-row{display:flex;gap:8px;align-items:center}.pix-copy-input{flex:1;min-width:0;height:48px;padding:0 14px;background:#0f0e1a;border:1px solid #ffffff1a;border-radius:12px;color:#c9c1d6;font-family:monospace;font-size:12px;outline:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pix-btn-copy{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:48px;padding:0 18px;border-radius:12px;border:0;background:linear-gradient(135deg,#ffd05a,#ff9f1c);color:#2b1a03;font-weight:850;font-size:13px;cursor:pointer;transition:all .2s ease}.pix-btn-copy:hover{filter:brightness(1.1);transform:translateY(-1px)}.pix-btn-copy.copied{background:#2ed573;color:#fff}.pix-actions-grid{display:flex;flex-direction:column;gap:10px;margin-top:6px}.pix-btn-action{min-height:48px;width:100%;padding:12px 16px;border-radius:14px;border:1px solid #ffffff15;background:#1c1a2c;color:#e2dceb;font-size:14px;font-weight:750;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease}.pix-btn-action:hover{background:#27243c;border-color:#ffd05a50}.pix-btn-back{background:transparent;border-color:transparent;color:#9d94aa;font-size:13px;font-weight:600;padding:8px;min-height:auto}.pix-btn-back:hover{color:#fff;text-decoration:underline;background:transparent;border-color:transparent}.pix-success-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:32px 20px;background:radial-gradient(circle at 50% 10%,#1e3f2b,#15201b 60%,#101512);border:2px solid #2ed573;border-radius:22px;box-shadow:0 16px 50px #2ed57333;animation:pixFadeIn .35s ease-out both}.pix-success-icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#2ed573,#10ac84);color:#fff;display:grid;place-items:center;box-shadow:0 10px 30px #2ed57366}.pix-success-card h2{font-family:Lilita,system-ui;font-size:28px;margin:0;color:#fff}.pix-success-card p{color:#bfe5cc;font-size:15px;margin:0;max-width:380px}.pix-success-card .primary{margin-top:10px;background:linear-gradient(115deg,#2ed573,#10ac84);color:#fff;box-shadow:0 8px 30px #2ed57359}@media (max-width: 520px){.pix-form-fields{grid-template-columns:1fr;gap:10px}.pix-form-fields .full-width{grid-column:span 1}.pix-actions-grid{grid-template-columns:1fr}.pix-btn-back{grid-column:span 1}}.pix-qr-placeholder{width:100%;aspect-ratio:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:16px;border-radius:14px;border:1px dashed rgba(255,255,255,.22);background:#ffffff0a;color:#ffffffb8}.pix-qr-placeholder svg{width:34px;height:34px;opacity:.6}.pix-qr-placeholder strong{font-size:.95rem;letter-spacing:.02em}.pix-qr-placeholder span{font-size:.78rem;line-height:1.35;opacity:.75}.withdraw-screen{padding-top:24px}.withdraw-title{margin-bottom:18px}.withdraw-title h1{margin:3px 0 5px;font-size:30px}.withdraw-title p{margin:0;color:#9e97a7;font-size:14px}.withdraw-balance{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:22px;border:1px solid #ffffff12;border-radius:22px;background:linear-gradient(135deg,#292337,#1d1b2b);box-shadow:0 16px 45px #0003}.withdraw-balance span,.withdraw-balance small{display:block;color:#9d96a9}.withdraw-balance span{font-size:13px}.withdraw-balance strong{display:block;margin:3px 0;font-size:32px;line-height:1.15;color:#ffd369}.withdraw-balance small{font-size:11px}.withdraw-balance>svg{width:48px;height:48px;padding:11px;border:1px solid #ffd15d30;border-radius:16px;background:#ffd15d10;color:#ffd15d}.withdraw-card{padding:20px}.withdraw-card>form>label:first-child{margin-top:0}.withdraw-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:9px 0 20px}.withdraw-options button{min-height:50px;border:1px solid #ffffff14;border-radius:13px;background:#171621;color:#d7d0dc;font-weight:800}.withdraw-options button.selected{border-color:#ffcb59;background:#ffcb590e;color:#ffd46c;box-shadow:0 0 0 2px #ffcb5915}.withdraw-options button:disabled{opacity:.35;cursor:not-allowed}.withdraw-amount{margin-top:8px}.pix-fields{display:grid;grid-template-columns:160px 1fr;gap:12px}.pix-fields label{margin-top:16px}.pix-fields select{width:100%;min-height:56px;padding:0 13px;border:1px solid #ffffff15;border-radius:14px;background:#171621;color:#f5f2f7;font:inherit;outline:none}.pix-fields select:focus{border-color:#ffca55;box-shadow:0 0 0 3px #ffca5518}.withdraw-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 5px;padding:16px;border:1px solid #ffffff0d;border-radius:16px;background:#151421}.withdraw-summary span{color:#9d96a9;font-size:13px}.withdraw-summary strong{color:#ffd369;font-size:22px}.withdraw-submit{margin-top:4px}.withdraw-disclaimer{margin:16px 2px 0!important;color:#837d8c;text-align:center;font-size:12px}.withdraw-history{margin-top:22px}.withdraw-history h2{font-size:17px}.withdraw-history>div{display:grid;grid-template-columns:1fr auto;gap:3px 12px;margin-top:9px;padding:14px 16px;border:1px solid #ffffff0c;border-radius:15px;background:#1b1927}.withdraw-history span{display:flex;align-items:center;gap:7px;color:#aaa3b1;font-size:13px}.withdraw-history span svg{width:15px}.withdraw-history strong{color:#f3edf6}.withdraw-history small{grid-column:1/-1;color:#d0a95a;font-size:11px}.deposit-safe,.deposit-rule svg{display:none!important}@media (max-width:520px){.withdraw-screen{padding-top:18px}.withdraw-title h1{font-size:27px}.withdraw-balance{padding:18px}.withdraw-balance strong{font-size:29px}.withdraw-card{padding:16px;margin-inline:-4px}.withdraw-options{grid-template-columns:repeat(2,minmax(0,1fr))}.pix-fields{grid-template-columns:1fr;gap:0}.pix-fields label{margin-top:15px}}.auth-mobile{max-width:460px;margin:24px auto 0}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 22px;padding:4px;border:1px solid #ffffff0d;border-radius:14px;background:#171621}.auth-tabs a{display:grid;place-items:center;min-height:46px;border-radius:10px;color:#918a9e;text-decoration:none;font-size:14px;font-weight:800}.auth-tabs a.active{background:#2a2635;color:#ffd267;box-shadow:0 5px 18px #0003}.auth-mobile .auth-title{text-align:left;margin-bottom:18px}.auth-mobile .auth-title .eyebrow{font-size:11px}.auth-mobile .auth-title h1{margin-top:5px;font-size:29px}.auth-mobile .auth-title p{font-size:14px}.auth-card{padding:22px}.auth-card label{margin:14px 0 7px}.auth-card label:first-child{margin-top:0}.auth-field{position:relative;display:flex;align-items:center}.auth-field>svg{position:absolute;left:14px;width:19px;color:#8f879a;z-index:1}.auth-field input{padding-left:44px;padding-right:48px;background:#15141f}.auth-field .password-toggle{position:absolute;right:5px;display:grid;place-items:center;width:44px;height:44px;min-height:44px;border:0;border-radius:10px;background:transparent;color:#9a92a3}.auth-field .password-toggle svg{width:19px}.auth-submit{margin-top:10px}.auth-privacy{display:flex;align-items:center;justify-content:center;gap:7px;margin:16px 10px!important;color:#888190!important;text-align:center;font-size:12px!important}.auth-privacy svg{width:15px;flex-shrink:0}.auth-mobile .auth-art{height:150px;margin-bottom:16px}@media (max-width:520px){.auth-mobile{margin-top:14px}.auth-mobile .auth-art{height:126px;border-radius:20px}.auth-mobile .auth-logo{height:90px;margin-top:5px}.auth-mobile .auth-game-icon{width:54px;height:54px}.auth-tabs{margin-bottom:18px}.auth-mobile .auth-title h1{font-size:26px}.auth-card{padding:18px;margin-inline:-2px}.auth-field input{min-height:58px}.auth-submit{min-height:60px}}@media (max-height:700px) and (orientation:portrait){.auth-mobile .auth-art{height:105px}.auth-mobile .auth-game-icon{display:none}.auth-tabs,.auth-mobile .auth-title{margin-bottom:14px}}.referral-screen{padding-top:24px}.referral-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border:1px solid #ffd05a25;border-radius:22px;background:radial-gradient(circle at 95% 0,#ffd15d2e,transparent 40%),linear-gradient(135deg,#31253a,#211d31);box-shadow:0 16px 45px #0003}.referral-hero h1{margin:5px 0;font-size:29px}.referral-hero p{margin:0;color:#b6adbd;font-size:14px}.referral-hero>svg{width:62px;height:62px;padding:15px;border-radius:20px;background:#ffd05a12;color:#ffd160}.referral-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0}.referral-stats>div{padding:14px 10px;border:1px solid #ffffff0d;border-radius:15px;background:#1b1927;text-align:center}.referral-stats span{display:block;color:#8f8799;font-size:11px}.referral-stats strong{display:block;margin-top:4px;color:#f5eff7;font-size:17px}.referral-card{padding:20px}.referral-card>label{margin-top:0}.referral-link{display:flex;gap:8px}.referral-link input{min-width:0;font-size:13px}.referral-link button{display:grid;place-items:center;min-width:56px;border:1px solid #ffcf5d32;border-radius:14px;background:#ffcf5d0d;color:#ffd265}.referral-actions{display:grid;grid-template-columns:1.4fr 1fr;gap:9px;margin-top:14px}.referral-actions .secondary{margin:0}.referral-note{margin:16px 0 0!important;color:#827b8b;text-align:center;font-size:12px}.referral-steps{margin-top:22px}.referral-steps h2,.referral-list h2{font-size:18px}.referral-steps>div{display:flex;align-items:center;gap:13px;margin-top:9px;padding:13px 15px;border:1px solid #ffffff0c;border-radius:15px;background:#1b1927}.referral-steps>div>span{display:grid;place-items:center;min-width:34px;height:34px;border-radius:11px;background:#ffd05a12;color:#ffd265;font-weight:900}.referral-steps p{display:flex;flex-direction:column;margin:0;color:#8f8898;font-size:12px}.referral-steps p strong{color:#ece6ef;font-size:14px}.referral-list{margin-top:22px}.referral-list>div{display:flex;align-items:center;gap:12px;margin-top:8px;padding:13px 15px;border:1px solid #ffffff0c;border-radius:15px;background:#1b1927}.referral-list>div>span{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#ffd05a12;color:#ffd265;font-weight:900}.referral-list p{display:flex;flex:1;flex-direction:column;margin:0}.referral-list small{color:#8f8898}.referral-list>div>svg{width:19px;color:#76d7a3}.referral-empty{display:flex;align-items:center;flex-direction:column;gap:5px;margin-top:20px;padding:26px;border:1px dashed #ffffff16;border-radius:18px;color:#8f8898;text-align:center}.referral-empty svg{width:30px;margin-bottom:5px;color:#ffd265}.referral-empty strong{color:#ddd5e1}@media (max-width:520px){.referral-screen{padding-top:18px}.referral-hero{padding:18px}.referral-hero h1{font-size:25px}.referral-hero>svg{width:52px;height:52px;padding:12px}.referral-stats{grid-template-columns:1fr 1fr}.referral-stats>div:last-child{grid-column:1/-1}.referral-card{padding:16px;margin-inline:-4px}.referral-actions{grid-template-columns:1fr}.referral-actions .primary,.referral-actions .secondary{min-height:54px}}.rules-dialog{width:min(420px,calc(100vw - 48px));padding:22px}.rules-dialog h2{font-size:20px}.rules-body{font-size:13.5px}.rules-body strong{font-size:16px}.rules-dialog .primary{min-height:50px}body{background-color:#141222;background-image:none}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(180deg,#100e1ed6,#0c0a18ed),url(../img/sub1.jpg);background-size:cover;background-position:center top;background-repeat:no-repeat}.deposit-options button.bonus{border:2px solid #2dff70;box-shadow:0 0 0 2px #2dff7033,0 9px 25px #0003}.deposit-options button.bonus.featured{border-color:#2dff70;box-shadow:0 0 0 3px #2dff7044,0 9px 28px #2dff7055}.deposit-options button.bonus small{color:#2dff70;font-weight:700}.deposit-options button small{font-size:13px;font-weight:600;color:#d7d3e2}.referral-actions .primary{box-shadow:0 0 0 3px #ffc94b35,0 10px 30px #ffb31f55;animation:share-breathe 2.4s ease-in-out infinite}@keyframes share-breathe{0%,to{box-shadow:0 0 0 3px #ffc94b35,0 10px 30px #ffb31f55}50%{box-shadow:0 0 0 6px #ffc94b25,0 10px 36px #ffb31f77}}.game-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#08061052}.game-cover-copy{position:relative;z-index:1}.game-cover-copy h2,.game-cover-copy p,.game-cover-copy .cover-label{text-shadow:0 2px 14px rgba(0,0,0,.85),0 1px 3px rgba(0,0,0,.9)}.game-cover-copy p{color:#fff}.brand img{filter:drop-shadow(0 3px 10px rgba(0,0,0,.55))}.deposit-options button.featured{transform:scale(1.03)}.deposit-options button .pick{position:absolute;top:-11px;left:50%;transform:translate(-50%);font-style:normal;font-size:10px;font-weight:900;letter-spacing:1px;color:#29200d;background:linear-gradient(125deg,#ffcc54,#ffae17);border-radius:8px;padding:2px 8px;white-space:nowrap}.deposit-submit{animation:cta-breathe 2.6s ease-in-out infinite}@keyframes cta-breathe{0%,to{box-shadow:0 8px 24px #ffb31e25}50%{box-shadow:0 8px 34px #ffb31e60}}.deposit-total strong{font-size:26px}@media (max-width: 480px){.deposit-submit{position:sticky;bottom:76px;z-index:5}}.deposit-trust{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:12.5px;color:#c9c4d8}.badge.green{border-color:#ffd25a55;color:#ffd060;background:#ffd0600d}.badge{border-color:#2dff7055;color:#2dff70;background:#2dff700d}.deposit-rule{color:#2dff70}header{position:sticky;top:0;z-index:20}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.auth label{color:#ece8f1;font-size:14px}.auth-title p{color:#d6d1e0}.auth input::placeholder{color:#a09aac;opacity:1}.auth-privacy{color:#a5a0b1!important}.stats div:first-child strong,.amount{color:#2dff70}.auth-card .error{min-height:1.4em;margin:6px 0}.auth-card .auth-submit{margin-top:4px}.referral-list>div{min-width:0}.referral-list p{min-width:0;flex:1}.referral-list strong,.referral-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-cover{background:url(../img/banner.jpg) center / cover}.game-cover{min-height:230px}.game-cover:after{content:"";position:absolute;top:0;bottom:0;width:60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.16),transparent);transform:translate(-150%) skew(-15deg);animation:banner-shine 5s ease-in-out infinite;pointer-events:none}@keyframes banner-shine{0%,55%{transform:translate(-150%) skew(-15deg)}to{transform:translate(320%) skew(-15deg)}}.cover-cta{margin-top:12px;min-height:54px;font-size:17px;font-weight:900;padding-inline:28px}.game-cover{flex-direction:column;text-align:center;align-items:center}.game-cover-copy{max-width:100%}.auth-art{background:url(../img/banner.jpg) center / cover;border-radius:20px}.auth-art .auth-logo{display:none}.balance h1.tone-red{color:red;text-shadow:0 0 22px #ff0000aa}#account .wallet.tone-red strong{color:red;text-shadow:0 0 14px #ff0000aa}.muted{color:#d7d3e2}.rules-body{color:#e3dffa}.eyebrow,.balance-time,.balance-split em,.wallet,.referral-steps p,.referral-list small,.referral-empty{color:#c9c4d8}
