.account-main{width:min(1050px,100% - 2.5rem);margin:auto;padding:4rem 0 7rem}.account-hero{max-width:760px;margin-bottom:2.5rem}.account-hero h1{letter-spacing:-.06em;margin:.6rem 0 1rem;font-size:clamp(3rem,7vw,5.5rem);line-height:.95}.account-hero>p:last-child,.account-panel>p,.badge-note p,.account-state p{color:#9fb0c6;line-height:1.65}.progress-metrics{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.progress-metrics article,.account-panel,.badge-note,.account-state{background:#0d1a2b;border:1px solid #243750;border-radius:16px;padding:1.4rem}.progress-metrics span,.account-table span{color:#8fa2b9;font-size:.78rem;display:block}.progress-metrics strong{margin-top:.4rem;font-size:2rem;display:block}.account-panel{margin-top:1rem}.account-panel h2{margin-top:0}.account-table article{border-top:1px solid #243750;grid-template-columns:1fr 100px 100px;align-items:center;gap:1rem;padding:1rem 0;display:grid}.account-table article>strong{font-size:1.15rem}.badge-note{border-color:#46562c;margin-top:1rem}.account-state{flex-direction:column;justify-content:center;align-items:flex-start;min-height:260px;display:flex}@media (max-width:700px){.progress-metrics{grid-template-columns:1fr 1fr}.account-table article{grid-template-columns:1fr auto}.account-table article>span{grid-column:1/-1}}@media (max-width:430px){.progress-metrics{grid-template-columns:1fr}}
