:root{color:#1b2333;font-family:Barlow,Arial,sans-serif}body{background:#f3f5f9;place-items:center;min-height:100vh;margin:0;padding:24px;display:grid}.login-panel[data-astro-cid-sjqh5bze]{background:#fff;border:1px solid #dfe4ee;border-radius:20px;width:min(100%,460px);padding:36px;box-shadow:0 14px 46px #192b4a13}.login-brand[data-astro-cid-sjqh5bze]{align-items:center;gap:12px;margin-bottom:32px;display:flex}.login-mark[data-astro-cid-sjqh5bze]{color:#fff;background:#1046ff;border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:17px;font-weight:800;display:grid;overflow:hidden}.login-mark[data-astro-cid-sjqh5bze]:has(img){background:0 0;border-radius:6px}.login-mark[data-astro-cid-sjqh5bze] img[data-astro-cid-sjqh5bze]{object-fit:contain;border-radius:6px;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.login-brand[data-astro-cid-sjqh5bze] b[data-astro-cid-sjqh5bze]{letter-spacing:.09em;font-size:16px;display:block}.login-brand[data-astro-cid-sjqh5bze] small[data-astro-cid-sjqh5bze]{color:#8c98a8;letter-spacing:.06em;font-size:12px;display:block}.login-kicker[data-astro-cid-sjqh5bze]{color:#1046ff;letter-spacing:.1em;font-size:12px;font-weight:800}h1[data-astro-cid-sjqh5bze]{letter-spacing:-.04em;margin:10px 0 30px;font-size:32px;font-weight:700}.subtitle[data-astro-cid-sjqh5bze]{color:#647185;margin:0 0 30px;font-size:15px;line-height:1.55}form[data-astro-cid-sjqh5bze]{gap:17px;display:grid}label[data-astro-cid-sjqh5bze]{gap:8px;font-size:14px;font-weight:700;display:grid}input[data-astro-cid-sjqh5bze]{box-sizing:border-box;color:#1b2333;background:#fff;border:1px solid #cbd2df;border-radius:11px;outline:0;width:100%;min-height:50px;padding:12px 15px;font:500 15px Barlow,Arial,sans-serif}input[data-astro-cid-sjqh5bze]:focus{border-color:#1046ff;box-shadow:0 0 0 3px #1046ff1b}button[data-astro-cid-sjqh5bze]{cursor:pointer;color:#fff;background:#1046ff;border:0;border-radius:11px;min-height:50px;font:700 15px Barlow,Arial,sans-serif}button[data-astro-cid-sjqh5bze]:disabled{opacity:.65;cursor:wait}.login-remember[data-astro-cid-sjqh5bze]{cursor:pointer;align-items:flex-start;gap:12px;font-weight:500;display:flex}.login-remember[data-astro-cid-sjqh5bze] input[data-astro-cid-sjqh5bze][type=checkbox]{accent-color:#1046ff;flex:0 0 17px;width:17px;height:17px;min-height:17px;margin:3px 0 0}.login-remember[data-astro-cid-sjqh5bze] span[data-astro-cid-sjqh5bze]{flex-direction:column;gap:2px;display:flex}.login-remember[data-astro-cid-sjqh5bze] strong[data-astro-cid-sjqh5bze]{font-size:14px;font-weight:700}.login-remember[data-astro-cid-sjqh5bze] small[data-astro-cid-sjqh5bze]{color:#647185;font-size:12px;font-weight:400;line-height:1.45}#login-feedback[data-astro-cid-sjqh5bze]{color:#ad3443;min-height:22px;margin:0;font:500 14px/1.5 Barlow,Arial,sans-serif}#login-feedback[data-astro-cid-sjqh5bze].is-logged-out{color:#5c6f83}html[data-ui-theme=dark]{color-scheme:dark}html[data-ui-theme=dark] body{color:#f7f8fc;background:#10141e}html[data-ui-theme=dark] .login-panel[data-astro-cid-sjqh5bze]{color:#f7f8fc;background:#1a1f2d;border-color:#373e53;box-shadow:0 14px 46px #0003}html[data-ui-theme=dark] .login-brand[data-astro-cid-sjqh5bze] small[data-astro-cid-sjqh5bze],html[data-ui-theme=dark] .subtitle[data-astro-cid-sjqh5bze],html[data-ui-theme=dark] .login-remember[data-astro-cid-sjqh5bze] small[data-astro-cid-sjqh5bze]{color:#abb6c9}html[data-ui-theme=dark] .login-kicker[data-astro-cid-sjqh5bze]{color:#7c9cff}html[data-ui-theme=dark] input[data-astro-cid-sjqh5bze]:not([type=checkbox]){color:#f7f8fc;caret-color:#fff;background:#252b3c;border-color:#3b445c}html[data-ui-theme=dark] input[data-astro-cid-sjqh5bze]:not([type=checkbox]):focus{border-color:#6689ff;box-shadow:0 0 0 3px #6689ff30}html[data-ui-theme=dark] input[data-astro-cid-sjqh5bze]:-webkit-autofill{-webkit-text-fill-color:#f7f8fc;box-shadow:inset 0 0 0 100px #252b3c}html[data-ui-theme=dark] #login-feedback[data-astro-cid-sjqh5bze]{color:#ff9aa5}html[data-ui-theme=dark] #login-feedback[data-astro-cid-sjqh5bze].is-logged-out{color:#aab7ca}@media (width<=500px){.login-panel[data-astro-cid-sjqh5bze]{padding:26px 20px}h1[data-astro-cid-sjqh5bze]{font-size:28px}}
