main.svelte-1x05zx6{background:var(--surface);min-height:660px;padding:35px 24px 64px}.auth-card.svelte-1x05zx6{border:1px solid var(--border);background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;max-width:1024px;height:560px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 2px 4px #1118270f}.form-panel.svelte-1x05zx6{padding:40px}.mini-brand.svelte-1x05zx6{align-items:center;display:inline-flex}.mini-brand.svelte-1x05zx6 img:where(.svelte-1x05zx6){width:190px;height:auto;display:block}h1.svelte-1x05zx6{color:var(--ink);letter-spacing:-.45px;margin:31px 0 2px;font-size:24px;line-height:30px}.intro.svelte-1x05zx6{color:var(--muted);margin:0 0 25px;font-size:14px;line-height:22px}form.svelte-1x05zx6>label:where(.svelte-1x05zx6),.password-label.svelte-1x05zx6 label:where(.svelte-1x05zx6){color:var(--ink);margin:0 0 7px;font-size:14px;font-weight:600;line-height:20px;display:block}input.svelte-1x05zx6{width:100%;height:46px;color:var(--ink);font:inherit;background:#f9fafb;border:1px solid #d9dde5;border-radius:11px;outline:none;padding:0 16px;font-size:14px}input.svelte-1x05zx6::placeholder{color:#98a2b3}.password-label.svelte-1x05zx6{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.password-label.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:var(--blue);font-size:12px;font-weight:600}.password-input.svelte-1x05zx6{position:relative}.password-input.svelte-1x05zx6 input:where(.svelte-1x05zx6){padding-right:44px}.password-input.svelte-1x05zx6 button:where(.svelte-1x05zx6){color:#98a2b3;background:0 0;border:0;width:40px;height:46px;position:absolute;top:0;right:4px}.primary.svelte-1x05zx6{background:var(--blue);color:#fff;border:0;border-radius:12px;place-items:center;width:100%;height:52px;margin-top:24px;font-size:16px;font-weight:600;display:grid}.form-message.svelte-1x05zx6{color:var(--red);margin:12px 0 -10px;font-size:12px;line-height:18px}.switch.svelte-1x05zx6{text-align:center;color:var(--muted);margin:24px 0 0;font-size:12px}.switch.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:var(--blue);font-size:14px;font-weight:600}@media (width<=760px){main.svelte-1x05zx6{padding:24px 16px 48px}.auth-card.svelte-1x05zx6{grid-template-columns:1fr;height:auto}.form-panel.svelte-1x05zx6{padding:30px 24px}}
