.auth-page.svelte-1x05zx6{position:relative;display:grid;min-height:calc(100vh - 200px);place-items:center;overflow:hidden;padding:4.5rem 1.25rem 5rem;isolation:isolate}.auth-page__content.svelte-1x05zx6{width:min(100%,28rem)}.auth-page__heading.svelte-1x05zx6{margin-bottom:1.6rem;text-align:center}.auth-page__icon.svelte-1x05zx6{display:inline-grid;width:3.75rem;height:3.75rem;place-items:center;border:1px solid rgba(153,151,255,.38);border-radius:1.1rem;background:color-mix(in oklch,var(--color-primary) 12%,transparent);box-shadow:inset 0 1px #ffffff1a,0 18px 36px -25px #4d4ce8bd;color:#a8a5ff}.auth-page__heading.svelte-1x05zx6 h1:where(.svelte-1x05zx6){margin:.6rem 0 0;color:#f2f5ff;font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.15rem);font-weight:680;letter-spacing:-.055em}.auth-page__heading.svelte-1x05zx6>p:where(.svelte-1x05zx6):last-child{margin:.55rem auto 0;color:#a8b6ce;font-size:.9rem;line-height:1.6}.auth-card.svelte-1x05zx6{border:1px solid rgba(131,153,202,.28);border-radius:1rem;background:linear-gradient(145deg,#182842eb,#0b1728f0),#0c1728eb;padding:1.75rem;box-shadow:inset 0 1px #ffffff12,0 28px 62px -38px #000000f5,0 10px 30px -22px #484fd380;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.auth-label.svelte-1x05zx6{display:block;margin-bottom:.375rem;color:color-mix(in oklch,var(--color-base-content) 78%,transparent);font-size:.8125rem;font-weight:550;letter-spacing:-.01em}.auth-input.svelte-1x05zx6{height:2.5rem;min-height:2.5rem;border-color:color-mix(in oklch,var(--color-base-content) 14%,transparent);border-radius:var(--radius-field, .5rem);background:color-mix(in oklch,var(--color-base-200) 65%,var(--color-base-100));color:var(--color-base-content);font-size:.875rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.auth-input.svelte-1x05zx6::placeholder{color:color-mix(in oklch,var(--color-base-content) 35%,transparent)}.auth-input.svelte-1x05zx6:focus{border-color:var(--color-primary);background:var(--color-base-100);box-shadow:0 0 0 1px var(--color-primary),0 0 0 3px color-mix(in oklch,var(--color-primary) 18%,transparent);outline:none}.auth-submit.svelte-1x05zx6{height:2.5rem;min-height:2.5rem;border:0;border-radius:var(--radius-field, .5rem);background:var(--color-primary);box-shadow:0 8px 16px -6px color-mix(in oklch,var(--color-primary) 40%,transparent);color:var(--color-primary-content, white);font-size:.875rem;font-weight:600}.auth-submit.svelte-1x05zx6:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.auth-card__link-row.svelte-1x05zx6{margin-top:1.25rem;text-align:center}.auth-link.svelte-1x05zx6{color:#a9a8ff;font-size:.84rem;font-weight:650;text-decoration:none}.auth-link.svelte-1x05zx6:hover{color:#d1d2ff;text-decoration:underline;text-underline-offset:.2rem}.auth-divider.svelte-1x05zx6{margin:1.35rem 0 0;color:#71809b;font-size:.72rem}.auth-divider.svelte-1x05zx6:before,.auth-divider.svelte-1x05zx6:after{background:#8097c32b}.auth-security.svelte-1x05zx6{margin-top:1.15rem;color:#8c9ab2;font-size:.72rem;text-align:center}@media(max-width:520px){.auth-page.svelte-1x05zx6{min-height:calc(100vh - 150px);padding:2.75rem 1rem 3.5rem}.auth-card.svelte-1x05zx6{border-radius:.85rem;padding:1.25rem}}
