.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}.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-origin:450px 220px;animation:svelte-1ulnxhr-cx-breathe 4s ease-in-out infinite}.cx-core.svelte-1ulnxhr{transform-origin:450px 220px}.cx-pulse.svelte-1ulnxhr{fill:none;stroke:var(--color-primary);stroke-width:2;opacity:0;transform-origin:450px 220px}.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}}html{scroll-behavior:smooth}html[data-theme=saasstartertheme-light] .connect-page.svelte-cssi3f{--cx-ink: linear-gradient( 135deg, color-mix(in srgb, #0a1220 88%, transparent), color-mix(in srgb, #0f2a47 88%, transparent) )}.connect-page.svelte-cssi3f{--cx-muted: color-mix(in srgb, var(--color-base-content) 65%, transparent);--cx-line: color-mix(in srgb, var(--color-base-content) 14%, transparent);--cx-card: color-mix(in srgb, var(--color-base-200) 72%, transparent);--cx-ink: linear-gradient( 135deg, color-mix(in srgb, #0a1220 63%, transparent), color-mix(in srgb, #0f2a47 63%, transparent) );--cx-on-ink: var(--color-neutral-content);--cx-on-ink-soft: color-mix( in srgb, var(--color-neutral-content) 72%, transparent );--cx-on-ink-accent: #7cc0f7;position:relative;background-color:var(--color-base-100);background-image:radial-gradient(color-mix(in srgb,var(--color-base-content) 12%,transparent) 1px,transparent 1.4px);background-size:22px 22px;color:var(--color-base-content);font-family:Outfit,ui-sans-serif,system-ui,sans-serif}h1.svelte-cssi3f,h2.svelte-cssi3f,h3.svelte-cssi3f{font-family:Outfit,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em}h2.svelte-cssi3f{margin:0;font-size:clamp(1.9rem,4vw,3.2rem);line-height:1.05;font-weight:700}h3.svelte-cssi3f{margin:0 0 8px;font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:700}p.svelte-cssi3f{line-height:1.6}.eyebrow.svelte-cssi3f{margin:0 0 12px;color:var(--color-primary);font-size:.78rem;font-weight:650;text-transform:uppercase;letter-spacing:.08em}.hero.svelte-cssi3f{background:var(--cx-ink);color:var(--cx-on-ink);overflow:hidden;position:relative}.hero-inner.svelte-cssi3f{position:relative;width:min(1180px,calc(100% - 2 * var(--page-gutter)));margin:0 auto;padding:clamp(64px,10vw,120px) 0 clamp(64px,9vw,104px)}.hero-copy.svelte-cssi3f{max-width:780px}.hero.svelte-cssi3f .eyebrow:where(.svelte-cssi3f){margin-bottom:18px;color:var(--cx-on-ink-accent)}h1.svelte-cssi3f{max-width:900px;margin:0;font-size:clamp(2.3rem,5.8vw,4.6rem);line-height:1;font-weight:700;color:var(--cx-on-ink)}.lede.svelte-cssi3f{margin:24px 0 0;max-width:680px;color:var(--cx-on-ink-soft);font-size:clamp(1.05rem,1.6vw,1.22rem)}.actions.svelte-cssi3f{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.actions.center.svelte-cssi3f{justify-content:center}.actions.svelte-cssi3f .btn:where(.svelte-cssi3f){font-family:Outfit,ui-sans-serif,system-ui,sans-serif;font-weight:400}.contained.svelte-cssi3f{width:min(1180px,calc(100% - 2 * var(--page-gutter)));margin:0 auto;padding:80px 0 0}.section-heading.svelte-cssi3f{max-width:820px;margin-bottom:32px}.section-heading.center.svelte-cssi3f{margin-left:auto;margin-right:auto;text-align:center}.sub.svelte-cssi3f{margin:14px auto 0;max-width:620px;color:var(--cx-muted);font-size:1.08rem}.diagram-card.svelte-cssi3f{background:var(--cx-card);border:1px solid color-mix(in srgb,var(--color-primary) 23%,transparent);border-radius:18px;padding:clamp(18px,3vw,36px)}.hint.svelte-cssi3f{display:none;margin:0 0 8px;font-size:.85rem;color:var(--cx-muted)}.diagram-scroll.svelte-cssi3f{overflow-x:auto;-webkit-overflow-scrolling:touch}.diagram-inner.svelte-cssi3f{min-width:620px;max-width:920px;margin:0 auto}.legend.svelte-cssi3f{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 26px;margin-top:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;color:var(--cx-muted)}.legend.svelte-cssi3f span:where(.svelte-cssi3f){display:inline-flex;align-items:center;gap:8px}.legend.svelte-cssi3f i:where(.svelte-cssi3f){display:inline-block;width:26px;height:0}.key-spoke.svelte-cssi3f{border-top:2px dashed color-mix(in srgb,var(--color-base-content) 35%,transparent)}.key-rim.svelte-cssi3f{border-top:3px solid var(--color-primary)}.pair.svelte-cssi3f{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--card-gap, 24px);margin-top:18px}.pair-card.svelte-cssi3f{padding:28px;border-radius:18px;background:var(--cx-card);border:1px solid color-mix(in srgb,var(--color-primary) 23%,transparent);border-top:4px solid var(--color-accent)}.pair-card.svelte-cssi3f:last-child{border-top-color:var(--color-primary)}.kicker.svelte-cssi3f{display:block;margin-bottom:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent)}.pair-card.svelte-cssi3f:last-child .kicker:where(.svelte-cssi3f){color:var(--color-primary)}.pair-card.svelte-cssi3f p:where(.svelte-cssi3f),.control.svelte-cssi3f p:where(.svelte-cssi3f),.audience.svelte-cssi3f p:where(.svelte-cssi3f){margin:0;color:var(--cx-muted)}.audience-link.svelte-cssi3f{display:inline-block;margin-top:14px;font-weight:650;color:var(--color-primary);text-decoration:none}.audience-link.svelte-cssi3f:hover{text-decoration:underline}.together.svelte-cssi3f{margin:18px 0 0;padding:18px 22px;border-radius:14px;border:1px dashed var(--color-primary);text-align:center}.examples.svelte-cssi3f{background:var(--cx-card);border:1px solid var(--cx-line);border-radius:18px;overflow:hidden}.ex-tabs.svelte-cssi3f{display:flex;gap:2px;padding:10px 14px 0;border-bottom:1px solid var(--cx-line);overflow-x:auto;scrollbar-width:none}.ex-tabs.svelte-cssi3f::-webkit-scrollbar{display:none}.ex-tabs.svelte-cssi3f button:where(.svelte-cssi3f){font:600 .95rem Outfit,ui-sans-serif,system-ui,sans-serif;color:var(--cx-muted);background:transparent;border:0;border-bottom:2px solid transparent;padding:10px 12px 12px;cursor:pointer;white-space:nowrap}.ex-tabs.svelte-cssi3f button[aria-selected=true]:where(.svelte-cssi3f){color:var(--color-base-content);border-bottom-color:var(--color-primary)}.ex-tabs.svelte-cssi3f button:where(.svelte-cssi3f):hover{color:var(--color-base-content)}.goal.svelte-cssi3f{padding:24px 28px;border-bottom:1px solid var(--cx-line)}.goal-lbl.svelte-cssi3f{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary)}.goal.svelte-cssi3f p:where(.svelte-cssi3f){margin:6px 0 12px;font-family:Outfit,sans-serif;font-weight:700;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.3}.who.svelte-cssi3f{display:flex;flex-wrap:wrap;gap:6px}.who.svelte-cssi3f span:where(.svelte-cssi3f){font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;padding:3px 8px;border-radius:6px;background:var(--color-base-100);border:1px solid var(--cx-line);color:var(--cx-muted)}.hand-steps.svelte-cssi3f{list-style:none;margin:0;padding:14px 28px;counter-reset:step}.hand-steps.svelte-cssi3f li:where(.svelte-cssi3f){counter-increment:step;position:relative;padding:12px 0 12px 44px;display:flex;flex-direction:column;gap:2px}.hand-steps.svelte-cssi3f li:where(.svelte-cssi3f):before{content:counter(step);position:absolute;left:0;top:12px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:600 .8rem JetBrains Mono,ui-monospace,monospace;color:var(--color-primary);border:1px solid color-mix(in srgb,var(--color-primary) 50%,transparent);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.hand-steps.svelte-cssi3f li:where(.svelte-cssi3f):not(:last-child):after{content:"";position:absolute;left:14px;top:44px;bottom:-8px;width:1px;background:var(--cx-line)}.hand-steps.svelte-cssi3f b:where(.svelte-cssi3f){font-weight:650}.hand-steps.svelte-cssi3f span:where(.svelte-cssi3f){color:var(--cx-muted);font-size:.95rem}.panel-foot.svelte-cssi3f{display:flex;flex-wrap:wrap;gap:6px 22px;padding:14px 28px;border-top:1px solid var(--cx-line);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;color:var(--cx-muted)}.panel-foot.svelte-cssi3f span:where(.svelte-cssi3f):before{content:"✓ ";color:var(--color-success)}.proof.svelte-cssi3f{margin:14px 4px 0;color:var(--cx-muted);font-size:.92rem}.controls.svelte-cssi3f{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.control.svelte-cssi3f{padding:24px;border-radius:14px;background:var(--cx-card);border:1px solid var(--cx-line)}.num.svelte-cssi3f{display:block;margin-bottom:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem;color:var(--color-primary)}.audiences.svelte-cssi3f{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--card-gap, 24px)}.audience.svelte-cssi3f{padding:32px;border-radius:18px;background:var(--cx-card);border:1px solid var(--cx-line);border-top:4px solid var(--color-primary)}.audience.svelte-cssi3f h3:where(.svelte-cssi3f){font-size:clamp(1.4rem,2.4vw,1.8rem)}.closing.svelte-cssi3f{padding-bottom:120px}.closing-inner.svelte-cssi3f{background:var(--cx-ink);color:var(--cx-on-ink);border-radius:24px;padding:72px 56px;text-align:center}.closing-inner.svelte-cssi3f .eyebrow:where(.svelte-cssi3f){color:var(--cx-on-ink-accent)}.closing-inner.svelte-cssi3f h2:where(.svelte-cssi3f){color:var(--cx-on-ink)}.closing-inner.svelte-cssi3f p:where(.svelte-cssi3f):not(.eyebrow):not(.signature){max-width:620px;margin:18px auto 0;color:var(--cx-on-ink-soft);font-size:1.1rem}.signature.svelte-cssi3f{margin:28px 0 0;color:var(--cx-on-ink-soft);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem}@media(max-width:900px){.controls.svelte-cssi3f{grid-template-columns:1fr 1fr}}@media(max-width:680px){.hint.svelte-cssi3f{display:block}.pair.svelte-cssi3f,.controls.svelte-cssi3f,.audiences.svelte-cssi3f{grid-template-columns:1fr}.goal.svelte-cssi3f,.hand-steps.svelte-cssi3f,.panel-foot.svelte-cssi3f{padding-left:18px;padding-right:18px}.closing-inner.svelte-cssi3f{padding:48px 24px}.contained.svelte-cssi3f{padding-top:56px}.closing.svelte-cssi3f{padding-bottom:72px}}
