.signup-entry input:not([type=checkbox]):not([type=radio]){min-height:48px;font-size:16px}.signup-entry :is(button,a.text-link,a.text-button){min-height:44px}.signup-entry :is(button,input,a,summary):focus-visible{outline:2px solid var(--accent,var(--blue,#2463eb));outline-offset:3px}.signup-entry :is(h1,h2){letter-spacing:-.025em;font-size:28px;line-height:1.15}.signup-entry label{font-size:14px}.signup-entry :is(.muted,.hint,.demo-intake,.signup-copy){font-size:14px;line-height:1.45}.signup-entry small{font-size:14px}.signup-entry .signup-details{font-size:14px;line-height:1.5}.signup-entry .signup-details summary{cursor:pointer;min-height:44px;color:var(--muted,#55564f);align-items:center;display:flex}.signup-entry .signup-details p{margin:0 0 12px}@media (max-width:600px){.signup-entry input:not([type=checkbox]):not([type=radio]){scroll-margin-block:24px}.signup-entry :is(button,input,a){-webkit-tap-highlight-color:transparent}}.auth-page.signup-entry{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;padding:32px 20px;display:flex}.signup-entry .auth-story{background:0 0;border:0;width:min(440px,100%);padding:0;overflow:visible}.signup-entry .auth-copy{display:none}.signup-entry .auth-form-side{width:min(440px,100%);padding:0;display:block}.signup-entry .auth-form-wrap{background:var(--paper,#fff);border:1px solid var(--line,#ddd7ca);border-radius:14px;width:100%;max-width:none;padding:26px}.signup-entry .auth-form-wrap h2{margin:0 0 12px}.signup-entry .auth-form-wrap .demo-intake{margin:0 0 18px}.signup-entry .stack-form{gap:12px}.signup-entry .stack-form label{gap:6px}.signup-entry .stack-form .primary{min-height:48px}.signup-entry .auth-switch{margin-top:12px}.signup-entry .auth-switch button{align-items:center;display:inline-flex}@media (max-width:600px){.auth-page.signup-entry{justify-content:flex-start;gap:18px;padding:20px 16px}.signup-entry .auth-form-wrap{padding:20px}}.signup-entry .demo-intake{color:#55564f}
