.fc-auth.svelte-1s728sz{width:100%;display:flex;justify-content:center;background:#f4f3fa;color:#171717}.fc-auth-card.svelte-1s728sz{width:100%;max-width:26rem;padding:2.5rem 2.25rem 2rem;border:1px solid #e7e5f0;border-radius:1.25rem;background:#fff;box-shadow:0 16px 40px #1f185014}.fc-auth-logo.svelte-1s728sz{display:block;width:7rem;height:auto;margin:0 auto 1.6rem}h1.svelte-1s728sz{margin:0;text-align:center;font-size:1.15rem;line-height:1.35;font-weight:700;letter-spacing:-.02em}.fc-eyebrow.svelte-1s728sz{margin:0 0 .4rem;text-align:center;font-size:.6rem;font-weight:700;letter-spacing:.16em;color:#8a86a1}.fc-lede.svelte-1s728sz{margin:.5rem auto 1.55rem;max-width:19rem;text-align:center;font-size:.76rem;line-height:1.6;color:#77738d}.fc-form.svelte-1s728sz{display:flex;flex-direction:column;gap:.55rem}.fc-label.svelte-1s728sz{font-size:.6rem;font-weight:700;letter-spacing:.12em;color:#7f7b93}.fc-input.svelte-1s728sz{width:100%;box-sizing:border-box;border:1px solid #d9d6e5;border-radius:.55rem;padding:.7rem .8rem;background:#fff;color:#171717;font:inherit;font-size:.8rem;outline:none}.fc-input.svelte-1s728sz:focus{border-color:#6d5dfc;box-shadow:0 0 0 3px #6d5dfc24}.fc-button.svelte-1s728sz{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;border-radius:.55rem;padding:.75rem 1rem;font:inherit;font-size:.76rem;font-weight:600;text-decoration:none;cursor:pointer}.fc-primary.svelte-1s728sz{border:1px solid #6d5dfc;background:linear-gradient(180deg,#7c6cfb,#6757ec);color:#fff;box-shadow:0 5px 14px #6757ec40}.fc-primary.svelte-1s728sz:hover{filter:brightness(1.05)}.fc-primary.svelte-1s728sz:disabled{cursor:not-allowed;opacity:.55}.fc-secondary.svelte-1s728sz{border:1px solid #d9d6e5;background:#fff;color:#171717}.fc-secondary.svelte-1s728sz:hover{border-color:#b9b4cc;background:#faf9ff}.fc-divider.svelte-1s728sz{display:flex;align-items:center;gap:.7rem;margin:1rem 0;color:#a29eb3;font-size:.62rem}.fc-divider.svelte-1s728sz:before,.fc-divider.svelte-1s728sz:after{content:"";flex:1;height:1px;background:#eceaf3}.fc-back.svelte-1s728sz{display:block;margin-top:1.45rem;text-align:center;color:#6d5dfc;font-size:.68rem;font-weight:600;text-decoration:none}.fc-back.svelte-1s728sz:hover{text-decoration:underline}.fc-fineprint.svelte-1s728sz{margin:.65rem 0 0;text-align:center;font-size:.58rem;line-height:1.55;color:#9b97ab}.fc-fineprint.svelte-1s728sz sup:where(.svelte-1s728sz){font-size:.7em}.fc-message.svelte-1s728sz{margin:0 0 1rem;border:1px solid #f0c9c9;border-radius:.5rem;background:#fff6f6;padding:.6rem .7rem;font-size:.7rem;line-height:1.45;color:#a53d3d;text-align:center}.fc-inbox.svelte-1s728sz{text-align:center}.fc-email-preview.svelte-1s728sz{margin:1rem 0 .8rem;border:1px solid #e7e5f0;border-radius:.7rem;background:#fbfaff;padding:.8rem;text-align:left}.fc-email-meta.svelte-1s728sz{margin:0 0 .8rem;font-size:.55rem;letter-spacing:.08em;color:#9b97ab}.fc-email-meta.svelte-1s728sz span:where(.svelte-1s728sz){color:#615d74}.fc-email-label.svelte-1s728sz{margin:0 0 .2rem;font-size:.55rem;font-weight:700;letter-spacing:.12em;color:#6d5dfc}.fc-email-copy.svelte-1s728sz{margin:0 0 .7rem;font-size:.66rem;line-height:1.5;color:#77738d}.fc-email-button.svelte-1s728sz{font-size:.66rem;padding:.6rem .7rem}.fc-text-button.svelte-1s728sz{border:0;background:transparent;padding:0;color:#6d5dfc;font:inherit;font-size:.68rem;cursor:pointer}.fc-text-button.svelte-1s728sz:hover{text-decoration:underline}.fc-waiting.svelte-1s728sz{color:#6d5dfc}@media(max-width:420px){.fc-auth-card.svelte-1s728sz{padding:2rem 1.4rem 1.5rem}}
