.landing.svelte-1jq6khg{--diameter:min(340px, 72vw);background:var(--l-bg);min-height:100vh;color:var(--l-text);font-family:var(--l-font);--surface:var(--l-code-bg);--surface-2:var(--l-code-bg);--text:var(--l-text);--muted:var(--l-muted);--border:var(--l-line);--accent:var(--l-accent);overflow-x:hidden}.top.svelte-1jq6khg{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:1.1rem 1.5rem;display:flex}.top.svelte-1jq6khg a:where(.svelte-1jq6khg){color:var(--l-text);text-decoration:none}.top__brand.svelte-1jq6khg{font-family:var(--l-display);font-size:1.15rem;font-weight:650}.top__links.svelte-1jq6khg{gap:1.25rem;font-size:.92rem;display:flex}.top__links.svelte-1jq6khg a:where(.svelte-1jq6khg):not(.top__app){color:var(--l-muted)}.top__app.svelte-1jq6khg{font-weight:600}.connector.svelte-1jq6khg{color:var(--l-muted);margin:1.5rem 0 0;font-size:.85rem}.connector.svelte-1jq6khg+.connector:where(.svelte-1jq6khg){margin-top:.4rem}.connector.svelte-1jq6khg a:where(.svelte-1jq6khg){font-family:var(--mono);color:var(--l-text)}.connector.svelte-1jq6khg code:where(.svelte-1jq6khg){font-family:var(--mono);color:var(--l-text);-webkit-user-select:all;user-select:all}section.svelte-1jq6khg{max-width:1120px;margin:0 auto;padding:0 1.5rem}.hero.svelte-1jq6khg{text-align:center;justify-items:center;gap:2.5rem;padding-top:clamp(3rem,9vh,6rem);padding-bottom:2rem;display:grid}.eyebrow.svelte-1jq6khg{font:600 .78rem/1 var(--l-mono-font,var(--l-font));letter-spacing:.14em;text-transform:uppercase;color:var(--l-accent);margin:0 0 1rem}h1.svelte-1jq6khg{font-family:var(--l-display);font-weight:var(--l-display-weight,650);letter-spacing:var(--l-display-tracking,-.035em);margin:0;font-size:clamp(2.6rem,7vw,5.2rem);line-height:1.02}.lede.svelte-1jq6khg{max-width:34rem;color:var(--l-muted);margin:1.25rem auto 0;font-size:1.15rem;line-height:1.55}.ctas.svelte-1jq6khg{justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.cta.svelte-1jq6khg{border-radius:var(--l-pill,999px);border:1px solid #0000;padding:.8rem 1.4rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s}.cta.svelte-1jq6khg:hover{transform:translateY(-1px)}.cta.primary.svelte-1jq6khg{background:var(--l-cta-bg);color:var(--l-cta-text)}.cta.ghost.svelte-1jq6khg{color:var(--l-text);border-color:var(--l-line)}.product.svelte-1jq6khg{justify-items:center;padding:3rem 0 1rem;display:grid;position:relative}.glow.svelte-1jq6khg{background:var(--l-glow);pointer-events:none;filter:blur(10px);position:absolute;inset:-10% -30%}.watch.svelte-1jq6khg{isolation:isolate;width:calc(var(--diameter) + 56px);height:calc(var(--diameter) + 56px);position:relative}.body.svelte-1jq6khg{background:var(--l-case);box-shadow:var(--l-case-shadow);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.bezel.svelte-1jq6khg{width:calc(var(--diameter) + 22px);height:calc(var(--diameter) + 22px);background:#050506;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 2px 6px #000c}.screen.svelte-1jq6khg{width:var(--diameter);height:var(--diameter);background:#000;border-radius:50%;position:relative;overflow:hidden}.screen.svelte-1jq6khg:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff17 0%,#fff0 38%);border-radius:50%;position:absolute;inset:0}.host.svelte-1jq6khg{width:100%;height:100%}.crown.svelte-1jq6khg,.button.svelte-1jq6khg{background:var(--l-crown);border-radius:4px;width:10px;position:absolute;right:-7px;box-shadow:inset 0 0 0 1px #00000059}.crown.svelte-1jq6khg{height:38px;top:32%}.button.svelte-1jq6khg{height:30px;top:58%}.strap.svelte-1jq6khg{background:var(--l-strap);z-index:-1;width:58%;height:46%;position:absolute;left:50%;transform:translate(-50%)}.strap--top.svelte-1jq6khg{border-radius:18px 18px 6px 6px;bottom:70%;-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}.strap--bottom.svelte-1jq6khg{border-radius:6px 6px 18px 18px;top:70%;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.callout.svelte-1jq6khg{display:none}.hint.svelte-1jq6khg{color:var(--l-muted);letter-spacing:.04em;margin:1.75rem 0 0;font-size:.85rem}.demos.svelte-1jq6khg{justify-items:center;gap:1rem;padding-top:1rem;display:grid}.tabs.svelte-1jq6khg{border-radius:var(--l-pill,999px);background:var(--l-tabs-bg);border:1px solid var(--l-line);flex-wrap:wrap;justify-content:center;gap:.25rem;padding:.3rem;display:inline-flex}.tab.svelte-1jq6khg{border-radius:var(--l-pill,999px);color:var(--l-muted);font:inherit;cursor:pointer;background:0 0;border:0;gap:.1rem;padding:.55rem 1.1rem;transition:background .2s,color .2s;display:grid}.tab.svelte-1jq6khg:hover{color:var(--l-text);background:0 0}.tab.on.svelte-1jq6khg{background:var(--l-tab-on);color:var(--l-text);box-shadow:var(--l-tab-shadow,none)}.tab__label.svelte-1jq6khg{font-weight:600}.tab__mode.svelte-1jq6khg{font:500 .66rem/1 var(--l-mono-font,var(--mono));letter-spacing:.1em;text-transform:uppercase;opacity:.7}.blurb.svelte-1jq6khg{color:var(--l-muted);margin:0}.config.svelte-1jq6khg{gap:1rem;padding-top:3rem;display:grid}.panel.svelte-1jq6khg{border:1px solid var(--l-line);border-radius:var(--l-radius,14px);background:var(--l-code-bg);box-shadow:var(--l-panel-shadow,none);overflow:hidden}.panel__bar.svelte-1jq6khg{border-bottom:1px solid var(--l-line);font:.8rem var(--mono);color:var(--l-muted);align-items:center;gap:.6rem;padding:.6rem .9rem;display:flex}.dots.svelte-1jq6khg{gap:6px;display:inline-flex}.dots.svelte-1jq6khg i:where(.svelte-1jq6khg){background:var(--l-line);border-radius:50%;width:10px;height:10px}.panel__title.svelte-1jq6khg{flex:1}.panel__state.svelte-1jq6khg{color:var(--l-ok)}.panel__state.svelte-1jq6khg:before{content:"● "}.panel__state.bad.svelte-1jq6khg{color:var(--l-bad)}.panel__btn.svelte-1jq6khg{border:1px solid var(--l-line);color:var(--l-text);font:.78rem var(--mono);cursor:pointer;background:0 0;border-radius:6px;padding:.25rem .7rem}.panel__editor.svelte-1jq6khg{height:420px}.panel__editor.svelte-1jq6khg .editor{border:0;border-radius:0}.panel__note.svelte-1jq6khg{color:var(--l-bad);border-top:1px solid var(--l-line);margin:0;padding:.5rem .9rem;font-size:.85rem}.requests.svelte-1jq6khg{font:.78rem/1.6 var(--mono);color:var(--l-muted)}.requests__title.svelte-1jq6khg{color:var(--l-text);margin:0 0 .25rem}.requests__title.svelte-1jq6khg span:where(.svelte-1jq6khg){color:var(--l-muted)}.requests.svelte-1jq6khg ol:where(.svelte-1jq6khg){min-height:8em;margin:0;padding:0;list-style:none}.requests.svelte-1jq6khg li:where(.svelte-1jq6khg){white-space:pre;text-overflow:ellipsis;overflow:hidden}.requests.svelte-1jq6khg li:where(.svelte-1jq6khg):first-child{color:var(--l-ok)}.requests.svelte-1jq6khg li.bad:where(.svelte-1jq6khg){color:var(--l-bad)}.how.svelte-1jq6khg{padding-top:5rem;padding-bottom:4rem}.agent-brief.svelte-1jq6khg{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.foot.svelte-1jq6khg{border-top:1px solid color-mix(in srgb, var(--l-muted) 30%, transparent);max-width:1120px;color:var(--l-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin:0 auto;padding:1.5rem 1.5rem 5rem;font-size:.85rem;display:flex}.foot.svelte-1jq6khg a:where(.svelte-1jq6khg){font-family:var(--mono);color:var(--l-text)}.assistants.svelte-1jq6khg{color:var(--l-muted);padding-bottom:5rem;font-size:.95rem}.assistants.svelte-1jq6khg p:where(.svelte-1jq6khg),.assistants.svelte-1jq6khg ul:where(.svelte-1jq6khg){max-width:760px;margin-left:auto;margin-right:auto}.assistants.svelte-1jq6khg p:where(.svelte-1jq6khg) code:where(.svelte-1jq6khg){white-space:nowrap}.assistants.svelte-1jq6khg a:where(.svelte-1jq6khg),.assistants.svelte-1jq6khg code:where(.svelte-1jq6khg){font-family:var(--mono);color:var(--l-text);overflow-wrap:anywhere;font-size:.85rem}.assistants.svelte-1jq6khg li:where(.svelte-1jq6khg){margin:.35rem 0}h2.svelte-1jq6khg{font-family:var(--l-display);font-weight:var(--l-display-weight,650);letter-spacing:var(--l-display-tracking,-.02em);text-align:center;margin:0 0 2.5rem;font-size:clamp(1.8rem,4vw,2.6rem)}.modes.svelte-1jq6khg{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.mode.svelte-1jq6khg{border:1px solid var(--l-line);border-radius:var(--l-radius,14px);background:var(--l-card);padding:1.25rem;transition:border-color .3s,transform .3s}.mode.on.svelte-1jq6khg{border-color:var(--l-accent);transform:translateY(-3px)}.mode.svelte-1jq6khg h3:where(.svelte-1jq6khg){font-family:var(--l-display);margin:.5rem 0 .25rem;font-size:1.2rem}.mode.svelte-1jq6khg p:where(.svelte-1jq6khg){color:var(--l-muted);margin:0;line-height:1.5}.diagram.svelte-1jq6khg{width:100%;height:auto;overflow:visible}.diagram.svelte-1jq6khg .node:where(.svelte-1jq6khg) circle:where(.svelte-1jq6khg),.diagram.svelte-1jq6khg .node:where(.svelte-1jq6khg) rect:where(.svelte-1jq6khg){fill:var(--l-node);stroke:var(--l-node-line);stroke-width:1.5px}.diagram.svelte-1jq6khg text:where(.svelte-1jq6khg){fill:var(--l-muted);font:11px var(--l-mono-font,var(--l-font));text-anchor:middle}.diagram.svelte-1jq6khg .tag:where(.svelte-1jq6khg){fill:var(--l-accent)}.diagram.svelte-1jq6khg .flow:where(.svelte-1jq6khg){fill:none;stroke:var(--l-node-line);stroke-width:2px;stroke-dasharray:4 6}.mode.on.svelte-1jq6khg .diagram:where(.svelte-1jq6khg) .flow:where(.svelte-1jq6khg){stroke:var(--l-accent);animation:1s linear infinite svelte-1jq6khg-flow}.mode.on.svelte-1jq6khg .diagram:where(.svelte-1jq6khg) .flow.back:where(.svelte-1jq6khg){opacity:.6;animation-direction:reverse}@keyframes svelte-1jq6khg-flow{to{stroke-dashoffset:-20px}}.lookswitch.svelte-1jq6khg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#141418d9;border-radius:10px;gap:.25rem;padding:.25rem;display:flex;position:fixed;bottom:1rem;right:1rem}.lookswitch.svelte-1jq6khg button:where(.svelte-1jq6khg){color:#bbb;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.35rem .7rem;font:600 .78rem system-ui}.lookswitch.svelte-1jq6khg button.on:where(.svelte-1jq6khg){color:#111;background:#fff}@media (width>=900px){.config.svelte-1jq6khg{grid-template-columns:1fr 22rem;align-items:start}}[data-look=noir].svelte-1jq6khg{--l-bg:radial-gradient(ellipse 80% 50% at 50% 0%, #1a1d24 0%, #050507 60%) #050507;--l-text:#f5f5f7;--l-muted:#8e8e96;--l-line:#ffffff1a;--l-accent:#8ab4ff;--l-font:system-ui, -apple-system, "Segoe UI Variable Display", "Segoe UI", sans-serif;--l-display:var(--l-font);--l-cta-bg:#f5f5f7;--l-cta-text:#000;--l-glow:radial-gradient(circle at 50% 50%, #6e96ff47, transparent 55%);--l-case:radial-gradient(circle at 30% 22%, #6a6d73 0%, #2a2c30 40%, #121316 72%);--l-case-shadow:0 40px 80px #000000b3, 0 0 0 1px #ffffff14, inset 0 1px 1px #ffffff40;--l-crown:linear-gradient(90deg, #2b2d31, #6d7076);--l-strap:linear-gradient(90deg, #0c0c0e, #1d1e22 50%, #0c0c0e);--l-tabs-bg:#ffffff0a;--l-tab-on:#ffffff1f;--l-code-bg:#0b0c10;--l-card:#ffffff06;--l-node:#111318;--l-node-line:#3a3d46;--l-ok:#7ee2a8;--l-bad:#ff8a8a;--l-panel-shadow:0 30px 60px #00000073;--code-key:#8ab4ff;--code-string:#a8e6b0;--code-number:#ffb27a;--code-literal:#d1a6ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-look=paper].svelte-1jq6khg{--l-bg:#f3efe7;--l-text:#1b1a17;--l-muted:#6d675c;--l-line:#d9d2c4;--l-accent:#b4532a;--l-font:system-ui, -apple-system, "Segoe UI", sans-serif;--l-display:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--l-display-weight:500;--l-display-tracking:-.02em;--l-cta-bg:#1b1a17;--l-cta-text:#f3efe7;--l-glow:radial-gradient(ellipse 50% 45% at 50% 55%, #b4532a1f, transparent 70%);--l-case:radial-gradient(circle at 30% 22%, #f4f4f2 0%, #c9c8c4 45%, #9c9a95 80%);--l-case-shadow:0 50px 70px -20px #46321459, 0 0 0 1px #00000014, inset 0 2px 2px #ffffffe6;--l-crown:linear-gradient(90deg, #a5a39e, #ecebe8);--l-strap:linear-gradient(90deg, #8a5a3b, #a8714d 50%, #8a5a3b);--l-tabs-bg:#ebe5d9;--l-tab-on:#fffdf8;--l-tab-shadow:0 1px 3px #3c280a26;--l-code-bg:#fffdf8;--l-card:#fffdf8;--l-node:#f3efe7;--l-node-line:#b9b09f;--l-ok:#3f7a3a;--l-bad:#b3261e;--l-radius:6px;--l-panel-shadow:0 20px 40px -20px #3c280a40;--code-key:#8a3a17;--code-string:#3f6a2e;--code-number:#1d5f8a;--code-literal:#7a3b8f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width>=900px){[data-look=paper].svelte-1jq6khg .hero:where(.svelte-1jq6khg){text-align:left;grid-template-columns:1.1fr 1fr;place-items:center start}[data-look=paper].svelte-1jq6khg .lede:where(.svelte-1jq6khg){margin-left:0}[data-look=paper].svelte-1jq6khg .ctas:where(.svelte-1jq6khg){justify-content:flex-start}}[data-look=paper].svelte-1jq6khg h1:where(.svelte-1jq6khg){font-style:italic}[data-look=blueprint].svelte-1jq6khg{--l-bg:linear-gradient(#78aaff12 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, #78aaff12 1px, transparent 1px) 0 0 / 32px 32px, #0a1426;--l-text:#e6efff;--l-muted:#7f93b5;--l-line:#8cb4ff38;--l-accent:#ff9d4d;--l-font:system-ui, -apple-system, "Segoe UI", sans-serif;--l-mono-font:var(--mono);--l-display:var(--mono);--l-display-weight:600;--l-display-tracking:-.04em;--l-cta-bg:#ff9d4d;--l-cta-text:#0a1426;--l-pill:4px;--l-radius:4px;--l-glow:radial-gradient(circle at 50% 50%, #ff9d4d1f, transparent 50%);--l-case:#0d1a31;--l-case-shadow:0 0 0 1.5px #8fb4ff, 0 0 0 10px #8fb4ff0f, 0 0 0 11px #8fb4ff59;--l-crown:#8fb4ff;--l-strap:repeating-linear-gradient(45deg, #8fb4ff33 0 2px, transparent 2px 9px);--l-tabs-bg:transparent;--l-tab-on:#ff9d4d24;--l-code-bg:#060d1ad9;--l-card:#060d1a99;--l-node:#0d1a31;--l-node-line:#8fb4ff;--l-ok:#6fe3c1;--l-bad:#ff7a7a;--code-key:#8fb4ff;--code-string:#6fe3c1;--code-number:#ff9d4d;--code-literal:#d0a8ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-look=blueprint].svelte-1jq6khg h1:where(.svelte-1jq6khg){text-transform:uppercase;font-size:clamp(2.2rem,6vw,4.4rem)}[data-look=blueprint].svelte-1jq6khg .callout:where(.svelte-1jq6khg){font:.72rem var(--mono);color:var(--l-accent);white-space:nowrap;display:block;position:absolute}[data-look=blueprint].svelte-1jq6khg .callout:where(.svelte-1jq6khg):before{content:"";border-top:1px dashed var(--l-accent);width:70px;position:absolute;top:50%}[data-look=blueprint].svelte-1jq6khg .c1:where(.svelte-1jq6khg){top:4%;left:calc(100% + 80px)}[data-look=blueprint].svelte-1jq6khg .c1:where(.svelte-1jq6khg):before,[data-look=blueprint].svelte-1jq6khg .c3:where(.svelte-1jq6khg):before{right:calc(100% + 8px)}[data-look=blueprint].svelte-1jq6khg .c2:where(.svelte-1jq6khg){top:48%;right:calc(100% + 80px)}[data-look=blueprint].svelte-1jq6khg .c2:where(.svelte-1jq6khg):before{left:calc(100% + 8px)}[data-look=blueprint].svelte-1jq6khg .c3:where(.svelte-1jq6khg){bottom:8%;left:calc(100% + 80px)}[data-look=blueprint].svelte-1jq6khg .tab__label:where(.svelte-1jq6khg){font-family:var(--mono)}@media (width<=900px){[data-look=blueprint].svelte-1jq6khg .callout:where(.svelte-1jq6khg){display:none}}
