.illustration-frame{background:color-mix(in oklab, var(--background) 40%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;position:relative;overflow:hidden}.illustration-grid{background-image:radial-gradient(circle, var(--border) 1px, transparent 1px);background-size:20px 20px}.illustration-titlebar{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:color-mix(in oklab, var(--card) 80%, transparent);flex-shrink:0;align-items:center;gap:.5rem;display:flex}.illustration-node{border:1.5px solid var(--border);background:var(--card);color:var(--foreground);font-family:var(--font-display);white-space:nowrap;border-radius:.6rem;justify-content:center;align-items:center;font-weight:600;display:flex;box-shadow:inset 0 1px #ffffff26,0 2px 6px #0000000f}@media (width<=767px){.illustration-grid{background-size:15px 15px}.illustration-node{border-width:1.125px;border-radius:.45rem}}.feature-diagram{background-color:var(--background);width:100%;height:100%;container-type:inline-size}.feature-diagram-content{z-index:1;height:100%;font-size:1.2rem;position:relative}@container (width<340px){.feature-diagram-content{font-size:1rem}}.wires.svelte-1yhb93e{z-index:0;pointer-events:none;position:absolute;inset:0}.wire-outline.svelte-1yhb93e,.wire.svelte-1yhb93e{fill:none;stroke-linecap:round;stroke-linejoin:round}.wire-outline.svelte-1yhb93e{stroke-width:5px;opacity:var(--wire-outline-opacity)}.wire.svelte-1yhb93e{stroke-width:3px;stroke-dasharray:8 12;animation:svelte-1yhb93e-flow var(--wire-duration) linear infinite}@keyframes svelte-1yhb93e-flow{to{stroke-dashoffset:-20px}}@media (prefers-reduced-motion:reduce){.wire.svelte-1yhb93e{animation:none}}@media (width<=767px){.wire-outline.svelte-1yhb93e{stroke-width:3.75px}.wire.svelte-1yhb93e{stroke-width:2.25px;stroke-dasharray:6 9}}.feature-diagram-stack.svelte-ou44gr{flex-direction:column;justify-content:center;align-items:center;gap:.9em;padding:.5em 0;display:flex}.feature-diagram-hub.svelte-ou44gr{flex-direction:column;gap:.45em;padding:.75em 1.25em;font-size:.8em;transition:border-color .45s,box-shadow .45s}.feature-diagram-hub.svelte-ou44gr>span:where(.svelte-ou44gr){color:var(--muted-foreground);transition:color .45s}.feature-diagram-logo.svelte-ou44gr{filter:grayscale()opacity(.55);border-radius:24%;width:3.25em;height:3.25em;transition:filter .6s}.feature-diagram-hub[data-connected=true].svelte-ou44gr{border-color:var(--feature-diagram-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--feature-diagram-accent) 22%, transparent), 0 0 22px color-mix(in oklab, var(--feature-diagram-accent) 35%, transparent)}.feature-diagram-hub[data-connected=true].svelte-ou44gr>span:where(.svelte-ou44gr){color:var(--feature-diagram-accent)}.feature-diagram-hub[data-connected=true].svelte-ou44gr .feature-diagram-logo:where(.svelte-ou44gr){filter:none}.feature-diagram-track.svelte-ou44gr{width:100%;height:1.7em;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.feature-diagram-dock.svelte-ou44gr{width:0;height:100%;position:absolute;top:0;left:50%}.feature-diagram-api.svelte-ou44gr{opacity:.45;width:6.2em;height:100%;transform:translateX(calc(-50% + var(--feature-diagram-offset) * 7.2em));padding:0 .6em;font-size:.68em;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .4s;position:absolute;top:0;left:50%}.feature-diagram-api[data-active].svelte-ou44gr{opacity:1}.feature-diagram-api[data-wrapped].svelte-ou44gr{transition:none}.feature-diagram-flow.svelte-t5v0vb{justify-content:space-around;align-items:center;gap:.6em;padding:.6em;display:flex}.feature-diagram-column.svelte-t5v0vb{flex-direction:column;gap:.9em;min-width:0;display:flex}.feature-diagram-caption.svelte-t5v0vb{color:var(--muted-foreground);font-size:.62em}.feature-diagram-node.svelte-t5v0vb{border-color:var(--feature-diagram-accent);padding:.45em .8em;font-size:.72em}.feature-diagram-code.svelte-t5v0vb{--feature-diagram-py-keyword:#d73a49;--feature-diagram-py-operator:#d73a49;--feature-diagram-py-function:#6f42c1;--feature-diagram-py-parameter:var(--foreground);--feature-diagram-py-number:#005cc5;--feature-diagram-py-constant:#005cc5;border-color:var(--feature-diagram-accent);font-family:var(--font-mono);flex-direction:column;align-items:stretch;gap:.1em;padding:.35em 0 .55em;font-weight:400}.dark .feature-diagram-code.svelte-t5v0vb{--feature-diagram-py-keyword:#ff8f40;--feature-diagram-py-operator:#f29668;--feature-diagram-py-function:#ffb454;--feature-diagram-py-parameter:#d2a6ff;--feature-diagram-py-number:#d2a6ff;--feature-diagram-py-constant:#95e6cb}.feature-diagram-code.svelte-t5v0vb .feature-diagram-caption:where(.svelte-t5v0vb){font-family:var(--font-display);text-align:center;margin-bottom:.3em;font-weight:600}.feature-diagram-code.svelte-t5v0vb code:where(.svelte-t5v0vb){color:var(--foreground);padding:0 1.25em;font-size:.6em;line-height:1.4}.feature-diagram-py-keyword.svelte-t5v0vb{color:var(--feature-diagram-py-keyword)}.feature-diagram-py-operator.svelte-t5v0vb{color:var(--feature-diagram-py-operator)}.feature-diagram-py-function.svelte-t5v0vb{color:var(--feature-diagram-py-function)}.feature-diagram-py-parameter.svelte-t5v0vb{color:var(--feature-diagram-py-parameter)}.feature-diagram-py-number.svelte-t5v0vb{color:var(--feature-diagram-py-number)}.feature-diagram-py-constant.svelte-t5v0vb{color:var(--feature-diagram-py-constant)}.feature-diagram-control.svelte-t5v0vb{border-color:var(--feature-diagram-accent);flex-direction:column;align-items:stretch;gap:.5em;width:6.5em;padding:.55em .65em}.feature-diagram-slider.svelte-t5v0vb{background:color-mix(in oklab, var(--border) 80%, transparent);border-radius:999px;height:.25em;position:relative}.feature-diagram-knob.svelte-t5v0vb{background:var(--feature-diagram-accent);border-radius:999px;width:.7em;height:.7em;animation:4s ease-in-out infinite alternate svelte-t5v0vb-feature-diagram-knob;position:absolute;top:50%;left:20%;transform:translate(-50%,-50%)}.feature-diagram-screen.svelte-t5v0vb{border-color:var(--feature-diagram-accent);width:7.5em;height:4.6em;padding:.35em}.feature-diagram-screen.svelte-t5v0vb svg:where(.svelte-t5v0vb){width:100%;height:100%;overflow:hidden}.feature-diagram-floor.svelte-t5v0vb,.feature-diagram-peak.svelte-t5v0vb{fill:none;stroke:var(--feature-diagram-accent);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.feature-diagram-floor.svelte-t5v0vb{stroke:color-mix(in oklab, var(--feature-diagram-accent) 45%, var(--card))}.feature-diagram-noise.svelte-t5v0vb{fill:var(--card);stroke:none}.feature-diagram-peak.svelte-t5v0vb{animation:4s ease-in-out infinite alternate svelte-t5v0vb-feature-diagram-peak}.feature-diagram-radio.svelte-t5v0vb{border-color:var(--feature-diagram-accent);flex-direction:column;gap:.3em;padding:.35em 1em .5em;transition:border-color .45s}.feature-diagram-radio-names.svelte-t5v0vb{font-size:.8em;display:grid}.feature-diagram-radio-names.svelte-t5v0vb>span:where(.svelte-t5v0vb){text-align:center;opacity:0;grid-area:1/1;transition:opacity .35s,transform .35s;transform:translateY(.5em)}.feature-diagram-radio-names.svelte-t5v0vb>span[data-active]:where(.svelte-t5v0vb){opacity:1;transform:none}.feature-diagram-waterfall.svelte-t5v0vb{border-color:var(--feature-diagram-accent);width:8em;height:5.4em;padding:.35em;transition:border-color .45s}.feature-diagram-waterfall.svelte-t5v0vb svg:where(.svelte-t5v0vb){border-radius:.25em;width:100%;height:100%;overflow:hidden}.feature-diagram-rows.svelte-t5v0vb{fill:var(--feature-diagram-accent);animation:4s linear infinite svelte-t5v0vb-feature-diagram-scroll}@keyframes svelte-t5v0vb-feature-diagram-knob{to{left:80%}}@keyframes svelte-t5v0vb-feature-diagram-peak{0%{transform:translate(-30px)}to{transform:translate(30px)}}@keyframes svelte-t5v0vb-feature-diagram-scroll{to{transform:translateY(var(--feature-diagram-scroll))}}@media (prefers-reduced-motion:reduce){.feature-diagram-knob.svelte-t5v0vb,.feature-diagram-peak.svelte-t5v0vb,.feature-diagram-rows.svelte-t5v0vb{animation:none}}.platform-stage.svelte-bmp5ji{flex-direction:column;justify-content:center;align-items:center;gap:.7em;padding:.6em 1em;display:flex}.platform-logo.svelte-bmp5ji{border-radius:24%;flex-shrink:0;width:1.3em;height:1.3em}.platform-window.svelte-bmp5ji{border:1px solid color-mix(in oklab, var(--border) 90%, var(--foreground) 10%);background:var(--card);width:min(100%,15em);box-shadow:0 0 0 3px color-mix(in oklab, var(--feature-diagram-accent) 14%, transparent), 0 10px 28px #0000002e;border-radius:.55em;flex-direction:column;display:flex;position:relative;overflow:hidden}.platform-tabs.svelte-bmp5ji{background:color-mix(in oklab, var(--muted) 70%, var(--card));font-family:var(--font-display);align-items:flex-end;gap:.4em;padding:.5em .8em 0;font-size:.46em;font-weight:600;display:flex}.platform-tab.svelte-bmp5ji{background:var(--card);width:12em;color:var(--foreground);border-radius:.6em .6em 0 0;align-items:center;gap:.5em;padding:.5em .7em;display:inline-flex}.platform-tab-close.svelte-bmp5ji{color:var(--muted-foreground);margin-left:auto}.platform-tab-new.svelte-bmp5ji{color:var(--muted-foreground);padding:.5em}.platform-toolbar.svelte-bmp5ji{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent);align-items:center;gap:.8em;padding:.45em .8em;font-size:.46em;display:flex}.platform-nav.svelte-bmp5ji{color:var(--muted-foreground);letter-spacing:.4em}.platform-address.svelte-bmp5ji{background:color-mix(in oklab, var(--muted) 70%, transparent);color:var(--foreground);font-family:var(--font-display);border-radius:999px;flex:1;align-items:center;gap:.5em;padding:.35em .9em;display:inline-flex}.platform-address.svelte-bmp5ji svg{width:1em;height:1em;color:var(--muted-foreground)}.platform-app.svelte-bmp5ji{background:var(--background);flex-direction:column;display:flex}.platform-app-bar.svelte-bmp5ji{color:var(--muted-foreground);font-family:var(--font-mono);justify-content:space-between;align-items:center;padding:.45em .8em;font-size:.42em;display:flex}.platform-app-title.svelte-bmp5ji{color:var(--foreground);font-family:var(--font-display);align-items:center;gap:.6em;font-weight:600;display:inline-flex}.platform-app-title.svelte-bmp5ji .platform-logo:where(.svelte-bmp5ji){width:1.8em;height:1.8em}.platform-app-signal.svelte-bmp5ji{flex-direction:column;gap:.2em;padding:0 .35em .35em;display:flex}.platform-app-waterfall.svelte-bmp5ji{border-radius:.2em;width:100%;height:5.3em;overflow:hidden}.platform-window-native.svelte-bmp5ji .platform-app-waterfall:where(.svelte-bmp5ji){height:8.1em}.platform-app-rows.svelte-bmp5ji{fill:var(--feature-diagram-accent);animation:3s linear infinite svelte-bmp5ji-platform-scroll}.platform-caption.svelte-bmp5ji{color:var(--muted-foreground);font-family:var(--font-display);gap:.35em;font-size:.56em;font-weight:600;display:inline-flex}.platform-caption-large.svelte-bmp5ji{align-items:center;gap:.5em;font-size:.8em}.platform-caption-large.svelte-bmp5ji .platform-swap:where(.svelte-bmp5ji){border:1px solid color-mix(in oklab, var(--feature-diagram-accent) 40%, transparent);background:color-mix(in oklab, var(--feature-diagram-accent) 12%, transparent);border-radius:.4em;justify-items:center;padding:.2em .7em}.platform-swap.svelte-bmp5ji{color:var(--feature-diagram-accent);display:grid}.platform-swap.svelte-bmp5ji>span:where(.svelte-bmp5ji){opacity:0;grid-area:1/1;transition:opacity .35s ease-in-out,transform .35s ease-in-out;transform:translateY(.4em)}.platform-swap.svelte-bmp5ji>span[data-active]:where(.svelte-bmp5ji){opacity:1;transform:none}.platform-window-web.svelte-bmp5ji .platform-app-signal:where(.svelte-bmp5ji){animation:6s ease-in-out infinite svelte-bmp5ji-platform-signal}.platform-prompt.svelte-bmp5ji{border:1px solid color-mix(in oklab, var(--border) 90%, var(--foreground) 10%);background:var(--card);width:16em;color:var(--foreground);font-family:var(--font-display);border-radius:.6em;flex-direction:column;gap:.6em;padding:.8em;font-size:.46em;font-weight:600;animation:6s ease-in-out infinite svelte-bmp5ji-platform-prompt;display:flex;position:absolute;top:5.2em;left:1.2em;box-shadow:0 10px 24px #00000047}.platform-prompt-device.svelte-bmp5ji{background:color-mix(in oklab, var(--feature-diagram-accent) 16%, transparent);border-radius:.4em;align-items:center;gap:.5em;padding:.45em .6em;display:flex}.platform-prompt-device.svelte-bmp5ji svg{width:1.1em;height:1.1em;color:var(--feature-diagram-accent)}.platform-prompt-actions.svelte-bmp5ji{justify-content:flex-end;gap:.5em;display:flex}.platform-prompt-actions.svelte-bmp5ji>span:where(.svelte-bmp5ji){color:var(--feature-diagram-accent);border-radius:999px;padding:.35em .8em}.platform-prompt-actions.svelte-bmp5ji>.platform-prompt-connect:where(.svelte-bmp5ji){background:var(--feature-diagram-accent);color:#fff;animation:6s ease-in-out infinite svelte-bmp5ji-platform-press}.platform-stats.svelte-bmp5ji{color:var(--muted-foreground);font-variant-numeric:tabular-nums}@keyframes svelte-bmp5ji-platform-scroll{to{transform:translateY(var(--platform-app-scroll))}}@keyframes svelte-bmp5ji-platform-prompt{0%,4%{opacity:0;transform:translateY(-.4em)}10%,44%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-.4em)}}@keyframes svelte-bmp5ji-platform-press{0%,36%{filter:none;transform:none}40%{filter:brightness(1.25);transform:scale(.94)}44%,to{filter:none;transform:none}}@keyframes svelte-bmp5ji-platform-signal{0%,46%{opacity:.15}52%,94%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion:reduce){.platform-app-rows.svelte-bmp5ji,.platform-prompt-connect.svelte-bmp5ji,.platform-window-web.svelte-bmp5ji .platform-app-signal:where(.svelte-bmp5ji){animation:none}.platform-prompt.svelte-bmp5ji{display:none}}.feature-diagram-deploy.svelte-1kha35q{flex-direction:column;justify-content:center;gap:.7em;padding:0 .9em;display:flex}.feature-diagram-lane.svelte-1kha35q{height:2em;position:relative}.feature-diagram-file.svelte-1kha35q{top:0;left:calc((var(--feature-diagram-platform) + .5) * (100% - 1em) / 3 + var(--feature-diagram-platform) * .5em);color:var(--foreground);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:.4em;padding:.35em .7em;font-size:.62em;transition:left .7s cubic-bezier(.4,0,.2,1);animation:2.4s ease-in-out infinite svelte-1kha35q-feature-diagram-bob;display:inline-flex;position:absolute;transform:translate(-50%)}.feature-diagram-file.svelte-1kha35q>.lucide{width:1.2em;height:1.2em;color:var(--feature-diagram-accent)}.feature-diagram-outline.svelte-1kha35q{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.feature-diagram-outline.svelte-1kha35q path:where(.svelte-1kha35q){fill:var(--card);stroke:var(--feature-diagram-accent);stroke-width:1.5px}.feature-diagram-platforms.svelte-1kha35q{grid-template-columns:repeat(3,1fr);gap:.5em;display:grid}.feature-diagram-platform.svelte-1kha35q{color:var(--muted-foreground);font-family:var(--font-display);flex-direction:column;align-items:center;gap:.35em;font-size:.68em;font-weight:600;transition:color .45s;display:flex}.feature-diagram-platform-icon.svelte-1kha35q{transition:color .45s,filter .45s;display:flex}.feature-diagram-platform-icon.svelte-1kha35q svg{width:3.6em;height:3.6em}.feature-diagram-platform[data-active].svelte-1kha35q{color:var(--foreground)}.feature-diagram-platform[data-active].svelte-1kha35q .feature-diagram-platform-icon:where(.svelte-1kha35q){color:var(--feature-diagram-accent);filter:drop-shadow(0 0 .5em color-mix(in oklab, var(--feature-diagram-accent) 45%, transparent))}@keyframes svelte-1kha35q-feature-diagram-bob{50%{translate:0 -.2em}}@media (prefers-reduced-motion:reduce){.feature-diagram-file.svelte-1kha35q{animation:none}}.feature-tile-panel.svelte-1ku516h{isolation:isolate;border-color:color-mix(in oklab, var(--feature-tile-accent) calc(var(--feature-tile-strength) * .6), var(--border));position:relative}.feature-tile-panel.svelte-1ku516h:before{z-index:-1;background-image:repeating-linear-gradient(to top, transparent 0 3.5px, color-mix(in oklab, var(--feature-tile-accent) calc(var(--feature-tile-strength) * 1.2), transparent) 3.5px 5px);content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 50%,#000);mask-image:linear-gradient(#0000 50%,#000)}.feature-tile-action.svelte-1ku516h :is(a,button){background:color-mix(in oklab, var(--feature-tile-accent) 88%, black);color:#fff;transition:background-color .2s ease-in-out;box-shadow:inset 0 0 0 2px #fff3}.feature-tile-action.svelte-1ku516h :is(a,button):not(:disabled):hover{background:color-mix(in oklab, var(--feature-tile-accent) 72%, black)}.feature-tile-action.svelte-1ku516h :is(a,button) svg{color:#fff;opacity:1}.feature-tile-action.svelte-1ku516h :is(a,button)>span.rounded{color:#fff;background:#ffffff2e}.feature-tile-action.svelte-1ku516h button:disabled{color:#ffffffbf}.feature-tile-panel-art.svelte-1ku516h .illustration-frame{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-radius:0}.gallery-callout-reel.svelte-1gl4cs8{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.gallery-callout-card.svelte-1gl4cs8{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}.gallery-callout-track.svelte-1gl4cs8{animation:45s linear infinite svelte-1gl4cs8-gallery-callout-roll}@keyframes svelte-1gl4cs8-gallery-callout-roll{to{transform:translate(calc(-50% - .375rem))}}@media (prefers-reduced-motion:reduce){.gallery-callout-track.svelte-1gl4cs8{animation:none}}.gallery-callout-badge.svelte-1gl4cs8{font-family:var(--font-display);letter-spacing:.18em;font-weight:500}.gallery-callout.svelte-1gl4cs8:before{content:"";z-index:0;pointer-events:none;background:color-mix(in oklab, var(--border) 25%, transparent);position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='28' viewBox='0 0 56 28'%3E%3Cpath d='M0 14 C9.33 0 18.67 0 28 14 C37.33 28 46.67 28 56 14' fill='none' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='28' viewBox='0 0 56 28'%3E%3Cpath d='M0 14 C9.33 0 18.67 0 28 14 C37.33 28 46.67 28 56 14' fill='none' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E");-webkit-mask-size:56px 28px;mask-size:56px 28px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.install-cta.svelte-1npd4wf{border:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:color-mix(in oklab, var(--card) 96%, var(--muted));width:100%;max-width:min(42rem,100%);box-shadow:0 1px 2px #0000000f, 0 0 0 1px color-mix(in oklab, var(--border) 30%, transparent);border-radius:1rem;flex-direction:column;padding:.5rem;display:flex}.install-cta.svelte-1npd4wf .install-cta-command{border:1.5px solid color-mix(in oklab, var(--border) 80%, transparent);background:color-mix(in oklab, var(--background) 60%, transparent);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;border-radius:.625rem;align-items:center;gap:.6rem;padding:.65rem .75rem;transition:border-color .15s,background .15s;display:flex}.install-cta.svelte-1npd4wf .install-cta-command:hover{border-color:color-mix(in oklab, var(--foreground) 30%, var(--border));background:color-mix(in oklab, var(--muted) 40%, var(--background))}.install-cta.svelte-1npd4wf .install-cta-command.install-cta-command-done{border-color:color-mix(in oklab, var(--foreground) 30%, var(--border))}.install-cta-command-text.svelte-1npd4wf{text-align:left;min-width:0;color:var(--foreground);white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;font-size:.85rem;font-weight:500;line-height:1.3;overflow-x:auto}.install-cta-command-text.svelte-1npd4wf::-webkit-scrollbar{display:none}.install-cta-command-copy.svelte-1npd4wf{width:1.75rem;height:1.75rem;color:var(--muted-foreground);border-radius:.375rem;flex-shrink:0;place-items:center;margin-left:auto;transition:background .15s,color .15s;display:grid}.install-cta.svelte-1npd4wf .install-cta-command:hover .install-cta-command-copy{background:color-mix(in oklab, var(--muted) 60%, transparent);color:var(--foreground)}.install-cta.svelte-1npd4wf .install-cta-command.install-cta-command-done .install-cta-command-copy{color:var(--foreground);background:color-mix(in oklab, var(--muted) 40%, transparent)}.install-cta-divider.svelte-1npd4wf{align-items:center;gap:.5rem;padding:.5rem 0 .625rem;display:flex}.install-cta-divider-wave.svelte-1npd4wf{background:color-mix(in oklab, var(--border) 80%, transparent);-webkit-mask-composite:source-in;flex:1;height:.875rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='28' viewBox='0 0 56 28'%3E%3Cpath d='M0 14 C9.33 0 18.67 0 28 14 C37.33 28 46.67 28 56 14' fill='none' stroke='white' stroke-width='2.5'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='28' viewBox='0 0 56 28'%3E%3Cpath d='M0 14 C9.33 0 18.67 0 28 14 C37.33 28 46.67 28 56 14' fill='none' stroke='white' stroke-width='2.5'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000,#000 15% 85%,#0000);-webkit-mask-size:28px 14px,100% 100%;mask-size:28px 14px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.install-cta-divider-text.svelte-1npd4wf{text-transform:uppercase;letter-spacing:.2em;color:color-mix(in oklab, var(--muted-foreground) 60%, transparent);font-size:.7rem;font-weight:500}.install-cta-buttons.svelte-1npd4wf{flex-direction:column;justify-content:center;align-items:stretch;gap:.75rem;display:flex}@media (width>=640px){.install-cta.svelte-1npd4wf{padding:.875rem}}@media (width>=768px){.install-cta-buttons.svelte-1npd4wf{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}}.marquee-track.svelte-lnt8a3{animation:35s linear infinite svelte-lnt8a3-marquee}@keyframes svelte-lnt8a3-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track.svelte-lnt8a3{animation:none}}.get-started-logo.svelte-1ttdris{box-shadow:0 8px 32px color-mix(in oklab, var(--cyber) 25%, transparent), 0 0 0 1px #ffffff1a inset}.browser-titlebar-dot.svelte-1hi11if{border-radius:9999px;flex-shrink:0}.browser-titlebar-url.svelte-1hi11if{min-width:0;color:var(--muted-foreground);font-family:var(--font-display);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;flex:1;overflow:hidden}.browser-titlebar-md.svelte-1hi11if{padding:.55rem .85rem}.browser-titlebar-md.svelte-1hi11if .browser-titlebar-dot:where(.svelte-1hi11if){width:.7rem;height:.7rem}.browser-titlebar-md.svelte-1hi11if .browser-titlebar-url:where(.svelte-1hi11if){background:color-mix(in oklab, var(--muted) 60%, transparent);margin-left:.6rem;padding:.25rem .75rem;font-size:.8rem}.browser-titlebar-sm.svelte-1hi11if{background:color-mix(in oklab, var(--muted) 50%, var(--card));gap:.22rem;padding:.3rem .4rem}.browser-titlebar-sm.svelte-1hi11if .browser-titlebar-dot:where(.svelte-1hi11if){width:.33rem;height:.33rem}.browser-titlebar-sm.svelte-1hi11if .browser-titlebar-url:where(.svelte-1hi11if){background:color-mix(in oklab, var(--background) 70%, transparent);letter-spacing:.01em;margin-left:.2rem;padding:.08rem .35rem;font-size:.46rem;font-weight:600}@media (width<=767px){.browser-titlebar-md.svelte-1hi11if .browser-titlebar-dot:where(.svelte-1hi11if){width:.55rem;height:.55rem}.browser-titlebar-md.svelte-1hi11if .browser-titlebar-url:where(.svelte-1hi11if){padding:.2rem .55rem;font-size:clamp(.62rem,2.2vw,.74rem)}}.hub-diagram.svelte-mb74ww{background-color:var(--background);flex-direction:column;width:100%;height:100%;display:flex}.hub-diagram-canvas.svelte-mb74ww{flex:1;min-height:0;position:relative}.hub-diagram-hub.svelte-mb74ww,.hub-diagram-node.svelte-mb74ww{position:absolute;transform:translate(-50%,-50%)}.hub-diagram-hub.svelte-mb74ww{z-index:2;border:1px solid color-mix(in oklab, var(--border) 45%, transparent);background:var(--card);color:var(--foreground);font-family:var(--font-display);white-space:nowrap;border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:.65rem .85rem;font-size:1.15rem;font-weight:700;display:inline-flex;box-shadow:0 8px 24px #0000001f,inset 0 1px #ffffff14}.hub-diagram-image.svelte-mb74ww{width:var(--hub-diagram-image-size);height:var(--hub-diagram-image-size);border-radius:22%;box-shadow:0 2px 8px #0000002e}.hub-diagram-text.svelte-mb74ww{align-items:center;gap:var(--hub-diagram-hub-text-gap,.35rem);flex-direction:column;display:flex}.hub-diagram-label.svelte-mb74ww{font-size:1.02rem;font-weight:700;line-height:1}.hub-diagram-subtitle.svelte-mb74ww{color:var(--muted-foreground);font-size:.72rem;font-weight:600;line-height:1}.hub-diagram-node.svelte-mb74ww{z-index:1;pointer-events:none;gap:var(--hub-diagram-node-gap,.45rem);width:var(--hub-diagram-node-width,auto);padding:var(--hub-diagram-node-padding,.4rem .7rem);font-size:var(--hub-diagram-node-font-size,.9rem);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-weight:500}.hub-diagram-node.svelte-mb74ww .hub-diagram-icon{width:var(--hub-diagram-node-icon-size,1rem);height:var(--hub-diagram-node-icon-size,1rem);flex-shrink:0}@media (width<=767px){.hub-diagram-hub.svelte-mb74ww{padding:var(--hub-diagram-mobile-hub-padding,.6rem .85rem);border-radius:var(--hub-diagram-mobile-hub-radius,.65rem);box-shadow:var(--hub-diagram-mobile-hub-shadow,0 3px 9px #0000001f);font-size:clamp(.78rem,2.4vw,.86rem)}.hub-diagram-image.svelte-mb74ww{width:var(--hub-diagram-mobile-image-size);height:var(--hub-diagram-mobile-image-size)}.hub-diagram-label.svelte-mb74ww{font-size:clamp(.72rem,2.6vw,.86rem)}.hub-diagram-node.svelte-mb74ww{width:var(--hub-diagram-mobile-node-width,auto);max-width:var(--hub-diagram-mobile-node-max-width,none);gap:var(--hub-diagram-mobile-node-gap,.25rem);padding:var(--hub-diagram-mobile-node-padding,.3rem .45rem);font-size:var(--hub-diagram-mobile-node-font-size,clamp(.6rem, 2vw, .71rem))}.hub-diagram-node.svelte-mb74ww .hub-diagram-icon{width:var(--hub-diagram-mobile-node-icon-size,.8rem);height:var(--hub-diagram-mobile-node-icon-size,.8rem)}}.mosaic-fade.svelte-563k1g{z-index:10;pointer-events:none;width:4rem;position:absolute;top:0;bottom:0}.mosaic-fade-left.svelte-563k1g{background:linear-gradient(to right, color-mix(in oklab, var(--background) 90%, transparent), transparent);left:0}.mosaic-fade-right.svelte-563k1g{background:linear-gradient(to left, color-mix(in oklab, var(--background) 90%, transparent), transparent);right:0}.illustration-frame.svelte-563k1g{height:100%}.mosaic-container.svelte-563k1g{grid-template-rows:repeat(var(--mosaic-rows), minmax(0, 1fr));box-sizing:border-box;gap:.35rem;height:100%;padding:.3rem 0;display:grid}.mosaic-row.svelte-563k1g{white-space:nowrap;width:100%;min-height:0}.mosaic-track.svelte-563k1g{align-items:stretch;gap:.35rem;height:100%;display:inline-flex}.mosaic-badge.svelte-563k1g{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--border) 40%, transparent);background:color-mix(in oklab, var(--card) 70%, transparent);height:100%;color:var(--foreground);white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;padding:.54rem .85rem;font-size:1.15rem;font-weight:500;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.mosaic-badge.svelte-563k1g:hover{background:color-mix(in oklab, var(--primary) 12%, transparent);border-color:color-mix(in oklab, var(--primary) 40%, transparent);color:var(--primary);box-shadow:0 2px 6px #00000014}@media (width<=767px){.mosaic-fade.svelte-563k1g{width:3rem}.mosaic-container.svelte-563k1g{gap:.26rem;padding:.2rem 0}.mosaic-track.svelte-563k1g{gap:.26rem}.mosaic-badge.svelte-563k1g{border-radius:.38rem;padding:.45rem .64rem;font-size:clamp(.78rem,2.4vw,.86rem)}}
