.auth_screen__ytDTb{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:28px;background:#f6faf8;color:#0e1a15}.auth_card__YbReF{width:100%;max-width:980px;background:#fff;border:1px solid rgba(6,95,70,.08);border-radius:24px;overflow:hidden;box-shadow:0 30px 70px rgba(11,59,46,.12);display:grid;grid-template-columns:1fr 1fr;min-height:600px}.auth_brand__Ptxqd{position:relative;overflow:hidden;color:#dff0e9;background:linear-gradient(160deg,#0b3b2e,#0f5140);padding:44px 40px;display:flex;flex-direction:column}.auth_brandGlow1__F_99o{position:absolute;top:-60px;right:-40px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(52,211,153,.32),transparent 70%)}.auth_brandGlow2__8__uC{position:absolute;bottom:-70px;left:-50px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(52,211,153,.18),transparent 70%)}.auth_brandTop__A8R2Z{display:flex;align-items:center;gap:11px;position:relative}.auth_brandLogo__2XFRm{width:38px;height:38px;border-radius:11px;flex:none;background:linear-gradient(135deg,#34d399,#059669);display:flex;align-items:center;justify-content:center}.auth_brandName__l4Dq9{font-weight:800;font-size:18px;color:#fff}.auth_brandMain__IvueC{margin-top:auto;position:relative}.auth_brandTitle__yBWoX{font-size:28px;font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.2;text-wrap:balance}.auth_brandSub___cwFu{margin:16px 0 0;font-size:14px;color:#9fcdb9;line-height:1.6}.auth_perks__j8tgL{display:flex;flex-direction:column;gap:13px;margin-top:26px}.auth_perk__o2LTv{display:flex;align-items:center;gap:11px}.auth_perkIcon___HDDM{width:22px;height:22px;flex:none;border-radius:7px;background:rgba(52,211,153,.22);display:flex;align-items:center;justify-content:center}.auth_perkText__hguUz{font-size:13.5px;color:#dff0e9;font-weight:500}.auth_brandStats__aM1aO{margin-top:32px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:22px;position:relative}.auth_statNum__cfkoy{font-size:20px;font-weight:800;color:#fff;letter-spacing:-.02em}.auth_statLabel__nhWpE{font-size:11.5px;color:#7fbfa8;font-weight:600}.auth_formWrap__6pZWL{padding:44px;display:flex;flex-direction:column;justify-content:center}.auth_inner__OIBL6{max-width:360px;width:100%;margin:0 auto}.auth_tabs__bC4lo{display:flex;background:#f2f6f4;border-radius:12px;padding:4px;margin-bottom:26px}.auth_tab__srsxi{flex:1;height:38px;border:none;border-radius:9px;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;color:#57685f;background:transparent;display:flex;align-items:center;justify-content:center;transition:.15s}.auth_tab__srsxi:hover{color:#04231a}.auth_tabActive__vYQTj{color:#04231a;background:#fff;box-shadow:0 2px 6px rgba(11,59,46,.1)}.auth_tabActive__vYQTj:hover{color:#04231a}.auth_title__5UmYV{margin:0;font-size:23px;font-weight:800;letter-spacing:-.02em}.auth_subtitle__H44GI{margin:7px 0 24px;font-size:13.5px;color:#57685f}.auth_segment__nV5iF{display:flex;background:#f2f6f4;border-radius:10px;padding:3px;margin-bottom:18px}.auth_segmentBtn__dTWwG{flex:1;height:32px;border:none;border-radius:8px;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;color:#57685f;background:transparent;transition:.15s}.auth_segmentBtn__dTWwG:hover{color:#04231a}.auth_segmentActive__kC7xq{color:#04231a;background:#fff;box-shadow:0 1px 4px rgba(11,59,46,.1)}.auth_fields__5D6b_{display:flex;flex-direction:column;gap:14px}.auth_field__GMQLM{display:block}.auth_fieldLabel__e4hGM{font-size:12.5px;font-weight:700;color:#3a4a42;display:block;margin-bottom:7px}.auth_inputWrap__qgrYG{position:relative}.auth_inputIcon__FRTUH{position:absolute;left:13px;top:50%;transform:translateY(-50%);pointer-events:none}.auth_input__GHS_0{width:100%;height:46px;border:1px solid rgba(6,95,70,.14);border-radius:11px;padding:0 14px;font-family:inherit;font-size:14px;outline:none;transition:.15s;background:#fff;color:#0e1a15}.auth_inputWithIcon__CjFy_{padding-left:38px}.auth_input__GHS_0::placeholder{color:#9db0a6}.auth_input__GHS_0:focus{border-color:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.18)}.auth_terms__DeJOQ{display:flex;align-items:flex-start;gap:9px;cursor:pointer;margin-top:2px}.auth_termsBox__WP2iY{width:18px;height:18px;flex:none;border-radius:5px;border:1.5px solid #34d399;background:#ecfdf5;display:flex;align-items:center;justify-content:center;margin-top:1px}.auth_termsText__NpqlB{font-size:12px;color:#57685f;line-height:1.5}.auth_cta__CSEVB{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border:none;border-radius:12px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-family:inherit;font-weight:700;font-size:14.5px;cursor:pointer;box-shadow:0 8px 20px rgba(16,185,129,.3);margin-top:4px;transition:filter .15s}.auth_cta__CSEVB:hover{filter:brightness(1.05)}.auth_cta__CSEVB:disabled{opacity:.7;cursor:default;filter:none}.auth_error__dD4ri{font-size:12.5px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;padding:9px 12px;margin-top:2px}.auth_switchRow__38Hzu{text-align:center;margin-top:24px;font-size:13px;color:#57685f}.auth_switchLink__9xerO{font-weight:700}@media (max-width:860px){.auth_screen__ytDTb{padding:0;background:#fff;align-items:stretch}.auth_card__YbReF{grid-template-columns:1fr;box-shadow:none;border:none;border-radius:0;min-height:100vh;max-width:480px}.auth_brand__Ptxqd{display:none}.auth_formWrap__6pZWL{padding:40px 22px}}