.auth-visual-fill.svelte-18upc2h{background:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--accent) 16%, var(--panel-solid)) 0%, transparent 30%), radial-gradient(circle at 84% 24%, color-mix(in srgb, var(--panel-border-strong) 26%, var(--panel-solid)) 0%, transparent 24%), linear-gradient(145deg, var(--panel-solid) 0%, var(--bg-muted) 100%);position:absolute;inset:0;overflow:hidden}.auth-visual-image.svelte-18upc2h{z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.auth-visual-fill.svelte-18upc2h:before,.auth-visual-fill.svelte-18upc2h:after{content:"";position:absolute;inset:-10%}.auth-visual-fill.svelte-18upc2h:before{background:repeating-linear-gradient(90deg, transparent 0 2.15rem, color-mix(in srgb, var(--panel-border-strong) 18%, transparent) 2.15rem 2.23rem), repeating-linear-gradient(0deg, transparent 0 2.15rem, color-mix(in srgb, var(--panel-border-strong) 12%, transparent) 2.15rem 2.23rem), linear-gradient(128deg, transparent 10%, color-mix(in srgb, var(--accent) 10%, transparent) 10.8%, transparent 11.6%), linear-gradient(34deg, transparent 31%, color-mix(in srgb, var(--panel-border-strong) 12%, transparent) 31.8%, transparent 32.6%), linear-gradient(168deg, transparent 58%, color-mix(in srgb, var(--accent) 8%, transparent) 58.8%, transparent 59.6%);opacity:.5;transform:scale(1.04)}.auth-visual-fill.svelte-18upc2h:after{background:radial-gradient(circle at 22% 74%, color-mix(in srgb, var(--accent) 16%, var(--panel-solid)) 0%, transparent 14%), radial-gradient(circle at 72% 64%, color-mix(in srgb, var(--accent) 12%, var(--panel-solid)) 0%, transparent 12%), radial-gradient(circle at 42% 46%, color-mix(in srgb, var(--panel-border-strong) 18%, var(--panel-solid)) 0%, transparent 14%);opacity:.72}.auth-link-inline.svelte-dayocm,.auth-link-inline.svelte-ctfrkd{cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:underline}.auth-card-copy.svelte-e0pze3{gap:.45rem;margin-bottom:1.4rem;display:grid}.auth-card-kicker.svelte-e0pze3{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:800}.auth-card-copy.svelte-e0pze3 h2:where(.svelte-e0pze3){color:var(--fg-strong);margin:0;font-size:clamp(1.55rem,2.6vw,2rem);line-height:1.05}.auth-card-copy.svelte-e0pze3>p:where(.svelte-e0pze3):last-child{max-width:32rem;color:var(--muted-strong);margin:0;font-size:.95rem;line-height:1.5}.auth-backdrop.svelte-1cd4jcu{z-index:1200;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;pointer-events:auto;background:#08111fb8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.auth-dismiss-layer.svelte-1cd4jcu{background:0 0;border:0;padding:0;position:absolute;inset:0}.auth-modal.svelte-1cd4jcu{z-index:1;pointer-events:auto;position:relative}.auth-stage-stack.svelte-1cd4jcu,.auth-stage-form.svelte-1cd4jcu{gap:.9rem;display:grid}.auth-stage-divider.svelte-1cd4jcu{background:var(--panel-border);opacity:.75;height:1px}.auth-stage-link.svelte-1cd4jcu{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.88rem;font-weight:700}.status.svelte-1cd4jcu{border:1px solid var(--panel-border);background:var(--panel-solid);color:var(--muted-strong);border-radius:1rem;margin:.85rem 0 0;padding:.8rem .95rem;font-size:.85rem;line-height:1.45}@media (width<=767px){.auth-backdrop-mobile-top.svelte-1cd4jcu{place-items:start center;padding-top:1rem}.auth-backdrop.svelte-1cd4jcu{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.auth-modal.svelte-1cd4jcu{width:100%}}
