.auth{min-height:100vh;font-family:var(--font-body);color:var(--color-text);flex-direction:column;display:flex}.auth-nav{border-bottom:1px solid var(--color-divider);align-items:center;gap:20px;padding:14px max(24px,50% - 550px);display:flex}.auth-nav-spacer{flex:1}.auth-col{width:100%;max-width:520px;margin:0 auto;padding:64px 24px 48px}.auth-col-wide{max-width:720px}.auth-title{font-family:var(--font-heading);margin:0;font-size:32px;font-weight:400;line-height:1.12}.auth-sub{color:color-mix(in srgb, var(--color-text) 76%, transparent);margin:12px 0 0;font-size:15px;line-height:26px}.auth-form{gap:12px;margin-top:28px;display:flex}.auth-note{color:color-mix(in srgb, var(--color-text) 60%, transparent);margin:14px 0 0;font-size:13px;line-height:21px}.auth-error{color:var(--color-text);border-left:2px solid var(--color-accent);margin:14px 0 0;padding-left:12px;font-size:14px;line-height:22px}.auth-alt{margin:22px 0 0;font-size:13px}.auth-alt button{font-family:var(--font-body);color:var(--color-accent-700);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:13px}.auth-alt button:hover{color:var(--color-accent-600);text-decoration:underline}.acct-head{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.acct-email{color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:14px}.acct-row{border-bottom:1px solid var(--color-divider);flex-wrap:wrap;align-items:baseline;gap:16px;padding:18px 0;display:flex}.acct-name{font-family:var(--font-heading);margin:0;font-size:21px;font-weight:400}.acct-meta{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);font-feature-settings:"tnum" 1;font-size:12.5px}.acct-spacer{flex:1}.acct-open{font-size:14px}.acct-empty{color:color-mix(in srgb, var(--color-text) 60%, transparent);padding:28px 0;font-size:15px;line-height:26px}.acct-actions{align-items:center;gap:14px;margin-top:28px;display:flex}
