.landing-dark,.site-theme{--background:#0b1b33;--background-white:#12294b;--surface:#10264a;--surface-hover:#1c334d;--surface-active:#24406b;--paper-deep:#081426;--paper-raised:#132a4c;--studio-ink:#0b1b33;--ink-raised:#12294b;--ink-border:#ffffff1f;--shell-foreground:#fff;--shell-foreground-muted:#cbd5e1;--shell-surface-hover:#ffffff0f;--shell-surface-active:#ffffff1a;--glass-surface:#0b1b33b8;--border:#ffffff1a;--border-strong:#ffffff38;--border-subtle:#ffffff12;--input:#ffffff38;--foreground:#fff;--foreground-muted:#cbd5e1;--foreground-subtle:#94a3b8;--foreground-disabled:#64748b;--primary:#2c4cfd;--primary-hover:#2440d6;--primary-foreground:#fff;--primary-tint:#8ea2ff;--brand-cyan:#00d5f5;--brand-blue:#2c4cfd;--brand-violet:#7f0cfd;--brand-gradient:linear-gradient(100deg, #00d5f5 0%, #2c4cfd 48%, #7f0cfd 100%);--brand-gradient-135:linear-gradient(135deg, #00d5f5 0%, #2c4cfd 48%, #7f0cfd 100%);--accent-text:#8ea2ff;--primary-glow:#2c4cfd59;--ring:#5b7cff;--info:#5b7cff;--info-bg:#101e3e;--info-border:#2c4cfd;--success:#34d399;--success-bg:#052e1b;--success-border:#065f46;--warning:#fbbf24;--warning-bg:#451a03;--warning-border:#92400e;--destructive:#f87171;--destructive-bg:#450a0a;--destructive-border:#7f1d1d;--destructive-foreground:#fff;--live:#fb923c;--live-bg:#431407;--live-foreground:#fff;--card:#10264a;--card-foreground:#fff;--popover:#10264a;--popover-foreground:#fff;--accent:#1c334d;--accent-foreground:#fff;--muted:#1c334d;--muted-foreground:#94a3b8;--secondary:#1c334d;--secondary-foreground:#fff;--gradient-paper:radial-gradient(100% 100% at 50% 0%, #00d5f524 0%, #7f0cfd1f 45%, transparent 65%), linear-gradient(180deg, #0b1b33 0%, #12294b 100%);--gradient-ink-stage:#1b1710;--shadow-card:0 1px 2px #0006, 0 8px 24px -12px #00000080;--shadow-lift:0 2px 4px #0006, 0 16px 32px -12px #2c4cfd59;--shadow-raised:0 2px 4px #0006, 0 24px 48px -16px #0009;--shadow-inset-highlight:inset 0 1px 0 #ffffff14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.landing-dark .text-accent-gradient,.site-theme .text-accent-gradient{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-dark .btn-accent-gradient,.site-theme .btn-accent-gradient{background:var(--brand-gradient-135);color:#fff;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 8px 30px -8px #2c4cfd8c,0 8px 30px -12px #7f0cfd80}.landing-dark .btn-accent-gradient:hover,.site-theme .btn-accent-gradient:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 12px 36px -8px #2c4cfda6,0 12px 36px -12px #7f0cfd99}.landing-dark .card-glow:hover,.site-theme .card-glow:hover{border-color:#7f0cfd73;transform:translateY(-2px);box-shadow:0 0 0 1px #2c4cfd40,0 20px 48px -16px #7f0cfd59}@keyframes landing-mesh-drift{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(4%,-3%)scale(1.08)}66%{transform:translate(-3%,4%)scale(.96)}}.landing-dark .mesh-blob,.site-theme .mesh-blob{will-change:transform;animation:18s ease-in-out infinite landing-mesh-drift}.landing-dark .mesh-blob-slow,.site-theme .mesh-blob-slow{will-change:transform;animation:26s ease-in-out infinite reverse landing-mesh-drift}.landing-dark .brand-mesh,.site-theme .brand-mesh{background:radial-gradient(closest-side,#00d5f538,#0000 72%),radial-gradient(closest-side at 80% 20%,#7f0cfd33,#0000 70%),radial-gradient(closest-side at 20% 80%,#2c4cfd2e,#0000 70%)}.landing-dark .reveal,.site-theme .reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,0,0,1);transform:translateY(18px)}.landing-dark .reveal-in,.site-theme .reveal-in{opacity:1;transform:translateY(0)}@keyframes landing-figure-pop{0%{opacity:.4;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.landing-dark .figure-pop,.site-theme .figure-pop{animation:.35s landing-figure-pop}.landing-dark .pill-nav,.site-theme .pill-nav{box-shadow:0 12px 40px -12px #000000b3,inset 0 1px #ffffff14}@media (prefers-reduced-motion:reduce){.landing-dark .mesh-blob,.site-theme .mesh-blob,.landing-dark .mesh-blob-slow,.site-theme .mesh-blob-slow{animation:none}.landing-dark .reveal,.site-theme .reveal{opacity:1;transition:none;transform:none}.landing-dark .figure-pop,.site-theme .figure-pop{animation:none}.landing-dark .btn-accent-gradient,.site-theme .btn-accent-gradient,.landing-dark .card-glow,.site-theme .card-glow{transition:none}.landing-dark .btn-accent-gradient:hover,.site-theme .btn-accent-gradient:hover,.landing-dark .card-glow:hover,.site-theme .card-glow:hover{transform:none}}.landing-dark .logo-agent-ring,.site-theme .logo-agent-ring{box-shadow:0 0 0 1px #00d5f559,0 0 24px #2c4cfd59,0 0 48px #7f0cfd40}.landing-dark .logo-agent-idle,.site-theme .logo-agent-idle{animation:4s ease-in-out infinite logo-agent-breathe}@keyframes logo-agent-breathe{}.landing-dark .logo-agent-glow,.site-theme .logo-agent-glow{background:radial-gradient(closest-side,#00d5f54d,#2c4cfd38 45%,#7f0cfd47 70%,#0000 72%)}.landing-dark .logo-agent-speaking .logo-agent-ring,.site-theme .logo-agent-speaking .logo-agent-ring{box-shadow:0 0 0 1px #00d5f5b3,0 0 36px #2c4cfda6,0 0 72px #7f0cfd59}.landing-dark .logo-agent-sound-ring,.site-theme .logo-agent-sound-ring{border:1px solid #00d5f58c;animation:1.8s cubic-bezier(0,0,.2,1) infinite logo-agent-ring-ping}@keyframes logo-agent-ring-ping{0%{opacity:.8;transform:scale(1)}80%,to{opacity:0;transform:scale(1.55)}}.landing-dark .logo-agent-bar,.site-theme .logo-agent-bar{transform-origin:50%;animation:3.2s ease-in-out infinite logo-agent-idle-bar}@keyframes logo-agent-idle-bar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(.75)}}.landing-dark .logo-agent-speaking .logo-agent-bar,.site-theme .logo-agent-speaking .logo-agent-bar{animation:.9s ease-in-out infinite logo-agent-speak-bar}@keyframes logo-agent-speak-bar{0%,to{transform:scaleY(.35)}30%{transform:scaleY(1)}60%{transform:scaleY(.6)}}@media (prefers-reduced-motion:reduce){.landing-dark .logo-agent-idle,.site-theme .logo-agent-idle,.landing-dark .logo-agent-sound-ring,.site-theme .logo-agent-sound-ring,.landing-dark .logo-agent-bar,.site-theme .logo-agent-bar{animation:none}.landing-dark .logo-agent-bar,.site-theme .logo-agent-bar{transform:scaleY(.6)}}.site-theme.site-light{--background:#fff;--background-white:#fff;--surface:#fff;--surface-hover:#eef1ff;--surface-active:#e0e7ff;--paper-deep:#f2f5ff;--paper-raised:#fff;--studio-ink:#0b1b33;--ink-raised:#12294b;--ink-border:#0b1b3329;--shell-foreground:#fff;--shell-foreground-muted:#cbd5e1;--shell-surface-hover:#ffffff14;--shell-surface-active:#ffffff24;--glass-surface:#ffffffdb;--border:#dde3f0;--border-strong:#c3cdea;--border-subtle:#eef1ff;--input:#c3cdea;--foreground:#0b1b33;--foreground-muted:#475569;--foreground-subtle:#64748b;--foreground-disabled:#94a3b8;--primary:#2c4cfd;--primary-hover:#2440d6;--primary-foreground:#fff;--primary-tint:#edf0ff;--primary-glow:#2c4cfd29;--ring:#2c4cfd;--brand-cyan:#00d5f5;--brand-blue:#2c4cfd;--brand-violet:#7f0cfd;--brand-gradient:linear-gradient(100deg, #0093c4 0%, #2c4cfd 50%, #7f0cfd 100%);--brand-gradient-135:linear-gradient(135deg, #0093c4 0%, #2c4cfd 50%, #7f0cfd 100%);--accent-text:#2440d6;--info:#2440d6;--info-bg:#eef1ff;--info-border:#2c4cfd;--success:#16a34a;--success-bg:#eaf8f2;--success-border:#bce8d2;--warning:#92400e;--warning-bg:#fef6e0;--warning-border:#f5d98b;--destructive:#dc2626;--destructive-bg:#fef2f2;--destructive-border:#fecaca;--destructive-foreground:#fff;--live:#ea580c;--live-bg:#fff3e8;--live-foreground:#0b1b33;--card:#fff;--card-foreground:#0b1b33;--popover:#fff;--popover-foreground:#0b1b33;--accent:#eef1ff;--accent-foreground:#0b1b33;--muted:#f2f5ff;--muted-foreground:#475569;--secondary:#eef1ff;--secondary-foreground:#0b1b33;--gradient-paper:radial-gradient(100% 100% at 50% 0%, #2c4cfd14 0%, transparent 60%), linear-gradient(180deg, #fff 0%, #f2f5ff 100%);--gradient-ink-stage:#1b1710;--shadow-card:0 1px 2px #0b1b330f, 0 8px 24px -12px #0b1b331f;--shadow-lift:0 2px 4px #0b1b330f, 0 16px 32px -12px #2c4cfd2e;--shadow-raised:0 2px 4px #0b1b330f, 0 24px 48px -16px #0b1b3324;--shadow-inset-highlight:inset 0 1px 0 #ffffffe6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.site-theme.site-light .card-glow:hover{border-color:#7f0cfd59;box-shadow:0 0 0 1px #2c4cfd1f,0 20px 48px -16px #7f0cfd38}.site-theme.site-light .pill-nav{box-shadow:0 12px 40px -12px #0b1b332e,inset 0 1px #ffffffe6}.site-theme.site-light .mesh-blob,.site-theme.site-light .mesh-blob-slow{opacity:.55}.site-theme.site-light .logo-agent-ring{box-shadow:0 0 0 1px #00d5f559,0 0 24px #2c4cfd33,0 0 48px #7f0cfd2e}.site-theme.site-light .logo-agent-glow{background:radial-gradient(closest-side,#00d5f52e,#2c4cfd24 45%,#7f0cfd29 70%,#0000 72%)}.site-theme .about-lockup-dark{display:block}.site-theme .about-lockup-light,.site-theme.site-light .about-lockup-dark{display:none}.site-theme.site-light .about-lockup-light{display:block}.site-theme{transition:background-color .2s,color .2s}@keyframes site-status-pulse{0%,to{box-shadow:0 0 #34d39900}50%{box-shadow:0 0 0 4px #34d39947}}.site-theme .status-pulse{animation:2.4s ease-in-out infinite site-status-pulse}.site-theme.site-light .status-pulse{animation-name:site-status-pulse-light}@keyframes site-status-pulse-light{0%,to{box-shadow:0 0 #16a34a00}50%{box-shadow:0 0 0 4px #16a34a38}}@keyframes site-voice-wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.site-theme .voice-wave-bar{transform-origin:50%;background:var(--brand-blue);animation:2.2s ease-in-out infinite site-voice-wave}.site-theme .voice-wave-bar:first-child{background:var(--brand-cyan)}.site-theme .voice-wave-bar:nth-child(2){background:#1e7cf5}.site-theme .voice-wave-bar:nth-child(3){background:var(--brand-blue)}.site-theme .voice-wave-bar:nth-child(4){background:#5a3df5}.site-theme .voice-wave-bar:nth-child(5){background:var(--brand-violet)}.site-theme .voice-wave-bar:nth-child(2){animation-delay:.18s}.site-theme .voice-wave-bar:nth-child(3){animation-delay:.36s}.site-theme .voice-wave-bar:nth-child(4){animation-delay:.54s}.site-theme .voice-wave-bar:nth-child(5){animation-delay:.72s}.site-theme .site-dot-grid{background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:24px 24px}.site-theme.site-light .site-dot-grid{background-image:radial-gradient(#00d5f529 1px,#0000 1px),radial-gradient(#7f0cfd1f 1px,#0000 1px);background-position:0 0,12px 12px;background-size:24px 24px,24px 24px}.site-theme .prose{--tw-prose-body:var(--foreground);--tw-prose-headings:var(--foreground);--tw-prose-lead:var(--foreground-muted);--tw-prose-links:var(--primary);--tw-prose-bold:var(--foreground);--tw-prose-counters:var(--foreground-muted);--tw-prose-bullets:var(--foreground-muted);--tw-prose-hr:var(--border);--tw-prose-quotes:var(--foreground);--tw-prose-quote-borders:var(--border-strong);--tw-prose-captions:var(--foreground-muted);--tw-prose-code:var(--foreground);--tw-prose-pre-code:var(--foreground);--tw-prose-pre-bg:var(--surface);--tw-prose-th-borders:var(--border-strong);--tw-prose-td-borders:var(--border)}.site-theme.site-light .prose{--tw-prose-links:#2440d6}@media (prefers-reduced-motion:reduce){.site-theme .status-pulse,.site-theme .voice-wave-bar{animation:none}.site-theme{transition:none}.site-theme *,.site-theme :before,.site-theme :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-theme a:focus-visible,.site-theme button:focus-visible,.site-theme input:focus-visible,.site-theme [tabindex]:focus-visible{outline:2px solid var(--brand-blue,#2c4cfd);outline-offset:3px}.site-theme input[type=range]::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8.5px}.site-theme input[type=range]::-moz-range-thumb{width:20px;height:20px}.site-theme,.site-theme.site-light{--background:#faf8f4;--background-white:#fff;--surface:#fff;--surface-hover:#f3efe7;--surface-active:#efe9dd;--paper-deep:#f3efe7;--paper-raised:#fffdf9;--studio-ink:#1b1710;--ink-raised:#282117;--ink-border:#1b171029;--shell-foreground:#1b1710;--shell-foreground-muted:#6e675c;--shell-surface-hover:#1b17100f;--shell-surface-active:#1b17101a;--glass-surface:#fffdf9db;--border:#e7e1d5;--border-strong:#d8d0be;--border-subtle:#f3efe7;--input:#d8d0be;--foreground:#1b1710;--foreground-muted:#6e675c;--foreground-subtle:#a39a8b;--foreground-disabled:#d8d0be;--primary:#2c4cfd;--primary-hover:#2440d6;--primary-foreground:#fff;--primary-tint:#edf0ff;--accent-text:#2440d6;--primary-glow:#2c4cfd29;--ring:#2c4cfd;--card:#fff;--card-foreground:#1b1710;--popover:#fff;--popover-foreground:#1b1710;--accent:#f3efe7;--accent-foreground:#1b1710;--muted:#f3efe7;--muted-foreground:#6e675c;--secondary:#f3efe7;--secondary-foreground:#1b1710;--live-foreground:#1b1710;--gradient-paper:#faf8f4;--gradient-ink-stage:#faf8f4;--shadow-card:0 1px 2px #1b17100f, 0 8px 24px -12px #1b17101f;--shadow-lift:0 2px 4px #1b17100f, 0 16px 32px -12px #2c4cfd1a;--shadow-raised:0 2px 4px #1b17100f, 0 24px 48px -16px #1b171024;--shadow-inset-highlight:inset 0 1px 0 #fff9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.landing-dark .text-accent-gradient,.site-theme .text-accent-gradient{color:var(--accent-text);-webkit-text-fill-color:currentColor;background:0 0}.landing-dark .btn-accent-gradient,.site-theme .btn-accent-gradient{background:var(--accent-text);color:#fff;box-shadow:none;transition:background-color .2s}.landing-dark .btn-accent-gradient:hover,.site-theme .btn-accent-gradient:hover{background:var(--primary-brand-pressed);filter:none;box-shadow:none;transform:none}.landing-dark .card-glow,.site-theme .card-glow{transition:border-color .2s}.landing-dark .card-glow:hover,.site-theme .card-glow:hover{border-color:var(--border-strong);box-shadow:none;transform:none}.mesh-blob,.mesh-blob-slow,.logo-agent-glow,.logo-agent-ring{display:none}.site-theme .logo-agent-idle,.landing-dark .logo-agent-idle,.animate-marquee,.site-status-pulse{animation:none}
