.connect-diagram.svelte-1ulnxhr{display:block;width:100%;height:auto;overflow:visible}.cx-spoke.svelte-1ulnxhr{fill:none;stroke:color-mix(in srgb,var(--color-base-content) 22%,transparent);stroke-width:1.6;stroke-dasharray:3 6}.cx-rim.svelte-1ulnxhr{fill:none;stroke:color-mix(in srgb,var(--color-primary) 30%,transparent);stroke-width:2.4}.cx-rim-live.svelte-1ulnxhr{fill:none;stroke:var(--color-primary);stroke-width:3.2;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--color-primary) 70%,transparent))}.cx-packet.svelte-1ulnxhr{fill:var(--color-primary);opacity:0}.connect-diagram.svelte-1ulnxhr .cx-dot-in{fill:var(--color-accent)}.connect-diagram.svelte-1ulnxhr .cx-dot-out{fill:var(--color-primary);stroke:var(--color-base-100);stroke-width:1.5}.cx-rim-label.svelte-1ulnxhr{fill:color-mix(in srgb,var(--color-base-content) 62%,transparent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.04em}.cx-pill.svelte-1ulnxhr{fill:var(--color-base-100);stroke:color-mix(in srgb,var(--color-base-content) 16%,transparent);stroke-width:1.5}.cx-flash-ring.svelte-1ulnxhr{fill:color-mix(in srgb,var(--color-primary) 45%,transparent);stroke:var(--color-primary);stroke-width:2;opacity:0;pointer-events:none}.cx-who.svelte-1ulnxhr{fill:var(--color-base-content);font-size:14px;font-weight:650}.cx-agent-name.svelte-1ulnxhr{fill:color-mix(in srgb,var(--color-base-content) 60%,transparent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.narrow.svelte-1ulnxhr .cx-who:where(.svelte-1ulnxhr){font-size:16px}.narrow.svelte-1ulnxhr .cx-agent-name:where(.svelte-1ulnxhr){font-size:12.5px}.narrow.svelte-1ulnxhr .cx-rim-label:where(.svelte-1ulnxhr){font-size:13px}.cx-glow-stop.svelte-1ulnxhr,.cx-fill-a.svelte-1ulnxhr{stop-color:var(--color-primary)}.cx-fill-b.svelte-1ulnxhr{stop-color:var(--color-accent)}.cx-brain-glow.svelte-1ulnxhr{transform-box:fill-box;transform-origin:center;animation:svelte-1ulnxhr-cx-breathe 4s ease-in-out infinite}.cx-core.svelte-1ulnxhr{transform-box:fill-box;transform-origin:center}.cx-pulse.svelte-1ulnxhr{fill:none;stroke:var(--color-primary);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.cx-core.svelte-1ulnxhr.cx-go{animation:svelte-1ulnxhr-cx-beat 1.2s ease-in-out}.cx-pulse.svelte-1ulnxhr.cx-go{animation:svelte-1ulnxhr-cx-ripple 1.6s ease-out}.cx-brain-title.svelte-1ulnxhr{fill:#fff;font-family:Sora,sans-serif;font-size:20px;font-weight:800}.cx-brain-sub.svelte-1ulnxhr{fill:#ffffffd9;font-size:11px;font-weight:600}@keyframes svelte-1ulnxhr-cx-beat{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}18%{transform:scale(1.09);filter:drop-shadow(0 0 18px color-mix(in srgb,var(--color-primary) 80%,transparent))}40%{transform:scale(1.01)}}@keyframes svelte-1ulnxhr-cx-ripple{0%{transform:scale(1);opacity:.7}to{transform:scale(1.45);opacity:0}}@keyframes svelte-1ulnxhr-cx-breathe{0%,to{transform:scale(.94);opacity:.75}50%{transform:scale(1.06);opacity:1}}.cx-rim-still.svelte-1ulnxhr{opacity:.8}@media (prefers-reduced-motion: reduce){.cx-brain-glow.svelte-1ulnxhr,.cx-core.svelte-1ulnxhr,.cx-pulse.svelte-1ulnxhr{animation:none}}.browser.svelte-18szsp{position:relative;margin:0;overflow:hidden;border-radius:14px;border:1px solid color-mix(in srgb,var(--color-base-content) 14%,transparent);background:var(--color-base-200);box-shadow:0 1px color-mix(in srgb,white 10%,transparent) inset,0 40px 90px -30px #0000008c,0 18px 40px -24px color-mix(in srgb,var(--color-primary) 55%,transparent)}.browser-bar.svelte-18szsp{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--color-base-content) 10%,transparent);background:color-mix(in srgb,var(--color-base-300) 55%,var(--color-base-200))}.browser-dots.svelte-18szsp{display:flex;gap:7px;flex:1 1 0}.browser-dots.svelte-18szsp i:where(.svelte-18szsp){width:11px;height:11px;border-radius:999px;background:#ff5f57}.browser-dots.svelte-18szsp i:where(.svelte-18szsp):nth-child(2){background:#febc2e}.browser-dots.svelte-18szsp i:where(.svelte-18szsp):nth-child(3){background:#28c840}.browser-url.svelte-18szsp{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:60%;padding:5px 16px;border-radius:999px;background:color-mix(in srgb,var(--color-base-100) 80%,transparent);color:color-mix(in srgb,var(--color-base-content) 60%,transparent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.browser-url-text.svelte-18szsp{min-width:0;overflow:hidden;text-overflow:ellipsis}.browser-spacer.svelte-18szsp{flex:1 1 0}@media (max-width: 680px){.browser.svelte-18szsp{border-radius:10px;transform:none}.browser-bar.svelte-18szsp{padding:8px 10px;gap:8px}.browser-dots.svelte-18szsp i:where(.svelte-18szsp){width:9px;height:9px}.browser-url.svelte-18szsp{max-width:72%;padding:4px 10px;font-size:.6875rem}}html:not([data-theme=saasstartertheme-light]) .shot-light.svelte-18szsp,html[data-theme=saasstartertheme-light] .shot-dark.svelte-18szsp{display:none!important}.slides.svelte-18szsp{position:relative;display:grid}.expand.svelte-18szsp{position:absolute;bottom:12px;right:12px;z-index:1;display:grid;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--color-primary) 45%,transparent);border-radius:10px;background:color-mix(in srgb,var(--color-primary) 22%,var(--color-base-100));color:var(--color-primary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 16px -8px #0006;cursor:pointer;transition:transform .16s ease}.expand.svelte-18szsp:hover{transform:scale(1.06)}@media (max-width: 640px){.expand.svelte-18szsp{display:none}}.slides.svelte-18szsp img:where(.svelte-18szsp){grid-area:1 / 1;display:block;width:100%;height:100%;object-fit:cover;object-position:left top;opacity:0;transition:opacity .5s ease}.slides.svelte-18szsp img.active:where(.svelte-18szsp){opacity:1}.thumbs.svelte-18szsp{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.thumbs.svelte-18szsp button:where(.svelte-18szsp){padding:0;overflow:hidden;aspect-ratio:16 / 10;border:2px solid color-mix(in srgb,var(--color-base-content) 14%,transparent);border-radius:8px;background:var(--color-base-200);box-shadow:0 6px 14px -8px #00000059;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.thumbs.svelte-18szsp button:where(.svelte-18szsp):hover{transform:translateY(-1px)}.thumbs.svelte-18szsp button.active:where(.svelte-18szsp){border-color:var(--color-primary);box-shadow:0 10px 22px -10px color-mix(in srgb,var(--color-primary) 60%,transparent)}.thumbs.svelte-18szsp img:where(.svelte-18szsp){display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.lightbox.svelte-18szsp{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:56px 72px;border:0;background:color-mix(in srgb,var(--color-base-100) 94%,transparent);place-items:center}.lightbox[open].svelte-18szsp{display:grid}.lightbox.svelte-18szsp::backdrop{background:transparent}.lightbox.svelte-18szsp img:where(.svelte-18szsp){grid-area:1 / 1;max-width:100%;max-height:calc(100dvh - 112px);width:auto;height:auto;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-base-content) 14%,transparent);box-shadow:0 40px 90px -30px #0000008c}.lb-btn.svelte-18szsp{position:fixed;display:grid;place-items:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--color-base-content) 14%,transparent);border-radius:999px;background:var(--color-base-100);color:var(--color-base-content);cursor:pointer}.lb-close.svelte-18szsp{top:16px;right:16px}.lb-prev.svelte-18szsp,.lb-next.svelte-18szsp{top:50%;transform:translateY(-50%)}.lb-prev.svelte-18szsp{left:16px}.lb-next.svelte-18szsp{right:16px}@media (max-width: 680px){.thumbs.svelte-18szsp{gap:6px;margin-top:10px}}html{scroll-behavior:smooth}.home-page.svelte-1liah67{--pf-ink: var(--color-neutral);--pf-ink-soft: var(--color-accent);--pf-cream: var(--color-neutral-content);--pf-paper: var(--color-base-100);--pf-paper-card: var(--color-base-200);--pf-card-glass: color-mix(in srgb, var(--color-base-200) 72%, transparent);--pf-ink-glass: linear-gradient( 135deg, color-mix(in srgb, #15121f 90%, transparent), color-mix(in srgb, #2a1d42 90%, transparent) );--pf-on-ink-accent: #c4a3f7;--pf-paper-glass: color-mix( in srgb, var(--color-base-100) 60%, transparent );--pf-muted: color-mix(in srgb, var(--color-base-content) 65%, transparent);--pf-coral: var(--color-primary);--pf-teal: var(--color-accent);--pf-gold: var(--color-warning);--pf-plum: var(--color-info);--pf-line: color-mix(in srgb, var(--color-base-content) 14%, transparent);--pf-line-soft: color-mix( in srgb, var(--color-base-content) 6%, transparent );--pf-on-dark-strong: color-mix( in srgb, var(--color-neutral-content) 92%, transparent );--pf-on-dark-soft: color-mix( in srgb, var(--color-neutral-content) 72%, transparent );--pf-on-dark-fade: color-mix( in srgb, var(--color-neutral-content) 12%, transparent );--pf-on-dark-line: color-mix( in srgb, var(--color-neutral-content) 22%, transparent );position:relative;clip-path:inset(0);background-color:var(--pf-paper);color:var(--color-base-content);font-family:Inter Tight,ui-sans-serif,system-ui,sans-serif}.home-page.svelte-1liah67>section:where(.svelte-1liah67){position:relative;z-index:1}.home-page.svelte-1liah67>section[id]:where(.svelte-1liah67){scroll-margin-top:72px}.bg-fx.svelte-1liah67{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--color-base-content) 7%,transparent) 1px,transparent 1.4px);background-size:22px 22px}.bg-dots-glow.svelte-1liah67{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(color-mix(in srgb,var(--color-primary) 75%,var(--color-base-content)) 1.3px,transparent 1.8px);background-size:22px 22px;opacity:.5;-webkit-mask-image:radial-gradient(ellipse 26% 24% at 50% 50%,#000 0%,rgba(0,0,0,.45) 50%,transparent 100%);mask-image:radial-gradient(ellipse 26% 24% at 50% 50%,#000 0%,rgba(0,0,0,.45) 50%,transparent 100%);-webkit-mask-repeat:repeat;mask-repeat:repeat;animation:svelte-1liah67-bg-blobs 10s linear infinite}@keyframes svelte-1liah67-bg-blobs{0%{-webkit-mask-size:100vw 100vh;mask-size:100vw 100vh;-webkit-mask-position:45vw 40vh;mask-position:45vw 40vh}12.5%{-webkit-mask-size:108vw 94vh;mask-size:108vw 94vh;-webkit-mask-position:32vw 68vh;mask-position:32vw 68vh}25%{-webkit-mask-size:100vw 88vh;mask-size:100vw 88vh;-webkit-mask-position:0vw 80vh;mask-position:0vw 80vh}37.5%{-webkit-mask-size:92vw 94vh;mask-size:92vw 94vh;-webkit-mask-position:-32vw 68vh;mask-position:-32vw 68vh}50%{-webkit-mask-size:100vw 100vh;mask-size:100vw 100vh;-webkit-mask-position:-45vw 40vh;mask-position:-45vw 40vh}62.5%{-webkit-mask-size:108vw 94vh;mask-size:108vw 94vh;-webkit-mask-position:-32vw 12vh;mask-position:-32vw 12vh}75%{-webkit-mask-size:100vw 88vh;mask-size:100vw 88vh;-webkit-mask-position:0vw 0vh;mask-position:0vw 0vh}87.5%{-webkit-mask-size:92vw 94vh;mask-size:92vw 94vh;-webkit-mask-position:32vw 12vh;mask-position:32vw 12vh}to{-webkit-mask-size:100vw 100vh;mask-size:100vw 100vh;-webkit-mask-position:45vw 40vh;mask-position:45vw 40vh}}@media (prefers-reduced-motion: reduce){.bg-dots-glow.svelte-1liah67{animation:none}}@media print{.bg-fx.svelte-1liah67{display:none}}h1.svelte-1liah67,h2.svelte-1liah67,h3.svelte-1liah67{font-family:Sora,Inter Tight,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em}h2.svelte-1liah67{margin:0;font-size:clamp(1.9rem,4vw,3.4rem);line-height:1.05;font-weight:800}h3.svelte-1liah67{margin:0 0 8px;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:800}p.svelte-1liah67{line-height:1.6}.eyebrow.svelte-1liah67{margin:0 0 12px;color:var(--pf-coral);font-size:.78rem;font-weight:650;text-transform:uppercase;letter-spacing:.08em}.hero.svelte-1liah67{position:relative;width:100%;min-height:clamp(440px,62vh,640px);display:flex;overflow:hidden;background:var(--color-neutral)}.hero-image.svelte-1liah67,.hero-overlay.svelte-1liah67{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-image.svelte-1liah67{object-fit:cover;object-position:left top;display:block}.hero-overlay.svelte-1liah67{background:linear-gradient(180deg,#0b0a1000 55%,#0b0a10f2),linear-gradient(90deg,#0b0a10f0,#0b0a10db 45%,#0b0a108c)}.hero-content.svelte-1liah67{position:relative;z-index:1;width:100%;max-width:1100px;margin:0 auto;padding:clamp(64px,9vw,104px) clamp(24px,5vw,72px) clamp(72px,10vw,112px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;color:var(--color-neutral-content)}.byline.svelte-1liah67{display:inline-flex;align-items:center;gap:14px;margin-bottom:22px;color:inherit;text-decoration:none}.byline.svelte-1liah67 img:where(.svelte-1liah67){width:60px;height:60px;border-radius:50%;object-fit:cover;object-position:50% 20%;border:2px solid rgba(255,255,255,.75);box-shadow:0 8px 24px -8px #00000080}.byline.svelte-1liah67>span:where(.svelte-1liah67){display:grid;gap:2px}.byline-name.svelte-1liah67{font-weight:700;font-size:1.05rem;color:#fff}.byline-title.svelte-1liah67{color:var(--pf-on-ink-accent);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}h1.svelte-1liah67{max-width:980px;margin:0;font-size:clamp(2.4rem,6.4vw,5.4rem);line-height:.98;font-weight:900;color:var(--color-neutral-content);text-shadow:0 2px 24px rgba(0,0,0,.45)}.hero-copy.svelte-1liah67{max-width:720px;margin:24px 0 0;color:var(--pf-on-dark-strong);font-size:clamp(1.05rem,1.6vw,1.25rem);text-shadow:0 1px 12px rgba(0,0,0,.4)}.hero-actions.svelte-1liah67{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero-actions.svelte-1liah67 .btn:where(.svelte-1liah67){font-family:Inter Tight,ui-sans-serif,system-ui,sans-serif;font-weight:500}.contained.svelte-1liah67{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:80px 0}.section-heading.svelte-1liah67{max-width:820px;margin-bottom:36px}.section-heading.center.svelte-1liah67{margin-left:auto;margin-right:auto;text-align:center}.showcase-glow.svelte-1liah67{position:absolute;top:8%;right:6%;bottom:-4%;left:6%;border-radius:40px;background:radial-gradient(60% 55% at 30% 40%,color-mix(in srgb,var(--color-primary) 45%,transparent),transparent 70%),radial-gradient(50% 50% at 75% 65%,color-mix(in srgb,var(--color-info) 30%,transparent),transparent 70%);opacity:.4;pointer-events:none}.shot-light.svelte-1liah67,html[data-theme=saasstartertheme-light] .shot-dark.svelte-1liah67{display:none}html[data-theme=saasstartertheme-light] .shot-light.svelte-1liah67{display:block}.flow-card.svelte-1liah67{background:var(--pf-card-glass);border:1px solid var(--pf-line);border-radius:18px;padding:clamp(18px,3vw,36px)}.flow-hint.svelte-1liah67{display:none;margin:0 0 8px;font-size:.85rem;color:var(--pf-muted)}.flow-scroll.svelte-1liah67{overflow-x:auto;-webkit-overflow-scrolling:touch}.flow.svelte-1liah67{display:block;width:100%;min-width:620px;max-width:960px;margin:0 auto;height:auto}.flow-hdr.svelte-1liah67{fill:var(--pf-muted);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.12em}.flow-line.svelte-1liah67{fill:none;stroke:var(--pf-line);stroke-width:2}.flow-pill.svelte-1liah67{fill:var(--pf-paper);stroke:var(--pf-line);stroke-width:1.5}.flow-label.svelte-1liah67{fill:var(--color-base-content);font-size:15px;font-weight:500}.flow-dot-back.svelte-1liah67{fill:var(--pf-muted);opacity:.6}.flow-dot-out.svelte-1liah67{fill:var(--color-primary)}.brain-orbit.svelte-1liah67{fill:none;stroke:var(--color-primary);stroke-width:1.5;stroke-dasharray:4 9;opacity:.7;transform-origin:450px 210px;animation:svelte-1liah67-orbit 18s linear infinite}.brain-glow.svelte-1liah67{transform-origin:450px 210px;animation:svelte-1liah67-breathe 4s ease-in-out infinite}.glow-stop.svelte-1liah67,.fill-stop-a.svelte-1liah67{stop-color:var(--color-primary)}.fill-stop-b.svelte-1liah67{stop-color:var(--color-accent)}.brain-title.svelte-1liah67{fill:#fff;font-family:Sora,sans-serif;font-size:24px;font-weight:800}.brain-sub.svelte-1liah67{fill:#ffffffd9;font-size:13px;font-weight:600}.brain-note.svelte-1liah67{fill:var(--pf-muted);font-size:13px;font-style:italic}@keyframes svelte-1liah67-orbit{to{transform:rotate(360deg)}}@keyframes svelte-1liah67-breathe{0%,to{transform:scale(.94);opacity:.75}50%{transform:scale(1.06);opacity:1}}@media (prefers-reduced-motion: reduce){.flow-dot.svelte-1liah67{display:none}.brain-orbit.svelte-1liah67,.brain-glow.svelte-1liah67{animation:none}}.flow-steps.svelte-1liah67{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0 0;padding:0;list-style:none}.flow-steps.svelte-1liah67 li:where(.svelte-1liah67){padding:20px;border-radius:14px;background:var(--pf-paper-glass);border:1px solid var(--pf-line)}.flow-steps.svelte-1liah67 p:where(.svelte-1liah67){margin:0;color:var(--pf-muted);font-size:.95rem}.step-num.svelte-1liah67{font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:500;color:var(--pf-coral)}.step-num.svelte-1liah67{display:block;margin-bottom:8px}.flow-pill-custom.svelte-1liah67{stroke:var(--color-primary);stroke-dasharray:5 4;stroke-width:2}.flow-key.svelte-1liah67{fill:var(--pf-muted);font-size:12px;font-style:italic}.connect-card.svelte-1liah67{--pf-muted: color-mix(in srgb, var(--color-base-content) 74%, transparent);--pf-coral: #d9c2ff;display:flex;flex-direction:column;gap:32px;padding:clamp(28px,4vw,44px);border-radius:24px;color:var(--color-base-content);background:radial-gradient(90% 120% at 100% 0%,rgb(157 107 234 / .45),transparent 60%),radial-gradient(70% 90% at 0% 100%,rgb(122 69 214 / .35),transparent 65%),linear-gradient(135deg,#2a1650,#1b1035 55%,#120b24);border:1px solid rgb(183 148 246 / .45);box-shadow:0 0 0 4px #9d6bea1f,0 40px 90px -40px #7a45d6bf}.product-name.svelte-1liah67{margin:0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05;color:var(--color-base-content)}.connect-badge.svelte-1liah67{display:inline-block;margin-bottom:14px;padding:4px 10px;border-radius:999px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--pf-coral);border:1px solid currentColor;background:color-mix(in srgb,currentColor 24%,transparent)}.connect-tagline.svelte-1liah67{margin:8px 0 0;font-size:1.2rem;font-weight:600}.connect-copy.svelte-1liah67 p:where(.svelte-1liah67):not(.connect-tagline){margin:14px 0 24px;color:var(--pf-muted)}.connect-art.svelte-1liah67{display:block;min-width:0;margin-top:auto}.closing.svelte-1liah67{padding:80px 0 120px}.closing-inner.svelte-1liah67{background:var(--pf-card-glass);border:1px solid var(--pf-line);border-radius:18px;padding:72px 56px;text-align:center}.closing-inner.svelte-1liah67 p:where(.svelte-1liah67):not(.eyebrow){max-width:640px;margin:18px auto 0;color:var(--pf-muted);font-size:1.1rem}.sites-section.svelte-1liah67{padding-top:48px;padding-bottom:24px}.sites.svelte-1liah67{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.site.svelte-1liah67{position:relative;display:flex;flex-direction:column;gap:6px;padding:22px 24px;border-radius:18px;border:1px solid var(--pf-line);background:var(--pf-card-glass);color:var(--color-base-content);text-decoration:none;transition:transform .2s ease,border-color .2s ease}.site.svelte-1liah67:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-primary) 55%,transparent)}.site-here.svelte-1liah67{border-color:color-mix(in srgb,var(--color-primary) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 14%,transparent)}.site-role.svelte-1liah67{color:var(--pf-coral);font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.site-logo.svelte-1liah67{display:flex;align-items:center;gap:10px;height:40px;margin:6px 0 4px}.site-logo.svelte-1liah67 img:where(.svelte-1liah67){width:auto;height:28px}.site-logo.svelte-1liah67 .site-icon:where(.svelte-1liah67){height:32px}.site-wordmark.svelte-1liah67{font-size:1.4rem;font-weight:600}.site-body.svelte-1liah67{color:var(--pf-muted);font-size:.95rem;line-height:1.5}.site-icon-corner.svelte-1liah67{position:absolute;top:18px;right:18px;fill:none;stroke:var(--color-primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.8;transition:opacity .2s ease}.site.svelte-1liah67:hover .site-icon-corner:where(.svelte-1liah67){opacity:1}.lab-stack.svelte-1liah67{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:28px 0 0;padding:0;list-style:none}.lab-stack.svelte-1liah67 li:where(.svelte-1liah67){padding:5px 12px;border-radius:999px;border:1px solid var(--pf-line);background:var(--pf-paper-glass);color:var(--pf-muted);font-family:JetBrains Mono,monospace;font-size:.78rem}.section-copy.svelte-1liah67{max-width:620px;margin:14px auto 0;color:var(--pf-muted);font-size:1.08rem}.builds.svelte-1liah67{margin-top:clamp(64px,9vw,128px);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(56px,8vw,96px)}.build.svelte-1liah67{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:".    shot" "head shot" "copy shot" ".    shot";column-gap:clamp(28px,4vw,56px);scroll-margin-top:90px}.build-flip.svelte-1liah67{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"shot ." "shot head" "shot copy" "shot ."}.build-head.svelte-1liah67{grid-area:head}.build-copy.svelte-1liah67{grid-area:copy}.build-kicker.svelte-1liah67{display:inline-block;margin:0 0 12px;padding:4px 12px;border-radius:999px;border:1px solid currentColor;background:color-mix(in srgb,currentColor 22%,var(--color-base-100));color:var(--color-primary);font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.build-title.svelte-1liah67{margin:0;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.05}.build-tagline.svelte-1liah67{margin:10px 0 0;font-size:1.15rem;font-weight:600}.build-body.svelte-1liah67{margin:12px 0 0;color:var(--pf-muted)}.build-under-label.svelte-1liah67,.build-posts-label.svelte-1liah67,.research-label.svelte-1liah67{margin:20px 0 8px;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pf-muted)}.build-under.svelte-1liah67,.research-findings.svelte-1liah67{display:grid;gap:6px;margin:0;padding:0;list-style:none}.build-under.svelte-1liah67 li:where(.svelte-1liah67),.research-findings.svelte-1liah67 li:where(.svelte-1liah67){position:relative;padding-left:20px;font-size:.95rem;line-height:1.5}.build-under.svelte-1liah67 li:where(.svelte-1liah67):before,.research-findings.svelte-1liah67 li:where(.svelte-1liah67):before{content:"▸";position:absolute;left:0;color:var(--pf-coral)}.build-links.svelte-1liah67{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.build-links.svelte-1liah67 .btn:where(.svelte-1liah67){font-weight:500}.build-posts.svelte-1liah67 ul:where(.svelte-1liah67){display:grid;gap:4px;margin:0;padding:0;list-style:none}.build-posts.svelte-1liah67 a:where(.svelte-1liah67){color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.build-shot.svelte-1liah67{grid-area:shot;align-self:center;position:relative;min-width:0}.flow-more.svelte-1liah67{margin:24px 0 0;text-align:center}.flow-more.svelte-1liah67 .btn:where(.svelte-1liah67){font-weight:500}.home-page.svelte-1liah67 .btn.btn-outline:not(.btn-error){background-color:color-mix(in srgb,var(--color-primary) 12%,transparent);border-color:color-mix(in srgb,var(--color-primary) 38%,transparent)}.home-page.svelte-1liah67 .btn.btn-outline:not(.btn-error):hover{background-color:color-mix(in srgb,var(--color-primary) 22%,transparent);border-color:color-mix(in srgb,var(--color-primary) 55%,transparent)}.flow-title.svelte-1liah67{margin:0 0 12px;text-align:center;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pf-coral)}.research-card.svelte-1liah67{background:radial-gradient(90% 120% at 100% 0%,rgb(157 107 234 / .11),transparent 60%),radial-gradient(70% 90% at 0% 100%,rgb(122 69 214 / .09),transparent 65%),linear-gradient(135deg,#1814228c,#120f1b8c 55%,#0d0b148c)}html[data-theme=saasstartertheme-light] .research-card.svelte-1liah67{--pf-coral: var(--color-primary);background:radial-gradient(90% 120% at 100% 0%,rgb(157 107 234 / .12),transparent 60%),radial-gradient(70% 90% at 0% 100%,rgb(122 69 214 / .08),transparent 65%),color-mix(in srgb,var(--color-base-100) 88%,transparent);border-color:#9d6bea59;box-shadow:0 0 0 4px #9d6bea14,0 40px 90px -50px #7a45d673}.research-art.svelte-1liah67{width:100%;min-width:620px;max-width:860px;margin:0 auto}.research-cols.svelte-1liah67{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-top:28px;border-top:1px solid rgb(183 148 246 / .25)}.research-side.svelte-1liah67 .research-label:where(.svelte-1liah67){margin-top:0}.research-card.svelte-1liah67 .connect-tagline:where(.svelte-1liah67){max-width:520px}.research-card.svelte-1liah67 .research-label:where(.svelte-1liah67){color:var(--pf-coral)}.research-card.svelte-1liah67 .research-findings:where(.svelte-1liah67) li:where(.svelte-1liah67){color:var(--pf-muted)}.research-card.svelte-1liah67 .connect-art:where(.svelte-1liah67){margin-top:0}.closing-news.svelte-1liah67{background:transparent;display:flex;justify-content:center;margin-top:28px}.closing-news.svelte-1liah67 .newsletter{width:100%;max-width:480px}.closing-news.svelte-1liah67 .newsletter-done,.closing-news.svelte-1liah67 .newsletter-error{color:var(--color-base-content)}.closing-inner.svelte-1liah67 p.closing-more:where(.svelte-1liah67){font-size:.92rem}.closing-more.svelte-1liah67 a:where(.svelte-1liah67),.closing-more.svelte-1liah67 button:where(.svelte-1liah67){color:var(--color-primary);font:inherit;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer}@media (max-width: 900px){.sites.svelte-1liah67,.research-cols.svelte-1liah67{grid-template-columns:minmax(0,1fr)}.build.svelte-1liah67,.build-flip.svelte-1liah67{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"head" "shot" "copy";row-gap:28px}.flow-steps.svelte-1liah67{grid-template-columns:1fr 1fr}}@media (max-width: 680px){.flow-hint.svelte-1liah67{display:block}.research-art.svelte-1liah67{min-width:0;max-width:440px}.flow-steps.svelte-1liah67{grid-template-columns:1fr}.closing-inner.svelte-1liah67{padding:48px 24px}.contained.svelte-1liah67{padding:56px 0}}.blog-grid.svelte-1liah67{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none}.blog-card.svelte-1liah67{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:18px;border:1px solid var(--pf-line);background:var(--pf-card-glass);color:var(--color-base-content);text-decoration:none;transition:transform .2s ease,border-color .2s ease}a.blog-card.svelte-1liah67:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-primary) 55%,transparent)}.blog-image.svelte-1liah67{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;background:color-mix(in srgb,var(--color-primary) 14%,var(--color-base-200))}.blog-image.svelte-1liah67 img:where(.svelte-1liah67){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.blog-text.svelte-1liah67{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px 22px 22px}.blog-date.svelte-1liah67{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;color:color-mix(in srgb,var(--color-base-content) 60%,transparent)}.blog-title.svelte-1liah67{font-size:1.125rem;font-weight:650;line-height:1.3}.blog-excerpt.svelte-1liah67{font-size:.9375rem;line-height:1.55;color:color-mix(in srgb,var(--color-base-content) 74%,transparent)}.blog-pop.svelte-1liah67{position:absolute;top:12px;right:12px;z-index:1;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-primary) 45%,transparent);background:color-mix(in srgb,var(--color-primary) 18%,var(--color-base-100));color:var(--color-primary);box-shadow:0 6px 16px -8px #00000073;opacity:0;transition:opacity .2s ease,transform .2s ease}.blog-pop.svelte-1liah67 svg:where(.svelte-1liah67){fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}a.blog-card.svelte-1liah67:hover .blog-pop:where(.svelte-1liah67),a.blog-card.svelte-1liah67:focus-visible .blog-pop:where(.svelte-1liah67){opacity:1;transform:translate(1px,-1px)}.blog-skeleton.svelte-1liah67{min-height:360px;animation:svelte-1liah67-blog-pulse 1.4s ease-in-out infinite}@keyframes svelte-1liah67-blog-pulse{50%{opacity:.55}}.blog-actions.svelte-1liah67{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.blog-note.svelte-1liah67{margin:0;text-align:center}@media (max-width: 900px){.blog-grid.svelte-1liah67{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.blog-grid.svelte-1liah67{grid-template-columns:minmax(0,1fr)}}
