.login-page.svelte-1x05zx6{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card.svelte-1x05zx6{border-radius:16px;flex-wrap:wrap;width:960px;max-width:100%;min-height:560px;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000038,0 4px 14px #0000001a}.brand-panel.svelte-1x05zx6{background:linear-gradient(160deg, var(--sidebar), #0f1620);color:#fff;flex-direction:column;flex:320px;width:420px;padding:48px 40px;display:flex}.brand-panel.svelte-1x05zx6 .logo:where(.svelte-1x05zx6){letter-spacing:-.02em;font-size:26px;font-weight:900}.brand-panel.svelte-1x05zx6 .logo:where(.svelte-1x05zx6) b:where(.svelte-1x05zx6){color:var(--p)}.brand-panel.svelte-1x05zx6 .tag:where(.svelte-1x05zx6){color:#9aa6b4;margin-top:12px;font-size:13.5px;font-weight:600;line-height:1.6}.tiers.svelte-1x05zx6{flex-direction:column;gap:12px;margin-top:auto;padding-top:32px;display:flex}.tier.svelte-1x05zx6{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;padding:14px 16px}.tier.op.svelte-1x05zx6{border-left:3px solid var(--p)}.tier.svelte-1x05zx6 .tt:where(.svelte-1x05zx6){color:#fff;font-size:13px;font-weight:800}.tier.svelte-1x05zx6 .td:where(.svelte-1x05zx6){color:#9aa6b4;margin-top:4px;font-size:11.5px;font-weight:600;line-height:1.5}.form-panel.svelte-1x05zx6{background:var(--card);flex-direction:column;flex:420px;justify-content:center;padding:52px 48px;display:flex}.form-panel.svelte-1x05zx6 h2:where(.svelte-1x05zx6){color:var(--ink);letter-spacing:-.01em;font-size:21px;font-weight:900}.form-panel.svelte-1x05zx6 .sub:where(.svelte-1x05zx6){color:var(--ink3);margin-top:8px;font-size:13px;font-weight:600}.form-panel.svelte-1x05zx6 form:where(.svelte-1x05zx6){margin-top:22px}.err.svelte-1x05zx6{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-top:4px;margin-bottom:14px;padding:10px 13px;font-size:12px;font-weight:700}.submit.svelte-1x05zx6{border-radius:11px;width:100%;margin-top:8px;padding:14px;font-size:14.5px}.submit.svelte-1x05zx6:disabled{opacity:.7;cursor:default}.hint.svelte-1x05zx6{color:var(--ink4);text-align:center;margin-top:18px;font-size:11.5px;font-weight:600;line-height:1.6}.hint.svelte-1x05zx6 b:where(.svelte-1x05zx6){color:var(--ink3)}@media (width<=760px){.login-card.svelte-1x05zx6{flex-direction:column;min-height:0}.brand-panel.svelte-1x05zx6{width:100%}}
