.auth-shell-module__W_5YDa__desktopBrand,.auth-shell-module__W_5YDa__brandFlowBrand,.auth-shell-module__W_5YDa__brandFlowFooter,.auth-shell-module__W_5YDa__theme{display:none}.auth-shell-module__W_5YDa__root{--background:150 11% 7%;--foreground:96 24% 96%;--card:150 11% 11%;--card-foreground:96 24% 96%;--muted:150 9% 16%;--muted-foreground:137 9% 70%;--border:136 17% 30%;--input:141 12% 30%;--ring:137 72% 66%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh;color:hsl(var(--foreground));background:#101412;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:32px 24px;display:flex}.auth-shell-module__W_5YDa__header{justify-content:center;align-items:center;width:100%;max-width:488px;display:flex}.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__theme{display:none}.auth-shell-module__W_5YDa__root:has([data-brand-auth]){justify-content:flex-start;gap:0;padding:0 clamp(20px,4vw,64px)}.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__header{justify-content:flex-start;max-width:1200px;min-height:88px;margin-inline:auto}.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__logo{--brand-width:142px;min-height:48px;padding:8px}:is(.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__mobileBrand,.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__desktopBrand){display:none}.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__brandFlowBrand{display:inline-flex}.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__main{flex:1;align-content:center;max-width:640px;margin-block:0;padding-block:12px;display:grid}.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__brandFlowFooter{color:hsl(var(--muted-foreground));text-align:center;padding:20px;font-size:12px;display:block}.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__panel{min-width:0;padding-block:24px}.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__panel [data-step-header]{padding-top:24px}.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__panel [data-step-header] h1{letter-spacing:-.045em;font-size:32px;font-weight:700;line-height:1.2}.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__panel [data-step-header]>p{margin-top:8px;font-size:15px;line-height:1.5}.auth-shell-module__W_5YDa__spacedHeader{padding-top:0}.auth-shell-module__W_5YDa__logo{--brand-width:208px;align-items:center;min-height:44px;display:inline-flex}.auth-shell-module__W_5YDa__main{width:100%;min-width:0;max-width:488px}.auth-shell-module__W_5YDa__panel{width:100%}.auth-shell-module__W_5YDa__panel [data-step-header]{padding-top:0}.auth-shell-module__W_5YDa__panel [data-step-header] h1{letter-spacing:0;font-size:27px;font-weight:400;line-height:32px}.auth-shell-module__W_5YDa__panel [data-step-header]>p{margin-top:16px;font-size:15px;line-height:21px}.auth-shell-module__W_5YDa__panel [id$=-error]:empty{display:none}.auth-shell-module__W_5YDa__panel input:not([type=checkbox]){border-radius:16px;min-height:52px}.auth-shell-module__W_5YDa__panel button[type=submit]{min-height:52px}.auth-shell-module__W_5YDa__panel [role=alert]{color:#ffaaa3}.auth-shell-module__W_5YDa__footer{border-top:1px solid hsl(var(--border));width:100%;max-width:488px;color:hsl(var(--muted-foreground));margin-inline:auto;padding-block:32px;font-size:.875rem;line-height:1.5}@media (max-width:760px){.auth-shell-module__W_5YDa__main{max-width:342px}}@media (min-width:640px){.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__panel [data-step-header] h1{line-height:35.5556px}}@media (max-width:360px){.auth-shell-module__W_5YDa__root{padding-inline:16px}}@media (max-width:1023px){.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__header{max-width:640px}.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__panel{transform:translateY(7px)}.auth-shell-module__W_5YDa__root:has([data-brand-auth=login]) .auth-shell-module__W_5YDa__panel{transform:translateY(-32px)}}@media (max-width:600px){.auth-shell-module__W_5YDa__root:has([data-brand-auth]){padding-inline:20px}.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__header{min-height:68px}.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__logo{--brand-width:124px;padding:0}.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__panel{padding-block:16px;transform:translateY(6px)}.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__panel [data-step-header]{padding-top:16px}.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__brandFlowFooter{padding:12px 0;font-size:11px}.auth-shell-module__W_5YDa__root:has([data-brand-auth=login]) .auth-shell-module__W_5YDa__panel{transform:translateY(-33px)}}@media (min-width:1024px){.auth-shell-module__W_5YDa__root{--background:inherit;--foreground:inherit;--card:inherit;--card-foreground:inherit;--muted:inherit;--muted-foreground:inherit;--border:inherit;--input:inherit;--ring:inherit;color-scheme:normal;background:hsl(var(--workspace));justify-content:flex-start;gap:0;padding:0 clamp(24px,4vw,64px) 32px}.auth-shell-module__W_5YDa__header{justify-content:space-between;max-width:1200px;min-height:96px}.auth-shell-module__W_5YDa__logo{--brand-width:164px}.auth-shell-module__W_5YDa__mobileBrand{display:none}.auth-shell-module__W_5YDa__desktopBrand{display:inline-flex}.auth-shell-module__W_5YDa__theme{border:1px solid hsl(var(--border));min-height:48px;color:hsl(var(--foreground));cursor:pointer;border-radius:24px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.auth-shell-module__W_5YDa__main{margin-block:auto;padding-block:32px}.auth-shell-module__W_5YDa__footer{padding-block:24px}.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__main{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;max-width:1200px;margin-block:0;padding-block:12px}.auth-shell-module__W_5YDa__root:has([data-brand-auth]) .auth-shell-module__W_5YDa__panel{grid-column:2;min-height:600px;padding:20px clamp(24px,3vw,40px)}}
