.AuthShell-module__4GggPa__page{color:#24231f;background:radial-gradient(circle at 10% 0,#b9cf7647,#0000 32%),linear-gradient(145deg,#fbfaf7,#f5f0e8);min-height:100dvh;padding:16px}.AuthShell-module__4GggPa__header{justify-content:space-between;align-items:center;gap:16px;width:min(100%,1120px);min-height:56px;margin:0 auto;display:flex}.AuthShell-module__4GggPa__brand{color:#24231f;align-items:center;gap:9px;min-height:44px;font-size:22px;font-weight:900;text-decoration:none;display:inline-flex}.AuthShell-module__4GggPa__brand:before{content:"";border:3px solid #b9cf76;border-radius:999px;width:18px;height:18px}.AuthShell-module__4GggPa__backLink{color:#52642c;align-items:center;min-height:44px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.AuthShell-module__4GggPa__backLink:hover{color:#52642c}.AuthShell-module__4GggPa__layout{background:#ffffffe0;border:1px solid #6f843c29;border-radius:28px;width:min(100%,1040px);margin:clamp(18px,5vh,56px) auto 24px;display:grid;overflow:hidden;box-shadow:0 28px 72px #37302324}.AuthShell-module__4GggPa__story{color:#fff;background:linear-gradient(145deg,#52642cf5,#788a42e0),#52642c;align-content:end;gap:14px;min-height:260px;padding:clamp(26px,6vw,54px);display:grid}.AuthShell-module__4GggPa__eyebrow{color:#ffffffe0;letter-spacing:.06em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;width:fit-content;padding:7px 11px;font-size:12px;font-weight:800}.AuthShell-module__4GggPa__story p.AuthShell-module__4GggPa__storyTitle{text-wrap:balance;max-width:560px;margin:0;font-size:clamp(34px,8vw,54px);font-weight:800;line-height:1}.AuthShell-module__4GggPa__story p{color:#ffffffd1;max-width:560px;font-size:17px;line-height:1.5}.AuthShell-module__4GggPa__benefits{gap:9px;margin:4px 0 0;padding:0;list-style:none;display:grid}.AuthShell-module__4GggPa__benefits li{color:#ffffffe0;align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.AuthShell-module__4GggPa__benefits li:before{content:"✓";background:#ffffff29;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:grid}.AuthShell-module__4GggPa__panel{align-content:center;gap:20px;padding:clamp(26px,6vw,54px);display:grid}.AuthShell-module__4GggPa__heading{gap:8px;display:grid}.AuthShell-module__4GggPa__heading>span{color:#52642c;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}.AuthShell-module__4GggPa__heading h1{margin:0;font-size:clamp(28px,6vw,38px);line-height:1.05}.AuthShell-module__4GggPa__heading p,.AuthShell-module__4GggPa__supportText{color:#656158;line-height:1.5}.AuthShell-module__4GggPa__form{gap:15px;display:grid}.AuthShell-module__4GggPa__form label,.AuthShell-module__4GggPa__passwordField{color:#3f3c35;font-size:14px;font-weight:750}.AuthShell-module__4GggPa__passwordField{display:grid}.AuthShell-module__4GggPa__form input{background:#fff;border-color:#d8cebf;border-radius:14px;min-height:50px;padding:12px 14px;font-size:16px}.AuthShell-module__4GggPa__form input:focus-visible{border-color:#6f843c}.AuthShell-module__4GggPa__submit{background:#52642c;border-color:#52642c;border-radius:999px;width:100%;min-height:50px;font-weight:800}.AuthShell-module__4GggPa__passwordControl{margin-top:7px;display:block;position:relative}.AuthShell-module__4GggPa__passwordControl input{width:100%;padding-right:94px}.AuthShell-module__4GggPa__passwordToggle{color:#52642c;background:0 0;border:0;border-radius:11px;min-width:84px;min-height:44px;font-size:13px;font-weight:800;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.AuthShell-module__4GggPa__passwordToggle:hover{background:#f1f4e8}.AuthShell-module__4GggPa__passwordHelp{color:#656158;margin-top:-7px;font-size:13px;line-height:1.4}.AuthShell-module__4GggPa__intentGrid{gap:12px;display:grid}.AuthShell-module__4GggPa__intentCard{color:#24231f;background:#fff;border:1px solid #d8cebf;border-radius:18px;gap:6px;min-height:108px;padding:18px;text-decoration:none;display:grid}.AuthShell-module__4GggPa__intentCard:hover,.AuthShell-module__4GggPa__intentCard:focus-visible{border-color:#6f843c;box-shadow:0 10px 28px #52642c1f}.AuthShell-module__4GggPa__intentCard strong{color:#52642c;font-size:18px}.AuthShell-module__4GggPa__intentCard span{color:#656158;line-height:1.45}.AuthShell-module__4GggPa__secondaryLinks{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.AuthShell-module__4GggPa__secondaryLinks a,.AuthShell-module__4GggPa__switchLink a{color:#52642c;font-weight:800;text-decoration:none}.AuthShell-module__4GggPa__secondaryLinks a:hover,.AuthShell-module__4GggPa__switchLink a:hover{text-underline-offset:4px;text-decoration:underline}.AuthShell-module__4GggPa__switchLink{color:#656158;text-align:center;border-top:1px solid #6f843c24;padding-top:18px}.AuthShell-module__4GggPa__legalNotice{color:#706a61;text-align:center;margin:-4px 0 0;font-size:12px;line-height:1.5}.AuthShell-module__4GggPa__legalNotice a{color:#52642c;font-weight:800}.AuthShell-module__4GggPa__notice,.AuthShell-module__4GggPa__error{border-radius:14px;padding:12px 14px;font-weight:700;line-height:1.45}.AuthShell-module__4GggPa__confirmation{color:#52642c;background:#eef4d9;border:1px solid #d8e3af;border-radius:18px;gap:10px;padding:18px;display:grid}.AuthShell-module__4GggPa__confirmation strong{font-size:19px}.AuthShell-module__4GggPa__confirmation p{color:#4e5540;margin:0;line-height:1.5}.AuthShell-module__4GggPa__confirmation a{color:#52642c;width:fit-content;font-weight:800}.AuthShell-module__4GggPa__notice{color:#52642c;background:#eef4d9;border:1px solid #d8e3af}.AuthShell-module__4GggPa__error{color:#8f2e23;background:#fff2ef;border:1px solid #e8b4aa}@media (min-width:800px){.AuthShell-module__4GggPa__page{padding:22px}.AuthShell-module__4GggPa__layout{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);margin-top:clamp(16px,3vh,32px)}.AuthShell-module__4GggPa__story{min-height:min(600px,100vh - 120px)}}@media (max-width:799px){.AuthShell-module__4GggPa__page{padding:10px}.AuthShell-module__4GggPa__header{padding-inline:4px}.AuthShell-module__4GggPa__layout{border-radius:22px;margin-top:10px}.AuthShell-module__4GggPa__story{display:none}.AuthShell-module__4GggPa__panel,.AuthShell-module__4GggPa__story{padding:22px 20px}.AuthShell-module__4GggPa__secondaryLinks{flex-direction:column;align-items:flex-start}}
