.auth_page__3s9up{min-height:100vh;display:grid;grid-template-rows:auto auto 1fr auto;font-size:15px;line-height:1.5}.auth_top__MBDNt{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px clamp(16px,4vw,40px)}.auth_brand__Ptxqd{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:16px;color:var(--ol-ink);text-decoration:none;letter-spacing:-.01em}.auth_brandMark__vKmzN{width:9px;height:9px;border-radius:2px;background:var(--ol-ink);display:inline-block}.auth_topRight__yhSl3{display:inline-flex;align-items:center;gap:14px}.auth_topLink__l7pT_{color:var(--ol-muted);font-size:14px;text-decoration:none}.auth_topLink__l7pT_:hover{color:var(--ol-ink)}.auth_center__eKm_2{display:grid;place-items:start center;padding:clamp(20px,5vh,64px) 16px 48px}.auth_card__YbReF{width:100%;max-width:440px;background:var(--ol-surface);border:1px solid var(--ol-hairline);border-radius:var(--ol-r-card);padding:clamp(22px,4vw,32px)}.auth_eyebrow__ky_Hh{font-size:11px;font-weight:500;letter-spacing:.12em;color:var(--ol-faint);text-transform:uppercase}.auth_title__5UmYV{margin:8px 0;font-size:26px;font-weight:500;letter-spacing:-.025em;line-height:1.2}.auth_lede__rFSco{margin:0 0 22px;color:var(--ol-muted)}.auth_lede__rFSco strong{color:var(--ol-ink);font-weight:500}.auth_form__x_Lbd{display:grid;gap:16px}.auth_field__GMQLM{display:grid;gap:6px;font-size:14px;font-weight:500;color:var(--ol-ink)}.auth_input__GHS_0{font:inherit;font-weight:400;color:var(--ol-ink);background:var(--ol-raised);border:1px solid var(--ol-hairline-strong);border-radius:var(--ol-r-field);padding:12px 14px;min-height:48px;width:100%;transition:border-color .15s}.auth_input__GHS_0::placeholder{color:var(--ol-faint)}.auth_input__GHS_0:focus{outline:2px solid var(--ol-ink);outline-offset:1px;border-color:var(--ol-ink)}.auth_hint__bE_XG{font-size:13px;font-weight:400;color:var(--ol-faint)}.auth_hint__bE_XG .auth_link__Jl_8L,.auth_hint__bE_XG a{color:var(--ol-ink)}.auth_row__EIo39{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.auth_primary__hZ9Zp{font:inherit;font-weight:500;background:var(--ol-ink);color:var(--ol-ink-text);border:1px solid var(--ol-ink);border-radius:var(--ol-r-control);min-height:48px;padding:0 18px;cursor:pointer;width:100%;transition:transform .12s,background .15s}.auth_primary__hZ9Zp:hover{background:var(--ol-ink-hover);border-color:var(--ol-ink-hover)}.auth_primary__hZ9Zp:active{transform:scale(.985)}.auth_primary__hZ9Zp:disabled{opacity:.4;cursor:not-allowed;transform:none}.auth_secondary__EUNBT{font:inherit;font-weight:500;background:var(--ol-raised);color:var(--ol-ink);border:1px solid var(--ol-hairline-strong);border-radius:var(--ol-r-control);min-height:46px;padding:0 16px;cursor:pointer;width:100%;transition:border-color .15s,background .15s}.auth_secondary__EUNBT:hover{border-color:var(--ol-ink)}.auth_secondary__EUNBT:disabled{opacity:.4;cursor:not-allowed}.auth_link__Jl_8L{color:var(--ol-ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ol-hairline-strong);background:none;border:none;padding:0;font:inherit;cursor:pointer}.auth_link__Jl_8L:hover{text-decoration-color:var(--ol-ink)}.auth_link__Jl_8L:disabled{opacity:.4;cursor:not-allowed}.auth_divider__I5y5X{display:flex;align-items:center;gap:12px;color:var(--ol-faint);font-size:13px;margin:4px 0}.auth_divider__I5y5X:after,.auth_divider__I5y5X:before{content:"";flex:1;border-top:1px solid var(--ol-hairline)}.auth_foot__aXw52{margin-top:22px;font-size:14px;color:var(--ol-muted);text-align:center}.auth_note__LYEga{border-radius:var(--ol-r-control);padding:11px 13px;font-size:14px;line-height:1.45}.auth_good__UuHEl{background:var(--ol-green-bg);color:var(--ol-green)}.auth_warn__VAX6d{background:var(--ol-amber-bg);color:var(--ol-amber)}.auth_bad__jvmnM{background:var(--ol-red-bg);color:var(--ol-red)}.auth_meter__LQEWo{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:2px}.auth_meterBar__CjqqT{height:4px;border-radius:2px;background:var(--ol-wash)}.auth_meterOn__oM7Zr{background:var(--ol-ink)}.auth_footer__nfVpY{padding:18px 16px 28px;text-align:center;font-size:13px;color:var(--ol-faint);display:flex;flex-direction:column;gap:6px;align-items:center}.auth_footer__nfVpY a{color:var(--ol-muted);text-decoration:none}.auth_footer__nfVpY a:hover{color:var(--ol-ink)}.auth_footerLinks__5A6br{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.auth_crumbs__9qrnh{padding:0 clamp(16px,4vw,40px);font-size:13px;color:var(--ol-faint)}.auth_crumbs__9qrnh a{color:var(--ol-muted);text-decoration:none}.auth_crumbs__9qrnh a:hover{color:var(--ol-ink)}.auth_crumbs__9qrnh [aria-current=page]{color:var(--ol-ink);font-weight:500}.auth_cardWide__bLsbs{max-width:760px}.auth_check__PKoNc{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;font-size:14px;line-height:1.5;color:var(--ol-muted);cursor:pointer;font-weight:400}.auth_check__PKoNc input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--ol-ink);cursor:pointer}.auth_check__PKoNc a{color:var(--ol-ink);text-decoration:underline;text-underline-offset:3px}.auth_docList__9YuLQ{display:grid;gap:8px;margin:0;padding:0;list-style:none}.auth_docList__9YuLQ a{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--ol-hairline);border-radius:var(--ol-r-control);color:var(--ol-ink);text-decoration:none;background:var(--ol-raised)}.auth_docList__9YuLQ a:hover{border-color:var(--ol-ink)}.auth_box__HWNAf{border:1px solid var(--ol-hairline);border-radius:var(--ol-r-control);padding:14px;display:grid;gap:10px;background:var(--ol-raised)}.auth_list___mKfD{margin:0;padding-left:18px;color:var(--ol-muted);display:grid;gap:6px}.auth_toast__1sJlu{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:1000;background:var(--ol-ink);color:var(--ol-ink-text);padding:10px 16px;border-radius:12px;font-size:14px;box-shadow:0 8px 24px rgba(0,0,0,.35)}.auth_passwordWrap__cpGMc{position:relative;display:block;width:100%}.auth_passwordInput__fZ_Qz{padding-right:52px}.auth_reveal__z367L{position:absolute;top:50%;right:2px;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;background:none;border:0;border-radius:var(--ol-r-field);color:var(--ol-muted);cursor:pointer}.auth_reveal__z367L:hover{color:var(--ol-ink)}.auth_reveal__z367L:focus-visible{outline:2px solid var(--ol-ink);outline-offset:-4px}