:root{font-family:Inter,Arial,sans-serif;color:#16131d;background:#f5f3f8}*{box-sizing:border-box}body{margin:0;background:#f5f3f8}.hidden{display:none!important}.top{height:64px;background:#5b2a86;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.brand,.link{color:#fff;text-decoration:none}.brand{font-weight:800;letter-spacing:.08em}.shell{max-width:1120px;margin:36px auto;padding:0 20px}.card{background:#fff;border:1px solid #e7e1ec;border-radius:16px;padding:24px;box-shadow:0 8px 28px rgba(40,22,54,.05)}h1,h2,p{margin-top:0}h1{font-size:30px}h2{font-size:22px}.auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.auth-grid>p{grid-column:1/-1}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;color:#6f4a8e}.hero{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.hero-actions{display:flex;gap:10px}.button,button{border:0;border-radius:9px;padding:12px 16px;background:#5b2a86;color:#fff;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block}.secondary{background:#eee8f3;color:#4b2a62}input,textarea{width:100%;border:1px solid #d9d0e0;border-radius:9px;padding:12px 13px;margin:6px 0 12px;font:inherit}.price-card{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.price-card strong{font-size:32px;display:block}.price-card small{display:block;margin-bottom:10px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.metrics .card{padding:18px}.metrics span{display:block;color:#6f6676;font-size:13px}.metrics strong{font-size:27px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.section-head{display:flex;justify-content:space-between;align-items:center}.list{display:grid;gap:8px}.list-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #eee8f2}.empty{color:#7b7281}.error{color:#a51f38;font-weight:600}.support-thread{display:grid;gap:10px;margin:10px 0 16px}.msg{max-width:78%;padding:11px 13px;border-radius:10px;background:#f0ebf4}.msg.support{margin-left:auto;background:#e6f2eb}.support-compose{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}.support-compose textarea{margin:0}@media(max-width:760px){.auth-grid,.two-col,.metrics{grid-template-columns:1fr}.hero,.price-card{align-items:flex-start;gap:16px;flex-direction:column}.support-compose{grid-template-columns:1fr}.top{padding:0 16px}}
.verification-card{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;margin-bottom:18px}.verification-actions{display:grid;grid-template-columns:140px auto auto;gap:8px;align-items:center}.verification-actions input{margin:0;text-align:center;font-size:22px;font-weight:800;letter-spacing:.22em}.verification-card>p{grid-column:1/-1;margin:0;color:#6f6676}
@media(max-width:760px){.shell{margin:20px auto;padding:0 14px}.card{padding:18px}.top{height:58px}.top .link{font-size:13px}.auth-grid{gap:18px}.verification-card{grid-template-columns:1fr}.verification-actions{grid-template-columns:1fr}.verification-actions input{text-align:left}.metrics{gap:10px}.metrics strong{font-size:23px}.list-row{align-items:flex-start;flex-direction:column}.hero-actions{width:100%}.hero-actions .button,.hero-actions button,.price-card button{width:100%;text-align:center}.msg{max-width:92%}}
