.login-page.svelte-1x05zx6{min-height:100vh;min-height:100dvh;display:grid;place-items:center;background:#f7f6f3;color:#17345b;padding:32px 24px}.form-panel.svelte-1x05zx6{width:min(100%,430px)}.form-wrap.svelte-1x05zx6{width:100%}.form-lockup.svelte-1x05zx6{display:flex;align-items:center;gap:12px;margin-bottom:36px;font-size:17px;font-weight:650;letter-spacing:-.025em}h1.svelte-1x05zx6{margin:0 0 10px;font-size:32px;font-weight:650;line-height:1.18;letter-spacing:-.045em}.form-intro.svelte-1x05zx6{margin:0 0 35px;color:#627890;font-size:15px;line-height:1.55}.login-form.svelte-1x05zx6{display:grid;gap:22px}.login-form.svelte-1x05zx6 label:where(.svelte-1x05zx6){display:block;margin-bottom:8px;font-size:13px;font-weight:650}.login-form.svelte-1x05zx6 input:where(.svelte-1x05zx6){display:block;width:100%;height:52px;padding:0 15px;border:1px solid #cbd7e4;border-radius:7px;outline:none;background:#fff;color:#17345b;font:inherit;transition:border-color .14s ease,box-shadow .14s ease}.login-form.svelte-1x05zx6 input:where(.svelte-1x05zx6):focus{border-color:#476b9a;box-shadow:0 0 0 3px #476b9a24}.login-form.svelte-1x05zx6 input:where(.svelte-1x05zx6)::placeholder{color:#8a9db2}.login-form.svelte-1x05zx6 button:where(.svelte-1x05zx6){display:flex;align-items:center;justify-content:center;gap:9px;min-height:52px;margin-top:5px;border:0;border-radius:7px;background:#b43a3a;color:#fff;font:inherit;font-size:15px;font-weight:650;cursor:pointer;transition:background .14s ease}.login-form.svelte-1x05zx6 button:where(.svelte-1x05zx6):hover:not(:disabled){background:#942e2e}.login-form.svelte-1x05zx6 button:where(.svelte-1x05zx6):focus-visible{outline:3px solid #476b9a;outline-offset:3px}.login-form.svelte-1x05zx6 button:where(.svelte-1x05zx6):disabled{cursor:not-allowed;opacity:.6}.form-footer.svelte-1x05zx6{margin:25px 0 0;color:#7b8ca1;font-size:12px}
