.my-intro{display:flex;justify-content:space-between;align-items:center;gap:24px}.my-intro button{flex-shrink:0}.account-overview{display:grid;grid-template-columns:1fr 1fr;gap:24px}.account-overview article{min-width:0}.account-email{overflow-wrap:anywhere;font-size:20px;font-weight:600}.my-help{display:flex;justify-content:space-between;align-items:center;gap:32px}.my-help p{color:var(--muted);font-size:14px}.my-help .button{flex-shrink:0}.payment-row h3{font-size:20px}.payment-row p{font-size:14px;overflow-wrap:anywhere}
.auth-shell{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;min-height:calc(100vh - 180px);padding:64px 0}.auth-story h1{font-size:clamp(32px,4vw,48px)}.auth-story p{color:var(--muted)}.auth-story .eyebrow{color:var(--accent)}.auth-story ul{list-style:none;padding:0;margin-top:36px}.auth-story li{padding:14px 0;border-top:1px solid var(--border);font-size:14px}.auth-story li span{margin-right:16px;color:var(--accent);font-size:11px}.auth-card{padding:36px}.auth-card h2{font-size:28px}.auth-card .auth-description{font-size:14px;color:var(--muted);margin-bottom:28px}.auth-card button{width:100%}.auth-links{display:flex;justify-content:space-between;gap:16px;font-size:13px;margin-top:24px}.auth-note{padding-top:20px;border-top:1px solid var(--border);margin-top:28px;font-size:12px;color:var(--muted)}.auth-card input{width:100%;padding:12px 14px;background:white;border:1px solid var(--border);border-radius:8px;color:var(--ink)}.auth-card label{display:block;font-size:13px;margin:16px 0 6px}.auth-card form button{margin-top:24px}.auth-tabs{display:flex;gap:24px;margin-bottom:28px;border-bottom:1px solid var(--border);padding-bottom:12px;font-size:14px}.auth-tabs [aria-current]{font-weight:700}.auth-tabs a:not([aria-current]){color:var(--muted);text-decoration:none}#google-signin{min-height:44px}#google-signin:empty{display:none}.recovery{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.recovery summary{cursor:pointer;font-size:13px}.recovery p{font-size:13px;color:var(--muted)}.recovery a{font-size:14px}
@media(max-width:800px){.auth-shell{grid-template-columns:1fr;gap:24px;padding:40px 0}.auth-story ul{display:none}.auth-story h1{margin-bottom:16px}.auth-card{max-width:560px;width:100%;margin:0 auto}.account-overview{grid-template-columns:1fr}.my-help{align-items:flex-start;flex-direction:column}.my-intro{align-items:flex-start}}
@media(max-width:480px){.auth-card{padding:24px}.auth-links{flex-wrap:wrap}.my-intro{flex-direction:column}.account-email{font-size:17px}}

.auth-shell>section{margin-bottom:0}
@media(max-width:480px){.auth-shell{padding:28px 0;gap:24px}.auth-story h1{font-size:28px;margin-bottom:12px}.auth-story p{font-size:14px}}

.legal-consent{border:1px solid var(--border);border-radius:10px;padding:16px;margin:24px 0}.legal-consent legend{font-size:13px;font-weight:700;padding:0 6px}.auth-card .legal-consent label{display:flex;align-items:flex-start;gap:10px;margin:14px 0}.auth-card .legal-consent input[type=checkbox]{width:18px;height:18px;flex-shrink:0;padding:0;margin:3px 0;accent-color:var(--ink)}.legal-consent p{font-size:12px;margin:10px 0}.legal-consent:focus-within{outline:1px solid var(--ink)}
