@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,700;0,800;1,800&family=Inter:wght@400;500;600;700;800&display=swap";:root{color:#f5f2f8;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#09070d;font-family:Inter,system-ui,sans-serif}body{min-width:320px;min-height:100vh;margin:0}a,button{transition:color .2s,background-color .2s,border-color .2s,transform .2s}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #ff6a00}.player-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050208e6;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.auth-stage{z-index:1300;-webkit-backdrop-filter:blur(14px)saturate(.68);backdrop-filter:blur(14px)saturate(.68);background:#050201c7;place-items:center;padding:14px;display:grid;position:fixed;inset:0;overflow:auto}.auth-layout{width:min(100%,460px)}.auth-showcase{color:#f8f4fb;background:radial-gradient(circle at 50% -7%,#6b2a14,#0000 38%),linear-gradient(#2b1008,#0b0610 56%,#160b08);border:1px solid #78351f;border-top:2px solid #ff7627;border-radius:24px;width:100%;min-height:0;padding:16px 20px 24px;position:relative;overflow:hidden;box-shadow:0 32px 110px #000}.auth-showcase:after{content:"🎃";z-index:0;opacity:.06;font-size:120px;position:absolute;bottom:80px;right:-20px;transform:rotate(-13deg)}.auth-close{z-index:4;color:#9d8d9d;background:#130912;border:1px solid #4e2c42;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:11px;right:12px}.auth-bat{color:#b23455;filter:drop-shadow(0 0 9px #ff284b66);font-size:32px;position:absolute}.auth-bat-one{top:50px;left:18px;transform:rotate(-20deg)}.auth-bat-two{top:92px;right:22px;transform:rotate(18deg)scale(.65)}.auth-main-emblem{z-index:1;object-fit:contain;filter:drop-shadow(0 14px 24px #000)drop-shadow(0 0 20px #e635382c);width:190px;height:190px;margin:-4px auto 3px;display:block;position:relative}.auth-inline-banner{z-index:1;aspect-ratio:16/9;object-fit:cover;object-position:center;filter:saturate(1.05)contrast(1.04);border-bottom:1px solid #713219;width:calc(100% + 40px);margin:-16px -20px 12px;display:block;position:relative}.auth-tabs-red{z-index:2;background:#2b1109eb;margin:-4px 0 13px;position:relative}.auth-small-emblem{z-index:1;object-fit:contain;filter:drop-shadow(0 0 16px #e62e463f);width:70px;height:70px;margin:0 auto;display:block;position:relative}.auth-copy{z-index:1;text-align:center;position:relative}.auth-copy h2{margin:12px 0 6px;font-size:22px}.auth-copy p{color:#756b79;margin:0;font-size:10px}.auth-fields{z-index:1;padding-top:15px;position:relative}.auth-fields>label:not(.auth-remember){margin-top:12px;display:block;position:relative}.auth-fields input:not([type=checkbox]){color:#fff;background:#15101d;border:1px solid #3a2a42;border-radius:11px;outline:0;width:100%;height:49px;padding:0 42px}.auth-fields input::placeholder{color:#716674}.auth-fields input:focus{border-color:#ff7627;box-shadow:0 0 0 3px #ff762722}.auth-input-icon{z-index:2;color:#766a79;font-size:15px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.auth-eye{color:#685f6b;background:0 0;border:0;width:42px;height:49px;position:absolute;top:0;right:3px}.auth-eye svg{margin-top:4px}.auth-remember{color:#776d7a;align-items:center;gap:7px;min-height:28px;margin:11px 2px 0;font-size:9px;display:flex}.auth-remember input{accent-color:#ff7627;flex:0 0 14px;width:14px;height:14px;min-height:14px;margin:0}.player-auth-form.auth-fields label.auth-remember{white-space:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:max-content;min-height:20px;margin:12px 2px 0;line-height:14px;display:flex}.player-auth-form.auth-fields label.auth-remember input[type=checkbox]{flex:0 0 14px;width:14px;height:14px;min-height:14px;margin:0;padding:0}.auth-submit{border-radius:11px;min-height:50px;margin-top:14px;font-size:12px}.auth-switch-copy{color:#716776;text-align:center;margin:15px 0 0;font-size:9px}.auth-switch-copy button{color:#ff8a35;background:0 0;border:0;padding:0;font-weight:800}.player-modal{color:#f8f4fb;background:radial-gradient(circle at 92% 0,#8d3cff2e,#0000 32%),linear-gradient(155deg,#241020,#100914 72%);border:1px solid #5b254c;border-top:2px solid #ef3150;border-radius:19px;width:min(100%,440px);max-height:calc(100svh - 36px);padding:24px;position:relative;overflow:auto;box-shadow:0 32px 110px #000}.player-modal.wide{width:min(100%,840px)}.deposit-modal-backdrop{-webkit-backdrop-filter:blur(15px)saturate(.65);backdrop-filter:blur(15px)saturate(.65);background:#020105d1}.deposit-only-modal{background:linear-gradient(#12101b,#12101b) padding-box padding-box,linear-gradient(90deg,#ec254a,#6a38de,#27204d) border-box;border-color:#0000 #4b2949 #4b2949;border-top-style:solid;border-top-width:2px;border-radius:22px;width:min(100%,512px);max-height:none;padding:0 20px 20px;overflow:hidden;box-shadow:0 35px 120px #000,0 0 50px #6f1c4933}.deposit-only-modal:after{content:"☾";opacity:.035;color:#ff6a31;pointer-events:none;font-size:170px;position:absolute;bottom:-35px;right:-13px}.deposit-modal-head{z-index:2;grid-template-columns:31px 1fr 34px;align-items:center;gap:10px;min-height:74px;display:grid;position:relative}.deposit-modal-head h2{margin:0;font:800 21px Barlow Condensed,sans-serif}.deposit-modal-head p{color:#aaa0ad;margin:1px 0 0;font-size:10px}.deposit-modal-head>button{color:#897f8e;background:0 0;border:0;width:34px;height:34px;font-size:25px}.deposit-spider-mark{color:#f03c56;background:#21111b;border:1px solid #ef3553;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 0 16px #ed24452c}.deposit-web{z-index:1;opacity:.3;pointer-events:none;width:108px;height:75px;position:absolute;top:-1px;right:-1px;overflow:hidden}.deposit-web:before,.deposit-web:after,.deposit-web i{content:"";border:1px solid #9d91b3;border-radius:50%;width:115px;height:115px;position:absolute;top:-45px;right:-26px}.deposit-web:after{width:84px;height:84px;top:-29px;right:-11px}.deposit-web i:first-child{width:54px;height:54px;top:-14px;right:4px}.deposit-web i:nth-child(2),.deposit-web i:nth-child(3){transform-origin:top;border:0;border-left:1px solid #9d91b3;border-radius:0;width:1px;height:115px;top:-13px;right:42px;transform:rotate(54deg)}.deposit-web i:nth-child(3){top:5px;right:78px;transform:rotate(67deg)}.deposit-halloween-corner{z-index:1;pointer-events:none;width:125px;height:82px;position:absolute;top:0;right:0;overflow:hidden}.deposit-halloween-corner:before{content:"";background:radial-gradient(circle at 38% 62%,#ffb13c,#dc5428 38%,#421329 70%);border-radius:50%;width:105px;height:105px;position:absolute;top:-49px;right:-42px;box-shadow:0 0 38px #ff642b38}.deposit-halloween-corner i{z-index:2;filter:drop-shadow(0 3px 5px #000);font-style:normal;position:absolute}.deposit-halloween-corner i:first-child{font-size:18px;top:14px;left:7px;transform:rotate(-18deg)}.deposit-halloween-corner i:nth-child(2){color:#ffe89a;font-size:34px;top:4px;right:12px}.deposit-halloween-corner i:nth-child(3){font-size:18px;bottom:0;right:45px;transform:rotate(8deg)}.deposit-only-modal .deposit-showcase{z-index:2;padding-top:0;position:relative}.deposit-welcome-offer{background:radial-gradient(circle at 100% 0,#7a2a0e80,#0000 45%),linear-gradient(130deg,#251109,#100b08 68%);border:1px solid #8a431d;border-radius:14px;grid-template-columns:48px 1fr 24px;align-items:center;gap:12px;margin-bottom:12px;padding:13px 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffb13b20,0 10px 32px #0005}.deposit-welcome-offer:after{content:"";border:1px solid #ff8a2a28;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-35px;right:-22px}.welcome-pumpkin{background:linear-gradient(145deg,#ff7921,#9d2b08);border:1px solid #ff7c22;border-radius:14px;place-items:center;width:46px;height:46px;font-size:24px;display:grid;box-shadow:0 0 24px #ff672942}.deposit-welcome-offer div{min-width:0}.deposit-welcome-offer small,.deposit-welcome-offer strong,.deposit-welcome-offer p{display:block}.deposit-welcome-offer small{color:#ffb43d;letter-spacing:1.2px;margin-bottom:2px;font-size:8px;font-weight:900}.deposit-welcome-offer strong{color:#fff5e8;font-size:13px}.deposit-welcome-offer p{color:#9f8b7c;margin:3px 0 0;font-size:8px;line-height:1.45}.deposit-welcome-offer>i{z-index:1;filter:drop-shadow(0 4px 5px #000);font-size:19px;font-style:normal;position:relative;transform:rotate(15deg)}.deposit-only-modal .player-feedback{margin-bottom:0}.deposit-generating{text-align:center;align-content:center;place-items:center;min-height:410px;padding:42px 20px 55px;display:grid}.deposit-generating p{color:#ef3150;letter-spacing:2px;margin:25px 0 4px;font-size:9px;font-weight:900}.deposit-generating h3{margin:0;font:800 27px Barlow Condensed,sans-serif}.deposit-generating small{color:#786f7d;max-width:290px;margin-top:8px;font-size:9px}.qr-loader{place-items:center;width:82px;height:82px;display:grid;position:relative}.qr-loader i{border:2px solid #0000;border-top-color:#ef3150;border-radius:50%;animation:1.1s linear infinite qr-spin;position:absolute;inset:0}.qr-loader i:nth-child(2){border-top-color:#36d8e5;animation-duration:.85s;animation-direction:reverse;inset:9px}.qr-loader span{color:#ffb23e;background:#29121f;border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.generating-bar{background:#241a28;border-radius:5px;width:min(280px,100%);height:4px;margin-top:25px;overflow:hidden}.generating-bar i{border-radius:inherit;background:linear-gradient(90deg,#ef3150,#7d43e6);width:45%;height:100%;animation:1.3s ease-in-out infinite generating-slide;display:block}@keyframes qr-spin{to{transform:rotate(360deg)}}@keyframes generating-slide{50%{transform:translate(125%)}}.player-modal-head{border-bottom:1px solid #39243c;justify-content:space-between;align-items:start;gap:18px;padding-bottom:17px;display:flex}.player-modal-head span,.affiliate-identity span{color:#ff6a00;letter-spacing:2px;font-size:9px;font-weight:800}.player-modal-head h2{margin:5px 0 0;font:800 30px Barlow Condensed,sans-serif}.player-modal-head>button{color:#b7a8ba;background:#140c18;border:1px solid #49304e;border-radius:50%;width:34px;height:34px;font-size:24px;line-height:1}.player-modal-brand{place-items:center;margin:2px 0 18px;display:grid}.player-modal-brand .brand-orbit{width:72px;height:72px}.player-modal-brand .brand-orbit span{font-size:38px}.player-modal-brand .brand b{font-size:24px}.player-modal-brand .brand strong{font-size:30px}.player-modal-brand .brand small{display:none}.player-auth-form,.financial-flow,.affiliate-withdraw{padding-top:20px}.player-auth-form label,.financial-flow label,.affiliate-withdraw label{color:#d8ccd9;gap:7px;margin-top:12px;font-size:11px;font-weight:700;display:grid}.player-modal input,.player-modal select,.player-modal textarea{color:#fff;background:#0c0910;border:1px solid #443047;border-radius:10px;outline:0;width:100%;min-height:46px;padding:11px 13px}.player-modal input:focus,.player-modal select:focus,.player-modal textarea:focus{border-color:#ef3150;box-shadow:0 0 0 3px #ef31501f}.player-auth-form .player-auth-show-password{color:#95899a;align-items:center;gap:8px;font-weight:600;display:flex}.player-auth-form .player-auth-show-password input{accent-color:#ef3150;width:16px;min-height:16px;margin:0}.player-modal-tabs{background:#0d0911;border:1px solid #342338;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:14px 0;padding:4px;display:grid}.player-modal-tabs button{color:#8f8292;background:0 0;border:0;border-radius:8px;min-height:39px;font-size:10px;font-weight:800}.player-modal-tabs button.active{color:#fff;background:linear-gradient(120deg,#ff173d,#c8102f)}.wallet-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.player-primary-action,.player-secondary-action{color:#fff;border:0;border-radius:10px;min-height:46px;padding:0 18px;font-weight:800}.player-primary-action{background:linear-gradient(120deg,#ff3f24,#cf1536);width:100%;margin-top:18px;box-shadow:0 10px 26px #ff1f3e33}.player-secondary-action{background:#251429}.player-primary-action:disabled{cursor:wait;opacity:.55}.player-auth-form>small{color:#796e7d;text-align:center;margin-top:13px;font-size:9px;line-height:1.5;display:block}.wallet-summary{grid-template-columns:1fr 1fr auto;align-items:stretch;gap:12px;padding-top:14px;display:grid}.wallet-summary article,.affiliate-metrics article{background:#120d17;border:1px solid #392641;border-radius:13px;padding:17px}.wallet-summary span,.affiliate-metrics span{color:#817687;text-transform:uppercase;font-size:9px;display:block}.wallet-summary strong,.affiliate-metrics strong{color:#ff8251;margin-top:8px;font-size:19px;display:block}.wallet-summary>button{color:#c9bdcb;background:#19101d;border:1px solid #453048;border-radius:12px;padding:0 16px;font-weight:700}.financial-flow>form>p,.financial-flow>p{color:#918495;font-size:11px;line-height:1.6}.player-form-grid{grid-template-columns:1fr 1fr;gap:0 13px;display:grid}.player-form-grid .span-two{grid-column:1/-1}.pix-payment{text-align:center;place-items:center;gap:12px;padding:5px 0;display:grid}.pix-payment h3{color:#46e8df;margin:0;font-size:28px}.pix-payment>img{aspect-ratio:1;background:#fff;border-radius:13px;width:min(230px,80%);padding:10px}.copy-field{width:100%}.copy-field textarea{resize:vertical;min-height:82px;font-size:9px;line-height:1.45}.copy-field button{color:#1b0712;background:#46e8df;border:0;border-radius:9px;width:100%;min-height:40px;margin-top:7px;font-weight:800}.player-status,.player-history-list em,.affiliate-identity em{color:#facc15;text-transform:uppercase;background:#facc151a;border-radius:99px;width:max-content;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.player-status.paid,.player-status.confirmed,.player-status.approved,.player-history-list em.paid,.player-history-list em.confirmed,.player-history-list em.approved,.affiliate-identity em.active{color:#6ce7ca;background:#6ce7ca1a}.player-status.rejected,.player-status.expired,.player-status.failed,.player-history-list em.rejected,.player-history-list em.failed{color:#ff7382;background:#ff46641a}.polling-note{color:#a79aaa;align-items:center;gap:8px;font-size:10px;display:flex}.polling-note i{background:#46e8df;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite wallet-pulse;box-shadow:0 0 10px #46e8df}.pix-checkout{gap:10px;padding:8px 0 2px}.pix-checkout .player-status{color:#ffc547;text-transform:none;background:#241b20;border:1px solid #cfa65d}.pix-amount-label{color:#786f7c;margin-top:3px;font-size:9px}.pix-checkout h3{color:#fff;font-size:34px}.pix-qr-frame{background:#fff;border-radius:20px;place-items:center;width:192px;height:192px;padding:13px;display:grid;position:relative}.pix-qr-frame img{object-fit:contain;width:100%;height:100%}.pix-qr-frame i{color:#fff;background:#ed1741;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid;position:absolute;top:-8px;right:-8px}.pix-qr-loading{color:#5e5663;background:#fff;border-radius:20px;align-content:center;place-items:center;gap:8px;width:192px;height:192px;display:grid}.pix-qr-loading small{color:#706775;font-size:8px}.pix-expiry{color:#88808c;background:#161119;border:1px solid #342936;border-radius:22px;align-items:center;gap:5px;margin:8px 0;padding:8px 13px;font-size:9px;display:flex}.pix-expiry b{color:#ffc341}.pix-checkout .copy-field,.pix-instructions{text-align:left;background:#100c14;border:1px solid #372134;border-radius:13px;padding:14px}.pix-checkout .copy-field label,.pix-instructions>b{color:#746b78;letter-spacing:.4px;margin:0 0 9px;font-size:8px;font-weight:800;display:block}.pix-checkout .copy-field textarea{resize:none;background:#0a080d;border-color:#261d2a;min-height:72px}.pix-checkout .copy-field button{color:#fff;background:linear-gradient(100deg,#f31942,#bb0b2d);justify-content:center;align-items:center;gap:8px;min-height:45px;display:flex}.pix-instructions{gap:10px;width:100%;display:grid}.pix-instructions span{color:#a49aa8;grid-template-columns:18px 1fr;gap:7px;font-size:9px;display:grid}.pix-instructions i{color:#ef3150;font-style:normal;font-weight:900}.deposit-exit-backdrop{z-index:1500;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#020104eb;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.deposit-exit-offer{color:#fff;text-align:center;background:radial-gradient(circle at 80% 4%,#761c3e,#0000 42%),linear-gradient(150deg,#351243,#230d24 60%,#160b18);border:1px solid #782642;border-radius:22px;width:min(100%,346px);padding:22px;position:relative;overflow:hidden;box-shadow:0 32px 100px #000,0 0 45px #8e123b25}.exit-gift{color:#fff;background:#ffb52f;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 13px;font-size:35px;display:grid}.deposit-exit-offer>em{color:#ff8798;background:#6a1730;border:1px solid #a73754;border-radius:20px;padding:5px 11px;font-size:8px;font-style:normal;font-weight:900;display:inline-block}.deposit-exit-offer h2{margin:10px 0 5px;font:800 23px/1.05 Barlow Condensed,sans-serif}.deposit-exit-offer>p{color:#a28e9f;margin:0 auto 15px;font-size:9px;line-height:1.55}.exit-summary{text-align:left;background:#1b0d18aa;border:1px solid #79522c;border-radius:13px;padding:14px}.exit-summary small{color:#e3a444;text-align:center;margin-bottom:8px;font-size:7px;font-weight:900;display:block}.exit-summary span{color:#b6a5b1;align-items:center;gap:7px;padding:7px 0;font-size:9px;display:flex}.exit-summary span+span{border-top:1px solid #3a2635}.exit-summary span b,.exit-summary span strong{color:#fff;margin-left:auto;font-size:13px}.exit-summary span strong{color:#2bd9e6;font-size:18px}.exit-summary span i{background:#28cedc;border-radius:50%;width:7px;height:7px}.exit-expiry{color:#9b8796;justify-content:center;align-items:center;gap:4px;margin:13px 0;font-size:8px;display:flex}.exit-expiry b{color:#ff7187}.exit-continue{color:#fff;background:linear-gradient(100deg,#f31a43,#bd0c2f);border:0;border-radius:11px;width:100%;min-height:45px;font-size:11px;font-weight:900;box-shadow:0 12px 30px #e1123d45}.exit-leave{color:#715f6e;background:0 0;border:0;margin-top:14px;font-size:8px}@keyframes wallet-pulse{50%{opacity:.35;transform:scale(.75)}}.player-history-list{padding-top:7px}.player-history-list article,.affiliate-lists article{border-bottom:1px solid #302135;justify-content:space-between;align-items:center;gap:15px;padding:13px 2px;display:flex}.player-history-list article>span,.affiliate-lists article>span{flex-direction:column;gap:4px;display:flex}.player-history-list small,.affiliate-lists small{color:#756a79;font-size:9px}.history-value{align-items:end}.history-value strong,.affiliate-lists article>strong{color:#e6dce8;font-size:12px}.player-feedback{border-radius:9px;margin:14px 0 0;padding:11px 13px;font-size:10px;line-height:1.45}.player-feedback.error{color:#ffbac3;background:#e11d4821}.player-feedback.success{color:#a8f2dd;background:#10b9811a}.affiliate-identity{background:#100b14;border:1px solid #392641;border-radius:13px;grid-template-columns:1fr auto;gap:12px;margin-top:14px;padding:17px;display:grid}.affiliate-identity>div{flex-direction:column;gap:6px;display:flex}.affiliate-link{grid-column:1/-1}.affiliate-link code{overflow-wrap:anywhere;color:#46e8df;font-size:10px}.affiliate-link button{color:#d8cddd;background:#1a101d;border:1px solid #413047;border-radius:8px;width:max-content;padding:7px 11px}.affiliate-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.affiliate-withdraw{background:#100b14;border:1px solid #392641;border-radius:13px;grid-template-columns:1fr auto;align-items:end;gap:12px;margin:16px 0;padding:16px;display:grid}.affiliate-withdraw .player-primary-action{width:auto;margin:0}.affiliate-lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.affiliate-lists>section{background:#100b14;border:1px solid #392641;border-radius:13px;min-width:0;padding:14px}.affiliate-lists h3{margin:0 0 5px;font-size:14px}.player-empty,.player-loading{color:#796e7d;font-size:10px;line-height:1.5}.deposit-showcase{padding-top:10px}.deposit-reference-form{padding:0}.deposit-secure{background:#0e2933;border:1px solid #126276;border-radius:14px;align-items:center;gap:12px;padding:15px;display:flex}.deposit-secure>span{color:#31ddec;background:#155268;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.deposit-secure>div{flex-direction:column;gap:6px;display:flex}.deposit-secure b{color:#35dcea;font-size:11px}.deposit-secure small{color:#728995;font-size:9px}.deposit-presets{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.deposit-presets button{color:#fff;background:#16121b;border:1px solid #382d3f;border-radius:13px;min-height:49px;font-size:13px;font-weight:900;position:relative}.deposit-presets button.selected{background:linear-gradient(120deg,#f21c42,#c40d30);border-color:#fa274b;box-shadow:0 8px 24px #e9173c35}.deposit-presets em{color:#fff;white-space:nowrap;background:#ec2847;border-radius:20px;padding:3px 9px;font-size:7px;font-style:normal;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.deposit-presets button:nth-child(3) em{background:#288be7}.custom-deposit-label{letter-spacing:1px;color:#6e6672!important;margin-top:20px!important;font-size:8px!important;display:block!important}.custom-deposit-input{background:#15111a;border:1px solid #362c3b;border-radius:13px;align-items:center;height:58px;margin-top:8px;padding:0 14px;display:flex}.custom-deposit-input span{color:#706876;font-weight:900}.custom-deposit-input input{background:0 0;border:0;height:54px;min-height:0;padding-left:12px;font-size:19px;font-weight:900}.custom-deposit-label>small{color:#655e69;letter-spacing:0;justify-content:space-between;margin-top:7px;font-size:8px;display:flex}.deposit-document{color:#89808d!important;margin-top:12px!important;font-size:9px!important}.deposit-activity{color:#8b828e;text-align:center;background:#16111a;border:1px solid #302735;border-radius:30px;margin-top:15px;padding:12px 15px;font-size:9px}.deposit-activity i{background:#31d5e3;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.deposit-now{justify-content:center;align-items:center;gap:11px;min-height:53px;display:flex}.deposit-now b{font-size:17px}.deposit-trust{color:#615b65;justify-content:space-around;gap:8px;margin-top:13px;font-size:8px;display:flex}.deposit-trust span{align-items:center;gap:3px;display:inline-flex}.withdraw-empty{min-height:250px}.withdraw-modal{background:radial-gradient(circle at 92% 5%,#6f251b55,#0000 28%),radial-gradient(circle at 8% 100%,#4c1a3635,#0000 34%),linear-gradient(155deg,#1b0d0b,#0d090d 72%);border-color:#ff6a20 #71351c #71351c;width:min(100%,510px);padding:0 22px 22px;overflow:hidden auto;box-shadow:0 32px 110px #000,0 0 45px #ff5a1618}.withdraw-modal:after{content:"☾";color:#ff7a2410;pointer-events:none;font-size:190px;position:absolute;bottom:-58px;right:-25px}.withdraw-modal .player-modal-head{z-index:2;background:#0d090dcc;border-bottom:1px solid #452217;margin:0 -22px 18px;padding:17px 22px;position:relative}.withdraw-halloween-seal{z-index:2;color:#ffb13b;background:radial-gradient(circle,#67220f,#1b0c0b 68%);border:1px solid #a94c22;border-radius:18px;place-items:center;width:58px;height:58px;margin:2px auto 13px;display:grid;position:relative;box-shadow:0 0 28px #ff5d2035}.withdraw-halloween-seal span{font-size:28px}.withdraw-halloween-seal i{font-size:18px;font-style:normal;position:absolute;top:-9px;right:-11px;transform:rotate(18deg)}.withdraw-balance-card{z-index:2;background:radial-gradient(circle at 100% 0,#7c271c66,#0000 35%),linear-gradient(120deg,#26110c,#1b0c12);border:1px solid #76351e;border-radius:14px;padding:17px;position:relative;overflow:hidden}.withdraw-balance-card span,.withdraw-balance-card strong,.withdraw-balance-card small{display:block}.withdraw-balance-card span{color:#ff9638;letter-spacing:1.2px;font-size:8px;font-weight:900}.withdraw-balance-card strong{color:#ffc44d;margin:3px 0;font-size:27px}.withdraw-balance-card small{color:#8a746c;font-size:8px}.withdraw-reference-form{z-index:2;gap:12px;margin-top:15px;display:grid;position:relative}.withdraw-reference-form label{color:#9b857c;letter-spacing:.7px;gap:6px;font-size:8px;font-weight:900;display:grid}.withdraw-reference-form input,.withdraw-reference-form select{background:#0d090c;border-color:#3f2a27;width:100%;min-height:46px}.withdraw-field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.withdraw-amount-field{background:#100a0d;border:1px solid #59301f;border-radius:10px;align-items:center;min-height:56px;padding-left:14px;display:flex}.withdraw-amount-field:focus-within{border-color:#ff6a20;box-shadow:0 0 0 3px #ff6a2018}.withdraw-amount-field span{color:#ff8030;font-size:12px;font-weight:900}.withdraw-amount-field input{border:0;min-height:54px;font-size:22px;font-weight:900;box-shadow:none!important}.withdraw-security{color:#66dca6;background:#0c1d18;border:1px solid #294237;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.withdraw-security span{flex-direction:column;display:flex}.withdraw-security b{font-size:9px}.withdraw-security small{color:#657d73;font-size:7px}.withdraw-now{background:linear-gradient(110deg,#ff6722,#c52b0d);justify-content:center;align-items:center;gap:9px;min-height:52px;display:flex}.withdraw-modal.is-processing .player-modal-head button{visibility:hidden;pointer-events:none}.withdraw-processing-screen{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:42px 12px 30px;display:flex;position:relative}.withdraw-ritual-loader{place-items:center;width:128px;height:128px;display:grid;position:relative}.withdraw-ritual-loader i{border:2px solid #ff7a25;border-color:#ff7a25 #7f3018 #0000 #0000;border-radius:50%;animation:1.8s linear infinite withdraw-ritual-spin;position:absolute;inset:5px;box-shadow:0 0 22px #ff5e2635}.withdraw-ritual-loader i:nth-child(2){border-top-color:#ffc052;border-bottom-color:#a93218;border-right-color:#0000;animation-duration:1.25s;animation-direction:reverse;inset:18px}.withdraw-ritual-loader i:nth-child(3){border-top-color:#ff4c1f;border-left-color:#ff9a38;border-right-color:#0000;animation-duration:.9s;inset:31px}.withdraw-ritual-loader span{z-index:2;filter:drop-shadow(0 0 14px #ff6a2f80);font-size:42px;animation:1.4s ease-in-out infinite withdraw-pumpkin-pulse;position:relative}.withdraw-ritual-loader b{color:#ffc15b;font-size:20px;position:absolute;top:2px;right:3px}.withdraw-processing-bats{color:#ff6928;letter-spacing:4px;margin-top:8px;font-size:9px;animation:2.2s ease-in-out infinite withdraw-bats-float}.withdraw-processing-screen p{color:#ff8735;letter-spacing:2px;margin:18px 0 4px;font-size:8px;font-weight:900}.withdraw-processing-screen h3{color:#fff4eb;margin:0;font-size:21px}.withdraw-processing-screen small{color:#8f7c77;max-width:310px;margin-top:9px;font-size:9px;line-height:1.6}.withdraw-infinite-bar{background:#2a1510;border-radius:20px;width:min(300px,90%);height:5px;margin-top:28px;overflow:hidden;box-shadow:inset 0 0 8px #000a}.withdraw-infinite-bar i{border-radius:inherit;background:linear-gradient(90deg,#0000,#ff7427,#ffc04f,#0000);width:42%;height:100%;animation:1.45s ease-in-out infinite withdraw-infinite-progress;display:block}@keyframes withdraw-ritual-spin{to{transform:rotate(360deg)}}@keyframes withdraw-pumpkin-pulse{50%{filter:drop-shadow(0 0 24px #ff6a2fb5);transform:scale(1.1)}}@keyframes withdraw-bats-float{50%{opacity:.55;transform:translateY(-6px)}}@keyframes withdraw-infinite-progress{0%{transform:translate(-115%)}to{transform:translate(340%)}}.withdraw-insufficient-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px 16px 24px;display:flex}.withdraw-insufficient-icon{filter:drop-shadow(0 0 16px #ff592580);margin-bottom:12px;font-size:44px}.withdraw-insufficient-card h3{color:#fff4eb;margin:0 0 8px;font-size:20px}.withdraw-insufficient-card p{color:#a4918a;max-width:320px;margin:0 0 18px;font-size:14px;line-height:1.55}.withdraw-insufficient-card p strong{color:#ff9a52;font-weight:800}.withdraw-current-balance-badge{background:#170d0b;border:1px solid #4a2118;border-radius:10px;align-items:center;gap:8px;margin-bottom:22px;padding:10px 18px;display:flex}.withdraw-current-balance-badge span{color:#8c7670;font-size:12px}.withdraw-current-balance-badge strong{color:#ffc266;font-size:15px}.withdraw-insufficient-actions{width:100%;max-width:220px}.withdraw-rollover-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:26px 16px 20px;display:flex}.withdraw-rollover-icon{filter:drop-shadow(0 0 14px #ff732890);margin-bottom:10px;font-size:42px}.withdraw-rollover-card h3{color:#fff4eb;margin:0 0 8px;font-size:20px}.withdraw-rollover-card p{color:#a4918a;max-width:340px;margin:0 0 18px;font-size:13px;line-height:1.5}.withdraw-rollover-card p strong{color:#ff9a52}.withdraw-rollover-progress-box{background:#140d0c;border:1px solid #3d1c16;border-radius:11px;width:100%;max-width:340px;margin-bottom:14px;padding:14px 16px}.rollover-progress-head{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.rollover-progress-head span{color:#c9b4ae;font-weight:700}.rollover-progress-head small{color:#ffb86c;font-weight:800}.rollover-bar{background:#2b1410;border-radius:10px;height:8px;overflow:hidden}.rollover-bar i{border-radius:inherit;background:linear-gradient(90deg,#ff5b22,#ffb344);height:100%;transition:width .3s;display:block}.withdraw-rollover-remaining-badge{background:#1a0e0d;border:1px dashed #592d24;border-radius:9px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 16px;display:flex}.withdraw-rollover-remaining-badge span{color:#8c7670;font-size:12px}.withdraw-rollover-remaining-badge strong{color:#ff8c42;font-size:14px}.affiliate-modal{background:radial-gradient(circle at 92% 3%,#71241342,#0000 28%),radial-gradient(circle at 5% 80%,#54223b2b,#0000 30%),linear-gradient(155deg,#17100f,#0b090d 72%);border-color:#ff6923 #64321d #64321d;padding:0 25px 26px;box-shadow:0 35px 120px #000,0 0 55px #ff5b1618;width:min(100%,620px)!important}.affiliate-modal>.player-modal-head{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d090def;border-bottom:1px solid #452416;margin:0 -25px;padding:16px 25px;position:sticky;top:0}.affiliate-modal .affiliate-reference-tabs{z-index:19;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d090def;border-bottom-color:#3c271f;margin:0 -25px;padding:0 25px;position:sticky;top:72px}.affiliate-modal .affiliate-reference-tabs button.active:after{background:linear-gradient(90deg,#ff6a21,#ffb038)}.affiliate-modal .affiliate-emblem{filter:sepia(.2)saturate(1.3)drop-shadow(0 0 19px #ff681f45)}.affiliate-modal .commission-vault{background:radial-gradient(circle at 92% 20%,#7b2718,#0000 27%),linear-gradient(120deg,#29130c,#24100f);border-color:#ff6b20 #8c471e #8c471e}.affiliate-modal .commission-vault>i{color:#6a250c;background:#ff9d2f}.affiliate-modal .affiliate-reference-metrics article,.affiliate-modal .referral-link-card,.affiliate-modal .how-referral-works,.affiliate-modal .referral-steps article{background:#121012;border-color:#3d2b25}.affiliate-modal .referral-link-card{border-top-color:#ff6722}.affiliate-modal .referral-link-card>div button.share,.affiliate-modal .how-referral-works li>b{background:linear-gradient(120deg,#ff6722,#c82e0d);box-shadow:0 7px 19px #ff531e2d}.affiliate-modal .affiliate-reference-metrics i,.affiliate-modal .referral-steps i{color:#ff8d35}.affiliate-modal .affiliate-reference-metrics strong{color:#ffc149}.affiliate-modal .referral-link-card>span b{color:#ff8d38}.affiliate-modal .affiliate-reference-tabs button{font-size:11px;font-weight:700}.affiliate-modal .affiliate-reference>p{font-size:11px;line-height:1.7}.affiliate-modal .commission-vault>span,.affiliate-modal .commission-vault>small,.affiliate-modal .commission-vault>div{font-size:10px}.affiliate-modal .affiliate-reference-metrics strong{font-size:15px}.affiliate-modal .affiliate-reference-metrics small{font-size:9px;line-height:1.45}.affiliate-modal .referral-link-card h3,.affiliate-modal .how-referral-works h3{font-size:13px}.affiliate-modal .referral-link-card>p,.affiliate-modal .referral-link-card code,.affiliate-modal .referral-link-card>div button,.affiliate-modal .referral-link-card>span{font-size:10px}.affiliate-modal .how-referral-works li strong{font-size:11px}.affiliate-modal .how-referral-works li small{font-size:9px;line-height:1.5}.affiliate-modal .how-referral-works>p{font-size:9px}.affiliate-modal .referral-steps b{font-size:11px}.affiliate-modal .referral-steps small{font-size:9px;line-height:1.5}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}@media (width<=640px){.affiliate-modal{padding-inline:18px;width:min(100%,560px)!important}.affiliate-modal>.player-modal-head,.affiliate-modal .affiliate-reference-tabs{margin-inline:-18px;padding-inline:18px}}.affiliate-reference-tabs{border-bottom:1px solid #3a2032;gap:20px;display:flex}.affiliate-reference-tabs button{color:#766c79;background:0 0;border:0;padding:13px 2px;font-size:9px;position:relative}.affiliate-reference-tabs button.active{color:#fff}.affiliate-reference-tabs button.active:after{content:"";background:linear-gradient(90deg,#ef1743,#5e3eff);height:2px;position:absolute;bottom:-1px;left:0;right:0}.affiliate-reference{text-align:center;width:min(100%,650px);margin:auto;padding-top:14px}.affiliate-emblem{object-fit:contain;filter:drop-shadow(0 0 17px #e7294140);width:76px;height:76px}.affiliate-reference>h2{margin:4px 0;font-size:25px}.affiliate-reference>p{color:#79717c;margin:0 0 17px;font-size:9px;line-height:1.6}.commission-vault{text-align:left;background:radial-gradient(circle at 92% 20%,#87291c,#0000 25%),linear-gradient(120deg,#291121,#300b17);border:1px solid #b35f1e;border-top-color:#e02547;border-radius:15px;padding:16px;position:relative;overflow:hidden}.commission-vault>span{color:#ffbb35;font-size:8px;font-weight:900;display:block}.commission-vault>strong{color:#ffcf38;margin:3px 0;font-size:22px;display:block}.commission-vault>small{color:#a6968d;font-size:8px}.commission-vault>i{color:#5b220c;background:#ffbf27;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid;position:absolute;top:22px;right:20px;box-shadow:0 0 22px #ff8c2655}.commission-vault>div{color:#866f78;text-align:center;background:#2a1120;border:1px solid #592a3d;border-radius:9px;margin-top:13px;padding:9px;font-size:8px}.affiliate-reference-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.affiliate-reference-metrics article{background:#15151b;border:1px solid #322d36;border-radius:12px;padding:13px 8px}.affiliate-reference-metrics i,.affiliate-reference-metrics strong,.affiliate-reference-metrics small{display:block}.affiliate-reference-metrics i{color:#5d76ff;font-style:normal}.affiliate-reference-metrics strong{color:#38d8e5;margin:4px 0;font-size:12px}.affiliate-reference-metrics small{color:#69626c;font-size:7px}.referral-link-card,.how-referral-works{text-align:left;background:#15151a;border:1px solid #302c35;border-top:2px solid #e22249;border-radius:14px;margin-top:12px;padding:17px}.referral-link-card h3,.how-referral-works h3{margin:0;font-size:11px}.referral-link-card>p{color:#77707a;margin:5px 0 12px;font-size:8px}.referral-link-card code{color:#aaa0ad;text-overflow:ellipsis;white-space:nowrap;background:#0e0e12;border:1px solid #302a34;border-radius:8px;padding:12px;font-size:8px;display:block;overflow:hidden}.referral-link-card>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.referral-link-card>div button{color:#aca4ae;background:#141419;border:1px solid #3b343e;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:35px;font-size:8px;display:flex}.referral-link-card>div button.share{color:#fff;background:linear-gradient(120deg,#ef1942,#bd0d2f);border:0}.referral-link-card>div button.copied{color:#ffe7bd;background:#32170c;border-color:#bd622a;box-shadow:0 0 18px #ff6a2026}.referral-link-card>span{color:#988a96;border:1px solid #583248;border-radius:20px;width:max-content;margin:8px auto 0;padding:4px 10px;font-size:7px;display:block}.referral-link-card>span b{color:#ff536e}.how-referral-works{border-top-width:1px}.how-referral-works ol{gap:11px;margin:14px 0;padding:0;list-style:none;display:grid}.how-referral-works li{align-items:center;gap:10px;display:flex}.how-referral-works li>b{color:#fff;background:#e81d43;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font-size:9px;display:grid;box-shadow:0 5px 14px #e81d4335}.how-referral-works li>span{flex-direction:column;gap:3px;display:flex}.how-referral-works li strong{font-size:9px}.how-referral-works li small{color:#77707a;font-size:7px}.how-referral-works>p{color:#766e78;text-align:center;border-top:1px solid #2e2932;margin:0;padding-top:10px;font-size:7px}.how-referral-works>p b{color:#ffbd31}.referral-steps{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.referral-steps article{background:#15151a;border:1px solid #302d35;border-radius:12px;padding:15px 8px}.referral-steps i,.referral-steps b,.referral-steps small{display:block}.referral-steps i{color:#5a70ff;font-style:normal}.referral-steps b{margin:6px 0 3px;font-size:9px}.referral-steps small{color:#69626c;font-size:7px}@media (width<=900px){.auth-stage{place-items:start center}.auth-layout{max-width:540px}.auth-showcase{border-radius:18px;min-height:auto}}@media (width<=720px){.player-modal-backdrop{padding:8px}.player-modal{max-height:calc(100svh - 16px);padding:18px}.wallet-tabs,.wallet-summary,.affiliate-metrics,.affiliate-lists{grid-template-columns:1fr 1fr}.wallet-summary>button{grid-column:1/-1;min-height:44px}.affiliate-lists>section:last-child{grid-column:1/-1}}@media (width<=480px){.wallet-summary,.player-form-grid,.affiliate-metrics,.affiliate-lists,.affiliate-withdraw{grid-template-columns:1fr}.player-form-grid .span-two,.affiliate-link,.affiliate-lists>section:last-child{grid-column:1}.affiliate-withdraw .player-primary-action{width:100%}}@media (prefers-reduced-motion:reduce){.polling-note i{animation:none}}.deposit-only-modal{scrollbar-width:none;max-height:min(650px,100svh - 28px);overflow-y:auto}.deposit-only-modal::-webkit-scrollbar{display:none}.deposit-modal-head{min-height:62px}.deposit-only-modal .deposit-secure{padding:10px 12px}.deposit-only-modal .deposit-presets{margin-top:14px}.deposit-only-modal .deposit-presets button{min-height:44px}.deposit-only-modal .custom-deposit-label{margin-top:14px!important}.deposit-only-modal .custom-deposit-input{height:52px}.deposit-only-modal .custom-deposit-input input{height:48px}.deposit-only-modal .deposit-activity{margin-top:10px;padding:9px 13px}.deposit-only-modal .deposit-now{min-height:49px}.deposit-only-modal .deposit-trust{margin-top:8px}.deposit-generating{min-height:330px;padding:35px 20px 42px;position:relative;overflow:hidden}.halloween-cauldron{place-items:end center;width:112px;height:105px;margin-bottom:4px;display:grid;position:relative}.halloween-cauldron span{z-index:2;filter:drop-shadow(0 0 18px #ff5a294f);background:radial-gradient(circle at 50% 38%,#7d2c15,#250b16 68%);border:2px solid #ff7a2f;border-radius:45% 45% 50% 50%;place-items:center;width:76px;height:68px;font-size:42px;animation:1.45s ease-in-out infinite cauldron-breathe;display:grid;position:relative}.halloween-cauldron b{z-index:1;color:#a6ff42;filter:blur(.3px)drop-shadow(0 0 10px #7cff37);font-size:38px;font-weight:400;animation:1.6s ease-in-out infinite witch-smoke;position:absolute;bottom:55px}.halloween-cauldron>i{z-index:3;color:#ffb33f;font-size:13px;font-style:normal;animation:1.4s ease-in-out infinite magic-spark;position:absolute}.halloween-cauldron>i:first-child{top:21px;left:8px}.halloween-cauldron>i:nth-child(2){animation-delay:.55s;top:9px;right:5px}.generating-bats i,.paid-bats i{clip-path:polygon(0 35%,36% 48%,50% 100%,64% 48%,100% 35%,73% 0,50% 30%,27% 0);filter:drop-shadow(0 0 7px #c055ef);background:#b755d6;width:22px;height:11px;animation:2.8s ease-in-out infinite bat-flight;position:absolute}.generating-bats i:first-child{top:21%;left:9%}.generating-bats i:nth-child(2){animation-delay:.7s;top:27%;right:11%;scale:.72}.generating-bats i:nth-child(3){animation-delay:1.15s;top:11%;left:22%;scale:.52}.deposit-generating .generating-bar{margin-top:19px}.pix-checkout{gap:7px;padding-top:2px}.pix-checkout h3{font-size:30px}.pix-qr-frame,.pix-qr-loading{border-radius:17px;width:168px;height:168px}.pix-qr-frame{padding:10px}.pix-expiry{margin:4px 0;padding:6px 11px}.pix-expiry.expired{color:#ff7180;border-color:#6b2837}.pix-checkout .copy-field,.pix-instructions{padding:10px 12px}.pix-checkout .copy-field textarea{min-height:50px;max-height:50px}.pix-checkout .copy-field button{min-height:41px;transition:background .25s,transform .25s,box-shadow .25s;position:relative;overflow:hidden}.pix-checkout .copy-field button.copied{background:linear-gradient(100deg,#1b9f69,#38d794);animation:.38s copied-pop;box-shadow:0 0 24px #37d18b45}.pix-instructions{gap:6px}.polling-note{margin:3px 0}.pix-checkout>.player-secondary-action{min-height:36px}.deposit-paid{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:28px 18px 34px;display:flex;position:relative;overflow:hidden}.paid-moon{background:radial-gradient(circle,#713019 0,#2a0d19 58%,#110812 70%);border:1px solid #ff8b35;border-radius:50%;place-items:center;width:112px;height:112px;animation:.75s cubic-bezier(.2,.9,.25,1.25) paid-arrive;display:grid;position:relative;box-shadow:0 0 0 12px #ff74200a,0 0 48px #ff6b2e45}.paid-moon span{z-index:2;color:#102316;background:#6df0a0;border-radius:50%;place-items:center;width:46px;height:46px;font-size:27px;font-weight:900;display:grid;position:relative;box-shadow:0 0 22px #5df09788}.paid-moon i{font-size:35px;font-style:normal;animation:1.7s ease-in-out infinite pumpkin-bounce;position:absolute;bottom:-2px;right:-5px}.deposit-paid>p{color:#75ef9f;letter-spacing:2px;margin:25px 0 3px;font-size:9px;font-weight:900}.deposit-paid h3{margin:0;font:900 32px Barlow Condensed,sans-serif}.deposit-paid>strong{color:#ffb548;margin-top:8px;font-size:29px}.deposit-paid>small{color:#918493;margin:8px 0 22px;font-size:10px}.deposit-paid>button{justify-content:center;align-items:center;gap:8px;width:min(320px,100%);display:inline-flex}.paid-bats i:first-child{top:22%;left:8%}.paid-bats i:nth-child(2){animation-delay:.5s;top:18%;right:8%}.paid-bats i:nth-child(3){animation-delay:1s;bottom:20%;left:18%;scale:.65}.paid-bats i:nth-child(4){animation-delay:1.5s;bottom:25%;right:19%;scale:.5}@keyframes cauldron-breathe{50%{transform:translateY(-4px)scale(1.035)}}@keyframes witch-smoke{0%,to{opacity:.35;transform:translateY(11px)scale(.8)}50%{opacity:1;transform:translateY(-10px)scale(1.15)}}@keyframes magic-spark{0%,to{opacity:.2;transform:scale(.5)rotate(0)}50%{opacity:1;transform:scale(1.3)rotate(90deg)}}@keyframes bat-flight{0%,to{transform:translate(0)rotate(-7deg)}50%{transform:translate(12px,-10px)rotate(8deg)}}@keyframes copied-pop{50%{transform:scale(1.025)}}@keyframes paid-arrive{0%{opacity:0;transform:scale(.35)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes pumpkin-bounce{50%{transform:translateY(-6px)rotate(7deg)}}@media (width<=560px){.deposit-only-modal{max-height:calc(100svh - 16px);padding-inline:14px}.deposit-modal-head{min-height:57px}.pix-qr-frame,.pix-qr-loading{width:158px;height:158px}.deposit-paid{min-height:350px}.deposit-generating{min-height:300px}}.account-center{z-index:900;color:#f8f5fa;background:#090a10;font-family:Inter,sans-serif;position:fixed;inset:0;overflow:auto}.account-center:before{content:"";pointer-events:none;opacity:.22;background:radial-gradient(circle at 78% 16%,#59142e 0,#0000 28%),radial-gradient(circle at 12% 80%,#24135d 0,#0000 24%),linear-gradient(115deg,#0000 49.7%,#6b234c22 50%,#0000 50.3%);position:fixed;inset:0}.account-topbar{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08050df2;border-bottom:1px solid #421122;justify-content:space-between;align-items:center;height:68px;padding:0 clamp(15px,3vw,42px);display:flex;position:sticky;top:0}.account-brand{color:#fff;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.account-brand>span{color:#ffc15b;background:radial-gradient(circle,#7a1834,#170712 65%);border:1px solid #c92f4f;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 16px #ef294255}.account-brand div{flex-direction:column;align-items:start;font-family:Barlow Condensed;line-height:.8;display:flex}.account-brand b{font-size:18px}.account-brand small{color:#ff4f27;font-size:14px;font-weight:800}.account-top-actions{align-items:center;gap:10px;display:flex}.account-top-actions button{color:#fff;border-radius:11px;height:42px;font-weight:800}.balance-pill{background:#120914;border:1px solid #4b1b38;padding:0 15px}.balance-pill span{color:#a191a7;margin-left:14px}.deposit-pill{background:linear-gradient(120deg,#ff173f,#c70d30);border:0;padding:0 21px;box-shadow:0 8px 24px #e7163d35}.withdraw-pill{background:#0c0910;border:1px solid #302437;padding:0 18px}.account-mini-avatar{background:#211824;border:1px solid #443448;width:42px}.account-layout{z-index:1;grid-template-columns:280px minmax(0,1fr);gap:26px;width:min(1420px,100% - 40px);min-height:calc(100vh - 140px);margin:30px auto;display:grid;position:relative}.account-sidebar{background:#100d14;border:1px solid #2c242f;border-top:2px solid #d92748;border-radius:18px;align-self:start;position:sticky;top:98px;overflow:hidden;box-shadow:0 24px 70px #0007}.account-identity{border-bottom:1px solid #2b222e;align-items:center;gap:12px;padding:20px;display:flex}.account-identity>div,.profile-avatar{color:#fff;background:linear-gradient(135deg,#ff2649,#9f092d);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-weight:900;display:grid;position:relative;box-shadow:0 7px 18px #d7163f45}.account-identity>div span,.profile-avatar span{background:#43dc73;border:2px solid #100d14;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.account-identity>span{flex-direction:column;gap:4px;min-width:0;display:flex}.account-identity b{text-overflow:ellipsis;overflow:hidden}.account-identity small{color:#766e7b;text-overflow:ellipsis;font-size:9px;overflow:hidden}.account-sidebar nav{padding:10px}.account-sidebar nav button{color:#bcb4bf;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.account-sidebar nav button:hover,.account-sidebar nav button.active{color:#fff;background:#1b1420}.account-sidebar nav i{color:#ee536c;background:#25121d;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.account-sidebar nav span{flex-direction:column;gap:3px;min-width:0;display:flex}.account-sidebar nav b{font-size:11px}.account-sidebar nav small{color:#675f6b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.account-sidebar nav em{color:#413846;font-style:normal}.account-logout{color:#ff5067;background:#130b11;border:0;border-top:1px solid #2b222e;gap:12px;width:100%;padding:18px 22px;font-weight:700;display:flex}.account-content{min-width:0;padding:7px 8px 40px}.account-mobile-back{color:#a79dab;background:0 0;border:0;margin-bottom:18px;padding:0;font-size:11px}.account-section-title{margin-bottom:24px}.account-section-title>span,.account-panel-head span:first-child{color:#ff6b21;letter-spacing:2px;font-size:9px;font-weight:900}.account-section-title h2{letter-spacing:.2px;margin:6px 0 5px;font:800 clamp(30px,4vw,44px) Barlow Condensed}.account-section-title p{color:#837b88;margin:0;font-size:11px}.account-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.account-stat-grid article,.account-card-panel{background:linear-gradient(145deg,#15131a,#0e0c12);border:1px solid #2c2731;border-radius:16px;position:relative;box-shadow:0 18px 60px #0004}.account-stat-grid article{flex-direction:column;gap:7px;padding:20px;display:flex;overflow:hidden}.account-stat-grid article:after{content:"";filter:blur(12px);background:#d9194630;border-radius:50%;width:100px;height:100px;position:absolute;top:-50px;right:-50px}.account-stat-grid i{color:#36d7e4;background:#0b2830;border-radius:11px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.account-stat-grid span{color:#7c7481;text-transform:uppercase;margin-top:8px;font-size:9px}.account-stat-grid strong{color:#fff;min-height:24px;font-size:20px}.account-stat-grid button{color:#ff5b73;background:0 0;border:0;width:max-content;padding:0;font-size:10px;font-weight:800}.account-card-panel{margin-top:16px;padding:22px}.account-panel-head{justify-content:space-between;align-items:center;display:flex}.account-panel-head h3{margin:6px 0 0;font-size:18px}.moon-orb{background:#2b1120;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 22px #ff6a0033;color:#ffc159!important}.account-quick-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:18px;display:grid}.account-quick-grid button{color:#eee8f0;background:#111016;border:1px solid #2f2934;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:112px;padding:14px;display:flex}.account-quick-grid button:hover{background:#18121b;border-color:#6a2941;transform:translateY(-2px)}.account-quick-grid i{color:#ff5470;font-size:21px;font-style:normal}.account-quick-grid b{font-size:11px}.account-quick-grid small{color:#6d6572;font-size:8px}.account-form{grid-template-columns:72px 1fr 1fr;align-items:end;gap:16px;max-width:700px;display:grid}.account-form label{color:#bdb4c0;gap:7px;font-size:10px;font-weight:700;display:grid}.account-form input{color:#fff;background:#0a090d;border:1px solid #3a313e;border-radius:10px;outline:0;width:100%;height:48px;padding:0 13px}.profile-avatar{width:62px;height:62px;font-size:22px}.read-only-field{color:#746d78;border:1px solid #29242e;border-radius:10px;grid-column:2/-1;justify-content:space-between;align-items:center;padding:13px;font-size:9px;display:flex}.read-only-field code{color:#a49ba8}.account-primary{color:#fff;background:linear-gradient(120deg,#ff173f,#c90e32);border:0;border-radius:11px;min-height:48px;padding:0 22px;font-weight:900;box-shadow:0 10px 28px #e5163c30}.account-form>.account-primary{grid-column:2/-1}.referral-callout{text-align:center;max-width:700px;padding:34px}.ritual-icon,.security-seal{color:#ffbd4b;background:radial-gradient(circle,#4a1725,#180d15);border:1px solid #bd3650;border-radius:20px;place-items:center;width:70px;height:70px;margin:auto;font-size:30px;display:grid;box-shadow:0 0 30px #e62b4933}.referral-callout h3{font-size:23px}.referral-callout p{color:#817987;font-size:11px}.referral-callout .account-primary{margin-top:10px}.account-list{padding:0 20px}.account-list article{border-bottom:1px solid #28232c;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:16px 2px;display:grid}.account-list article:last-of-type{border:0}.list-icon{color:#46dbe6;background:#10272d;border-radius:11px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.account-list article>div,.account-list article>span{flex-direction:column;gap:5px;display:flex}.account-list article small{color:#706977;font-size:9px}.account-list article>span{align-items:end}.account-list article strong{font-size:12px}.account-list article em{color:#ffb047;text-transform:uppercase;font-size:8px;font-style:normal}.account-empty{color:#79717d;text-align:center;padding:30px;font-size:11px}.transaction-actions{gap:9px;display:flex}.transaction-actions button{color:#d7ceda;background:#171019;border:1px solid #3a2b3b;border-radius:9px;padding:10px 15px;font-size:10px;font-weight:800}.security-form{grid-template-columns:110px 1fr;align-items:center}.security-form label,.security-form>small,.security-form>.account-primary{grid-column:2}.security-seal{grid-row:1/5;width:86px;height:86px}.security-seal span{letter-spacing:1px;font-size:6px;display:block}.security-form>small{color:#736b77;font-size:9px}.settings-list{max-width:720px;padding:5px 20px}.halloween-toggle{cursor:pointer;border-bottom:1px solid #29242e;justify-content:space-between;align-items:center;gap:20px;padding:20px 3px;display:flex;position:relative}.halloween-toggle:last-child{border:0}.halloween-toggle>span{flex-direction:column;gap:5px;display:flex}.halloween-toggle b{font-size:12px}.halloween-toggle small{color:#706976;font-size:9px}.halloween-toggle input{opacity:0;position:absolute}.halloween-toggle i{background:#302733;border-radius:20px;flex:none;width:42px;height:23px;position:relative}.halloween-toggle i:after{content:"";background:#938a97;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:4px;left:4px}.halloween-toggle input:checked+i:after{background:#fff;left:23px}.support-grid{grid-template-columns:1fr 1fr;gap:15px;max-width:800px;display:grid}.support-grid article{margin:0}.support-grid i{color:#ff6245;font-size:27px;font-style:normal}.support-grid p{color:#7d7582;font-size:10px;line-height:1.6}.support-grid a,.support-grid button{color:#42dbe4;background:0 0;border:0;padding:0;font-size:10px;font-weight:800;text-decoration:none}.account-feedback{border-radius:10px;max-width:700px;padding:12px 15px;font-size:10px}.account-feedback.success{color:#9eecd7;background:#0e2d26}.account-feedback.error{color:#ffc1ca;background:#38101b}.account-footer{z-index:1;background:#08050d;border-top:1px solid #3a1528;align-items:center;gap:22px;min-height:72px;padding:20px clamp(20px,5vw,70px);display:flex;position:relative}.account-footer span{color:#ff5a35;font:800 16px Barlow Condensed}.account-footer p{color:#59525e;flex:1;font-size:8px}.account-footer b{border:1px solid #4a3044;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.reduce-hellix-motion *{transition:none!important;animation:none!important}@media (width<=900px){.account-layout{grid-template-columns:220px minmax(0,1fr)}.account-stat-grid{grid-template-columns:1fr 1fr}.account-stat-grid article:last-child{grid-column:1/-1}.account-quick-grid{grid-template-columns:1fr 1fr}.account-form{grid-template-columns:1fr}.account-form>*{grid-column:1!important}.profile-avatar{margin:auto}.security-seal{grid-row:auto}}@media (width<=680px){.account-topbar{height:auto;min-height:62px;padding:10px 13px}.account-brand div{display:none}.account-top-actions{gap:5px}.account-top-actions button{height:38px}.balance-pill{padding:0 9px;font-size:10px}.balance-pill span,.withdraw-pill{display:none}.deposit-pill{padding:0 12px;font-size:10px}.account-mini-avatar{width:38px}.account-layout{width:calc(100% - 20px);margin:14px auto;display:block}.account-sidebar{margin-bottom:15px;position:relative;top:auto}.account-identity{padding:14px}.account-sidebar nav{padding:7px;display:flex;overflow:auto}.account-sidebar nav button{justify-content:center;min-width:58px;padding:7px;display:flex}.account-sidebar nav button span,.account-sidebar nav button em{display:none}.account-sidebar nav i{font-size:17px}.account-logout{display:none}.account-content{padding:4px 2px 30px}.account-section-title h2{font-size:32px}.account-stat-grid,.support-grid{grid-template-columns:1fr}.account-stat-grid article:last-child{grid-column:auto}.account-quick-grid{grid-template-columns:1fr 1fr}.account-list{padding:0 12px}.account-list article{grid-template-columns:36px 1fr}.account-list article>span{grid-column:2;align-items:start}.transaction-actions{overflow:auto}.account-footer{display:none}}.account-icon{flex:none;display:block}.deposit-pill,.withdraw-pill,.transaction-actions button,.account-footer>span{justify-content:center;align-items:center;gap:7px;display:inline-flex}.account-sidebar nav em,.account-quick-grid i,.support-grid i{place-items:center;display:grid}.account-logout{align-items:center}.account-footer>span{justify-content:flex-start}.account-sidebar nav button.locked,.account-sidebar nav button.locked:hover{cursor:not-allowed;color:#756c69;opacity:.55;box-shadow:none;background:#0c0908}.account-sidebar nav button.locked i{color:#78675d;background:#17100d}.account-sidebar nav button.locked em{color:#665b55}.account-profile-readonly{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:20px;max-width:700px;display:grid}.account-profile-fields{gap:11px;display:grid}.account-profile-fields>div{background:#0b090e;border:1px solid #302936;border-radius:11px;flex-direction:column;justify-content:center;gap:7px;min-height:62px;padding:12px 15px;display:flex}.account-profile-fields span{color:#817886;letter-spacing:1.2px;text-transform:uppercase;font-size:8px;font-weight:800}.account-profile-fields strong,.account-profile-fields code{overflow-wrap:anywhere;color:#f8f4f8;font-size:12px}.account-profile-fields code{color:#c9becd;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=680px){.account-profile-readonly{grid-template-columns:1fr}.account-profile-readonly .profile-avatar{margin:auto}.account-profile-fields{width:100%}}:root{--bg:#07030b;--panel:#140b19;--panel2:#1b0b19;--red:#ff3a1e;--orange:#ff6a00;--cyan:#46e8df;--purple:#8d3cff;--white:#f8f4fb;--muted:#8e8494}*{box-sizing:border-box}button,input{font:inherit}button{cursor:pointer}.lobby{background:#09040d url(/assets/halloween-lobby-city-v3-DNDwfO8p.png) top/cover no-repeat fixed;min-height:100svh;padding-bottom:110px;position:relative;overflow:hidden}.lobby:before{content:"";opacity:1;background:linear-gradient(#08030b4d,#23051885 43%,#07030be8 76%,#07030b);position:absolute;inset:0}.lobby-header{z-index:4;background:#0d0312e6;border-bottom:1px solid #ff468233;justify-content:space-between;align-items:center;height:58px;padding:0 30px;display:flex;position:relative}.lobby-actions{gap:10px;display:flex}.text-button,.red-button{color:#fff;background:0 0;border:0;font-weight:800}.text-button{color:#a999ae;border:1px solid #38213e;border-radius:14px;padding:10px 20px}.red-button{background:linear-gradient(120deg,#ff163c,#c8112d);border-radius:11px;width:100%;min-height:48px;padding:0 24px;box-shadow:0 10px 30px #ff143740}.red-button.small{border-radius:12px;width:auto;min-height:38px}.brand{color:#fff;flex-direction:column;align-items:center;font-family:Barlow Condensed;line-height:.78;display:flex}.brand-orbit{background:radial-gradient(circle,#ff7819,#280717 55%);border:2px solid #6f6474;border-radius:50%;place-items:center;width:82px;height:82px;display:grid;box-shadow:0 0 0 5px #1d1423,0 0 25px #ff382f55}.brand-orbit span{color:#ffe8b0;filter:drop-shadow(0 0 5px orange);font-size:44px}.brand b{letter-spacing:1px;margin-top:11px;font-size:34px}.brand strong{color:#ff4a21;text-shadow:2px 2px #460b18;font-size:43px;font-style:italic;transform:skew(-7deg)}.brand small{color:#a594a8;letter-spacing:4px;margin-top:10px;font:700 8px Inter}.brand.compact{display:block}.brand.compact .brand-orbit{width:34px;height:34px}.brand.compact .brand-orbit span{font-size:19px}.brand-image{place-items:center;line-height:1;display:grid}.brand-image img{object-fit:contain;width:340px;height:auto;max-height:170px;display:block}.brand-image.compact img{object-position:left center;width:174px;max-height:50px}.player-card{z-index:5;background:#170a19;border-bottom:2px solid;border-image:linear-gradient(90deg,#ff2d42,#20d8ef,#0000) 1;border-radius:0 0 13px 13px;align-items:center;gap:12px;width:358px;height:89px;padding:15px;display:flex;position:absolute;top:28px;left:24px;box-shadow:0 10px 30px #0006}.avatar-letter{background:#ef153c;border-radius:12px;place-items:center;width:41px;height:41px;font-weight:800;display:grid}.player-card>div:nth-child(2){flex-direction:column;gap:5px;font-size:12px;display:flex}.player-card b{font-size:13px}.player-card small{color:#716878}.player-card em{color:#26d9eb;font-style:normal;font-weight:800}.player-card>i{color:#53210b;background:#ffd46a;border-radius:50%;margin-left:auto;padding:7px}.activity-card{animation:.5s cubic-bezier(.2,.8,.2,1) activity-in}@keyframes activity-in{0%{opacity:0;transform:translateY(-18px)scale(.97)}to{opacity:1;transform:none}}.deposit-shortcut{color:#53210b;background:#ffd46a;border:0;border-radius:50%;width:34px;height:34px;margin-left:auto;font-weight:900}.deposit-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050208dd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.deposit-modal{text-align:center;background:linear-gradient(#241020,#100914);border:1px solid #5b254c;border-radius:18px;width:min(100%,370px);padding:28px;position:relative;box-shadow:0 30px 90px #000}.deposit-modal>button:first-child{color:#988799;background:0 0;border:0;font-size:24px;position:absolute;top:8px;right:12px}.deposit-modal>span{color:#ff6a00;letter-spacing:2px;font-size:9px;font-weight:800}.deposit-modal h2{font-size:28px}.deposit-modal p{color:#938794;font-size:11px}.deposit-modal input{color:#fff;background:#100b14;border:1px solid #443047;border-radius:10px;width:100%;height:50px;margin:16px 0;padding:0 14px}.deposit-modal small{color:#63e5ca;margin-top:12px;display:block}.auth-error{color:#ff6d7b!important}.winner-toast{z-index:1100;color:#fff;background:radial-gradient(circle at 100% 0,#45200e,#0000 35%),linear-gradient(115deg,#160914,#0b0810);border:1px solid #8e2743;border-top-color:#ff7728;border-radius:15px;grid-template-columns:44px 1fr 38px;align-items:center;gap:11px;width:min(324px,100vw - 28px);min-height:80px;padding:13px;animation:.55s cubic-bezier(.16,.85,.24,1) winner-toast-in;display:grid;position:fixed;top:76px;left:14px;overflow:hidden;box-shadow:0 18px 55px #000b,0 0 22px #f05a1d20}.winner-toast:after{content:"";background:#ff6c1f14;border-radius:50%;width:95px;height:95px;position:absolute;bottom:-35px;right:-28px;box-shadow:0 0 35px #ff6c1f22}.winner-avatar{background:linear-gradient(145deg,#fc4a29,#6d1e56);border:1px solid #ff8b39;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.winner-toast>div:nth-child(3){flex-direction:column;min-width:0;display:flex}.winner-toast small{color:#aa9da9;background:#2b202d;border-radius:5px;width:max-content;padding:2px 6px;font-size:7px;font-weight:800}.winner-toast strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.winner-toast p{color:#857987;margin:0;font-size:9px}.winner-toast p b{color:#ff9b35;font-size:15px}.winner-toast>em{z-index:2;background:#ffad32;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid;position:relative;box-shadow:0 0 18px #ff8a2666}.winner-halloween{pointer-events:none;position:absolute;inset:0}.winner-halloween span{opacity:.25;font-size:17px;position:absolute;top:5px;right:50px;transform:rotate(15deg)}.winner-halloween i{opacity:.12;color:#ffb13e;font-size:60px;font-style:normal;position:absolute;bottom:-15px;right:10px}@keyframes winner-toast-in{0%{opacity:0;transform:translateY(-22px)scale(.96)}to{opacity:1;transform:none}}.tag{color:#817684;background:#2c202e;border-radius:4px;width:max-content;padding:3px 8px;font-size:8px}.lobby-hero{z-index:2;text-align:center;flex-direction:column;align-items:center;height:435px;padding-top:26px;display:flex;position:relative}.lobby-hero .brand-orbit{width:76px;height:76px}.lobby-hero p{color:#f1dbe5;margin:16px 0;font-size:14px;line-height:1.65}.free-play{color:#fff;background:linear-gradient(120deg,#2437ae,#25b5da);border:2px solid #22c8ed;border-radius:35px;min-width:270px;padding:18px 30px;font-size:18px;font-weight:800;box-shadow:0 0 30px #1647df66}.free-play span{color:#9fb5ff}.perks{background:#230b18;border:1px solid #4d1b2b;border-radius:20px;margin-top:24px;display:flex;overflow:hidden}.perks span{color:#9d8c98;border-right:1px solid #3a1526;padding:10px 15px;font-size:10px}.perks span:first-letter{color:#22d9ed}.bet-card{z-index:3;background:linear-gradient(150deg,#140a19,#100914);border:1px solid #4b1235;border-top:2px solid #dc1539;border-radius:20px;width:420px;margin:-48px auto 0;padding:22px 20px 18px;position:relative;box-shadow:0 20px 80px #0008}.bet-head{justify-content:space-between;gap:12px;display:flex}.bet-head h2{color:#fff;margin:0;font:800 20px Barlow Condensed}.bet-head p{color:#706775;margin:5px 0 0;font-size:10px;line-height:1.4}.bet-head>span{white-space:nowrap;color:#8b818d;border:1px solid #312336;border-radius:20px;height:max-content;padding:9px 12px;font-size:9px}.bet-head>span i{background:#2fe3f5;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.goal-switch{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0 27px;display:grid}.goal-switch button,.bet-grid button{color:#968c99;background:#130d19;border:1px solid #302335;border-radius:11px;min-height:43px;font-size:12px;font-weight:700}.goal-switch button.selected,.bet-grid button.selected{color:#fff;background:linear-gradient(120deg,#611127,#260c1b);border-color:#e72d4c}.bet-label{color:#ddd2df;letter-spacing:1.5px;justify-content:center;align-items:center;gap:7px;margin-bottom:15px;font-size:10px;font-weight:800;display:flex}.bet-label:before,.bet-label:after{content:"";background:#2b1424;flex:1;height:1px}.bet-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.selected-amount{background:#130d19;border:1px solid #302335;border-radius:12px;align-items:center;height:76px;margin-top:14px;padding:0 16px;display:flex}.selected-amount span{color:#5e5664;font-weight:800}.selected-amount strong{color:#fff;text-align:center;flex:1;padding-right:28px;font-size:28px}.bet-projection{background:#130d19;border:1px solid #302335;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:13px;padding:15px 0;display:grid}.bet-projection>div{border-right:1px solid #302335;flex-direction:column;gap:7px;min-width:0;padding:0 12px;display:flex}.bet-projection>div:last-child{border:0}.bet-projection small{color:#a49aa8;white-space:nowrap;font-size:7px;font-weight:800}.bet-projection b{color:#f7f3f8;font-size:12px}.bet-projection>div:first-child b{color:#27dce7;font-size:15px}.balance-row{color:#77707d;justify-content:space-between;margin:16px 2px;font-size:11px;display:flex}.balance-row b{color:#c7c0c9}.bet-card .play{margin-top:0}.demo-warning{text-align:center!important;color:#564d5b!important;margin:12px 0 0!important;font-size:8px!important}.insufficient-balance{color:#ff6176!important;margin:7px 5px 0!important;font-size:9px!important}.bet-card .play:disabled{cursor:not-allowed;color:#764555;box-shadow:none;filter:saturate(.55);background:linear-gradient(120deg,#491024,#310b18)}.countdown,.modal-page{background:radial-gradient(circle at 50% 20%,#4b123d,#0a040d 55%);place-items:center;min-height:100svh;display:grid}.countdown .brand{position:absolute;top:8%}.countdown p{color:#ad9cae;margin-top:120px}.countdown>b{color:#ff5631;text-shadow:0 0 50px #ff351f;font:800 180px Barlow Condensed;position:absolute}.game{touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#412148,#94537c 48%,#42233f);height:100svh;position:relative;overflow:hidden}.game:before{content:"";opacity:.8;background:repeating-linear-gradient(75deg,#0000 0 70px,#f9cc8b22 72px 77px,#0000 79px 110px);position:absolute;inset:80px 0 0}.game-hud{z-index:10;color:#fff;background:#170613ef;border-bottom:3px solid #e62546;border-radius:8px 8px 0 0;align-items:center;height:66px;display:flex;position:absolute;top:8px;left:8px;right:8px;box-shadow:0 10px 30px #0004}.game-hud>.brand{padding:0 12px}.hud-title{border-left:1px solid #3d1b2c;flex-direction:column;padding:0 18px;display:flex}.hud-title b{letter-spacing:2px}.hud-title span,.hud-stat span{color:#e83b57;letter-spacing:1px;font-size:7px;font-weight:800}.floor-count{border:1px solid #6a2740;flex-direction:column;align-items:center;height:48px;padding:4px 18px;font-size:24px;display:flex}.floor-count small{color:#9a7281;font-size:7px}.hud-stat{flex-direction:column;gap:7px;margin-left:22px;display:flex}.hud-stat b{font-size:12px}.live{text-align:right;flex-direction:column;margin-left:auto;padding:0 12px;display:flex}.live span{background:#d62a3d;border-radius:4px;padding:2px 5px;font-size:8px}.live b{color:#ff3450}.live small{color:#8a7783;font-size:8px}.three-game{--game-bg-y:0px;--game-bg-scale:108%;background-color:#0b0712;background-image:url(/assets/halloween-game-bg-v2-CCjfP1Zc.png);background-position:center calc(50% + var(--game-bg-y));background-size:var(--game-bg-scale) auto;background-repeat:no-repeat;transition:background-position 80ms linear,background-size .12s ease-out;position:absolute;inset:74px 0 0;overflow:hidden}.three-game:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 58%,#09040e66),radial-gradient(circle,#0000 0 24%,#0b061155 82%);position:absolute;inset:0}.three-game canvas{z-index:2;touch-action:none;width:100%;height:100%;display:block;position:relative}.game-help{z-index:7;color:#d7c0d2;letter-spacing:1px;white-space:nowrap;text-shadow:0 2px 4px #000;font-size:10px;position:absolute;bottom:86px;left:50%;transform:translate(-50%)}.collect-button{z-index:8;color:#fff;background:linear-gradient(#df1734,#b80d25);border:2px solid #ff334b;border-radius:14px;min-width:255px;padding:17px;font-weight:800;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 0 30px #ff1c3e55}.modal-page{padding:20px}.result-card,.auth-card{text-align:center;background:linear-gradient(#260b1b,#100914 70%);border:1px solid #632043;border-top:2px solid #e82950;border-radius:17px;width:min(100%,390px);padding:28px 25px 24px;position:relative;box-shadow:0 30px 100px #000}.result-character,.auth-pumpkin{filter:drop-shadow(0 5px 18px #ff4b1c66);font-size:70px}.result-card h2{color:#ff3f4f;margin:5px 0 10px;font:italic 800 29px Barlow Condensed}.result-card p,.auth-card p{color:#958b98;font-size:11px;line-height:1.6}.prize-box{background:linear-gradient(120deg,#3a1328,#111747);border:1px solid #4c2a73;border-radius:12px;margin:20px 0;padding:20px}.prize-box span{color:#8d7c91;letter-spacing:1px;font-size:8px;font-weight:800;display:block}.prize-box b{color:#3de5ef;margin-top:8px;font-size:33px;display:block}.result-card .red-button{margin-top:15px}.again{color:#d08595;background:0 0;border:0;margin-top:15px;font-size:10px}.bat-corner{color:#7f315c;filter:drop-shadow(0 0 12px #ff315055);font-size:32px;position:absolute;top:14px;right:18px;transform:rotate(17deg)}.auth-page{padding:10px}.auth-card{width:min(100%,420px);padding:20px}.auth-card>.brand .brand-orbit{width:105px;height:105px}.auth-card>.brand b{font-size:25px}.auth-card>.brand strong{font-size:30px}.auth-card>.brand small{display:none}.auth-tabs{background:#21101d;border-radius:10px;grid-template-columns:1fr 1fr;margin:18px 0;display:grid}.auth-tabs button{color:#887b89;background:0 0;border:0;border-radius:9px;padding:13px;font-weight:700}.auth-tabs button.active{color:#fff;background:linear-gradient(120deg,#ff173d,#c8102f)}.auth-pumpkin{font-size:45px}.auth-card h2{color:#fff;font-size:18px}.auth-card input{color:#fff;background:#18111e;border:1px solid #33253b;border-radius:11px;outline:0;width:100%;height:51px;margin:6px 0;padding:0 16px}.auth-card input:focus{border-color:#e42a4b}.auth-card .red-button{margin-top:8px}.auth-card>small{color:#675d69;margin-top:15px;font-size:8px;display:block}.close{color:#9b8997;background:0 0;border:0;font-size:25px;position:absolute;top:10px;right:15px}@media (width<=700px){.brand-image.compact{place-items:center start;width:42px;height:42px;overflow:hidden}.brand-image.compact img{object-fit:contain;object-position:left center;width:100px;max-width:none;max-height:48px}.lobby{background-position:top;background-attachment:scroll;padding-bottom:50px}.lobby-header{padding:0 15px}.player-card{display:none}.lobby-hero{height:425px;padding-top:35px}.lobby-hero p br{display:none}.lobby-hero p{padding:0 28px}.perks{max-width:94%;overflow:auto}.perks span{white-space:nowrap}.bet-card{width:calc(100% - 24px);margin:-24px auto 0}.bet-grid{grid-template-columns:repeat(3,1fr)}.game-hud{height:58px}.hud-title{padding:0 8px}.hud-stat:nth-of-type(2){display:none}.hud-stat{margin-left:8px}.floor-count{padding:4px 10px}.live small{display:none}.three-game{background-size:auto var(--game-bg-scale);inset:66px 0 0}.game-help{font-size:8px;bottom:82px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.account-card{top:58px}.header-balance,.header-avatar{color:#fff;background:#120914;border:1px solid #4b1837;font-weight:800}.header-balance{border-radius:11px;min-height:40px;padding:0 15px;font-size:11px}.header-balance span{color:#8f8194;margin-left:9px}.header-balance-wrap{position:relative}.balance-popover{z-index:30;color:#fff;background:#120914;border:1px solid #77203e;border-top-color:#ef3150;border-radius:12px;width:235px;padding:12px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 20px 55px #000c,0 0 24px #d91c4620}.balance-popover:before{content:"";background:#120914;border-top:1px solid #ef3150;border-left:1px solid #ef3150;width:9px;height:9px;position:absolute;top:-5px;right:36px;transform:rotate(45deg)}.balance-popover>div{justify-content:space-between;align-items:center;padding:5px 2px;display:flex}.balance-popover span{color:#fff;margin:0;font-size:14px}.balance-popover span b{color:#ef3150;font-size:10px}.balance-popover small{color:#e8dfe9;font-size:11px}.balance-popover .balance-total{border-top:1px solid #422137;margin-top:5px;padding-top:9px}.balance-total span{color:#9f929f;font-size:14px}.balance-total strong{font-size:15px}.balance-total strong:first-letter{color:#ef3150}.balance-popover>button{color:#fff;background:linear-gradient(105deg,#f31a43,#bd0c30);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;margin-top:7px;font-size:11px;font-weight:900;display:flex}.header-deposit{box-shadow:0 8px 22px #e7163d47}.header-withdraw{color:#c8bdcb;border-radius:11px;min-height:40px;padding:0 16px}.header-account{position:relative}.header-avatar{background:#211824;border-color:#413444;border-radius:12px;width:40px;height:40px}.account-popover{z-index:80;background:radial-gradient(circle at 100% 0,#61185540,#0000 35%),#130817;border:1px solid #3c233a;border-top:2px solid #e91d47;border-radius:17px;width:288px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 75px #000000b3}.popover-user{border-bottom:1px solid #312032;grid-template-columns:42px 1fr 8px;align-items:center;gap:11px;padding:16px;display:grid}.popover-user>span{background:linear-gradient(135deg,#ff254a,#a90831);border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid;box-shadow:0 7px 20px #e6163e59}.popover-user>div{flex-direction:column;gap:4px;min-width:0;display:flex}.popover-user b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.popover-user small{color:#776c7b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.popover-user>i{background:#35dbe5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #35dbe5}.account-popover nav{padding:8px}.account-popover nav button{color:#cec5d1;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.account-popover nav button:hover{color:#fff;background:#211326}.account-popover nav button.account-option-locked,.account-popover nav button.account-option-locked:hover{cursor:not-allowed;color:#766d68;opacity:.58;background:#0d0907}.account-popover nav button.account-option-locked i{color:#74635a;background:#17100c}.account-popover nav i{color:#f13a59;background:#28121f;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.account-popover nav i svg,.popover-logout svg,.balance-popover>button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.account-popover nav span{flex-direction:column;gap:3px;display:flex}.account-popover nav b{font-size:10px}.account-popover nav small{color:#6b6070;font-size:8px}.account-popover nav em{color:#4e4151;font-style:normal}.popover-logout{color:#ff4d65;text-align:left;background:#160a12;border:0;border-top:1px solid #312032;align-items:center;gap:9px;width:100%;padding:15px 18px;font-size:10px;font-weight:800;display:flex}.account-card .avatar-letter{text-transform:uppercase}.account-card small em{margin-left:4px}.server-rule{color:#8f8493;background:#0f191f85;border:1px solid #46e8df2e;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:17px 0 24px;padding:11px 13px;font-size:9px;display:flex}.server-rule b{color:#46e8df;letter-spacing:1px;flex:none}.bet-unavailable,.lobby-message{text-align:center;border-radius:9px;margin:12px 0;padding:10px 12px;font-size:9px;line-height:1.5}.bet-unavailable{color:#ad9faf;background:#1d1320}.lobby-message{color:#ffc2c9;background:#db1e4124}.bet-card .play:disabled{cursor:wait;opacity:.48;box-shadow:none}.settlement-overlay{z-index:20;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#060209c7;place-items:center;padding:20px;display:grid;position:absolute;inset:74px 0 0}.settlement-overlay>div{color:#f8f4fb;text-align:center;background:linear-gradient(150deg,#271020,#100914);border:1px solid #562443;border-top:2px solid #ef3150;border-radius:16px;width:min(100%,370px);padding:24px;box-shadow:0 24px 80px #000}.settlement-overlay span{color:#ff6a00;letter-spacing:2px;font-size:9px;font-weight:800}.settlement-overlay p{color:#a092a3;font-size:11px;line-height:1.6}.settlement-overlay button{color:#fff;background:#da1738;border:0;border-radius:9px;min-height:42px;padding:0 16px;font-weight:800}.collect-button:disabled{cursor:wait;opacity:.6}.prize-box small{color:#b8a9c0;margin-top:6px;font-size:12px;display:block}.practice-result b{color:#ff8251;font-size:20px}@media (width<=700px){.lobby-header{height:auto;min-height:58px}.lobby-actions{gap:5px}.header-balance{padding:0 8px;font-size:9px}.header-balance span,.header-withdraw{display:none}.balance-popover{position:fixed;top:62px;right:8px}.header-deposit{padding:0 10px!important}.account-popover{width:min(288px,100vw - 16px);position:fixed;top:62px;right:8px}.lobby-actions .text-button{padding:8px 9px;font-size:9px}.lobby-actions .red-button.small{padding:0 12px;font-size:9px}.server-rule{flex-direction:column;align-items:start}.settlement-overlay{inset:66px 0 0}}:root{--hellix-night:#070504;--hellix-coal:#0e0907;--hellix-panel:#17100c;--hellix-panel-raised:#21150e;--hellix-line:#4b2919;--hellix-orange:#ff6a13;--hellix-orange-hot:#ff3d0a;--hellix-amber:#ffb52e;--hellix-copper:#a94318;--hellix-cream:#fff2dc;--hellix-muted:#9b887a;--hellix-danger-green:#8bdb16}body{background:var(--hellix-night)}.lobby{background-color:var(--hellix-night);background-image:linear-gradient(#05030229,#1e0a0380 55%,#070504 92%),url(/assets/halloween-lobby-city-v3-DNDwfO8p.png)}.lobby:before{background:radial-gradient(circle at 50% 20%,#ff64101a,#0000 29%),linear-gradient(#0000 34%,#140702c7 78%,#070504)}.lobby-header{background:#0a0604ed;border-bottom-color:#ff6f184d}.brand-orbit{background:radial-gradient(circle,#ff9e24,#8e2f0d 42%,#170a05 70%);border-color:#85502b;box-shadow:0 0 0 5px #21150d,0 0 28px #ff5c117a}.brand strong,.brand small,.account-brand small{color:var(--hellix-orange)}.header-balance,.header-avatar,.balance-pill,.withdraw-pill{border-color:var(--hellix-line);background:#120c09}.header-deposit,.deposit-pill,.red-button,.account-primary,.player-primary-action,.auth-submit{background:linear-gradient(110deg, var(--hellix-orange-hot), #c83308);box-shadow:0 10px 30px #ff530c47}.balance-popover{border-color:#783718;border-top-color:var(--hellix-orange);background:#120c09;box-shadow:0 20px 55px #000c,0 0 25px #ff651129}.balance-popover:before{border-color:var(--hellix-orange);background:#120c09}.balance-popover span b,.balance-total strong,.popover-logout{color:var(--hellix-orange)}.balance-popover>button{background:linear-gradient(105deg, var(--hellix-orange-hot), #b52e08)}.account-popover,.popover-user,.account-popover nav{border-color:var(--hellix-line);background:#120c09}.account-popover nav button:hover{background:#24140d}.winner-toast{border-color:#8f3a17;border-top-color:var(--hellix-orange);background:radial-gradient(circle at 100% 0,#582307,#0000 38%),linear-gradient(115deg,#17100b,#090705)}.winner-toast p b{color:var(--hellix-amber)}.lobby-hero p{color:var(--hellix-cream);text-shadow:0 2px 13px #000}.free-play{background:linear-gradient(120deg,#8d2e09,#ff6a13);border-color:#ff9b27;box-shadow:0 0 32px #ff671261}.perks,.bet-card,.selected-amount,.bet-projection{border-color:var(--hellix-line);background:linear-gradient(150deg,#17100c,#0d0907)}.bet-card{border-top-color:var(--hellix-orange);box-shadow:0 24px 80px #000a,0 0 35px #ff5b0c14}.bet-head h2,.bet-label,.selected-amount strong{color:var(--hellix-cream)}.bet-head>span,.goal-switch button,.bet-grid button{background:#15100d;border-color:#3c291f}.bet-head>span i{background:var(--hellix-orange);box-shadow:0 0 9px var(--hellix-orange)}.goal-switch button.selected,.bet-grid button.selected{border-color:var(--hellix-orange);background:linear-gradient(120deg,#8f2e0b,#3b1609);box-shadow:0 8px 22px #ff600d29}.bet-label:before,.bet-label:after{background:#4d2817}.bet-projection>div,.perks span{border-color:#3f2417}.bet-projection>div:first-child b{color:var(--hellix-amber)}.insufficient-balance{color:#ff774d!important}.bet-card .play:disabled{color:#855743;background:linear-gradient(120deg,#3a170c,#271008)}.auth-stage{-webkit-backdrop-filter:blur(14px)saturate(.68);backdrop-filter:blur(14px)saturate(.68);background:#070301c2}.auth-banner,.auth-showcase{border-color:#743315;border-top-color:var(--hellix-orange)}.auth-showcase{background:radial-gradient(circle at 50% -7%,#66260e,#0000 38%),linear-gradient(#281008,#0b0806 56%,#120a06)}.auth-tabs-red,.player-modal-tabs{background:#130d09;border-color:#4b2b1d}.player-modal-tabs button.active{background:linear-gradient(120deg, var(--hellix-orange-hot), #a72b08)}.auth-fields input:not([type=checkbox]),.player-modal input,.player-modal select,.player-modal textarea{background:#100c09;border-color:#493024}.auth-fields input:focus,.player-modal input:focus,.player-modal select:focus,.player-modal textarea:focus{border-color:var(--hellix-orange);box-shadow:0 0 0 3px #ff691321}.registration-exit-backdrop{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040201d6;place-items:center;padding:18px;animation:.2s ease-out registration-exit-in;display:grid;position:fixed;inset:0}.registration-exit-card{border:1px solid #743416;border-top:2px solid var(--hellix-orange);width:min(100%,310px);color:var(--hellix-cream);text-align:center;background:radial-gradient(circle at 50% 0,#842d0959,#0000 37%),linear-gradient(155deg,#24120b,#100b08);border-radius:15px;padding:24px 20px 20px;position:relative;overflow:hidden;box-shadow:0 25px 85px #000,0 0 30px #ff5c0c21}.registration-exit-card:after{content:"🦇";opacity:.14;font-size:38px;position:absolute;top:9px;right:-5px;transform:rotate(18deg)}.registration-exit-icon{width:45px;height:45px;color:var(--hellix-amber);background:#582008;border:1px solid #b74717;border-radius:50%;place-items:center;margin:0 auto 9px;font-size:17px;font-weight:900;display:grid;box-shadow:0 0 19px #ff6a1133}.registration-exit-card>span{color:var(--hellix-orange);letter-spacing:1.4px;font-size:7px;font-weight:900}.registration-exit-card h2{margin:9px 0 5px;font-size:17px}.registration-exit-card p{color:#9a887d;margin:0 auto 17px;font-size:9px;line-height:1.55}.registration-exit-card button{border-radius:9px;width:100%;min-height:43px;font-size:10px;font-weight:900}.registration-continue{color:#fff;background:linear-gradient(105deg, var(--hellix-orange-hot), #b42d08);border:0;box-shadow:0 10px 25px #ff490642}.registration-cancel{color:#8c7c72;background:#17100d;border:1px solid #412a20;margin-top:8px}@keyframes registration-exit-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.player-modal-backdrop{background:#040201e6}.player-modal{border-color:#63341f;border-top-color:var(--hellix-orange);background:radial-gradient(circle at 92% 0,#ff6f1629,#0000 32%),linear-gradient(155deg,#21130d,#0e0907 72%)}.player-modal-head{border-bottom-color:#49291b}.player-modal-head span,.affiliate-identity span{color:var(--hellix-orange)}.deposit-only-modal{background:linear-gradient(#15100d, #100b08) padding-box, linear-gradient(90deg, var(--hellix-orange-hot), var(--hellix-amber), #6a2b12) border-box;border-color:#0000}.deposit-spider-mark{border-color:var(--hellix-orange);color:var(--hellix-amber);background:#27150b}.deposit-secure{background:#2b180c;border-color:#8a4a1c}.deposit-secure>span{color:var(--hellix-amber);background:#6a2f0d}.deposit-secure b{color:#ffaf38}.deposit-presets button,.custom-deposit-input,.deposit-activity{background:#17100d;border-color:#493024}.deposit-presets button.selected{border-color:var(--hellix-orange);background:linear-gradient(120deg, var(--hellix-orange-hot), #b52e08);box-shadow:0 8px 25px #ff520b45}.deposit-presets em{background:#e74d0c}.deposit-presets button:nth-child(3) em{color:#2b1707;background:var(--hellix-amber)}.deposit-activity i,.polling-note i{background:var(--hellix-orange);box-shadow:0 0 10px var(--hellix-orange)}.pix-checkout .player-status,.pix-expiry{color:var(--hellix-amber);background:#25170e;border-color:#805424}.pix-checkout .copy-field,.pix-instructions{background:#110c09;border-color:#4e2c1b}.pix-checkout .copy-field button,.exit-continue{background:linear-gradient(100deg, var(--hellix-orange-hot), #ad2b08)}.deposit-exit-offer{background:radial-gradient(circle at 80% 4%,#7c2e0c,#0000 42%),linear-gradient(150deg,#3a190d,#241009 60%,#140a06);border-color:#853816}.deposit-exit-offer>em{color:#ffad73;background:#61230d;border-color:#9e4a22}.account-center{background:#080604}.account-center:before{background:radial-gradient(circle at 78% 16%,#9b330d66,#0000 28%),radial-gradient(circle at 12% 80%,#ff8b1a24,#0000 24%)}.account-topbar,.account-footer{background:#090604f5;border-color:#572814}.account-brand>span,.profile-avatar,.account-identity>div{border-color:var(--hellix-orange);background:radial-gradient(circle,#8c330f,#1c0c06 68%);box-shadow:0 0 18px #ff63104d}.account-sidebar,.account-stat-grid article,.account-card-panel{background:linear-gradient(145deg,#17110d,#0e0a08);border-color:#3f2a20}.account-sidebar{border-top-color:var(--hellix-orange)}.account-sidebar nav button:hover,.account-sidebar nav button.active{background:#25160f}.account-sidebar nav button.active{box-shadow:inset 2px 0 var(--hellix-orange)}.account-sidebar nav i,.list-icon{color:var(--hellix-orange);background:#2c170d}.account-section-title>span,.account-panel-head span:first-child,.account-stat-grid button{color:var(--hellix-orange)}.moon-orb,.ritual-icon,.security-seal{background:radial-gradient(circle,#67270e,#1d0e08);color:var(--hellix-amber)!important}.account-primary,.deposit-pill{background:linear-gradient(120deg, var(--hellix-orange-hot), #b42c07)}.account-form input:focus{border-color:var(--hellix-orange);box-shadow:0 0 0 3px #ff691221}.halloween-toggle input:checked+i{background:var(--hellix-orange)}.affiliate-showcase,.affiliate-link-card,.affiliate-lists>section,.player-history-list article{background-color:#110c09;border-color:#41291d}.affiliate-reference-tabs button.active,.referral-link,.support-grid a,.support-grid button{color:var(--hellix-orange)}.game{background:linear-gradient(#3b1a0c,#8f4a25 48%,#2b160c)}.game:before{background:repeating-linear-gradient(75deg,#0000 0 70px,#ffb85f24 72px 77px,#0000 79px 110px)}.game-hud{border-bottom-color:var(--hellix-orange);background:#110804f2}.hud-title span,.hud-stat span,.live b{color:var(--hellix-orange)}.live span,.collect-button{background:linear-gradient(110deg, var(--hellix-orange-hot), #a72b08)}.free-victory-overlay{z-index:24;color:var(--hellix-cream);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:center;background:radial-gradient(circle at 50% 58%,#ff6f1247,#0000 25%),linear-gradient(#0b0604b3,#080503e0);align-content:center;place-items:center;padding:24px;animation:.55s ease-out free-victory-in;display:grid;position:absolute;inset:64px 0 0;overflow:hidden}.free-victory-overlay:before{content:"☾";z-index:-1;opacity:.18;color:var(--hellix-amber);filter:drop-shadow(0 0 40px #ff781e);font-size:min(28vw,360px);position:absolute;top:6%;right:10%}.free-victory-bats{opacity:.5;letter-spacing:7vw;font-size:clamp(25px,4vw,56px);animation:3s ease-in-out infinite free-bats;position:absolute;top:7%;left:0;right:0}.free-victory-overlay>span{color:var(--hellix-amber);background:#1e0d07;border:1px solid #9c481c;border-radius:10px;padding:8px 18px;font:italic 900 18px Barlow Condensed,sans-serif;box-shadow:0 8px 24px #0008}.free-victory-overlay h2{color:var(--hellix-orange);text-shadow:0 4px #5d1b05,0 0 32px #ff630c59;margin:28px 0 5px;font:900 clamp(34px,5vw,68px) Barlow Condensed,sans-serif}.free-victory-overlay>p{color:#c2ac9d;margin:0 0 20px;font-size:12px}.free-victory-prize{background:#140c08e6;border:1px solid #6f351b;border-radius:16px;flex-direction:column;min-width:min(390px,90vw);padding:18px 28px;display:flex;box-shadow:0 18px 50px #0008}.free-victory-prize small{color:#8f796b;letter-spacing:1.4px;font-size:8px;font-weight:900}.free-victory-prize strong{color:var(--hellix-amber);margin:5px 0;font-size:clamp(30px,4vw,48px)}.free-victory-prize em{color:#826e62;font-size:9px;font-style:normal}.free-victory-overlay>button{color:#fff;background:linear-gradient(105deg, var(--hellix-orange-hot), #bd3108);border:1px solid #ff8d2c;border-radius:13px;min-width:min(360px,88vw);min-height:54px;margin-top:18px;font-size:14px;font-weight:900;box-shadow:0 12px 35px #ff470559}@keyframes free-victory-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes free-bats{50%{transform:translateY(12px)scale(1.03)}}.free-conversion-page{background:linear-gradient(#050302db,#050302f0),url(/assets/halloween-lobby-city-v3-DNDwfO8p.png) 50%/cover fixed}.free-conversion-card{border:1px solid #873817;border-top:2px solid var(--hellix-orange);width:min(100%,360px);color:var(--hellix-cream);text-align:center;background:radial-gradient(circle at 50% 0,#862d0a61,#0000 34%),linear-gradient(155deg,#23120b,#100b08 75%);border-radius:18px;padding:24px 22px 20px;position:relative;overflow:hidden;box-shadow:0 32px 100px #000,0 0 34px #ff5f0d26}.free-conversion-corner{opacity:.22;color:var(--hellix-amber);font-size:28px;position:absolute;top:12px;right:-13px;transform:rotate(8deg)}.free-conversion-pumpkin{background:radial-gradient(circle,#762a0d,#1b0d07 68%);border:1px solid #8d3b17;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 8px;font-size:38px;display:grid;box-shadow:0 0 25px #ff69113d}.free-conversion-card>span{color:var(--hellix-amber);letter-spacing:1.6px;font-size:8px;font-weight:900}.free-conversion-card h2{color:var(--hellix-orange);text-shadow:0 3px #5b1b07;margin:8px 0 5px;font:italic 900 27px Barlow Condensed,sans-serif}.free-conversion-card>p{color:#9b897d;margin:6px 0;font-size:9px;line-height:1.5}.free-conversion-prize{background:linear-gradient(135deg,#27140a,#3a1d0a);border:1px solid #7d421f;border-radius:13px;margin:17px 0;padding:16px 12px}.free-conversion-prize small{color:#947c6e;font-size:8px;font-weight:900;display:block}.free-conversion-prize strong{color:var(--hellix-amber);margin-top:6px;font-size:31px;display:block}.free-conversion-card .free-conversion-bonus{margin:12px 0 18px}.free-conversion-bonus b{color:var(--hellix-orange)}.free-conversion-card>button:not(.free-conversion-again){color:#fff;background:linear-gradient(105deg, var(--hellix-orange-hot), #b52e08);border:0;border-radius:11px;width:100%;min-height:49px;font-size:11px;font-weight:900;box-shadow:0 11px 30px #ff4b074d}.free-conversion-again{color:#76675f;background:0 0;border:0;margin-top:13px;font-size:8px}.lobby-actions{align-items:center;gap:8px}.lobby-actions .header-auth-button{border-radius:9px;width:auto;height:32px;min-height:32px;padding:0 13px;font-size:10px;line-height:1}.header-balance,.header-deposit,.header-withdraw,.header-avatar{border-radius:9px;height:40px;min-height:40px}.header-balance{letter-spacing:.1px;background:#100a12;border-color:#50122f;justify-content:space-between;align-items:center;gap:8px;min-width:90px;padding:0 10px;font-size:12px;display:inline-flex}.header-balance span{color:#8e8494;place-items:center;width:14px;height:14px;margin:0;display:grid}.header-balance span svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.header-deposit,.header-withdraw{white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-size:12px;display:inline-flex}.header-withdraw{color:#c8bdcb;background:#0e0a11;border:1px solid #302536;min-width:82px;padding:0 14px}.header-deposit>svg,.header-withdraw>svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.header-avatar{background:#201622;border-color:#352a3a;width:36px;font-size:12px}@media (width<=700px){.header-balance{min-width:74px}.header-deposit{min-width:auto}.header-avatar{width:38px}}.header-deposit,.header-withdraw{letter-spacing:0;border-radius:10px;gap:7px;height:36px;min-height:36px;font-family:Inter,ui-sans-serif,sans-serif;font-size:11px;font-weight:800;line-height:1}.header-deposit{background:linear-gradient(115deg,#ff7a1a,#df4512);border:1px solid #ff8a32;min-width:108px;padding:0 14px;box-shadow:0 7px 20px #ff5b2438}.header-withdraw{color:#d9ccd9;background:linear-gradient(145deg,#171019,#0d0910);border:1px solid #4a2b42;min-width:78px;padding:0 13px;box-shadow:inset 0 1px #ffffff08}.header-deposit:hover{filter:brightness(1.09);box-shadow:0 8px 25px #ff682c50}.header-withdraw:hover{color:#fff4eb;background:#1c1017;border-color:#8a4935}.wallet-action-svg{object-fit:contain;filter:drop-shadow(0 1px 2px #0007);flex:0 0 15px;width:15px;height:15px;display:block}.header-withdraw .wallet-action-svg{transform:rotate(180deg)}@media (width<=700px){.header-deposit{min-width:auto;height:34px;min-height:34px;font-size:9px;padding:0 11px!important}.wallet-action-svg{flex-basis:14px;width:14px;height:14px}}
