html,body{background-color:#000912!important}.account-shell{padding-top:145px;padding-bottom:80px;max-width:1080px}.account-heading{max-width:820px;margin:0 auto 34px;text-align:center}.account-heading h1{font-size:clamp(2.55rem,6vw,5rem);line-height:.98;letter-spacing:-.055em;margin:15px 0}.account-heading p,.account-auth-card>p,.account-actions-card>p,.account-help-card p{color:#9eb0bf;line-height:1.65}.account-auth-card,.account-card,.account-topbar{background:linear-gradient(180deg,rgba(10,35,54,.94),rgba(4,22,36,.96));border:1px solid rgba(130,185,220,.16);box-shadow:0 25px 80px rgba(0,0,0,.18)}.account-auth-card{max-width:620px;margin:0 auto;border-radius:26px;padding:34px}.account-auth-card h2,.account-topbar h2{font-size:2rem;margin:10px 0 6px}.account-auth-card form{display:grid;gap:16px;margin-top:24px}.account-auth-card label{display:grid;gap:7px;font-size:.85rem;font-weight:700;color:#c7d7e3}.account-auth-card input{width:100%;box-sizing:border-box;border:1px solid rgba(140,185,215,.2);background:#061a29;color:white;border-radius:12px;padding:14px 15px;font:inherit;outline:none}.account-auth-card input:focus{border-color:#168cff;box-shadow:0 0 0 3px rgba(22,140,255,.12)}.account-primary{justify-content:center}.account-eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.16em;color:#64b9ff}.account-status{min-height:20px;margin:10px 0 0;color:#ff9c9c;font-size:.88rem;line-height:1.45}.account-dashboard{display:grid;gap:20px}.account-topbar{border-radius:24px;padding:24px 26px;display:flex;justify-content:space-between;align-items:center;gap:20px}.account-topbar p{margin:0;color:#9eb0bf}.account-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:20px}.account-card{border-radius:26px;padding:28px}.account-card h3{font-size:1.65rem;margin:10px 0 12px}.account-card-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.account-price{font-size:1.15rem;font-weight:800;color:#1ed6ff}.account-pill{display:inline-flex;align-items:center;border:1px solid rgba(100,185,255,.28);background:rgba(50,143,255,.09);color:#a9d9ff;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:800}.account-facts{display:grid;gap:0;margin:22px 0 0}.account-facts div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid rgba(140,185,215,.12)}.account-facts dt{color:#8298a8}.account-facts dd{margin:0;text-align:right;color:#edf7ff;font-weight:700}.account-notice{display:grid;gap:5px;margin-top:20px;padding:14px 16px;border-radius:14px;border:1px solid rgba(49,209,154,.24);background:rgba(49,209,154,.08)}.account-notice strong{color:#6ee6b9}.account-notice span{color:#9eb0bf;font-size:.86rem;line-height:1.45}.account-actions-card{display:grid;gap:10px}.account-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.account-actions .button{justify-content:center}.account-cancel-area{margin-top:16px;padding-top:20px;border-top:1px solid rgba(140,185,215,.12)}.account-danger-link{appearance:none;background:transparent;border:0;color:#ff7777;font:inherit;font-weight:800;padding:0;cursor:pointer}.account-confirm{margin-top:16px;padding:18px;border-radius:16px;border:1px solid rgba(255,95,95,.24);background:rgba(255,70,70,.06)}.account-confirm p{color:#aebdca;line-height:1.55}.account-confirm-actions{display:flex;flex-wrap:wrap;gap:10px}.account-danger-button{background:#a9333d;color:white;border:1px solid rgba(255,120,120,.26)}.account-help-card{display:flex;justify-content:space-between;align-items:center;gap:25px}.account-help-card h3{margin-bottom:5px}.account-help-card p{margin:0}.desktop-nav a.active{color:#fff}.desktop-nav a.active:after{transform:scaleX(1)}@media(max-width:900px){body{background:radial-gradient(circle at 72% 6%,rgba(0,125,255,.08),transparent 24rem),linear-gradient(145deg,#000912,#00111f 48%,#000912)!important}.account-shell{padding-top:108px}.account-heading{text-align:left}.account-heading h1{font-size:clamp(2.35rem,12vw,3.65rem)}.account-auth-card,.account-card{padding:22px 20px}.account-topbar{align-items:flex-start;flex-direction:column}.account-grid{grid-template-columns:1fr}.account-actions{display:grid}.account-help-card{align-items:flex-start;flex-direction:column}.account-facts div{gap:14px}.account-facts dd{max-width:58%}}
