.announcement-pill.svelte-yy47xc{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-muted);transition:border-color .25s var(--ease), background .25s var(--ease), transform .25s var(--ease);border-radius:999px;align-items:center;gap:8px;padding-block:4px;padding-inline:6px 14px;font-size:.82rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.announcement-pill.launch.svelte-yy47xc{background:linear-gradient(var(--bg-surface), var(--bg-surface)) padding-box, linear-gradient(120deg, var(--cyan), var(--purple)) border-box;box-shadow:0 0 0 4px color-mix(in srgb, var(--cyan) 8%, transparent), 0 8px 28px color-mix(in srgb, var(--purple) 22%, transparent);border:1px solid #0000;padding-block:5px;padding-inline:6px 16px;font-size:.88rem}.announcement-pill.launch.svelte-yy47xc .pill-badge:where(.svelte-yy47xc){color:#fff;background:linear-gradient(135deg,#00a5bb,#5a4bd4);border-color:#0000}.announcement-pill.launch.svelte-yy47xc:hover{background:linear-gradient(var(--bg-surface), var(--bg-surface)) padding-box, linear-gradient(120deg, var(--cyan), var(--purple)) border-box;border-color:#0000}.announcement-pill.svelte-yy47xc:hover{border-color:color-mix(in srgb, var(--cyan) 35%, var(--glass-border));background:var(--bg-card-hover);transform:translateY(-1px)}.pill-badge.svelte-yy47xc{color:var(--cyan);background:color-mix(in srgb, var(--cyan) 14%, transparent);border:1px solid color-mix(in srgb, var(--cyan) 32%, transparent);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;padding:2px 8px;font-size:.62rem;font-weight:700;display:inline-flex}[dir=rtl] .pill-badge.svelte-yy47xc{letter-spacing:0}.pill-label.svelte-yy47xc{color:var(--text);font-weight:600}.arrow.svelte-yy47xc{color:var(--text-muted);transition:transform .25s var(--ease)}.announcement-pill.svelte-yy47xc:hover .arrow:where(.svelte-yy47xc){transform:translate(3px)}[dir=rtl] .announcement-pill.svelte-yy47xc:hover .arrow:where(.svelte-yy47xc){transform:scaleX(-1)translate(3px)}.stage-wrap.svelte-159kea2{width:100%;max-width:880px;margin:0 auto;container-type:inline-size}.stage.svelte-159kea2{--ios-h:44;--android-w:calc(var(--ios-h) / var(--pixel-ratio) * 1em);--ios-size:calc(var(--ios-h) / 80 * 1em);aspect-ratio:86/50;text-align:start;font-size:1.16279cqw;position:relative}.wires.svelte-159kea2{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wires-narrow.svelte-159kea2{display:none}.wire.svelte-159kea2{fill:none;stroke:var(--border-light);stroke-width:2px;stroke-dasharray:1.2 1.6;stroke-linecap:round}.comet.svelte-159kea2{fill:none;stroke:var(--cyan);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:16 120;stroke-dashoffset:16px;opacity:0;filter:drop-shadow(0 0 4px var(--cyan))}.stage[data-travel=out].svelte-159kea2 .comet:where(.svelte-159kea2){animation:.5s cubic-bezier(.55,.06,.45,.94) forwards svelte-159kea2-comet-out}.stage[data-travel=in].svelte-159kea2 .comet:where(.svelte-159kea2){animation:.5s cubic-bezier(.55,.06,.45,.94) forwards svelte-159kea2-comet-in}@keyframes svelte-159kea2-comet-out{0%{stroke-dashoffset:16px;opacity:1}85%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}@keyframes svelte-159kea2-comet-in{0%{stroke-dashoffset:-100px;opacity:1}85%{opacity:1}to{stroke-dashoffset:16px;opacity:0}}.device.svelte-159kea2{position:absolute;top:1em}.device-ios.svelte-159kea2{left:2em}.device-android.svelte-159kea2{right:2em}.device-label.svelte-159kea2{text-align:center;color:var(--text);letter-spacing:-.01em;margin-top:1.5em;font-size:1.35em;font-weight:600}.device-label.svelte-159kea2 span:where(.svelte-159kea2){color:var(--text-muted);font-size:.82em;font-weight:500;display:block}.shot.svelte-159kea2{position:absolute;inset:0}.stage.svelte-159kea2 .shot:where(.svelte-159kea2) :is(img:where(.svelte-159kea2),video:where(.svelte-159kea2)){object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.shot.svelte-159kea2 video:where(.svelte-159kea2){opacity:0}.shot.svelte-159kea2 video.ready:where(.svelte-159kea2){opacity:1}.api-card.svelte-159kea2{background:var(--bg-code);border:1px solid var(--border-light);width:31em;transition:border-color .3s var(--ease), box-shadow .3s var(--ease);z-index:2;border-radius:1.6em;padding:1.3em 1.5em 1.2em;font-size:1em;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.6em 3.2em -1.6em #0009}.sending.svelte-159kea2 .api-card:where(.svelte-159kea2),.answering.svelte-159kea2 .api-card:where(.svelte-159kea2){border-color:color-mix(in srgb, var(--cyan) 70%, transparent);box-shadow:0 0 0 .35em color-mix(in srgb, var(--cyan) 14%, transparent), 0 1.6em 3.2em -1.6em #0009}.request.svelte-159kea2{animation:svelte-159kea2-request-in .3s var(--ease) both}@keyframes svelte-159kea2-request-in{0%{opacity:0;transform:translateY(.3em)}}.api-head.svelte-159kea2{font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:.7em;margin-bottom:.8em;font-size:1.2em;display:flex}.method.svelte-159kea2{letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#00a5bb,#5a4bd4);border-radius:.45em;padding:.15em .55em;font-size:.82em;font-weight:700}.method[data-method=GET].svelte-159kea2{background:linear-gradient(135deg,#16a34a,#0e7490)}.path.svelte-159kea2{color:var(--text);text-overflow:ellipsis;overflow:hidden}.api-body.svelte-159kea2{min-height:calc(var(--body-lines) * 1.55em);font-family:var(--font-mono);color:var(--text-muted);white-space:pre;margin:0;font-size:1.1em;line-height:1.55;overflow:hidden}.api-body.svelte-159kea2 .key:where(.svelte-159kea2){color:var(--purple-light)}.api-body.svelte-159kea2 .str:where(.svelte-159kea2){color:var(--cyan)}.api-body.svelte-159kea2 .num:where(.svelte-159kea2){color:var(--orange)}.api-body.svelte-159kea2 .punct:where(.svelte-159kea2){color:var(--text-dim)}.api-foot.svelte-159kea2{border-top:1px solid var(--border);gap:.6em;margin-top:1em;padding-top:1em;display:flex}.route.svelte-159kea2{background:var(--bg-overlay-soft);color:var(--text-muted);white-space:nowrap;transition:color .3s var(--ease);border-radius:999px;flex:1;align-items:center;gap:.45em;padding:.45em .7em;font-size:1.12em;font-weight:600;display:inline-flex}.route.svelte-159kea2 .to:where(.svelte-159kea2){color:var(--text-dim);font-weight:400}.state.svelte-159kea2{border:.14em solid var(--border-light);width:1.1em;height:1.1em;transition:background .25s var(--ease), border-color .25s var(--ease);border-radius:50%;flex:none;position:relative}.sending.svelte-159kea2 .state:where(.svelte-159kea2){border-color:var(--cyan);animation:.5s ease-in-out infinite svelte-159kea2-route-pulse}.delivered.svelte-159kea2 .route:where(.svelte-159kea2){color:var(--text)}.delivered.svelte-159kea2 .state:where(.svelte-159kea2){background:#22c55e;border-color:#22c55e}.state.svelte-159kea2:after{content:"";opacity:0;width:.28em;height:.52em;transition:opacity .2s var(--ease), transform .3s var(--ease-ios);border:.13em solid #fff;border-width:0 .13em .13em 0;position:absolute;top:.12em;left:.3em;transform:rotate(45deg)scale(.4)}.delivered.svelte-159kea2 .state:where(.svelte-159kea2):after{opacity:1;transform:rotate(45deg)scale(1)}@keyframes svelte-159kea2-route-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--cyan) 50%, transparent)}50%{box-shadow:0 0 0 .35em color-mix(in srgb, var(--cyan) 0%, transparent)}}@container (width<=599px){.stage.svelte-159kea2{--ios-h:38;aspect-ratio:40/67;font-size:2.5cqw}.wires-wide.svelte-159kea2{display:none}.wires-narrow.svelte-159kea2{display:block}.device.svelte-159kea2{top:23em}.device-ios.svelte-159kea2{left:.8em}.device-android.svelte-159kea2{right:.8em}.device-label.svelte-159kea2{margin-top:1.2em;font-size:1.45em}.api-card.svelte-159kea2{width:37em;padding:1.2em 1.4em 1.1em;top:0;transform:translate(-50%)}.api-head.svelte-159kea2,.api-body.svelte-159kea2{font-size:1.3em}.route.svelte-159kea2{font-size:1.2em}}@media (prefers-reduced-motion:reduce){.request.svelte-159kea2,.comet.svelte-159kea2,.api-card.svelte-159kea2,.state.svelte-159kea2,.state.svelte-159kea2:after{transition:none;animation:none}}.platforms.svelte-gr4bc3{flex-direction:column;align-items:center;gap:16px;display:flex}.platforms-label.svelte-gr4bc3{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:600}[dir=rtl] .platforms-label.svelte-gr4bc3{letter-spacing:0}.groups.svelte-gr4bc3{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px 0;display:flex}.group.svelte-gr4bc3{gap:8px;padding:0 20px;list-style:none;display:flex}.group-android.svelte-gr4bc3{border-inline-start:1px solid var(--border-light)}.platform.svelte-gr4bc3{min-width:84px;color:var(--text-muted);white-space:nowrap;flex-direction:column;align-items:center;gap:8px;font-size:.85rem;font-weight:500;display:flex}.platform-link.svelte-gr4bc3{color:inherit;border-radius:8px;flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex}.platform-link.svelte-gr4bc3:hover span:where(.svelte-gr4bc3){color:var(--text);text-decoration:underline}.platform.svelte-gr4bc3 svg:where(.svelte-gr4bc3){fill:none;stroke:var(--text);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;opacity:.85}.platform.svelte-gr4bc3 svg:where(.svelte-gr4bc3) .fill:where(.svelte-gr4bc3){fill:var(--text);stroke:none}@media (width<=640px){.groups.svelte-gr4bc3{flex-direction:column;align-items:center}.group.svelte-gr4bc3{flex-wrap:wrap;justify-content:center;gap:12px 10px;padding:0}.group-android.svelte-gr4bc3{border-inline-start:none;border-top:1px solid var(--border);padding-top:14px}.platform.svelte-gr4bc3{min-width:68px;font-size:.8rem}}.hero.svelte-jhuur8{padding:56px 24px var(--section-py-lg);overflow:hidden}.hero-inner.svelte-jhuur8{max-width:var(--max-width);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.hero-pill.svelte-jhuur8{margin-bottom:28px}.hero-title.svelte-jhuur8{letter-spacing:-.04em;text-wrap:balance;max-width:940px;font-size:clamp(2rem,1.1rem + 3.6vw,3.6rem);font-weight:800;line-height:1.08}.hero-title.svelte-jhuur8 .gradient-text{background:linear-gradient(135deg, var(--cyan), var(--purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subtitle.svelte-jhuur8{max-width:720px;color:var(--text-muted);text-wrap:pretty;margin-top:20px;font-size:1.15rem;line-height:1.65}.hero-actions.svelte-jhuur8{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 20px;margin-top:32px;display:flex}.hero-docs.svelte-jhuur8{min-height:48px}.hero-stage.svelte-jhuur8{width:100%;margin-top:56px;position:relative}.hero-stage.svelte-jhuur8:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--purple) 32%, transparent), transparent) 18% 45% / 46% 80% no-repeat, radial-gradient(closest-side, color-mix(in srgb, var(--cyan) 26%, transparent), transparent) 82% 50% / 46% 80% no-repeat;pointer-events:none;position:absolute;inset:8% 4% 18%}[data-theme=light] .hero-stage.svelte-jhuur8:before{opacity:.55}.hero-caption.svelte-jhuur8{flex-direction:column;align-items:center;gap:8px;margin-top:28px;display:flex}.caption-title.svelte-jhuur8{letter-spacing:-.02em;color:var(--text);font-size:clamp(1.25rem,1rem + 1vw,1.6rem);font-weight:700}.caption-sub.svelte-jhuur8{max-width:520px;color:var(--text-muted);text-wrap:pretty;font-size:.98rem;line-height:1.6}.hero-switch.svelte-jhuur8{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:32px;display:flex}.hero-switch-label.svelte-jhuur8{color:var(--text-muted);font-size:.9rem;font-weight:600}.hero-switch-toggle.svelte-jhuur8{width:260px;max-width:100%}.hero-platforms.svelte-jhuur8{margin-top:40px}.hero-legal.svelte-jhuur8{max-width:620px;color:var(--text-muted);margin-top:32px;font-size:.72rem;line-height:1.5}@media (width<=640px){.hero.svelte-jhuur8{padding:40px 16px 72px}.hero-pill.svelte-jhuur8{margin-bottom:22px}.hero-subtitle.svelte-jhuur8{font-size:1.02rem}.hero-actions.svelte-jhuur8{margin-top:26px}.hero-stage.svelte-jhuur8{margin-top:40px}}.showcase-row.svelte-3lxu8n{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.showcase-row.reverse.svelte-3lxu8n .showcase-text:where(.svelte-3lxu8n){order:2}.showcase-row.reverse.svelte-3lxu8n .showcase-visual:where(.svelte-3lxu8n){order:1}.showcase-text.svelte-3lxu8n{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.showcase-text.svelte-3lxu8n .section-subtitle{max-width:46ch;margin:0}.showcase-visual.svelte-3lxu8n{justify-content:center;min-width:0;display:flex}@media (width<=900px){.showcase-row.svelte-3lxu8n{text-align:center;grid-template-columns:1fr;gap:2rem}.showcase-row.reverse.svelte-3lxu8n .showcase-text:where(.svelte-3lxu8n),.showcase-row.reverse.svelte-3lxu8n .showcase-visual:where(.svelte-3lxu8n){order:initial}.showcase-text.svelte-3lxu8n{align-items:center}.showcase-text.svelte-3lxu8n .section-subtitle{max-width:600px;margin:0 auto}}.group-header.svelte-1j1x60u{align-items:center;gap:calc(8 * var(--pt));height:calc(30 * var(--pt));padding-left:calc(8.5 * var(--pt));margin-bottom:calc(8 * var(--pt));color:#fff;flex-shrink:0;display:flex}.app.svelte-1j1x60u{min-width:0;font-size:calc(22 * var(--pt));letter-spacing:-.01em;white-space:nowrap;flex:1;font-weight:500}.chip.svelte-1j1x60u{height:calc(30 * var(--pt));--ios-glass-bg:#ffffff1a;border-radius:99px;align-items:center;display:inline-flex}.pill.svelte-1j1x60u{gap:calc(5 * var(--pt));padding:0 calc(13 * var(--pt)) 0 calc(9 * var(--pt));font-size:calc(15 * var(--pt));white-space:nowrap;font-weight:500}.close.svelte-1j1x60u{width:calc(30 * var(--pt));justify-content:center}svg.svelte-1j1x60u{width:calc(17 * var(--pt));height:calc(17 * var(--pt));fill:#fff;flex-shrink:0}.close.svelte-1j1x60u svg:where(.svelte-1j1x60u){width:calc(16 * var(--pt));height:calc(16 * var(--pt))}.pile.svelte-xrxd9z{gap:calc(var(--list-gap) * var(--pt));flex-direction:column;flex:1;min-height:0;font-size:.92em;display:flex;position:relative;overflow:clip}.pile.measured.svelte-xrxd9z{display:block;overflow:visible}.pos.svelte-xrxd9z{transform-origin:50% 100%;position:relative}.flow-hidden.svelte-xrxd9z{visibility:hidden;position:absolute;left:0;right:0}.measured.svelte-xrxd9z .pos:where(.svelte-xrxd9z){position:absolute;top:0;left:0;right:0}.settled.svelte-xrxd9z .pos:where(.svelte-xrxd9z){transition:transform .62s var(--ease-ios), clip-path .62s var(--ease-ios), opacity .4s}.pos.gone.svelte-xrxd9z{opacity:0}.live-badge.svelte-1r18xex{letter-spacing:.04em;text-transform:uppercase;color:#ef4444;background:#ef44441f;border:1px solid #ef44444d;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.live-dot.svelte-1r18xex{background:#ef4444;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite svelte-1r18xex-live-pulse}@keyframes svelte-1r18xex-live-pulse{0%{box-shadow:0 0 #ef44448c}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.visual-swap.svelte-1r18xex{width:100%}.android-visual.svelte-1r18xex{margin-block:-24px}.visual.svelte-1r18xex{justify-content:center;display:flex}.stream-screen.svelte-1r18xex{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,sans-serif;position:relative;overflow:hidden}.stream-screen.paused.svelte-1r18xex *,.stream-screen.paused.svelte-1r18xex :before,.stream-screen.paused.svelte-1r18xex :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.live-dot.svelte-1r18xex{animation:none}}.more.svelte-xvea2d{justify-content:center;margin-top:28px;display:flex}.playground-grid.svelte-14ky23s{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;display:grid}.stage-col.svelte-14ky23s{justify-content:center;min-width:0;display:flex}.side-col.svelte-14ky23s{flex-direction:column;gap:14px;min-width:0;display:flex}.scenarios-label.svelte-14ky23s{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.78rem;font-weight:600}.open-cta.svelte-14ky23s{justify-content:center;margin-top:6px}@media (width<=900px){.playground-grid.svelte-14ky23s{grid-template-columns:1fr;gap:24px}.side-col.svelte-14ky23s{width:100%;max-width:420px;margin:0 auto}}.tour-phone.svelte-dvtszn{--zoom-bottom-y:-20%;width:100%;max-width:420px}.visual-swap.svelte-1alx7ec{width:100%}.widgets-pair.svelte-1alx7ec{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;display:flex}.widget-column.svelte-1alx7ec{flex-direction:column;flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.widget-label.svelte-1alx7ec{color:var(--text-muted);text-align:center;font-size:.875rem;font-weight:500}.widgets-api-link.svelte-1alx7ec{color:var(--cyan);margin-top:12px;font-weight:500;display:inline-block}@media (width<=768px){.widgets-pair.svelte-1alx7ec{gap:16px}}.email-phone.svelte-10vtwh9{width:100%;max-width:420px}.gradient-text{background:linear-gradient(135deg, var(--cyan), var(--purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.phones-stage.svelte-12eiay6{--phone-size:6px;--phone-h:calc(var(--phone-size) * 80);--gap:28px;--join-scale:.7;--tip-gap:calc(var(--phone-size) * .5 * var(--join-scale));width:100%;max-width:calc(var(--phone-h) * 2 * var(--join-scale) + 100px);height:calc(var(--phone-h) + 48px);margin:0 auto;position:relative}.phone-slot.svelte-12eiay6{transform-origin:50% 0;transition:transform 1.4s cubic-bezier(.76,0,.24,1);position:absolute;top:50%;left:50%}.phone-slot-l.svelte-12eiay6{transform:translate(calc(-100% - var(--gap) / 2), -50%)}.phone-slot-r.svelte-12eiay6{transform:translate(calc(var(--gap) / 2), -50%)}.phones-stage.joined.svelte-12eiay6 .phone-slot-l:where(.svelte-12eiay6){transform:translate(calc(-50% - var(--tip-gap)), 0) rotate(90deg) scale(var(--join-scale))}.phones-stage.joined.svelte-12eiay6 .phone-slot-r:where(.svelte-12eiay6){transform:translate(calc(-50% + var(--tip-gap)), 0) rotate(-90deg) scale(var(--join-scale))}.phone-slot.svelte-12eiay6 [data-frame-screen] :is(video,img){object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.phone-slot.svelte-12eiay6{transition:none}}@media (width<=780px){.phones-stage.svelte-12eiay6{--phone-size:4.8px}}@media (width<=520px){.phones-stage.svelte-12eiay6{--phone-size:3.4px;--gap:16px}}@media (width<=380px){.phones-stage.svelte-12eiay6{--phone-size:2.8px}}.paths-wrap.svelte-krguhq{--carousel-cols:repeat(3, 1fr);--carousel-gap:32px;margin-bottom:48px}.path-card.svelte-krguhq{flex-direction:column;width:100%;min-width:0;padding:36px;display:flex;overflow:hidden}.card-header.svelte-krguhq{align-items:center;gap:12px;margin-bottom:16px;display:flex}.card-header.svelte-krguhq h3:where(.svelte-krguhq){font-size:1.3rem;font-weight:700}.badge.svelte-krguhq{text-transform:uppercase;letter-spacing:.05em;border-radius:50px;flex-shrink:0;margin-inline-start:auto;padding:3px 10px;font-size:.65rem;font-weight:600;display:inline-block}.badge.easiest.svelte-krguhq{color:var(--cyan);background:linear-gradient(135deg,#00bcd426,#6c5ce726)}.badge.docker.svelte-krguhq{color:#0096ff;background:#0096ff1f}.badge.hacs.svelte-krguhq{color:var(--green);background:linear-gradient(135deg,#00d2d326,#00bcd426)}.path-description.svelte-krguhq{color:var(--text-muted);margin-bottom:24px;font-size:.92rem;line-height:1.6}.chip-grid.svelte-krguhq{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.service-chip.svelte-krguhq{background:var(--bg-overlay-soft);border:1px solid var(--border);white-space:nowrap;transition:border-color .3s var(--ease), background .3s var(--ease);border-radius:50px;align-items:center;gap:6px;padding:6px 12px;display:flex}.service-chip.svelte-krguhq:hover{border-color:var(--chip-color);background:color-mix(in srgb, var(--chip-color) 10%, transparent)}.chip-name.svelte-krguhq{color:var(--text-muted);font-size:.75rem;font-weight:500}.ha-entities.svelte-krguhq{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.entity-chip.svelte-krguhq{border-radius:var(--radius-xs);background:var(--bg-overlay-soft);border:1px solid var(--border);transition:border-color .3s var(--ease);align-items:center;gap:10px;padding:10px 14px;display:flex}.entity-chip.svelte-krguhq:hover{border-color:var(--border-light)}.entity-svg.svelte-krguhq{color:var(--text-muted)}.entity-name.svelte-krguhq{font-family:var(--font-mono);color:var(--text-muted);text-overflow:ellipsis;flex:1;min-width:0;font-size:.78rem;overflow:hidden}.entity-value.svelte-krguhq{font-family:var(--font-mono);color:var(--cyan);transition:opacity .4s var(--ease);flex-shrink:0;font-size:.78rem;font-weight:600}.card-stats.svelte-krguhq{align-items:center;gap:10px;margin-top:auto;margin-bottom:20px;display:flex}.stat.svelte-krguhq{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.7rem;font-weight:600}.stat-dot.svelte-krguhq{background:var(--text-dim);border-radius:50%;flex-shrink:0;width:3px;height:3px}.path-link.svelte-krguhq{color:var(--cyan);transition:color .2s var(--ease), gap .2s var(--ease);align-items:center;font-size:.92rem;font-weight:600;display:inline-flex}.path-link.svelte-krguhq:hover{color:var(--purple-light)}.carousel-container.svelte-krguhq{padding:0;overflow:hidden}.service-tabs.svelte-krguhq{border-bottom:1px solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}.service-tabs.svelte-krguhq::-webkit-scrollbar{display:none}.service-tab.svelte-krguhq{border:none;min-width:0;color:var(--text-muted);cursor:pointer;transition:color .3s var(--ease), border-color .3s var(--ease), background .3s var(--ease);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px 12px;font-size:.85rem;font-weight:500;display:flex}.service-tab.svelte-krguhq:hover{color:var(--text);background:var(--bg-overlay-softer)}.service-tab.active.svelte-krguhq{color:var(--cyan);border-bottom-color:var(--cyan)}.service-tab.svelte-krguhq img{opacity:.7;transition:opacity .3s var(--ease);flex-shrink:0}.service-tab.active.svelte-krguhq img{opacity:1}.showcase.svelte-krguhq{align-items:center;gap:48px;padding:48px;display:flex}.info-side.svelte-krguhq{flex:1;min-width:0}.info-side.svelte-krguhq img{flex-shrink:0;margin-bottom:20px}.service-name.svelte-krguhq{color:var(--text);margin-bottom:8px;font-size:1.5rem;font-weight:700}.service-tracks.svelte-krguhq{color:var(--text-muted);margin-bottom:24px;font-size:.95rem;line-height:1.6}.learn-more.svelte-krguhq{padding:10px 24px;font-size:.85rem}.arrow.svelte-krguhq{transition:transform .2s var(--ease)}.learn-more.svelte-krguhq:hover .arrow:where(.svelte-krguhq){transform:translate(4px)}.preview-side.svelte-krguhq{border-radius:var(--radius-sm);flex:1;min-width:0;display:grid;overflow:hidden}.preview-slot.svelte-krguhq{visibility:hidden;grid-area:1/1}.preview-slot.active.svelte-krguhq{visibility:visible}.dots.svelte-krguhq{padding:16px 0 24px}@media (width<=1100px){.path-card.svelte-krguhq{padding:28px}.card-stats.svelte-krguhq{flex-wrap:wrap}}@media (width<=900px){.paths-wrap.svelte-krguhq{--carousel-cols:1fr;--carousel-gap:24px}}@media (width<=768px){.service-tabs.svelte-krguhq{overflow-x:auto}.service-tab.svelte-krguhq{flex:none;min-width:max-content;padding:14px 16px}.tab-name.svelte-krguhq{display:none}.service-tab.svelte-krguhq img{width:20px;height:20px}.showcase.svelte-krguhq{flex-direction:column;gap:32px;padding:32px 24px}.info-side.svelte-krguhq{text-align:center}.info-side.svelte-krguhq img{margin:0 auto 20px;display:block}.preview-side.svelte-krguhq{width:100%}}.ha-points.svelte-e87wk4{text-align:start;color:var(--text-muted);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ha-points.svelte-e87wk4 li:where(.svelte-e87wk4){padding-inline-start:22px;line-height:1.5;position:relative}.ha-points.svelte-e87wk4 li:where(.svelte-e87wk4):before{content:"";inset-inline-start:4px;background:var(--cyan);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em}.ha-link.svelte-e87wk4{color:var(--cyan);font-weight:500;display:inline-block}.ha-visual.svelte-e87wk4{width:100%}.ha-pair.svelte-e87wk4{justify-content:center;align-items:flex-start;gap:24px;display:flex}.ha-column.svelte-e87wk4{flex-direction:column;flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.ha-label.svelte-e87wk4{color:var(--text-muted);text-align:center;font-size:.875rem;font-weight:500}@media (width<=768px){.ha-pair.svelte-e87wk4{gap:16px}}.agents-phone.svelte-jtk8tf{width:100%;max-width:420px}.agent-install.svelte-jtk8tf{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text-muted) 8%, transparent);max-width:100%;font-family:var(--font-mono);text-align:start;direction:ltr;margin:0;padding:14px 18px;font-size:.85rem;line-height:1.7;overflow-x:auto}.prompt.svelte-jtk8tf{color:var(--text-muted);-webkit-user-select:none;user-select:none}.agents-link.svelte-jtk8tf{color:var(--cyan);font-weight:500;display:inline-block}.section-inner.svelte-159o7hu{--carousel-cols:repeat(4, 1fr)}.watch-card{text-align:center;flex-direction:column;align-items:center;height:100%;display:flex}.watch-shot.svelte-159o7hu{background:#000;border:1px solid #ffffff1f;border-radius:17%;width:100%;max-width:190px;margin:0 auto 18px;overflow:hidden;box-shadow:0 12px 30px #00000059}.watch-shot.svelte-159o7hu img:where(.svelte-159o7hu){width:100%;height:auto;display:block}.watch-title.svelte-159o7hu{margin-bottom:8px;font-size:1.05rem;font-weight:700}.watch-desc.svelte-159o7hu{color:var(--text-muted);font-size:.85rem;line-height:1.5}@media (width<=900px){.section-inner.svelte-159o7hu{--carousel-cols:repeat(2, 1fr)}}@media (width<=560px){.watch-shot.svelte-159o7hu{max-width:200px}}.duo-panel.svelte-yl1ss5{text-align:center;margin-bottom:56px}.duo-title.svelte-yl1ss5{letter-spacing:-.02em;margin-bottom:12px;font-size:1.6rem;font-weight:700}.duo-desc.svelte-yl1ss5{max-width:600px;color:var(--text-muted);margin:0 auto 36px;line-height:1.6}.duo-stage.svelte-yl1ss5{--duo-size:min(520px, (100cqw - 40px) / 1.5);--carousel-cols:auto auto;--carousel-gap:40px;--carousel-justify:center;--carousel-slide:84%;container-type:inline-size}@media (width<=768px){.duo-stage.svelte-yl1ss5{--duo-size:min(520px, 84cqw);--carousel-gap:16px}}.duo-shot.svelte-yl1ss5{flex-direction:column;align-items:center;gap:14px;margin:0;display:flex}.duo-shot.svelte-yl1ss5 picture:where(.svelte-yl1ss5){display:contents}.duo-shot.svelte-yl1ss5 [data-frame-screen] img{object-fit:cover;width:100%;height:100%;display:block}figcaption.svelte-yl1ss5{color:var(--text-muted);font-size:.85rem;font-weight:600}.section-title.svelte-1uw8n6b{text-wrap:balance}.ipad-stage.svelte-1uw8n6b{justify-content:center;margin-bottom:48px;display:flex}.ipad-stage.svelte-1uw8n6b [data-frame-screen] video,.ipad-stage.svelte-1uw8n6b [data-frame-screen] img{object-fit:cover;width:100%;height:100%;display:block}.android-tablet.svelte-1uw8n6b{margin-bottom:48px}.section-inner.svelte-1uw8n6b{--carousel-cols:repeat(3, 1fr)}.ipad-icon.svelte-1uw8n6b{color:var(--cyan);margin-bottom:16px}.ipad-title.svelte-1uw8n6b{margin-bottom:8px;font-size:1.05rem;font-weight:700}.ipad-desc.svelte-1uw8n6b{color:var(--text-muted);font-size:.85rem;line-height:1.5}.mac-stage.svelte-16zn8eq{justify-content:center;margin-bottom:48px;display:flex}.section-inner.svelte-16zn8eq{--carousel-cols:repeat(3, 1fr)}.mac-icon.svelte-16zn8eq{color:var(--cyan);margin-bottom:16px}.mac-title.svelte-16zn8eq{margin-bottom:8px;font-size:1.05rem;font-weight:700}.mac-desc.svelte-16zn8eq{color:var(--text-muted);font-size:.85rem;line-height:1.5}.cards.svelte-1owbccj{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.cards.svelte-1owbccj>li:where(.svelte-1owbccj),.cards.svelte-1owbccj>li:where(.svelte-1owbccj)>.reveal{width:100%;display:flex}.card.svelte-1owbccj{width:100%;padding:24px}.card.svelte-1owbccj h3:where(.svelte-1owbccj){margin-bottom:8px;font-size:1.08rem}.card.svelte-1owbccj p:where(.svelte-1owbccj){color:var(--text-muted);font-size:.93rem;line-height:1.6}.more.svelte-1owbccj{justify-content:center;margin-top:32px;display:flex}@media (width<=1000px){.cards.svelte-1owbccj{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}}.section-inner.svelte-d82fml{--carousel-cols:repeat(3, 1fr)}.privacy-icon.svelte-d82fml{color:var(--cyan);margin-bottom:16px}.privacy-title.svelte-d82fml{margin-bottom:8px;font-size:1.05rem;font-weight:700}.privacy-desc.svelte-d82fml{color:var(--text-muted);font-size:.85rem;line-height:1.5}.privacy-footer.svelte-d82fml{text-align:center;margin-top:48px}@media (width<=900px){.section-inner.svelte-d82fml{--carousel-cols:repeat(2, 1fr)}}.stats-section.svelte-nu61xs{padding-top:var(--section-py-sm);padding-bottom:var(--section-py-sm)}.stats-row.svelte-nu61xs{border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));grid-template-columns:repeat(4,1fr);gap:24px;padding:36px 24px;display:grid}.stat.svelte-nu61xs{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.stat-value.svelte-nu61xs{letter-spacing:-.03em;background:linear-gradient(135deg, var(--cyan), var(--purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.75rem;font-weight:800;line-height:1}.stat-label.svelte-nu61xs{color:var(--text-muted);font-size:.9rem}@media (width<=700px){.stats-row.svelte-nu61xs{grid-template-columns:repeat(2,1fr);gap:28px 16px}.stat-value.svelte-nu61xs{font-size:2.25rem}}.faq-list.svelte-s6552x{flex-direction:column;gap:12px;max-width:760px;margin:40px auto 0;padding:0;list-style:none;display:flex}.faq-item.svelte-s6552x{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:14px;overflow:hidden}.faq-item.svelte-s6552x summary:where(.svelte-s6552x){cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-weight:600;list-style:none;display:flex}.faq-item.svelte-s6552x summary:where(.svelte-s6552x)::-webkit-details-marker{display:none}.faq-q.svelte-s6552x{font-size:1.05rem}.faq-chevron.svelte-s6552x{border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);flex:none;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)}.faq-item[open].svelte-s6552x .faq-chevron:where(.svelte-s6552x){transform:rotate(-135deg)}.faq-a.svelte-s6552x{color:var(--text-muted);margin:0;padding:0 22px 20px;line-height:1.65}@media (prefers-reduced-motion:reduce){.faq-chevron.svelte-s6552x{transition:none}}.cta-content.svelte-jr9c0v{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.cta-title.svelte-jr9c0v{letter-spacing:-.03em;max-width:700px;font-size:2.5rem;font-weight:800;line-height:1.2}.cta-subtitle.svelte-jr9c0v{color:var(--text-muted);max-width:500px;font-size:1.1rem}.cta-actions.svelte-jr9c0v{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex}@media (width<=768px){.cta-title.svelte-jr9c0v{font-size:1.75rem}}
