:root{--ds-color-bg: oklch(.99 .002 245);--ds-color-bg-subtle: oklch(.97 .005 245);--ds-color-bg-warm: oklch(.98 .006 75);--ds-color-surface: oklch(1 0 0);--ds-color-surface-raised: oklch(.99 .003 245);--ds-color-surface-overlay: oklch(1 0 0);--ds-color-text: oklch(.21 .02 245);--ds-color-text-muted: oklch(.46 .015 245);--ds-color-text-subtle: oklch(.62 .012 245);--ds-color-text-on-primary: oklch(.99 .005 245);--ds-color-text-on-accent: oklch(.99 .005 245);--ds-color-border: oklch(.91 .005 245);--ds-color-border-strong: oklch(.82 .008 245);--ds-color-border-focus: var(--ds-color-primary);--ds-color-primary: oklch(.56 .16 248);--ds-color-primary-hover: oklch(.5 .16 248);--ds-color-primary-active: oklch(.46 .16 248);--ds-color-primary-fg: oklch(.99 .005 245);--ds-color-accent: var(--ds-color-primary);--ds-color-accent-hover: var(--ds-color-primary-hover);--ds-color-accent-fg: var(--ds-color-primary-fg);--ds-color-success-bg: oklch(.94 .04 155);--ds-color-success-fg: oklch(.42 .13 155);--ds-color-warning-bg: oklch(.94 .04 80);--ds-color-warning-fg: oklch(.5 .13 80);--ds-color-danger-bg: oklch(.94 .04 25);--ds-color-danger-fg: oklch(.5 .17 25);--ds-color-info-bg: oklch(.94 .03 230);--ds-color-info-fg: oklch(.46 .13 230);--ds-color-input-bg: oklch(1 0 0);--ds-color-input-border: oklch(.88 .006 245);--ds-color-input-border-hover: oklch(.78 .008 245);--ds-color-input-border-focus: var(--ds-color-primary);--ds-color-input-placeholder: oklch(.62 .012 245);--ds-color-input-disabled-bg: oklch(.96 .005 245);--ds-ring-color: var(--ds-color-primary);--ds-ring-width: 2px;--ds-ring-offset: 2px;--ds-color-message-user-bg: oklch(.95 .02 248);--ds-color-message-user-fg: oklch(.21 .02 245);--ds-color-message-assistant-bg: transparent;--ds-color-message-assistant-fg: oklch(.21 .02 245);--ds-color-message-system-bg: oklch(.96 .005 245);--ds-color-message-system-fg: oklch(.46 .015 245);--ds-glass-bg: oklch(1 0 0 / .6);--ds-glass-border: oklch(1 0 0 / .2);--ds-glass-blur: 20px;--ds-color-overlay-scrim: oklch(0 0 0 / .45);--ds-chart-1: oklch(.56 .16 248);--ds-chart-2: oklch(.65 .14 195);--ds-chart-3: oklch(.7 .16 160);--ds-chart-4: oklch(.75 .16 80);--ds-chart-5: oklch(.62 .2 15);--ds-chart-6: oklch(.58 .22 300);--ds-chart-7: oklch(.68 .13 130);--ds-chart-8: oklch(.55 .18 20);--ds-chart-positive: oklch(.55 .13 155);--ds-chart-negative: oklch(.55 .17 25);--ds-chart-neutral: oklch(.62 .012 245);--ds-chart-grid: oklch(.91 .005 245);--ds-font-sans: "Inter", system-ui, -apple-system, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--ds-font-display: var(--ds-font-sans);--ds-text-xs: .75rem;--ds-text-sm: .875rem;--ds-text-base: 1rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.25rem;--ds-text-2xl: 1.5rem;--ds-text-3xl: 1.875rem;--ds-leading-tight: 1.25;--ds-leading-snug: 1.375;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.625;--ds-tracking-tight: -.01em;--ds-tracking-normal: 0;--ds-tracking-wide: .025em;--ds-space-0: 0;--ds-space-px: 1px;--ds-space-0_5: .125rem;--ds-space-1: .25rem;--ds-space-1_5: .375rem;--ds-space-2: .5rem;--ds-space-2_5: .625rem;--ds-space-3: .75rem;--ds-space-4: 1rem;--ds-space-5: 1.25rem;--ds-space-6: 1.5rem;--ds-space-8: 2rem;--ds-space-10: 2.5rem;--ds-space-12: 3rem;--ds-space-16: 4rem;--ds-radius-sm: .25rem;--ds-radius-md: .375rem;--ds-radius-lg: .5rem;--ds-radius-xl: .75rem;--ds-radius-full: 9999px;--ds-shadow-sm: 0 1px 2px oklch(0 0 0 / .04);--ds-shadow-md: 0 2px 8px oklch(0 0 0 / .06);--ds-shadow-lg: 0 10px 30px -5px oklch(0 0 0 / .08);--ds-shadow-inner: inset 0 1px 2px oklch(0 0 0 / .04);--ds-motion-fast: .12s;--ds-motion-normal: .2s;--ds-motion-slow: .35s;--ds-ease-in: cubic-bezier(.4, 0, 1, 1);--ds-ease-out: cubic-bezier(.16, 1, .3, 1);--ds-ease-inout: cubic-bezier(.4, 0, .2, 1);--ds-z-base: 0;--ds-z-popover: 20;--ds-z-modal: 50;--ds-z-toast: 60;--ds-z-tooltip: 70}.dark,[data-mode=dark]{--ds-color-bg: oklch(.16 .015 245);--ds-color-bg-subtle: oklch(.19 .015 245);--ds-color-bg-warm: oklch(.18 .012 75);--ds-color-surface: oklch(.21 .015 245);--ds-color-surface-raised: oklch(.24 .018 245);--ds-color-surface-overlay: oklch(.21 .015 245);--ds-color-text: oklch(.96 .005 245);--ds-color-text-muted: oklch(.74 .012 245);--ds-color-text-subtle: oklch(.58 .012 245);--ds-color-border: oklch(.28 .012 245);--ds-color-border-strong: oklch(.38 .015 245);--ds-color-primary: oklch(.68 .16 248);--ds-color-primary-hover: oklch(.74 .16 248);--ds-color-primary-active: oklch(.62 .16 248);--ds-color-success-bg: oklch(.25 .04 155);--ds-color-success-fg: oklch(.78 .13 155);--ds-color-warning-bg: oklch(.25 .04 80);--ds-color-warning-fg: oklch(.82 .13 80);--ds-color-danger-bg: oklch(.25 .04 25);--ds-color-danger-fg: oklch(.74 .17 25);--ds-color-info-bg: oklch(.25 .03 230);--ds-color-info-fg: oklch(.78 .13 230);--ds-color-input-bg: oklch(.22 .015 245);--ds-color-input-border: oklch(.32 .012 245);--ds-color-input-border-hover: oklch(.42 .015 245);--ds-color-input-disabled-bg: oklch(.18 .012 245);--ds-color-message-user-bg: oklch(.28 .04 248);--ds-color-message-user-fg: oklch(.96 .005 245);--ds-color-message-assistant-fg: oklch(.96 .005 245);--ds-color-message-system-bg: oklch(.22 .012 245);--ds-color-message-system-fg: oklch(.74 .012 245);--ds-glass-bg: oklch(.21 .015 245 / .6);--ds-glass-border: oklch(1 0 0 / .1);--ds-chart-grid: oklch(.28 .012 245);--ds-shadow-sm: 0 1px 2px oklch(0 0 0 / .3);--ds-shadow-md: 0 2px 8px oklch(0 0 0 / .4);--ds-shadow-lg: 0 10px 30px -5px oklch(0 0 0 / .5);--ds-color-overlay-scrim: oklch(0 0 0 / .65)}[data-brand=ai]{--ds-color-accent: oklch(.6 .16 55);--ds-color-accent-hover: oklch(.55 .17 55);--ds-color-accent-fg: oklch(.99 .005 80)}[data-brand=ai].dark,[data-brand=ai][data-mode=dark],.dark [data-brand=ai]{--ds-color-accent: oklch(.75 .14 65);--ds-color-accent-hover: oklch(.8 .15 65);--ds-color-accent-fg: oklch(.18 .01 65)}[data-scope=chat]{--ds-color-bg: var(--ds-color-bg-warm);--ds-font-sans: "DM Sans", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "DM Mono", ui-monospace, "SF Mono", Menlo, monospace}[data-brand=marketing]{--ds-marketing-hero-grad-from: oklch(.56 .16 248);--ds-marketing-hero-grad-to: oklch(.65 .2 280);--ds-marketing-cta-grad-from: var(--ds-color-primary);--ds-marketing-cta-grad-to: oklch(.65 .2 280)}[data-brand=corporate]{--ds-color-bg: oklch(.98 .005 90);--ds-color-bg-subtle: oklch(.96 .006 90);--ds-color-bg-warm: oklch(.97 .008 75);--ds-color-surface: oklch(1 0 0);--ds-color-surface-raised: oklch(.99 .004 90);--ds-color-text: oklch(.18 .015 245);--ds-color-text-muted: oklch(.42 .012 245);--ds-color-text-subtle: oklch(.58 .01 245);--ds-color-border: oklch(.88 .006 90);--ds-color-border-strong: oklch(.78 .01 90);--ds-motion-corporate-reveal: .4s;--ds-motion-corporate-easing: cubic-bezier(.22, 1, .36, 1)}:root{--ds-color-module-sign: oklch(.78 .16 85);--ds-color-module-slot: oklch(.72 .16 155);--ds-color-module-secure: oklch(.65 .18 145);--ds-color-module-sphere: oklch(.62 .2 295);--ds-color-module-squad: oklch(.74 .13 230);--ds-color-module-seek: oklch(.74 .14 200);--ds-color-module-signal: oklch(.72 .18 350);--ds-color-module-supply: oklch(.68 .13 185);--ds-color-module-sutra: oklch(.74 .12 65)}:root{--font-display: "Inter Tight", "Söhne", "GT America", system-ui, sans-serif;--font-body: "Source Serif 4", "Source Serif Pro", Georgia, serif;--font-ui: "Inter Tight", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--ds-color-bg);color:var(--ds-color-text);font-family:var(--font-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--ds-color-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .18s ease}a:hover{border-bottom-color:currentColor}.container{max-width:880px;margin:0 auto;padding:0 32px}.site-nav{border-bottom:1px solid var(--ds-color-border);padding:24px 0;margin-bottom:88px;background:var(--ds-color-bg)}.site-nav .container{display:flex;justify-content:space-between;align-items:center}.site-nav .brand{font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:-.005em;color:var(--ds-color-text);border-bottom:none}.site-nav .brand:hover{color:var(--ds-color-primary)}.site-nav nav{display:flex;gap:28px;align-items:center}.site-nav nav a{font-family:var(--font-ui);color:var(--ds-color-text-muted);font-size:14px;border-bottom:none}.site-nav nav a:hover{color:var(--ds-color-text)}.site-nav nav .product-link{font-weight:500;color:var(--ds-color-text)}main{min-height:60vh;padding-bottom:128px}main h1{font-family:var(--font-display);font-size:56px;line-height:1.05;letter-spacing:-.025em;font-weight:600;margin-bottom:32px;color:var(--ds-color-text)}main h2{font-family:var(--font-display);font-size:28px;line-height:1.2;letter-spacing:-.012em;font-weight:600;margin:64px 0 20px;color:var(--ds-color-text)}main h3{font-family:var(--font-display);font-size:19px;font-weight:600;letter-spacing:-.005em;margin:40px 0 14px;color:var(--ds-color-text)}main p{margin-bottom:20px;color:var(--ds-color-text);font-feature-settings:"kern","liga","onum"}main p.lead{font-size:21px;line-height:1.5;color:var(--ds-color-text-muted);font-family:var(--font-body);margin-bottom:32px}main ul{margin:20px 0 20px 28px;color:var(--ds-color-text)}main ul li{margin-bottom:10px}main strong{font-weight:600;color:var(--ds-color-text)}.cta-row{display:flex;gap:16px;margin-top:40px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:.5em;padding:12px 22px;border-radius:6px;font-family:var(--font-ui);font-weight:500;font-size:15px;text-decoration:none;border:1px solid var(--ds-color-border-strong);transition:background var(--ds-motion-corporate-reveal, .22s) var(--ds-motion-corporate-easing, ease),transform .18s ease;background:var(--ds-color-surface);color:var(--ds-color-text)}.btn:hover{transform:translateY(-1px);border-bottom:1px solid var(--ds-color-border-strong)}.btn.primary{background:var(--ds-color-text);color:var(--ds-color-bg);border-color:transparent}.btn.primary:hover{background:var(--ds-color-primary);color:var(--ds-color-text-on-primary)}.btn.secondary{background:var(--ds-color-bg-subtle);color:var(--ds-color-text)}footer.site-footer{border-top:1px solid var(--ds-color-border);padding:40px 0;color:var(--ds-color-text-muted);font-family:var(--font-ui);font-size:13px}footer.site-footer .container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}footer.site-footer nav{display:flex;gap:24px}footer.site-footer nav a{color:var(--ds-color-text-muted);border-bottom:none}footer.site-footer nav a:hover{color:var(--ds-color-text)}.vumyo-wordmark{color:inherit}@media(max-width:700px){main h1{font-size:38px;letter-spacing:-.02em}main h2{font-size:23px}main p.lead{font-size:18px}.site-nav nav{gap:18px}.container{padding:0 24px}}.vumyo-wordmark[data-astro-cid-csdjyc4x]{display:inline-block;vertical-align:middle;font-style:italic}.product-link[data-astro-cid-37fxchfa]{display:inline-flex;align-items:center;gap:.4em}
