.stage.svelte-d9yuq5{width:400px;height:800px;transform:translate(-50%, -50%) scale(var(--flight-scale,1));pointer-events:none;z-index:0;position:absolute;top:50%;left:50%}@media (width>=600px){.stage.svelte-d9yuq5{--flight-scale:1.35}}.art.svelte-d9yuq5{position:absolute;inset:0}.arc.svelte-d9yuq5{fill:none;stroke-linecap:round;stroke-dasharray:1 12;stroke-width:2.5px}.arc-main.svelte-d9yuq5{stroke:var(--primary);stroke-opacity:.32}.arc-faint.svelte-d9yuq5{stroke:var(--text-tertiary);stroke-opacity:.28;stroke-width:2px}.dot.svelte-d9yuq5{fill:var(--text-tertiary);opacity:.35}.pin.svelte-d9yuq5{fill:var(--accent);transform-box:fill-box;transform-origin:50%;animation:svelte-d9yuq5-pin-pulse 3.6s var(--ease-out,ease) infinite}.pin-b.svelte-d9yuq5{animation-delay:1.8s}@keyframes svelte-d9yuq5-pin-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.plane.svelte-d9yuq5{width:26px;height:26px;color:var(--primary);offset-rotate:auto 90deg;offset-anchor:center;filter:drop-shadow(0 2px 4px #0000001f);margin:-13px 0 0 -13px;animation:16s linear infinite svelte-d9yuq5-plane-fly;position:absolute;top:0;left:0}@keyframes svelte-d9yuq5-plane-fly{0%{offset-distance:0%;opacity:0}6%{opacity:1}94%{opacity:1}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.plane.svelte-d9yuq5{offset-distance:30%;opacity:1;animation:none!important}.pin.svelte-d9yuq5{opacity:.85;animation:none!important}}.auth-shell.svelte-5bky5h{min-height:100dvh;padding:calc(var(--safe-top) + var(--space-6)) var(--space-5) calc(var(--safe-bottom) + var(--space-6));background:var(--surface-sunken);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.auth-card.svelte-5bky5h{z-index:1;gap:var(--space-5);width:100%;max-width:380px;padding:var(--space-8) var(--space-6);background:var(--surface-base);border-radius:var(--card-radius);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative}.brand.svelte-5bky5h{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.mark.svelte-5bky5h{width:44px;height:44px;margin-bottom:var(--space-2);border-radius:var(--pill-radius);background:var(--primary-soft);color:var(--primary);place-items:center;display:grid}.wordmark.svelte-5bky5h{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--primary);line-height:var(--leading-tight)}.tagline.svelte-5bky5h{font-size:var(--text-sm);color:var(--text-secondary)}
