@font-face{font-family:PM Editorial;src:url(/fonts/pm-editorial-serif.ttf) format("truetype");font-weight:500;font-display:swap}.auth_auth__B7gpd{width:min(1040px,calc(100% - 48px));margin-inline:auto;min-height:calc(100svh - 69px);display:grid;align-items:center;padding-block:4rem}.auth_auth__B7gpd *{box-sizing:border-box}.auth_layout__AjwIz{display:grid;grid-template-columns:1fr 1fr;gap:7rem;align-items:center}.auth_introduction__vSjMT{padding-right:1rem}.auth_eyebrow__p5qXS{font-size:.8rem;color:var(--teal);margin-bottom:1.5rem}.auth_introduction__vSjMT h2,.auth_panel__BlfzW h1{font-family:PM Editorial,Songti SC,SimSun,serif;font-weight:500;letter-spacing:-.035em}.auth_introduction__vSjMT h2{font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.5}.auth_introduction__vSjMT>p:last-of-type{font-size:.95rem;line-height:2;color:var(--ink-soft);margin-top:1.5rem;max-width:22rem}.auth_accentLine__Bxk_D{color:var(--teal)}.auth_timeline__zQO3z{position:relative;display:grid;gap:1.25rem;margin-top:3rem;max-width:27rem;padding-left:1.75rem;list-style:none}.auth_timeline__zQO3z:before{content:"";position:absolute;left:.375rem;top:.6rem;bottom:.6rem;width:2px;background:var(--rule)}.auth_timeline__zQO3z li{position:relative;display:grid;gap:.125rem}.auth_timeline__zQO3z li:before{content:"";position:absolute;left:-1.75rem;top:.45rem;width:.875rem;height:.875rem;border-radius:50%;background:var(--paper);border:2px solid var(--teal);box-sizing:border-box}.auth_timeline__zQO3z li:last-child:before{background:var(--teal)}.auth_timeline__zQO3z strong{font-size:1rem;font-weight:600;color:var(--ink)}.auth_timeline__zQO3z span{font-size:.875rem;color:var(--ink-soft)}.auth_steps__Gq_6J{display:grid;gap:.875rem;margin-top:3rem;max-width:26rem;list-style:none;padding:0}.auth_steps__Gq_6J li{display:flex;gap:.875rem;align-items:baseline;color:var(--ink)}.auth_steps__Gq_6J span{font-family:ui-monospace,JetBrains Mono,monospace;font-size:.8125rem;color:var(--teal)}.auth_projectNote__WOC5b{display:flex;align-items:start;gap:.9rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--rule);color:var(--teal)}.auth_projectNote__WOC5b>svg{flex-shrink:0;margin-top:.15rem}.auth_projectNote__WOC5b strong{display:block;color:var(--ink);font-size:.85rem;font-weight:550}.auth_projectNote__WOC5b span{display:block;color:var(--muted);font-size:.78rem;line-height:1.8;margin-top:.4rem}.auth_panel__BlfzW{min-width:0;padding:2.5rem;border:1px solid var(--rule);border-radius:1.5rem;background:var(--paper-strong);box-shadow:0 24px 60px -40px rgb(28 46 44/24%)}.auth_panel__BlfzW header{margin-bottom:1.8rem}.auth_panel__BlfzW h1{font-size:1.9rem;line-height:1.55}.auth_panel__BlfzW header p{font-size:.85rem;line-height:1.9;color:var(--muted);margin-top:.65rem}.auth_field__FgLEv{margin-bottom:1.25rem}.auth_field__FgLEv label{display:block;font-size:.83rem;font-weight:550;color:var(--ink)}.auth_field__FgLEv input{display:block;width:100%;min-height:48px;margin-top:.5rem;padding:.75rem .85rem;border:1px solid var(--rule-strong);border-radius:.6rem;background:var(--paper-strong);color:var(--ink);font-size:.9rem;line-height:1.6;transition:border-color .12s,box-shadow .12s}.auth_field__FgLEv input::placeholder{color:var(--muted);opacity:.85}.auth_field__FgLEv input:focus{border-color:var(--teal);outline:2px solid var(--teal-pale);outline-offset:2px}.auth_field__FgLEv input:disabled{opacity:.65}.auth_field__FgLEv>p{font-size:.72rem;line-height:1.8;color:var(--muted);margin-top:.4rem}.auth_labelRow__LY__1{display:flex;align-items:center;justify-content:space-between;gap:1rem}.auth_passwordToggle__cX6jJ{display:flex;align-items:center;gap:.4rem;min-height:32px;padding-inline:.25rem;color:var(--muted);font-size:.73rem;cursor:pointer}.auth_submit__sUccG{display:flex;align-items:center;justify-content:center;gap:.7rem;width:100%;min-height:48px;margin-top:1.75rem;border:1px solid var(--teal);border-radius:.65rem;background:var(--teal);color:var(--paper-strong);font-size:.88rem;font-weight:550;cursor:pointer;transition:transform .1s,filter .12s}.auth_submit__sUccG:active{transform:scale(.985)}.auth_submit__sUccG:hover{filter:brightness(.95)}.auth_submit__sUccG:disabled{cursor:not-allowed;opacity:.5;transform:none}.auth_links__80GwJ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;border-top:1px solid var(--rule);margin-top:1.75rem;padding-top:1rem}.auth_links__80GwJ a,.auth_resendLink__nepFN{display:inline-flex;align-items:center;min-height:44px;color:var(--teal);font-size:.78rem}.auth_resendLink__nepFN{color:var(--muted);font-size:.7rem}.auth_help__CXV8I a:hover,.auth_links__80GwJ a:hover,.auth_resendLink__nepFN:hover{text-decoration:underline;text-underline-offset:.25em}.auth_error__8A_vF,.auth_serviceNotice__EUDVZ{padding:.85rem 1rem;margin-bottom:1.25rem;border-radius:.6rem;font-size:.78rem;line-height:1.85}.auth_error__8A_vF{display:flex;align-items:start;gap:.6rem;background:var(--brick-pale);color:var(--brick)}.auth_error__8A_vF>svg{flex-shrink:0;margin-top:.2rem}.auth_serviceNotice__EUDVZ{background:var(--paper);color:var(--ink-soft);border:1px solid var(--rule)}.auth_serviceNotice__EUDVZ a{display:flex;align-items:center;gap:.5rem;min-height:36px;color:var(--teal)}.auth_help__CXV8I{font-size:.72rem;line-height:1.85;color:var(--muted);margin-top:1rem}.auth_help__CXV8I a{color:var(--teal);text-decoration:underline;text-underline-offset:.2em}.auth_success__iFRPG{padding-block:.5rem}.auth_success__iFRPG>svg{color:var(--teal);margin-bottom:1rem}.auth_success__iFRPG h2{font-size:1rem;font-weight:550}.auth_success__iFRPG p{font-size:.85rem;line-height:1.95;color:var(--ink-soft);margin-top:.8rem}.auth_success__iFRPG>a:not(.auth_submit__sUccG){display:block;margin-top:1.2rem;color:var(--teal);font-size:.8rem;min-height:44px}.auth_loading__1zFVe{text-align:center;color:var(--muted)}.auth_spinner__I_C1v{animation:auth_spin__KB3c1 1s linear infinite}.auth_auth__B7gpd a:focus-visible,.auth_auth__B7gpd button:focus-visible{outline:2px solid var(--teal);outline-offset:4px}@keyframes auth_spin__KB3c1{to{transform:rotate(1turn)}}@media (max-width:1000px){.auth_layout__AjwIz{gap:3rem}.auth_panel__BlfzW{padding:2rem}}@media (max-width:700px){.auth_auth__B7gpd{width:calc(100% - 36px);padding-block:2rem;align-items:start}.auth_layout__AjwIz{grid-template-columns:1fr;gap:1.75rem;max-width:28rem;width:100%;margin-inline:auto}.auth_introduction__vSjMT{padding:0}.auth_eyebrow__p5qXS{margin-bottom:.7rem}.auth_introduction__vSjMT h2{font-size:1.9rem}.auth_introduction__vSjMT h2 br,.auth_introduction__vSjMT>p:last-of-type,.auth_projectNote__WOC5b{display:none}.auth_panel__BlfzW{padding:1.5rem;border-radius:1.2rem}.auth_panel__BlfzW h1{font-size:1.65rem}.auth_passwordToggle__cX6jJ{min-height:44px}.auth_panel__BlfzW header{margin-bottom:1.4rem}}@media (prefers-reduced-motion:reduce){.auth_auth__B7gpd *{transition:none;animation:none}}