.auth-screen_page__EQL9O{min-height:100svh;color:var(--foreground);background:var(--background)}.auth-screen_header__zAWBQ{border-bottom:1px solid var(--border);background:var(--card)}.auth-screen_headerInner__SuCW_{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1440px;min-height:80px;margin:0 auto;padding:14px 40px}.auth-screen_headerAccount__fOkdw{display:flex;align-items:center;gap:18px;font-size:13px}.auth-screen_headerAccount__fOkdw>span{color:var(--muted-foreground)}.auth-screen_headerAccount__fOkdw a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--input);border-radius:8px;padding:8px 15px;color:var(--primary);font-weight:700;transition:background .16s,border-color .16s}.auth-screen_headerAccount__fOkdw a:hover{border-color:var(--primary);background:var(--secondary)}.auth-screen_layout__hjmEy{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:40px;max-width:1440px;min-height:calc(100svh - 140px);margin:0 auto;padding:28px 40px}.auth-screen_story__mjKX9{position:relative;display:flex;min-height:660px;flex-direction:column;justify-content:space-between;overflow:hidden;isolation:isolate;border:1px solid var(--border);border-radius:20px;background:var(--hero-surface)}.auth-screen_storyImage__DFWSC{z-index:-1;object-fit:cover;object-position:65% center}.auth-screen_storyCopy__mCYp4{padding:46px 38px 0}.auth-screen_eyebrow__q6ye3{display:inline-flex;align-items:center;gap:8px;color:var(--palette-175942);font-size:11px;font-weight:700;letter-spacing:.035em}.auth-screen_storyCopy__mCYp4 h2{margin-top:24px;color:var(--hero-foreground);font-size:clamp(34px,3.3vw,50px);font-weight:800;line-height:1.13;letter-spacing:-.055em}.auth-screen_storyCopy__mCYp4 h2 em{color:var(--palette-18a574);font-style:normal}.auth-screen_storyCopy__mCYp4>p{max-width:290px;margin-top:20px;color:var(--palette-446d5d);font-size:13px;line-height:1.8}.auth-screen_storyFooter__ES5zk{margin:28px;border:1px solid var(--palette-fff);border-radius:12px;padding:18px 20px;background:color-mix(in srgb,var(--palette-fff) 94%,transparent);backdrop-filter:blur(12px)}.auth-screen_storyFooterTitle__6biAm{color:var(--palette-446d5d);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-screen_features__IXkQl{display:flex;justify-content:space-between;gap:12px;margin-top:13px}.auth-screen_features__IXkQl>span{display:flex;align-items:center;gap:7px;color:var(--palette-175942);font-size:11px;font-weight:700}.auth-screen_features__IXkQl svg{flex-shrink:0}.auth-screen_formPanel__ogd5P{display:flex;min-width:0;align-items:center;justify-content:center;padding:24px 22px}.auth-screen_formContent__iWTBE{width:100%;max-width:420px}.auth-screen_registration__wSC0I .auth-screen_formContent__iWTBE{max-width:540px}.auth-screen_registration__wSC0I .auth-screen_formPanel__ogd5P{padding-block:16px}.auth-screen_registration__wSC0I .auth-screen_tabs__RYt4f{margin-bottom:24px}.auth-screen_registration__wSC0I .auth-screen_switchPrompt__XIYzt{margin-top:16px}.auth-screen_registration__wSC0I .auth-screen_help__VvQD3{margin-top:20px;padding-top:16px}.auth-screen_tabs__RYt4f{display:flex;gap:28px;margin-bottom:32px;border-bottom:1px solid var(--border)}.auth-screen_tabs__RYt4f a{position:relative;display:flex;min-height:44px;align-items:center;padding:0 2px 14px;color:var(--muted-foreground);font-size:14px;font-weight:600;transition:color .16s}.auth-screen_tabs__RYt4f a[aria-current=page]{margin-bottom:-1px;border-bottom:2px solid var(--primary);color:var(--primary);font-weight:800}.auth-screen_tabs__RYt4f a:hover{color:var(--primary)}.auth-screen_kicker__9bkYk{color:var(--ring);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.auth-screen_formIntro__eWZ8A h1{margin-top:10px;font-size:clamp(28px,2.65vw,38px);font-weight:800;line-height:1.25;letter-spacing:-.05em}.auth-screen_formIntro__eWZ8A p{max-width:380px;margin-top:12px;color:var(--muted-foreground);font-size:13px;line-height:1.75}.auth-screen_form___ouEe{display:grid;gap:20px;margin-top:28px}.auth-screen_registration__wSC0I .auth-screen_form___ouEe{gap:17px;margin-top:24px}.auth-screen_fieldGrid__A19RG{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px}.auth-screen_field__3yHQQ{display:grid;min-width:0;gap:9px}.auth-screen_field__3yHQQ>label{font-size:12px;font-weight:700;line-height:1.4}.auth-screen_field__3yHQQ>label span{margin-left:3px;color:var(--muted-foreground);font-size:10px;font-weight:400}.auth-screen_inputWrap__X1H9n{position:relative}.auth-screen_inputWrap__X1H9n>svg{position:absolute;z-index:1;top:50%;left:15px;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}.auth-screen_input__QhbGj{display:block;width:100%;height:50px;border:1px solid var(--input);border-radius:9px;padding:0 14px;color:var(--foreground);background:var(--card);box-shadow:0 2px 3px var(--palette-123a3003);font-size:13px;transition:border-color .16s,box-shadow .16s,background .16s}.auth-screen_inputWrap__X1H9n .auth-screen_input__QhbGj{padding-left:43px}.auth-screen_inputWrap__X1H9n .auth-screen_passwordInput__7CY6k{padding-right:48px}.auth-screen_input__QhbGj::placeholder{color:var(--muted-foreground)}.auth-screen_input__QhbGj:hover:not(:disabled,:focus-visible,[aria-invalid=true]){border-color:color-mix(in srgb,var(--input),var(--ring) 35%)}.auth-screen_input__QhbGj:focus-visible{border-color:var(--ring);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 20%,transparent)}.auth-screen_input__QhbGj[aria-invalid=true]{border-color:var(--destructive)}.auth-screen_input__QhbGj:disabled{background:var(--muted);opacity:.7}.auth-screen_passwordToggle__w_XGV{position:absolute;top:3px;right:3px;display:grid;width:44px;height:44px;place-items:center;border-radius:6px;color:var(--muted-foreground);transition:color .16s,background .16s}.auth-screen_passwordToggle__w_XGV:hover:not(:disabled){color:var(--primary);background:var(--secondary)}.auth-screen_passwordToggle__w_XGV:disabled{cursor:wait}.auth-screen_fieldHint__RPkPV{color:var(--muted-foreground);font-size:10px;line-height:1.4}.auth-screen_submit__0qUmI{display:flex;width:100%;height:52px;justify-content:space-between;border-radius:9px;padding:0 20px;color:var(--primary-foreground);background:var(--primary);box-shadow:0 5px 12px var(--palette-0f583b0c);font-size:14px;font-weight:700;transition:background .16s,box-shadow .16s}.auth-screen_submit__0qUmI:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 88%,var(--card));box-shadow:0 7px 16px var(--palette-123a301a)}.auth-screen_submit__0qUmI:disabled{cursor:wait}.auth-screen_switchPrompt__XIYzt{margin-top:23px;color:var(--muted-foreground);font-size:12px;text-align:center;line-height:1.7}.auth-screen_switchPrompt__XIYzt a{color:var(--primary);font-weight:800;text-underline-offset:4px}.auth-screen_switchPrompt__XIYzt a:hover{text-decoration:underline}.auth-screen_help__VvQD3{display:flex;align-items:flex-start;gap:12px;margin-top:28px;border-top:1px solid var(--border);padding-top:22px;color:var(--muted-foreground)}.auth-screen_help__VvQD3>svg{flex-shrink:0;margin-top:2px}.auth-screen_help__VvQD3 p{color:var(--muted-foreground);font-size:11px;line-height:1.8}.auth-screen_help__VvQD3 strong{display:block;margin-bottom:2px;color:var(--secondary-foreground);font-size:12px;font-weight:700}.auth-screen_error__2WXq7,.auth-screen_success__ndDRC{display:flex;align-items:flex-start;gap:10px;border:1px solid;border-radius:9px;padding:13px 15px;font-size:12px;line-height:1.6}.auth-screen_success__ndDRC{margin-top:24px;border-color:var(--input);color:var(--secondary-foreground);background:var(--secondary)}.auth-screen_success__ndDRC strong{display:block;font-weight:800}.auth-screen_error__2WXq7{border-color:color-mix(in srgb,var(--destructive) 25%,var(--border));color:var(--destructive);background:color-mix(in srgb,var(--destructive) 8%,var(--card))}.auth-screen_error__2WXq7>svg,.auth-screen_success__ndDRC>svg{flex-shrink:0;margin-top:1px}.auth-screen_footer__KCE_H{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1440px;margin:0 auto;padding:0 40px 24px;color:var(--muted-foreground);font-size:10px}.auth-screen_footer__KCE_H>span:last-child{display:inline-flex;align-items:center;gap:7px}.auth-screen_page__EQL9O :where(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.auth-screen_spinner__JYhs2{animation:auth-screen_spin__YtsLX .9s linear infinite}@keyframes auth-screen_spin__YtsLX{to{transform:rotate(1turn)}}@media (max-width:1100px){.auth-screen_layout__hjmEy{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:20px;padding:24px}.auth-screen_footer__KCE_H,.auth-screen_headerInner__SuCW_{padding-inline:24px}.auth-screen_storyCopy__mCYp4{padding:36px 26px 0}.auth-screen_storyCopy__mCYp4 h2{font-size:34px}.auth-screen_storyFooter__ES5zk{margin:18px;padding:16px}.auth-screen_features__IXkQl{flex-wrap:wrap;gap:12px 18px}.auth-screen_formPanel__ogd5P{padding:22px 10px}}@media (max-width:760px){.auth-screen_headerInner__SuCW_{min-height:74px;gap:12px;padding:12px 20px}.auth-screen_headerAccount__fOkdw>span{display:none}.auth-screen_headerAccount__fOkdw a{min-height:42px;gap:8px;padding-inline:10px;font-size:11px}.auth-screen_layout__hjmEy{display:flex;min-height:auto;flex-direction:column;gap:0;padding:20px}.auth-screen_story__mjKX9{min-height:185px;border-radius:14px}.auth-screen_storyImage__DFWSC{object-position:center 54%}.auth-screen_storyCopy__mCYp4{padding:22px}.auth-screen_eyebrow__q6ye3,.auth-screen_storyCopy__mCYp4>p,.auth-screen_storyFooter__ES5zk{display:none}.auth-screen_storyCopy__mCYp4 h2{margin:0;font-size:clamp(22px,5vw,30px);line-height:1.2}.auth-screen_formPanel__ogd5P{padding:28px 4px 16px}.auth-screen_formContent__iWTBE,.auth-screen_registration__wSC0I .auth-screen_formContent__iWTBE{max-width:520px}.auth-screen_tabs__RYt4f{margin-bottom:25px}.auth-screen_formIntro__eWZ8A h1{font-size:30px}.auth-screen_input__QhbGj{font-size:16px}.auth-screen_fieldGrid__A19RG{grid-template-columns:minmax(0,1fr);gap:17px}.auth-screen_field__3yHQQ>label{font-size:13px}.auth-screen_fieldHint__RPkPV{font-size:11px}.auth-screen_footer__KCE_H{justify-content:center;padding:8px 20px 24px;text-align:center}.auth-screen_footer__KCE_H>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.auth-screen_page__EQL9O *,.auth-screen_page__EQL9O :after,.auth-screen_page__EQL9O :before{animation:none;transition:none}}