.auth_page__N1Mpl{min-height:100vh;display:flex;flex-direction:column;background:var(--ed-paper);color:var(--ed-ink)}.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 var(--ed-rule);border-bottom:1px solid var(--ed-rule)}.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 var(--ed-rule)}.auth_kicker__PFCPk{margin:0;color:var(--ed-accent);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:var(--ed-accent);font-style:normal}.auth_introText__ACQ5h{max-width:520px;margin:0;color:var(--ed-nav);font-size:clamp(16px,1.35vw,19px);line-height:1.65}.auth_introRule__i8IUq{height:1px;margin:auto 0 24px;background:var(--ed-rule)}.auth_introLinks__NuonX{display:flex;flex-wrap:wrap;gap:14px 30px}.auth_introLinks__NuonX a{color:var(--ed-forest);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:var(--ed-muted);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:var(--ed-nav);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 color-mix(in srgb,var(--ed-bad) 42%,var(--ed-rule));background:color-mix(in srgb,var(--ed-bad) 10%,var(--ed-white));color:var(--ed-bad);font-size:14px;line-height:1.5}.auth_alertSuccess__lkH47{border-color:color-mix(in srgb,var(--ed-ok) 42%,var(--ed-rule));background:color-mix(in srgb,var(--ed-ok) 10%,var(--ed-white));color:var(--ed-ok)}.auth_alertInfo__bnHxO{border-color:color-mix(in srgb,var(--ed-warn) 42%,var(--ed-rule));background:var(--ed-warn-soft);color:var(--ed-warn)}.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:var(--ed-ink);font-size:14px;font-weight:650}.auth_backLink__pPCOu,.auth_footnote___XSaw a,.auth_label__WsJop a,.auth_switch__495QY a{color:var(--ed-forest);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 var(--ed-line-strong);border-radius:0;background:var(--ed-white);color:var(--ed-ink);font-size:15px}.auth_inputWithButton__K2yRG input::-moz-placeholder,.auth_input__HKwPq::-moz-placeholder{color:var(--ed-muted)}.auth_inputWithButton__K2yRG input::placeholder,.auth_input__HKwPq::placeholder{color:var(--ed-muted)}.auth_inputWithButton__K2yRG input:focus-visible,.auth_input__HKwPq:focus-visible{outline:2px solid var(--ed-accent);outline-offset:2px;border-color:var(--ed-accent)}.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:var(--ed-forest);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 var(--ed-ink);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:var(--ed-ink);color:var(--ed-on-ink)}.auth_primaryButton__kMyA2:hover{background:var(--ed-forest);border-color:var(--ed-forest);color:var(--ed-on-ink)}.auth_secondaryButton__l_7ep{background:var(--ed-white);color:var(--ed-ink);border-color:var(--ed-line-strong)}.auth_secondaryButton__l_7ep:hover{background:var(--ed-tint);border-color:var(--ed-accent)}.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:var(--ed-muted);font-size:12px}.auth_divider__ZhDd8:after,.auth_divider__ZhDd8:before{content:"";height:1px;flex:1;background:var(--ed-rule)}.auth_switch__495QY{margin:27px 0 0;padding-top:22px;border-top:1px solid var(--ed-rule);color:var(--ed-nav);font-size:14px}.auth_footnote___XSaw{margin:19px 0 0;color:var(--ed-muted);font-size:12px;line-height:1.65}.auth_checkboxLabel__KYGEi{display:flex;gap:11px;align-items:start;color:var(--ed-nav);font-size:13px;line-height:1.55}.auth_checkboxLabel__KYGEi input{width:17px;height:17px;margin-top:2px;accent-color:var(--ed-accent);flex:none}.auth_strength__dKTUK{display:grid;gap:7px;color:var(--ed-muted);font-size:12px}.auth_strengthTrack__Hd568{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;height:4px}.auth_strengthTrack__Hd568 span{background:var(--ed-rule)}.auth_strengthTrack__Hd568 span[data-filled=true]{background:var(--ed-accent)}.auth_statusLink__7sbuH{display:inline-block;margin-top:14px;color:var(--ed-forest);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 var(--ed-accent);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 var(--ed-rule)}.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}}