.account-page{--account-ink:#001955;--account-muted:#48556b;--account-blue:#285de5;min-height:100svh;color:var(--account-ink);font-family:var(--font-rubik), system-ui, sans-serif;background:#fbf8f2;flex-direction:column;font-size:16px;line-height:1.5;display:flex}.account-header{border-bottom:1px solid #00195518;justify-content:space-between;align-items:center;padding:24px 48px;display:flex}.account-page a{color:var(--account-ink);text-underline-offset:4px}.account-header a,.account-footer a{align-items:center;min-height:44px;display:inline-flex}.account-main{flex:1;width:100%;padding:48px 24px 56px}.account-form{flex-direction:column;gap:24px;width:100%;max-width:460px;margin:0 auto;display:flex}.account-audience{border-bottom:1px solid #00195526;gap:28px;display:flex}.account-audience>*{min-height:44px;padding:0 0 12px;text-decoration:none}.account-audience [aria-current]{border-bottom:2px solid var(--account-ink);font-weight:500}.account-audience a{color:var(--account-muted)}.account-audience a:hover{color:var(--account-ink);text-decoration:underline}.account-page h1{font:600 clamp(28px, 4vw, 36px)/1.15 var(--font-rubik), system-ui, sans-serif;letter-spacing:-.035em;color:var(--account-ink);margin:0}.account-intro p{color:var(--account-muted);margin:12px 0 0}.account-page form{gap:18px}.account-page label a{text-decoration:underline}.account-page label{color:var(--account-ink)}.account-page input:not([type=checkbox]):not([type=radio]){min-height:48px;box-shadow:none;border-color:#8791a3;font-size:16px}.account-page input::placeholder{color:#647084;opacity:1}.account-page input:focus{border-color:var(--account-blue)}.account-page input[aria-invalid=true]{border-color:#b52e29}.account-page button{min-height:44px;box-shadow:none;font-family:inherit}.account-page button[type=submit],.account-primary{background:var(--account-blue);border-radius:8px;min-height:48px;font-size:16px}.account-page button[type=submit]:hover:not(:disabled){background:#1c4cc2}.account-page :is(a,button,input):focus-visible{outline:3px solid var(--account-blue);outline-offset:3px}.account-page :is(p,span){overflow-wrap:anywhere}.account-switch{color:var(--account-muted);border-top:1px solid #00195526;margin:0;padding-top:20px}.account-switch a,.account-switch button{color:var(--account-ink);text-underline-offset:4px;font-weight:500;text-decoration:underline}.account-switch button{cursor:pointer;background:0 0;border:0;padding:0}.account-divider{color:var(--account-muted);align-items:center;gap:16px;font-size:14px;display:flex}.account-divider:before,.account-divider:after{content:"";background:#00195526;flex:1;height:1px}.account-steps{color:var(--account-muted);grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.account-steps li{border-top:2px solid #00195526;padding-top:8px}.account-steps [aria-current]{border-color:var(--account-blue);color:var(--account-ink);font-weight:500}.account-footer{flex-wrap:wrap;justify-content:center;gap:24px;padding:16px 24px;font-size:14px;display:flex}.account-context{border-left:3px solid var(--account-blue);margin:0;padding-left:16px}.account-legal{font-family:var(--font-rubik), system-ui, sans-serif}.account-legal .font-mono{letter-spacing:normal;text-transform:none;font-family:inherit;font-size:14px}.account-legal :is(h1,h2) em,.account-legal .font-serif{color:inherit;font-family:inherit;font-style:normal;font-weight:inherit}.account-legal .animate-pulse{animation:none}.account-legal header nav>span{display:none}@media (max-width:600px){.account-header{padding:16px 24px}.account-main{padding-top:32px}.account-steps{gap:8px}.account-audience{gap:24px}}.account-page .text-ink-soft{color:var(--account-muted)}
