.auth-layout_shell__pKD44{--auth-space:clamp(12px,3dvh,32px);min-height:100dvh;background:linear-gradient(135deg,var(--primary-deep),var(--primary))}.auth-layout_panel__vpqjZ{display:none}.auth-layout_main__k_07a{min-width:0;min-height:100dvh;display:flex;flex-direction:column;padding:max(12px,env(safe-area-inset-top)) 16px max(12px,env(safe-area-inset-bottom))}.auth-layout_content__5kS65{width:100%;max-width:416px;margin:auto}.auth-layout_mobileBrand__e6owV{margin-bottom:12px;color:white;text-align:center}.auth-layout_mobileBrand__e6owV p{margin-top:4px;font-size:12px;line-height:20px}.auth-layout_card__ZvL4m{padding:16px}.auth-layout_header__lKFHq{margin-bottom:12px}.auth-layout_header__lKFHq p{margin-top:4px}.auth-layout_legal___FAAJ{margin-top:8px;color:white;text-align:center}.auth-layout_legal___FAAJ>p{font-size:11px;line-height:16px;text-wrap:pretty}.auth-layout_legal___FAAJ summary{cursor:pointer;padding:8px;font-size:12px;min-height:32px}.auth-layout_legal___FAAJ summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (min-width:640px){.auth-layout_main__k_07a{padding:var(--auth-space) 24px}.auth-layout_card__ZvL4m{padding:24px}.auth-layout_mobileBrand__e6owV{margin-bottom:16px}}@media (min-width:1024px){.auth-layout_shell__pKD44{display:grid;grid-template-columns:1fr 1fr}.auth-layout_panel__vpqjZ{display:flex;position:relative;flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(24px,4vw,64px);color:white}.auth-layout_pitch__NJnhw{position:relative;z-index:1;max-width:560px;margin-inline:auto}.auth-layout_headline__BXSjH{margin-top:var(--auth-space);font-size:clamp(32px,2.8vw,40px);line-height:1.3}.auth-layout_pillars__b4ynP{display:grid;gap:20px;margin-top:var(--auth-space)}.auth-layout_main__k_07a{background:var(--background)}.auth-layout_mobileBrand__e6owV{display:none}.auth-layout_card__ZvL4m{padding:clamp(20px,3dvh,32px)}.auth-layout_legal___FAAJ{color:var(--muted-foreground)}}@media (min-width:1024px) and (max-height:700px){.auth-layout_panel__vpqjZ{padding-block:24px}.auth-layout_pillars__b4ynP{gap:16px}.auth-layout_headline__BXSjH{font-size:32px}.auth-layout_card__ZvL4m{padding:20px}}.auth-layout_card__ZvL4m:has(form[data-auth-login]){padding:16px}.auth-layout_card__ZvL4m:has(form[data-auth-login]) .auth-layout_header__lKFHq{margin-bottom:8px}.auth-layout_card__ZvL4m:has(form[data-auth-login]) h2{font-size:24px;line-height:32px}.auth-layout_card__ZvL4m:has(form[data-auth-login]) .auth-layout_header__lKFHq p{font-size:14px;line-height:20px}.auth-layout_card__ZvL4m form[data-auth-login]{display:grid;gap:8px}.auth-layout_card__ZvL4m form[data-auth-login]>div{margin-block:0}.auth-layout_card__ZvL4m [data-auth-fields]{display:grid;gap:8px}.auth-layout_card__ZvL4m [data-auth-fields]>div{margin-block:0}.auth-layout_card__ZvL4m form[data-auth-login] label{font-size:14px;line-height:20px;margin-bottom:4px}.auth-layout_card__ZvL4m form[data-auth-login] button[data-slot=button],.auth-layout_card__ZvL4m form[data-auth-login] button[type=submit],.auth-layout_card__ZvL4m form[data-auth-login] input{height:48px;font-size:16px}.auth-layout_card__ZvL4m [data-auth-fields] a,.auth-layout_card__ZvL4m form[data-auth-login] p{font-size:14px;line-height:20px}.auth-layout_card__ZvL4m form[data-auth-login] nav a{min-height:44px}@media (max-width:639px){.auth-layout_mobileBrand__e6owV{margin-bottom:8px}.auth-layout_mobileBrand__e6owV>div{font-size:14px;line-height:20px}.auth-layout_card__ZvL4m form[data-auth-login]{gap:6px}}@media (max-width:639px) and (max-height:620px){.auth-layout_main__k_07a{padding-block:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-bottom))}.auth-layout_card__ZvL4m form[data-auth-login]>div:has(>.auth-login-divider),.auth-layout_card__ZvL4m:has(form[data-auth-login]) .auth-layout_header__lKFHq p{display:none}}@media (min-width:1024px) and (max-height:580px){.auth-layout_main__k_07a{padding-block:8px}.auth-layout_panel__vpqjZ{padding:16px 24px}.auth-layout_pitch__NJnhw>p{margin-top:12px}.auth-layout_headline__BXSjH{margin-top:12px;font-size:28px;line-height:1.2}.auth-layout_pillars__b4ynP{margin-top:12px;gap:8px}.auth-layout_pillars__b4ynP li{padding-top:8px}.auth-layout_pillars__b4ynP p{line-height:20px}.auth-layout_card__ZvL4m form[data-auth-login]>div:has(>.auth-login-divider),.auth-layout_card__ZvL4m:has(form[data-auth-login]) .auth-layout_header__lKFHq p{display:none}.auth-layout_card__ZvL4m form[data-auth-login]{gap:6px}}