:root{--bg:#09090d;--panel:#121219;--panel2:#181820;--line:#2b2b35;--red:#ff344d;--red2:#b9122a;--text:#f5f5f7;--muted:#9696a5;--green:#57d99a}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;min-height:100vh}button,input{font:inherit}button{cursor:pointer}.bg-glow{position:fixed;z-index:-1;inset:0;background:radial-gradient(ellipse at 10% 0%,#3a0d193b,transparent 40%),radial-gradient(ellipse at 90% 15%,#25121f44,transparent 35%)}.topbar{height:78px;border-bottom:1px solid #24242d;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1180px)/2))}.brand{display:flex;align-items:center;gap:12px;color:white;text-decoration:none;font-weight:900;letter-spacing:1px}.brand-mark{display:grid;place-items:center;width:42px;height:42px;background:var(--red);border-radius:11px;box-shadow:0 0 24px #ff344d44;font-size:14px}.brand small{display:block;color:#888895;font-size:9px;letter-spacing:3px;margin-top:3px}.brand b{color:var(--red)}main{max-width:1180px;margin:auto;padding:44px 24px 90px}.hidden{display:none!important}.auth-wrap{min-height:580px;display:grid;grid-template-columns:1.1fr .8fr;gap:70px;align-items:center}.eyebrow{font-size:10px;font-weight:800;letter-spacing:2.5px;color:#b1b1bd;display:flex;align-items:center;gap:9px}.eyebrow i{width:7px;height:7px;background:var(--red);border-radius:50%;box-shadow:0 0 12px var(--red)}h1{font-size:clamp(34px,5vw,62px);line-height:1.02;letter-spacing:-2px;margin:22px 0 18px;font-weight:950}.hero-copy h1 span,.welcome h1 span{color:var(--red)}p{color:var(--muted);line-height:1.65}.hero-copy>p{max-width:450px;font-size:16px}.trust-row{display:flex;gap:22px;flex-wrap:wrap;margin-top:32px;font-size:12px;color:#c8c8d0}.panel{background:linear-gradient(145deg,#15151d,#101016);border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:0 20px 60px #0003}.auth-panel{max-width:460px;width:100%;justify-self:end}.tabs{display:flex;gap:7px;background:#101016;padding:6px;border:1px solid #292933;border-radius:12px}.auth-tabs{margin-bottom:24px}.tab{border:0;background:transparent;color:#9999a7;padding:12px 15px;border-radius:8px;font-weight:750;font-size:12px}.tab.active{background:#29212a;color:white}.auth-tabs .tab{flex:1}.main-tabs{margin:28px 0 36px;align-items:center}.main-tabs .tab{min-width:100px}.main-tabs .logout{margin-left:auto;color:#ff7888}label{display:block;font-size:11px;color:#bcbcc7;font-weight:700;margin:16px 0 8px}input{width:100%;border:1px solid #33333e;background:#0b0b11;color:white;padding:13px 14px;border-radius:9px;outline:none}input:focus{border-color:var(--red)}input[type=file]{font-size:12px}.btn{border:1px solid #373741;background:#1a1a23;color:#eee;padding:12px 15px;border-radius:9px;font-size:11px;font-weight:850;letter-spacing:.3px}.btn.primary{background:linear-gradient(120deg,var(--red),#d71f3a);border-color:var(--red);color:white;box-shadow:0 6px 22px #ff344d24}.btn.primary:hover{filter:brightness(1.1)}.btn.full{width:100%;margin-top:22px;display:flex;justify-content:space-between;align-items:center}.btn.subtle{background:#17171e}.fine,.muted{font-size:11px;color:#858592}.message{font-size:12px;line-height:1.5;margin-top:12px;color:#ff8996}.message.ok{color:var(--green)}.welcome{display:flex;justify-content:space-between;align-items:center;gap:20px}.welcome h1{font-size:clamp(26px,4vw,43px);margin:13px 0}.welcome p{margin:0}.balance-card{min-width:215px;border:1px solid #55232e;background:linear-gradient(135deg,#29121b,#141219);padding:20px 23px;border-radius:15px}.balance-card span,.balance-card small{display:block;color:#b6a6ad;font-size:9px;letter-spacing:1.7px;font-weight:800}.balance-card strong{display:block;font-size:33px;margin:8px 0;color:white}.balance-card small{font-size:8px;color:#8f7b83}.section-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.section-head h2{font-size:29px;margin:9px 0 0;letter-spacing:-.7px}.section-head p{margin:7px 0 0;font-size:13px}.red-dot{color:var(--red)}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.stat-card{padding:22px;border:1px solid var(--line);background:#111117;border-radius:13px}.stat-card span,.stat-card small{display:block;color:#9a9aa7;font-size:10px;letter-spacing:1px}.stat-card strong{display:block;font-size:28px;margin:12px 0}.stat-card small{letter-spacing:0;font-size:11px}.status-good{color:var(--green)}.notice{display:flex;align-items:center;gap:16px;border:1px solid #37242b;background:#19141b;border-radius:13px;padding:18px;margin-top:18px}.notice-icon{font-size:22px;color:var(--red)}.notice p{font-size:12px;margin:5px 0 0}.notice .btn{margin-left:auto;white-space:nowrap}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.package-card{border:1px solid #30303a;background:linear-gradient(150deg,#17171f,#101015);border-radius:16px;padding:24px;position:relative;overflow:hidden}.package-card.featured{border-color:#a52a3d;box-shadow:0 0 35px #ff344d0b}.package-card .package-icon{width:48px;height:48px;border-radius:13px;background:#35151f;color:#ff6478;display:grid;place-items:center;font-size:22px}.package-card h3{font-size:18px;margin:20px 0 4px}.package-card p{font-size:12px;margin:0}.package-card .price{font-size:35px;font-weight:900;margin:23px 0 16px;letter-spacing:-1px}.package-card .price small{font-size:12px;color:#92929e;letter-spacing:0}.package-card ul{padding:0;list-style:none;color:#c2c2cc;font-size:12px;line-height:2.5;margin:0 0 20px}.package-card li:before{content:'✓';color:var(--red);margin-right:9px}.package-card .btn{width:100%}.tag{position:absolute;top:15px;right:15px;color:#ff8190;background:#3a1821;padding:6px 8px;border-radius:6px;font-size:9px;font-weight:900}.checkout{margin-top:30px}.checkout-summary{padding:16px;background:#0d0d13;border:1px solid #2c2c36;border-radius:10px;margin-bottom:17px;display:flex;justify-content:space-between;align-items:center}.checkout-summary strong{font-size:20px}.pay-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pay-option{display:flex;align-items:center;text-align:left;gap:12px;padding:15px;border-radius:10px;border:1px solid #30303b;background:#101016;color:white}.pay-option.active{border-color:var(--red);background:#27141a}.pay-option>b{font-size:22px;color:#ff536a}.pay-option strong,.pay-option small{display:block}.pay-option strong{font-size:12px}.pay-option small{font-size:10px;color:#9999a6;margin-top:4px}.pay-form{margin-top:18px;padding:18px;border:1px solid #2b2b35;border-radius:12px}.pay-form p{font-size:12px}.binance-box{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;background:#181820;border-radius:10px;margin-bottom:16px}.binance-box span,.binance-box strong{display:block}.binance-box span{font-size:9px;color:#aaa;letter-spacing:1px}.binance-box strong{font-size:21px;margin-top:6px}.history-list{display:grid;gap:12px}.order-card{border:1px solid #2d2d37;background:#121219;border-radius:13px;padding:18px;display:grid;grid-template-columns:1fr auto;gap:12px}.order-card h3{margin:0 0 7px;font-size:14px}.order-card p{margin:4px 0;font-size:11px}.order-meta{text-align:right}.status{display:inline-block;padding:7px 9px;border-radius:6px;font-size:9px;font-weight:900;letter-spacing:.8px}.status.pending{color:#ff566a;background:#43141e}.status.approved{color:#58e2a0;background:#123527}.status.rejected{color:#ffb26c;background:#3b2816}.admin-credit{max-width:550px;margin-bottom:20px}.admin-credit h3{margin-top:0}.admin-credit form{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.admin-credit form button{grid-column:1/-1;margin-top:18px}.admin-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.footer-right{float:right;color:#686875}footer{border-top:1px solid #24242d;padding:23px max(24px,calc((100vw - 1180px)/2));font-size:9px;letter-spacing:1.2px;color:#858592}footer>span:first-of-type{color:var(--red);margin:0 7px}@media(max-width:800px){main{padding:28px 16px 55px}.auth-wrap{grid-template-columns:1fr;gap:28px;padding:25px 0}.auth-panel{justify-self:stretch;max-width:none}.hero-copy h1{font-size:42px}.welcome{align-items:flex-start;flex-direction:column}.balance-card{width:100%}.stat-grid{grid-template-columns:1fr}.notice{align-items:flex-start;flex-wrap:wrap}.notice .btn{margin-left:0}.package-grid{grid-template-columns:1fr}.main-tabs{gap:3px;flex-wrap:wrap}.main-tabs .tab{min-width:0;flex:1;padding:11px 7px}.main-tabs .tab span{font-size:10px}.pay-choice{grid-template-columns:1fr}.section-head h2{font-size:25px}.binance-box strong{font-size:18px}.order-card{grid-template-columns:1fr}.order-meta{text-align:left}.footer-right{display:block;float:none;margin-top:8px}.admin-credit form{grid-template-columns:1fr}}
select{width:100%;border:1px solid #33333e;background:#0b0b11;color:white;padding:13px 14px;border-radius:9px;outline:none}select:focus{border-color:var(--red)}.launch-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;align-items:start}.launch-layout h3{margin-top:0}.launch-balance{display:flex;align-items:center;justify-content:space-between;padding:15px;background:#25141b;border:1px solid #4a222c;border-radius:10px;margin:18px 0}.launch-balance span{font-size:10px;letter-spacing:1px;color:#c4aab0;font-weight:800}.launch-balance strong{font-size:28px;color:#ff6578}.launch-info ul{padding-left:18px;color:#c6c6d0;font-size:12px;line-height:2}.launch-history-head{margin-top:32px}.launch-meta{font-size:11px;color:#aaaab5;line-height:1.8}@media(max-width:800px){.launch-layout{grid-template-columns:1fr}}

.launch-panel{max-width:720px}.launch-credit{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#0d0d13;border:1px solid #2c2c36;border-radius:10px;margin-bottom:18px}.launch-credit span{font-size:10px;letter-spacing:1.5px;color:#aaa}.launch-credit strong{font-size:25px}.launch-panel select{width:100%;border:1px solid #33333e;background:#0b0b11;color:white;padding:13px 14px;border-radius:9px;outline:none}.launch-panel select:focus{border-color:var(--red)}.launch-note{margin-top:18px;padding:14px;border:1px solid #4a3030;background:#21161b;border-radius:10px}.launch-note b{font-size:12px}.launch-note p{font-size:11px;margin:6px 0 0}.launch-history-head{margin-top:34px}@media(max-width:800px){.main-tabs .tab{flex-basis:28%}.launch-credit strong{font-size:22px}}
