@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{color:#edf3ff;background:#070d19;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(at 50% -10%,#16345d,#0a1425 48%,#070d19 85%);min-height:100vh;margin:0}.topbar{background:#081321;border-bottom:1px solid #25344c;justify-content:space-between;align-items:center;height:68px;padding:0 20px;display:flex}.brand{letter-spacing:2px;align-items:center;gap:10px;font-weight:900;display:flex}.brand small{color:#8fa5c5;letter-spacing:2px;margin-top:3px;font-size:8px;display:block}.logo{color:#f0cd73;border:1px solid #d7b65f;border-radius:12px;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.avatar{color:#fff;background:#14243b;border:1px solid #314666;border-radius:50%;width:38px;height:38px}main{max-width:620px;margin:auto;padding:18px 15px 100px}.hero{text-align:center;padding:34px 10px 28px}.eyebrow,.section-label{letter-spacing:2px;color:#83a9d9;font-size:10px;font-weight:800}h1{letter-spacing:-2px;margin:14px 0 8px;font-size:36px}h1 span,.gold{color:#e9c36b}.hero p,.muted{color:#91a2bb;font-size:12px;line-height:1.7}.coin{background:linear-gradient(135deg,#fff1b1,#b68a35,#f6d77e,#72501d);border-radius:50%;place-items:center;width:118px;height:118px;margin:24px auto 15px;display:grid;box-shadow:0 0 45px #3279d955,inset 0 0 0 5px #775a27}.coin-inner{color:#f4d47d;background:radial-gradient(circle,#203e67,#091525 75%);border:2px solid #f1d27d;border-radius:50%;place-items:center;width:94px;height:94px;font-size:62px;font-weight:900;display:grid}.ticker{letter-spacing:2px;color:#9cb2d1;font-size:9px}.ticker b{color:#e9c36b;margin:0 5px}.panel,.plan{background:linear-gradient(145deg,#13233a,#0c1728);border:1px solid #263c5b;border-radius:18px;margin:15px 0;padding:20px;box-shadow:0 12px 35px #0003}.balance-number{color:#f2d17b;margin:10px 0 2px;font-size:36px;font-weight:800}.balance-number small{letter-spacing:1px;font-size:10px}.stats{border-top:1px solid #2a3d58;justify-content:space-between;margin-top:18px;padding-top:15px;display:flex}.stats div{gap:5px;display:grid}.stats strong{font-size:13px}.stats small,.tiny{color:#8295b1;font-size:9px}.section-head,.plan-top{justify-content:space-between;align-items:center;display:flex}h2{margin:7px 0 12px;font-size:20px}.status,.plan-top span{color:#e6c56d;border:1px solid #866b37;border-radius:20px;padding:7px 9px;font-size:9px}.mining-ring{background:conic-gradient(#e6bd5c,#315a88,#14243b);border-radius:50%;place-items:center;width:190px;height:190px;margin:22px auto;display:grid;position:relative}.mining-ring:before{content:"";background:#0d192a;border-radius:50%;position:absolute;inset:8px}.mining-ring div{z-index:1;text-align:center}.mining-ring strong{font-variant-numeric:tabular-nums;font-size:26px;display:block}.mining-ring small{color:#a7b9d1;letter-spacing:1px;font-size:9px}.progress{background:#243650;border-radius:9px;height:5px;overflow:hidden}.progress i{background:#e8c46d;width:0;height:100%;display:block}.center{text-align:center}.primary,.outline{border-radius:12px;width:100%;margin-top:13px;padding:14px;font-weight:800}.primary{color:#101827;background:linear-gradient(100deg,#e7c56f,#b78a37);border:0}.outline{color:#e9c875;background:#10223a;border:1px solid #9c7b3c}button:disabled{opacity:.55}.plans{padding-top:20px}.plans>h2{font-size:25px}.plan{margin:13px 0}.featured{border-color:#d4ae58;box-shadow:0 0 25px #c99a3a18}.plan-top h3{letter-spacing:2px;margin:0;font-size:14px}.price{color:#f1d17a;margin-top:16px;font-size:27px;font-weight:800}.price small{color:#93a5bf;font-size:11px;font-weight:500}.plan p{color:#91a2bb;font-size:11px}.token-row{border-bottom:1px solid #263851;justify-content:space-between;gap:10px;padding:13px 0;font-size:11px;display:flex}.token-row:last-child{border:0}.token-row span{color:#91a2bb}.road{border-bottom:1px solid #263851;align-items:center;gap:12px;padding:14px 0;display:flex}.road>b{color:#e8c56e;font-size:17px}.road div{flex:1;gap:4px;font-size:11px;display:grid}.road small{color:#91a2bb}.road em{color:#8eb8ed;font-size:8px;font-style:normal}footer{text-align:center;color:#8799b3;padding:25px 5px;font-size:9px;line-height:2}.bottom{padding:11px 5px max(11px,env(safe-area-inset-bottom));background:#091321f5;border-top:1px solid #263851;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom a{color:#e6c36d;text-align:center;gap:3px;font-size:19px;text-decoration:none;display:grid}.bottom small{color:#9aabc2;font-size:9px}.toast{opacity:0;pointer-events:none;white-space:nowrap;background:#203754;border:1px solid #d4ae58;border-radius:12px;padding:12px 17px;font-size:11px;transition:all .2s;position:fixed;bottom:75px;left:50%;transform:translate(-50%)}.toast.show{opacity:1}.auth-overlay{z-index:1000;background:#020711ef;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0;overflow-y:auto}.auth-overlay.visible{display:flex}.auth-card{background:linear-gradient(145deg,#172b47,#091525);border:1px solid #c5a452;border-radius:20px;width:100%;max-width:430px;max-height:92vh;padding:25px;position:relative;overflow-y:auto;box-shadow:0 20px 70px #000b}.auth-close{color:#fff;background:#203754;border:1px solid #405777;border-radius:50%;width:34px;height:34px;position:absolute;top:14px;right:16px}.auth-card h2{margin-top:18px;padding-right:25px}.auth-card input{color:#fff;width:100%;font:inherit;background:#081525;border:1px solid #344b69;border-radius:10px;outline:none;margin:11px 0;padding:14px;font-size:13px;display:block}.auth-card input:focus{border-color:#e8c46d}.auth-card input::placeholder{color:#8295b1}.auth-link{color:#e8c46d;background:0 0;border:0;margin:15px auto 0;padding:8px;font-size:11px;display:block}.auth-step{color:#b7c5d8;border-top:1px solid #34445b;margin-top:18px;padding-top:15px;font-size:12px;line-height:1.6}.auth-message{color:#f0d17a;overflow-wrap:anywhere;margin-top:14px;font-size:11px;line-height:1.6}#recaptcha-container{margin:12px 0;overflow:hidden}.auth-card [hidden]{display:none!important}.mining-ring{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:230px;height:230px;display:flex}.mining-ring #mineBtn{z-index:2;width:145px;margin:5px 0 0;padding:9px 7px;font-size:9px;position:relative}.app-page[hidden]{display:none!important}.bottom button{color:#e6c36d;background:0 0;border:0;flex:1;justify-items:center;gap:4px;min-width:0;padding:5px 2px;font-size:19px;display:grid}.bottom button small{color:#9aabc2;font-size:9px}.bottom button.active{color:#fff0b5}.bottom button.active small{color:#e9c36b;font-weight:800}main{padding-bottom:115px}.package-payment{margin-top:18px}.package-payment[hidden]{display:none!important}.payment-amount{color:#f0d17b;margin:12px 0;font-size:27px;font-weight:900}.bank-iban{overflow-wrap:anywhere;border:1px solid #9c7b3c;border-radius:13px;gap:9px;margin:15px 0;padding:15px;display:grid}.bank-iban small{color:#aebbd0;font-size:10px}.bank-iban strong{color:#fff0b5;font-size:14px}.package-payment label{color:#e9c875;margin:16px 0 7px;font-size:12px;display:block}.package-payment input{box-sizing:border-box;color:#fff;background:#091525;border:1px solid #52647e;border-radius:10px;width:100%;padding:14px}.payment-note,.payment-status{color:#bdc8d8;font-size:12px;line-height:1.5}.payment-status{color:#f0d17b}.settings-panel label{color:#e9c875;margin:16px 0 7px;font-size:12px;display:block}.settings-panel input{box-sizing:border-box;color:#fff;background:#091525;border:1px solid #52647e;border-radius:10px;width:100%;padding:13px}.settings-info{overflow-wrap:anywhere;gap:7px;margin:18px 0;display:grid}.settings-info small{color:#9aabc2;font-size:11px}.settings-info strong{color:#fff0b5;margin-bottom:7px;font-size:13px}.settings-panel #settingsLogout{width:100%;margin-top:12px}
