:root{--font-main:var(--font-inter-tight,var(--font-geist-sans)),"Inter Tight","Geist","Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono","IBM Plex Mono","SF Mono","Cascadia Code","Roboto Mono",Menlo,Monaco,monospace;--ink:#292929;--background:#f6f6f6;--card:#ffffff;--popover:#ffffff;--foreground:var(--ink);--card-foreground:var(--ink);--popover-foreground:var(--ink);--border:color-mix(in srgb,var(--ink) 12%,transparent);--input:color-mix(in srgb,var(--ink) 14%,transparent);--accent:color-mix(in srgb,var(--ink) 5%,transparent);--accent-foreground:var(--ink);--muted:color-mix(in srgb,var(--ink) 5%,transparent);--muted-foreground:#6d6d6d;--fg-subtle:#969696;--primary:#305dde;--primary-foreground:#ffffff;--ring:#3ba6f1;--secondary:#e9e9e9;--secondary-foreground:var(--ink);--destructive:oklch(0.637 0.237 25.331);--destructive-foreground:oklch(0.505 0.213 27.518);--success:oklch(0.596 0.145 163.225);--success-foreground:oklch(0.508 0.118 165.612);--warning:oklch(0.769 0.188 70.08);--warning-foreground:oklch(0.555 0.163 48.998);--chart-1:#296FF0;--chart-2:#6b8eef;--chart-3:#9bb2f0;--color-white:#ffffff;--color-black:#000000;--color-text-primary:var(--foreground);--color-text-secondary:var(--muted-foreground);--color-text-muted:#6d6d6d;--color-text-soft:#969696;--color-Polyhyle-blue:#e5e7eb;--color-bg:var(--background);--color-surface:var(--card);--color-surface-soft:#fafafa;--color-surface-button:var(--secondary);--color-border-soft:var(--border);--color-button-primary-bg:var(--primary);--color-button-primary-text:var(--primary-foreground);--color-button-secondary-bg:var(--secondary);--color-button-secondary-text:var(--secondary-foreground);--font-size-nav:14px;--font-size-button:14px;--font-size-body:16px;--font-size-logo-label:18px;--font-size-feature-title:18px;--font-size-section-title:clamp(40px,5vw,72px);--font-size-cta-title:clamp(40px,5vw,72px);--font-size-hero-title:clamp(56px,8vw,112px);--font-size-hero-title-large:clamp(56px,8vw,112px);--line-height-nav:20px;--line-height-button:18px;--line-height-body:22px;--line-height-body-tight:20px;--line-height-logo-label:24px;--line-height-feature-title:1.2;--line-height-section-title:0.98;--line-height-cta-title:0.98;--line-height-hero-title:0.92;--line-height-hero-title-large:0.92;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:500;--font-weight-bold:500;--font-weight-heavy:500;--tracking-body:-0.01em;--tracking-label:-0.01em;--tracking-title:-0.02em;--tracking-heading:-0.05em;--tracking-hero:-0.06em;--landing-container-max:1180px;--landing-container-wide:1240px;--landing-container-narrow:820px;--radius:0.625rem;--radius-sm:calc(var(--radius) * 0.6);--radius-md:calc(var(--radius) * 0.8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--radius-3xl:calc(var(--radius) * 2.2);--radius-4xl:calc(var(--radius) * 2.6);--radius-pill:999px;--shadow-card:0 1px 2px rgba(0,0,0,0.06);--shadow-floating:0 1px 2px rgba(0,0,0,0.08),0 8px 24px rgba(0,0,0,0.08);--shadow-glow:var(--shadow-floating);--shadow-resting:var(--shadow-card);--landing-page-bg:246 246 246;--landing-page-fg:41 41 41;--landing-title:41 41 41;--landing-copy:109 109 109;--landing-copy-soft:150 150 150;--landing-surface:255 255 255;--landing-surface-strong:250 250 250;--landing-surface-muted:246 246 246;--landing-border:41 41 41;--landing-pill-fg:109 109 109}html.dark{--ink:#ededed;--foreground:var(--ink);--card-foreground:var(--ink);--border:color-mix(in srgb,var(--ink) 14%,transparent);--input:color-mix(in srgb,var(--ink) 16%,transparent);--muted-foreground:#969696;--fg-subtle:#7a7a84;--secondary:#2e2e2e;--secondary-foreground:var(--ink);--primary:#296FF0;--primary-foreground:#ffffff;--destructive-foreground:oklch(0.704 0.191 22.216);--success-foreground:oklch(0.765 0.177 163.223);--landing-page-bg:25 25 25;--landing-page-fg:237 237 237;--landing-title:237 237 237;--landing-copy:150 150 150;--landing-copy-soft:120 120 120;--landing-surface:33 33 33;--landing-surface-strong:46 46 46;--landing-surface-muted:25 25 25;--landing-border:237 237 237;--color-bg:var(--background);--color-surface:var(--card);--color-text-primary:var(--foreground);--color-text-secondary:var(--muted-foreground);--background:#191919;--foreground:#ededed;--card:#212121;--card-foreground:#ededed;--popover:#242424;--popover-foreground:#ededed;--muted:color-mix(in srgb,var(--ink) 5%,transparent);--accent:color-mix(in srgb,var(--ink) 8%,transparent)}html{scroll-behavior:smooth}body,html{overflow-x:clip}body{margin:0;padding:0;background:#ffffff;color:var(--foreground);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);letter-spacing:var(--tracking-body);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}body,body [data-slot=card-title],body [data-slot=dialog-title],body [data-slot=empty-title],body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--font-main)}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button{font-family:inherit}.minimal-landing{--minimal-bg:var(--background);--minimal-fg:var(--foreground);--minimal-muted:var(--muted-foreground);--minimal-copy:var(--muted-foreground);--minimal-body:var(--muted-foreground);--minimal-panel:var(--card);--minimal-panel-mark:var(--foreground);--minimal-divider:var(--border);--minimal-input:var(--card);--minimal-placeholder:var(--fg-subtle);--minimal-cta-bg:var(--primary);--minimal-cta-fg:var(--primary-foreground);--minimal-footer-mark:color-mix(in srgb,var(--ink) 10%,transparent);position:relative;isolation:isolate;min-height:100vh;overflow:clip;font-family:var(--font-main);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-body);transition:background-color .16s ease,color .16s ease}.minimal-landing:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--ink) 6%,transparent),transparent 32%),radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--ink) 3%,transparent),transparent 44%),var(--background);opacity:.6}.minimal-landing:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--ink) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink) 3%,transparent) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 50% 20%,black,transparent 68%);opacity:.5}html.dark .minimal-landing{--minimal-bg:var(--color-bg);--minimal-fg:var(--color-text-primary);--minimal-muted:var(--color-text-muted);--minimal-copy:var(--color-text-secondary);--minimal-body:var(--color-text-secondary);--minimal-panel:var(--color-surface);--minimal-panel-mark:rgb(255 255 255/0.9);--minimal-divider:var(--color-border-soft);--minimal-input:var(--color-surface-button);--minimal-placeholder:var(--color-text-soft);--minimal-cta-bg:var(--color-button-primary-bg);--minimal-cta-fg:var(--color-button-primary-text);--minimal-footer-mark:rgb(255 255 255/0.3)}.landing-container,.landing-container-narrow{width:min(calc(100% - 48px),var(--landing-container-max));margin-inline:auto}.landing-container-narrow{width:min(calc(100% - 48px),var(--landing-container-narrow))}@media (min-width:1024px){.landing-container,.landing-container-narrow{width:min(calc(100% - 80px),var(--landing-container-max))}.landing-container-narrow{width:min(calc(100% - 80px),var(--landing-container-narrow))}}@media (min-width:1440px){.landing-container{width:min(calc(100% - 80px),var(--landing-container-wide))}}.landing-navbar{position:fixed;top:0;left:50%;z-index:50;width:min(calc(100% - 48px),var(--landing-container-max));height:56px;transform:translateX(-50%);border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--foreground);box-shadow:none;transition:max-width .7s cubic-bezier(.32,.72,0,1),height .7s cubic-bezier(.32,.72,0,1),margin .7s cubic-bezier(.32,.72,0,1),padding .7s cubic-bezier(.32,.72,0,1),background-color .7s cubic-bezier(.32,.72,0,1),border-color .7s cubic-bezier(.32,.72,0,1),box-shadow .7s cubic-bezier(.32,.72,0,1),backdrop-filter .7s cubic-bezier(.32,.72,0,1)}.landing-navbar.is-scrolled,.landing-navbar[data-scrolled=true]{top:12px;height:44px;width:min(calc(100% - 1.5rem),42rem);border-color:color-mix(in srgb,var(--ink) 16%,transparent);background:rgb(var(--landing-surface)/.9);-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(255,255,255,.12),0 1px 1px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.14)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.landing-navbar.is-scrolled,.landing-navbar[data-scrolled=true]{background:rgb(var(--landing-surface)/.97)}}@media (min-width:1024px){.landing-navbar{width:min(calc(100% - 80px),var(--landing-container-max))}.landing-navbar.is-scrolled,.landing-navbar[data-scrolled=true]{width:min(calc(100% - 80px),54rem)}}@media (min-width:1440px){.landing-navbar{width:min(calc(100% - 80px),var(--landing-container-wide))}}.landing-navbar-inner{min-height:56px;padding-inline:18px;transition:min-height .7s cubic-bezier(.32,.72,0,1)}.landing-navbar.is-scrolled .landing-navbar-inner,.landing-navbar[data-scrolled=true] .landing-navbar-inner{min-height:44px}.hero-section{min-height:90vh}.hero-preview{border:1px solid var(--border);border-radius:28px;--card-clip-radius:20px;--card-clip-handle:3px;clip-path:shape(from var(--card-clip-radius) 0,line to calc(100% - var(--card-clip-radius)) 0,curve to 100% var(--card-clip-radius) with calc(100% - var(--card-clip-handle)) 0/100% var(--card-clip-handle),line to 100% calc(100% - var(--card-clip-radius)),curve to calc(100% - var(--card-clip-radius)) 100% with 100% calc(100% - var(--card-clip-handle))/calc(100% - var(--card-clip-handle)) 100%,line to var(--card-clip-radius) 100%,curve to 0 calc(100% - var(--card-clip-radius)) with var(--card-clip-handle) 100%/0 calc(100% - var(--card-clip-handle)),line to 0 var(--card-clip-radius),curve to var(--card-clip-radius) 0 with 0 var(--card-clip-handle)/var(--card-clip-handle) 0,close);corner-shape:squircle;background:var(--card);box-shadow:var(--shadow-card);overflow:hidden}@media (min-width:640px){.hero-preview{border-radius:50px;--card-clip-radius:20px;--card-clip-handle:3px}}.shape-panel{border:1px solid var(--border);border-radius:26px;--card-clip-radius:14px;--card-clip-handle:2.25px;clip-path:shape(from var(--card-clip-radius) 0,line to calc(100% - var(--card-clip-radius)) 0,curve to 100% var(--card-clip-radius) with calc(100% - var(--card-clip-handle)) 0/100% var(--card-clip-handle),line to 100% calc(100% - var(--card-clip-radius)),curve to calc(100% - var(--card-clip-radius)) 100% with 100% calc(100% - var(--card-clip-handle))/calc(100% - var(--card-clip-handle)) 100%,line to var(--card-clip-radius) 100%,curve to 0 calc(100% - var(--card-clip-radius)) with var(--card-clip-handle) 100%/0 calc(100% - var(--card-clip-handle)),line to 0 var(--card-clip-radius),curve to var(--card-clip-radius) 0 with 0 var(--card-clip-handle)/var(--card-clip-handle) 0,close);corner-shape:squircle;background:var(--card);box-shadow:var(--shadow-card);transition:border-color .18s ease,background .18s ease,transform .18s ease}@media (min-width:640px){.shape-panel{border-radius:50px;--card-clip-radius:20px;--card-clip-handle:3px}}.shape-panel:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--ink) 14%,transparent);background:var(--card)}.use-case-card-link{display:block;outline:none}.use-case-card-link:focus-visible .shape-panel,.use-case-card-link:hover .shape-panel{transform:translateY(-2px);border-color:rgb(255 255 255/.16);background:linear-gradient(180deg,rgb(255 255 255/.075),rgb(255 255 255/.035)),var(--color-surface-soft)}.use-case-card-link:focus-visible .shape-panel{box-shadow:0 0 0 3px rgb(255 255 255/.14),0 1px 0 rgb(255 255 255/.06) inset,var(--shadow-card)}.analytics-consent-card{position:fixed;right:12px;bottom:12px;left:12px;z-index:120;display:flex;width:min(calc(100vw - 24px),420px);flex-direction:column;gap:16px;margin-inline:auto;border:1px solid rgb(255 255 255/.08);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgb(255 255 255/.055),rgb(255 255 255/.025)),rgb(var(--landing-surface)/.96);box-shadow:0 1px 0 rgb(255 255 255/.06) inset,var(--shadow-card);padding:20px;color:rgb(var(--landing-page-fg));backdrop-filter:blur(18px)}.analytics-consent-copy-group{display:grid;gap:10px}.analytics-consent-title{color:rgb(var(--landing-title));font-size:15px;font-weight:var(--font-weight-semibold);line-height:1.2}.analytics-consent-description{color:rgb(var(--landing-copy));font-size:11.5px;line-height:1.5}.analytics-consent-actions{display:flex;flex-wrap:wrap;gap:10px}.analytics-consent-button{min-height:42px;border-radius:var(--radius-sm);padding-inline:17px;font-size:14px}.analytics-consent-card:hover{border-color:rgb(255 255 255/.16);background:linear-gradient(180deg,rgb(255 255 255/.075),rgb(255 255 255/.035)),rgb(var(--landing-surface-strong)/.96)}@media (min-width:640px){.analytics-consent-card{right:28px;bottom:28px;left:auto;margin-inline:0}}@media (max-width:639px){.analytics-consent-description{max-width:44ch}}.product-browser-mockup{position:relative;display:grid;grid-template-rows:42px minmax(0,1fr);height:min(62vw,680px);min-height:600px;margin-top:112px;overflow:hidden;padding:0;border-color:rgb(255 255 255/.14);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgb(255 255 255/.05),rgb(255 255 255/.022)),#111113}.product-browser-mockup:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgb(255 255 255/.13),inset 0 1px 0 rgb(255 255 255/.08)}.product-browser-mockup:hover{background:linear-gradient(180deg,rgb(255 255 255/.075),rgb(255 255 255/.035)),var(--color-surface-soft)}.product-browser-chrome{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;border-bottom:1px solid rgb(255 255 255/.08);background:rgb(5 5 5/.74);padding-inline:1rem}.product-browser-dots{display:flex;gap:.4rem}.product-browser-dots span{display:block;width:8px;height:8px;border-radius:var(--radius-pill);background:rgb(255 255 255/.18)}.product-browser-address{overflow:hidden;border:1px solid rgb(255 255 255/.08);border-radius:var(--radius-pill);background:rgb(255 255 255/.035);padding:.36rem .8rem;color:#7a7a84;font-family:var(--font-mono);font-size:11px;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}.product-preview-app{position:relative;z-index:1;display:grid;grid-template-columns:64px minmax(0,1fr);min-height:0;overflow:hidden;background:linear-gradient(90deg,rgb(255 255 255/.02),transparent 18%),#050505;color:#f4f4f5;font-family:var(--font-mono)}.product-preview-sidebar{display:flex;min-height:0;flex-direction:column;justify-content:space-between;border-right:1px solid rgb(255 255 255/.08);background:rgb(3 3 3/.82);padding-block:.85rem}.preview-sidebar-stack{display:grid;justify-items:center;gap:.55rem}.preview-sidebar-avatar,.preview-sidebar-button{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;color:#a1a1aa}.preview-sidebar-button{border:1px solid transparent;background:transparent}.preview-sidebar-button-active{border-color:rgb(255 255 255/.2);background:rgb(255 255 255/.07);color:#ffffff}.preview-sidebar-button-accent{background:#263fb8;color:#ffffff}.preview-sidebar-avatar{border-radius:var(--radius-pill);background:#ffed6a;color:#050505;font-family:var(--font-main);font-size:13px;font-weight:var(--font-weight-bold)}.product-preview-content{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);gap:clamp(22px,2.4vw,34px);overflow:hidden;padding:clamp(28px,3.2vw,52px)}.product-preview-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;border-bottom:1px solid rgb(255 255 255/.1);padding-bottom:clamp(20px,2vw,30px)}.product-preview-block h4,.product-preview-eyebrow,.product-preview-muted{color:#8b8b95;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.product-preview-eyebrow{font-size:12px;line-height:1}.product-preview-title{margin-top:.9rem;color:#ffffff;font-size:clamp(34px,3.4vw,56px);font-weight:700;line-height:.95;letter-spacing:-.045em}.product-preview-description{max-width:760px;margin-top:1rem;color:#9b9ba5;font-size:clamp(13px,1.35vw,16px);font-weight:500;line-height:1.55;letter-spacing:-.02em}.product-preview-action{display:inline-flex;min-height:38px;align-items:center;gap:.55rem;background:#263fb8;padding-inline:1rem;color:#ffffff;font-size:14px;font-weight:650;line-height:1;white-space:nowrap}.product-preview-body{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:1.5rem}.product-preview-main{display:flex;min-width:0;min-height:0;flex-direction:column;gap:1.25rem;overflow:hidden}.product-preview-runbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#8b8b95;font-size:14px;font-weight:600;line-height:1.2}.product-preview-runbar>div{display:flex;min-width:0;align-items:center;gap:.65rem}.product-preview-inline-status,.product-preview-status{display:inline-flex;align-items:center;background:#263fb8;color:#ffffff;font-weight:650;line-height:1}.product-preview-status{min-height:24px;padding-inline:.65rem;font-size:12px}.product-preview-inline-status{min-height:22px;margin-left:.3rem;padding-inline:.55rem}.product-preview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.product-preview-block,.product-preview-metric,.product-preview-rail{border:1px solid rgb(255 255 255/.1);background:rgb(255 255 255/.045)}.product-preview-metric{padding:1rem}.product-preview-metric p{color:#8b8b95;font-size:11px;font-weight:600;line-height:1;letter-spacing:.04em}.product-preview-metric strong{display:block;margin-top:.75rem;color:#ffffff;font-size:16px;line-height:1}.product-preview-block{padding:clamp(18px,2vw,26px)}.product-preview-block h4{font-size:13px;line-height:1.2}.product-preview-snapshot-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;margin-top:1.45rem}.product-preview-muted{font-size:12px}.product-preview-pairs{display:grid;gap:.75rem;margin-top:.9rem;color:#b8b8c0;font-size:13px;line-height:1.3}.product-preview-pairs strong{color:#ffffff;font-weight:650}.product-preview-chart-block{flex:1;min-height:190px}.product-preview-chart{display:grid;height:100%;min-height:150px;grid-template-rows:minmax(0,1fr) auto;margin-top:.9rem}.product-preview-chart-svg{width:100%;height:100%;overflow:visible}.product-preview-chart-grid line{stroke:rgb(255 255 255/.08);stroke-dasharray:4 4}.product-preview-chart-fill{fill:rgb(32 129 59/.2)}.product-preview-chart-line{fill:none;stroke:#2c8e45;stroke-width:3}.product-preview-chart-axis{display:flex;justify-content:space-between;color:#6f6f78;font-size:11px;font-weight:600;line-height:1}.product-preview-rail{display:flex;min-width:0;min-height:0;flex-direction:column;gap:.85rem;overflow:hidden;padding:clamp(18px,2vw,24px)}.product-preview-rail h4{margin-top:.55rem;color:#ffffff;font-size:18px;font-weight:700;line-height:1;letter-spacing:-.03em}.product-preview-rail h4:first-child{margin-top:0}.product-preview-rail p{border:1px solid rgb(255 255 255/.09);background:rgb(5 5 5/.22);padding:.9rem;color:#9b9ba5;font-size:12px;font-weight:550;line-height:1.45}@media (max-width:1023.98px){.product-browser-mockup{height:620px}.product-preview-content{padding:2rem}.product-preview-body{grid-template-columns:minmax(0,1fr)}.product-preview-rail{display:none}}@media (max-width:767.98px){.product-browser-mockup{grid-template-rows:minmax(0,1fr);height:560px;min-height:0;margin-top:72px;border-radius:var(--radius-lg)}.product-browser-chrome{display:none}.product-preview-app{grid-template-columns:52px minmax(0,1fr)}.product-preview-sidebar{padding-block:.6rem}.preview-sidebar-avatar,.preview-sidebar-button{width:32px;height:32px}.preview-sidebar-secondary{display:none}.product-preview-content{gap:1rem;padding:1.15rem}.product-preview-header{grid-template-columns:minmax(0,1fr);gap:1rem;padding-bottom:1rem}.product-preview-action{display:none}.product-preview-title{font-size:clamp(30px,10vw,42px)}.product-preview-description{font-size:12px;line-height:1.45}.product-preview-runbar,.product-preview-runbar>div{align-items:flex-start;flex-direction:column}.product-preview-runbar{gap:.5rem;font-size:12px}.product-preview-metrics{grid-template-columns:1fr;gap:.5rem}.product-preview-metric{padding:.75rem}.product-preview-metric strong{margin-top:.45rem}.product-preview-snapshot{display:none}.product-preview-block{padding:1rem}}.nav-link{color:#a1a1aa;font-size:var(--font-size-nav);font-weight:var(--font-weight-medium);line-height:1;letter-spacing:-.01em;white-space:nowrap}.nav-link:hover{color:#ffffff}.brand-wordmark{color:var(--color-text-primary);font-family:var(--font-bricolage-grotesque),var(--font-main);font-size:18px;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:-.035em}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);line-height:var(--line-height-button);letter-spacing:-.01em;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s ease,border-color .22s ease,box-shadow .22s ease}.button-primary{border:1px solid rgb(255 255 255/.16);background:var(--color-button-primary-bg);color:var(--color-button-primary-text);box-shadow:inset 0 1px 0 rgb(255 255 255/.35),0 16px 40px rgb(255 255 255/.08)}.button-secondary{border:1px solid rgb(255 255 255/.1);background:var(--color-button-secondary-bg);color:var(--color-button-secondary-text)}.button-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgb(255 255 255/.45),0 20px 50px rgb(255 255 255/.12)}.button-secondary:hover{background:rgb(255 255 255/.1)}.language-menu{position:absolute;top:calc(100% + .5rem);right:0;z-index:30;display:grid;min-width:92px;gap:.25rem;border:1px solid rgb(255 255 255/.12);border-radius:14px;background:rgb(24 24 26/.96);padding:.25rem;box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 18px 46px rgb(0 0 0/.42);backdrop-filter:blur(18px)}.nav-menu-item{color:var(--color-text-secondary);font-size:var(--font-size-button);font-weight:var(--font-weight-bold);line-height:var(--line-height-button);letter-spacing:var(--tracking-body)}.nav-menu-item-active{background:rgb(255 255 255/.12);color:var(--color-text-primary)}.hero-title{color:var(--color-text-primary);font-size:var(--font-size-hero-title);font-weight:var(--font-weight-heavy);line-height:var(--line-height-hero-title);letter-spacing:var(--tracking-hero)}.hero-subtitle{color:var(--color-text-secondary);font-size:clamp(18px,2vw,28px);font-weight:var(--font-weight-regular);line-height:1.25;letter-spacing:-.025em}@media (min-width:1024px){.hero-title{font-size:var(--font-size-hero-title-large);line-height:var(--line-height-hero-title-large)}}.decision-velocity-label,.section-label{color:var(--color-text-primary);font-size:14px;font-weight:var(--font-weight-semibold);line-height:var(--line-height-body-tight);letter-spacing:.04em;text-transform:uppercase}.decision-velocity-title,.section-heading{color:var(--color-text-primary);font-size:var(--font-size-section-title);font-weight:var(--font-weight-heavy);line-height:var(--line-height-section-title);letter-spacing:var(--tracking-heading)}.section-heading-muted{color:var(--color-text-secondary);font-size:var(--font-size-section-title);font-weight:var(--font-weight-regular);line-height:1.05;letter-spacing:-.04em}.decision-velocity-copy,.long-body-text,.section-copy{color:var(--color-text-secondary);font-size:18px;font-weight:var(--font-weight-regular);line-height:1.55;letter-spacing:var(--tracking-body)}.what-is-intro{max-width:1080px;margin-inline:auto;text-align:center}.what-is-intro .section-label{color:rgb(255 255 255/.72);letter-spacing:.08em}.what-is-title{max-width:960px;margin:2rem auto 0;color:#ffffff;font-size:clamp(58px,6.6vw,104px);font-weight:var(--font-weight-semibold);line-height:.92;letter-spacing:-.06em}.what-is-copy{max-width:900px;margin:2rem auto 0;color:#b8b8c0;font-size:clamp(22px,2.35vw,32px);font-weight:var(--font-weight-regular);line-height:1.22;letter-spacing:-.035em}.decision-velocity-section{margin-top:9.5rem;padding-block:clamp(6rem,9vw,9.5rem);border-top:1px solid rgb(255 255 255/.1)}.decision-velocity-intro{max-width:980px;margin-inline:auto;text-align:center}.decision-velocity-section .decision-velocity-label{color:rgb(255 255 255/.68);font-size:14px;letter-spacing:.14em}.decision-velocity-title{max-width:1000px;margin:2rem auto 0;font-size:clamp(64px,7vw,112px);line-height:.9;letter-spacing:-.06em;font-weight:var(--font-weight-semibold)}.decision-velocity-copy{max-width:780px;margin:2rem auto 0;font-size:clamp(22px,2vw,26px);line-height:1.35;letter-spacing:-.025em}.decision-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(4.5rem,7vw,6.5rem)}.decision-comparison-panel{display:flex;min-height:clamp(480px,42vw,580px);flex-direction:column;border:1px solid rgb(255 255 255/.08);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgb(255 255 255/.045),rgb(255 255 255/.022)),var(--color-surface);padding:clamp(28px,4vw,52px);box-shadow:inset 0 1px 0 rgb(255 255 255/.04),0 28px 90px rgb(0 0 0/.28);transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,background .22s ease}.decision-comparison-panel:hover{transform:translateY(-2px);border-color:rgb(255 255 255/.16);background:linear-gradient(180deg,rgb(255 255 255/.075),rgb(255 255 255/.035)),var(--color-surface-soft)}.decision-comparison-panel-before{color:#8b8b95}.decision-comparison-panel-after{border-color:rgb(255 255 255/.13);background:linear-gradient(180deg,rgb(255 255 255/.065),rgb(255 255 255/.028)),var(--color-surface)}.decision-comparison-eyebrow{color:#8b8b95;font-size:14px;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:.14em}.decision-comparison-panel-after .decision-comparison-eyebrow{color:rgb(255 255 255/.78)}.decision-comparison-title{margin-top:1.2rem;color:#ffffff;font-size:clamp(26px,2.4vw,36px);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:-.035em}.decision-comparison-duration{margin-top:clamp(4rem,7vw,6.25rem);color:rgb(255 255 255/.48);font-size:clamp(56px,6.4vw,96px);font-weight:var(--font-weight-semibold);line-height:.85;letter-spacing:-.065em}.decision-comparison-panel-after .decision-comparison-duration{color:#ffffff}.decision-comparison-copy{max-width:520px;margin-top:1.5rem;color:#b8b8c0;font-size:clamp(18px,1.7vw,22px);font-weight:var(--font-weight-regular);line-height:1.35;letter-spacing:-.025em}.decision-comparison-panel-before .decision-comparison-copy{color:#8b8b95}.decision-comparison-steps{display:grid;gap:0;margin:auto 0 0;padding:clamp(3rem,5vw,4.25rem) 0 0;list-style:none}.decision-comparison-steps li{border-top:1px solid rgb(255 255 255/.08);padding-block:1rem;color:#8b8b95;font-size:clamp(16px,1.5vw,19px);font-weight:var(--font-weight-semibold);line-height:1.25;letter-spacing:-.015em}.decision-comparison-panel-after .decision-comparison-steps li{color:#ffffff}.decision-velocity-caption{margin-top:clamp(3rem,5vw,4.5rem);text-align:center}.decision-velocity-caption p{color:#ffffff;font-size:clamp(18px,1.8vw,24px);font-weight:var(--font-weight-semibold);line-height:1.25;letter-spacing:-.025em}.decision-velocity-caption-labels{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem}.decision-velocity-caption-labels span{display:inline-flex;min-height:34px;align-items:center;border:1px solid rgb(255 255 255/.1);border-radius:var(--radius-pill);background:rgb(255 255 255/.04);padding-inline:14px;color:#b8b8c0;font-size:13px;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:-.01em}@media (max-width:1023.98px){.decision-comparison-grid{grid-template-columns:1fr}.decision-comparison-panel{min-height:460px}}@media (max-width:767.98px){.what-is-title{font-size:clamp(44px,14vw,58px)}.what-is-copy{font-size:20px;line-height:1.32;letter-spacing:-.025em}.decision-velocity-section{margin-top:6rem;padding-block:5rem}.decision-velocity-title{font-size:clamp(48px,14vw,68px)}.decision-velocity-copy{font-size:20px}.decision-comparison-grid{margin-top:3.5rem}.decision-comparison-panel{min-height:420px}.decision-comparison-duration{margin-top:3.25rem;font-size:clamp(42px,12vw,56px)}}.closing-section{margin-top:7rem;padding-block:clamp(7rem,10vw,11rem);border-top:1px solid rgb(255 255 255/.1)}.closing-recap{max-width:1080px;margin-inline:auto;text-align:center}.closing-eyebrow{color:rgb(255 255 255/.66);font-size:14px;line-height:1;letter-spacing:.14em;text-transform:uppercase}.closing-eyebrow,.closing-title{font-weight:var(--font-weight-semibold)}.closing-title{max-width:1040px;margin:2rem auto 0;color:#ffffff;font-size:clamp(56px,7vw,112px);line-height:.9;letter-spacing:-.06em}.closing-supporting{max-width:760px;margin:2rem auto 0;color:#b8b8c0;font-size:clamp(20px,2vw,26px);font-weight:var(--font-weight-regular);line-height:1.35;letter-spacing:-.025em}.closing-steps{max-width:860px;margin:clamp(5rem,8vw,7rem) auto 0;padding:0;border-top:1px solid rgb(255 255 255/.1);list-style:none}.closing-step{display:grid;justify-items:center;gap:1.1rem;padding:clamp(44px,6vw,72px) 0;border-bottom:1px solid rgb(255 255 255/.1)}.closing-step-index{color:#ffffff;font-size:clamp(44px,5vw,76px);font-weight:var(--font-weight-bold);line-height:.85;letter-spacing:-.06em}.closing-step h3{color:#ffffff;font-size:clamp(28px,3vw,44px);font-weight:var(--font-weight-semibold);line-height:.95;letter-spacing:-.045em}.closing-step p:last-child{max-width:540px;margin-top:.25rem;color:#8b8b95;font-size:clamp(18px,1.7vw,22px);font-weight:var(--font-weight-regular);line-height:1.35;letter-spacing:-.025em}.closing-cta-panel{max-width:900px;margin:8rem auto 0;border:1px solid rgb(255 255 255/.08);border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 0,rgb(255 255 255/.08),transparent 42%),rgb(255 255 255/.035);padding:clamp(32px,5vw,72px);text-align:center;box-shadow:inset 0 1px 0 rgb(255 255 255/.04),0 34px 110px rgb(0 0 0/.34)}.closing-cta-panel h2{margin-top:1.5rem;color:#ffffff;font-size:clamp(52px,6vw,92px);font-weight:var(--font-weight-semibold);line-height:.92;letter-spacing:-.06em}.closing-cta-subtitle{max-width:560px;margin:1.5rem auto 0;color:#b8b8c0;font-size:clamp(18px,1.8vw,24px);font-weight:var(--font-weight-regular);line-height:1.35;letter-spacing:-.025em}.closing-cta-helper,.closing-cta-note{color:#8b8b95;font-size:14px;font-weight:var(--font-weight-medium);line-height:1.4;letter-spacing:-.01em}.closing-cta-note{margin-top:1rem}.closing-cta-helper{margin-top:.75rem}.access-form{display:grid;width:100%;gap:.75rem}.closing-cta-form{max-width:680px;margin:2rem auto 0}.access-input{min-height:56px;width:100%;border-radius:var(--radius-pill);padding-inline:18px;outline:none}.access-field{display:grid;gap:.4rem}.access-field label,.access-use-cases legend{color:#ffffff;font-size:13px;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:-.01em}.access-field span,.access-use-cases p{color:#8b8b95;font-size:12px;font-weight:var(--font-weight-medium);line-height:1.35;letter-spacing:-.01em}.access-use-cases{margin:0;border:0;padding:0}.access-use-cases p{margin-top:.35rem}.access-use-case-grid{display:grid;grid-template-columns:1fr;gap:.5rem;margin-top:.65rem}.access-use-case-option{display:flex;min-height:36px;align-items:center;gap:.6rem;border:1px solid rgb(255 255 255/.09);border-radius:var(--radius-sm);background:rgb(255 255 255/.035);padding:.5rem .7rem;color:#b8b8c0;cursor:pointer;font-size:12px;font-weight:var(--font-weight-semibold);line-height:1.25;letter-spacing:-.01em;transition:background .18s ease,border-color .18s ease,color .18s ease}.access-use-case-option:hover{border-color:rgb(255 255 255/.16);background:rgb(255 255 255/.06);color:#ffffff}.access-use-case-option input{width:12px;height:12px;flex:0 0 auto;accent-color:#ffffff}.access-use-case-option-active{border-color:rgb(255 255 255/.34)}.access-use-case-option-active,.access-use-case-option-active:hover{background:#ffffff;color:#050505}.access-submit{min-height:56px;width:100%;border-radius:var(--radius-pill);padding-inline:22px}.request-access-form{max-width:390px;margin:3.5rem auto 0}.request-access-form .access-input,.request-access-form .access-submit{border-radius:var(--radius-sm)}.request-access-form .access-input{border-color:transparent;background:var(--minimal-input)}.closing-cta-pills{margin-top:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.closing-cta-pills span{display:inline-flex;min-height:34px;align-items:center;border:1px solid rgb(255 255 255/.1);border-radius:var(--radius-pill);background:rgb(255 255 255/.045);padding-inline:14px;color:#b8b8c0;font-size:13px;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:-.01em}@media (min-width:768px){.closing-cta-form{grid-template-columns:minmax(0,1fr) auto;align-items:start}.closing-cta-form [aria-live]{grid-column:1/-1}.access-submit{width:auto;min-width:156px}}@media (max-width:767.98px){.closing-section{margin-top:5rem;padding-block:5rem}.closing-cta-panel{margin-top:5rem}}.faq-section{padding-top:clamp(7rem,10vw,11rem)}.integrations-section .what-is-intro{max-width:920px}.integrations-strip{display:flex;flex-wrap:wrap;margin-top:clamp(3.5rem,6vw,6rem);border:1px solid rgb(255 255 255/.07)}.integrations-strip-item{flex:1 1 50%;display:flex;flex-direction:column;align-items:center;gap:14px;padding:36px 20px;border-right:1px solid rgb(255 255 255/.07);border-bottom:1px solid rgb(255 255 255/.07);transition:background-color .2s}.integrations-strip-item:nth-child(2n){border-right:none}.integrations-strip-item:nth-last-child(-n+2){border-bottom:none}.integrations-strip-item:hover{background-color:rgb(255 255 255/.03)}@media (min-width:640px){.integrations-strip-item{flex-basis:33.333%;border-bottom:1px solid rgb(255 255 255/.07)}.integrations-strip-item,.integrations-strip-item:nth-child(2n){border-right:1px solid rgb(255 255 255/.07)}.integrations-strip-item:nth-child(3n){border-right:none}.integrations-strip-item:nth-last-child(-n+2){border-bottom:1px solid rgb(255 255 255/.07)}.integrations-strip-item:nth-last-child(-n+3){border-bottom:none}}@media (min-width:1024px){.integrations-strip-item{flex-basis:16.666%;border-bottom:none}.integrations-strip-item,.integrations-strip-item:nth-child(3n){border-right:1px solid rgb(255 255 255/.07)}.integrations-strip-item:last-child{border-right:none}}.integrations-strip-logo{display:block;width:40px;height:40px;background-repeat:no-repeat;background-position:50%;background-size:contain;opacity:.8;transition:opacity .2s}.integrations-strip-item:hover .integrations-strip-logo{opacity:1}.integrations-strip-name{color:rgb(255 255 255/.45);font-size:13px;font-weight:500;letter-spacing:.01em;transition:color .2s}.integrations-strip-item:hover .integrations-strip-name{color:rgb(255 255 255/.75)}.integrations-caption{margin:clamp(2.5rem,4vw,3.5rem) auto 0;max-width:720px;text-align:center;color:rgb(255 255 255/.5);font-size:15px;letter-spacing:.01em}.faq-intro{max-width:880px;margin-inline:auto;text-align:center}.faq-intro .section-label{color:rgb(255 255 255/.68);letter-spacing:.12em}.faq-title{max-width:980px;margin:1.6rem auto 0;color:#ffffff;font-size:clamp(52px,6.5vw,96px);font-weight:var(--font-weight-semibold);line-height:.94;letter-spacing:0}.faq-copy{max-width:720px;margin:1.8rem auto 0;color:#b8b8c0;font-size:clamp(19px,1.8vw,24px);font-weight:var(--font-weight-regular);line-height:1.4;letter-spacing:0}.faq-layout{display:block;width:min(100%,1080px);margin:clamp(4rem,7vw,6.5rem) auto 0}.faq-list{display:grid;width:100%;gap:.85rem}.faq-item{overflow:hidden;border:1px solid rgb(255 255 255/.09);border-radius:var(--radius-md);background:linear-gradient(180deg,rgb(255 255 255/.045),rgb(255 255 255/.022)),var(--color-surface);transition:border-color .18s ease,background .18s ease,transform .18s ease}.faq-item[open]{border-color:rgb(255 255 255/.16);background:linear-gradient(180deg,rgb(255 255 255/.068),rgb(255 255 255/.03)),var(--color-surface-soft)}.faq-item:hover{transform:translateY(-1px);border-color:rgb(255 255 255/.15)}.faq-item:focus-within{border-color:rgb(255 255 255/.28);box-shadow:0 0 0 3px rgb(255 255 255/.1)}.faq-question{display:grid;width:100%;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:clamp(22px,2.6vw,32px);color:#ffffff;font-size:clamp(18px,1.8vw,24px);font-weight:var(--font-weight-semibold);line-height:1.18;letter-spacing:0;list-style:none}.faq-question::-webkit-details-marker{display:none}.faq-icon{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgb(255 255 255/.1);border-radius:var(--radius-pill);color:#b8b8c0;transition:transform .18s ease,background .18s ease,color .18s ease}.faq-item[open] .faq-icon{transform:rotate(180deg);background:rgb(255 255 255/.09);color:#ffffff}.faq-answer{max-width:920px;margin:0;padding:0 clamp(22px,2.6vw,32px) clamp(24px,2.8vw,34px);color:#a1a1aa;font-size:clamp(15px,1.35vw,18px);font-weight:var(--font-weight-regular);line-height:1.55;letter-spacing:0}@media (max-width:1023.98px){.faq-layout{width:min(100%,880px)}}@media (max-width:767.98px){.faq-section{padding-top:5rem}.faq-title{font-size:clamp(42px,12vw,58px);line-height:.98}.faq-copy{font-size:18px}.faq-layout{margin-top:3.5rem}.faq-question{padding:20px;font-size:18px}.faq-answer{padding:0 20px 22px;font-size:15px}}.input-text{color:var(--color-text-primary);font-size:15px;font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:var(--tracking-body);border:1px solid rgb(255 255 255/.1);background:rgb(255 255 255/.06);transition:background .22s ease,border-color .22s ease}.input-text::placeholder{color:var(--color-text-soft)}.input-text:focus{border-color:rgb(255 255 255/.24);background:rgb(255 255 255/.08)}.body-text,.feature-copy{color:#9b9ba5;font-size:15px;font-weight:var(--font-weight-regular);line-height:1.55;letter-spacing:var(--tracking-body)}.feature-title{color:var(--color-text-primary);font-size:var(--font-size-feature-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-feature-title);letter-spacing:var(--tracking-title)}.logo-label{color:#a6a6a6;font-size:var(--font-size-logo-label);font-weight:var(--font-weight-bold);line-height:var(--line-height-logo-label);letter-spacing:var(--tracking-label)}.waitlist-title{color:var(--color-text-primary);font-size:var(--font-size-cta-title);font-weight:var(--font-weight-heavy);line-height:var(--line-height-cta-title);letter-spacing:var(--tracking-hero)}.waitlist-subtitle{margin-top:1.8rem;color:var(--color-text-secondary);font-size:clamp(18px,2vw,24px);font-weight:var(--font-weight-regular);line-height:1.35;letter-spacing:-.025em}.workflow-title{color:var(--color-text-primary);font-size:15px;font-weight:var(--font-weight-bold);line-height:20px;letter-spacing:var(--tracking-body)}.workflow-time{font-weight:var(--font-weight-bold)}.workflow-step,.workflow-time{color:var(--color-text-muted);font-size:14px;line-height:18px;letter-spacing:var(--tracking-body)}.workflow-step{font-weight:var(--font-weight-medium)}.workflow-message-error,.workflow-step-strong{color:var(--color-text-primary)}.workflow-message-success{color:var(--color-text-muted)}.use-case-detail-hero{padding-top:clamp(160px,16vw,220px);padding-bottom:clamp(92px,10vw,150px);text-align:center}.use-case-breadcrumb{display:inline-flex;max-width:100%;align-items:center;justify-content:center;gap:.65rem;margin-bottom:clamp(3rem,5vw,5rem);color:#8b8b95;font-size:14px;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:-.01em;white-space:nowrap}.use-case-breadcrumb a,.use-case-breadcrumb span{min-width:0}.use-case-breadcrumb a{transition:color .18s ease}.use-case-breadcrumb a:hover{color:#ffffff}.use-case-breadcrumb span[aria-current=page]{overflow:hidden;color:#ffffff;text-overflow:ellipsis}.use-case-eyebrow{color:rgb(255 255 255/.68);font-size:14px;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:.14em;text-transform:uppercase}.use-case-detail-hero h1{max-width:1120px;margin:2rem auto 0;color:#ffffff;font-size:clamp(56px,7vw,112px);font-weight:var(--font-weight-semibold);line-height:.9;letter-spacing:-.06em}.use-case-detail-hero>p:last-child{max-width:820px;margin:2rem auto 0;color:#b8b8c0;font-size:clamp(20px,2vw,27px);font-weight:var(--font-weight-regular);line-height:1.35;letter-spacing:-.025em}.use-case-overview,.use-case-why{padding-block:clamp(4.5rem,7vw,7.5rem);border-top:1px solid rgb(255 255 255/.1)}.use-case-overview .use-case-eyebrow,.use-case-why .use-case-eyebrow{display:block;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.use-case-overview p:not(.use-case-eyebrow),.use-case-why p:not(.use-case-eyebrow){max-width:860px;color:#c4c4cc;font-size:clamp(20px,2vw,28px);font-weight:var(--font-weight-regular);line-height:1.45;letter-spacing:-.025em}.use-case-overview p:not(.use-case-eyebrow)+p,.use-case-why p:not(.use-case-eyebrow)+p{margin-top:clamp(1.25rem,2vw,1.75rem)}.use-case-detail-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:clamp(4rem,8vw,9rem);padding-block:clamp(6rem,9vw,9rem);border-top:1px solid rgb(255 255 255/.1)}.use-case-detail-copy{align-self:start;position:sticky;top:140px}.use-case-detail-copy h2{margin-top:1.5rem;color:#ffffff;font-size:clamp(42px,5vw,78px);font-weight:var(--font-weight-semibold);line-height:.92;letter-spacing:-.055em}.use-case-detail-copy>p:last-child{margin-top:1.5rem;color:#b8b8c0;font-size:clamp(18px,1.6vw,22px);font-weight:var(--font-weight-regular);line-height:1.4;letter-spacing:-.025em}.use-case-process-list{margin:0;padding:0;border-top:1px solid rgb(255 255 255/.1);list-style:none}.use-case-process-list li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);padding-block:clamp(2.5rem,4.5vw,4rem);border-bottom:1px solid rgb(255 255 255/.1)}.use-case-process-list span{color:#ffffff;font-size:clamp(38px,4vw,68px);font-weight:var(--font-weight-bold);line-height:.85;letter-spacing:-.06em}.use-case-process-list h3{color:#ffffff;font-size:clamp(24px,2.4vw,34px);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:-.04em}.use-case-process-list p{max-width:560px;margin-top:.9rem;color:#9b9ba5;font-size:clamp(17px,1.45vw,20px);font-weight:var(--font-weight-regular);line-height:1.4;letter-spacing:-.02em}.use-case-preview-section{padding-block:clamp(4rem,8vw,8rem)}.use-case-browser{display:grid;grid-template-rows:42px minmax(0,1fr);min-height:clamp(620px,58vw,760px);overflow:hidden;padding:0;border-color:rgb(255 255 255/.14);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgb(255 255 255/.05),rgb(255 255 255/.022)),#101012}.use-case-browser:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(255 255 255/.12),inset 0 1px 0 rgb(255 255 255/.08)}.use-case-browser-chrome{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;border-bottom:1px solid rgb(255 255 255/.09);background:rgb(5 5 5/.78);padding-inline:1rem}.use-case-preview-shell{display:grid;grid-template-columns:58px minmax(0,1fr);min-height:0;background:#050505;font-family:var(--font-mono)}.use-case-preview-sidebar{display:grid;align-content:start;justify-items:center;gap:.75rem;border-right:1px solid rgb(255 255 255/.08);background:rgb(3 3 3/.85);padding-block:1rem}.use-case-preview-sidebar span{width:30px;height:30px;border:1px solid rgb(255 255 255/.1);background:rgb(255 255 255/.035)}.use-case-preview-sidebar span:nth-child(2){background:#263fb8}.use-case-preview-content{display:grid;min-width:0;grid-template-rows:auto auto auto minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem);padding:clamp(1.5rem,3.5vw,3.5rem)}.use-case-preview-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;border-bottom:1px solid rgb(255 255 255/.1);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.use-case-preview-header p,.use-case-preview-metrics p,.use-case-preview-panel h3{color:#8b8b95;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.use-case-preview-header p{font-size:12px}.use-case-preview-header h2{max-width:800px;margin-top:.85rem;color:#ffffff;font-size:clamp(34px,4.4vw,68px);font-weight:700;line-height:.95;letter-spacing:-.055em}.use-case-preview-header span{display:block;max-width:760px;margin-top:1rem;color:#9b9ba5;font-size:clamp(13px,1.35vw,16px);font-weight:500;line-height:1.5}.use-case-preview-header strong{display:inline-flex;min-height:34px;align-items:center;background:#263fb8;padding-inline:.95rem;color:#ffffff;font-size:13px;line-height:1;white-space:nowrap}.use-case-preview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.use-case-preview-metrics div,.use-case-preview-panel{border:1px solid rgb(255 255 255/.1);background:rgb(255 255 255/.045)}.use-case-preview-metrics div{padding:1rem}.use-case-preview-metrics p{font-size:11px;line-height:1}.use-case-preview-metrics strong{display:block;margin-top:.75rem;color:#ffffff;font-size:clamp(18px,2vw,26px);line-height:1}.use-case-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:.75rem}.use-case-preview-panel{padding:clamp(1.15rem,2.2vw,1.65rem)}.use-case-preview-panel h3{font-size:12px;line-height:1.2}.use-case-preview-panel ul{display:grid;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.use-case-preview-panel li,.use-case-preview-panel p{color:#b8b8c0;font-size:clamp(12px,1.25vw,14px);font-weight:520;line-height:1.45}.use-case-preview-panel li:before{content:"";display:inline-block;width:6px;height:6px;margin-right:.55rem;background:rgb(255 255 255/.72);vertical-align:.1em}.use-case-preview-panel>p{margin-top:1rem}.use-case-preview-chart-panel{display:grid;min-height:210px;grid-template-rows:auto minmax(0,1fr)}.use-case-preview-chart-panel>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.use-case-preview-chart-panel>div p{margin:0;color:#6f6f78;font-size:12px}.use-case-preview-chart{width:100%;height:100%;min-height:150px;margin-top:1rem;overflow:visible}.use-case-preview-chart line{stroke:rgb(255 255 255/.08);stroke-dasharray:4 4}.use-case-preview-chart path:first-of-type{fill:rgb(32 129 59/.2)}.use-case-preview-chart path:last-of-type{fill:none;stroke:#2c8e45;stroke-width:3}.use-case-outcomes{padding-block:clamp(5rem,8vw,8rem);border-top:1px solid rgb(255 255 255/.1);text-align:center}.use-case-outcome-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:920px;margin:clamp(3rem,5vw,4.5rem) auto 0;border:1px solid rgb(255 255 255/.1);background:rgb(255 255 255/.08)}.use-case-outcome-list article{display:grid;gap:1rem;background:#080808;padding:clamp(1.5rem,3vw,2.5rem)}.use-case-outcome-list span{color:#8b8b95;font-size:14px;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:.08em;text-transform:uppercase}.use-case-outcome-list strong{color:#ffffff;font-size:clamp(34px,4vw,62px);font-weight:var(--font-weight-semibold);line-height:.9;letter-spacing:-.06em}.use-case-outcomes>p:last-child{max-width:780px;margin:3rem auto 0;color:#b8b8c0;font-size:clamp(20px,1.9vw,25px);font-weight:var(--font-weight-regular);line-height:1.35;letter-spacing:-.025em}.use-case-neighbor-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid rgb(255 255 255/.1);background:rgb(255 255 255/.08)}.use-case-neighbor-nav a{display:grid;gap:.65rem;background:#080808;padding:clamp(1.25rem,3vw,2rem);color:#ffffff;font-size:clamp(20px,2vw,30px);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:-.04em;transition:background .18s ease,color .18s ease}.use-case-neighbor-nav a:hover{background:rgb(255 255 255/.055)}.use-case-neighbor-nav span{color:#8b8b95;font-size:12px;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:.12em;text-transform:uppercase}.use-case-detail-cta{padding-block:clamp(7rem,11vw,13rem);text-align:center}.use-case-detail-cta h2{max-width:920px;margin:1.75rem auto 2.5rem;color:#ffffff;font-size:clamp(48px,6vw,92px);font-weight:var(--font-weight-semibold);line-height:.92;letter-spacing:-.06em}@media (max-width:1023.98px){.use-case-detail-grid{grid-template-columns:1fr}.use-case-detail-copy{position:static;text-align:center}.use-case-process-list li{grid-template-columns:72px minmax(0,1fr)}.use-case-preview-grid{grid-template-columns:1fr}}@media (max-width:767.98px){.use-case-detail-hero{padding-top:132px}.use-case-detail-hero h1{font-size:clamp(44px,13vw,62px)}.use-case-detail-grid,.use-case-outcomes,.use-case-preview-section{padding-block:4.5rem}.use-case-process-list li{grid-template-columns:1fr;justify-items:center;text-align:center}.use-case-browser{grid-template-rows:minmax(0,1fr);min-height:680px;border-radius:var(--radius-lg)}.use-case-browser-chrome,.use-case-preview-sidebar{display:none}.use-case-preview-shell{grid-template-columns:1fr}.use-case-preview-content{padding:1.15rem}.use-case-preview-header{grid-template-columns:1fr;gap:1rem}.use-case-preview-header strong{width:max-content}.use-case-neighbor-nav,.use-case-outcome-list,.use-case-preview-metrics{grid-template-columns:1fr}.use-case-preview-chart-panel{min-height:190px}}.mission-hero{padding-top:clamp(160px,16vw,220px);padding-bottom:clamp(96px,10vw,156px);text-align:center}.mission-eyebrow{color:rgb(255 255 255/.68);font-size:14px;line-height:1;letter-spacing:.14em;text-transform:uppercase}.mission-eyebrow,.mission-hero h1{font-weight:var(--font-weight-semibold)}.mission-hero h1{max-width:1180px;margin:2rem auto 0;color:#ffffff;font-size:clamp(56px,7.4vw,118px);line-height:.9;letter-spacing:-.06em}.mission-hero>p:last-child{max-width:880px;margin:2rem auto 0;color:#b8b8c0;font-size:clamp(20px,2vw,28px);font-weight:var(--font-weight-regular);line-height:1.34;letter-spacing:-.025em}.mission-belief{display:grid;justify-items:center;gap:clamp(3rem,6vw,5.5rem);padding-block:clamp(6rem,9vw,10rem);border-top:1px solid rgb(255 255 255/.1);text-align:center}.mission-belief-copy{max-width:1080px}.mission-belief-copy h2,.mission-cta h2,.mission-manifesto-masthead h2,.mission-system-header h2{color:#ffffff;font-weight:var(--font-weight-semibold);line-height:.92;letter-spacing:-.06em}.mission-belief-copy h2{margin-top:1.5rem;font-size:clamp(42px,5vw,78px)}.mission-belief-copy>p:last-child{max-width:820px;margin-top:1.5rem;margin-inline:auto;color:#b8b8c0;font-size:clamp(18px,1.6vw,22px);font-weight:var(--font-weight-regular);line-height:1.45;letter-spacing:-.025em}.mission-signal-panel{width:min(100%,900px);overflow:hidden;border:1px solid rgb(255 255 255/.12);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgb(255 255 255/.055),rgb(255 255 255/.025)),#101012;box-shadow:0 1px 0 rgb(255 255 255/.06) inset,var(--shadow-card)}.mission-signal-visual{border-bottom:1px solid rgb(255 255 255/.1);background:radial-gradient(circle at 50% 0,rgb(255 255 255/.08),transparent 42%),#050505}.mission-sandbox{display:block;width:100%;height:auto}@media (prefers-reduced-motion:no-preference){.mission-sandbox-flow{stroke-dasharray:5 16;animation:mission-sandbox-flow 2.6s linear infinite}.mission-sandbox-halo{animation:mission-sandbox-pulse 4.5s ease-in-out infinite}}@keyframes mission-sandbox-flow{to{stroke-dashoffset:-42}}@keyframes mission-sandbox-pulse{0%,to{opacity:.5}50%{opacity:1}}.mission-signal-shape{display:block;width:clamp(64px,8vw,112px);height:clamp(64px,8vw,112px);background:rgb(255 255 255/.9)}.mission-signal-shape-square{border-radius:10px}.mission-signal-shape-circle{border-radius:var(--radius-pill)}.mission-signal-shape-triangle{clip-path:polygon(50% 0,100% 100%,0 100%)}.mission-signal-content{max-width:760px;margin-inline:auto;padding:clamp(1.5rem,3vw,2.5rem);text-align:center}.mission-signal-content h3{margin-top:1rem;color:#ffffff;font-size:clamp(30px,3.4vw,52px);font-weight:var(--font-weight-semibold);line-height:.95;letter-spacing:-.055em}.mission-signal-content>p:last-child{margin-top:1rem;color:#9b9ba5;font-size:clamp(16px,1.45vw,19px);font-weight:var(--font-weight-regular);line-height:1.45;letter-spacing:-.02em}.mission-manifesto{padding-block:clamp(6rem,10vw,11rem);border-top:1px solid rgb(255 255 255/.1)}.mission-manifesto-masthead{max-width:940px;margin-inline:auto;text-align:center}.mission-manifesto-masthead h2{margin-top:1.5rem;font-size:clamp(52px,7.4vw,108px)}.mission-manifesto-intro{max-width:680px;margin:1.75rem auto 0;color:#b8b8c0;font-size:clamp(18px,1.8vw,24px);font-weight:var(--font-weight-regular);line-height:1.4;letter-spacing:-.025em}.mission-system-header h2{margin-top:1.5rem;font-size:clamp(42px,5.4vw,86px)}.mission-manifesto-creed{margin:clamp(4rem,7vw,7rem) 0 0;padding:0;border-top:1px solid rgb(255 255 255/.12);list-style:none}.mission-manifesto-creed>li{padding-block:clamp(2.75rem,5vw,4.75rem);border-bottom:1px solid rgb(255 255 255/.12);text-align:center}.mission-manifesto-index{display:block;margin-bottom:clamp(.85rem,1.6vw,1.4rem);color:rgb(255 255 255/.38);font-size:clamp(32px,4vw,60px);font-weight:var(--font-weight-bold);line-height:.8;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.mission-manifesto-statement h3{max-width:22ch;margin-inline:auto;color:#ffffff;font-size:clamp(28px,3.6vw,54px);font-weight:var(--font-weight-semibold);line-height:1.02;letter-spacing:-.045em}.mission-manifesto-statement p{max-width:640px;margin:1.2rem auto 0;color:#9b9ba5;font-size:clamp(17px,1.5vw,21px);font-weight:var(--font-weight-regular);line-height:1.5;letter-spacing:-.02em}.mission-manifesto-sign{display:grid;justify-items:center;gap:1.75rem;margin-top:clamp(4rem,7vw,7rem);text-align:center}.mission-manifesto-shapes{display:flex;align-items:center;gap:clamp(12px,1.6vw,20px)}.mission-manifesto-sign .mission-signal-shape{width:clamp(20px,2.2vw,30px);height:clamp(20px,2.2vw,30px)}.mission-manifesto-closing{max-width:900px;color:#ffffff;font-size:clamp(28px,4.2vw,62px);font-weight:var(--font-weight-semibold);line-height:1.02;letter-spacing:-.05em}.mission-manifesto-wordmark{color:rgb(255 255 255/.55);font-size:14px;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:.14em;text-transform:uppercase}.mission-system{padding-block:clamp(6rem,9vw,10rem);border-top:1px solid rgb(255 255 255/.1);text-align:center}.mission-system-header{max-width:920px;margin-inline:auto}.mission-system-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(3rem,5vw,5rem);border:1px solid rgb(255 255 255/.1);background:rgb(255 255 255/.08);text-align:left}.mission-system-grid article{min-height:240px;background:#080808;padding:clamp(1.4rem,2.8vw,2.25rem)}.mission-system-grid h3{color:#ffffff;font-size:clamp(22px,2vw,30px);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:-.04em}.mission-system-grid p{margin-top:1rem;color:#9b9ba5;font-size:15px;font-weight:var(--font-weight-regular);line-height:1.55;letter-spacing:-.01em}.mission-cta{padding-block:clamp(7rem,11vw,13rem);border-top:1px solid rgb(255 255 255/.1);text-align:center}.mission-cta h2{max-width:1000px;margin:1.75rem auto 0;font-size:clamp(48px,6vw,92px)}.mission-cta>p:not(.mission-eyebrow){max-width:720px;margin:1.5rem auto 2.4rem;color:#b8b8c0;font-size:clamp(18px,1.7vw,23px);font-weight:var(--font-weight-regular);line-height:1.4;letter-spacing:-.025em}@media (max-width:1023.98px){.mission-belief{grid-template-columns:1fr}.mission-belief-copy{position:static;text-align:center}.mission-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.mission-hero{padding-top:132px}.mission-hero h1{font-size:clamp(44px,13vw,64px)}.mission-belief,.mission-cta,.mission-manifesto,.mission-system{padding-block:4.5rem}.mission-signal-panel{border-radius:var(--radius-lg)}.mission-system-grid{grid-template-columns:1fr}}.legal-page{background:var(--minimal-bg)}.not-found-page{overflow:hidden}.not-found-hero{display:flex;min-height:100svh;flex-direction:column;align-items:center;justify-content:center;padding-top:clamp(116px,10vw,148px);padding-bottom:clamp(76px,9vw,128px);text-align:center}.not-found-hero h1{max-width:980px;margin:2rem auto 0;color:rgb(var(--landing-title));font-size:clamp(132px,17vw,276px);font-weight:var(--font-weight-semibold);line-height:.82;letter-spacing:-.055em}.not-found-hero>p:not(.mission-eyebrow){max-width:820px;margin:2rem auto 0;color:rgb(var(--landing-copy));font-size:clamp(24px,2.45vw,42px);font-weight:var(--font-weight-regular);line-height:1.22;letter-spacing:-.035em}.legal-hero{padding-top:clamp(150px,16vw,220px);padding-bottom:clamp(70px,9vw,120px);text-align:center}.legal-hero h1{max-width:980px;margin:2rem auto 0;color:rgb(var(--landing-title));font-size:clamp(56px,7.5vw,118px);font-weight:var(--font-weight-semibold);line-height:.9;letter-spacing:-.06em}.legal-hero>p:not(.mission-eyebrow):not(.legal-updated){max-width:760px;margin:2rem auto 0;color:rgb(var(--landing-copy));font-size:clamp(20px,2vw,27px);font-weight:var(--font-weight-regular);line-height:1.35;letter-spacing:-.025em}.legal-updated{margin:1.4rem auto 0;color:rgb(var(--landing-copy-soft));font-size:14px;font-weight:var(--font-weight-semibold);line-height:1.35;letter-spacing:-.01em}.legal-content{width:min(920px,calc(100vw - 48px));padding-bottom:clamp(76px,11vw,150px)}.legal-section{border-top:1px solid rgb(var(--landing-border)/.1);padding-block:clamp(2.1rem,4vw,3.25rem)}.legal-section:last-child{border-bottom:1px solid rgb(var(--landing-border)/.1)}.legal-section h2{margin:0;color:rgb(var(--landing-title));font-size:clamp(28px,3vw,44px);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:-.045em}.legal-section li,.legal-section p{color:rgb(var(--landing-copy));font-size:clamp(17px,1.45vw,20px);font-weight:var(--font-weight-regular);line-height:1.55;letter-spacing:-.02em}.legal-section p{margin:1.2rem 0 0}.legal-section ul{display:grid;gap:.85rem;margin:1.35rem 0 0;padding:0;list-style:none}.legal-section li{position:relative;padding-left:1.15rem}.legal-section li:before{content:"";position:absolute;top:.72em;left:0;width:5px;height:5px;background:rgb(var(--landing-title)/.68)}@media (max-width:767.98px){.not-found-hero{padding-top:118px;padding-bottom:70px}.not-found-hero .use-case-breadcrumb{margin-bottom:3rem}.not-found-hero h1{font-size:clamp(104px,36vw,156px)}.not-found-hero>p:not(.mission-eyebrow){font-size:clamp(21px,7vw,30px)}.legal-hero{padding-top:132px}.legal-hero h1{font-size:clamp(44px,13vw,64px)}.legal-content{width:min(100% - 40px,920px);padding-bottom:76px}.legal-section{padding-block:2rem}}.blog-page{background:var(--minimal-bg)}.blog-article-hero,.blog-index-hero{padding-top:clamp(150px,16vw,220px);padding-bottom:clamp(70px,9vw,120px);text-align:center}.blog-article-hero h1,.blog-index-hero h1{max-width:1060px;margin:2rem auto 0;color:rgb(var(--landing-title));font-size:clamp(52px,7.2vw,116px);font-weight:var(--font-weight-semibold);line-height:.9;letter-spacing:-.06em}.blog-article-hero>p,.blog-index-hero>p{max-width:790px;margin:2rem auto 0;color:rgb(var(--landing-copy));font-size:clamp(20px,2vw,28px);font-weight:var(--font-weight-regular);line-height:1.35;letter-spacing:-.025em}.blog-meta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2rem}.blog-meta-row span{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgb(var(--landing-border)/.12);border-radius:999px;background:rgb(255 255 255/.04);padding:.55rem .82rem;color:rgb(var(--landing-copy));font-size:13px;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:-.01em}.blog-featured-section,.blog-list-section,.blog-more-section,.blog-related-section{padding-block:clamp(56px,8vw,112px)}.blog-index-cards{position:relative;padding-top:clamp(150px,15vw,214px);padding-bottom:clamp(88px,12vw,160px)}.blog-index-breadcrumb{position:absolute;top:clamp(92px,10vw,138px);left:50%;width:fit-content;margin-bottom:0;transform:translateX(-50%)}.blog-use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px)}.blog-section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:clamp(28px,4vw,52px)}.blog-section-heading p{margin:0;color:rgb(var(--landing-copy-soft));font-size:12px;font-weight:var(--font-weight-bold);line-height:1.1;letter-spacing:.12em;text-transform:uppercase}.blog-section-heading h2{max-width:760px;margin:0;color:rgb(var(--landing-title));font-size:clamp(32px,4vw,58px);font-weight:var(--font-weight-semibold);line-height:.98;letter-spacing:-.052em;text-align:right}.blog-answer-panel,.blog-card,.blog-faq-section details,.blog-featured-card,.blog-related-card,.blog-takeaways{border:1px solid rgb(var(--landing-border)/.1);background:linear-gradient(180deg,rgb(255 255 255/.052),rgb(255 255 255/.022)),#111113;box-shadow:0 1px 0 rgb(255 255 255/.055) inset,var(--shadow-card)}.blog-card,.blog-featured-card{overflow:hidden}.blog-card-link{display:flex;min-height:100%;flex-direction:column;padding:clamp(24px,4vw,48px);color:inherit;text-decoration:none}.blog-featured-card .blog-card-link{min-height:clamp(360px,42vw,520px);justify-content:space-between}.blog-card-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;color:rgb(var(--landing-copy-soft));font-size:12px;font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.blog-card h2,.blog-featured-card h2{margin:clamp(32px,5vw,70px) 0 0;color:rgb(var(--landing-title));font-size:clamp(30px,4.3vw,68px);font-weight:var(--font-weight-semibold);line-height:.98;letter-spacing:-.055em}.blog-card h2{font-size:clamp(26px,2.7vw,40px)}.blog-card p,.blog-featured-card p{max-width:820px;margin:1.35rem 0 0;color:rgb(var(--landing-copy));font-size:clamp(17px,1.45vw,20px);font-weight:var(--font-weight-regular);line-height:1.55;letter-spacing:-.02em}.blog-read-link{display:inline-flex;width:max-content;align-items:center;gap:.55rem;margin-top:clamp(32px,5vw,70px);color:rgb(var(--landing-title));font-size:14px;font-weight:var(--font-weight-bold);line-height:1;letter-spacing:.08em;text-transform:uppercase;transition:gap .18s ease,color .18s ease}.blog-card-link:hover .blog-read-link{gap:.85rem;color:#ffffff}.blog-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,30px)}.blog-article-layout{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,820px);align-items:start;justify-content:center;gap:clamp(36px,6vw,86px);padding-bottom:clamp(76px,11vw,150px)}.blog-toc{position:sticky;top:112px}.blog-toc-inner{border-top:1px solid rgb(var(--landing-border)/.12);padding-top:1.2rem}.blog-toc p{margin:0;color:rgb(var(--landing-copy-soft));font-size:12px;font-weight:var(--font-weight-bold);line-height:1.1;letter-spacing:.12em;text-transform:uppercase}.blog-toc ol{display:grid;gap:.85rem;margin:1.2rem 0 0;padding:0;list-style:none}.blog-toc a{color:rgb(var(--landing-copy));font-size:14px;font-weight:var(--font-weight-medium);line-height:1.35;letter-spacing:-.01em;text-decoration:none;transition:color .18s ease}.blog-toc a:hover{color:rgb(var(--landing-title))}.blog-article-body{min-width:0}.blog-answer-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;margin-bottom:clamp(32px,5vw,64px);padding:clamp(22px,4vw,34px)}.blog-answer-panel p{margin:0;color:rgb(var(--landing-title));font-size:clamp(20px,2vw,27px);font-weight:var(--font-weight-medium);line-height:1.42;letter-spacing:-.035em}.blog-takeaways{margin-bottom:clamp(44px,6vw,76px);padding:clamp(22px,4vw,34px)}.blog-content-section h2,.blog-faq-section h2,.blog-takeaways h2{margin:0;color:rgb(var(--landing-title));font-size:clamp(30px,3.4vw,50px);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:-.05em}.blog-content-section ul,.blog-takeaways ul{display:grid;gap:.9rem;margin:1.5rem 0 0;padding:0;list-style:none}.blog-content-section li,.blog-takeaways li{position:relative;padding-left:1.25rem;color:rgb(var(--landing-copy));font-size:clamp(17px,1.45vw,20px);font-weight:var(--font-weight-regular);line-height:1.55;letter-spacing:-.02em}.blog-content-section li:before,.blog-takeaways li:before{content:"";position:absolute;top:.72em;left:0;width:5px;height:5px;background:rgb(var(--landing-title)/.72)}.blog-content-section{scroll-margin-top:120px;border-top:1px solid rgb(var(--landing-border)/.1);padding-block:clamp(44px,7vw,82px)}.blog-content-section p{margin:1.25rem 0 0;color:rgb(var(--landing-copy));font-size:clamp(18px,1.6vw,21px);font-weight:var(--font-weight-regular);line-height:1.62;letter-spacing:-.024em}.blog-faq-section{border-top:1px solid rgb(var(--landing-border)/.1);padding-top:clamp(44px,7vw,82px)}.blog-faq-section>div{display:grid;gap:1rem;margin-top:1.6rem}.blog-faq-section details{padding:clamp(18px,3vw,26px)}.blog-faq-section summary{cursor:pointer;color:rgb(var(--landing-title));font-size:clamp(18px,1.8vw,23px);font-weight:var(--font-weight-semibold);line-height:1.25;letter-spacing:-.035em}.blog-faq-section details p{margin:1rem 0 0;color:rgb(var(--landing-copy));font-size:clamp(16px,1.45vw,19px);font-weight:var(--font-weight-regular);line-height:1.55;letter-spacing:-.02em}.blog-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,30px)}.blog-related-card{display:flex;min-height:260px;flex-direction:column;padding:clamp(22px,3vw,32px);color:inherit;text-decoration:none}.blog-related-card span{color:rgb(var(--landing-title));font-size:clamp(22px,2.3vw,34px);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:-.045em}.blog-related-card p{margin:1rem 0 0;color:rgb(var(--landing-copy));font-size:16px;font-weight:var(--font-weight-regular);line-height:1.5;letter-spacing:-.02em}.blog-related-card svg{margin-top:auto;color:rgb(var(--landing-title))}@media (max-width:1023.98px){.blog-section-heading{align-items:start;flex-direction:column}.blog-section-heading h2{text-align:left}.blog-article-layout,.blog-card-grid,.blog-related-grid,.blog-use-case-grid{grid-template-columns:1fr}.blog-toc{position:static}}@media (max-width:639.98px){.blog-article-hero,.blog-index-hero{padding-top:128px}.blog-featured-card .blog-card-link{min-height:0}.blog-meta-row{justify-content:flex-start}}.metric-label{color:var(--color-text-muted);font-size:13px;font-weight:var(--font-weight-medium);line-height:18px;letter-spacing:var(--tracking-body)}.metric-value{color:var(--color-text-primary);font-size:clamp(32px,4vw,56px);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:-.05em}.landing-grid{background-image:linear-gradient(90deg,rgb(255 255 255/.035) 1px,transparent 0),linear-gradient(180deg,rgb(255 255 255/.035) 1px,transparent 0);background-size:52px 52px}.landing-hero{background-image:linear-gradient(180deg,rgb(0 0 0/.02),rgb(0 0 0/.06)),url(/landing/hero.png);background-position:bottom;background-repeat:no-repeat;background-size:cover}.landing-film:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(0 0 0/.02),rgb(0 0 0/.05)),radial-gradient(circle at center,rgb(255 255 255/.14),transparent 48%);mix-blend-mode:screen}.landing-hero-fade{pointer-events:none;background:linear-gradient(to bottom,rgb(var(--landing-page-bg)/0) 0,rgb(var(--landing-page-bg)/.14) 24%,rgb(var(--landing-page-bg)/.45) 54%,rgb(var(--landing-page-bg)/.88) 82%,rgb(var(--landing-page-bg)) 100%);filter:blur(18px);opacity:.98;transform:translateY(28px) scale(1.08);transform-origin:center bottom}.landing-vignette:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(0 0 0/.1),rgb(0 0 0/.01) 30%,rgb(0 0 0/.04) 80%,rgb(0 0 0/.08)),radial-gradient(circle at center,transparent 48%,rgb(0 0 0/.05) 100%)}.landing-shell,.landing-shell-floating{box-shadow:none}.landing-surface-bridge:before{content:"";position:absolute;inset-inline:0;top:-5.5rem;height:10rem;pointer-events:none;background:radial-gradient(circle at 50% 0,rgb(var(--landing-page-bg)/.86) 0,rgb(var(--landing-page-bg)/.62) 32%,rgb(var(--landing-page-bg)/.16) 70%,transparent 100%),linear-gradient(to bottom,rgb(var(--landing-page-bg)/.72),rgb(var(--landing-page-bg)/0));filter:blur(14px)}.landing-background-grid{isolation:isolate}.landing-background-grid:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(90deg,rgb(255 255 255/.035) 1px,transparent 0),linear-gradient(180deg,rgb(255 255 255/.035) 1px,transparent 0);background-size:46px 46px;mask-image:linear-gradient(180deg,transparent 0,black 4rem,black calc(100% - 4rem),transparent)}.landing-background-grid>*{position:relative;z-index:1}html.dark .landing-shell,html.dark .landing-shell-floating{box-shadow:none}html.dark .landing-background-grid:after{background-image:linear-gradient(90deg,rgb(255 255 255/.035) 1px,transparent 0),linear-gradient(180deg,rgb(255 255 255/.035) 1px,transparent 0)}.landing-signal-line{background-image:linear-gradient(90deg,transparent,rgb(255 255 255/.68),rgb(184 184 192/.42),transparent)}.rise-in{animation:rise-in .45s ease both}.landing-footer{padding-block:clamp(92px,12vw,154px) clamp(64px,8vw,112px)}.landing-footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(28px,5vw,86px)}.landing-footer-column-title{margin:0;color:#ffffff;font-size:clamp(15px,1vw,17px);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:0}.landing-footer-column-links{display:flex;flex-direction:column;align-items:flex-start;gap:17px;margin-top:28px}.landing-footer-link{width:max-content;max-width:100%;border:0;background:transparent;padding:0;color:#8e8e98;cursor:pointer;font:inherit;font-size:16px;font-weight:var(--font-weight-regular);line-height:1.35;letter-spacing:0;overflow-wrap:anywhere;text-align:left;transition:color .18s ease,transform .18s ease}.landing-footer-link:hover{color:#ffffff}.landing-footer-link-button{display:inline}.landing-footer-brand{display:block;margin-top:clamp(88px,13vw,154px);padding-bottom:clamp(30px,4vw,48px)}.landing-footer-brand-glyph{margin-bottom:clamp(5px,1vw,14px)}.landing-footer-wordmark{margin:0;color:#ffffff;font-family:var(--font-bricolage-grotesque),var(--font-main);font-size:clamp(82px,17.2vw,320px);font-weight:var(--font-weight-bold);line-height:.78;letter-spacing:-.055em;text-align:center;white-space:nowrap}.landing-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:30px}.landing-footer-bottom-links,.landing-footer-legal{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,42px)}.landing-footer-bottom .landing-footer-link{color:#9b9ba5;font-size:16px;font-weight:var(--font-weight-regular);line-height:1.35;letter-spacing:0}.landing-footer-legal{justify-content:flex-end;color:#9b9ba5;font-size:16px;font-weight:var(--font-weight-medium);line-height:1.35;letter-spacing:0}@media (max-width:1023.98px){.landing-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-footer-brand{grid-template-columns:1fr;align-items:start;gap:30px}}@media (max-width:639.98px){.landing-footer{padding-block:76px 70px}.landing-footer-columns{grid-template-columns:1fr;gap:38px}.landing-footer-column-links{gap:12px;margin-top:18px}.landing-footer-bottom .landing-footer-link,.landing-footer-legal,.landing-footer-link{font-size:15px}.landing-footer-brand{margin-top:72px;padding-bottom:30px}.landing-footer-wordmark{font-size:clamp(58px,20vw,92px)}.landing-footer-bottom{align-items:flex-start;flex-direction:column;gap:18px;padding-top:24px}.landing-footer-legal{justify-content:flex-start;gap:12px 22px}}.waitlist-dialog-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;overflow-y:auto;background:rgb(0 0 0/.72);padding:24px;backdrop-filter:blur(18px)}.waitlist-dialog-overlay:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgb(255 255 255/.035) 1px,transparent 0),linear-gradient(180deg,rgb(255 255 255/.035) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(circle at center,black 0,transparent 72%)}.waitlist-dialog{position:relative;display:flex;width:min(calc(100vw - 32px),680px);max-height:calc(100dvh - 48px);flex-direction:column;overflow:hidden;border:1px solid rgb(255 255 255/.12);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgb(255 255 255/.055),rgb(255 255 255/.024)),#080808;box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 42px 120px rgb(0 0 0/.58);animation:waitlist-dialog-enter .22s cubic-bezier(.2,.8,.2,1) both}.waitlist-dialog:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid rgb(255 255 255/.05);border-radius:inherit}.waitlist-dialog-chrome{display:grid;min-height:46px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;border-bottom:1px solid rgb(255 255 255/.08);background:rgb(255 255 255/.025);padding:0 16px}.waitlist-dialog-chrome p{color:rgb(255 255 255/.68);font-size:12px;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:.14em;text-align:center}.waitlist-dialog-dots{display:flex;gap:7px}.waitlist-dialog-dots span{display:block;width:8px;height:8px;border-radius:var(--radius-pill);background:rgb(255 255 255/.18)}.waitlist-dialog-close{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255/.1);border-radius:var(--radius-pill);background:rgb(255 255 255/.045);color:#ffffff;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.waitlist-dialog-close:hover{transform:translateY(-1px);border-color:rgb(255 255 255/.18);background:rgb(255 255 255/.09)}.waitlist-dialog-content{overflow-y:auto;padding:clamp(22px,3vw,34px);text-align:center}.waitlist-dialog-content h2{color:#ffffff;font-size:clamp(36px,4.4vw,54px);font-weight:var(--font-weight-semibold);line-height:.9;letter-spacing:-.06em}.waitlist-dialog-subtitle{max-width:440px;margin:.85rem auto 0;color:#b8b8c0;font-size:clamp(16px,1.45vw,19px);font-weight:var(--font-weight-regular);line-height:1.35;letter-spacing:-.025em}.waitlist-dialog-helper,.waitlist-dialog-note{color:#8b8b95;font-size:12px;font-weight:var(--font-weight-medium);line-height:1.4;letter-spacing:-.01em}.waitlist-dialog-note{margin-top:.65rem}.waitlist-dialog-form{max-width:540px;margin:1.35rem auto 0;gap:.95rem;text-align:left}.waitlist-dialog-form .access-input,.waitlist-dialog-form .access-submit{min-height:46px;border-radius:var(--radius-sm)}.waitlist-dialog-form .access-input{border-color:rgb(255 255 255/.12);background:rgb(255 255 255/.055)}.waitlist-dialog-form .access-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.waitlist-dialog-form .access-submit{margin-top:.25rem}.waitlist-dialog-helper{margin-top:.55rem}.waitlist-dialog-success{position:relative;display:grid;min-height:min(650px,calc(100dvh - 150px));align-content:center;justify-items:center;width:100%;max-width:540px;margin:0 auto;padding-block:36px 96px;outline:none;animation:waitlist-dialog-success-enter .24s cubic-bezier(.2,.8,.2,1) both}.waitlist-dialog-success:focus-visible{outline:2px solid rgb(255 255 255/.42);outline-offset:8px;border-radius:var(--radius-sm)}.waitlist-dialog-success h2{margin-top:1.2rem;font-size:44px;letter-spacing:0}.waitlist-dialog-success .waitlist-dialog-subtitle{margin-top:.9rem}.waitlist-dialog-success-icon{display:inline-flex;width:68px;height:68px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255/.2);border-radius:var(--radius-pill);background:#ffffff;color:#050505;box-shadow:inset 0 1px 0 rgb(255 255 255/.55),0 22px 54px rgb(255 255 255/.14);animation:waitlist-dialog-success-icon-enter .32s cubic-bezier(.2,.8,.2,1) both}.waitlist-dialog-success-action{position:absolute;right:0;bottom:36px;left:0;min-height:46px;width:100%;margin-top:0;border-radius:var(--radius-pill);padding-inline:28px}@media (max-width:639.98px){.waitlist-dialog-overlay{align-items:end;padding:12px}.waitlist-dialog{width:100%;max-height:calc(100dvh - 24px);border-radius:22px}.waitlist-dialog-chrome{padding-inline:12px}.waitlist-dialog-content{padding:24px 16px 18px}.waitlist-dialog-form .access-use-case-grid{grid-template-columns:1fr}.waitlist-dialog-success{min-height:min(560px,calc(100dvh - 112px));padding-block:28px 88px}.waitlist-dialog-success h2{font-size:34px}.waitlist-dialog-success-icon{width:60px;height:60px}.waitlist-dialog-success-action{bottom:28px}}@keyframes waitlist-dialog-enter{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes waitlist-dialog-success-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes waitlist-dialog-success-icon-enter{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.product-browser-mockup.showcase .product-preview-app{isolation:isolate}.showcase-cursor{position:absolute;top:0;left:0;z-index:6;width:0;height:0;opacity:0;pointer-events:none;transition:opacity .3s ease;will-change:transform}.showcase-cursor[data-armed=true]{transition:transform .85s cubic-bezier(.45,.05,.2,1),opacity .3s ease}.showcase-cursor[data-visible=true]{opacity:1}.showcase-cursor-pointer{position:absolute;top:-2px;left:-2px;width:22px;height:22px;filter:drop-shadow(0 2px 6px rgb(0 0 0/.55));transition:transform .12s ease}.showcase-cursor-pointer path{fill:#ffffff;stroke:#0b0b0d;stroke-width:1.1;stroke-linejoin:round}.showcase-cursor[data-click=true] .showcase-cursor-pointer{transform:scale(.82)}.showcase-cursor-ripple{position:absolute;top:0;left:0;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:var(--radius-pill);border:2px solid rgb(91 115 214/.85);transform:scale(0);opacity:.9;animation:showcase-ripple .55s ease-out forwards}@keyframes showcase-ripple{to{transform:scale(2.7);opacity:0}}.showcase-loadbar{position:absolute;inset:0 0 auto 0;z-index:4;height:2px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease}.showcase-loadbar:before{content:"";position:absolute;inset:0;left:-40%;width:40%;background:linear-gradient(90deg,transparent,#5b73d6,transparent)}[data-phase=running] .showcase-loadbar{opacity:1}[data-phase=running] .showcase-loadbar:before{animation:showcase-loadbar 1.15s ease-in-out infinite}@keyframes showcase-loadbar{0%{transform:translateX(0)}to{transform:translateX(350%)}}.showcase .product-preview-status{gap:.42rem;transition:background .4s ease,color .4s ease}.product-preview-status.is-ready{background:rgb(255 255 255/.1);color:#d4d4dc}.product-preview-status.is-running{background:#263fb8;color:#ffffff}.product-preview-status.is-done{background:rgb(44 142 69/.92);color:#ffffff}.showcase-status-dot{width:6px;height:6px;border-radius:var(--radius-pill);background:currentColor;opacity:.7}.is-running .showcase-status-dot{animation:showcase-pulse 1s ease-in-out infinite}.is-done .showcase-status-dot{display:none}@keyframes showcase-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.showcase .product-preview-metric{transition:opacity .4s ease}.showcase [data-phase=ready] .product-preview-metric,[data-phase=ready] .product-preview-metric{opacity:.72}.product-preview-metric strong{transition:color .4s ease;font-variant-numeric:tabular-nums}.product-preview-metric strong.is-empty{color:#595962}.showcase-var{padding-inline:.3rem;margin-inline:-.3rem;border-radius:var(--radius-sm);transition:background .3s ease,box-shadow .3s ease}.showcase-var.is-hot{background:rgb(91 115 214/.13);box-shadow:inset 0 0 0 1px rgb(91 115 214/.45)}.showcase-caret{display:inline-block;width:1.5px;height:.95em;margin-left:3px;background:#9fb0ec;vertical-align:-1px;animation:showcase-blink 1s step-end infinite}@keyframes showcase-blink{50%{opacity:0}}.showcase-target{transition:background .3s ease,box-shadow .3s ease,transform .3s ease,color .3s ease,text-shadow .3s ease}.product-preview-action.showcase-target.is-hot{background:#3450d6;transform:translateY(-1px);box-shadow:0 8px 20px rgb(38 63 184/.4)}.product-preview-title.showcase-target.is-hot{color:#ffffff;text-shadow:0 0 24px rgb(91 115 214/.45)}.product-preview-rail p.showcase-target.is-hot{background:rgb(91 115 214/.12);box-shadow:inset 0 0 0 1px rgb(91 115 214/.5)}.showcase-reveal{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease,background .3s ease,box-shadow .3s ease}[data-phase=done] .showcase-reveal{opacity:1;transform:translateY(0);transition-delay:calc(var(--reveal-index, 0) * 90ms)}.showcase-chart-canvas{position:relative;min-height:0;overflow:hidden}.showcase-chart-line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s ease}[data-phase=done] .showcase-chart-line,[data-phase=running] .showcase-chart-line{stroke-dashoffset:0}.showcase-chart-fill{opacity:0;transition:opacity .6s ease .4s}[data-phase=done] .showcase-chart-fill{opacity:1}.showcase-chart-scan{position:absolute;inset:0 auto 0 0;width:38%;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(91 115 214/.16),transparent)}[data-phase=running] .showcase-chart-scan{opacity:1;animation:showcase-scan 1.6s linear infinite}@keyframes showcase-scan{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}@media (prefers-reduced-motion:reduce){.showcase-caret,.showcase-chart-scan,.showcase-cursor,.showcase-loadbar:before,.showcase-status-dot{animation:none!important}.showcase-cursor{display:none}.showcase-reveal{opacity:1!important;transform:none!important}.showcase-chart-line{stroke-dashoffset:0!important}.showcase-chart-fill{opacity:1!important}}.scenario-composer{position:relative;margin:0 auto;width:100%;max-width:var(--landing-container-narrow);overflow:visible;border:1px solid var(--color-border-soft);border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255/.045),transparent 70%),#16161a;padding:20px 20px 14px;box-shadow:0 26px 70px rgb(0 0 0/.34);text-align:left}.scenario-composer-input{display:block;width:100%;min-height:96px;border:0;background:transparent;padding:4px 2px 0;color:var(--color-text-primary);resize:none;font-family:inherit;font-size:clamp(15px,1.35vw,18px);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body)}.scenario-composer-input::placeholder{color:var(--color-text-muted);opacity:.92}.scenario-composer-input:focus{outline:none}.scenario-composer:has(.scenario-composer-input:focus){border-color:rgb(255 255 255/.16)}.scenario-composer-examples{display:flex;flex-direction:column;gap:2px;margin:2px -2px 0}.scenario-composer-example{display:flex;min-width:0;align-items:center;gap:8px;border:0;border-radius:6px;background:transparent;padding:4px 2px;color:var(--color-text-muted);cursor:pointer;font-family:inherit;line-height:1.35;text-align:left;transition:color .18s ease}.scenario-composer-example>svg{flex:none}.scenario-composer-example>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-composer-example:hover{color:var(--color-text-primary)}.scenario-composer-example:hover>svg{color:var(--color-Polyhyle-blue)}.scenario-composer-example:focus-visible{outline:2px solid var(--ring);outline-offset:-1px}.scenario-composer-config{margin-top:10px}.scenario-composer-config-trigger{display:flex;max-width:100%;align-items:center;border:0;border-radius:6px;background:transparent;padding:3px 4px 3px 2px;color:var(--color-text-muted);cursor:pointer;font-family:inherit;text-align:left;transition:color .18s ease}.scenario-composer-config-trigger:hover{color:var(--color-text-primary)}.scenario-composer-config-chevron{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.scenario-composer-config-chevron[data-open=true]{transform:rotate(90deg)}.scenario-composer-config-label{flex:none}.scenario-composer-config-summary{overflow:hidden;min-width:0;color:var(--color-text-soft);text-overflow:ellipsis;white-space:nowrap}.scenario-composer-config-panel{display:grid;gap:16px;margin-top:10px;border-top:1px solid rgb(255 255 255/.06);padding-top:14px}.scenario-composer-fieldset{display:grid;gap:6px}.scenario-composer-field{display:grid;min-width:0;gap:6px}.scenario-composer-field-label{color:var(--color-text-secondary);font-size:12px;font-weight:var(--font-weight-medium)}.scenario-composer-field-optional{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.scenario-composer-field-pair{display:grid;gap:12px}@media (min-width:641px){.scenario-composer-field-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.scenario-composer-field-icon{position:relative;display:flex;min-width:0;align-items:center}.scenario-composer-field-icon>svg{position:absolute;left:10px;color:var(--color-text-soft);pointer-events:none}.scenario-composer-field-icon>.scenario-composer-input-field{padding-left:30px}.scenario-composer-field-hint{color:var(--color-text-muted);font-size:12px;letter-spacing:var(--tracking-body)}.scenario-composer-field-grid{display:grid;gap:10px;margin-top:4px}@media (min-width:641px){.scenario-composer-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.scenario-composer-input-field{width:100%;min-width:0;height:34px;border:1px solid rgb(255 255 255/.1);border-radius:8px;background:rgb(255 255 255/.03);padding:0 10px;color:var(--color-text-primary);font-family:inherit;font-size:12.5px;transition:background .18s ease,border-color .18s ease}.scenario-composer-input-field[data-mono=true]{font-family:var(--font-geist-mono,ui-monospace,monospace)}.scenario-composer-input-field::placeholder{color:var(--color-text-soft)}.scenario-composer-input-field:hover{border-color:rgb(255 255 255/.16)}.scenario-composer-input-field:focus{border-color:rgb(255 255 255/.28);background:rgb(255 255 255/.06)}.scenario-composer-select-field{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237a7a84' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px;cursor:pointer}.scenario-composer-select-field option{background:var(--color-surface);color:var(--color-text-primary)}.scenario-composer-input-field[type=number]{appearance:textfield}.scenario-composer-input-field[type=number]::-webkit-inner-spin-button,.scenario-composer-input-field[type=number]::-webkit-outer-spin-button{margin:0;appearance:none}.scenario-composer-notes{height:auto;min-height:62px;padding:9px 10px;line-height:1.5;resize:none}.scenario-composer-toolbar{display:flex;align-items:center;margin-top:12px}.scenario-composer-controls{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:center;gap:7px}.scenario-composer-select-wrap{position:relative;min-width:0}.scenario-composer-pill{display:inline-flex;height:34px;max-width:100%;min-width:0;align-items:center;gap:7px;border:1px solid rgb(255 255 255/.1);border-radius:999px;background:rgb(255 255 255/.03);padding:0 12px;color:var(--color-text-secondary);cursor:pointer;font-size:12.5px;transition:background .18s ease,border-color .18s ease}.scenario-composer-pill:hover,.scenario-composer-pill[data-open=true]{border-color:rgb(255 255 255/.2);background:rgb(255 255 255/.075)}.scenario-composer-pill-label{overflow:hidden;min-width:0;font-weight:var(--font-weight-medium);letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap}.scenario-composer-chevron{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.scenario-composer-pill[data-open=true] .scenario-composer-chevron{transform:rotate(180deg)}.scenario-composer-menu{position:absolute;bottom:calc(100% + 8px);left:0;z-index:60;display:grid;min-width:200px;max-height:min(340px,40vh);gap:2px;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgb(255 255 255/.12);border-radius:14px;background:var(--color-surface);padding:6px;box-shadow:0 18px 50px rgb(0 0 0/.5)}.scenario-composer-type-menu{min-width:236px}.scenario-composer-menu-item{display:flex;width:100%;align-items:center;gap:8px;border:0;border-radius:9px;background:transparent;padding:8px 10px;color:var(--color-text-secondary);cursor:pointer;font-size:13px;transition:background .18s ease,color .18s ease}.scenario-composer-menu-item:hover{background:rgb(255 255 255/.06);color:var(--color-text-primary)}.scenario-composer-launch,.scenario-composer-menu-item[data-selected=true]{color:var(--color-text-primary)}.scenario-composer-launch{display:inline-flex;height:44px;width:44px;flex:none;align-items:center;justify-content:center;margin-left:auto;border:1px solid rgb(255 255 255/.12);border-radius:50%;background:#263fb8;padding:0;cursor:pointer;box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 8px 24px rgb(38 63 184/.24);transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s ease,box-shadow .22s ease}.scenario-composer-launch:hover{transform:translateY(-1px);background:#2f4cd4;box-shadow:inset 0 1px 0 rgb(255 255 255/.22),0 12px 30px rgb(38 63 184/.34)}@media (max-width:640px){.scenario-composer{border-radius:20px;padding:16px 16px 12px}.scenario-composer-input{min-height:80px}.scenario-composer-toolbar{flex-direction:column;align-items:stretch;gap:12px}.scenario-composer-pill{height:38px}.scenario-composer-launch{margin-left:auto}.scenario-composer-menu{min-width:0;width:max-content;max-width:calc(100vw - 56px)}}@media (prefers-reduced-motion:reduce){.scenario-composer-chevron{transition:none}}.output-bento-section{padding-top:clamp(120px,12vw,180px)}.output-bento-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:clamp(56px,7vw,96px)}.output-bento-card{display:flex;flex-direction:column;gap:20px;border:1px solid rgb(255 255 255/.08);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgb(255 255 255/.055),rgb(255 255 255/.025)),var(--color-surface);box-shadow:0 1px 0 rgb(255 255 255/.06) inset,var(--shadow-card);padding:clamp(20px,2vw,26px);transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,background .22s ease}.output-bento-card:hover{transform:translateY(-2px);border-color:rgb(255 255 255/.16);background:linear-gradient(180deg,rgb(255 255 255/.075),rgb(255 255 255/.035)),var(--color-surface-soft)}.output-bento-card[data-span="2"]{grid-column:span 2}.output-bento-card[data-span="3"]{grid-column:span 3}.output-bento-card[data-span="4"]{grid-column:span 4}.output-bento-card-head{display:grid;gap:10px}.output-bento-type{color:var(--color-text-muted);font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:.12em;text-transform:uppercase}.output-bento-card-title{color:var(--color-text-primary);font-size:var(--font-size-feature-title);font-weight:var(--font-weight-semibold);line-height:1.25;letter-spacing:var(--tracking-title)}.output-bento-viz{display:flex;flex:1;flex-direction:column;justify-content:center;gap:18px}.output-bento-verdict{border-top:1px solid rgb(255 255 255/.08);padding-top:16px;color:var(--color-text-secondary);font-size:13px;line-height:1.45;letter-spacing:var(--tracking-body)}.output-bento-stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.output-bento-stat{border:1px solid rgb(255 255 255/.1);border-radius:10px;background:rgb(255 255 255/.045);padding:12px}.output-bento-stat p{color:var(--color-text-muted);font-size:10px;letter-spacing:.08em;white-space:nowrap}.output-bento-stat p,.output-bento-stat strong{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);line-height:1}.output-bento-stat strong{display:block;margin-top:10px;color:var(--color-text-primary);font-size:15px}.output-bento-bars{display:grid;gap:12px}.output-bento-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center}.output-bento-bar-label{color:var(--color-text-secondary);font-size:13px;line-height:1.2;letter-spacing:var(--tracking-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.output-bento-bar-value{color:var(--color-text-primary);font-family:var(--font-mono);font-size:13px;font-weight:var(--font-weight-semibold);line-height:1;text-align:right}.output-bento-bar-track{grid-column:1/-1;height:6px;border-radius:var(--radius-pill);background:rgb(255 255 255/.07);overflow:hidden}.output-bento-bar-track span{display:block;height:100%;border-radius:inherit;background:rgb(255 255 255/.28)}.output-bento-bar[data-winner=true] .output-bento-bar-label,.output-bento-bar[data-winner=true] .output-bento-bar-value{color:var(--color-text-primary)}.output-bento-bar[data-winner=true] .output-bento-bar-track span{background:#263fb8}.output-bento-histogram{display:grid;gap:14px}.output-bento-histogram-plot{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;align-items:end;height:132px}.output-bento-histogram-column{display:flex;height:100%;flex-direction:column;justify-content:flex-end;gap:10px}.output-bento-histogram-bar{display:block;border-radius:6px 6px 0 0;background:rgb(255 255 255/.14)}.output-bento-histogram-column[data-marked=true] .output-bento-histogram-bar{background:#263fb8}.output-bento-histogram-column p{line-height:1;text-align:center}.output-bento-histogram-column p,.output-bento-marker{color:var(--color-text-muted);font-family:var(--font-mono);font-size:11px}.output-bento-marker{line-height:1.3;letter-spacing:.02em}.output-bento-stack{display:grid;gap:14px}.output-bento-stack-track{display:flex;height:10px;gap:3px;overflow:hidden}.output-bento-stack-track span{height:100%;border-radius:3px}.output-bento-stack-track span[data-tone=high]{background:#263fb8}.output-bento-stack-track span[data-tone=mid]{background:rgb(255 255 255/.28)}.output-bento-stack-track span[data-tone=low]{background:rgb(255 255 255/.12)}.output-bento-stack-legend{display:grid;gap:8px}.output-bento-stack-legend p{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:12px;line-height:1}.output-bento-stack-legend p span{display:block;width:8px;height:8px;border-radius:2px;background:rgb(255 255 255/.28)}.output-bento-stack-legend p[data-tone=high] span{background:#263fb8}.output-bento-stack-legend p[data-tone=low] span{background:rgb(255 255 255/.12)}.output-bento-leak{display:grid;gap:0}.output-bento-leak-node{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.output-bento-leak-dot{width:9px;height:9px;border:1px solid rgb(255 255 255/.28);border-radius:50%;background:rgb(255 255 255/.12)}.output-bento-leak-name{color:var(--color-text-secondary);font-size:13px;line-height:1.2;letter-spacing:var(--tracking-body)}.output-bento-leak-value{color:var(--color-text-primary);font-family:var(--font-mono);font-size:13px;font-weight:var(--font-weight-semibold);line-height:1}.output-bento-leak-link{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding-block:6px}.output-bento-leak-pipe{width:9px;height:26px;border-left:2px solid rgb(255 255 255/.14);margin-left:3px}.output-bento-leak-drop{display:flex;align-items:center;gap:8px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px;line-height:1}.output-bento-leak-tag{border:1px solid rgb(38 63 184/.9);border-radius:var(--radius-pill);background:rgb(38 63 184/.28);padding:3px 8px;color:var(--color-text-primary);font-size:10px;font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:.1em}.output-bento-leak-step[data-predicted=true] .output-bento-leak-pipe{border-left-color:#263fb8}.output-bento-leak-step[data-predicted=true] .output-bento-leak-drop{color:var(--color-text-primary)}.output-bento-leak-step[data-predicted=true] .output-bento-leak-dot{border-color:#4b68e6;background:#263fb8}.output-bento-leak-step[data-predicted=true] .output-bento-leak-name{color:var(--color-text-primary)}.output-bento-curve{display:grid;gap:10px}.output-bento-curve svg{width:100%;height:96px}.output-bento-curve-grid line{stroke:rgb(255 255 255/.07);stroke-width:1}.output-bento-curve-fill{fill:rgb(38 63 184/.22)}.output-bento-curve-line{fill:none;stroke:#4b68e6;stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.output-bento-curve-axis{display:flex;justify-content:space-between;color:var(--color-text-muted);font-family:var(--font-mono);font-size:11px;line-height:1}.output-bento-matrix{display:grid;gap:6px}.output-bento-matrix-head,.output-bento-matrix-row{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:6px;align-items:center}.output-bento-matrix-head p{color:var(--color-text-muted);font-family:var(--font-mono);font-size:10px;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:.06em;text-align:center;text-transform:uppercase}.output-bento-matrix-label{color:var(--color-text-secondary);font-size:12px;line-height:1.2;letter-spacing:var(--tracking-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.output-bento-matrix-cell{display:flex;height:38px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;color:var(--color-text-primary);font-family:var(--font-mono);font-size:12px;line-height:1}.output-bento-matrix-cell[data-winner=true]{border-color:rgb(255 255 255/.55)}.output-bento-sizing{display:grid;gap:8px;justify-items:start}.output-bento-sizing-layer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;min-width:236px;border:1px solid rgb(255 255 255/.1);border-radius:10px;background:rgb(255 255 255/.045);padding:14px 16px}.output-bento-sizing-layer:last-child{border-color:rgb(38 63 184/.7);background:rgb(38 63 184/.22)}.output-bento-sizing-label{color:var(--color-text-muted);font-size:10px;letter-spacing:.08em}.output-bento-sizing-label,.output-bento-sizing-value{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);line-height:1}.output-bento-sizing-value{color:var(--color-text-primary);font-size:15px;text-align:right}.output-bento-sizing-note{grid-column:1/-1;color:var(--color-text-muted);font-size:12px;line-height:1.3;letter-spacing:var(--tracking-body)}@media (max-width:1024px){.output-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.output-bento-card[data-span="2"],.output-bento-card[data-span="3"],.output-bento-card[data-span="4"]{grid-column:span 1}.output-bento-card[data-span="4"]{grid-column:span 2}}@media (max-width:720px){.output-bento-grid{grid-template-columns:minmax(0,1fr)}.output-bento-card[data-span="2"],.output-bento-card[data-span="3"],.output-bento-card[data-span="4"]{grid-column:span 1}.output-bento-stats{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.output-bento-sizing-layer{width:100%!important}.output-bento-matrix{gap:10px}.output-bento-matrix-head,.output-bento-matrix-row{grid-template-columns:repeat(4,minmax(0,1fr))}.output-bento-matrix-head span{display:none}.output-bento-matrix-label{grid-column:1/-1;white-space:normal}}.landing-container,.landing-container-narrow{width:min(calc(100% - 48px),1180px)}@media (min-width:1024px){.landing-container{width:min(calc(100% - 80px),1240px)}}.hero-title{font-weight:500!important;letter-spacing:-.06em!important;text-wrap:balance;color:var(--foreground)!important}.hero-subtitle{color:var(--muted-foreground)!important;font-weight:400!important}.closing-cta-panel h2,.closing-title,.decision-velocity-title,.faq-title,.mission-hero h1,.section-heading,.use-case-detail-hero h1,.what-is-title{font-weight:500!important;letter-spacing:-.055em!important;text-wrap:balance;color:var(--foreground)!important}.closing-supporting,.decision-velocity-copy,.faq-copy,.section-copy,.section-heading-muted,.waitlist-subtitle,.what-is-copy{color:var(--muted-foreground)!important;font-weight:400!important}.closing-eyebrow,.decision-velocity-label,.mission-eyebrow,.section-label,.use-case-eyebrow,.what-is-intro .section-label{color:var(--muted-foreground)!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase;font-weight:500!important}.feature-title{color:var(--foreground)!important;font-weight:500!important;letter-spacing:-.02em!important}.body-text,.feature-copy{color:var(--muted-foreground)!important;font-weight:400!important}.brand-wordmark{color:var(--foreground)!important;font-weight:500!important;letter-spacing:-.04em!important}.access-submit,.button-primary,.button-secondary,.scenario-composer-launch{border-radius:999px!important;font-weight:500!important;letter-spacing:-.01em;transition:transform .15s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;outline:none}.button-primary:active,.button-secondary:active,.scenario-composer-launch:active{transform:translateY(1px) scale(.98)}.button-primary{border:1px solid color-mix(in srgb,var(--primary) 80%,#3a3480)!important;background:color-mix(in srgb,var(--primary) 90%,#3a3480)!important;color:var(--primary-foreground)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(58,52,128,.3)!important}.button-primary:hover{background:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 70%,#3a3480)!important}.button-secondary{border:1px solid transparent!important;background:var(--secondary)!important;color:var(--secondary-foreground)!important}.button-secondary:hover{background:color-mix(in srgb,var(--secondary) 95%,var(--ink))!important}.button-primary:focus-visible,.button-secondary:focus-visible,.scenario-composer-launch:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)!important}.nav-link{color:var(--muted-foreground)!important;font-weight:500!important;transition:color .18s ease}.nav-link:hover{color:var(--foreground)!important}.nav-link:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent);border-radius:6px}.blog-card,.blog-featured-card,.closing-cta-panel,.decision-comparison-panel,.faq-item,.integrations-strip,.output-bento-card,.product-browser-mockup,.product-preview-block,.product-preview-metric,.product-preview-rail,.use-case-browser{background:var(--card)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-card)!important}.decision-comparison-panel{border-radius:26px!important;--card-clip-radius:14px;--card-clip-handle:2.25px;clip-path:shape(from var(--card-clip-radius) 0,line to calc(100% - var(--card-clip-radius)) 0,curve to 100% var(--card-clip-radius) with calc(100% - var(--card-clip-handle)) 0/100% var(--card-clip-handle),line to 100% calc(100% - var(--card-clip-radius)),curve to calc(100% - var(--card-clip-radius)) 100% with 100% calc(100% - var(--card-clip-handle))/calc(100% - var(--card-clip-handle)) 100%,line to var(--card-clip-radius) 100%,curve to 0 calc(100% - var(--card-clip-radius)) with var(--card-clip-handle) 100%/0 calc(100% - var(--card-clip-handle)),line to 0 var(--card-clip-radius),curve to var(--card-clip-radius) 0 with 0 var(--card-clip-handle)/var(--card-clip-handle) 0,close);corner-shape:squircle}@media (min-width:640px){.decision-comparison-panel{border-radius:50px!important;--card-clip-radius:20px;--card-clip-handle:3px}}.decision-comparison-panel:hover{border-color:color-mix(in srgb,var(--ink) 14%,transparent)!important}.decision-comparison-eyebrow{color:var(--muted-foreground)!important;letter-spacing:.12em!important;font-weight:500!important}.decision-comparison-title{color:var(--foreground)!important;font-weight:500!important;letter-spacing:-.04em!important}.decision-comparison-duration{color:var(--muted-foreground)!important;font-weight:500!important;letter-spacing:-.05em!important}.decision-comparison-panel-after .decision-comparison-duration{color:var(--foreground)!important}.decision-comparison-copy{color:var(--muted-foreground)!important;font-weight:400!important}.decision-comparison-steps li{border-top-color:var(--border)!important;color:var(--muted-foreground)!important;font-weight:500!important}.decision-comparison-panel-after .decision-comparison-steps li{color:var(--foreground)!important}.faq-item{border-color:var(--border)!important;border-radius:16px!important}.faq-item,.faq-item[open]{background:var(--card)!important}.faq-item[open]{border-color:color-mix(in srgb,var(--ink) 14%,transparent)!important}.faq-question{color:var(--foreground)!important;font-weight:500!important}.faq-answer{font-weight:400!important}.faq-answer,.faq-icon{color:var(--muted-foreground)!important}.faq-icon{border-color:var(--border)!important;background:transparent!important}.faq-item[open] .faq-icon{background:var(--accent)!important;color:var(--foreground)!important}.output-bento-card{border-radius:26px!important;--card-clip-radius:14px;--card-clip-handle:2.25px;clip-path:shape(from var(--card-clip-radius) 0,line to calc(100% - var(--card-clip-radius)) 0,curve to 100% var(--card-clip-radius) with calc(100% - var(--card-clip-handle)) 0/100% var(--card-clip-handle),line to 100% calc(100% - var(--card-clip-radius)),curve to calc(100% - var(--card-clip-radius)) 100% with 100% calc(100% - var(--card-clip-handle))/calc(100% - var(--card-clip-handle)) 100%,line to var(--card-clip-radius) 100%,curve to 0 calc(100% - var(--card-clip-radius)) with var(--card-clip-handle) 100%/0 calc(100% - var(--card-clip-handle)),line to 0 var(--card-clip-radius),curve to var(--card-clip-radius) 0 with 0 var(--card-clip-handle)/var(--card-clip-handle) 0,close);corner-shape:squircle}@media (min-width:640px){.output-bento-card{border-radius:32px!important;--card-clip-radius:18px;--card-clip-handle:2.8px}}.output-bento-card-head{border-bottom-color:var(--border)!important}.output-bento-type{color:var(--muted-foreground)!important;letter-spacing:.12em!important;font-weight:500!important}.output-bento-card-title{color:var(--foreground)!important;font-weight:500!important}.output-bento-verdict{font-weight:400!important}.output-bento-stat p,.output-bento-verdict{color:var(--muted-foreground)!important}.output-bento-stat strong{color:var(--foreground)!important;font-weight:500!important;tabular-nums:true}.output-bento-bar-track,.output-bento-histogram-bar,.output-bento-stack-track{background:var(--accent)!important}.output-bento-bar-track span,.output-bento-curve-fill{background:color-mix(in srgb,var(--primary) 12%,transparent)!important}.output-bento-curve-line{stroke:var(--primary)!important}.output-bento-matrix-cell{color:var(--foreground)!important}.use-case-card-link .shape-panel{background:var(--card)!important;border-color:var(--border)!important}.use-case-card-link:hover .shape-panel{background:var(--card)!important;border-color:color-mix(in srgb,var(--ink) 14%,transparent)!important}.shape-panel [aria-hidden]{color:var(--ink)}.shape-panel .text-white\/40{color:var(--muted-foreground)!important}.product-browser-mockup,.use-case-browser{background:var(--card)!important;border-color:var(--border)!important;border-radius:26px!important;--card-clip-radius:14px;--card-clip-handle:2.25px;clip-path:shape(from var(--card-clip-radius) 0,line to calc(100% - var(--card-clip-radius)) 0,curve to 100% var(--card-clip-radius) with calc(100% - var(--card-clip-handle)) 0/100% var(--card-clip-handle),line to 100% calc(100% - var(--card-clip-radius)),curve to calc(100% - var(--card-clip-radius)) 100% with 100% calc(100% - var(--card-clip-handle))/calc(100% - var(--card-clip-handle)) 100%,line to var(--card-clip-radius) 100%,curve to 0 calc(100% - var(--card-clip-radius)) with var(--card-clip-handle) 100%/0 calc(100% - var(--card-clip-handle)),line to 0 var(--card-clip-radius),curve to var(--card-clip-radius) 0 with 0 var(--card-clip-handle)/var(--card-clip-handle) 0,close);corner-shape:squircle;box-shadow:var(--shadow-card)!important}@media (min-width:640px){.product-browser-mockup,.use-case-browser{border-radius:50px!important;--card-clip-radius:20px;--card-clip-handle:3px}}.product-browser-chrome,.use-case-browser-chrome{background:var(--card)!important;border-bottom-color:var(--border)!important}.product-browser-dots span{background:color-mix(in srgb,var(--ink) 18%,transparent)!important}.product-browser-address{background:var(--accent)!important;border-color:var(--border)!important;color:var(--muted-foreground)!important}.product-preview-app,.use-case-preview-shell{background:color-mix(in srgb,var(--background) 70%,white)!important;color:var(--foreground)!important}.product-preview-sidebar,.use-case-preview-sidebar{background:var(--card)!important;border-right-color:var(--border)!important}.preview-sidebar-button{color:var(--muted-foreground)!important}.preview-sidebar-button-active{background:var(--accent)!important;border-color:var(--border)!important;color:var(--foreground)!important}.preview-sidebar-button-accent{background:var(--primary)!important;color:#fff!important}.product-preview-header{border-bottom-color:var(--border)!important}.product-preview-eyebrow,.product-preview-muted{color:var(--muted-foreground)!important}.product-preview-title{color:var(--foreground)!important;font-weight:500!important}.product-preview-description{color:var(--muted-foreground)!important}.product-preview-action{background:var(--primary)!important;color:#fff!important;border-radius:999px!important}.product-preview-block,.product-preview-metric,.product-preview-rail{background:var(--card)!important;border-color:var(--border)!important;border-radius:16px!important}.product-preview-metric strong{color:var(--foreground)!important;font-weight:500!important}.scenario-composer{--scenario-composer-radius:26px;--card-clip-radius:14px;--card-clip-handle:2.25px;--ink:#ededed;--foreground:#ededed;--card:#212121;--popover:#242424;--border:color-mix(in srgb,#ededed 14%,transparent);--accent:color-mix(in srgb,#ededed 8%,transparent);--muted:color-mix(in srgb,#ededed 5%,transparent);--muted-foreground:#969696;--fg-subtle:#7a7a84;--secondary:#2e2e2e;--primary:#305dde;--ring:#3ba6f1;--shadow-card:0 1px 2px rgba(0,0,0,0.16);--shadow-floating:0 1px 2px rgba(0,0,0,0.2),0 8px 24px rgba(0,0,0,0.24);--color-text-primary:#ededed;--color-text-secondary:#969696;--color-text-muted:#969696;--color-text-soft:#7a7a84;--color-surface:#212121;--color-surface-button:#2e2e2e;--color-border-soft:var(--border);display:flex;flex-direction:column;background:var(--card)!important;border:1px solid var(--border)!important;border-radius:var(--scenario-composer-radius)!important;clip-path:shape(from var(--card-clip-radius) 0,line to calc(100% - var(--card-clip-radius)) 0,curve to 100% var(--card-clip-radius) with calc(100% - var(--card-clip-handle)) 0/100% var(--card-clip-handle),line to 100% calc(100% - var(--card-clip-radius)),curve to calc(100% - var(--card-clip-radius)) 100% with 100% calc(100% - var(--card-clip-handle))/calc(100% - var(--card-clip-handle)) 100%,line to var(--card-clip-radius) 100%,curve to 0 calc(100% - var(--card-clip-radius)) with var(--card-clip-handle) 100%/0 calc(100% - var(--card-clip-handle)),line to 0 var(--card-clip-radius),curve to var(--card-clip-radius) 0 with 0 var(--card-clip-handle)/var(--card-clip-handle) 0,close);corner-shape:squircle;box-shadow:var(--shadow-card)!important;color:var(--foreground);overflow:hidden}@media (min-width:640px){.scenario-composer{--scenario-composer-radius:50px;--card-clip-radius:20px;--card-clip-handle:3px}}.scenario-composer-input-wrap{position:relative;margin-top:8px}.scenario-composer-quote{position:absolute;top:-8px;right:0;color:color-mix(in srgb,var(--primary) 7%,transparent);font-family:Georgia,serif;font-size:84px;font-weight:300;line-height:1;pointer-events:none;user-select:none}.scenario-composer-input{min-height:112px;background:var(--card)!important;color:var(--foreground)!important;font-size:17px;font-weight:400!important;line-height:1.5;padding-right:28px}.scenario-composer-input::placeholder{color:var(--fg-subtle)!important}.scenario-composer:has(.scenario-composer-input:focus){border-color:color-mix(in srgb,var(--primary) 30%,var(--border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 18%,transparent),var(--shadow-card)!important}.scenario-composer-examples{align-items:flex-start;gap:8px;margin:10px 0 0}.scenario-composer-example{border:1px solid var(--border);border-radius:999px;background:var(--card);padding:6px 12px;color:var(--muted-foreground);font-size:12px;box-shadow:var(--shadow-card);transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.scenario-composer-example:hover{border-color:color-mix(in srgb,var(--primary) 20%,var(--border));background:color-mix(in srgb,var(--primary) 4%,var(--card));color:var(--foreground);box-shadow:var(--shadow-floating)}.scenario-composer-example:hover>svg{color:var(--primary)}.scenario-composer-config{margin-top:16px}.scenario-composer-config-trigger{gap:6px;border:1px solid var(--border);border-radius:999px;background:var(--card);padding:5px 12px 5px 7px;color:var(--muted-foreground)!important;font-size:12px;font-weight:500!important;box-shadow:var(--shadow-card)}.scenario-composer-config-trigger:hover{border-color:color-mix(in srgb,var(--primary) 15%,var(--border));color:var(--foreground)!important}.scenario-composer-config-icon{display:grid;width:20px;height:20px;flex:none;place-items:center;border-radius:50%;background:var(--muted)}.scenario-composer-config-summary{color:var(--fg-subtle)}.scenario-composer-pill{background:var(--secondary)!important;color:var(--foreground)!important;border:1px solid transparent!important;border-radius:999px!important;font-weight:500!important}.scenario-composer-pill:hover{background:color-mix(in srgb,var(--secondary) 94%,var(--ink))!important}.scenario-composer-menu{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:16px!important;box-shadow:var(--shadow-floating)!important}.scenario-composer-menu-item{border-radius:10px!important;font-weight:500!important}.scenario-composer-menu-item:hover{background:var(--accent)!important}.scenario-composer-toolbar{gap:10px;margin:18px -20px -14px;border-top:1px solid var(--border);background:var(--card);padding:12px 16px}.scenario-composer-controls{gap:8px}.scenario-composer-launch{width:auto!important;min-width:136px;height:36px;gap:10px;border-radius:999px!important;padding:0 18px;background:var(--primary)!important;color:#fff!important;border:1px solid color-mix(in srgb,var(--primary) 80%,#3a3480)!important;font-size:14px;font-weight:500;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(58,52,128,.3)!important}.scenario-composer-launch:hover{background:color-mix(in srgb,var(--primary) 96%,white)!important}.scenario-composer-input-field{border:1px solid var(--border)!important;background:var(--card)!important;color:var(--foreground)!important;border-radius:12px!important}.scenario-composer-input-field:focus{border-color:color-mix(in srgb,var(--ring) 60%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 18%,transparent)!important;outline:none}@media (max-width:640px){.scenario-composer-input{min-height:132px}.scenario-composer-examples{width:100%}.scenario-composer-example{max-width:100%}.scenario-composer-example>span{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.scenario-composer-toolbar{margin:16px -16px -12px;padding:12px 16px}.scenario-composer-controls{flex-direction:column;align-items:stretch}.scenario-composer-controls .scenario-composer-pill,.scenario-composer-controls .scenario-composer-select-wrap{width:100%}.scenario-composer-launch{width:100%!important;margin-left:0}}.integrations-strip{background:var(--card)!important;border-color:var(--border)!important;border-radius:20px!important;box-shadow:var(--shadow-card)!important;overflow:hidden}.integrations-strip-item{border-color:var(--border)!important}.integrations-strip-item:hover{background:var(--accent)!important}.integrations-strip-name{color:var(--muted-foreground)!important}.integrations-strip-item:hover .integrations-strip-name{color:var(--foreground)!important}.integrations-caption{color:var(--muted-foreground)!important}.closing-cta-panel{background:var(--card)!important;border-color:var(--border)!important;border-radius:26px!important;--card-clip-radius:14px;--card-clip-handle:2.25px;clip-path:shape(from var(--card-clip-radius) 0,line to calc(100% - var(--card-clip-radius)) 0,curve to 100% var(--card-clip-radius) with calc(100% - var(--card-clip-handle)) 0/100% var(--card-clip-handle),line to 100% calc(100% - var(--card-clip-radius)),curve to calc(100% - var(--card-clip-radius)) 100% with 100% calc(100% - var(--card-clip-handle))/calc(100% - var(--card-clip-handle)) 100%,line to var(--card-clip-radius) 100%,curve to 0 calc(100% - var(--card-clip-radius)) with var(--card-clip-handle) 100%/0 calc(100% - var(--card-clip-handle)),line to 0 var(--card-clip-radius),curve to var(--card-clip-radius) 0 with 0 var(--card-clip-handle)/var(--card-clip-handle) 0,close);corner-shape:squircle;box-shadow:var(--shadow-card)!important}@media (min-width:640px){.closing-cta-panel{border-radius:32px!important;--card-clip-radius:18px;--card-clip-handle:2.8px}}.closing-cta-panel h2{color:var(--foreground)!important;font-weight:500!important}.closing-cta-subtitle{color:var(--muted-foreground)!important}.closing-cta-pills span{background:var(--secondary)!important;border-color:transparent!important;color:var(--secondary-foreground)!important;font-weight:500!important}.closing-step-index{color:var(--muted-foreground)!important;font-weight:500!important}.closing-step h3{color:var(--foreground)!important;font-weight:500!important}.landing-footer{background:transparent!important}.landing-footer-column-title{color:var(--foreground)!important;font-weight:500!important}.landing-footer-link{color:var(--muted-foreground)!important;font-weight:400!important}.landing-footer-link:hover,.landing-footer-wordmark{color:var(--foreground)!important}.landing-footer-wordmark{font-weight:500!important;letter-spacing:-.06em!important}.landing-footer-divider{border:0;border-top:1px solid var(--border);margin:20px 0 0}.landing-footer-bottom{border-top:0;margin-top:0}.landing-footer-legal{color:var(--muted-foreground)!important}.input-text{background:var(--card)!important;border-color:var(--border)!important;color:var(--foreground)!important;border-radius:12px!important}.input-text:focus{border-color:var(--ring)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 18%,transparent)!important}.input-text::placeholder{color:var(--fg-subtle)!important}.notice-strip,[role=status]{background:var(--card)!important;border-color:var(--border)!important;border-radius:16px!important;box-shadow:var(--shadow-card)!important}:focus-visible{outline:none!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)!important;border-radius:6px}a:focus-visible,button:focus-visible{border-radius:999px}.minimal-landing,body,html{overflow-x:clip}.output-bento-curve-line,.product-preview-chart-line,.use-case-preview-chart path:last-of-type{stroke:var(--primary)!important}.output-bento-curve-fill,.product-preview-chart-fill{fill:color-mix(in srgb,var(--primary) 14%,transparent)!important}@keyframes oa-arrive{0%{opacity:.4;filter:blur(4px)}to{opacity:1;filter:blur(0)}}.oa-arrive{animation:oa-arrive .3s ease-out;filter:blur(0)}@keyframes oa-toast-success-odd{0%{scale:1}30%{scale:1.025}60%{scale:.99}to{scale:1}}@keyframes oa-toast-error-odd{0%{translate:0 0}25%{translate:-3px 0}50%{translate:3px 0}75%{translate:-3px 0}to{translate:0 0}}@keyframes oa-panel-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes oa-panel-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(2px) scale(.98)}}.minimal-landing{--ink:#ededed;--background:#191919;--card:#212121;--popover:#242424;--foreground:#ededed;--card-foreground:#ededed;--popover-foreground:#ededed;--border:color-mix(in srgb,var(--ink) 14%,transparent);--input:color-mix(in srgb,var(--ink) 16%,transparent);--accent:color-mix(in srgb,var(--ink) 8%,transparent);--accent-foreground:var(--ink);--muted:color-mix(in srgb,var(--ink) 5%,transparent);--muted-foreground:#969696;--fg-subtle:#7a7a84;--secondary:#2e2e2e;--secondary-foreground:var(--ink);--primary:#305dde;--primary-foreground:#ffffff;--ring:#3ba6f1;--color-bg:var(--background);--color-surface:var(--card);--color-surface-soft:#242424;--color-surface-button:var(--secondary);--color-border-soft:var(--border);--color-text-primary:var(--foreground);--color-text-secondary:var(--muted-foreground);--color-text-muted:#969696;--color-text-soft:#7a7a84;--color-button-primary-bg:var(--primary);--color-button-primary-text:var(--primary-foreground);--color-button-secondary-bg:var(--secondary);--color-button-secondary-text:var(--secondary-foreground);--landing-page-bg:25 25 25;--landing-page-fg:237 237 237;--landing-title:237 237 237;--landing-copy:150 150 150;--landing-copy-soft:122 122 132;--landing-surface:33 33 33;--landing-surface-strong:46 46 46;--landing-surface-muted:25 25 25;--landing-border:237 237 237;--landing-pill-fg:150 150 150;background:var(--background);color:var(--foreground)}