*{box-sizing:border-box}body{margin:0;background:#0b1020;color:#e9eefc;font:15px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}.nav{height:70px;padding:0 max(20px,calc((100% - 1120px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #202a42;background:#0b1020dd;backdrop-filter:blur(12px);position:sticky;top:0;z-index:5}.brand{font-size:19px;font-weight:800;letter-spacing:.3px}.nav nav{display:flex;align-items:center;gap:24px;color:#aeb9d4}.nav nav a:hover{color:#fff}.btn{display:inline-flex;justify-content:center;align-items:center;padding:12px 22px;border:0;border-radius:12px;background:#fff;color:#101522;font-weight:700;cursor:pointer}.btn.small{padding:8px 15px;border-radius:9px}.btn.ghost{background:#171f34;color:#e9eefc;border:1px solid #2a3654}.btn.full{width:100%}main{max-width:1120px;margin:auto}.hero{min-height:570px;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:60px;padding:70px 20px}.tag,.section-title span{font-size:12px;letter-spacing:2px;color:#91a0c4}.hero h1{font-size:clamp(42px,7vw,72px);line-height:1.08;margin:18px 0}.hero h1 b{color:#9fb5ff}.hero p{font-size:18px;color:#aeb9d4;max-width:580px}.actions{display:flex;gap:12px;margin-top:30px}.hero-card{height:310px;border:1px solid #283552;border-radius:28px;background:linear-gradient(145deg,#141d34,#0e1527);display:flex;flex-direction:column;justify-content:end;padding:30px;box-shadow:0 25px 80px #0005}.hero-card strong{font-size:28px;margin:5px 0}.hero-card small,.muted{color:#8290ad}.orb{height:130px;width:130px;border-radius:50%;margin-bottom:auto;background:radial-gradient(circle at 35% 30%,#fff,#829cff 18%,#4055aa 45%,transparent 70%);filter:blur(.3px);box-shadow:0 0 70px #617cff66}.section{padding:80px 20px}.section-title h2{font-size:34px;margin:8px 0 30px}.grid{display:grid;gap:20px}.plans{grid-template-columns:repeat(3,1fr)}.card,.panel,.stat{border:1px solid #25324e;background:#11192b;border-radius:20px;padding:26px}.card.featured{border-color:#6578c8;box-shadow:0 15px 50px #0004}.card h3{font-size:22px}.price{font-size:40px;font-weight:800;margin:12px 0}.price small{font-size:14px;color:#8290ad;font-weight:500}.card p{color:#8290ad}.card ul{padding:0;list-style:none;color:#b7c2d9;min-height:120px}.card li{margin:10px 0}.card li:before{content:"✓";margin-right:10px}.faq{display:grid;gap:12px}.faq details{background:#11192b;border:1px solid #25324e;border-radius:14px;padding:18px 20px}.faq summary{cursor:pointer;font-weight:700}.faq p{color:#93a0ba;margin-bottom:0}footer{text-align:center;padding:45px 20px;color:#697792;border-top:1px solid #202a42}.auth{min-height:100vh;display:grid;place-items:center;padding:20px}.auth-box{width:min(430px,100%);border:1px solid #25324e;background:#11192b;border-radius:22px;padding:35px}.auth-box h1{margin:28px 0 4px}.auth-box p{color:#8290ad;margin-top:0;margin-bottom:25px}.auth-box form{display:grid;gap:9px}.auth-box label{font-size:13px;color:#aeb9d4;margin-top:8px}.auth-box input{width:100%;padding:13px 14px;border-radius:10px;border:1px solid #2a3654;background:#0c1323;color:#fff;outline:0}.auth-box input:focus{border-color:#7b8fe2}.auth-box button{margin-top:15px}.auth-box .muted{text-align:center;margin-top:20px}.dashboard{padding:45px 20px}.welcome{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.welcome h1{font-size:36px;margin:8px 0}.welcome p{color:#8290ad}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px}.stat small{color:#8290ad}.stat strong{display:block;font-size:25px;margin:8px 0}.stat span{color:#8d9ab4;font-size:13px}.panel h2{font-size:19px;margin-top:0}.panel-head{display:flex;justify-content:space-between;align-items:center}.panel-head a{color:#9fb5ff}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:15px 10px;border-bottom:1px solid #24304a;color:#aeb9d4}th{color:#71809d;font-size:13px}.status{padding:4px 9px;border-radius:20px;font-size:12px}.status.ok{background:#143528;color:#6ee7aa}.status.wait{background:#3b3015;color:#ffd477}.two,.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.list-link,.admin-item{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #24304a;color:#b9c5dd}.admin-item span{color:#7f8dab}.mini-row{display:grid;grid-template-columns:1.5fr .7fr .6fr;gap:10px;padding:15px 0;border-bottom:1px solid #24304a}.notice{margin-top:15px;color:#f4bd63}.admin-grid .panel:first-child{min-height:350px}@media(max-width:760px){.nav{height:62px}.nav nav{gap:12px;font-size:13px}.nav nav a:nth-child(1),.nav nav a:nth-child(2){display:none}.hero{grid-template-columns:1fr;padding-top:45px;min-height:auto}.hero-card{height:230px}.plans,.stats,.two,.admin-grid{grid-template-columns:1fr}.section{padding:55px 20px}.welcome{align-items:flex-start;flex-direction:column}.welcome h1{font-size:30px}.actions{flex-direction:column}.btn{width:100%}.nav .btn{width:auto}.dashboard{padding-top:30px}}