.account-coming main{max-width:760px;padding:clamp(70px,12vw,150px) 0 40px}.account-coming h1{letter-spacing:-.055em;margin:18px 0 30px;font-size:clamp(48px,8vw,86px);line-height:.98}.account-coming main>p:not(.eyebrow){color:var(--muted-foreground);max-width:680px;font-size:20px;line-height:1.65}.account-coming main>div{flex-wrap:wrap;gap:12px;margin:32px 0;display:flex}.account-coming small{color:var(--muted-foreground);line-height:1.55;display:block}.hub-login-form{gap:12px;max-width:440px;margin:28px 0;display:grid}.hub-login-form label{font-weight:700}.hub-login-form input{border:1px solid var(--border,#bbb);background:var(--background,#fff);width:100%;color:inherit;font:inherit;border-radius:10px;padding:14px 16px}.hub-login-form .btn{justify-content:center}.hub-login-form button:disabled{opacity:.6}.hub-login-form p{min-height:24px;margin:0;font-size:15px}.hub-login-form input:focus-visible{outline-offset:2px;outline:3px solid #d8a93b}.login-options{border:1px solid var(--border);border-radius:12px;gap:8px;padding:4px;display:flex}.login-options button{font:inherit;cursor:pointer;border-radius:8px;flex:1;padding:12px}.login-options button[aria-pressed=true]{background:var(--foreground);color:var(--background);font-weight:700}.login-help{text-align:left;font:inherit;cursor:pointer;padding:8px 0;text-decoration:underline}.account-password{max-width:680px;margin:0 auto;padding:60px 24px}.account-password h1{margin:20px 0;font-size:clamp(32px,6vw,52px)}.account-password p{line-height:1.6}
