._page_1lnec_1{--auth-red:#e20d16;--auth-ink:#161412;background:#f5f3ef;grid-template-columns:minmax(440px,.95fr) minmax(480px,1.05fr);min-height:100vh;display:grid}._brandPanel_1lnec_10{color:#fff;background:#11100f;flex-direction:column;justify-content:space-between;min-height:100vh;padding:42px clamp(38px,6vw,88px);display:flex;position:relative;overflow:hidden}._brandPanel_1lnec_10:before{content:"";border:1px solid #ffffff17;border-radius:50%;width:540px;height:540px;position:absolute;top:-190px;right:-260px;box-shadow:0 0 0 90px #ffffff08,0 0 0 180px #ffffff05}._brandPanel_1lnec_10:after{content:"";pointer-events:none;background:radial-gradient(circle,#e20d1644 0,#0000 68%);height:520px;position:absolute;inset:auto -20% -42% 28%}._backLink_1lnec_43,._securityNote_1lnec_44,._brandCopy_1lnec_45{z-index:1;position:relative}._backLink_1lnec_43{color:#c7c3bd;align-items:center;gap:9px;width:fit-content;font-size:12px;font-weight:650;display:inline-flex}._backLink_1lnec_43 svg{width:16px;height:16px}._backLink_1lnec_43:hover{color:#fff}._brandCopy_1lnec_45{max-width:580px;padding-block:70px}._logo_1lnec_50{filter:brightness(0)invert();object-fit:contain;object-position:left center;width:190px;height:auto}._eyebrow_1lnec_51{color:#ff666d;letter-spacing:.16em;text-transform:uppercase;margin:50px 0 18px;font-size:11px;font-weight:800}._brandCopy_1lnec_45 h1{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(58px,5.5vw,96px);font-weight:900;line-height:.88}._brandCopy_1lnec_45 h1 em{color:var(--auth-red);font-style:normal}._intro_1lnec_54{color:#b7b2ac;max-width:520px;margin:30px 0 38px;font-size:15px;line-height:1.75}._benefits_1lnec_55{gap:18px;margin:0;padding:0;list-style:none;display:grid}._benefits_1lnec_55 li{grid-template-columns:28px 1fr;align-items:start;gap:13px;display:grid}._benefits_1lnec_55 svg{color:#fff;background:var(--auth-red);border-radius:50%;width:22px;height:22px;padding:5px}._benefits_1lnec_55 strong,._benefits_1lnec_55 span{display:block}._benefits_1lnec_55 strong{color:#f7f4ef;margin-bottom:3px;font-size:12px}._benefits_1lnec_55 span{color:#98938d;font-size:11px;line-height:1.55}._securityNote_1lnec_44{color:#807c77;align-items:center;gap:9px;margin:0;font-size:10px;display:flex}._securityNote_1lnec_44 svg{width:14px;height:14px}._formPanel_1lnec_64{place-items:center;min-height:100vh;padding:48px clamp(28px,7vw,110px);display:grid}._formWrap_1lnec_65{width:min(480px,100%)}._formKicker_1lnec_66{color:var(--auth-red);letter-spacing:.18em;margin:0 0 15px;font-size:10px;font-weight:850}._formWrap_1lnec_65 h2{color:var(--auth-ink);letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,50px);font-weight:760;line-height:1}._formIntro_1lnec_68{color:#746e68;margin:17px 0 28px;font-size:13px;line-height:1.65}._modeTabs_1lnec_69{background:#e9e6e1;border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:26px;padding:4px;display:grid}._modeTabs_1lnec_69 button{color:#77716b;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:43px;font-size:11px;font-weight:750}._modeTabs_1lnec_69 ._activeTab_1lnec_71{color:#191715;background:#fff;box-shadow:0 4px 14px #211d1811}._form_1lnec_64{gap:17px;display:grid}._form_1lnec_64 label{color:#403c38;gap:8px;font-size:11px;font-weight:750;display:grid}._form_1lnec_64 input{color:#191715;background:#fff;border:1px solid #d9d4cd;border-radius:10px;width:100%;height:50px;padding:0 14px;font-size:13px;transition:border-color .18s,box-shadow .18s}._form_1lnec_64 input::placeholder{color:#aaa49d}._form_1lnec_64 input:focus{border-color:#8e8881;outline:none;box-shadow:0 0 0 4px #2c27210a}._passwordField_1lnec_77{display:block;position:relative}._passwordField_1lnec_77 input{padding-right:48px}._passwordField_1lnec_77 button{color:#817b74;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;display:grid;position:absolute;inset:0 6px 0 auto}._passwordField_1lnec_77 svg{width:17px;height:17px}._notice_1lnec_81{border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:11px;line-height:1.5;display:flex}._notice_1lnec_81 svg{flex:none;width:16px;height:16px}._error_1lnec_83{color:#8a2d31;background:#fff0f0;border-color:#f1c9cb}._success_1lnec_84{color:#23624e;background:#edf8f3;border-color:#cde8dc}._info_1lnec_85{color:#705323;background:#fff8e9;border-color:#efdfbd}._submitButton_1lnec_86{color:#fff;cursor:pointer;letter-spacing:.015em;background:linear-gradient(135deg,#ee1821,#bf070e);border:1px solid #bd080f;border-radius:10px;justify-content:center;align-items:center;gap:11px;min-height:54px;margin-top:3px;padding:0 18px;font-size:12px;font-weight:800;display:flex;box-shadow:0 12px 24px #d50d1630}._submitButton_1lnec_86:hover{background:linear-gradient(135deg,#f3242d,#cc0a12)}._submitButton_1lnec_86:disabled{opacity:.65;cursor:wait}._submitButton_1lnec_86 svg{width:17px;height:17px}._spinner_1lnec_90{animation:.8s linear infinite _spin_1lnec_90}._switchPrompt_1lnec_91{color:#77716b;text-align:center;margin:22px 0 0;font-size:11px}._switchPrompt_1lnec_91 button{color:var(--auth-red);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}._terms_1lnec_93{color:#aaa49d;text-align:center;margin:18px 0 0;font-size:9px;line-height:1.5}@keyframes _spin_1lnec_90{to{transform:rotate(360deg)}}@media (max-width:900px){._page_1lnec_1{grid-template-columns:1fr}._brandPanel_1lnec_10{min-height:auto;padding:28px 28px 52px}._brandCopy_1lnec_45{max-width:660px;padding:62px 0 25px}._brandCopy_1lnec_45 h1{font-size:clamp(58px,12vw,90px)}._benefits_1lnec_55{grid-template-columns:repeat(3,1fr);gap:15px}._securityNote_1lnec_44{display:none}._formPanel_1lnec_64{min-height:auto;padding:62px 26px 78px}}@media (max-width:620px){._brandPanel_1lnec_10{padding:24px 20px 42px}._brandCopy_1lnec_45{padding-top:50px}._logo_1lnec_50{width:155px}._eyebrow_1lnec_51{margin-top:38px}._brandCopy_1lnec_45 h1{font-size:clamp(52px,17vw,76px)}._intro_1lnec_54{margin-block:24px 30px;font-size:13px}._benefits_1lnec_55{grid-template-columns:1fr}._formPanel_1lnec_64{padding:48px 20px 64px}._formWrap_1lnec_65 h2{font-size:38px}}
