@import "https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@300;400;500&display=swap";:root{--bg:#050505;--bg-2:#0a0a0d;--text:#b8b8be;--text-h:#f5f5f7;--text-dim:#5a5a63;--border:#ffffff0f;--border-strong:#ffffff1f;--accent:#f5f5f7;--sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--serif:"Instrument Serif", serif;--mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--heading:var(--sans);--ease:cubic-bezier(.22, 1, .36, 1);--space-1:8px;--space-2:16px;--space-3:24px;--space-4:40px;--space-5:64px;--space-6:96px;--type-display:clamp(48px, 9vw, 128px);--type-h1:clamp(36px, 5.5vw, 84px);--type-h2:18px;--type-body:16px;--type-small:14px;--type-mono-sm:11px;--type-mono:12px;font:16px/1.6 var(--sans);letter-spacing:-.011em;color:var(--text);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);overscroll-behavior:none;-webkit-tap-highlight-color:transparent;touch-action:none;width:100%;height:100dvh;overflow:hidden}#app{width:100%}h1,h2,h3{font-family:var(--heading);color:var(--text-h);font-weight:500}.display{letter-spacing:-.04em;color:var(--text-h);font-weight:300;line-height:.95}.serif{font-family:var(--serif);letter-spacing:-.02em;font-style:italic;font-weight:400}a{color:inherit}::selection{color:var(--text-h);background:#f5f5f72e}canvas.svelte-b9mh77{touch-action:none;z-index:1;pointer-events:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}.grid-bg.svelte-1n46o8q{z-index:2;pointer-events:none;will-change:transform, filter;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-size:80px 80px;transition:filter .18s linear;position:fixed;inset:-50vh -50vw}.grid-bg-cyan.svelte-1n46o8q{z-index:3;background-image:linear-gradient(90deg,#8fe3ff38 1px,#0000 1px),linear-gradient(#8fe3ff38 1px,#0000 1px);transition:opacity .18s linear}.veil.svelte-1n46o8q{z-index:4;pointer-events:none;background:radial-gradient(#0000 0%,#05050566 70%,#050505d9 100%);position:fixed;inset:0}.grain.svelte-1n46o8q{z-index:5;pointer-events:none;opacity:.02;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.7'/></svg>");position:fixed;inset:0}.boom-flash.svelte-1n46o8q{z-index:100;pointer-events:none;will-change:opacity;mix-blend-mode:screen;background:#fff;position:fixed;inset:0}.slot-indicator.svelte-1n46o8q{bottom:var(--space-3);left:var(--space-3);z-index:30;align-items:center;gap:var(--space-2);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);font-family:var(--mono);font-size:var(--type-mono-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);pointer-events:none;background:#0505058c;border-radius:999px;padding:8px 14px;display:inline-flex;position:fixed}.slot-counter.svelte-1n46o8q{color:var(--text-h);min-width:4ch}.slot-divider.svelte-1n46o8q{background:var(--border-strong);width:1px;height:12px}.slot-name.svelte-1n46o8q{color:var(--text);min-width:11ch;transition:color .4s var(--ease)}.slot-track.svelte-1n46o8q{background:var(--border-strong);width:64px;height:1px;margin-left:var(--space-1);display:inline-block;position:relative;overflow:hidden}.slot-fill.svelte-1n46o8q{background:var(--text-h);transform-origin:0;transition:transform .18s linear;position:absolute;inset:0;transform:scaleX(0)}@media (width<=640px){.slot-indicator.svelte-1n46o8q{display:none}}.nav.svelte-1n46o8q{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);background:#0505058c;justify-content:space-between;align-items:center;padding:22px 32px;display:flex;position:fixed;top:0;left:0;right:0}.brand.svelte-1n46o8q{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-h);align-items:center;gap:10px;font-size:13px;display:inline-flex}.brand-mark.svelte-1n46o8q{background:var(--text-h);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #fff6}.nav-cta.svelte-1n46o8q{font-family:var(--mono);font-size:var(--type-mono);letter-spacing:.14em;text-transform:uppercase;color:#050505;cursor:pointer;transition:transform .3s var(--ease), box-shadow .3s var(--ease);background:linear-gradient(#fafafa 0%,#d8d8dc 100%);border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:10px 18px 10px 20px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff80,0 6px 16px #0006}.nav-cta.svelte-1n46o8q:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff9,0 10px 24px #ffffff14,0 6px 16px #00000073}.nav-cta.svelte-1n46o8q:active{transform:translateY(0)}.nav-cta.svelte-1n46o8q .cta-arrow:where(.svelte-1n46o8q){transition:transform .3s var(--ease);display:inline-block}.nav-cta.svelte-1n46o8q:hover .cta-arrow:where(.svelte-1n46o8q){transform:translate(3px)}.layer.svelte-1n46o8q{z-index:10;will-change:opacity;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.layer.svelte-1n46o8q .container:where(.svelte-1n46o8q){width:100%;max-width:1240px;padding:var(--space-6) var(--space-3) var(--space-5);margin:0 auto}.hero.svelte-1n46o8q .container:where(.svelte-1n46o8q){padding:var(--space-6) var(--space-3) var(--space-5);position:relative}.hero.svelte-1n46o8q .container:where(.svelte-1n46o8q):before{content:"";filter:blur(40px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#8fe3ff12 0%,#8fe3ff06 35%,#0000 70%);width:720px;max-width:80vw;height:720px;max-height:80vh;animation:9s ease-in-out infinite svelte-1n46o8q-heroBreath;position:absolute;top:28%;left:-8%}@keyframes svelte-1n46o8q-heroBreath{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.hero.svelte-1n46o8q .container:where(.svelte-1n46o8q):before{animation:none}}.eyebrow.svelte-1n46o8q{font-family:var(--mono);font-size:var(--type-mono-sm);letter-spacing:.22em;text-transform:uppercase;color:var(--text);margin-bottom:var(--space-3)}.hero-h1.svelte-1n46o8q{font-size:var(--type-display);margin-bottom:var(--space-4);letter-spacing:-.05em;max-width:14ch;line-height:.95}.hero-h1.svelte-1n46o8q .line:where(.svelte-1n46o8q){vertical-align:top;padding-bottom:.06em;line-height:1;display:inline-block;overflow:hidden}.hero-h1.svelte-1n46o8q .letter:where(.svelte-1n46o8q){opacity:0;filter:blur(10px);will-change:transform, opacity, filter;display:inline-block;transform:translateY(110%)}.hero.svelte-1n46o8q .eyebrow:where(.svelte-1n46o8q),.hero.svelte-1n46o8q .tagline:where(.svelte-1n46o8q),.hero.svelte-1n46o8q .chip:where(.svelte-1n46o8q),.hero.svelte-1n46o8q .scroll-cue:where(.svelte-1n46o8q){opacity:0;will-change:transform, opacity, filter}.tagline.svelte-1n46o8q{max-width:560px;font-size:var(--type-body);color:var(--text);margin-bottom:var(--space-3);line-height:1.55}.chips.svelte-1n46o8q{flex-wrap:wrap;gap:10px;display:flex}.chip.svelte-1n46o8q{border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(6px);font-family:var(--mono);letter-spacing:.06em;background:#ffffff08;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:inline-flex}.chip.svelte-1n46o8q .dot:where(.svelte-1n46o8q){background:var(--text-h);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #fff9}.chip.svelte-1n46o8q .k:where(.svelte-1n46o8q){color:var(--text-dim);text-transform:uppercase;letter-spacing:.16em;font-size:11px}.chip.svelte-1n46o8q .v:where(.svelte-1n46o8q){color:var(--text-h)}.scroll-cue.svelte-1n46o8q{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:12px;font-size:11px;display:inline-flex;position:absolute;bottom:40px;left:32px}.scroll-cue.svelte-1n46o8q .line:where(.svelte-1n46o8q){background:linear-gradient(90deg, var(--text-dim), transparent);width:60px;height:1px}.section-num.svelte-1n46o8q{font-family:var(--mono);font-size:var(--type-mono-sm);letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim);margin-bottom:var(--space-2);display:inline-block}.section-title.svelte-1n46o8q{font-size:var(--type-h1);margin-bottom:var(--space-3);letter-spacing:-.04em;max-width:18ch;line-height:1}.section-sub.svelte-1n46o8q{max-width:640px;color:var(--text);margin-bottom:var(--space-4);font-size:var(--type-body);line-height:1.55}.grid.svelte-1n46o8q{gap:16px;display:grid}.stat-strip.svelte-1n46o8q{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat-cell.svelte-1n46o8q{padding:var(--space-4) var(--space-3) var(--space-3);gap:var(--space-3);flex-direction:column;display:flex;position:relative}.stat-cell.svelte-1n46o8q+.stat-cell:where(.svelte-1n46o8q){border-left:1px solid var(--border)}.stat-cell.svelte-1n46o8q:before{content:"";background:var(--text-h);width:24px;height:1px;transition:width .5s var(--ease);position:absolute;top:-1px;left:0}.stat-cell.svelte-1n46o8q:hover:before{width:64px}.stat-num.svelte-1n46o8q{font-family:var(--heading);letter-spacing:-.04em;color:var(--text-h);align-items:baseline;gap:2px;font-size:clamp(56px,6.5vw,96px);font-weight:200;line-height:.95;display:inline-flex}.stat-unit.svelte-1n46o8q{letter-spacing:0;color:var(--text-dim);margin-left:2px;font-size:.42em;font-weight:300}.stat-label.svelte-1n46o8q{font-family:var(--mono);font-size:var(--type-mono-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}@media (width<=800px){.stat-strip.svelte-1n46o8q{grid-template-columns:repeat(2,1fr)}.stat-cell.svelte-1n46o8q+.stat-cell:where(.svelte-1n46o8q){border-left:none}.stat-cell.svelte-1n46o8q:nth-child(2),.stat-cell.svelte-1n46o8q:nth-child(4){border-left:1px solid var(--border)}.stat-cell.svelte-1n46o8q:nth-child(3),.stat-cell.svelte-1n46o8q:nth-child(4){border-top:1px solid var(--border)}}.cards-3.svelte-1n46o8q{grid-template-columns:repeat(3,minmax(0,1fr))}.cards-2.svelte-1n46o8q{grid-template-columns:repeat(2,minmax(0,1fr))}.stack-grid.svelte-1n46o8q{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-list.svelte-1n46o8q{background:var(--border);border:1px solid var(--border);gap:1px;margin:0;padding:0;list-style:none;display:grid}.agent-list.svelte-1n46o8q li:where(.svelte-1n46o8q){gap:var(--space-3);padding:12px var(--space-3);transition:background .4s var(--ease);background:#05050599;grid-template-columns:64px 160px 1fr;align-items:center;display:grid}.agent-list.svelte-1n46o8q li:where(.svelte-1n46o8q):hover{background:#ffffff09}.ag-code.svelte-1n46o8q{font-family:var(--mono);font-size:var(--type-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-h)}.ag-name.svelte-1n46o8q{color:var(--text-h);font-size:16px;font-weight:500;line-height:1.2}.ag-desc.svelte-1n46o8q{font-size:var(--type-small);color:var(--text);line-height:1.5}@media (width<=1100px){.stack-grid.svelte-1n46o8q{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.cards-3.svelte-1n46o8q,.cards-2.svelte-1n46o8q,.stack-grid.svelte-1n46o8q{grid-template-columns:1fr}.agent-list.svelte-1n46o8q li:where(.svelte-1n46o8q){gap:var(--space-2);grid-template-columns:56px 1fr}.ag-desc.svelte-1n46o8q{grid-column:1/-1}}.card.svelte-1n46o8q{padding:var(--space-3);border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(8px);transition:background .4s var(--ease), border-color .4s var(--ease), transform .5s var(--ease);background:#ffffff06}.card.svelte-1n46o8q:hover{border-color:#ffffff38}.float-card.svelte-1n46o8q{isolation:isolate;position:relative;overflow:hidden}.float-card.svelte-1n46o8q:before{content:"";background:radial-gradient(400px circle at var(--mx,50%) var(--my,0%), #ffffff12, transparent 50%);opacity:0;transition:opacity .4s var(--ease);pointer-events:none;z-index:0;position:absolute;inset:0}.float-card.svelte-1n46o8q>:where(.svelte-1n46o8q){z-index:1;position:relative}.float-card.svelte-1n46o8q:hover:before{opacity:1}.float-card.svelte-1n46o8q:hover{border-color:#ffffff47;transform:translateY(-4px)}.card-num.svelte-1n46o8q{font-family:var(--heading);color:var(--text-dim);margin-bottom:var(--space-2);font-size:22px;line-height:1}.card.svelte-1n46o8q h3:where(.svelte-1n46o8q){font-size:var(--type-h2);color:var(--text-h);margin-bottom:6px;font-weight:500;line-height:1.3}.card.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--text);font-size:var(--type-small);line-height:1.5}.role.svelte-1n46o8q{font-family:var(--mono);font-size:var(--type-mono-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin-bottom:var(--space-1)}.timeline.svelte-1n46o8q{margin:0;padding:0;list-style:none;position:relative}.timeline.svelte-1n46o8q:before{content:"";background:linear-gradient(#ffffff59 0%,#ffffff0d 100%);width:1px;position:absolute;top:8px;bottom:8px;left:5px}.timeline.svelte-1n46o8q li:where(.svelte-1n46o8q){gap:var(--space-3);padding-bottom:var(--space-3);grid-template-columns:24px 1fr;display:grid;position:relative}.timeline.svelte-1n46o8q li:where(.svelte-1n46o8q):last-child{padding-bottom:0}.tl-dot.svelte-1n46o8q{background:var(--text-h);border:2px solid var(--bg);width:11px;height:11px;box-shadow:0 0 0 1px var(--border-strong), 0 0 12px #ffffff26;z-index:1;border-radius:50%;justify-self:start;margin-top:4px}.tl-row.svelte-1n46o8q{display:block}.tl-num.svelte-1n46o8q{font-family:var(--mono);font-size:var(--type-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin-bottom:4px;display:block}.timeline.svelte-1n46o8q h3:where(.svelte-1n46o8q){color:var(--text-h);margin-bottom:4px;font-size:17px;font-weight:500;line-height:1.3}.timeline.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--text);font-size:var(--type-small);max-width:60ch;line-height:1.5}.actions-cta.svelte-1n46o8q{margin-top:var(--space-3);justify-content:center;display:flex}.cta.svelte-1n46o8q{border:1px solid var(--border-strong);color:var(--text-h);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;transition:background .3s var(--ease), border-color .3s var(--ease);border-radius:999px;align-items:center;gap:16px;padding:16px 24px;font-size:13px;text-decoration:none;display:inline-flex}.cta.svelte-1n46o8q:hover{background:#ffffff0f;border-color:#fff6}@media (width<=640px){.layer.svelte-1n46o8q .container:where(.svelte-1n46o8q),.hero.svelte-1n46o8q .container:where(.svelte-1n46o8q){padding:var(--space-5) var(--space-2) var(--space-4)}.nav.svelte-1n46o8q{padding:16px 20px}.brand-name.svelte-1n46o8q{font-size:11px}.hero-h1.svelte-1n46o8q{margin-bottom:var(--space-3);max-width:12ch}.tagline.svelte-1n46o8q{margin-bottom:var(--space-2);font-size:15px}.chips.svelte-1n46o8q{gap:6px}.chip.svelte-1n46o8q{padding:6px 10px;font-size:11px}.chip.svelte-1n46o8q .k:where(.svelte-1n46o8q){display:none}.section-num.svelte-1n46o8q{margin-bottom:var(--space-1)}.section-title.svelte-1n46o8q{margin-bottom:var(--space-2)}.section-sub.svelte-1n46o8q{margin-bottom:var(--space-3);font-size:14px}.card.svelte-1n46o8q{padding:var(--space-2)}.card-num.svelte-1n46o8q{margin-bottom:var(--space-1);font-size:18px}.card.svelte-1n46o8q h3:where(.svelte-1n46o8q){font-size:16px}.card.svelte-1n46o8q p:where(.svelte-1n46o8q){font-size:13px}.stat-cell.svelte-1n46o8q{padding:var(--space-3) var(--space-2) var(--space-2);gap:var(--space-2)}.stat-num.svelte-1n46o8q{font-size:clamp(40px,12vw,56px)}.agent-list.svelte-1n46o8q li:where(.svelte-1n46o8q){padding:10px var(--space-2)}.ag-name.svelte-1n46o8q{font-size:14px}.ag-desc.svelte-1n46o8q{font-size:13px}.timeline.svelte-1n46o8q li:where(.svelte-1n46o8q){padding-bottom:var(--space-2)}.timeline.svelte-1n46o8q h3:where(.svelte-1n46o8q){font-size:15px}.hero.svelte-1n46o8q .container:where(.svelte-1n46o8q):before{filter:blur(60px);width:100%;max-width:100vw;height:50vh;max-height:60vh;top:20%;left:-20%}.cta.svelte-1n46o8q{padding:14px 22px;font-size:12px}.scroll-cue.svelte-1n46o8q{display:none}}@media (hover:none){.float-card.svelte-1n46o8q:hover{transform:none}.float-card.svelte-1n46o8q:before{display:none}}
