.AuthFrame_page__wlCox{display:grid;grid-template-columns:minmax(420px,5fr) 7fr;min-height:100vh;min-height:100dvh}.AuthFrame_aside__G3YOR{position:relative;display:flex;flex-direction:column;gap:40px;padding:36px 48px 0;overflow:hidden;background:var(--paper);border-right:1px solid var(--line)}.AuthFrame_aside__G3YOR:before{content:"";position:absolute;inset:0;background:radial-gradient(rgba(var(--dot),.08) 1px,transparent 1.2px) 0 0 /22px 22px;-webkit-mask-image:linear-gradient(180deg,#000 10%,transparent 70%);mask-image:linear-gradient(180deg,#000 10%,transparent 70%);pointer-events:none}.AuthFrame_aside__G3YOR>*{position:relative}.AuthFrame_story__bcI4C{margin-top:auto}.AuthFrame_page__wlCox .AuthFrame_story__bcI4C h1{font-size:40px;line-height:1.2;letter-spacing:-.02em;margin-top:12px}.AuthFrame_page__wlCox .AuthFrame_lead__foQiG{color:var(--muted);font-size:16px;margin-top:14px;max-width:420px}.AuthFrame_page__wlCox .AuthFrame_points__v71pR{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:16px}.AuthFrame_points__v71pR li{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:start;font-size:14.5px;color:var(--muted);line-height:1.55}.AuthFrame_points__v71pR b{display:block;color:var(--ink);font-size:15px;font-weight:600}.AuthFrame_pointIcon__dY7Kk{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px rgba(17,17,18,.05)}.AuthFrame_pointIcon__dY7Kk svg{width:18px;height:18px;fill:none;stroke:var(--navy-ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.AuthFrame_page__wlCox .AuthFrame_art__zC_2F{display:block;width:min(100%,400px);height:auto;margin:auto auto 0;mix-blend-mode:multiply}html.dark .AuthFrame_page__wlCox .AuthFrame_art__zC_2F{filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen;opacity:.8}.AuthFrame_formSide__nqmqz{display:flex;flex-direction:column;min-width:0;padding:24px 40px 48px;background:var(--bg)}.AuthFrame_topbar__Ip1ud{display:flex;align-items:center;gap:16px}.AuthFrame_page__wlCox .AuthFrame_mobileBrand__BB3PU{display:none}.AuthFrame_actions__LWeXr{margin-left:auto;display:flex;align-items:center;gap:16px}.AuthFrame_page__wlCox .AuthFrame_homeLink__4XlsL{font-size:14.5px;color:var(--ink-2)}.AuthFrame_page__wlCox .AuthFrame_homeLink__4XlsL:hover{color:var(--ink)}.AuthFrame_formWrap__O2wjd{width:100%;max-width:420px;margin:auto;padding:40px 0}.AuthFrame_page__wlCox .AuthFrame_formWrap__O2wjd h2{font-size:30px;letter-spacing:-.01em}.AuthFrame_page__wlCox .AuthFrame_description__Aply0{color:var(--muted);font-size:15px;margin-top:8px}.AuthFrame_page__wlCox .AuthFrame_form__BmwAI{margin-top:24px}.AuthFrame_fields__l27XR{display:grid;gap:16px}.AuthFrame_fieldPair__m0by1{display:grid;grid-template-columns:1fr 1fr;gap:12px}.AuthFrame_field___jeLP{display:grid;gap:6px;min-width:0}.AuthFrame_page__wlCox .AuthFrame_fieldLabel__bsthL{font-size:13.5px;font-weight:600;color:var(--ink)}.AuthFrame_fieldLabel__bsthL small{margin-left:6px;font-weight:400;color:var(--muted)}.AuthFrame_required__JWvK_{color:var(--red)}.AuthFrame_inputWrap__I5bjF{position:relative}.AuthFrame_fieldIcon__gm7Q6{position:absolute;left:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--muted);pointer-events:none}.AuthFrame_page__wlCox .AuthFrame_input__6bsGX{height:44px;width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:15px;padding:0 12px;box-shadow:none;transition:border-color .15s,box-shadow .15s}.AuthFrame_page__wlCox .AuthFrame_input__6bsGX::placeholder{color:var(--muted-2)}.AuthFrame_page__wlCox .AuthFrame_input__6bsGX:focus-visible{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px var(--tint)}.AuthFrame_page__wlCox .AuthFrame_inputWithIcon__BFPBi{padding-left:38px}.AuthFrame_page__wlCox .AuthFrame_inputWithAction__H_UGW{padding-right:44px}.AuthFrame_page__wlCox .AuthFrame_passwordToggle__HzW87{position:absolute;right:4px;top:50%;width:36px;height:36px;transform:translateY(-50%);color:var(--muted);border-radius:6px}.AuthFrame_page__wlCox .AuthFrame_passwordToggle__HzW87:hover{color:var(--ink);background:var(--soft)}.AuthFrame_passwordToggle__HzW87 svg{width:16px;height:16px}.AuthFrame_formActions__q56Wx{display:grid;gap:14px;margin-top:24px}.AuthFrame_page__wlCox .AuthFrame_submitButton__LXy2b{height:46px;width:100%;border-radius:8px;background:var(--navy);color:#fff;font-size:15px;font-weight:600}.AuthFrame_page__wlCox .AuthFrame_submitButton__LXy2b:hover{background:#163b5f}.AuthFrame_page__wlCox .AuthFrame_submitButton__LXy2b:disabled{opacity:.6}.AuthFrame_page__wlCox .AuthFrame_routeLink__P9s8F{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:600;color:var(--navy-ink)}.AuthFrame_page__wlCox .AuthFrame_routeLink__P9s8F:hover{text-decoration:underline;text-underline-offset:4px}.AuthFrame_routeLink__P9s8F svg{width:15px;height:15px}.AuthFrame_page__wlCox .AuthFrame_demoEntry__ONMUJ{margin-top:28px;padding-top:20px;border-top:1px solid var(--line-2);font-size:14px;color:var(--muted);text-align:center}.AuthFrame_page__wlCox .AuthFrame_demoEntry__ONMUJ a{color:var(--navy-ink);font-weight:600}.AuthFrame_demoEntry__ONMUJ small{display:block;font-size:12.5px;margin-top:6px}.AuthFrame_demoEntry__ONMUJ code{font:12.5px var(--mono);color:var(--ink-2);background:var(--soft-2);border-radius:4px;padding:1px 5px}.AuthFrame_page__wlCox .AuthFrame_boundary__iohj_{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:12.5px;color:var(--muted)}.AuthFrame_boundary__iohj_ svg{width:15px;height:15px;fill:none;stroke:var(--green);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.AuthFrame_loadingPage__h3wwr{min-height:100vh;padding:24px 40px}.AuthFrame_loading__CiDOk{display:grid;place-items:center;gap:14px;padding:160px 20px;color:var(--muted);font-size:15px}.AuthFrame_loadingMark__BCgqG{width:28px;height:28px;border-radius:50%;border:2.5px solid var(--line);border-top-color:var(--navy);animation:AuthFrame_auth-spin__J7Xyv .9s linear infinite}@keyframes AuthFrame_auth-spin__J7Xyv{to{transform:rotate(1turn)}}@media (max-width:960px){.AuthFrame_page__wlCox{grid-template-columns:1fr}.AuthFrame_aside__G3YOR{display:none}.AuthFrame_formSide__nqmqz{padding:16px 20px 40px}.AuthFrame_page__wlCox .AuthFrame_mobileBrand__BB3PU{display:flex}.AuthFrame_formWrap__O2wjd{margin:0 auto;padding:32px 0 0}.AuthFrame_page__wlCox .AuthFrame_formWrap__O2wjd h2{font-size:26px}.AuthFrame_fieldPair__m0by1{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.AuthFrame_loadingMark__BCgqG{animation:none}}