.marketing-theme{--ivory-light:#faf9f5;--ivory-medium:#f0eee6;--ivory-dark:#e8e6dc;--oat:#e3dacc;--cloud-light:#d1cfc5;--cloud-medium:#b0aea5;--cloud-dark:#87867f;--slate-light:#5e5d59;--slate-medium:#3d3d3a;--slate-dark:#141413;--slate-faded-10:#1414131a;--slate-faded-20:#14141333;--ivory-faded-10:#faf9f51a;--ivory-faded-20:#faf9f533;--teal:#2bd2ca;--teal-deep:#0b7773;--teal-50:#eafbfa;--teal-100:#cff5f2;--teal-200:#a2ebe6;--teal-300:#6fdfd8;--teal-500:#14b8b0;--teal-600:#0e9690;--teal-800:#0a5f5c;--teal-900:#083f3e;--cactus:#bcd1ca;--matcha:#ced6bf;--mineral:#629987;--manilla:#ebdbbc;--kraft:#d4a27f;--heather:#cbcadb;--coral:#ebcece;--olive:#788c5d;--font-serif-display:var(--font-instrument-serif), "Instrument Serif", Georgia, serif;--ease-site:cubic-bezier(.22, 1, .36, 1)}.marketing-theme :where(h1,h2,h3,h4,h5,h6){letter-spacing:revert-layer;font-family:revert-layer}.marketing-theme :where(h1,h2,h3,h4,h5,h6,p,li,blockquote){text-wrap:pretty}.marketing-theme,.marketing-theme *{border-color:revert-layer}@keyframes caret{50%{opacity:0}}@keyframes card-float{50%{transform:translateY(-6px)}}@keyframes marketing-enter{0%{opacity:0;transform:translate(var(--enter-x,0px), var(--enter-y,0px)) scale(var(--enter-scale,1));filter:blur(var(--enter-blur,0px))}}.marketing-enter{animation:marketing-enter var(--enter-duration,.7s) var(--ease-site) var(--enter-delay,0s) both}@media (prefers-reduced-motion:reduce){.marketing-enter{animation:none}}.marketing-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--marketing-light-background:#fff;--marketing-light-foreground:#0a0a0a;--marketing-light-card:#fff;--marketing-light-card-foreground:#0a0a0a;--marketing-light-popover:#fff;--marketing-light-popover-foreground:#0a0a0a;--marketing-light-secondary:#f4f4f5;--marketing-light-secondary-foreground:#18181b;--marketing-light-muted:#f5f5f5;--marketing-light-muted-foreground:#737373;--marketing-light-accent:#f5f5f5;--marketing-light-accent-foreground:#171717;--marketing-light-primary-foreground:#0a0a0a;--marketing-light-destructive:#e40014;--marketing-light-border:#e5e5e5;--marketing-light-input:#e5e5e5;--marketing-light-ring:#a1a1a1;--background:var(--marketing-light-background);--foreground:var(--marketing-light-foreground);--card:var(--marketing-light-card);--card-foreground:var(--marketing-light-card-foreground);--popover:var(--marketing-light-popover);--popover-foreground:var(--marketing-light-popover-foreground);--secondary:var(--marketing-light-secondary);--secondary-foreground:var(--marketing-light-secondary-foreground);--muted:var(--marketing-light-muted);--muted-foreground:var(--marketing-light-muted-foreground);--accent:var(--marketing-light-accent);--accent-foreground:var(--marketing-light-accent-foreground);--primary-foreground:var(--marketing-light-primary-foreground);--destructive:var(--marketing-light-destructive);--border:var(--marketing-light-border);--input:var(--marketing-light-input);--ring:var(--marketing-light-ring);--color-accent-blue:#3c82f6;--color-badge-orange:#fb923c;--color-badge-pink:#ec4899;--color-badge-violet:#8b5cf6;--color-badge-emerald:#34d399;--color-accent-red:#ef4444;--color-accent-red-vivid:#ef4444;--color-accent-orange:#f59e0b;--color-accent-orange-vivid:#fb923c;--color-accent-green:#10b981;--color-accent-queued:#6b7280;--color-status-ready:var(--color-accent-green);--color-status-error:var(--color-accent-red);--color-status-building:var(--color-accent-orange);--color-status-queued:var(--color-accent-queued);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-ring:var(--ring);--color-accent-hover:color-mix(in srgb, var(--color-accent) 12%, transparent);--color-dropdown-hover:color-mix(in srgb, var(--color-muted) 82%, transparent);--color-primary-hover:var(--primary);--color-destructive-hover:color-mix(in srgb, var(--color-destructive) 88%, #171717 12%);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-user-message-bg:color-mix(in srgb, var(--color-card) 82%, var(--color-muted) 18%);--color-loader-border:#6b7280;--color-loader-border-inverted:#111;--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-sidebar-heading:var(--muted-foreground);--color-destructive:var(--color-status-error);--color-destructive-foreground:#fff7f7;--color-border:var(--border);--color-input:var(--input);--color-split-pane-line:color-mix(in srgb, var(--color-border) 85%, var(--color-background) 15%);--color-split-pane-shadow:#02061714;--color-success:var(--chart-2);--color-success-foreground:var(--foreground);--color-warning:var(--chart-3);--color-warning-foreground:var(--foreground);--color-overlay-scrim:#0f11158c;--color-overlay-scrim-strong:#0f1115cc;--color-brand-glow:color-mix(in srgb, var(--color-primary) 10%, transparent);--radius-lg:var(--radius);--radius-md:calc(var(--radius) * .8);--radius-sm:calc(var(--radius) * .6);--marketing-glass-border:var(--border);--marketing-glass-border-strong:var(--border);--marketing-glass-surface-soft:var(--muted);--marketing-glass-surface:var(--card);--marketing-glass-surface-strong:var(--card);--marketing-glass-shadow:0 1px 2px #0000000d, 0 4px 12px #00000014;--marketing-glass-shadow-strong:0 1px 2px #0000000d, 0 4px 12px #00000014;--marketing-page-background:var(--background);--marketing-page-foreground:var(--foreground);--marketing-selection-background:var(--primary);--marketing-selection-foreground:var(--primary-foreground);--marketing-surface-solid:var(--card);--marketing-surface-strong:var(--secondary);--marketing-surface-soft:var(--muted);--marketing-border-soft:var(--border);--marketing-border-muted:var(--border);--marketing-foreground-strong:var(--foreground);--marketing-foreground-muted:var(--muted-foreground);--marketing-foreground-soft:var(--muted-foreground);--marketing-cta-background:var(--primary);--marketing-cta-hover:var(--primary);--marketing-cta-foreground:var(--primary-foreground);--marketing-focus-ring:var(--ring);--marketing-focus-ring-shadow:color-mix(in srgb, var(--ring) 14%, transparent);--marketing-card-background:var(--card);--marketing-card-muted-background:var(--muted);--marketing-section-background:var(--muted);--marketing-section-alt-background:var(--background);--marketing-footer-background:var(--card);--marketing-background-light-overlay:linear-gradient(180deg, #fff, #fff);--marketing-background-dark-overlay:linear-gradient(180deg, #101010, #101010)}@supports (color:lab(0% 0 0)){.marketing-theme{--marketing-light-background:lab(100% 0 0);--marketing-light-foreground:lab(2.75381% 0 0);--marketing-light-card:lab(100% 0 0);--marketing-light-card-foreground:lab(2.75381% 0 0);--marketing-light-popover:lab(100% 0 0);--marketing-light-popover-foreground:lab(2.75381% 0 0);--marketing-light-secondary:lab(96.1634% .0993311 -.364041);--marketing-light-secondary-foreground:lab(8.30603% .618205 -2.16572);--marketing-light-muted:lab(96.52% -.0000298023 .0000119209);--marketing-light-muted-foreground:lab(48.496% 0 0);--marketing-light-accent:lab(96.52% -.0000298023 .0000119209);--marketing-light-accent-foreground:lab(7.78201% -.0000149012 0);--marketing-light-primary-foreground:lab(2.75381% 0 0);--marketing-light-destructive:lab(48.4493% 77.4328 61.5452);--marketing-light-border:lab(90.952% 0 -.0000119209);--marketing-light-input:lab(90.952% 0 -.0000119209);--marketing-light-ring:lab(66.128% -.0000298023 .0000119209)}}.marketing-theme :where(a,button,[role=button]):focus-visible{outline:2px solid var(--marketing-focus-ring);outline-offset:4px;box-shadow:0 0 0 6px var(--marketing-focus-ring-shadow)}.marketing-theme .font-display{font-family:var(--font-display)}.marketing-theme .marketing-section-eyebrow{font-family:var(--font-yori-mono-stack);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:400;line-height:1.25rem}.marketing-theme .marketing-section-heading,.marketing-theme .marketing-card-heading{font-family:var(--font-display);letter-spacing:-.025em;font-weight:400}.marketing-theme .marketing-hero-heading{letter-spacing:-.055em;font-size:clamp(2.75rem,8vw,6.5rem);font-weight:500;line-height:.92}.marketing-theme .marketing-statement-heading{font-size:clamp(1.75rem,3vw,3.25rem);line-height:1}@media (prefers-reduced-motion:reduce){.marketing-theme :where(*){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.marketing-theme :is(.rounded-\[28px\],.rounded-\[32px\],.rounded-\[40px\],.rounded-3xl){border-radius:var(--radius-lg)!important}.marketing-theme :is(.bg-\[\#F6F4F0\],.bg-\[\#F2EBE5\],.bg-\[\#DCEAF7\],.bg-\[\#D3E4F4\]){background-color:var(--marketing-section-background)!important}.marketing-theme .text-\[\#1A1A1A\]{color:var(--marketing-foreground-strong)!important}.marketing-theme .bg-\[\#1A1A1A\]{background-color:var(--marketing-cta-background)!important}.marketing-theme .hover\:bg-black:hover{background-color:var(--marketing-cta-hover)!important}.marketing-theme :is(a,button).bg-\[\#1A1A1A\]{border-radius:var(--radius-md)!important;color:var(--marketing-cta-foreground)!important;box-shadow:0 1px 2px #0000000d!important}.marketing-theme :is(a,button).bg-\[\#1A1A1A\]:hover{transform:translateY(-1px)}.marketing-theme .backdrop-blur-sm,.marketing-theme .backdrop-blur-md,.marketing-theme .backdrop-blur-\[2px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur) saturate(135%);backdrop-filter:var(--tw-backdrop-blur) saturate(135%);backface-visibility:hidden;background-clip:padding-box}.marketing-theme .cookie-policy-light,.marketing-theme.marketing-cookie-consent-light{--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-border:var(--border);--marketing-page-background:var(--background);--marketing-page-foreground:var(--foreground);--marketing-surface-solid:var(--card);--marketing-surface-strong:var(--secondary);--marketing-surface-soft:var(--muted);--marketing-border-soft:var(--border);--marketing-border-muted:var(--border);--marketing-foreground-strong:var(--foreground);--marketing-foreground-muted:var(--muted-foreground);--marketing-foreground-soft:var(--muted-foreground);--marketing-cta-background:var(--primary);--marketing-cta-hover:var(--primary);--marketing-cta-foreground:var(--primary-foreground);--marketing-card-background:var(--card);--marketing-card-muted-background:var(--muted);--marketing-section-background:var(--muted);--marketing-section-alt-background:var(--background);--marketing-glass-border:var(--border);--marketing-glass-border-strong:var(--border);--marketing-glass-surface-soft:var(--muted);--marketing-glass-surface:var(--card);--marketing-glass-surface-strong:var(--card);--marketing-glass-shadow:0 1px 2px #0000000d, 0 12px 32px #00000014;--marketing-glass-shadow-strong:0 1px 2px #0000000d, 0 16px 40px #0000001a}.marketing-cookie-consent-banner{max-block-size:min(50dvh, calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}@media (min-width:48rem){.marketing-cookie-consent-banner{max-block-size:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}
/*# sourceMappingURL=2xw-pcva0apwb.css.map*/