.auth_page__CGm18{min-height:100dvh;background:hsl(var(--background));color:hsl(var(--foreground));padding:0 28px 20px}.auth_header__PPJZ8{max-width:1600px;margin:auto;height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 12px}.auth_logo__5xJVK{width:143px;height:auto}.auth_back__Qd8Lo{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:hsl(var(--muted-foreground));padding:10px 0 10px 12px}.auth_back__Qd8Lo:hover{color:hsl(var(--foreground))}.auth_grid__IInFj{max-width:1600px;margin:auto;display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(24px,4vw,72px);align-items:start}.auth_story__EfbVJ{border-radius:20px;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.45);overflow:hidden;min-height:540px;height:calc(100dvh - 100px);max-height:960px;display:flex;flex-direction:column;position:sticky;top:20px}.auth_storyHeading__P15k4{padding:clamp(28px,3.2vw,48px) clamp(28px,3.5vw,58px) 28px;position:relative;z-index:1}.auth_kicker__llugc{font-size:12px;color:hsl(var(--muted-foreground));margin-bottom:18px}.auth_storyHeading__P15k4 h2{font-size:clamp(35px,3.6vw,59px);font-weight:500;line-height:1.08;letter-spacing:-.06em;max-width:600px}.auth_storyHeading__P15k4 h2 span{color:hsl(var(--primary))}.auth_description__07r9m{margin-top:16px;max-width:330px;font-size:14px;line-height:1.7;color:hsl(var(--muted-foreground))}.auth_visual__AwDbn{position:relative;flex:1;min-height:280px;margin:0;background:#faf9f6}.auth_brandImage__z9_NU{-o-object-position:center 54%;object-position:center 54%}.auth_brandImage__z9_NU,.auth_customImage__j79cD{-o-object-fit:cover;object-fit:cover}.auth_formColumn__BqF4W{min-height:calc(100dvh - 100px);display:flex;flex-direction:column;min-width:0}.auth_main__7JN_R{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.auth_form__D8pF_{width:100%;max-width:420px}.auth_form__D8pF_ h1{font-size:clamp(29px,2.6vw,39px);font-weight:600;line-height:1.15;letter-spacing:-.045em;text-wrap:balance}.auth_form__D8pF_ .auth-form-heading>p{font-size:14px;line-height:1.7;max-width:380px}.auth_form__D8pF_ input:not([type=checkbox]):not([type=radio]){height:48px;background:hsl(var(--card));border-color:hsl(var(--border));border-radius:9px;font-size:14px;box-shadow:0 1px 2px hsl(var(--foreground)/.02)}.auth_form__D8pF_ input:not([type=checkbox]):focus-visible{outline:0;border-color:hsl(var(--primary)/.6);box-shadow:0 0 0 3px hsl(var(--primary)/.09)}.auth_form__D8pF_ label{font-size:12px;font-weight:500}.auth_form__D8pF_ button[type=submit]{min-height:50px;border-radius:9px;font-size:14px;font-weight:500;box-shadow:0 2px 2px hsl(var(--foreground)/.06)}.auth_form__D8pF_ button[type=submit]:not(:disabled):hover{filter:brightness(.96)}.auth_form__D8pF_ [role=alert],.auth_form__D8pF_ [role=status]{border-radius:9px;font-size:13px}.auth_footer__4e1w1{margin:0 auto;width:100%;padding:16px 20px 8px;color:hsl(var(--muted-foreground))}.auth_footer__4e1w1 nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 20px;font-size:10px}.auth_footer__4e1w1 a:hover{color:hsl(var(--foreground))}.auth_footer__4e1w1>p{text-align:center;font-size:10px;margin-top:8px;opacity:.75}@media(min-width:1600px){.auth_main__7JN_R{padding-top:60px;padding-bottom:60px}}@media(max-width:1023px){.auth_page__CGm18{padding:0 24px 18px}.auth_header__PPJZ8{height:86px;padding:0}.auth_logo__5xJVK{width:132px}.auth_grid__IInFj{display:block}.auth_story__EfbVJ{display:none}.auth_formColumn__BqF4W{min-height:calc(100dvh - 104px)}.auth_main__7JN_R{padding:30px 0 44px}.auth_form__D8pF_{max-width:440px}.auth_footer__4e1w1{padding:20px 0 0;border-top:1px solid hsl(var(--border))}}@media(max-width:480px){.auth_page__CGm18{padding-inline:22px}.auth_header__PPJZ8{height:80px}.auth_logo__5xJVK{width:125px}.auth_main__7JN_R{align-items:flex-start;padding-top:30px}.auth_form__D8pF_ h1{font-size:31px}.auth_form__D8pF_ input:not([type=checkbox]):not([type=radio]){font-size:16px}.auth_formColumn__BqF4W{min-height:calc(100dvh - 98px)}}@media(prefers-reduced-motion:reduce){.auth_page__CGm18 *,.auth_page__CGm18 :after,.auth_page__CGm18 :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}