.account-page{background:var(--bg-base);min-height:100vh}.account-hero{padding:var(--space-20) 0;text-align:center;background:radial-gradient(circle at top, var(--bg-subtle) 0%, var(--bg-base) 100%);border-bottom:1px solid var(--border-light)}.account-title{font-size:var(--text-5xl);font-weight:var(--font-black);letter-spacing:-.05em;margin-bottom:var(--space-4);color:var(--text-primary)}.account-subtitle{font-size:var(--text-xl);color:var(--text-secondary);max-width:600px;margin:0 auto var(--space-8)}.details-grid{gap:var(--space-8);margin-bottom:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.detail-card{background:var(--bg-card);padding:var(--space-8);border-radius:var(--radius-xl);border:1px solid var(--border-light)}.icon-box{background:var(--bg-subtle);border-radius:var(--radius-lg);width:48px;height:48px;color:var(--primary);margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}.detail-card h3{font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:var(--space-2)}.detail-card p{color:var(--text-secondary);line-height:1.6}.documents-section{background:var(--bg-subtle);padding:var(--space-10);border-radius:var(--radius-xl)}.documents-section h2{font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:var(--space-6)}.doc-list{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:0;list-style:none;display:grid}.doc-list li{align-items:center;gap:var(--space-3);font-size:var(--text-lg);color:var(--text-secondary);display:flex}.doc-list li svg{color:var(--primary)}
