.login_page__UhyHv{--accent:#ff6a2e;--accent-deep:#fd4b14;--blue:#018be1;--teal:#00bec8;--ink:#1b2a3d;--muted:#51607a;--soft:#7a8aa0;--line:rgba(20,40,70,.08);--line-strong:rgba(20,40,70,.14);--bg:#f4f8fc;position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;color:var(--ink);-webkit-font-smoothing:antialiased;background:radial-gradient(1100px 760px at 84% -12%,rgba(1,139,225,.12),transparent 60%),radial-gradient(900px 680px at -8% 112%,rgba(0,190,200,.1),transparent 62%),var(--bg)}.login_page__UhyHv:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.7;background-image:linear-gradient(rgba(20,40,70,.028) 1px,transparent 0),linear-gradient(90deg,rgba(20,40,70,.028) 1px,transparent 0);background-size:64px 64px}.login_box__iJ4mm{position:relative;z-index:1;width:100%;max-width:440px;background:#fff;border:1px solid var(--line);border-radius:26px;box-shadow:0 30px 70px -30px rgba(20,40,70,.4);padding:44px 40px;text-align:center}.login_kicker__aZidB{display:inline-flex;align-items:center;gap:7px;margin-bottom:26px;padding:6px 13px;border-radius:999px;background:rgba(1,139,225,.08);font-weight:500;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.login_dot__UX0tY{width:7px;height:7px;border-radius:50%;background:var(--teal);flex:none}.login_mark__4_B6a{width:62px;height:62px;padding:4px;margin:0 auto 22px;background:conic-gradient(from 0deg at 50% 50%,#fd4b14 0deg,#fb7e16 40deg,#fb9702 70deg,#fcb935 95deg,#fbc04a 120deg,#5ab0cf 165deg,#018be1 195deg,#0aa0ce 225deg,#00bec8 270deg,#3fb0a6 300deg,#ff6a2e 335deg,#fd4b14 1turn);box-shadow:0 12px 28px -10px rgba(1,139,225,.5)}.login_markInner__MGLxU,.login_mark__4_B6a{display:flex;align-items:center;justify-content:center;border-radius:50%}.login_markInner__MGLxU{width:100%;height:100%;background:#fff}.login_title__dpOiU{font-weight:700;font-size:30px;line-height:1.1;margin:0;letter-spacing:-.02em;color:var(--ink)}.login_sub__h17ve{font-size:15px;color:var(--muted);margin:12px auto 30px;line-height:1.55;max-width:34ch}.login_field__IBqaP{margin-bottom:14px}.login_input__KzpQZ{width:100%;height:48px;border:1px solid var(--line-strong);border-radius:12px;padding:0 15px;font-family:inherit;font-size:14px;color:var(--ink);background:#fbfcfe}.login_input__KzpQZ::-moz-placeholder{color:#9aa6b4}.login_input__KzpQZ::placeholder{color:#9aa6b4}.login_input__KzpQZ:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(255,106,46,.12)}.login_btn__grqVk{width:100%;height:50px;margin-top:6px;padding:0 18px;border:none;border-radius:12px;font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;color:#fff;background:var(--accent);box-shadow:0 14px 30px -10px rgba(255,106,46,.65);transition:transform .25s,box-shadow .25s,opacity .2s}.login_btn__grqVk:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 38px -10px rgba(255,106,46,.75)}.login_btn__grqVk:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.login_hint__hKEes{font-size:12.5px;color:var(--soft);margin-top:18px;line-height:1.5}.login_hint__hKEes a{color:var(--blue);text-decoration:none;font-weight:500}.login_hint__hKEes a:hover{color:var(--accent)}.login_msg__X8uNX{font-size:13px;line-height:1.5;margin-top:16px;padding:11px 14px;border-radius:12px;word-break:break-word;text-align:left}.login_err__BDfyM{background:rgba(253,75,20,.08);color:var(--accent-deep)}.login_ok__6KH__{background:rgba(1,139,225,.08);color:var(--blue)}.login_foot__BfKZ_{position:relative;z-index:1;margin-top:22px;text-align:center;font-size:12px;color:var(--soft)}