.nav-top{border-bottom:1px solid var(--line);background:var(--surface)}.nav-inner{max-width:1200px;margin:auto;padding:20px 36px;display:flex;align-items:center;justify-content:space-between;gap:20px}.nav-actions{display:flex;align-items:center;gap:18px;font-size:15px;color:var(--muted)}.nav-actions form{margin:0}.nav-actions .text-button{font-size:15px}
.nav-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}.nav-card{display:flex;align-items:center;gap:18px;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--surface);transition:border-color .18s,background .18s}.nav-card:hover{border-color:#b6d5ca;background:var(--accent-pale);color:inherit}.nav-card strong{display:block;font-size:18px;font-weight:500}.nav-card small{display:block;font-size:13px;color:var(--muted);margin-top:2px}.nav-mark{flex:none;width:52px;height:52px;border-radius:12px;display:grid;place-items:center;font:22px var(--serif);background:#eef2f2;color:var(--muted)}.nav-mark.home{background:var(--accent);color:#fff}.nav-mark.invest{background:#131a2e;overflow:hidden}.nav-mark.invest svg{display:block;width:100%;height:100%}.nav-mark.plans{background:#b5762d;color:#fff}.muted-card{border-style:dashed}.nav-tip{margin-top:32px}
.auth-card{max-width:440px;margin:28px auto 60px}.auth-card h1{font-family:var(--serif);font-size:40px;margin:18px 0}.auth-card form{margin-top:30px}.auth-card>p.small{margin-top:17px}
@media(max-width:700px){.nav-inner{padding:16px 22px}.nav-grid{grid-template-columns:1fr;gap:12px}.nav-card{padding:18px}.auth-card{margin:12px auto 35px}.auth-card h1{font-size:35px}}
