.auth-shell_page__zSvs_{min-height:100svh;background:radial-gradient(circle at top left,rgba(130,184,34,.12),transparent 28%),linear-gradient(180deg,#f7f8f4,#f4f6f1);padding:32px 20px}.auth-shell_shell__mnTyD{width:min(1360px,100%);margin:0 auto;min-height:calc(100svh - 64px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);background:rgba(255,255,252,.94);border:1px solid rgba(19,35,26,.08);border-radius:36px;box-shadow:0 32px 80px rgba(19,35,26,.12),inset 0 1px 0 hsla(0,0%,100%,.72);overflow:hidden}.auth-shell_formSide__JYx70{display:flex;flex-direction:column;justify-content:center;padding:40px 48px;background:radial-gradient(circle at top left,hsla(79,63%,67%,.16),transparent 28%),linear-gradient(180deg,rgba(255,255,252,.98),hsla(80,30%,96%,.96))}.auth-shell_formFrame__76WOa{width:min(100%,540px);margin:0 auto;display:grid;gap:12px}.auth-shell_logoRow__4FkQ_{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:34px}.auth-shell_logoLink__3X2Qa{position:relative;width:220px;height:54px;flex:0 0 auto}.auth-shell_backLink__yanE1{display:inline-flex;align-items:center;gap:8px;color:#5e6c62;font-size:.94rem;font-weight:600;transition:color .2s ease}.auth-shell_backLink__yanE1:hover{color:#13231a}.auth-shell_visualSide__8lq7G{position:relative;min-height:100%;padding:40px;display:flex;align-items:stretch;overflow:hidden;background:radial-gradient(circle at top right,rgba(173,224,79,.24),transparent 26%),linear-gradient(145deg,#13251d,#1c3528 48%,#284530)}.auth-shell_visualMedia__Hzi5W{position:absolute;inset:0}.auth-shell_visualMedia__Hzi5W:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(14,26,20,.38),rgba(14,26,20,.7)),radial-gradient(circle at top left,rgba(198,238,96,.16),transparent 30%)}.auth-shell_visualImage__nXpOR{object-fit:cover}.auth-shell_visualCard__Fs0yV{position:relative;z-index:1;width:100%;border-radius:34px;padding:36px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(180deg,hsla(80,43%,96%,.1),rgba(10,18,13,.16));backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 18px 48px rgba(6,13,10,.34)}.auth-shell_visualTop__esJbT{display:flex;flex-wrap:wrap;gap:12px}.auth-shell_visualBadge__QyGPT,.auth-shell_visualPill__38Xg6{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;font-size:.85rem;font-weight:700;letter-spacing:.02em}.auth-shell_visualBadge__QyGPT{color:#eaffb3;background:rgba(130,184,34,.18);border:1px solid hsla(79,78%,73%,.18)}.auth-shell_visualPill__38Xg6{color:hsla(80,47%,96%,.88);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12)}.auth-shell_visualBody__un_fG{display:grid;gap:20px;max-width:32rem}.auth-shell_visualEyebrow__VyQ4N{display:inline-flex;align-items:center;gap:10px;color:hsla(90,40%,92%,.76);font-size:.84rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.auth-shell_visualEyebrow__VyQ4N:before{content:"";width:40px;height:1px;background:hsla(77,65%,88%,.42)}.auth-shell_visualTitle__c7isS{color:#f9fbf6;font-size:clamp(2.35rem,2vw + 1.6rem,3.65rem);line-height:.98;letter-spacing:-.04em;max-width:11ch}.auth-shell_visualDescription__jzj19{max-width:34rem;color:hsla(96,36%,95%,.82);font-size:1.02rem;line-height:1.7}.auth-shell_visualFooter__zSMRV{display:grid;gap:14px}.auth-shell_valueGrid__iWgmy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.auth-shell_valueCard__pF7S2{padding:18px 18px 16px;border-radius:22px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.08)}.auth-shell_valueLabel__GYKnm{display:block;margin-bottom:6px;color:hsla(90,40%,92%,.68);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.auth-shell_valueText__KeU8v{color:#f8fbf2;font-size:1rem;line-height:1.45;font-weight:600}.auth-shell_valueTextStrong__3nigt{display:block;margin-top:2px;color:#d2f16b;font-size:1.15rem;font-weight:800}.auth-shell_highlightStrip__9Gbpp{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-radius:22px;border:1px solid hsla(0,0%,100%,.12);background:rgba(8,15,11,.28)}.auth-shell_highlightCopy__gKNMf{display:grid;gap:4px}.auth-shell_highlightLabel__VUDDT{color:hsla(86,53%,94%,.72);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-shell_highlightText__9FTaT{color:#f9fbf7;font-size:.98rem;line-height:1.4;font-weight:600}.auth-shell_highlightAmount__eQShn{color:#dbf586;font-size:1.4rem;line-height:1;font-weight:800;white-space:nowrap}@media (max-width:1100px){.auth-shell_page__zSvs_{padding:20px 16px}.auth-shell_shell__mnTyD{grid-template-columns:1fr;min-height:auto}.auth-shell_visualSide__8lq7G{min-height:440px}.auth-shell_formSide__JYx70{justify-content:flex-start;padding:32px 24px 36px}.auth-shell_logoRow__4FkQ_{margin-bottom:24px}}@media (max-width:720px){.auth-shell_page__zSvs_{padding:0;background:radial-gradient(circle at top,hsla(80,63%,72%,.26),transparent 34%),linear-gradient(180deg,#f8faf5,#eef3e9)}.auth-shell_shell__mnTyD{background:transparent;border-radius:0;box-shadow:none;border:none;min-height:auto}.auth-shell_visualSide__8lq7G{display:none}.auth-shell_formSide__JYx70{min-height:100svh;justify-content:flex-start;padding:max(18px,env(safe-area-inset-top)) 18px max(24px,env(safe-area-inset-bottom) + 16px)}.auth-shell_formFrame__76WOa{width:100%;max-width:100%;gap:10px}.auth-shell_logoRow__4FkQ_{margin-bottom:18px;gap:10px}.auth-shell_logoLink__3X2Qa{width:176px;height:42px}.auth-shell_backLink__yanE1{min-height:36px;padding:0 12px;border-radius:999px;background:hsla(0,0%,100%,.78);border:1px solid rgba(19,35,26,.08);color:#314237}}.auth-form_authForm__NoLo4{display:grid;gap:26px}.auth-form_intro__w6srB{display:grid;gap:14px}.auth-form_eyebrow__SiLN7{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 14px;border-radius:999px;background:linear-gradient(135deg,rgba(130,184,34,.16),hsla(80,56%,63%,.24));color:#46661a;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.58)}.auth-form_title__fsjn8{color:#13231a;font-size:clamp(2.1rem,2vw + 1.25rem,3.15rem);line-height:.94;letter-spacing:-.04em;max-width:10ch}.auth-form_subtitle__edlIF{max-width:31rem;color:#556359;font-size:1rem;line-height:1.65}.auth-form_surface__wPIfr{display:grid;gap:24px;padding:30px;border-radius:30px;border:1px solid rgba(19,35,26,.09);background:radial-gradient(circle at top,hsla(80,63%,72%,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,252,.99),hsla(83,33%,95%,.98));box-shadow:0 28px 54px rgba(19,35,26,.09),inset 0 1px 0 hsla(0,0%,100%,.88)}.auth-form_fieldGrid__qLVuo{display:grid;gap:20px}.auth-form_fieldRow__Qasyy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.auth-form_field__F_0Oz{display:grid;gap:8px}.auth-form_label__byp5s{color:#213026;font-size:.92rem;font-weight:700;letter-spacing:-.01em}.auth-form_input__dwMUf{height:54px;border-radius:18px;border-color:rgba(19,35,26,.1);background:hsla(0,0%,100%,.98);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7);color:#13231a;padding-inline:16px}.auth-form_input__dwMUf::placeholder{color:#96a298}.auth-form_input__dwMUf:focus-visible{border-color:rgba(130,184,34,.45);box-shadow:0 0 0 4px rgba(130,184,34,.14),inset 0 1px 0 hsla(0,0%,100%,.72)}.auth-form_helperRow__AM2HR{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px;color:#667268;font-size:.92rem}.auth-form_helperLink__Mi0Yl{color:#365512;font-weight:700;transition:color .2s ease}.auth-form_helperLink__Mi0Yl:hover{color:#355013}.auth-form_error__pkr_d,.auth-form_notice__GaYRi,.auth-form_success__ee6Xc{padding:14px 16px;border-radius:18px;font-size:.94rem;line-height:1.55}.auth-form_notice__GaYRi{border:1px solid rgba(130,184,34,.18);background:rgba(130,184,34,.08);color:#466a19}.auth-form_error__pkr_d{border:1px solid rgba(181,67,48,.14);background:rgba(181,67,48,.08);color:#a33823}.auth-form_success__ee6Xc{border:1px solid rgba(78,151,61,.16);background:rgba(78,151,61,.09);color:#2d6a20}.auth-form_primaryButton__tQGpB{width:100%;height:56px;border-radius:18px;background:linear-gradient(135deg,#87c329,#6f9e22);color:#122116;font-size:1rem;font-weight:800;box-shadow:0 18px 32px rgba(111,158,34,.22),inset 0 1px 0 hsla(0,0%,100%,.28)}.auth-form_primaryButton__tQGpB:hover{background:linear-gradient(135deg,#8fd02a,#698f21)}.auth-form_primaryButton__tQGpB:disabled{box-shadow:none}.auth-form_footer__gyxRB{display:flex;align-items:center;justify-content:center;gap:8px;color:#6d7a70;font-size:.95rem;text-align:center}.auth-form_footerLink__8Sj83{color:#284a17;font-weight:800;text-decoration:underline;text-underline-offset:4px}.auth-form_fieldHint__ZknRU{color:#869188;font-size:.82rem;line-height:1.45}.auth-form_otpInput__bUZ15{text-align:center;font-size:1.25rem;font-weight:800;letter-spacing:.28em}.auth-form_textButton__yjbp9{width:fit-content;margin:0 auto;border:0;background:transparent;color:#466a19;font-size:.94rem;font-weight:800;cursor:pointer}.auth-form_textButton__yjbp9:disabled{color:#96a298;cursor:not-allowed}@media (max-width:720px){.auth-form_authForm__NoLo4{gap:18px}.auth-form_intro__w6srB{gap:10px}.auth-form_title__fsjn8{font-size:clamp(1.9rem,7vw,2.55rem);max-width:11ch}.auth-form_subtitle__edlIF{font-size:.94rem;line-height:1.58}.auth-form_surface__wPIfr{padding:20px 16px 18px;border-radius:24px;gap:18px;box-shadow:0 16px 34px rgba(19,35,26,.07),inset 0 1px 0 hsla(0,0%,100%,.84)}.auth-form_fieldRow__Qasyy{grid-template-columns:1fr;gap:18px}.auth-form_fieldGrid__qLVuo{gap:16px}.auth-form_input__dwMUf{height:52px;border-radius:16px}.auth-form_helperRow__AM2HR{flex-direction:column;align-items:flex-start;gap:8px}}