.account-shell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:var(--space-5);min-height:calc(100vh - var(--titlebar-height));padding:var(--space-5)}.account-intro{display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-7) var(--space-6)}.account-brand{display:inline-flex;align-items:baseline;gap:var(--space-3);color:var(--color-ink);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:.08em;text-decoration:none}.account-brand span{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:.02em}.account-copy{display:grid;gap:var(--space-4);max-width:30em}.account-copy h1{font-size:clamp(var(--text-xl),4vw,48px)}.account-copy p{color:var(--color-ink-muted)}.eyebrow{color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.12em;text-transform:uppercase}.account-steps{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;margin:var(--space-3) 0 0;list-style:none}.account-steps li{padding:var(--space-1) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-full);color:var(--color-ink-muted);font-size:var(--text-xs)}.account-foot{color:var(--color-ink-muted);font-size:var(--text-sm)}.account-panel{display:flex;flex-direction:column;justify-content:center;padding:var(--space-7) var(--space-6)}.account-form{display:grid;gap:var(--space-4);width:100%;max-width:400px;margin-inline:auto}.account-tabs{display:flex;gap:var(--space-1);padding:3px;border-radius:var(--radius-md);background:var(--color-surface-sunken)}.account-tabs a{flex:1;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-ink-muted);text-align:center;text-decoration:none}.account-tabs a[aria-current=page]{background:var(--color-surface-raised);box-shadow:var(--surface-shadow);color:var(--color-ink);font-weight:var(--weight-medium)}.account-heading{display:grid;gap:var(--space-2)}.account-heading p{color:var(--color-ink-muted)}.account-note{color:var(--color-ink-muted);font-size:var(--text-xs)}@media(max-width:860px){.account-shell{grid-template-columns:1fr;padding:var(--space-3)}.account-intro{gap:var(--space-5);padding:var(--space-5) var(--space-4)}.account-panel{padding:var(--space-5) var(--space-4)}}@media(max-width:600px){.account-shell{gap:var(--space-2);align-content:start}.account-intro{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.account-brand span,.account-copy p,.account-steps,.account-foot{display:none}.account-copy h1{font-size:var(--text-xl)}.account-panel{padding:var(--space-4)}}.g-entry{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:44px;padding-top:var(--space-2);border-top:1px solid var(--color-line);color:var(--color-ink);font-size:var(--text-sm);text-decoration:none}.g-entry-arrow{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:var(--color-ink-muted)}.g-entry:hover{color:var(--color-accent)}
