.grid-lines.svelte-1omi40j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) line:where(.svelte-1omi40j){stroke:var(--sbz-line);stroke-width:1px}.contours.svelte-1omi40j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) path:where(.svelte-1omi40j){fill:none;stroke:var(--sbz-line-strong);stroke-width:1px;opacity:.9}.route.svelte-1omi40j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){fill:none;stroke:var(--sbz-subtle);stroke-width:1.25px;stroke-dasharray:3 6;opacity:.55}.trail.svelte-1omi40j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.home-ring.svelte-1omi40j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){fill:var(--sbz-surface);stroke:var(--sbz-accent);stroke-width:2px}.home-label.svelte-1omi40j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font:700 12px var(--font-mono);fill:var(--sbz-accent)}.ac.svelte-1omi40j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){fill:var(--sbz-fg);stroke:var(--sbz-surface);stroke-width:1.5px;stroke-linejoin:round}.ac-halo.svelte-1omi40j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){fill:var(--sbz-accent);opacity:.18}.target-dot.svelte-1omi40j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){fill:var(--sbz-subtle);transition:fill .3s}.target-pulse.svelte-1omi40j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){fill:none;stroke:#0000;stroke-width:2px}.found.svelte-1omi40j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .target-dot:where(.svelte-1omi40j){fill:#f59e0b}.found.svelte-1omi40j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .target-pulse:where(.svelte-1omi40j){stroke:#f59e0b;transform-origin:50%;animation:svelte-1omi40j-pulse 1.6s var(--ease-out-expo) infinite}.rec.svelte-1omi40j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:1.2s steps(2,jump-none) infinite svelte-1omi40j-blink}.feed-item.svelte-1omi40j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:svelte-1omi40j-feed-in .45s var(--ease-out-expo) both}@keyframes svelte-1omi40j-pulse{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes svelte-1omi40j-blink{50%{opacity:.2}}@keyframes svelte-1omi40j-feed-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.rec.svelte-1omi40j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.feed-item.svelte-1omi40j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.found.svelte-1omi40j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .target-pulse:where(.svelte-1omi40j){animation:none}.found.svelte-1omi40j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .target-pulse:where(.svelte-1omi40j){stroke:#f59e0b;opacity:.5}}.kicker.svelte-1phuqyy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font:500 12px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sbz-accent)}.section-title.svelte-1phuqyy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){letter-spacing:-.03em;text-wrap:balance;margin-top:.85rem;font-size:max(1.9rem,min(3.6vw,2.75rem));font-weight:600;line-height:1.08}.btn-primary.svelte-1phuqyy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.btn-secondary.svelte-1phuqyy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:transform .15s,filter .15s,background-color .15s,border-color .15s;display:inline-flex}.btn-primary.svelte-1phuqyy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--sbz-accent);color:var(--sbz-accent-fg);box-shadow:0 1px 0 0 #ffffff40 inset, 0 8px 20px -8px var(--color-brand-500)}.btn-primary.svelte-1phuqyy:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:brightness(1.06)}.btn-secondary.svelte-1phuqyy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--sbz-surface);border:1px solid var(--sbz-line);color:var(--sbz-fg)}.btn-secondary.svelte-1phuqyy:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--sbz-line-strong);background:var(--sbz-surface-2)}.btn-primary.svelte-1phuqyy:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.btn-secondary.svelte-1phuqyy:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:scale(.98)}.headline-accent.svelte-1phuqyy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(100deg, var(--color-brand-500), #4f46e5 70%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .headline-accent.svelte-1phuqyy{background-image:linear-gradient(100deg, var(--color-brand-300), #a5b4fc 70%)}.live-dot.svelte-1phuqyy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";animation:svelte-1phuqyy-ping 2s var(--ease-out-expo) infinite;border:2px solid #10b98180;border-radius:9999px;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}@keyframes svelte-1phuqyy-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.feature.svelte-1phuqyy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";background:radial-gradient(24rem 12rem at 0% 0%, var(--sbz-accent-soft), transparent 70%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.feature.svelte-1phuqyy:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{opacity:1}.app-card.svelte-1phuqyy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:transform .3s var(--ease-spring), border-color .3s}.app-card.svelte-1phuqyy:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--sbz-line-strong);transform:translateY(-4px)}.secure.svelte-1phuqyy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:radial-gradient(40rem 22rem at 90% 0,#38bdf859,#0000 60%),radial-gradient(30rem 20rem at 0 100%,#6366f159,#0000 60%),linear-gradient(160deg,#0c2a4a,#0b1424 60%)}.secure.svelte-1phuqyy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:40px 40px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 70% at 70% 30%,#000,#0000);mask-image:radial-gradient(70% 70% at 70% 30%,#000,#0000)}.reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0;transition:opacity .7s var(--ease-out-expo), transform .7s var(--ease-out-expo);transform:translateY(14px)}.reveal.shown:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.live-dot.svelte-1phuqyy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{animation:none}.app-card.svelte-1phuqyy:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:none}}