@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Rajdhani:wght@400;500;600;700&display=swap";.axl-container{min-height:100vh;height:auto;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#0f0c29,#302b63,#24243e);padding:20px}.axl-box{width:100%;max-width:340px;padding:35px 28px;border-radius:20px;text-align:center;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 40px #0006;animation:fadeUp .6s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.axl-box h2{color:#fff;margin-bottom:20px;font-size:22px}.axl-error{color:#ff4d4f;font-size:14px;margin-bottom:10px}.axl-input{position:relative;margin-bottom:15px}.axl-input input{width:100%;padding:12px 14px;border-radius:10px;border:none;outline:none;box-sizing:border-box;background:#0009;color:#fff;font-size:14px}.axl-input span{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer}.axl-box button{width:100%;padding:12px;border-radius:10px;border:none;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-weight:600;cursor:pointer;transition:.3s}.axl-box button:hover{transform:scale(1.05);box-shadow:0 5px 20px #22c55e66}.axl-box button:disabled{opacity:.6;cursor:not-allowed}@media screen and (min-width:768px){body{display:flex;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:0}.axl-container{width:100%;display:flex;justify-content:center;align-items:center}.axl-box{max-width:340px}}.adminpanelpage{display:flex;width:100vw;height:100vh;background:linear-gradient(135deg,#0f0c29,#302b63,#24243e);overflow:hidden;font-family:Segoe UI,Inter,system-ui,-apple-system,sans-serif}.axp-sidebar{width:260px;height:100vh;overflow-y:auto;position:fixed;left:0;top:0;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:24px 16px;background:linear-gradient(180deg,#0f172a,#020617);border-right:1px solid rgba(255,255,255,.05);box-shadow:5px 0 25px #00000080;display:flex;flex-direction:column;gap:8px}.axp-sidebar.closed{width:0;overflow:hidden;padding:0;border-right:none}.axp-content{flex:1;margin-left:260px;overflow-y:auto;padding:20px 28px;background:#ffffff08;transition:all .4s ease}.axp-sidebar.closed+.axp-content{margin-left:0}.axp-sidebar::-webkit-scrollbar{width:6px}.axp-sidebar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff8c00,gold);border-radius:10px}body,html{margin:0;padding:0;background:#0a0a1a}#root{width:100%;height:100%}.axp-topbar{display:flex;align-items:center;gap:20px;padding:12px 20px;background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;margin-bottom:28px;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px #0000001a}.axp-topbar h3{color:#fff;font-size:1.4rem;font-weight:600;background:linear-gradient(135deg,#fff,#a8c0ff);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.3px}.axp-menu-btn{font-size:24px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#fff;cursor:pointer;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.axp-menu-btn:hover{background:#fff3;transform:scale(1.02);border-color:#ffffff4d}.axp-logo{color:#fff;font-size:1.6rem;font-weight:700;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid rgba(255,255,255,.1);background:linear-gradient(135deg,gold,#ff8c00);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.5px}.axp-sidebar button{width:100%;padding:12px 18px;margin:4px 0;border:none;border-radius:14px;background:#ffffff0a;color:#ffffffbf;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;text-align:left;display:flex;align-items:center;gap:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.axp-sidebar button:before{font-size:1.2rem}.axp-sidebar button:hover{background:linear-gradient(90deg,#ff8c0033,#ffd7001a);color:#fff;transform:translate(6px);border-left:3px solid #FF8C00}.axp-sidebar button.active{background:linear-gradient(90deg,#ff8c00,gold);color:#000;font-weight:600;box-shadow:0 4px 15px #ff8c0066;border-left:3px solid #fff}.logout-btn{margin-top:auto!important;background:#ff4d4f1f!important;color:#ff7a7a!important;border:1px solid rgba(255,77,79,.3)!important}.logout-btn:hover{background:linear-gradient(90deg,#ff4d4f,#ff7875)!important;color:#fff!important;border-left:3px solid #fff!important;transform:translate(6px)}.axp-content::-webkit-scrollbar{width:6px}.axp-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.axp-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff8c00,gold);border-radius:10px}@media(max-width:768px){.axp-sidebar{position:fixed;z-index:1000;height:100vh;left:0;top:0}.axp-content{padding:16px}.axp-topbar h3{font-size:1.1rem}}.menu-section{margin-top:10px}.menu-section button{width:100%;text-align:left}.submenu{margin-left:10px;margin-top:5px;display:flex;flex-direction:column;gap:5px}.submenu button{font-size:14px;background:#ffffff0d;border-radius:8px;padding:8px}.wingo-container{padding:20px;color:#fff}.wingo-title{font-size:26px;font-weight:700;margin-bottom:15px;background:linear-gradient(90deg,gold,#ff8c00);-webkit-background-clip:text;color:transparent}.wingo-info{display:flex;gap:30px;margin-bottom:20px;font-size:15px;opacity:.9}.wingo-card{background:#ffffff0d;padding:20px;border-radius:20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 30px #0000004d}.wingo-row{display:flex;gap:15px;margin-bottom:15px}.wingo-btn{flex:1;padding:12px;border-radius:14px;border:none;cursor:pointer;font-weight:600;background:#ffffff14;color:#fff;transition:.3s}.wingo-btn:hover{transform:scale(1.05);background:linear-gradient(90deg,#ff8c00,gold);color:#000}.wingo-btn.active{background:linear-gradient(90deg,#ff8c00,gold);color:#000;box-shadow:0 5px 20px #ff8c0080}.wingo-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:15px}.wingo-number{padding:12px;border-radius:12px;background:#ffffff0f;text-align:center;cursor:pointer;font-weight:600;transition:.3s}.wingo-number:hover{background:gold;color:#000;transform:scale(1.05)}.wingo-number.active{background:linear-gradient(135deg,#ff8c00,gold);color:#000;box-shadow:0 0 15px #ff8c00}.wingo-colors{display:flex;gap:10px;margin-bottom:20px}.color-btn{flex:1;padding:12px;border-radius:12px;font-weight:600;cursor:pointer;border:none;transition:.3s}.color-red{background:#ff3b3b}.color-green{background:#00c853}.color-violet{background:#a855f7}.color-btn:hover{transform:scale(1.05)}.color-btn.active{box-shadow:0 0 15px #fff}.wingo-submit{width:100%;padding:14px;border-radius:16px;border:none;font-size:16px;font-weight:700;cursor:pointer;background:linear-gradient(90deg,#ff8c00,gold);color:#000;transition:.3s}.wingo-submit:hover{transform:scale(1.03);box-shadow:0 0 20px gold}.wingo-result{margin-top:20px;padding:15px;border-radius:12px;background:#ffffff0d}.dragon-row{display:flex;gap:15px;margin-bottom:20px}.dragon-btn{flex:1;padding:14px;border-radius:12px;border:none;font-weight:600;cursor:pointer;background:#ffffff0d;color:#fff;transition:all .3s ease}.dragon-btn:hover{transform:scale(1.05)}.active-dragon{background:linear-gradient(135deg,#00c853,#64dd17);color:#000}.active-tiger{background:linear-gradient(135deg,#ff3d00,#ff9100);color:#fff}.active-tie{background:linear-gradient(135deg,#7c4dff,#b388ff);color:#fff}.axu-container{color:#fff;padding:8px 4px;animation:fadeInUp .5s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.axu-title{font-size:28px;font-weight:700;margin-bottom:28px;background:linear-gradient(135deg,gold,#ff8c00,tomato);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.5px;position:relative;display:inline-block}.axu-title:after{content:"";position:absolute;bottom:-10px;left:0;width:80px;height:3px;background:linear-gradient(90deg,#ff8c00,gold,tomato);border-radius:3px;animation:widthGrow .6s ease-out}@keyframes widthGrow{0%{width:0}to{width:80px}}.axu-table{background:#11182799;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0003;transition:all .3s ease}.axu-table:hover{border-color:#ff8c004d;box-shadow:0 12px 40px #0000004d}.axu-head{display:grid;grid-template-columns:1.5fr 1.2fr 1.5fr 1fr 1fr 1.2fr;padding:16px 20px;background:linear-gradient(135deg,#ff8c0026,#ffd70014);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.1);color:#fffc}.axu-row{display:grid;grid-template-columns:1.5fr 1.2fr 1.5fr 1fr 1fr 1.2fr;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease;animation:slideInRow .4s ease-out;align-items:center}@keyframes slideInRow{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.axu-row:hover{background:linear-gradient(90deg,#ff8c0014,#ffd70008);transform:translate(4px);border-bottom-color:#ff8c004d}.red{color:#ef4444;font-weight:600;font-size:12px;padding:4px 10px;background:#ef444426;border-radius:20px;display:inline-flex;align-items:center}.red:before{content:"●";margin-right:4px;font-size:8px;color:#ef4444}.green{color:#10b981;font-weight:600;font-size:12px;padding:4px 10px;background:#10b98126;border-radius:20px;display:inline-flex;align-items:center}.green:before{content:"●";margin-right:4px;font-size:8px;color:#10b981;animation:pulse 1.5s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.axu-actions{display:flex;gap:10px}.axu-actions button{padding:4px 10px;border:none;border-radius:10px;background:#374151cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;font-size:10px;font-weight:600;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);white-space:nowrap}.axu-actions button:first-child:hover{background:linear-gradient(135deg,#10b981,#059669);transform:translateY(-2px);box-shadow:0 4px 12px #10b98166;border-color:#fff3}.axu-actions button:last-child:hover{background:linear-gradient(135deg,#ef4444,#dc2626);transform:translateY(-2px);box-shadow:0 4px 12px #ef444466;border-color:#fff3}.axu-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.axu-box{background:linear-gradient(135deg,#111827f2,#1f2937e6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:28px;border-radius:24px;width:360px;border:1px solid rgba(255,255,255,.15);box-shadow:0 20px 60px #00000080;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.axu-box h3{font-size:24px;margin-bottom:20px;background:linear-gradient(135deg,gold,#ff8c00);-webkit-background-clip:text;background-clip:text;color:transparent}.axu-box input{width:100%;padding:14px 16px;margin-top:12px;background:#0009;border:1px solid rgba(255,255,255,.15);border-radius:14px;color:#fff;font-size:14px;transition:all .3s ease}.axu-box input:focus{outline:none;border-color:#ff8c00;box-shadow:0 0 0 3px #ff8c0033}.axu-box input::placeholder{color:#fff6}.axu-btns{display:flex;gap:12px;margin-top:24px}.axu-btns button{flex:1;padding:12px;border:none;border-radius:14px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}.axu-btns button:first-child{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.axu-btns button:first-child:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.axu-btns button:last-child{background:#374151cc;color:#fff;border:1px solid rgba(255,255,255,.1)}.axu-btns button:last-child:hover{background:#ef4444cc;transform:translateY(-2px);border-color:#ef444480}@media(max-width:968px){.axu-head,.axu-row{grid-template-columns:1fr 1.5fr 1.5fr .8fr 1.5fr;gap:8px;font-size:12px;padding:12px 16px}.axu-actions button{padding:4px 10px;font-size:10px}}@media(max-width:768px){.axu-container{overflow-x:auto}.axu-table{min-width:600px}.axu-title{font-size:24px}.axu-box{width:90%;padding:20px;margin:16px}}@media(max-width:480px){.axu-head,.axu-row{grid-template-columns:.8fr 1.2fr 1.2fr .6fr 1.2fr;font-size:10px;padding:10px 12px}.axu-actions{flex-direction:column;gap:6px}.axu-actions button{width:100%}}.axu-loading{text-align:center;padding:40px;color:#fff9}.axu-empty{text-align:center;padding:40px;color:#ffffff80;font-style:italic}.axu-search{padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);outline:none;width:260px;background:#ffffff0d;color:#fff;font-size:14px;transition:.3s}.axu-search::placeholder{color:#aaa}.axu-search:focus{border-color:#ffb300;box-shadow:0 0 8px #ffb30080}.axu-filters{display:flex;gap:10px;margin-top:10px}.axu-filter-btn{padding:7px 14px;border-radius:20px;border:none;cursor:pointer;background:#ffffff0d;color:#ccc;font-size:13px;transition:.3s}.axu-filter-btn:hover{background:#ffb30033;color:#fff}.axu-filter-btn.active{background:linear-gradient(45deg,#ffb300,#ff6a00);color:#000;font-weight:700;box-shadow:0 0 8px #ffb30099}.axu-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.three-dot{background:transparent;border:none;color:#fff;font-size:18px;cursor:pointer}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:999}.modal-box{background:#1e1e2f;color:#fff;padding:20px;border-radius:12px;width:300px;box-shadow:0 0 20px #00000080}.modal-box h3{margin-bottom:15px}.modal-box p{margin:5px 0}.close-btn{margin-top:15px;padding:8px 12px;background:#ff4747;border:none;border-radius:8px;color:#fff;cursor:pointer}.axr-container{color:#fff;background:linear-gradient(135deg,#0f0c29,#302b63,#24243e);min-height:100vh;padding:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.axr-header{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.axr-title{font-size:28px;font-weight:700;background:linear-gradient(135deg,#fff,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.axr-subtitle{color:#a0a0c0;font-size:14px}.axr-section{margin-top:32px}.axr-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.axr-section-header h3{font-size:20px;font-weight:600;color:#fff}.axr-count{background:#ffffff1a;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;color:#a78bfa}.badge{background:linear-gradient(135deg,#ff5f5f,#dc2626);padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;display:inline-block;animation:pulse 2s infinite}.badge.warning{background:linear-gradient(135deg,#f59e0b,#d97706)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.axr-card{position:relative;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;border-radius:16px;margin-top:16px;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);cursor:pointer}.axr-card:hover{transform:translateY(-2px);border-color:#ffffff4d;box-shadow:0 10px 30px #0000004d}.axr-card-info{flex:1}.axr-card-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.axr-card-header h4{font-size:16px;font-weight:600;color:#fff}.axr-card p{margin:8px 0;font-size:14px;color:#d0d0e0}.axr-card-meta{display:flex;gap:16px;margin-top:8px}.axr-card-meta small{color:#a0a0c0;font-size:12px;display:flex;align-items:center;gap:4px}.axr-actions{display:flex;gap:12px;margin-left:20px}.axr-actions button{padding:8px 20px;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;font-size:13px;transition:all .3s ease;display:flex;align-items:center;gap:6px;position:relative;overflow:hidden}.axr-actions button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.axr-actions button:hover:before{width:200px;height:200px}.axr-actions button span{font-size:16px}.approve{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 15px #22c55e4d}.approve:hover{transform:translateY(-2px);box-shadow:0 6px 20px #22c55e66}.reject{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 15px #ef44444d}.reject:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ef444466}.axr-empty{text-align:center;padding:60px 20px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:16px;border:1px solid rgba(255,255,255,.1)}.axr-empty-icon{font-size:64px;margin-bottom:16px;opacity:.5}.axr-empty p{color:#a0a0c0;font-size:14px}.axr-loading{text-align:center;padding:40px}.axr-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:#a78bfa;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 16px}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:768px){.axr-container{padding:16px}.axr-card{flex-direction:column;align-items:flex-start;gap:16px}.axr-actions{margin-left:0;width:100%}.axr-actions button{flex:1;justify-content:center}.axr-title{font-size:24px}.axr-card-header{flex-wrap:wrap}.axr-card-meta{flex-wrap:wrap;gap:8px}}.axr-container::-webkit-scrollbar{width:8px}.axr-container::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.axr-container::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}.axr-container::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.axr-card.success{border-left:3px solid #22c55e}.axr-card.warning{border-left:3px solid #f59e0b}.axr-card.error{border-left:3px solid #ef4444}.axr-filter-bar{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.axr-filter-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:6px 16px;border-radius:20px;color:#a0a0c0;cursor:pointer;transition:all .3s ease;font-size:13px}.axr-filter-btn:hover,.axr-filter-btn.active{background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#fff;border-color:transparent}.delete-btn{position:absolute;top:10px;right:10px;z-index:10}.delete-btn button{background:transparent;border:none;color:red;font-size:18px;cursor:pointer}body:has(.login-container){margin:0;padding:0;background:#03050d}.login-container{position:relative;width:100%;max-width:440px;min-height:100vh;margin:auto;overflow:hidden;color:#fff;background:radial-gradient(circle at 50% 18%,rgba(255,39,87,.18),transparent 32%),radial-gradient(circle at 10% 70%,rgba(255,75,35,.12),transparent 30%),linear-gradient(145deg,#03050d,#080b17 48%,#050711)}.auth-glow{position:absolute;width:240px;height:240px;border-radius:50%;filter:blur(80px);pointer-events:none}.glow-one{top:100px;left:-130px;background:#ff1b4f40}.glow-two{right:-130px;top:420px;background:#ff54232e}.floating-coin{position:absolute;color:#ffb52e;font-size:28px;text-shadow:0 0 15px rgba(255,181,46,.8);opacity:.8;animation:floatCoin 4s ease-in-out infinite}.coin-one{top:190px;left:22px;transform:rotate(-20deg)}.coin-two{top:320px;right:25px;font-size:22px;animation-delay:1s}@keyframes floatCoin{0%,to{transform:translateY(0) rotate(-15deg)}50%{transform:translateY(-12px) rotate(10deg)}}.auth-topbar{height:68px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5}.auth-back{width:42px;height:42px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0d;color:#fff;font-size:34px;line-height:30px;cursor:pointer}.aerox-mini-logo{font-size:22px;font-weight:900;letter-spacing:2px;font-style:italic}.aerox-mini-logo span{color:#ff315b}.language-pill{border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:#fff;padding:9px 13px;border-radius:20px;font-size:12px;cursor:pointer}.auth-brand{text-align:center;position:relative;z-index:2;padding:5px 20px 0}.brand-crown{color:#ffc233;font-size:34px;line-height:28px;text-shadow:0 0 8px rgba(255,190,35,.8),0 0 22px rgba(255,100,20,.4)}.aerox-logo{margin-top:3px;font-size:52px;line-height:1;font-weight:1000;font-style:italic;letter-spacing:-2px;color:#fff;text-shadow:2px 2px 0 #ff294e,0 0 18px rgba(255,38,80,.4)}.aerox-logo span{color:#ff335b}.brand-tagline{margin-top:6px;font-size:10px;font-weight:700;letter-spacing:5px;color:#b7bdca}.brand-tagline b{color:#ff345a;margin:0 4px}.flight-scene{height:105px;margin-top:10px;position:relative;overflow:hidden}.flight-scene:before{content:"";position:absolute;width:260px;height:90px;left:50%;top:15px;transform:translate(-50%) rotate(-8deg);background:linear-gradient(90deg,transparent,rgba(255,37,77,.18),rgba(255,100,30,.15),transparent);filter:blur(18px)}.plane{position:absolute;left:50%;top:35px;transform:translate(-50%) rotate(-10deg);font-size:65px;color:#ff4167;text-shadow:0 0 8px #ff254f,0 0 25px rgba(255,43,70,.9),0 0 50px rgba(255,77,30,.5)}.speed-line{position:absolute;height:2px;background:linear-gradient(90deg,transparent,#ff315a,transparent);opacity:.7}.line-one{width:120px;left:10%;top:55px}.line-two{width:85px;left:22%;top:75px}.line-three{width:100px;right:12%;top:28px}.multiplier{position:absolute;padding:6px 10px;border-radius:8px;font-size:11px;font-weight:800;color:#ff4668;border:1px solid rgba(255,55,90,.35);background:#ff1e4614;box-shadow:0 0 15px #ff1e461f}.multiplier-left{left:5px;top:20px;transform:rotate(-8deg)}.multiplier-right{right:5px;bottom:12px;transform:rotate(7deg)}.login-card{position:relative;z-index:4;margin:0 14px 15px;padding:25px 20px 20px;border-radius:28px;background:linear-gradient(145deg,#141928f5,#070a14fa);border:1px solid rgba(255,255,255,.09);box-shadow:0 25px 70px #0000008c,inset 0 1px #ffffff0d}.login-card:before{content:"";position:absolute;left:12%;right:12%;top:-1px;height:2px;background:linear-gradient(90deg,transparent,#ff3159,#ff7440,#ff3159,transparent);box-shadow:0 0 12px #ff3159,0 0 25px #ff325080}.login-heading{text-align:center;margin-bottom:20px}.login-heading h1{font-size:28px;font-weight:800}.login-heading h1 span{color:#ff3d60}.login-heading p{margin-top:6px;color:#9299a8;font-size:13px}.auth-error{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:14px;border-radius:12px;color:#ff788f;background:#ff2d5017;border:1px solid rgba(255,45,80,.2);font-size:12px}.auth-error span{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#ff3159;font-weight:900}.auth-input-group{margin-bottom:15px}.auth-input-group label{display:block;margin-bottom:7px;color:#cbd0dc;font-size:12px;font-weight:600}.auth-input{height:54px;display:flex;align-items:center;border-radius:15px;background:#151b2a;border:1px solid rgba(255,255,255,.08);transition:.2s}.auth-input:focus-within{border-color:#ff305bb3;box-shadow:0 0 0 3px #ff305b14,0 0 18px #ff305b14}.auth-input input{flex:1;width:100%;height:100%;border:none;outline:none;background:transparent;color:#fff;font-size:14px}.auth-input input::placeholder{color:#697182}.country-box{height:100%;min-width:105px;display:flex;align-items:center;gap:8px;padding:0 12px;border-right:1px solid rgba(255,255,255,.08);color:#e8ebf2;font-size:13px}.country-box small{color:#737b8c;margin-left:auto}.input-icon{margin:0 12px;color:#8d96a8;font-size:22px}.password-eye{border:none;background:transparent;color:#9aa2b1;font-size:20px;padding:0 14px;cursor:pointer}.login-options{display:flex;justify-content:space-between;align-items:center;margin:4px 2px 18px}.remember-option{position:relative;display:flex;align-items:center;gap:8px;color:#9da5b4;font-size:11px;cursor:pointer}.remember-option input{display:none}.custom-check{width:17px;height:17px;border-radius:5px;border:1px solid #555e6e;background:#101521}.remember-option input:checked+.custom-check{background:linear-gradient(135deg,#ff2856,#ff6840);border-color:#ff3159;box-shadow:0 0 10px #ff2d5559}.login-options>button{border:none;background:transparent;color:#ff4667;font-size:11px;font-weight:700;cursor:pointer}.primary-auth-btn{width:100%;height:55px;display:flex;align-items:center;justify-content:center;gap:12px;border:none;border-radius:30px;background:linear-gradient(100deg,#ff1750,#ff365a 45%,#ff7344);color:#fff;font-size:17px;font-weight:800;cursor:pointer;box-shadow:0 10px 25px #ff285038,inset 0 1px #ffffff40;transition:.2s}.primary-auth-btn b{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#00000038;font-size:21px}.primary-auth-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #ff285052,0 0 20px #ff325a33}.primary-auth-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.auth-divider{display:flex;align-items:center;gap:10px;margin:18px 0}.auth-divider span{flex:1;height:1px;background:#ffffff14}.auth-divider b{color:#626b7c;font-size:10px}.outline-auth-btn{width:100%;height:52px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:28px;border:1px solid #ff3159;background:#ff234b06;color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:inset 0 0 18px #ff285009}.outline-auth-btn span{font-size:21px}.outline-auth-btn b{margin-left:auto;margin-right:15px;color:#ff4668;font-size:20px}.auth-footer{display:flex;align-items:center;margin-top:20px}.auth-footer button{flex:1;border:none;background:transparent;color:#8c94a3;cursor:pointer}.auth-footer button span{display:block;margin-bottom:5px;color:#d6dbe5;font-size:22px}.auth-footer small{font-size:10px}.footer-separator{width:1px;height:32px;background:#ffffff14}.auth-bottom-text{text-align:center;padding-bottom:18px;color:#4d5667;font-size:9px;letter-spacing:1px}@media(min-width:600px){body:has(.login-container){min-height:100vh;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at center,#171327,#03050d 65%)}.login-container{min-height:900px;max-height:95vh;border-radius:32px;box-shadow:0 30px 100px #000000a6,0 0 80px #ff234b14}.login-card{margin-left:18px;margin-right:18px}}@media(max-width:380px){.aerox-logo{font-size:45px}.login-card{padding:22px 16px 18px;margin-left:10px;margin-right:10px}.login-heading h1{font-size:25px}.country-box{min-width:92px}.auth-input{height:51px}}*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif}body:has(.register-page){margin:0;padding:0;background:#03050d}.register-page{position:relative;width:100%;max-width:440px;min-height:100vh;margin:auto;overflow:hidden;color:#fff;background:radial-gradient(circle at 50% 10%,rgba(255,35,80,.18),transparent 32%),radial-gradient(circle at 90% 65%,rgba(255,100,30,.12),transparent 30%),linear-gradient(145deg,#03050d,#090c18 55%,#040610)}.register-glow{position:absolute;width:250px;height:250px;border-radius:50%;filter:blur(85px);pointer-events:none}.register-glow-one{top:120px;left:-140px;background:#ff194b3d}.register-glow-two{right:-140px;top:500px;background:#ff501e2b}.register-coin{position:absolute;color:#ffc235;font-size:26px;text-shadow:0 0 10px rgba(255,190,40,.8),0 0 25px rgba(255,120,20,.5);animation:registerFloat 4s ease-in-out infinite}.rcoin-one{left:20px;top:270px}.rcoin-two{right:22px;top:420px;font-size:20px;animation-delay:1.2s}@keyframes registerFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(15deg)}}.register-topbar{height:68px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5}.register-back{width:42px;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;font-size:34px;cursor:pointer}.register-mini-logo{font-size:22px;font-weight:900;font-style:italic;letter-spacing:2px}.register-mini-logo span{color:#ff315b}.register-lang{border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:#fff;padding:9px 13px;border-radius:20px;font-size:12px;cursor:pointer}.register-brand{text-align:center;position:relative;z-index:2;padding-top:5px}.register-crown{color:#ffc235;font-size:32px;line-height:28px;text-shadow:0 0 10px rgba(255,190,40,.9),0 0 22px rgba(255,80,20,.45)}.register-logo{font-size:50px;font-weight:1000;font-style:italic;letter-spacing:-2px;line-height:1;color:#fff;text-shadow:2px 2px 0 #ff294f,0 0 20px rgba(255,40,80,.35)}.register-logo span{color:#ff335b}.register-tagline{margin-top:6px;color:#aeb5c2;font-size:10px;font-weight:700;letter-spacing:5px}.register-tagline b{color:#ff3159}.register-card{position:relative;z-index:4;margin:18px 14px 15px;padding:25px 20px 22px;border-radius:28px;background:linear-gradient(145deg,#141928f7,#070a14fc);border:1px solid rgba(255,255,255,.09);box-shadow:0 25px 70px #00000094,inset 0 1px #ffffff0d}.register-card:before{content:"";position:absolute;top:-1px;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,#ff3159,#ff7340,#ff3159,transparent);box-shadow:0 0 12px #ff3159,0 0 25px #ff325080}.register-title{text-align:center;margin-bottom:19px}.register-title h1{font-size:27px;font-weight:800}.register-title h1 span{color:#ff3d60}.register-title p{margin-top:6px;color:#858e9f;font-size:12px}.register-error{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:14px;border-radius:12px;color:#ff7b91;background:#ff284b17;border:1px solid rgba(255,40,75,.2);font-size:12px}.register-error span{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ff3159;color:#fff;font-weight:900}.register-field{margin-bottom:13px}.register-field label{display:block;margin-bottom:7px;color:#cbd0dc;font-size:11px;font-weight:600}.optional{margin-left:5px;color:#697386;font-size:9px;font-weight:400}.register-input{height:51px;display:flex;align-items:center;border-radius:15px;background:#151b2a;border:1px solid rgba(255,255,255,.08);transition:.2s}.register-input:focus-within{border-color:#ff305bb3;box-shadow:0 0 0 3px #ff305b12,0 0 18px #ff305b14}.register-input input{flex:1;width:100%;height:100%;border:none;outline:none;background:transparent;color:#fff;font-size:13px}.register-input input::placeholder{color:#687183}.register-input-icon{width:45px;text-align:center;color:#9ba3b2;font-size:20px}.register-eye{border:none;background:transparent;color:#969eae;font-size:19px;padding:0 13px;cursor:pointer}.phone-register{overflow:hidden}.register-country{height:100%;min-width:105px;display:flex;align-items:center;gap:8px;padding:0 11px;border-right:1px solid rgba(255,255,255,.08);color:#e5e8ee;font-size:12px}.register-country small{margin-left:auto;color:#747d8e}.register-agreement{position:relative;display:flex;align-items:flex-start;gap:9px;margin-top:15px;cursor:pointer}.register-agreement input{display:none}.agreement-box{flex-shrink:0;width:18px;height:18px;border-radius:5px;border:1px solid #596272;background:#101521}.register-agreement input:checked+.agreement-box{background:linear-gradient(135deg,#ff1c50,#ff7042);border-color:#ff3159;box-shadow:0 0 10px #ff2d5566}.register-agreement p{color:#8d96a5;font-size:10px;line-height:1.5}.register-agreement b{color:#ff4165;text-decoration:underline}.register-main-btn{width:100%;height:54px;margin-top:18px;display:flex;align-items:center;justify-content:center;border:none;border-radius:30px;background:linear-gradient(100deg,#ff1750,#ff365a 45%,#ff7344);color:#fff;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 10px 25px #ff285038,inset 0 1px #ffffff40;transition:.2s}.register-main-btn b{width:31px;height:31px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:12px;border-radius:50%;background:#00000038;font-size:20px}.register-main-btn:hover{transform:translateY(-2px);box-shadow:0 15px 30px #ff28504d,0 0 22px #ff28502e}.register-main-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.already-account{text-align:center;margin-top:18px;color:#777f8e;font-size:11px}.already-account button{border:none;background:transparent;color:#ff3d61;font-weight:800;margin-left:5px;cursor:pointer;font-size:12px}.register-security{text-align:center;padding-bottom:18px;color:#4c5566;font-size:9px;letter-spacing:1px}@media(min-width:600px){body:has(.register-page){min-height:100vh;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at center,#171327,#03050d 65%)}.register-page{min-height:900px;max-height:95vh;border-radius:32px;box-shadow:0 30px 100px #000000a6,0 0 80px #ff234b14}}@media(max-width:380px){.register-logo{font-size:44px}.register-card{margin-left:10px;margin-right:10px;padding:22px 16px 18px}.register-title h1{font-size:24px}.register-input{height:49px}.register-country{min-width:92px}}:root{--nav-bg: #1a1c38;--nav-inactive: #757f9e;--nav-active: #536bf0;--yellow-banner: #ffea00}.bottom-nav{position:fixed;bottom:0;left:50%!important;transform:translate(-50%)!important;width:100%!important;max-width:440px!important;height:74px;background:var(--nav-bg)!important;display:flex;justify-content:space-around;align-items:center;border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -4px 20px #00000080;z-index:9999;padding:0 4px;box-sizing:border-box}.nav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;cursor:pointer;padding:4px 0!important;color:var(--nav-inactive);font-size:11px;font-weight:500;transition:transform .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.nav-item:hover,.nav-item:focus,.nav-item:active{background:transparent!important;outline:none!important;border:none!important}.nav-item.active{color:var(--nav-active)!important;background:transparent!important;border:none!important}.nav-icon-wrap{position:relative;width:26px;height:26px;display:flex;align-items:center;justify-content:center;margin-bottom:2px;background:transparent!important;border:none!important;padding:0!important}.nav-svg{width:24px!important;height:24px!important;fill:currentColor;transition:all .2s ease}.nav-item.active .nav-svg{filter:drop-shadow(0 0 8px rgba(83,107,240,.7))}.activity-wrap{position:relative}.notification-dot{position:absolute;top:-1px;right:-2px;width:9px;height:9px;background-color:#ff3b30;border-radius:50%;border:1.5px solid var(--nav-bg);box-shadow:0 0 5px #ff3b30cc}.center-nav{position:relative;flex:1.1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0!important;background:transparent!important;transform:none!important}.spin-floating-wrap{position:absolute;top:-18px;display:flex;flex-direction:column;align-items:center;cursor:pointer;background:transparent!important}.spin-floating-wrap:hover,.spin-floating-wrap:active{background:transparent!important;transform:scale(.96)}.spin-outer-ring{width:52px;height:52px;border-radius:50%!important;border:2px solid #7c3aed;background:conic-gradient(#3b82f6 0deg 45deg,#9333ea 45deg 90deg,#06b6d4 90deg 135deg,#ec4899 135deg 180deg,#3b82f6 180deg 225deg,#9333ea 225deg 270deg,#06b6d4 270deg 315deg,#ec4899 315deg 360deg);box-shadow:0 4px 12px #7c3aed8c;display:flex;align-items:center;justify-content:center;position:relative}.spin-center-pin{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle,#38bdf8,#1e40af);border:1.5px solid #ffffff;color:#fff;font-size:7.5px;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000080;letter-spacing:.2px}.spin-bottom-banner{margin-top:1px;font-size:11.5px;font-weight:900;color:var(--yellow-banner);white-space:nowrap;letter-spacing:.2px;text-shadow:0 1px 2px #000,0 0 6px rgba(255,234,0,.85);-webkit-user-select:none;user-select:none}:root{--c21-bg: #181a36;--c21-card: #21244a;--c21-card-border: rgba(255, 255, 255, .08);--c21-text: #ffffff;--c21-subtext: #8e95b7;--c21-blue-btn: linear-gradient(135deg, #3d5afe 0%, #536dfe 100%)}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#0d0f22;color:var(--c21-text);overflow-x:hidden}.club21-home-container{max-width:440px;min-height:100vh;margin:0 auto;background:var(--c21-bg);padding-bottom:95px;box-shadow:0 0 35px #000000bf;box-sizing:border-box;position:relative}.club21-header{display:flex;justify-content:space-between;align-items:center;padding:14px 14px 10px;background:transparent;width:100%;box-sizing:border-box}.club21-logo-box{display:flex;align-items:center;max-height:60px;overflow:visible}.club21-single-brand-logo{height:50px!important;width:auto!important;max-width:180px!important;object-fit:contain!important;display:block!important;mix-blend-mode:screen!important}.club21-header-actions{display:flex;gap:8px}.club21-icon-btn{background:#23274e;border:1px solid var(--c21-card-border);color:#fff;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:15px}.club21-notice-bar{margin:4px 12px 10px;background:#222549;border-radius:24px;padding:5px 12px;display:flex;align-items:center;gap:8px;border:1px solid var(--c21-card-border);overflow:hidden;height:32px;box-sizing:border-box}.club21-speaker-icon{font-size:14px;flex-shrink:0}.club21-marquee-track{flex:1;display:flex;overflow:hidden;white-space:nowrap}.club21-marquee-text{flex-shrink:0;display:inline-block;font-size:11px;color:#fff!important;font-weight:600;letter-spacing:.2px;animation:club21ContinuousMarquee 18s linear infinite}@keyframes club21ContinuousMarquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.club21-detail-pill{background:var(--c21-blue-btn);color:#fff;border:none;font-size:11px;padding:4px 12px;border-radius:14px;font-weight:700;cursor:pointer;flex-shrink:0}.club21-banner-slider-box{margin:4px 12px 14px;position:relative;overflow:hidden;border-radius:16px;box-shadow:0 6px 18px #00000073;border:1px solid rgba(255,255,255,.08)}.club21-banner-track{display:flex;width:100%;transition:transform .5s cubic-bezier(.25,1,.5,1)}.club21-banner-slide{min-width:100%;width:100%;flex-shrink:0}.club21-banner-slide img{width:100%;height:auto;display:block;object-fit:cover;-webkit-user-select:none;user-select:none}.club21-slider-dots{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;z-index:5;background:#00000059;padding:3px 8px;border-radius:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.club21-slider-dot{width:6px;height:6px;border-radius:50%;background:#fff6;cursor:pointer;transition:all .25s ease}.club21-slider-dot.active{background:#fff;width:16px;border-radius:8px;box-shadow:0 0 6px #fffc}.club21-wallet-card{margin:0 12px 14px;background:linear-gradient(145deg,#242854,#1c1e3f);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 8px 24px #0006,inset 0 1px #ffffff26;position:relative;overflow:hidden}.club21-wallet-card:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,215,0,.5),transparent)}.club21-wallet-info{display:flex;flex-direction:column;gap:3px}.club21-wallet-label-row{display:flex;align-items:center;gap:5px}.club21-wallet-coin-icon{font-size:13px}.club21-wallet-label{font-size:11.5px;color:#9ba3cb;font-weight:500;letter-spacing:.3px}.club21-wallet-val-row{display:flex;align-items:center}.club21-wallet-val{margin:0;font-size:22px;color:#fff;font-weight:900;letter-spacing:.5px;text-shadow:0 2px 6px rgba(0,0,0,.4)}.club21-wallet-actions{display:flex;gap:9px}.club21-btn-dep{background:linear-gradient(135deg,#ff416c,#ff4b2b);color:#fff;border:none;font-weight:800;font-size:12px;letter-spacing:.4px;padding:10px 15px;border-radius:12px;cursor:pointer;box-shadow:0 4px 14px #ff4b2b6b,inset 0 1px #ffffff4d;display:flex;align-items:center;gap:4px;transition:transform .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none}.club21-btn-dep:active{transform:translateY(2px) scale(.97);box-shadow:0 2px 6px #ff4b2b4d}.club21-btn-wd{background:linear-gradient(135deg,#f7971e,#ffd200);color:#1a1700;border:none;font-weight:800;font-size:12px;letter-spacing:.4px;padding:10px 15px;border-radius:12px;cursor:pointer;box-shadow:0 4px 14px #f7971e66,inset 0 1px #fff6;display:flex;align-items:center;gap:4px;transition:transform .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none}.club21-btn-wd:active{transform:translateY(2px) scale(.97);box-shadow:0 2px 6px #f7971e4d}.btn-icon{font-size:11px}.club21-cat-row{display:flex;justify-content:space-between;padding:6px 12px 14px}.club21-cat-item{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .15s ease}.club21-cat-item:active{transform:scale(.95)}.club21-cat-icon-badge{width:54px;height:54px;display:flex;align-items:center;justify-content:center;position:relative;background:transparent}.club21-cat-img{width:52px;height:52px;object-fit:contain;display:block;transition:transform .2s ease,filter .2s ease}.club21-cat-item.active .club21-cat-img{transform:scale(1.08);filter:drop-shadow(0 4px 10px rgba(82,105,248,.6))}.club21-cat-name{font-size:11px;color:#7882a8;font-weight:500;letter-spacing:.2px}.club21-cat-item.active .club21-cat-name{color:#fff;font-weight:700}.club21-game-sec{margin:6px 12px 16px}.club21-sec-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.club21-sec-title{display:flex;align-items:center;gap:6px}.club21-sec-title h3{margin:0;font-size:16px;font-weight:800;color:#fff}.club21-title-badge.yellow{background:#ffb703;color:#000;font-size:11px;font-weight:900;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.club21-title-star{font-size:16px}.club21-see-all{background:#23274e;color:#7b84aa;font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer}.club21-lobby-lottery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.club21-lobby-lottery-item{position:relative;border-radius:14px;overflow:hidden;background:#212448;border:1px solid var(--c21-card-border);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;aspect-ratio:1.35 / 1;box-shadow:0 4px 12px #00000059}.club21-lobby-lottery-item:active{transform:scale(.96)}.club21-lobby-lottery-item img{width:100%;height:100%;object-fit:cover;display:block}.club21-lobby-lottery-label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.85) 100%);padding:8px 4px 4px;font-size:10.5px;font-weight:700;text-align:center;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.club21-cards-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.club21-game-item{position:relative;border-radius:14px;overflow:hidden;background:#212448;border:1px solid var(--c21-card-border);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;aspect-ratio:1 / 1.4;box-shadow:0 4px 12px #00000059}.club21-game-item:active{transform:scale(.96)}.club21-game-item img{width:100%;height:100%;object-fit:cover;display:block}.club21-game-overlay-label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.88) 100%);padding:12px 4px 5px;font-size:11px;font-weight:700;text-align:center;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.club21-vip-footer{margin:25px 12px 20px;background:#1e2042;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px 16px 20px;position:relative;box-shadow:0 6px 20px #0006}.club21-badge-18-wrap{position:absolute;top:-20px;left:50%;transform:translate(-50%)}.club21-badge-18{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#7c4dff,#651fff);color:#fff;font-size:15px;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:0 0 16px #651fffbf,0 2px 6px #00000080;border:2px solid #ffffff}.club21-footer-divider{height:1px;background:#ffffff0f;margin-top:10px;margin-bottom:14px}.club21-footer-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.club21-footer-list li{font-size:11.5px;color:#8c94ba;line-height:1.6;position:relative;padding-left:14px}.club21-footer-list li .diamond{position:absolute;left:0;top:0;color:#7c4dff;font-size:10px}.club21-footer-disclaimer{margin-top:16px;padding-top:12px;border-top:1px dashed rgba(255,255,255,.08);display:flex;flex-direction:column;gap:4px}.club21-footer-disclaimer .warn{margin:0;color:#5c6bc0;font-size:11px;font-weight:500}.club21-footer-disclaimer .age{margin:0;color:#5c6bc0;font-size:11px;font-weight:600}.club21-telegram-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:52px;height:52px;background:linear-gradient(135deg,#229ed9,#168acb);border-radius:50%;color:#fff;text-decoration:none;box-shadow:0 4px 14px #229ed973,inset 0 1px #ffffff40;transition:transform .15s ease,box-shadow .15s ease;flex-shrink:0}.club21-telegram-btn:active{transform:scale(.94)}.club21-telegram-icon{font-size:20px;font-weight:900;line-height:18px;transform:rotate(-12deg)}.club21-telegram-text{font-size:7px;font-weight:900;letter-spacing:.4px;line-height:9px}@media(max-width:480px){.club21-telegram-btn{width:48px;height:48px}.club21-telegram-icon{font-size:18px}.club21-telegram-text{font-size:6.5px}}html{background:#05070d}body{margin:0;min-height:100vh;background:radial-gradient(circle at top,#17134a,#070914 45%,#03040a);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;color:#fff}.profile-container{width:100%;max-width:420px;min-height:100vh;margin:0 auto;background:linear-gradient(180deg,#090b18,#070914 45%,#05060c);overflow-x:hidden;padding-bottom:30px;position:relative}@media(min-width:421px){body{display:flex;justify-content:center;align-items:center;padding:20px;min-height:100vh}.profile-container{min-height:calc(100vh - 40px);max-height:calc(100vh - 40px);overflow-y:auto;border-radius:25px;box-shadow:0 0 40px #5a46ff2e,0 25px 80px #000000b3;scrollbar-width:thin}}.profile-header{position:relative;padding:25px 20px 55px;overflow:hidden;background:radial-gradient(circle at 85% 20%,rgba(0,229,255,.28),transparent 30%),radial-gradient(circle at 10% 10%,rgba(116,76,255,.35),transparent 40%),linear-gradient(135deg,#171143,#0d1230 55%,#081b2d);border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-bottom:1px solid rgba(255,255,255,.08)}.profile-top-glow{position:absolute;width:180px;height:180px;right:-70px;top:-80px;background:#00d9ff;filter:blur(90px);opacity:.2}.member-info{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.profile-small-label{font-size:10px;color:#8e98b8;letter-spacing:1.5px;margin-bottom:5px}.member-id{font-size:19px;font-weight:800;letter-spacing:.5px}.vip-badge{padding:7px 14px;border-radius:20px;color:#111;font-size:11px;font-weight:900;background:linear-gradient(135deg,#ffd86b,#ffb52e);box-shadow:0 0 18px #ffc1074d}.uid-section{position:relative;z-index:2;display:flex;align-items:center;gap:9px;margin-bottom:9px}.uid-label{padding:4px 9px;border-radius:6px;font-size:10px;font-weight:800;background:#ffffff17;color:#9ba6c7}.uid-value{color:#e8ebff;font-size:13px;font-weight:600}.last-login{position:relative;z-index:2;font-size:12px;color:#8993b0}.balance-card{position:relative;z-index:5;margin:-35px 16px 20px;padding:18px;display:flex;align-items:center;gap:14px;background:linear-gradient(145deg,#181d3afa,#0c1020fa);border:1px solid rgba(120,108,255,.2);border-radius:18px;box-shadow:0 15px 35px #00000073,inset 0 1px #ffffff0a}.balance-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:#fff;font-size:19px;font-weight:900;background:linear-gradient(135deg,#6748ff,#00b9e8);box-shadow:0 0 20px #5064ff4d}.balance-content{flex:1}.balance-label{color:#7f89a7;font-size:10px;letter-spacing:1.2px;margin-bottom:4px}.balance-amount{color:#fff;font-size:25px;font-weight:850}.balance-refresh{width:37px;height:37px;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#ffffff0f;color:#8fdfff;font-size:22px;cursor:pointer;transition:.2s}.balance-refresh:active{transform:rotate(180deg) scale(.9)}.btnn{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 16px;margin-bottom:22px}.item{display:flex;flex-direction:column;align-items:center;cursor:pointer}.profile-action-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:17px;background:linear-gradient(145deg,#151a31,#0d1020);border:1px solid rgba(255,255,255,.07);box-shadow:0 8px 20px #00000040}.im{width:37px;height:37px;object-fit:contain}.item p{margin-top:7px;color:#9fa8c2;font-size:11px;font-weight:600}.item:active .profile-action-icon{transform:scale(.93)}.menu-list{margin:0 16px;overflow:hidden;background:linear-gradient(145deg,#101426,#090c18);border:1px solid rgba(255,255,255,.06);border-radius:18px;box-shadow:0 15px 35px #00000040}.menu-item{min-height:72px;display:flex;align-items:center;padding:13px 15px;border-bottom:1px solid rgba(255,255,255,.055);cursor:pointer;transition:.2s}.menu-item:last-child{border-bottom:none}.menu-item:active{background:#6450ff14}.menu-icon{width:43px;height:43px;display:flex;align-items:center;justify-content:center;margin-right:13px;border-radius:13px;background:#ffffff0e;font-size:20px}.menu-info{flex:1;display:flex;flex-direction:column;gap:4px}.menu-text{color:#edf0ff;font-size:14px;font-weight:650}.menu-sub{color:#707a98;font-size:11px}.menu-arrow{color:#69728f;font-size:27px;line-height:1}.logout-item{background:#ff375506}.logout-text{color:#ff667b}.admin-panel-btn{width:calc(100% - 32px);margin:18px 16px;padding:14px;border:1px solid rgba(255,175,40,.25);border-radius:14px;background:linear-gradient(135deg,#9a5b12,#e58a16);color:#fff;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 8px 25px #ff910026}@media(max-width:360px){.profile-header{padding-left:16px;padding-right:16px}.balance-card{margin-left:12px;margin-right:12px}.btnn{padding-left:12px;padding-right:12px}.menu-list{margin-left:12px;margin-right:12px}.profile-action-icon{width:50px;height:50px}.im{width:33px;height:33px}.balance-amount{font-size:22px}}.activity-page{max-width:420px;width:100%;margin:0 auto;min-height:100vh;background:#0b0d2a;padding-bottom:80px;font-family:Segoe UI,sans-serif;box-sizing:border-box;color:#f5f7ff}.activity-page *{box-sizing:border-box}.act-header{background:linear-gradient(135deg,#171b4a,#20265c,#29337a);color:#fff;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 4px 18px #00000040}.act-header h2{margin:0;font-size:20px;font-weight:800;color:#fff}.act-back{font-size:22px;cursor:pointer;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.act-toast{position:fixed;top:70px;left:50%;transform:translate(-50%);padding:10px 24px;border-radius:24px;font-size:14px;font-weight:600;z-index:999;animation:fadeIn .3s ease;white-space:normal;max-width:90%;text-align:center;box-shadow:0 8px 25px #00000059}.act-toast.success{background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff}.act-toast.error{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}@keyframes fadeIn{0%{opacity:0;top:60px}to{opacity:1;top:70px}}.act-tabs{display:flex;background:#15183a;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:10;box-shadow:0 3px 12px #0000002e}.act-tab{flex:1;padding:12px 4px;border:none;background:transparent;font-size:12px;font-weight:600;color:#8e94b8;cursor:pointer;transition:all .2s;border-bottom:3px solid transparent}.act-tab:hover{color:#fff}.act-tab.active{color:#fff;border-bottom:3px solid #4f8cff;background:linear-gradient(180deg,#4f8cff1f,#4f8cff08)}.act-content{padding:16px;background:#0b0d2a}.att-banner{background:linear-gradient(135deg,#20275f,#263b82,#3154a6);border-radius:16px;padding:20px;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:20px;gap:15px;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 25px #00000040,inset 0 1px #ffffff0a}.att-banner h3{margin:0 0 4px;font-size:18px;font-weight:700;color:#fff}.att-banner p{margin:0 0 12px;font-size:12px;color:#cbd5ff;opacity:.9}.att-stats-row{display:flex;gap:12px;flex-wrap:wrap}.att-stat-box{background:#ffffff1a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;gap:2px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.att-stat-box span{font-size:10px;color:#cbd5ff;opacity:.9}.att-stat-box strong{font-size:16px;font-weight:700;color:#fff}.att-emoji{font-size:48px}.att-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.att-card{background:#15183a;border-radius:12px;padding:14px 8px;text-align:center;box-shadow:0 5px 15px #00000038;display:flex;flex-direction:column;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.06);transition:all .2s;color:#fff}.att-card.current{border-color:#4f8cff;background:linear-gradient(145deg,#171d48,#1b275c);box-shadow:0 0 18px #4f8cff26}.att-card.done{background:#11142f;opacity:.7}.att-amount{font-size:14px;font-weight:700;color:#fff}.att-coin{font-size:28px}.att-claim-btn{background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;border:none;border-radius:20px;padding:5px 14px;font-size:12px;font-weight:700;cursor:pointer;min-width:60px;box-shadow:0 4px 12px #2563eb40}.att-claim-btn:disabled{opacity:.6}.att-done{color:#60a5fa;font-size:18px;font-weight:700}.att-day{font-size:11px;color:#8e94b8}.gift-card{grid-column:span 3;flex-direction:row;justify-content:space-around;padding:16px;flex-wrap:wrap}.bet-banner{background:linear-gradient(135deg,#20265c,#2856b8);border-radius:16px;padding:16px;color:#fff;display:flex;gap:14px;align-items:center;margin-bottom:16px;flex-wrap:wrap;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 22px #00000040}.bet-banner-icon{font-size:40px}.bet-banner h3{margin:0 0 4px;font-size:14px;font-weight:700;color:#fff}.bet-banner p{margin:0;font-size:11px;color:#dbe5ff;opacity:.9}.bet-list{display:flex;flex-direction:column;gap:10px}.bet-card{background:#15183a;border-radius:12px;padding:14px 16px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;box-shadow:0 5px 15px #00000038;gap:12px;border:1px solid rgba(255,255,255,.06);color:#fff}.bet-left{display:flex;gap:12px;align-items:center;flex:1;min-width:120px}.bet-status-icon{font-size:20px}.bet-label{margin:0 0 2px;font-size:13px;font-weight:600;color:#fff}.bet-prog{margin:0 0 4px;font-size:11px;color:#8e94b8}.bet-bar{width:120px;max-width:100%;height:6px;background:#292d52;border-radius:10px;overflow:hidden}.bet-fill{height:100%;background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:10px;transition:width .5s}.bet-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.bet-reward{font-size:14px;font-weight:700;color:#fbbf24}.bet-btn{background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;border:none;border-radius:20px;padding:6px 14px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;min-width:70px;box-shadow:0 4px 12px #2563eb40}.bet-btn.claimed{background:#1c315f;color:#60a5fa;cursor:default}.bet-btn.disabled{background:#292d45;color:#777d9e;cursor:default}.dep-banner{background:linear-gradient(135deg,#26204f,#4a3a9b,#3154a6);border-radius:16px;padding:20px;color:#fff;margin-bottom:16px;text-align:center;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px #00000040}.dep-banner h3{margin:0 0 4px;font-size:18px;font-weight:700;color:#fff}.dep-banner p{margin:0;font-size:12px;color:#dbe5ff;opacity:.9}.dep-list{display:flex;flex-direction:column;gap:10px}.dep-card{background:#15183a;border-radius:12px;padding:14px 16px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;box-shadow:0 5px 15px #00000038;gap:12px;border:1px solid rgba(255,255,255,.06);color:#fff}.dep-left{display:flex;gap:12px;align-items:center}.dep-icon{font-size:28px}.dep-label{margin:0 0 2px;font-size:13px;font-weight:600;color:#fff}.dep-sub{margin:0;font-size:11px;color:#8e94b8}.dep-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.dep-reward{font-size:14px;font-weight:700;color:#fbbf24}.dep-btn{background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;border:none;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:700;cursor:pointer;min-width:70px;box-shadow:0 4px 12px #2563eb40}.dep-btn.claimed{background:#302b55;color:#a5b4fc;cursor:default}.dep-btn.disabled{background:#292d45;color:#777d9e;cursor:default}.activity-page::-webkit-scrollbar{width:5px}.activity-page::-webkit-scrollbar-track{background:#0b0d2a}.activity-page::-webkit-scrollbar-thumb{background:#303765;border-radius:10px}.activity-page::-webkit-scrollbar-thumb:hover{background:#4f8cff}@media(max-width:420px){.activity-page{max-width:100%;margin:0}.att-grid{gap:8px}.att-card{padding:10px 4px}.bet-card,.dep-card{padding:12px}}body{background:#0b0f1a;display:flex;justify-content:center;align-items:center;min-height:100vh}.promo-page{max-width:420px;width:100%;margin:0 auto;min-height:100vh;background:radial-gradient(circle at 50% -10%,rgba(45,91,180,.18),transparent 35%),#0d1220;color:#fff;font-family:Inter,sans-serif;overflow-x:hidden;padding-bottom:10px}@media(min-width:768px){body{background:#0b0f1a;padding:20px}.promo-page{margin:0 auto;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #0000008c,0 0 30px #2d5bb414}}.promo-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(135deg,#111a35,#182653,#214b9b);position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(90,130,220,.25);box-shadow:0 4px 18px #00000059,0 0 20px #2d5bb41f}.promo-back-btn{width:36px;height:36px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#fff;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.promo-back-btn:hover{background:#4678dc4d;transform:scale(1.05)}.promo-header-title{font-size:18px;font-weight:700;color:#fff;letter-spacing:.5px;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.35)}.promo-hero-card{margin:16px;background:linear-gradient(135deg,#172554,#1d4ed8 48%,#3730a3);border:1px solid rgba(96,165,250,.25);border-radius:20px;padding:28px 20px;text-align:center;box-shadow:0 10px 30px #00000059,0 0 22px #2563eb2e;position:relative;overflow:hidden}.promo-hero-card:before{content:"";position:absolute;top:-30px;right:-30px;width:120px;height:120px;background:#60a5fa1f;border-radius:50%}.promo-hero-card:after{content:"";position:absolute;bottom:-20px;left:-20px;width:80px;height:80px;background:#8b5cf61a;border-radius:50%}.promo-hero-icon{font-size:36px;margin-bottom:8px}.promo-hero-amount{font-size:38px;font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.35),0 0 15px rgba(147,197,253,.2);line-height:1}.promo-hero-label{font-size:13px;color:#ffffffe0;margin-top:8px;font-weight:500}.promo-hero-hint{font-size:11px;color:#ffffffa6;margin-top:6px}.promo-stats-row{display:flex;gap:12px;margin:0 16px 16px}.promo-stat-card{flex:1;border-radius:16px;padding:18px 12px;text-align:center;background:#151c2e;border:1px solid #263452;box-shadow:0 5px 15px #00000047;transition:all .2s}.promo-stat-card:hover{border-color:#3b82f6;transform:translateY(-1px)}.promo-stat-invite{background:linear-gradient(135deg,#161d32,#1a2947);border-color:#29426e}.promo-stat-deposit{background:linear-gradient(135deg,#121d32,#172b4a);border-color:#294b73}.promo-stat-icon{font-size:24px;margin-bottom:6px}.promo-stat-value{font-size:22px;font-weight:800;color:#f8fafc}.promo-stat-label{font-size:12px;color:#94a3b8;font-weight:500;margin-top:4px}.promo-section-title{font-size:15px;font-weight:700;color:#f8fafc;margin-bottom:12px;letter-spacing:.3px}.promo-invite-section{margin:0 16px 16px;background:linear-gradient(145deg,#131b2c,#101827);border-radius:16px;padding:18px;box-shadow:0 5px 16px #0000004d;border:1px solid #263452}.promo-code-box{display:flex;align-items:center;gap:10px;background:#0d1423;border-radius:12px;padding:12px 14px;margin-bottom:14px;border:1px solid #273858;box-shadow:inset 0 0 12px #00000040}.promo-code-text{flex:1;font-size:18px;font-weight:800;color:#60a5fa;letter-spacing:2px;word-break:break-all}.promo-code-copy-btn{padding:7px 14px;border:none;border-radius:8px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0;box-shadow:0 4px 12px #2563eb40}.promo-code-copy-btn:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb);transform:scale(1.03)}.promo-invite-btn{width:100%;padding:14px;background:linear-gradient(135deg,#1d4ed8,#2563eb,#3b82f6);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 5px 18px #2563eb47;transition:all .2s;letter-spacing:.5px}.promo-invite-btn:hover{transform:translateY(-2px);box-shadow:0 7px 22px #2563eb61}.promo-invite-btn-icon{font-size:16px}.promo-invite-url{margin-top:10px;font-size:11px;color:#64748b;text-align:center;word-break:break-all;background:#0b1220;padding:8px;border-radius:8px;border:1px dashed #2a3b5c}.promo-commission-section{margin:0 16px 16px;background:linear-gradient(145deg,#131b2c,#101827);border-radius:16px;padding:18px;box-shadow:0 5px 16px #0000004d;border:1px solid #263452}.promo-commission-grid{display:flex;gap:12px}.promo-commission-card{flex:1;border-radius:14px;padding:16px 12px;text-align:center;background:linear-gradient(135deg,#17213a,#151d32);border:1px solid #2d426c}.promo-commission-icon{font-size:22px;margin-bottom:6px}.promo-commission-amount{font-size:20px;font-weight:800;color:#60a5fa;text-shadow:0 0 10px rgba(96,165,250,.15)}.promo-commission-label{font-size:12px;color:#94a3b8;margin-top:4px;font-weight:500}.promo-how-section{margin:0 16px 16px;background:linear-gradient(145deg,#131b2c,#101827);border-radius:16px;padding:18px;box-shadow:0 5px 16px #0000004d;border:1px solid #263452}.promo-steps{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.promo-step{flex:1;min-width:80px;text-align:center}.promo-step-num{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#1d4ed8,#3b82f6);color:#fff;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 8px;box-shadow:0 4px 12px #2563eb47}.promo-step-text{font-size:11px;color:#a8b4c7;font-weight:500;line-height:1.4}.promo-step-arrow{font-size:16px;color:#60a5fa;font-weight:700;flex-shrink:0}.promo-referral-section{margin:0 16px 16px;background:linear-gradient(145deg,#131b2c,#101827);border-radius:16px;padding:18px;box-shadow:0 5px 16px #0000004d;border:1px solid #263452}.promo-referral-list{display:flex;flex-direction:column;gap:10px}.promo-referral-item{display:flex;align-items:center;gap:12px;padding:12px;background:#0d1524;border-radius:12px;border:1px solid #243451;transition:all .2s}.promo-referral-item:hover{border-color:#35558a}.promo-referral-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#1d4ed8,#6366f1);color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 3px 10px #2563eb33}.promo-referral-info{flex:1}.promo-referral-name{font-size:14px;font-weight:600;color:#f1f5f9}.promo-referral-date{font-size:11px;color:#64748b;margin-top:2px}.promo-referral-deposit{font-size:14px;font-weight:700;color:#60a5fa}.promo-page::-webkit-scrollbar{width:4px}.promo-page::-webkit-scrollbar-track{background:#0b1220}.promo-page::-webkit-scrollbar-thumb{background:#263f70;border-radius:10px}.promo-page::-webkit-scrollbar-thumb:hover{background:#3b82f6}@media(max-width:380px){.promo-stats-row,.promo-commission-grid{flex-direction:column;gap:8px}.promo-step{min-width:70px}.promo-step-text{font-size:10px}}.vip-page{max-width:420px;margin:0 auto;min-height:100vh;background:#f5f7fa;font-family:Segoe UI,sans-serif;padding-bottom:40px}.vip-header{background:#fff;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 8px #00000014;position:sticky;top:0;z-index:10}.vip-header h2{margin:0;font-size:18px;font-weight:700;color:#1a1a2e}.vip-back{font-size:22px;cursor:pointer;color:#333;background:none;border:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.vip-back:hover{background:#0000000d}.vip-toast{position:fixed;top:70px;left:50%;transform:translate(-50%);padding:10px 24px;border-radius:24px;font-size:13px;font-weight:600;z-index:999;white-space:nowrap;box-shadow:0 4px 12px #00000026;max-width:90%;white-space:normal;text-align:center}.vip-toast.success{background:#22c55e;color:#fff}.vip-toast.error{background:#ef4444;color:#fff}.vip-stats{display:flex;gap:0;background:#fff;margin:12px 16px;border-radius:16px;box-shadow:0 2px 10px #0000000f;overflow:hidden}.vip-stat-box{flex:1;text-align:center;padding:12px 4px;border-right:1px solid #f3f4f6}.vip-stat-box:last-child{border-right:none}.vip-stat-val{display:block;font-size:15px;font-weight:800;color:#1a1a2e}.vip-stat-label{display:block;font-size:10px;color:#9ca3af;margin-top:3px}.vip-tabs{display:flex;overflow-x:auto;gap:6px;padding:4px 16px 12px;scrollbar-width:none}.vip-tabs::-webkit-scrollbar{display:none}.vip-tab{flex-shrink:0;padding:6px 12px;border-radius:20px;font-size:11px;font-weight:700;cursor:pointer;background:#fff;color:#6b7280;border:1.5px solid #e5e7eb;transition:all .2s ease}.vip-tab.unlocked{color:#374151;border-color:#d1d5db}.vip-tab.locked{opacity:.5;cursor:not-allowed}.vip-tab.active{border-color:transparent;box-shadow:0 4px 12px #0003;color:#fff!important}.vip-card{margin:0 16px 16px;border-radius:20px;padding:20px;color:#fff;box-shadow:0 8px 24px #00000026;background:linear-gradient(135deg,#667eea,#764ba2)}.vip-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;flex-wrap:wrap;gap:10px}.vip-card-name{margin:0 0 4px;font-size:24px;font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,.2)}.vip-card-sub{margin:0;font-size:12px;opacity:.9}.vip-crown{font-size:36px}.vip-prog-wrap{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.vip-prog-bar{flex:1;height:8px;background:#ffffff4d;border-radius:10px;overflow:hidden}.vip-prog-fill{height:100%;background:#fff;border-radius:10px;transition:width .6s ease;box-shadow:0 0 8px #ffffff80}.vip-prog-txt{font-size:12px;font-weight:700}.vip-prog-label{margin:0;font-size:10px;opacity:.85}.vip-bonuses{padding:0 16px;display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.vip-bonus-card{background:#fff;border-radius:14px;padding:14px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #0000000f;gap:10px;transition:all .3s ease}.vip-bonus-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}.vip-bonus-left{display:flex;gap:10px;align-items:flex-start;flex:1}.vip-bonus-icon{font-size:24px;flex-shrink:0}.vip-bonus-title{margin:0 0 3px;font-size:14px;font-weight:700;color:#111}.vip-bonus-sub{margin:0 0 2px;font-size:10px;color:#9ca3af;line-height:1.4}.vip-bonus-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.vip-bonus-amt{font-size:16px;font-weight:800;color:#f59e0b}.vip-claim-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:20px;padding:6px 16px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .2s ease;box-shadow:0 3px 8px #667eea66}.vip-claim-btn:hover{opacity:.9;transform:translateY(-1px)}.vip-claim-btn.claimed{background:#d1fae5;color:#16a34a;cursor:default;box-shadow:none;transform:none}.vip-claim-btn.locked{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;box-shadow:none;transform:none}.vip-rules{margin:0 16px;background:#fff;border-radius:14px;padding:16px;box-shadow:0 2px 8px #0000000f}.vip-rules h4{margin:0 0 10px;font-size:14px;color:#374151;font-weight:700}.vip-rules p{margin:0 0 7px;font-size:12px;color:#6b7280;line-height:1.5}.vip-rules p:last-child{margin-bottom:0}@media(min-width:769px){.vip-page{max-width:420px;margin:0 auto;box-shadow:0 0 20px #0000000d}}@media(max-width:420px){.vip-page{max-width:100%}.vip-header h2{font-size:16px}.vip-back{font-size:20px;width:32px;height:32px}.vip-stat-val{font-size:14px}.vip-stat-label{font-size:9px}.vip-card-name{font-size:20px}.vip-crown{font-size:30px}.vip-card{padding:16px}.vip-bonus-card{flex-direction:column;align-items:stretch}.vip-bonus-right{flex-direction:row;justify-content:space-between;align-items:center}.vip-claim-btn{padding:6px 14px;font-size:11px}.vip-stat-box{padding:10px 4px}}.vip-page{scroll-behavior:smooth}.vip-loading{text-align:center;padding:40px;color:#9ca3af}.vip-empty{text-align:center;padding:40px 20px;color:#9ca3af;font-size:14px}*{margin:0;padding:0;box-sizing:border-box;font-family:sans-serif}.notification-page{max-width:420px;margin:0 auto;min-height:100vh;background:#f4f4fb;padding:20px 15px}.top-bar{display:flex;align-items:center;position:relative;margin-bottom:25px}.back-btn{font-size:24px;cursor:pointer;position:absolute;left:0;background:none;border:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;color:#333}.back-btn:hover{background:#0000000d}.top-bar h2{width:100%;text-align:center;font-size:24px;color:#333;font-weight:600}.tabs{display:flex;justify-content:center;gap:12px;margin-bottom:25px;flex-wrap:wrap}.tab{border:none;padding:8px 20px;border-radius:30px;background:#fff;color:#777;font-size:14px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000000d;font-weight:500}.tab.active{background:linear-gradient(to right,#00a651,#008f45);color:#fff;box-shadow:0 4px 12px #00a6514d}.tab:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.notification-container{display:flex;flex-direction:column;gap:16px}.notification-card{background:#fff;border-radius:18px;padding:16px;box-shadow:0 4px 12px #0000000d;transition:all .3s ease;animation:fadeInCard .4s ease-out}@keyframes fadeInCard{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.notification-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.card-top{display:flex;gap:12px;position:relative;margin-bottom:12px}.icon-box{width:42px;height:42px;min-width:42px;border-radius:12px;background:#e6fff0;display:flex;justify-content:center;align-items:center;font-size:20px}.title-section{flex:1}.title-section h3{font-size:18px;color:#222;margin-bottom:6px;font-weight:600}.title-section p{color:#666;line-height:1.5;font-size:14px;margin-bottom:12px}.amount{position:absolute;right:0;top:0;color:#ff7a00;font-size:22px;font-weight:700}.card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.card-footer span{color:#888;font-size:12px}.received-btn,.detail-btn{border:none;padding:8px 16px;border-radius:10px;font-size:13px;cursor:pointer;transition:all .3s ease;font-weight:500}.received-btn{background:#d8d8e5;color:#555}.received-btn:hover{background:#c8c8d5;transform:translateY(-1px)}.detail-btn{background:linear-gradient(to right,#00a651,#008f45);color:#fff}.detail-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00a6514d}.no-more{text-align:center;margin-top:30px;color:#888;font-size:14px;padding-bottom:20px}@media(min-width:769px){.notification-page{max-width:420px;margin:0 auto;box-shadow:0 0 20px #0000000d}}@media(max-width:420px){.notification-page{max-width:100%;padding:16px 12px}.top-bar h2{font-size:20px}.back-btn{font-size:20px;width:32px;height:32px}.tab{padding:6px 16px;font-size:12px}.tabs{gap:8px}.title-section h3{font-size:16px}.title-section p{font-size:13px}.amount{font-size:18px}.icon-box{width:36px;height:36px;min-width:36px;font-size:18px}.notification-card{padding:14px}.card-footer{flex-direction:column;align-items:stretch;gap:8px}.received-btn,.detail-btn{text-align:center;width:100%}}.notification-container{scroll-behavior:smooth}.empty-state{text-align:center;padding:40px 20px;color:#999;font-size:14px}.empty-state i{font-size:48px;margin-bottom:12px;display:block;color:#ccc}.wl-page{width:100%;max-width:420px;min-height:100vh;margin:0 auto;background:linear-gradient(180deg,#090b18,#05060d);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding-bottom:35px}@media(min-width:421px){body{background:#03040a;padding:20px}.wl-page{min-height:calc(100vh - 40px);max-height:calc(100vh - 40px);overflow-y:auto;border-radius:25px;box-shadow:0 0 50px #5a46ff26,0 25px 80px #000000b3}}.wl-header{height:80px;display:flex;align-items:center;gap:10px;padding:15px 18px;background:radial-gradient(circle at 90% 0%,rgba(0,220,255,.22),transparent 35%),linear-gradient(135deg,#151144,#0a1730);border-bottom:1px solid rgba(255,255,255,.06)}.wl-back{width:43px;height:43px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff0f;color:#fff;font-size:25px;cursor:pointer}.wl-small-title{font-size:9px;letter-spacing:1.5px;color:#7884a6;margin-bottom:3px}.wl-header h2{margin:0;font-size:19px}.wl-balance-card{position:relative;overflow:hidden;margin:18px 16px;padding:27px 20px;text-align:center;border-radius:22px;background:radial-gradient(circle at 90% 0%,rgba(0,229,255,.22),transparent 35%),radial-gradient(circle at 0% 100%,rgba(105,70,255,.22),transparent 40%),linear-gradient(145deg,#171b39,#0b1020);border:1px solid rgba(115,105,255,.22);box-shadow:0 18px 40px #00000059}.wl-card-glow{position:absolute;width:120px;height:120px;right:-50px;top:-50px;background:#00d9ff;filter:blur(60px);opacity:.15}.wl-balance-label{position:relative;margin:0 0 7px;color:#8791b1;font-size:11px;letter-spacing:1.5px}.wl-balance-amount{position:relative;margin:0 0 18px;color:#fff;font-size:40px;font-weight:850}.wl-refresh-btn{position:relative;padding:9px 18px;border:1px solid rgba(0,220,255,.2);border-radius:30px;background:#00dcff14;color:#79e8ff;font-size:12px;font-weight:600;cursor:pointer}.wl-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 16px 18px}.wl-action-card{padding:20px 10px;text-align:center;border-radius:18px;background:linear-gradient(145deg,#11162a,#090d19);border:1px solid rgba(255,255,255,.06);box-shadow:0 10px 25px #00000040;cursor:pointer}.wl-action-card:active{transform:scale(.97)}.wl-action-icon{width:55px;height:55px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;border-radius:17px;font-size:29px;font-weight:700}.wl-action-icon.deposit{background:#00dcaa1f;color:#32e6bb;border:1px solid rgba(0,220,170,.18)}.wl-action-icon.withdraw{background:#6955ff21;color:#9d8cff;border:1px solid rgba(105,85,255,.18)}.wl-action-label{margin:0 0 4px;color:#eef0ff;font-size:14px;font-weight:700}.wl-action-sub{color:#737d9b;font-size:11px}.wl-info-card{margin:0 16px 18px;padding:17px;border-radius:18px;background:linear-gradient(145deg,#101426,#080b16);border:1px solid rgba(255,255,255,.06)}.wl-section-title,.wl-history-title{color:#68728f;font-size:10px;font-weight:700;letter-spacing:1.4px;margin-bottom:12px}.wl-info-row{display:flex;justify-content:space-between;align-items:center;color:#aeb6ce;font-size:13px}.wl-info-row>div{display:flex;align-items:center;gap:9px}.wl-info-row strong{color:#fff}.wl-info-icon{width:31px;height:31px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff0f}.wl-divider{height:1px;margin:13px 0;background:#ffffff0f}.wl-history{margin:0 16px}.wl-history-btn{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:9px;padding:15px 16px;border:1px solid rgba(255,255,255,.05);border-radius:14px;background:#0d1120;color:#dfe3f5;font-size:13px;font-weight:600;cursor:pointer}.wl-history-btn span:last-child{color:#68728f;font-size:23px}.wl-history-btn:active{background:#13182c}body{margin:0;background:#302a24;font-family:Arial,Helvetica,sans-serif}.pay-container{width:100%;max-width:420px;min-height:100vh;margin:0 auto;background:#f5f5f5;padding-bottom:30px}.pay-header{height:66px;background:#d8ccb2;display:flex;align-items:center;justify-content:center;position:relative}.pay-header h2{font-size:26px;font-weight:500;color:#111}.pay-back{position:absolute;left:14px;width:40px;height:40px;border:none;background:transparent;font-size:30px;color:#222;cursor:pointer}.pay-history{position:absolute;right:14px;border:none;background:transparent;font-size:14px;color:#222;cursor:pointer}.pay-amount-card{margin:12px;padding:18px;border-radius:16px;background:linear-gradient(135deg,#f4b51c,#df9900);color:#fff;box-shadow:0 5px 15px #00000024}.amount-label{font-size:17px;font-weight:700}.amount-value{margin-top:7px;font-size:36px;font-weight:900}.refresh-icon{margin-left:8px;font-size:27px}.payment-note{margin-top:5px;font-size:12px;opacity:.9}.selected-method-card{margin:12px;padding:14px;border-radius:14px;background:#fff;text-align:center;border:1px solid #e7d39c;box-shadow:0 3px 10px #0000000f}.selected-method-title{font-size:19px;font-weight:800;color:#c78700}.selected-method-subtitle{margin-top:4px;font-size:13px;color:#777}.qr-card{margin:12px;padding:18px;border-radius:16px;background:#fff;text-align:center;box-shadow:0 3px 12px #00000012}.qr-title{font-size:18px;font-weight:800;color:#222;margin-bottom:13px}.qr-frame{width:245px;height:245px;margin:0 auto;padding:10px;background:#fff;border:3px solid #e5a400;border-radius:13px;display:flex;align-items:center;justify-content:center}.main-qr{width:100%;height:100%;object-fit:contain;display:block}.qr-caption{margin-top:11px;font-size:15px;font-weight:700;color:#555}.upi-box{margin:12px;min-height:52px;padding:7px 8px 7px 15px;border-radius:28px;background:#fff;display:flex;align-items:center;box-shadow:0 2px 8px #0000000f}.upi-box span{flex:1;font-size:14px;font-weight:600;color:#333}.upi-box button{border:none;background:#e5a400;color:#fff;padding:9px 15px;border-radius:20px;font-size:13px;font-weight:700;cursor:pointer}.timer-card{margin:12px;padding:13px 15px;border-radius:13px;background:#fff6df;border:1px solid #eed493;display:flex;align-items:center;justify-content:space-between}.timer-card span{font-size:13px;color:#755b25}.timer-card strong{font-size:18px;color:#b47b00}.utr-card{margin:12px;padding:15px;border-radius:15px;background:#fff}.utr-title{margin-bottom:10px;font-size:16px;font-weight:800;color:#222}.utr{width:100%;height:48px;padding:0 14px;border:1px solid #ddd;border-radius:10px;outline:none;background:#f8f8f8;font-size:15px}.utr:focus{border-color:#e5a400}.submit-btn{width:calc(100% - 24px);height:48px;margin:16px 12px;border-radius:25px;border:1px solid #997000;background:linear-gradient(to bottom,#f3bd22,#d99b00);color:#111;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 4px 9px #00000026}.submit-btn:disabled{opacity:.45;cursor:not-allowed}.payment-info{margin:12px;padding:15px;border-radius:15px;background:#fff}.info-title{margin-bottom:9px;font-size:16px;font-weight:800}.payment-info p{margin:7px 0;font-size:13px;line-height:1.4;color:#666}@media(max-width:380px){.amount-value{font-size:32px}.qr-frame{width:215px;height:215px}.selected-method-title{font-size:17px}}.ps-page{min-height:100vh;background:linear-gradient(160deg,#0f172a,#1e3a5f);display:flex;align-items:center;justify-content:center;padding:20px}.ps-card{background:#fff;border-radius:20px;padding:30px 20px;width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 20px 50px #0000004d;box-sizing:border-box}.ps-icon-wrap{width:80px;height:80px;background:linear-gradient(135deg,#f59e0b,#fbbf24);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #f59e0b66;margin-bottom:4px}.ps-icon{font-size:36px}.ps-title{font-size:22px;font-weight:800;color:#111827;margin:0;text-align:center}.ps-sub{font-size:14px;color:#6b7280;margin:0;text-align:center}.ps-warn{font-size:13px;color:#ef4444;font-weight:600;margin:0;text-align:center}.ps-info{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:12px 14px;display:flex;gap:10px;align-items:flex-start;width:100%;box-sizing:border-box}.ps-info-icon{font-size:16px;margin-top:1px;flex-shrink:0}.ps-info p{margin:0;font-size:12px;color:#1e40af;line-height:1.5}.ps-steps{width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-sizing:border-box}.ps-step{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #f3f4f6;background:#fafafa}.ps-step:last-child{border-bottom:none}.ps-step.done{background:#f0fdf4}.ps-step.active{background:#fffbeb}.ps-step-icon{font-size:20px;flex-shrink:0}.ps-step-text{flex:1;font-size:13px;font-weight:600;color:#374151}.ps-step.done .ps-step-text{color:#16a34a}.ps-step.active .ps-step-text{color:#d97706}.ps-badge{font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;flex-shrink:0}.ps-badge.green{background:#dcfce7;color:#16a34a}.ps-badge.yellow{background:#fef3c7;color:#92400e}.ps-btn-home{width:100%;padding:14px;background:linear-gradient(135deg,#15803d,#22c55e);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;margin-top:4px;transition:opacity .3s}.ps-btn-home:hover{opacity:.9}.ps-btn-support{width:100%;padding:14px;background:#fff;color:#1e40af;border:2px solid #bfdbfe;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;transition:background .3s}.ps-btn-support:hover{background:#eff6ff}@media screen and (min-width:421px){body{display:flex;justify-content:center;align-items:center;min-height:100vh;margin:0;background:#0a0e1a}.ps-page{padding:20px}.ps-card{max-width:400px;border-radius:28px}}body{margin:0;padding:0!important;background:#302a24;font-family:Arial,Helvetica,sans-serif}.rw-deposit-page{width:100%;max-width:420px;min-height:100vh;margin:0 auto;background:#f5f5f5;padding-bottom:28px}.rw-deposit-header{height:66px;background:#d8ccb2;display:flex;align-items:center;justify-content:center;position:relative}.rw-deposit-title{margin:0;font-size:26px;font-weight:500;color:#111}.rw-back-button{position:absolute;left:14px;width:38px;height:38px;border:none;background:transparent;font-size:29px;color:#222;cursor:pointer}.rw-history-button{position:absolute;right:14px;border:none;background:transparent;font-size:14px;color:#222;cursor:pointer}.rw-balance-card{margin:12px;height:130px;padding:18px 20px;border-radius:16px;background:linear-gradient(135deg,#f4b51c,#e79a00);box-shadow:0 6px 16px #00000024;color:#fff;overflow:hidden}.rw-balance-top{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:700}.rw-wallet-icon{font-size:19px}.rw-balance-amount{margin-top:8px;font-size:36px;font-weight:900;letter-spacing:.3px}.rw-refresh{margin-left:8px;font-size:27px;font-weight:400}.rw-bonus-card{margin:0 12px 12px;min-height:67px;padding:10px 13px;border-radius:14px;background:#fff9e9;display:flex;align-items:center;border:1px solid #f1dfb1}.rw-bonus-icon{width:42px;height:42px;border-radius:50%;background:#ffe7a9;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.rw-bonus-text{flex:1;margin-left:11px;display:flex;flex-direction:column;gap:3px}.rw-bonus-text strong{font-size:15px;color:#8a5a10}.rw-bonus-text span{font-size:11px;color:#8b8b8b}.rw-bonus-arrow{width:34px;height:34px;border-radius:50%;background:#f9dfab;display:flex;align-items:center;justify-content:center;font-size:23px;color:#9a670e}.rw-method-section{margin:0 12px 12px;padding:14px;border-radius:15px;background:#fff;box-shadow:0 3px 10px #0000000d}.rw-section-heading{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:17px;font-weight:800;color:#171717}.rw-heading-icon{font-size:19px}.rw-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rw-method-card{min-height:158px;border-radius:14px;border:2px solid #e0e0e0;background:#fff;padding:9px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:space-between;transition:.18s ease}.rw-method-card:hover{transform:translateY(-1px)}.rw-method-active{border-color:#e5a400;box-shadow:0 4px 13px #e5a40038}.rw-paytm-logo{font-size:27px;font-weight:900;color:#1495e5;height:34px;display:flex;align-items:center}.rw-upi-logo{font-size:28px;font-weight:900;color:#555;height:34px;display:flex;align-items:center}.rw-method-placeholder{width:82px;height:82px;border-radius:9px;background:repeating-linear-gradient(45deg,#eee,#eee 3px,#fff 3px 6px);border:1px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#777}.rw-method-label{width:100%;padding:7px 3px;border-radius:8px;text-align:center;font-size:13px;font-weight:700;color:#555}.rw-method-active .rw-method-label{background:#e5a400;color:#fff}.rw-amount-section{margin:0 12px 12px;padding:15px 15px 78px;border-radius:15px;background:#fff;position:relative}.rw-amount-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rw-amount-button{height:43px;border-radius:9px;border:1px solid #cccccc;background:#f1f1f1;color:#222;font-size:14px;font-weight:600;cursor:pointer;transition:.15s ease}.rw-amount-button:active{transform:scale(.96)}.rw-amount-selected{background:#e5a400;border-color:#e5a400;color:#fff;box-shadow:0 3px 8px #e5a40040}.rw-custom-amount{width:100%;height:53px;margin-top:12px;border-radius:30px;background:#e9e9e9;display:flex;align-items:center;padding:0 12px}.rw-rupee-symbol{font-size:22px;font-weight:800;color:#e13d3d;margin-right:10px}.rw-input-divider{width:1px;height:27px;background:#d0d0d0;margin-right:11px}.rw-custom-amount input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:16px;font-weight:600;color:#333}.rw-custom-amount input::placeholder{color:#999}.rw-custom-amount input::-webkit-outer-spin-button,.rw-custom-amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rw-clear-amount{width:28px;height:28px;border-radius:50%;border:1px solid #ccc;background:#eee;color:#777;font-size:19px;display:flex;align-items:center;justify-content:center;cursor:pointer}.rw-main-deposit-button{position:absolute;bottom:17px;left:50%;transform:translate(-50%);width:calc(100% - 30px);height:45px;border-radius:25px;border:1px solid #9a7000;background:linear-gradient(to bottom,#f2bd22,#d99b00);color:#111;font-size:16px;font-weight:800;cursor:pointer;box-shadow:inset 0 1px 2px #ffffff73,0 3px 8px #00000029}.rw-main-deposit-button:active{transform:translate(-50%) scale(.98)}.rw-instruction-section{margin:0 12px;padding:15px;border-radius:15px;background:#fff}.rw-instruction-heading{font-size:16px;font-weight:800;margin-bottom:11px}.rw-instruction-list{border:1px solid #eeeeee;border-radius:11px;padding:11px}.rw-instruction-row{display:flex;gap:8px;margin-bottom:9px}.rw-instruction-row:last-child{margin-bottom:0}.rw-instruction-row>span{color:#e0a000;font-size:18px;line-height:16px}.rw-instruction-row p{margin:0;font-size:12px;line-height:1.45;color:#666}@media(max-width:380px){.rw-deposit-title{font-size:24px}.rw-balance-card{height:120px;padding:15px 17px}.rw-balance-amount{font-size:32px}.rw-method-card{min-height:145px}.rw-method-placeholder{width:72px;height:72px}.rw-paytm-logo,.rw-upi-logo{font-size:23px}.rw-method-label{font-size:12px}.rw-amount-button{height:41px;font-size:13px}}.depohispage{width:100%;max-width:420px;min-height:100vh;margin:0 auto;background:linear-gradient(180deg,#090b18,#05060d);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}@media(min-width:421px){body{background:#03040a;padding:20px}.depohispage{min-height:calc(100vh - 40px);max-height:calc(100vh - 40px);overflow-y:auto;border-radius:25px;box-shadow:0 0 50px #5a46ff26,0 25px 80px #000000b3}}.dh-header{height:80px;display:flex;align-items:center;gap:10px;padding:15px 18px;background:radial-gradient(circle at 90% 0%,rgba(0,220,255,.2),transparent 35%),linear-gradient(135deg,#151144,#0a1730);border-bottom:1px solid rgba(255,255,255,.06)}.dh-back{width:43px;height:43px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff0f;color:#fff;font-size:25px;cursor:pointer}.dh-small-title{color:#7884a6;font-size:9px;letter-spacing:1.5px;margin-bottom:3px}.dh-title{font-size:19px;font-weight:750}.dh-content{padding:16px}.deposit-card{margin-bottom:12px;padding:16px;border-radius:18px;background:linear-gradient(145deg,#11162a,#090d19);border:1px solid rgba(255,255,255,.06);box-shadow:0 10px 25px #00000040}.dh-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.dh-tag{padding:6px 10px;border-radius:8px;background:#00dcaa1a;border:1px solid rgba(0,220,170,.18);color:#32e6bb;font-size:10px;font-weight:800;letter-spacing:.8px}.dh-status{font-size:10px;font-weight:800;letter-spacing:.7px}.dh-pending{color:#ffb74d}.dh-approved,.dh-complete,.dh-completed{color:#32e6bb}.dh-rejected,.dh-failed{color:#ff6077}.dh-row{min-height:45px;display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.055);color:#737d99;font-size:12px}.dh-row:last-child{border-bottom:none}.dh-value{color:#dce1f3;text-align:right}.dh-amount{color:#32e6bb;font-size:15px}.dh-order-row{align-items:center}.dh-copy{max-width:62%;display:flex;align-items:center;gap:7px;color:#dce1f3;text-align:right}.dh-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-copy button{flex-shrink:0;width:32px;height:32px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#ffffff0f;cursor:pointer}.dh-empty{min-height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px 25px}.dh-empty-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:25px;background:linear-gradient(145deg,#00dcaa1f,#00dcff0f);border:1px solid rgba(0,220,170,.14);font-size:35px;box-shadow:0 0 35px #00dcaa14}.dh-empty h3{margin:0 0 8px;color:#edf0ff;font-size:17px}.dh-empty p{max-width:270px;margin:0 0 20px;color:#69738f;font-size:12px;line-height:1.6}.dh-empty-btn{padding:12px 20px;border:none;border-radius:12px;background:linear-gradient(135deg,#00b890,#00bce8);color:#fff;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 8px 25px #00dcb429}.dh-loader{width:35px;height:35px;margin-bottom:18px;border:3px solid rgba(255,255,255,.08);border-top-color:#00d9ff;border-radius:50%;animation:dhSpin .8s linear infinite}@keyframes dhSpin{to{transform:rotate(360deg)}}.wd-page{max-width:420px;margin-left:422px;min-height:100vh;background:#f4f6f9;padding-bottom:30px;font-family:Segoe UI,sans-serif}@media(min-width:421px){body{background:#1a1a2e;display:flex;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:20px}.wd-page{margin:0 auto!important;border-radius:24px!important;box-shadow:0 20px 40px #0000004d!important;overflow:hidden!important;width:100%!important}}.wd-header{background:#e05a5a;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.wd-back{font-size:22px;cursor:pointer}.wd-title{font-size:17px;font-weight:700}.wd-history{font-size:13px;cursor:pointer;opacity:.9}.wd-balance-card{background:linear-gradient(135deg,#2a9d4e,#22c55e);margin:16px;border-radius:16px;padding:20px;color:#fff}.wd-bal-top{display:flex;align-items:center;gap:8px;font-size:14px;opacity:.9;margin-bottom:10px}.wd-bal-amt{font-size:32px;font-weight:800;display:flex;align-items:center;gap:12px}.wd-refresh{background:#fff3;border:none;color:#fff;border-radius:50%;width:32px;height:32px;font-size:16px;cursor:pointer}.wd-methods{display:flex;gap:12px;padding:0 16px;margin-bottom:12px}.wd-method-btn{flex:1;background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:14px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;font-size:12px;font-weight:700;color:#6b7280;transition:all .2s}.wd-method-btn.active{border-color:#16a34a;background:#f0fdf4;color:#16a34a}.wd-method-icon{font-size:24px}.wd-account-card{margin:0 16px 12px;background:#fff;border-radius:12px;padding:16px;display:flex;align-items:center;gap:14px;cursor:pointer;box-shadow:0 2px 8px #0000000f}.wd-acc-icon{font-size:28px}.wd-acc-info{flex:1}.wd-acc-name{margin:0 0 2px;font-size:14px;font-weight:700;color:#111}.wd-acc-num{margin:0;font-size:12px;color:#6b7280}.wd-acc-add{flex:1;font-size:14px;font-weight:600;color:#16a34a}.wd-acc-arrow{font-size:20px;color:#9ca3af}.wd-reminder{margin:0 16px 12px;background:#fff;border-radius:12px;padding:12px 16px;font-size:12px;color:#374151;line-height:1.5;box-shadow:0 2px 8px #0000000a}.wd-amount-section{margin:0 16px 16px;background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000000f}.wd-input-row{display:flex;align-items:center;border:1.5px solid #e5e7eb;border-radius:10px;padding:10px 14px;gap:8px;margin-bottom:12px;background:#f9fafb}.wd-rupee{font-size:18px;color:#16a34a;font-weight:700}.wd-input{flex:1;border:none;background:transparent;font-size:16px;outline:none;color:#111}.wd-clear{background:none;border:none;color:#9ca3af;font-size:16px;cursor:pointer}.wd-bal-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#374151;margin-bottom:8px}.wd-all-btn{border:1.5px solid #16a34a;background:#fff;color:#16a34a;border-radius:20px;padding:4px 14px;font-size:12px;font-weight:700;cursor:pointer}.wd-receive-row{display:flex;justify-content:space-between;font-size:13px;color:#374151}.wd-receive-amt{color:#f59e0b;font-weight:700}.wd-submit-btn{display:block;width:calc(100% - 32px);margin:0 16px 16px;padding:16px;background:linear-gradient(135deg,#15803d,#22c55e);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer}.wd-submit-btn.disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed}.wd-info-list{margin:0 16px;background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000000f}.wd-info-item{display:flex;gap:10px;margin-bottom:10px;font-size:13px;color:#374151;line-height:1.5}.wd-info-item:last-child{margin-bottom:0}.wd-diamond{color:#16a34a;font-size:10px;margin-top:4px;flex-shrink:0}.wd-green{color:#16a34a;font-weight:700}@media(max-width:480px){.wd-page{max-width:100%;margin-left:0}.wd-methods{gap:8px}.wd-method-btn{padding:10px;font-size:11px}.wd-method-icon{font-size:20px}.wd-bal-amt{font-size:28px}.wd-header{padding:14px 16px}.wd-balance-card{margin:12px;padding:16px}.wd-account-card{padding:12px;margin:0 12px 12px}.wd-amount-section{margin:0 12px 16px;padding:14px}.wd-submit-btn{width:calc(100% - 24px);margin:0 12px 16px;padding:14px}.wd-info-list{margin:0 12px;padding:14px}.wd-reminder{margin:0 12px 12px}}@media(max-width:360px){.wd-bal-amt{font-size:24px}.wd-method-btn{padding:8px;font-size:10px}.wd-method-icon{font-size:18px}.wd-title{font-size:15px}.wd-back{font-size:20px}.wd-history{font-size:11px}.wd-acc-name{font-size:13px}.wd-acc-num{font-size:10px}.wd-input-row{padding:8px 12px}.wd-input{font-size:14px}.wd-submit-btn{font-size:14px;padding:12px}.wd-info-item{font-size:11px}}@media(hover:none)and (pointer:coarse){.wd-method-btn:active{transform:scale(.97)}.wd-submit-btn:active{transform:scale(.98)}.wd-account-card:active{background:#f9fafb}.wd-all-btn:active{transform:scale(.96)}}.wd-page{position:relative}*{box-sizing:border-box}.wh-page{width:100%;max-width:420px;min-height:100vh;margin:0 auto;background:linear-gradient(180deg,#090b18,#05060d);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}@media(min-width:421px){body{background:#03040a;padding:20px}.wh-page{min-height:calc(100vh - 40px);max-height:calc(100vh - 40px);overflow-y:auto;border-radius:25px;box-shadow:0 0 50px #5a46ff26,0 25px 80px #000000b3}}.wh-header{height:80px;display:flex;align-items:center;gap:10px;padding:15px 18px;background:radial-gradient(circle at 90% 0%,rgba(0,220,255,.2),transparent 35%),linear-gradient(135deg,#151144,#0a1730);border-bottom:1px solid rgba(255,255,255,.06)}.wh-back{width:43px;height:43px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff0f;color:#fff;font-size:25px;cursor:pointer}.wh-small-title{color:#7884a6;font-size:9px;letter-spacing:1.5px;margin-bottom:3px}.wh-title{font-size:19px;font-weight:750}.wh-content{padding:16px}.wh-card{margin-bottom:12px;padding:16px;border-radius:18px;background:linear-gradient(145deg,#11162a,#090d19);border:1px solid rgba(255,255,255,.06);box-shadow:0 10px 25px #00000040}.wh-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.wh-tag{padding:6px 10px;border-radius:8px;background:#6955ff26;border:1px solid rgba(105,85,255,.2);color:#a99cff;font-size:10px;font-weight:800;letter-spacing:.8px}.wh-status{font-size:10px;font-weight:800;letter-spacing:.7px}.wh-pending,.wh-processing{color:#ffb74d}.wh-approved,.wh-complete,.wh-completed{color:#32e6bb}.wh-rejected,.wh-failed{color:#ff6077}.wh-row{min-height:45px;display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.055);color:#737d99;font-size:12px}.wh-row:last-child{border-bottom:none}.wh-value{color:#dce1f3;text-align:right}.wh-amount{color:#ffb84d;font-size:15px}.wh-order-row{align-items:center}.wh-copy{max-width:62%;display:flex;align-items:center;gap:7px;color:#dce1f3;text-align:right}.wh-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh-copy button{flex-shrink:0;width:32px;height:32px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#ffffff0f;cursor:pointer}.wh-empty{min-height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px 25px}.wh-empty-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:25px;background:linear-gradient(145deg,#6955ff26,#00dcff12);border:1px solid rgba(105,85,255,.15);font-size:35px;box-shadow:0 0 35px #5a46ff1f}.wh-empty h3{margin:0 0 8px;color:#edf0ff;font-size:17px}.wh-empty p{max-width:270px;margin:0 0 20px;color:#69738f;font-size:12px;line-height:1.6}.wh-empty-btn{padding:12px 20px;border:none;border-radius:12px;background:linear-gradient(135deg,#684cff,#00bce8);color:#fff;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 8px 25px #505aff33}.wh-loader{width:35px;height:35px;margin-bottom:18px;border:3px solid rgba(255,255,255,.08);border-top-color:#7c65ff;border-radius:50%;animation:whSpin .8s linear infinite}@keyframes whSpin{to{transform:rotate(360deg)}}.ab-container{max-width:420px;margin:0 auto;background:#f5f5f5;min-height:100vh;font-family:Arial,sans-serif;width:100%}.ab-head{display:flex;align-items:center;gap:10px;padding:15px;font-size:18px;font-weight:700;background:#fff}.ab-warning{margin:15px;padding:10px;background:#ffe5e5;color:red;border-radius:10px;font-size:13px}.ab-form{padding:15px 15px 80px}.ab-form label{display:block;margin:10px 0 5px;font-size:14px}.ab-form input,.ab-form select{width:100%;padding:12px;border-radius:10px;border:none;background:#eee;outline:none;box-sizing:border-box}.ab-save{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:420px;padding:15px;border:none;background:#cfcfd4;color:#fff;font-size:16px;cursor:pointer}@media screen and (min-width:421px){body{display:flex;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:20px;background:#e0e0e0}.ab-container{max-width:420px;margin:0 auto;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px #0000001a}.ab-save{max-width:420px;border-radius:0 0 20px 20px}}.ab-save{background:#cfd0d5;color:#fff;border:none;transition:all .3s ease;cursor:not-allowed}.ab-save.ab-save-active{background:linear-gradient(135deg,#ff9800,#fc0);color:#fff;cursor:pointer;box-shadow:0 0 10px #ffae00b3,0 0 25px #ffae0073;animation:saveGlow 1.5s infinite alternate}@keyframes saveGlow{0%{box-shadow:0 0 8px #ffae0099,0 0 18px #ffae0059}to{box-shadow:0 0 16px #ffae00e6,0 0 32px #ffae0099}}.bank-page{max-width:100%;margin:auto;background:#f5f5f5;min-height:100vh;padding:15px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}@media(min-width:769px){body{background:#e0e0e0;display:flex;align-items:center;justify-content:center;min-height:100vh;margin:0;padding:20px}.bank-page{max-width:450px;margin:0 auto;border-radius:32px;box-shadow:0 25px 50px -12px #00000040;overflow-y:auto;max-height:95vh;scrollbar-width:thin}}@media(min-width:480px)and (max-width:768px){.bank-page{max-width:480px;padding:20px}}.bank-header{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700;margin-bottom:20px;background:transparent;padding:0 5px}.bank-card{background:#fff;border-radius:20px;padding:16px;margin-bottom:16px;box-shadow:0 2px 8px #0000000a;transition:all .2s ease}.bank-card:active{transform:scale(.99)}.bank-row{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f2f2f2;border-radius:12px;margin-bottom:10px;font-size:14px;flex-wrap:wrap;gap:8px}.bank-row span:first-child{font-weight:500;color:#333}.bank-row span:last-child{font-weight:600;color:#222}.bank-select{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:8px 0;font-size:15px;flex-wrap:wrap}.bank-select span:first-child{color:#555}.bank-select span:last-child{font-weight:600;color:#ff5f5f;background:#ff5f5f1a;padding:4px 10px;border-radius:20px}.tick{background:#ff5f5f;color:#fff;border-radius:50%;padding:4px 7px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px}.bank-add-box{background:#fff;border-radius:20px;padding:40px 16px;text-align:center;border:2px dashed #cccccc;cursor:pointer;transition:all .25s ease;margin-top:8px}.bank-add-box:active{transform:scale(.98);background:#fafafa}@media(hover:hover){.bank-add-box:hover{border-color:#ff5f5f;background:#fff5f5}.bank-card:hover{box-shadow:0 4px 12px #00000014}}.plus{font-size:36px;margin-bottom:12px;color:#bbb;display:block}.bank-add-box p{color:#999;font-size:14px;margin:0}@media(max-width:400px){.bank-page{padding:12px}.bank-header{font-size:16px;gap:8px}.bank-row{font-size:13px;padding:10px}.bank-select{font-size:13px;gap:8px}.plus{font-size:32px}.bank-add-box{padding:30px 12px}}@supports (padding: max(0px)){.bank-page{padding-left:max(15px,env(safe-area-inset-left));padding-right:max(15px,env(safe-area-inset-right));padding-bottom:max(15px,env(safe-area-inset-bottom))}}.au-container{max-width:420px;margin:auto;background:#f5f5f5;min-height:100vh;font-family:Arial}@media(min-width:421px){body{background:#2c2c2c;display:flex;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:0}.au-container{margin:0 auto;box-shadow:0 0 20px #0000004d;min-height:auto;height:100vh;overflow-y:auto}}@media(max-width:420px){.au-container{width:100%;min-height:100vh}.au-save{max-width:100%}}.au-head{display:flex;align-items:center;gap:10px;padding:15px;font-size:18px;font-weight:700;background:#fff;position:sticky;top:0;z-index:10;box-shadow:0 1px 3px #0000001a}.au-warning{margin:15px;padding:12px;background:#ffe5e5;color:red;border-radius:10px;font-size:13px;text-align:center}.au-form{padding:15px 15px 80px}.au-form label{display:block;margin:12px 0 5px;font-size:14px;font-weight:500;color:#333}.au-form input{width:100%;padding:12px;border-radius:10px;border:none;background:#eee;outline:none;font-size:14px;box-sizing:border-box;transition:all .2s ease}.au-form input:focus{background:#e8e8e8;box-shadow:0 0 0 2px #0000000d}.au-note{color:red;font-size:11px;margin:5px 0 10px}.au-save{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:420px;padding:15px;border:none;background:#cfcfd4;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;z-index:20}.au-save:hover{background:#bbb}.au-save:active{transform:translate(-50%) scale(.98)}@media(max-width:420px){.au-head{padding:12px 15px;font-size:16px}.au-form{padding:12px 12px 75px}.au-form input{padding:10px}.au-save{padding:14px;font-size:15px}.au-warning{margin:12px;padding:10px;font-size:12px}}.upi-page{max-width:480px;margin:0 auto;background:#f5f5f5;min-height:100vh;font-family:Arial,sans-serif;position:relative;padding-bottom:70px;box-shadow:0 0 20px #0000001a}.upi-header{display:flex;align-items:center;gap:12px;padding:14px 16px;font-size:18px;font-weight:700;background:#fff;position:sticky;top:0;z-index:100;box-shadow:0 1px 3px #0000000d}.upi-card{margin:16px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #00000014;transition:transform .2s ease}.upi-card:active{transform:scale(.98)}.upi-top-bar{height:50px;background:linear-gradient(90deg,#2a7de1,#0b3fb3)}.upi-content{padding:16px;font-size:14px}.upi-content p{margin:6px 0;line-height:1.4;color:#333}.upi-active{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.upi-tick{background:#ff5f5f;color:#fff;border-radius:50%;padding:4px 7px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;min-width:20px}.upi-add-btn{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;background:#ff5f5f;color:#fff;text-align:center;padding:14px 16px;font-size:16px;font-weight:700;cursor:pointer;border:none;z-index:1000;transition:all .2s ease;box-shadow:0 -2px 10px #0000001a}.upi-add-btn:active{background:#e04e4e;transform:translate(-50%) scale(.98)}@media(max-width:480px){.upi-page,.upi-add-btn{max-width:100%}}@media(max-width:380px){.upi-header{padding:12px 14px;font-size:16px;gap:10px}.upi-card{margin:12px;border-radius:14px}.upi-content{padding:12px;font-size:13px}.upi-add-btn{padding:12px 14px;font-size:15px}.upi-top-bar{height:42px}}@media(max-width:320px){.upi-header{padding:10px 12px;font-size:15px}.upi-content{padding:10px;font-size:12px}.upi-add-btn{padding:11px 12px;font-size:14px}.upi-active{gap:8px}.upi-tick{padding:3px 6px;font-size:10px}}@media(max-height:550px)and (orientation:landscape){.upi-page{padding-bottom:60px}.upi-add-btn{padding:8px 12px;font-size:14px}.upi-header{padding:8px 12px}.upi-card{margin:10px}}.upi-add-btn,.upi-card{-webkit-tap-highlight-color:transparent}:root{--bg-deep: #070910;--bg-card: #0d111b;--bg-panel: #111722;--bg-input: #171d29;--border: #202938;--border-bright: #303b50;--red: #ff3b4f;--red-dark: #c91f34;--red-glow: rgba(255, 59, 79, .35);--red-dim: rgba(255, 59, 79, .12);--green: #2dde6d;--green-dark: #19a94e;--green-glow: rgba(45, 222, 109, .35);--gold: #ffc83d;--gold-dark: #dc9708;--gold-glow: rgba(255, 200, 61, .35);--blue: #4ccfff;--blue-dim: rgba(76, 207, 255, .12);--purple: #a86cff;--purple-dim: rgba(168, 108, 255, .12);--text-primary: #f5f7ff;--text-secondary: #8d98ad;--text-dim: #566177;--font-display: "Orbitron", monospace;--font-body: "Rajdhani", sans-serif;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 22px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;min-height:100%;background:#05070b}body{color:var(--text-primary);font-family:var(--font-body);overflow-x:hidden}.aviator-root{width:100%;max-width:440px;min-height:100vh;min-height:100dvh;margin:0 auto;background:var(--bg-deep);color:var(--text-primary);display:flex;flex-direction:column;position:relative;overflow-x:hidden;box-shadow:0 0 40px #0009}.av-header{width:100%;padding:0 12px 8px;min-height:calc(56px + env(safe-area-inset-top,0px));display:flex;align-items:center;justify-content:space-between;gap:8px;position:sticky;top:0;z-index:1000;background:linear-gradient(135deg,#ff3048,#e9233c 55%,#bd152b);box-shadow:0 4px 18px #ff233c40}.av-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#fff3}.av-header-back{width:36px;height:36px;min-width:36px;display:flex;align-items:center;justify-content:center;background:#0000002e;border:1px solid rgba(255,255,255,.2);border-radius:9px;color:#fff;font-size:24px;line-height:1;cursor:pointer;flex-shrink:0}.av-header-back:active{transform:scale(.92)}.av-header-title{flex:1;font-family:var(--font-display);font-size:16px;font-weight:800;letter-spacing:1.5px;color:#fff;text-align:center;white-space:nowrap;text-shadow:0 2px 8px rgba(0,0,0,.3)}.av-header-balance{min-width:80px;text-align:right;font-family:var(--font-display);font-size:15px;font-weight:800;color:#fff;white-space:nowrap;flex-shrink:0}.av-history-bar{min-height:44px;display:flex;align-items:center;gap:6px;padding:6px 10px;background:linear-gradient(180deg,#121824,#0d121b);border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.av-history-bar::-webkit-scrollbar{display:none}.av-crash-pill{min-width:48px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;border-radius:50px;font-family:var(--font-display);font-size:11px;font-weight:700;flex-shrink:0}.av-crash-pill.low{color:var(--blue);background:var(--blue-dim);border:1px solid rgba(76,207,255,.2)}.av-crash-pill.mid{color:var(--gold);background:#ffc83d1a;border:1px solid rgba(255,200,61,.2)}.av-crash-pill.high{color:var(--purple);background:var(--purple-dim);border:1px solid rgba(168,108,255,.2)}.av-crash-pill.mega{color:var(--red);background:var(--red-dim);border:1px solid rgba(255,59,79,.25)}.av-history-btn{width:32px;height:30px;margin-left:auto;flex-shrink:0;border:1px solid var(--border-bright);border-radius:7px;background:var(--bg-input);color:var(--text-secondary);cursor:pointer}.av-round-bar{height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#0a0e17;border-bottom:1px solid var(--border)}.av-round-id{font-family:var(--font-display);font-size:10px;color:var(--text-secondary)}.av-round-id span{color:var(--blue)}.av-ping{font-size:10px;color:var(--text-dim)}.av-ping span{color:var(--green)}.av-canvas-wrap{position:relative;width:100%;height:250px;background:radial-gradient(ellipse at 65% 85%,#24103c,#130d24 35%,#080b13 75%);overflow:hidden;border-bottom:1px solid var(--border);isolation:isolate}.av-canvas-wrap canvas{position:absolute;inset:0;width:100%;height:100%;z-index:2}.av-multiplier{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:8;font-family:var(--font-display);font-size:clamp(38px,9vw,52px);line-height:1;font-weight:900;color:#fff;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;text-shadow:0 0 20px rgba(255,255,255,.14),0 0 45px var(--green-glow)}.av-multiplier.flying{animation:multiplierGlow 1.5s ease-in-out infinite}@keyframes multiplierGlow{0%,to{text-shadow:0 0 20px rgba(255,255,255,.12),0 0 40px var(--green-glow)}50%{text-shadow:0 0 25px rgba(255,255,255,.25),0 0 65px var(--green-glow)}}.av-multiplier.crashed{color:var(--red);text-shadow:0 0 25px var(--red-glow)}.av-multiplier.waiting{color:var(--text-secondary);font-size:18px;letter-spacing:1px}.av-flew{font-size:clamp(36px,8vw,48px)}.av-flew-label{font-size:14px;letter-spacing:2px;color:var(--red);margin-top:4px}.av-plane{position:absolute;z-index:10;font-size:30px;line-height:1;transform:translate(-50%,-50%) rotate(-20deg);transition:left .1s linear,bottom .1s linear;filter:drop-shadow(0 0 8px rgba(255,70,85,.8));pointer-events:none}.av-waiting-overlay{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;pointer-events:none}.av-waiting-label{font-family:var(--font-display);font-size:11px;font-weight:600;color:var(--text-secondary);letter-spacing:2px}.av-waiting-countdown{font-family:var(--font-display);font-size:40px;font-weight:900;color:var(--gold);text-shadow:0 0 15px var(--gold-glow)}.av-bet-panel{background:linear-gradient(180deg,#121824,#0e141e);border-bottom:1px solid var(--border)}.av-bet-tabs{height:38px;display:flex;border-bottom:1px solid var(--border)}.av-bet-tab{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--text-dim);cursor:pointer;border-bottom:2px solid transparent}.av-bet-tab.active{color:var(--gold);border-bottom-color:var(--gold);background:#ffc83d0a}.av-bet-slot{padding:12px 14px}.av-amount-ctrl{height:44px;display:flex;align-items:center;background:var(--bg-input);border:1px solid var(--border-bright);border-radius:var(--radius-md);overflow:hidden;margin-bottom:8px}.av-amount-ctrl button{width:44px;height:100%;flex-shrink:0;border:none;background:transparent;color:var(--text-secondary);font-size:22px;cursor:pointer}.av-amount-ctrl input{flex:1;width:100%;min-width:0;border:none;outline:none;background:transparent;color:var(--text-primary);font-family:var(--font-display);font-size:17px;font-weight:700;text-align:center}.av-amount-ctrl input::-webkit-outer-spin-button,.av-amount-ctrl input::-webkit-inner-spin-button,.av-auto-input::-webkit-outer-spin-button,.av-auto-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.av-amount-ctrl input[type=number],.av-auto-input[type=number]{appearance:textfield;-moz-appearance:textfield}.av-quick-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px}.av-quick-btn{height:32px;border-radius:7px;border:1px solid var(--border-bright);background:var(--bg-input);color:var(--text-secondary);font-family:var(--font-body);font-size:13px;font-weight:700;cursor:pointer}.av-quick-btn.active{color:#fff;background:linear-gradient(135deg,#ff3b4f40,#ff3b4f1a);border-color:var(--red)}.av-auto-row{min-height:38px;display:flex;align-items:center;gap:8px;margin-bottom:10px}.av-auto-label{flex-shrink:0;font-size:13px;font-weight:700;color:var(--text-secondary)}.av-auto-input{flex:1;min-width:0;height:34px;padding:0 10px;border-radius:7px;border:1px solid var(--border-bright);background:var(--bg-input);color:var(--text-primary);font-family:var(--font-display);font-size:12px;font-weight:700;outline:none}.av-auto-clear{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-dim);cursor:pointer}.av-action-btn{width:100%;min-height:48px;border:none;border-radius:var(--radius-md);font-family:var(--font-display);font-size:15px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center}.av-action-btn.bet{color:#fff;background:linear-gradient(135deg,#2dde6d,#18ad4d);box-shadow:0 4px 18px #2dde6d40}.av-action-btn.bet:disabled{background:var(--bg-input);color:var(--text-dim);cursor:not-allowed;box-shadow:none}.av-action-btn.cashout{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;color:#111;background:linear-gradient(135deg,#ffd95a,#f1ac20);box-shadow:0 5px 25px #ffc83d47}.av-action-btn.cancel{color:#fff;background:linear-gradient(135deg,#ff4052,#c72035)}.av-action-btn.cashed{color:var(--green);background:#2dde6d1f;border:1px solid rgba(45,222,109,.3)}.av-history-section{flex:1;background:var(--bg-card)}.av-hist-tabs{height:38px;display:flex;border-bottom:1px solid var(--border)}.av-hist-tab{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-dim);font-size:12px;font-weight:700;cursor:pointer}.av-hist-tab.active{color:var(--blue);border-bottom:2px solid var(--blue);background:#4ccfff0a}.av-bet-list{max-height:240px;overflow-y:auto}.av-bet-row{min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) 65px 55px 70px;align-items:center;gap:4px;padding:6px 12px;border-bottom:1px solid var(--border);font-size:12px;font-weight:600}.av-bet-row-header{color:var(--text-dim);font-size:10px;text-transform:uppercase;background:#ffffff05}.av-bet-user{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.av-bet-amount,.av-bet-payout{text-align:right;font-family:var(--font-display);font-size:11px}.av-bet-cashout{text-align:center;font-family:var(--font-display);font-size:11px}.av-bet-cashout.win,.av-bet-payout.win{color:var(--green)}.av-bet-cashout.loss,.av-bet-payout.loss{color:var(--red)}.av-empty{padding:24px;text-align:center;color:var(--text-dim);font-size:12px}.av-toast{position:fixed;top:calc(12px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%,-10px);z-index:99999;padding:9px 16px;border-radius:8px;background:#101520f5;border:1px solid var(--border-bright);color:#fff;font-size:13px;font-weight:700;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.av-toast.show{opacity:1;transform:translate(-50%)}.av-toast.win{border-color:var(--green);color:var(--green)}.av-toast.loss{border-color:var(--red);color:var(--red)}.av-toast.info{border-color:var(--gold);color:var(--gold)}.av-modal-overlay,.av-win-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:#000000bf;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.av-modal{width:100%;max-width:360px;max-height:75vh;border-radius:16px;background:#111723;border:1px solid var(--border-bright);overflow:hidden}.av-modal-header{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--border);font-family:var(--font-display);font-size:13px;font-weight:700}.av-modal-close{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--bg-input);border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);cursor:pointer}.av-modal-body{max-height:calc(75vh - 48px);overflow-y:auto}.av-hist-row{min-height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--border)}.av-hist-rid{font-family:var(--font-display);font-size:11px;color:var(--text-secondary)}.av-hist-crash{min-width:52px;padding:4px 8px;border-radius:50px;text-align:center;font-family:var(--font-display);font-size:11px;font-weight:700}.av-hist-crash.low{color:var(--blue);background:var(--blue-dim)}.av-hist-crash.mid{color:var(--gold);background:#ffc83d1a}.av-hist-crash.high{color:var(--purple);background:var(--purple-dim)}.av-hist-crash.mega{color:var(--red);background:var(--red-dim)}.av-win-card{width:290px;max-width:90vw;padding:24px 18px 16px;text-align:center;border-radius:18px;background:linear-gradient(160deg,#17251b,#0e1912 55%,#090d13);border:1px solid rgba(45,222,109,.6);box-shadow:0 0 35px #2dde6d33;position:relative}.av-win-close{position:absolute;top:10px;right:10px;width:26px;height:26px;border:none;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer}.av-win-multi{font-family:var(--font-display);font-size:44px;font-weight:900;color:#fff;margin:6px 0 10px}.av-win-payout-val{color:var(--green);font-family:var(--font-display);font-size:20px;font-weight:900}.av-win-bar{height:3px;background:#ffffff1a;border-radius:10px;overflow:hidden;margin:10px 0 6px}.av-win-bar-fill{height:100%;background:var(--green);animation:drainBar 3s linear forwards}@keyframes drainBar{0%{width:100%}to{width:0%}}@media(min-width:768px){body{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px 0;background:radial-gradient(circle at 50% 0%,#171f30,#080b12 60%)}.aviator-root{min-height:820px;height:calc(100vh - 40px);max-height:860px;border-radius:20px;border:1px solid var(--border);overflow-y:auto}}.cs-page{max-width:375px;margin:0 auto;min-height:100vh;background:#f5f5f5;box-sizing:border-box}.cs-page *{box-sizing:border-box}.cs-header{background:#ff5e57;color:#fff;padding:14px 16px;font-size:17px;font-weight:700}.cs-options{padding:16px}.cs-btn{background:#28272d;padding:14px 16px;border-radius:12px;margin-bottom:12px;text-align:center;font-weight:500;font-size:19px;box-shadow:0 1px 3px #0000001a;cursor:pointer;transition:all .2s ease;min-height:52px;display:flex;align-items:center;justify-content:center}.cs-btn:hover{transform:translateY(-1px);box-shadow:0 3px 8px #0000001f}.cs-btn:active{transform:scale(.98);opacity:.8}@media(hover:none){.cs-btn:hover{transform:none}}.chat-page{max-width:420px;margin:0 auto;height:100vh;display:flex;flex-direction:column;background:#f2f2f2;overflow:hidden}.chat-header{background:#4caf50;color:#fff;height:56px;display:flex;align-items:center;padding:0 12px;gap:10px;position:relative;flex-shrink:0}.chat-header p{font-size:16px;font-weight:500;flex:1;text-align:center;margin:0}.back-btn{font-size:28px;cursor:pointer;color:#fff;background:none;border:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.back-btn:hover{background:#fff3}.menu-btn{font-size:24px;cursor:pointer;color:#fff;background:none;border:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%}.chat-body{flex:1;padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.msg{max-width:80%;padding:10px 14px;border-radius:18px;margin-bottom:4px;white-space:pre-line;word-wrap:break-word;font-size:14px;line-height:1.4;animation:fadeInMsg .3s ease-out}@keyframes fadeInMsg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.msg.bot{background:#e0e0e0;color:#1a1a1a;align-self:flex-start;border-bottom-left-radius:4px}.msg.user{background:#4caf50;color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.chat-input{display:flex;padding:10px 12px;background:#fff;align-items:center;gap:8px;border-top:1px solid #e0e0e0;flex-shrink:0}.chat-input input{flex:1;padding:10px 16px;border-radius:24px;border:1px solid #ddd;font-size:14px;outline:none;transition:all .3s ease;background:#fff}.chat-input input:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033}.chat-input button{background:#4caf50;border:none;color:#fff;padding:10px;border-radius:50%;cursor:pointer;width:42px;height:42px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.chat-input button:hover{background:#45a049;transform:scale(1.02)}.file-btn{cursor:pointer;font-size:24px;background:none;border:none;color:#4caf50;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;flex-shrink:0}.file-btn:hover{background:#4caf501a}.typing-indicator{display:flex;gap:4px;padding:8px 14px;background:#e0e0e0;border-radius:18px;align-self:flex-start;width:fit-content}.typing-indicator span{width:8px;height:8px;background:#888;border-radius:50%;animation:typing 1.4s infinite ease-in-out}.typing-indicator span:nth-child(1){animation-delay:0s}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-8px);opacity:1}}.chat-body::-webkit-scrollbar{width:4px}.chat-body::-webkit-scrollbar-track{background:#e0e0e0;border-radius:10px}.chat-body::-webkit-scrollbar-thumb{background:#4caf50;border-radius:10px}@media(min-width:769px){.chat-page{max-width:420px;margin:0 auto;box-shadow:0 0 20px #0000001a}}@media(max-width:420px){.chat-page{max-width:100%}.msg{max-width:85%;font-size:13px;padding:8px 12px}.chat-header p{font-size:14px}.back-btn,.menu-btn{width:32px;height:32px;font-size:24px}.file-btn,.chat-input button{width:38px;height:38px}.chat-input input{padding:8px 14px;font-size:13px}}@supports (padding: max(0px)){.chat-page{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}.chat-header{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.chat-input{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));padding-bottom:max(10px,env(safe-area-inset-bottom))}}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{margin:0;padding:0;background:#3a3229;display:flex;flex-direction:column}.admin-full{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}#root{width:100%!important;max-width:100%!important;min-height:100vh;display:flex;flex-direction:column}.app-wrapper{max-width:375px;width:100%;margin:0 auto;min-height:100vh;position:relative;background:#f5f5f5;box-shadow:0 0 20px #0000001a;display:flex;flex-direction:column}.ghx-number:before{content:none!important;display:none!important}.ghx-dot.red:before{content:none!important;display:none!important}.home-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px 20px 80px;flex:1;margin:0}.home-container:last-child{margin-bottom:0;padding-bottom:85px}.home-card{background:#fff;border-radius:24px;padding:28px 20px;text-align:center;max-width:100%;width:100%;box-shadow:0 20px 40px #0000001a;margin:0}.home-card h1{font-size:28px;color:#333;margin-bottom:16px}.weather{font-size:16px;color:#666;margin-bottom:24px;padding:10px;background:#f3f4f6;border-radius:12px}.deposit-button{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:14px 28px;font-size:16px;font-weight:700;border-radius:12px;cursor:pointer;transition:all .3s;width:100%;max-width:280px}.deposit-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0003}.nav-item:active{opacity:.7;transform:scale(.96)}@supports (padding-bottom: env(safe-area-inset-bottom)){.bottom-nav{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.app-wrapper{padding-bottom:0}}.home-container::-webkit-scrollbar{width:3px}.home-container::-webkit-scrollbar-thumb{background:#dcdcdc;border-radius:10px}body:before,body:after,.app-wrapper:before,.app-wrapper:after{display:none}.app-wrapper>*:first-child{margin-top:0}.app-wrapper>*:last-child{margin-bottom:0}
