.auth-layout .auth-column{min-width:0;padding-block:clamp(1rem,2.75svh,1.75rem);padding-inline:clamp(1.25rem,4vw,4rem)}.auth-layout .auth-header{gap:1rem;min-height:2.75rem}.auth-layout .auth-header>a:last-child{flex-shrink:0;gap:.5rem;min-height:2.75rem}.auth-layout .auth-main{min-width:0;padding-block:clamp(1.5rem,4svh,3rem)}.auth-layout .auth-content{overflow-wrap:anywhere;max-width:36rem;margin-inline:auto}.auth-layout .auth-content h1{text-wrap:balance;margin-top:1rem;font-size:clamp(2.25rem,3.5vw,3.75rem);line-height:1.06}.auth-layout .auth-content h1+p{font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.5}.auth-layout .auth-form{margin-top:clamp(1.25rem,3svh,2rem)}.auth-layout .auth-form>*+*{margin-top:1.25rem}.auth-layout .auth-form .auth-password-actions{margin-top:.75rem}.auth-layout :where(input,select,textarea){min-width:0;max-width:100%;font-size:1rem}.auth-layout .auth-divider{margin-block:1.25rem}.auth-layout .auth-legal{margin-top:1.5rem;font-size:.875rem;line-height:1.6}.auth-layout :where(button,a,input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--color-action);outline-offset:3px}.auth-layout .auth-growth-stage{min-height:37.5rem;container-type:size}.auth-layout .auth-growth-stage>.stage-scale{width:50.3125em;height:59.625em;font-size:min(1.98758cqw,1.67715cqh);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@media (max-width:1023px){.auth-layout .auth-column{width:min(100%,45rem);margin-inline:auto}}@media (max-width:479px){.auth-layout .auth-header{flex-wrap:wrap;gap:.5rem 1rem}.auth-layout .auth-header>a:last-child{font-size:.875rem}.auth-layout .auth-content h1{font-size:clamp(2rem,9vw,2.75rem)}}@media (min-width:1024px) and (max-height:760px){.auth-layout .auth-content h1{font-size:clamp(2.25rem,3vw,3rem)}.auth-layout .auth-form>*+*{margin-top:1rem}.auth-layout .auth-divider{margin-block:1rem}.auth-layout .auth-legal{margin-top:1rem}}.auth-layout .auth-content:has(>.auth-entry){max-width:27rem}.auth-layout .auth-entry{min-width:0;container:auth-entry/inline-size}.auth-layout .auth-entry .auth-eyebrow{letter-spacing:.14em;font-size:.75rem;line-height:1.5}.auth-layout .auth-entry h1{margin-top:.75rem;font-size:clamp(1.875rem,2.5vw,2.125rem);line-height:1.12}.auth-layout .auth-entry h1+p{margin-top:.5rem;font-size:.9375rem;line-height:1.45}.auth-layout .auth-entry-form,.auth-layout .auth-identity-fields{gap:.875rem;display:grid}.auth-layout .auth-entry-form{margin-top:1.25rem}.auth-layout .auth-entry-form>*{margin-block:0}.auth-layout .auth-entry .auth-providers{margin-top:1rem}.auth-layout .auth-entry:has(.auth-providers) .auth-entry-form{margin-top:0}.auth-layout .auth-entry-form:has(.auth-password-actions) .auth-password-actions{margin-top:-.25rem}.auth-layout .auth-entry .auth-field>label{font-size:.875rem;line-height:1.4}.auth-layout .auth-entry .auth-field>label+div{margin-top:.375rem}.auth-layout .auth-entry .auth-control{border-radius:.625rem;gap:.5rem;min-width:0;height:2.75rem;padding-inline:.75rem}.auth-layout .auth-entry .auth-control:has(button){padding-right:.125rem}.auth-layout .auth-entry .auth-control svg{width:1.25rem;height:1.25rem}.auth-layout .auth-entry .auth-password-actions>label,.auth-layout .auth-entry .auth-password-actions>button,.auth-layout .auth-entry .auth-password-hint{font-size:.875rem;line-height:1.4}.auth-layout .auth-entry .auth-password-actions>label,.auth-layout .auth-entry .auth-social{gap:.5rem}.auth-layout .auth-entry .auth-submit,.auth-layout .auth-entry .auth-mode-button,.auth-layout .auth-entry .auth-social-button{border-radius:.625rem;gap:.5rem;height:auto;min-height:2.75rem;padding:.625rem .75rem;font-size:1rem;line-height:1.4}.auth-layout .auth-entry .auth-social-button{white-space:normal;text-wrap:balance}.auth-layout .auth-entry .auth-divider{gap:.75rem;margin-block:.625rem;font-size:.8125rem;line-height:1.4}.auth-layout .auth-entry .auth-legal{margin-top:.75rem;font-size:.8125rem;line-height:1.5}@container auth-entry (min-width:24rem){.auth-layout .auth-entry[data-mode=sign-up] .auth-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){:is(.auth-layout:has(.auth-entry) .auth-column,.auth-layout:has(.auth-entry) .auth-main){padding-block:clamp(.75rem,2svh,1.25rem)}.auth-layout .auth-entry .auth-mode-divider{display:none}.auth-layout .auth-entry .auth-mode-button{margin-top:.75rem}}@media (min-width:64rem) and (max-height:48rem){.auth-layout .auth-entry h1{margin-top:.5rem;font-size:2rem}.auth-layout .auth-entry .auth-entry-form,.auth-layout .auth-entry .auth-identity-fields{gap:.625rem}.auth-layout .auth-entry .auth-providers,.auth-layout .auth-entry:where(:not(:has(.auth-providers))) .auth-entry-form{margin-top:.875rem}.auth-layout .auth-entry .auth-legal{margin-top:.625rem}.auth-layout .auth-entry[data-mode=sign-up] .auth-eyebrow{display:none}.auth-layout .auth-entry[data-mode=sign-up] h1{margin-top:0}.auth-layout:has(.auth-entry) .auth-growth-stage{min-height:0}}@media not (min-width:64rem){.auth-layout .auth-entry .auth-control,.auth-layout .auth-entry .auth-submit,.auth-layout .auth-entry .auth-mode-button,.auth-layout .auth-entry .auth-social-button{min-height:3rem}.auth-layout .auth-entry .auth-control{height:3rem}.auth-layout .auth-entry .auth-field>label{font-size:.9375rem}}.auth-layout .auth-entry .ui-select-control>svg:first-child{width:1.25rem;height:1.25rem;left:.75rem}.auth-layout .auth-entry .ui-select-control:has(>svg:first-child) select{padding-left:2.5rem}@container auth-entry (min-width:24rem){.auth-layout .auth-entry[data-mode=waitlist] .auth-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem) and (max-height:48rem){.auth-layout .auth-entry[data-mode=waitlist] .auth-eyebrow{display:none}.auth-layout .auth-entry[data-mode=waitlist] h1{margin-top:0}}
