.auth-module__cni4Dq__shell{--auth-ink:#070b14;--auth-muted:#626b7c;--auth-border:#e4e7ef;min-height:100svh;color:var(--auth-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;grid-template-columns:minmax(0,46fr) minmax(0,54fr);display:grid}.auth-module__cni4Dq__brandPanel{border-right:1px solid var(--auth-border);background:#f6f7fb;flex-direction:column;min-width:0;padding:48px clamp(40px,4vw,64px);display:flex}.auth-module__cni4Dq__logo{width:156px;height:auto;display:block}.auth-module__cni4Dq__brandContent{flex-direction:column;flex:1;justify-content:center;padding:64px 0;display:flex}.auth-module__cni4Dq__symbol{width:56px;height:56px;margin-bottom:32px}.auth-module__cni4Dq__brandHeading{font-family:var(--font-heading), sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(44px,4.4vw,72px);font-weight:600;line-height:1.08}.auth-module__cni4Dq__brandDescription{max-width:520px;color:var(--auth-muted);letter-spacing:-.025em;margin-top:28px;font-size:clamp(17px,1.65vw,25px);line-height:1.55}.auth-module__cni4Dq__verse{max-width:520px;color:var(--auth-muted);margin:0;font-size:13px;line-height:1.7}.auth-module__cni4Dq__verse figcaption{margin-top:4px;font-size:12px}.auth-module__cni4Dq__footer{color:var(--auth-muted);margin-top:48px;font-size:12px;line-height:1.6}.auth-module__cni4Dq__formPanel{justify-content:center;align-items:center;min-width:0;padding:64px clamp(40px,6vw,96px);display:flex}.auth-module__cni4Dq__formContent{width:100%;max-width:472px}.auth-module__cni4Dq__formHeading{font-family:var(--font-heading), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(30px,2.6vw,40px);font-weight:600;line-height:1.15}.auth-module__cni4Dq__formDescription{color:var(--auth-muted);margin-top:12px;font-size:15px;line-height:1.65}.auth-module__cni4Dq__form{gap:24px;margin-top:36px;display:grid}.auth-module__cni4Dq__label{color:var(--auth-ink);margin-bottom:9px;font-size:14px;font-weight:600;line-height:1.4;display:block}.auth-module__cni4Dq__input{border:1px solid var(--auth-border);width:100%;height:52px;color:var(--auth-ink);background:#fff;border-radius:8px;outline:none;padding:0 16px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s;display:block}.auth-module__cni4Dq__input::placeholder{color:var(--auth-muted);opacity:1}.auth-module__cni4Dq__input:focus{border-color:#4f6bff;box-shadow:0 0 0 3px #4f6bff24}.auth-module__cni4Dq__input:disabled{cursor:not-allowed;opacity:.65;background:#f6f7fb}.auth-module__cni4Dq__passwordWrapper{position:relative}.auth-module__cni4Dq__passwordWrapper .auth-module__cni4Dq__input{padding-right:54px}.auth-module__cni4Dq__passwordToggle{width:44px;height:44px;color:var(--auth-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.auth-module__cni4Dq__passwordToggle:hover{color:var(--auth-ink);background:#f6f7fb}.auth-module__cni4Dq__submit{color:#fff;cursor:pointer;background:#2438c9;border-radius:8px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:52px;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.5;transition:background-color .15s;display:flex}.auth-module__cni4Dq__submit:hover{background:#1e2faa}.auth-module__cni4Dq__submit:disabled{cursor:wait;opacity:.65}.auth-module__cni4Dq__submit:focus-visible,.auth-module__cni4Dq__passwordToggle:focus-visible,.auth-module__cni4Dq__backLink:focus-visible{outline-offset:3px;outline:3px solid #4f6bff}.auth-module__cni4Dq__accessNote{color:var(--auth-muted);align-items:flex-start;gap:10px;margin-top:24px;font-size:12px;line-height:1.7;display:flex}.auth-module__cni4Dq__accessNote svg{flex-shrink:0;margin-top:1px}.auth-module__cni4Dq__notice{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:24px;padding:12px 14px;font-size:13px;line-height:1.6}.auth-module__cni4Dq__success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.auth-module__cni4Dq__fieldHint{color:var(--auth-muted);margin-top:8px;font-size:12px;line-height:1.5}.auth-module__cni4Dq__backLink{color:#2438c9;border-radius:4px;align-items:center;gap:8px;margin-top:28px;font-size:13px;line-height:1.6;display:inline-flex}.auth-module__cni4Dq__backLink:hover{text-underline-offset:4px;text-decoration:underline}.auth-module__cni4Dq__mobileFooter{display:none}@media (max-width:1023px){.auth-module__cni4Dq__shell{flex-direction:column;display:flex}.auth-module__cni4Dq__brandPanel{background:#fff;border:0;padding:32px 32px 0}.auth-module__cni4Dq__logo{width:132px}.auth-module__cni4Dq__brandContent,.auth-module__cni4Dq__brandPanel .auth-module__cni4Dq__verse,.auth-module__cni4Dq__brandPanel .auth-module__cni4Dq__footer{display:none}.auth-module__cni4Dq__formPanel{flex:1;padding:64px 32px}.auth-module__cni4Dq__formHeading{font-size:32px}.auth-module__cni4Dq__mobileFooter{border-top:1px solid var(--auth-border);background:#f6f7fb;padding:24px 32px;display:block}.auth-module__cni4Dq__mobileFooter .auth-module__cni4Dq__verse{max-width:472px;margin-inline:auto}.auth-module__cni4Dq__mobileFooter .auth-module__cni4Dq__footer{max-width:472px;margin:16px auto 0}}@media (max-width:479px){.auth-module__cni4Dq__brandPanel{padding:24px 24px 0}.auth-module__cni4Dq__formPanel{padding:48px 24px}.auth-module__cni4Dq__formHeading{font-size:30px}.auth-module__cni4Dq__input{font-size:16px}.auth-module__cni4Dq__mobileFooter{padding:24px}}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__input,.auth-module__cni4Dq__submit{transition:none}}
