.portal.svelte-10ig3sk{color:#0a0e14;background:#f6f8fb;min-height:100vh;font-family:Poppins,-apple-system,system-ui,sans-serif}.p-top.svelte-10ig3sk{background:#fff;border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;padding:16px clamp(16px,4vw,40px);display:flex}.p-brand.svelte-10ig3sk img:where(.svelte-10ig3sk){width:auto;height:36px;display:block}.p-site.svelte-10ig3sk{color:#46505f;font-size:14px;text-decoration:none}main.svelte-10ig3sk{max-width:1040px;margin:0 auto;padding:clamp(20px,4vw,40px) 16px 60px}.portal.svelte-10ig3sk .p-card{background:#fff;border:1px solid #e6eaf0;border-radius:20px;padding:22px}.portal.svelte-10ig3sk .p-btn{background:var(--brand);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:14px 24px;font-weight:600;text-decoration:none;display:inline-flex}.portal.svelte-10ig3sk .p-btn--ghost{color:var(--brand);border:1.5px solid var(--brand);background:0 0}.portal.svelte-10ig3sk .p-in{font:inherit;box-sizing:border-box;background:#f1f4f8;border:1.5px solid #0000;border-radius:14px;width:100%;padding:14px 16px;font-size:16px}.portal.svelte-10ig3sk .p-in:focus{border-color:var(--brand);background:#fff;outline:none}.portal.svelte-10ig3sk .p-k{letter-spacing:.14em;text-transform:uppercase;color:#8b95a5;font-size:12px}.portal.svelte-10ig3sk .p-muted{color:#46505f;font-size:14px}.portal.svelte-10ig3sk .p-err{color:#c2410c;font-size:14px}
