.auth_page__N1Mpl{min-height:100vh;display:flex;flex-direction:column;background:#f6f5f0;color:#17201f}.auth_main__tVPJ_{flex:1;padding:clamp(36px,5vw,82px) clamp(20px,5vw,88px) clamp(72px,9vw,144px)}.auth_grid__lDoi8{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(370px,.92fr);border-top:1px solid #b8c2bd;border-bottom:1px solid #b8c2bd}.auth_intro__UmcAD{min-height:640px;display:flex;flex-direction:column;padding:clamp(36px,5vw,82px) clamp(36px,5vw,78px) 38px 0;border-right:1px solid #b8c2bd}.auth_kicker__PFCPk{margin:0;color:#397d76;font:700 11px/1.5 var(--font-mono,ui-monospace,monospace);letter-spacing:.16em}.auth_intro__UmcAD h2{max-width:680px;margin:35px 0 25px;font-size:clamp(43px,5.3vw,86px);font-weight:620;letter-spacing:-.073em;line-height:.99}.auth_intro__UmcAD h2 em{color:#3c827b;font-style:normal}.auth_introText__ACQ5h{max-width:520px;margin:0;color:#455650;font-size:clamp(16px,1.35vw,19px);line-height:1.65}.auth_introRule__i8IUq{height:1px;margin:auto 0 24px;background:#bac5be}.auth_introLinks__NuonX{display:flex;flex-wrap:wrap;gap:14px 30px}.auth_introLinks__NuonX a{color:#16443e;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:5px}.auth_introLinks__NuonX a span{margin-left:6px}.auth_introFoot__JZ8wK{margin:36px 0 0;color:#778781;font:700 10px/1.5 var(--font-mono,ui-monospace,monospace);letter-spacing:.15em}.auth_formRegion__5Ihif{display:flex;align-items:center;padding:clamp(36px,5vw,84px) 0 clamp(36px,5vw,84px) clamp(36px,5vw,88px)}.auth_formInner__ik1EQ{width:100%;max-width:470px;margin:0 auto}.auth_formInner__ik1EQ h1{margin:14px 0 12px;font-size:clamp(34px,3.35vw,52px);font-weight:650;line-height:1.06;letter-spacing:-.055em}.auth_description__DR3TW{margin:0;max-width:440px;color:#586761;font-size:15px;line-height:1.65}.auth_formBody__5_2TR{margin-top:36px}.auth_alert__4dVfR{margin:0 0 20px;padding:14px 16px;border:1px solid #d6a59f;background:#fff0ec;color:#81352e;font-size:14px;line-height:1.5}.auth_alertSuccess__lkH47{border-color:#9cc4ab;background:#edf8ef;color:#25513c}.auth_alertInfo__bnHxO{border-color:#c2b683;background:#fffbed;color:#65571e}.auth_form__krKKs{display:grid;gap:19px}.auth_field__H8XQ4{display:grid;gap:8px}.auth_label__WsJop{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#273a35;font-size:14px;font-weight:650}.auth_backLink__pPCOu,.auth_footnote___XSaw a,.auth_label__WsJop a,.auth_switch__495QY a{color:#195f57;font-weight:650;text-decoration:underline;text-underline-offset:4px}.auth_inputWithButton__K2yRG input,.auth_input__HKwPq{width:100%;min-height:52px;padding:0 15px;border:1px solid #b7c4bc;border-radius:0;background:#fff;color:#17201f;font-size:15px}.auth_inputWithButton__K2yRG input::-moz-placeholder,.auth_input__HKwPq::-moz-placeholder{color:#71827a}.auth_inputWithButton__K2yRG input::placeholder,.auth_input__HKwPq::placeholder{color:#71827a}.auth_inputWithButton__K2yRG input:focus-visible,.auth_input__HKwPq:focus-visible{outline:2px solid #397d76;outline-offset:2px;border-color:#397d76}.auth_inputWithButton__K2yRG{position:relative}.auth_inputWithButton__K2yRG input{padding-right:82px}.auth_inputWithButton__K2yRG button{position:absolute;inset:0 12px 0 auto;border:0;background:transparent;color:#195f57;font-size:13px;font-weight:650;cursor:pointer}.auth_primaryButton__kMyA2,.auth_secondaryButton__l_7ep{min-height:52px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 17px;border:1px solid #153c37;border-radius:0;font-size:15px;font-weight:650;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.auth_primaryButton__kMyA2{background:#153c37;color:#fff}.auth_primaryButton__kMyA2:hover{background:#317b71;border-color:#317b71}.auth_secondaryButton__l_7ep{background:#fff;color:#1b312c;border-color:#b7c4bc}.auth_secondaryButton__l_7ep:hover{background:#eaf2ed;border-color:#7d9b8a}.auth_primaryButton__kMyA2:disabled,.auth_secondaryButton__l_7ep:disabled{cursor:not-allowed;opacity:.55}.auth_buttonStack__KGJUs{display:grid;gap:14px}.auth_divider__ZhDd8{display:flex;align-items:center;gap:12px;margin:22px 0;color:#64766c;font-size:12px}.auth_divider__ZhDd8:after,.auth_divider__ZhDd8:before{content:"";height:1px;flex:1;background:#cad2cb}.auth_switch__495QY{margin:27px 0 0;padding-top:22px;border-top:1px solid #cad2cb;color:#50645a;font-size:14px}.auth_footnote___XSaw{margin:19px 0 0;color:#64766c;font-size:12px;line-height:1.65}.auth_checkboxLabel__KYGEi{display:flex;gap:11px;align-items:start;color:#42544b;font-size:13px;line-height:1.55}.auth_checkboxLabel__KYGEi input{width:17px;height:17px;margin-top:2px;accent-color:#2c746b;flex:none}.auth_strength__dKTUK{display:grid;gap:7px;color:#5a6f65;font-size:12px}.auth_strengthTrack__Hd568{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;height:4px}.auth_strengthTrack__Hd568 span{background:#d6ded8}.auth_strengthTrack__Hd568 span[data-filled=true]{background:#398378}.auth_statusLink__7sbuH{display:inline-block;margin-top:14px;color:#195f57;font-weight:650;text-decoration:underline;text-underline-offset:4px}.auth_busy__B0F76{display:inline-block;width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:auth_spin__AYu_Q .7s linear infinite}@keyframes auth_spin__AYu_Q{to{transform:rotate(1turn)}}.auth_page__N1Mpl a:focus-visible,.auth_page__N1Mpl button:focus-visible,.auth_page__N1Mpl input:focus-visible{outline:2px solid #397d76;outline-offset:3px}@media (max-width:850px){.auth_grid__lDoi8{grid-template-columns:1fr}.auth_intro__UmcAD{min-height:auto;padding:40px 0 34px;border-right:0;border-bottom:1px solid #b8c2bd}.auth_intro__UmcAD h2{max-width:600px;margin:20px 0 16px;font-size:clamp(42px,7vw,68px)}.auth_introFoot__JZ8wK,.auth_introRule__i8IUq{display:none}.auth_introLinks__NuonX{margin-top:20px}.auth_formRegion__5Ihif{padding:38px 0 50px}.auth_formInner__ik1EQ{margin:0}}@media (max-width:520px){.auth_main__tVPJ_{padding:25px 20px 70px}.auth_intro__UmcAD h2{font-size:clamp(39px,10vw,52px)}}@media (prefers-reduced-motion:reduce){.auth_primaryButton__kMyA2,.auth_secondaryButton__l_7ep{transition:none}.auth_busy__B0F76{animation:none}}