.auth-visual.svelte-1s728sz{min-height:100vh;background:radial-gradient(60% 50% at 88% 12%,rgba(91,91,255,.22),transparent 70%),radial-gradient(35% 60% at 8% 90%,rgba(44,58,237,.16),transparent 70%),var(--color-ink, #0b1020);color:#ffffffeb;position:relative;isolation:isolate}.auth-glow.svelte-1s728sz{position:absolute;top:-18%;right:-12%;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(91,91,255,.35),transparent 70%);filter:blur(40px);pointer-events:none;z-index:0}.auth-noise.svelte-1s728sz{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;mix-blend-mode:overlay;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.auth-edge-rule.svelte-1s728sz{position:absolute;top:12%;bottom:12%;left:clamp(56px,8vw,96px);width:1px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.1) 14%,rgba(255,255,255,.1) 86%,transparent);pointer-events:none;z-index:0}.auth-visual-inner.svelte-1s728sz{position:relative;z-index:1;width:min(100%,640px);min-height:100vh;margin:0 auto;padding:clamp(48px,7vh,88px) clamp(56px,8vw,96px);display:grid;grid-template-rows:auto 1fr auto;gap:clamp(40px,6vh,72px)}.auth-mark.svelte-1s728sz{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;letter-spacing:-.01em;color:#ffffffeb;animation:svelte-1s728sz-auth-fade-up .7s cubic-bezier(.22,.61,.36,1) both}.auth-mark-tile.svelte-1s728sz{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fffffff2;font-family:Fraunces,Georgia,Times New Roman,serif;font-style:italic;font-size:17px;line-height:1}.auth-visual-copy.svelte-1s728sz{align-self:center;max-width:480px;animation:svelte-1s728sz-auth-fade-up .8s cubic-bezier(.22,.61,.36,1) 80ms both}.auth-kicker.svelte-1s728sz{display:inline-flex;align-items:center;gap:10px;color:#fff9;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.auth-kicker-dot.svelte-1s728sz{position:relative;width:6px;height:6px;border-radius:999px;background:var(--color-accent-3, #5b5bff);box-shadow:0 0 #5b5bff8c}@media (prefers-reduced-motion: no-preference){.auth-kicker-dot.svelte-1s728sz{animation:svelte-1s728sz-auth-pulse 2.4s ease-out infinite}}.auth-visual-copy.svelte-1s728sz h2:where(.svelte-1s728sz){margin-top:22px;font-family:var(--font-sans, "Geist", sans-serif);font-weight:600;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:1.04;letter-spacing:-.028em;color:#fffffff7;font-feature-settings:"ss01","ss03"}.auth-visual-copy.svelte-1s728sz p:where(.svelte-1s728sz){margin-top:22px;max-width:440px;color:#ffffffa8;font-size:15.5px;line-height:1.65;letter-spacing:-.005em}.auth-spacer.svelte-1s728sz{min-height:24px}@keyframes svelte-1s728sz-auth-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1s728sz-auth-pulse{0%{box-shadow:0 0 #5b5bff8c}70%{box-shadow:0 0 0 10px #5b5bff00}to{box-shadow:0 0 #5b5bff00}}
