@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2)format("woff2"),url(/assets/instrument-sans-latin-700-normal-DfAjL1vF.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}:root{--collapsible-panel-height:0px;--flow-height:460px;--flow-node-width:280px;--flow-field-width:88px;--flow-radius:12px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--graphite-950:#07090c;--graphite-900:#0c1014;--graphite-850:#11161b;--graphite-800:#171d23;--graphite-700:#232b33;--stone-100:#eef1f3;--stone-300:#a3adb6;--steel:#5f6c77;--survey-teal:#3fb8b1;--survey-teal-dim:#15413f;--safety-orange:#ff7a3d;--warning:#e4b04a;--signal-red:#e05555;--line:#a3adb61f;--line-strong:#a3adb638;--line-hover:#a3adb661;--grid-line:#a3adb614;--system-ink:#8ad3ce;--human-ink:#ffa073;--warning-ink:#efcb80;--error-ink:#f09393;--system-wash:#3fb8b11a;--human-wash:#ff7a3d1a;--warning-wash:#e4b04a1a;--error-wash:#e055551a;--series-1:#3fb8b1;--series-2:#7f93a8;--series-3:#4f6f8f;--series-4:#c9d3db;--series-highlight:#ff7a3d;--shadow-control:0 1px 0 #ffffff0a inset;--shadow-card:0 1px 0 #ffffff06 inset,0 12px 28px -24px #000000eb;--shadow-selected:0 -2px 0 #3fb8b1b3 inset;--shadow-raised:0 1px 0 #ffffff08 inset,0 18px 48px -24px #000000e0;--overlay:#020508b8;--shine-gradient:linear-gradient(90deg,transparent,var(--survey-teal),transparent);--gallery-width:1040px;--control-border:#a3adb647;--layer-skip:100;--layer-menu:80;--layer-sheet:70;--layer-header:60;--skip-hidden-offset:-200%;--sheet-offscreen:-100%;--zero:0;--full:100%;--viewport:100dvh;--transparent:transparent;--font-body:"Manrope",system-ui,sans-serif;--font-display:"Instrument Sans",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Consolas,monospace;--font-size-body:14px;--font-size-small:12px;--font-size-code:12px;--font-size-section:20px;--font-size-title:32px;--font-size-display:40px;--font-size-metric:28px;--font-size-brand:20px;--font-size-navigation-label:10px;--line-height-body:1.6;--line-height-heading:1.15;--line-height-compact:1.35;--line-height-solid:1;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-label:.14em;--tracking-title:-.02em;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--border-width:1px;--focus-width:2px;--focus-offset:3px;--radius:6px;--radius-small:4px;--table-min-width:640px;--table-first-column:240px;--source-disclosure-width:112px;--row-height:40px;--control-height:40px;--touch-height:44px;--icon-size:18px;--icon-size-small:14px;--icon-size-large:24px;--brand-size:40px;--brand-size-compact:28px;--avatar-size:32px;--desktop-display:flex;--mobile-display:none;--rail-padding:8px 12px 12px;--context-padding:16px 0;--rail-width:264px;--rail-width-collapsed:64px;--rail-height:100dvh;--rail-position:sticky;--rail-top:0;--rail-columns:1fr;--shell-columns:var(--rail-width) minmax(0,1fr);--shell-collapsed-columns:var(--rail-width-collapsed) minmax(0,1fr);--page-padding:32px;--topbar-height:56px;--content-max-width:1480px;--account-menu-width:240px;--context-menu-width:224px;--sheet-width:320px;--navigation-indicator-width:2px;--navigation-arrow-opacity:.45;--caret-turn:-90deg;--quarter-turn:90deg;--transform-origin:center bottom;--two-columns:repeat(2,minmax(0,1fr));--aside-columns:minmax(0,1.8fr) minmax(0,1fr);--filter-form-columns:minmax(0,1fr) auto;--filter-form-areas:"search search" "filters actions";--filter-columns:repeat(4,minmax(0,1fr));--field-columns:repeat(3,minmax(0,1fr));--steps-columns:repeat(4,minmax(0,1fr));--metric-columns:repeat(3,minmax(0,1fr));--form-width:560px;--reading-width:80ch;--source-width:40ch;--min-page-width:320px;--text-area-height:160px;--body-editor-height:360px;--scroll-offset:24px;--raw-max-height:400px;--grid-tile:660px;--shine-width:96px;--shine-start:-96px;--shine-travel:calc(100vw + var(--shine-width));--duration:.12s;--duration-menu:.18s;--duration-drawer:.24s;--duration-shine:.9s;--duration-reduced:80ms;--ease:ease-out;--ease-out:cubic-bezier(.23,1,.32,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--disabled-opacity:.65;--press-scale:.98;--rail-border:var(--border-width) solid var(--line-strong);--rail-bottom:none;--delivery-bar-align:center;--delivery-bar-direction:row;--delivery-bar-flex:1 1 auto;--delivery-value-wrap:nowrap;--delivery-value-overflow:normal;--funnel-metric-columns:repeat(5,minmax(0,1fr));--layer-abstract-ink:#b39ddb;--layer-abstract-wash:#b39ddb1f;--layer-task-ink:#f0b429;--layer-task-wash:#f0b4291f}@media (width<=1080px){:root{--funnel-metric-columns:repeat(3,minmax(0,1fr));--filter-form-columns:minmax(0,1fr);--filter-form-areas:"search" "filters" "actions";--rail-width:224px;--page-padding:24px;--two-columns:minmax(0,1fr);--aside-columns:minmax(0,1fr);--filter-columns:repeat(2,minmax(0,1fr));--field-columns:repeat(2,minmax(0,1fr));--steps-columns:repeat(2,minmax(0,1fr));--metric-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){:root{--transparent:transparent;--desktop-display:none;--mobile-display:flex;--rail-padding:16px;--context-padding:8px 0;--shell-columns:minmax(0,1fr);--shell-collapsed-columns:minmax(0,1fr);--rail-height:auto;--rail-position:static;--rail-columns:repeat(2,minmax(0,1fr));--page-padding:16px;--filter-columns:minmax(0,1fr);--field-columns:minmax(0,1fr);--steps-columns:minmax(0,1fr);--metric-columns:minmax(0,1fr);--rail-border:none;--rail-bottom:var(--border-width) solid var(--line-strong);--control-height:44px;--font-size-title:28px;--scroll-offset:16px;--delivery-bar-align:flex-start;--delivery-bar-direction:column;--delivery-bar-flex:none;--delivery-value-wrap:normal;--delivery-value-overflow:anywhere;--funnel-metric-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){:root{--transparent:transparent;--duration:0s}}:root{--landing-flow-height:320px;--landing-reveal-duration:.65s;--landing-card-duration:.5s;--landing-stagger-1:70ms;--landing-stagger-2:.14s;--landing-stagger-3:.21s;--landing-stagger-4:.28s;--landing-stagger-5:.35s;--landing-preview-period:3.6s;--landing-card-enter-scale:.97;--landing-preview-steps:repeat(4,minmax(0,1fr));--landing-preview-padding:24px;--landing-preview-scene:256px;--landing-preview-caption:40px;--landing-mini-height:354px;--landing-mini-note-height:40px;--landing-hero-title:clamp(38px,4.1vw,58px);--landing-word-gap:.22em;--landing-caption-columns:auto minmax(0,1fr);--landing-mark-size:38px;--landing-video-min-height:200px;--landing-hero-gap:48px;--landing-nav-display:flex;--landing-nav-gap:24px;--landing-nav-font:14px;--landing-form-direction:row;--landing-availability-gap:48px;--landing-section-gap:64px;--landing-hosted-padding:48px;--landing-section-padding:64px;--landing-footer-basis:auto;--landing-width:1400px;--landing-gutter:clamp(20px,4vw,64px);--landing-nav-height:80px;--landing-body:16px;--landing-brand:24px;--landing-hero-columns:minmax(0,.95fr) minmax(0,1.05fr);--landing-mechanism-columns:minmax(0,.8fr) minmax(0,1.2fr);--landing-even-columns:repeat(2,minmax(0,1fr));--landing-question-columns:minmax(0,.65fr) minmax(0,1fr);--landing-single-column:minmax(0,1fr);--landing-hero-padding:80px;--landing-title:clamp(38px,4.5vw,64px);--landing-title-leading:1.08;--landing-heading:clamp(28px,3vw,38px);--landing-heading-leading:1.15;--landing-lede:18px;--landing-copy-width:48ch;--landing-copy-max:900px;--landing-control:52px;--landing-radius:8px;--landing-offscreen:-10000px;--landing-pixel:1px;--landing-video-ratio:16/9;--landing-poster-opacity:.65}@media (width<=1080px){:root{--landing-hero-columns:minmax(0,1fr);--landing-hero-gap:24px;--landing-nav-gap:16px;--landing-section-gap:24px}}@media (width<=720px){:root{--landing-nav-display:none;--landing-nav-font:12px;--landing-form-direction:column;--landing-availability-gap:8px;--landing-mechanism-columns:minmax(0,1fr);--landing-even-columns:minmax(0,1fr);--landing-question-columns:minmax(0,1fr);--landing-hosted-padding:24px;--landing-section-padding:48px;--landing-hero-padding:32px;--landing-footer-basis:100%;--landing-brand:20px;--landing-mark-size:28px;--landing-nav-gap:8px;--landing-caption-columns:minmax(0,1fr);--landing-flow-height:360px}}[data-slot=marketing-flow]{--flow-height:var(--landing-flow-height)}@media (width<=720px){:root{--landing-preview-padding:16px;--landing-preview-scene:290px}}:root{--landing-demo-title:clamp(32px,3.2vw,46px);--landing-workspace-columns:200px minmax(0,1fr) 280px;--landing-source-display:flex;--landing-agent-display:flex;--landing-theater-radius:16px;--landing-theater-shadow:0 1px 0 #ffffff0d inset,0 32px 72px -32px #000c;--landing-video-max:560px}@media (width<=1080px){:root{--landing-workspace-columns:minmax(0,1fr) 260px;--landing-source-display:none}}@media (width<=720px){:root{--landing-workspace-columns:minmax(0,1fr);--landing-agent-display:none}}:root{--active-tab-top:0px;--active-tab-left:0px;--active-tab-width:0px;--active-tab-height:0px;--landing-demo-padding:32px;--landing-demo-copy-columns:minmax(0,1.2fr) minmax(0,1fr)}@media (width<=720px){:root{--landing-demo-padding:24px;--landing-demo-copy-columns:minmax(0,1fr)}}:root{--landing-canvas:#0c1014;--landing-film-height:clamp(310px,35vw,500px);--landing-film-inset:28px;--landing-material-radius:12px;--landing-film-action-width:380px;--landing-play-size:52px;--landing-fold-duration:.9s;--landing-fold-scale:1.07;--landing-fold-hover:1.025;--landing-cinema-width:min(1100px,calc(100vw - 32px));--landing-dialog-height:calc(100dvh - 32px);--landing-reader-width:min(620px,100vw);--landing-reader-padding:40px;--landing-art-title:clamp(36px,4.8vw,68px);--landing-art-hero-padding:40px;--landing-art-copy-width:64ch;--landing-art-feature-columns:minmax(0,1.3fr) minmax(0,1fr);--landing-art-section:88px;--landing-feature-copy-padding:32px;--landing-feature-heading:28px;--landing-review-angle:12deg;--landing-review-perspective:1000px;--landing-source-surface:#14201f;--landing-review-surface:#181d22;--half:50%;--negative-half:-50%;--landing-zero-angle:0deg;--layer-dialog:90}@media (width<=720px){:root{--landing-film-height:320px;--landing-film-inset:16px;--landing-play-size:44px;--landing-art-title:36px;--landing-art-hero-padding:24px;--landing-art-feature-columns:minmax(0,1fr);--landing-art-section:56px;--landing-feature-copy-padding:24px;--landing-reader-padding:24px}}:root{--landing-feature-offset:64px}@media (width<=720px){:root{--landing-feature-offset:0px}}*{box-sizing:border-box}html{background:var(--graphite-950);scroll-behavior:auto}body{margin:var(--zero);min-width:var(--min-page-width);min-height:var(--viewport);background:var(--graphite-950);color:var(--stone-100);font:var(--weight-normal) var(--font-size-body)/var(--line-height-body) var(--font-body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{width:var(--full);min-width:var(--zero);min-height:var(--control-height);padding:var(--space-2);border:var(--border-width) solid var(--control-border);border-radius:var(--radius);background:var(--graphite-950);box-shadow:var(--shadow-control);transition:border-color var(--duration) var(--ease),background var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}@media (hover:hover){input:hover,select:hover,textarea:hover{border-color:var(--line-hover);background:var(--graphite-900)}}textarea{resize:vertical;line-height:var(--line-height-body)}input[type=radio],input[type=checkbox]{width:auto;min-height:auto;accent-color:var(--safety-orange)}input:disabled,select:disabled,textarea:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:var(--focus-width) solid var(--safety-orange);outline-offset:var(--focus-offset)}main:focus{outline:none}a{color:var(--system-ink);text-underline-offset:var(--space-1);overflow-wrap:anywhere}a:hover{color:var(--stone-100)}p{margin:var(--zero) var(--zero) var(--space-3)}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--line-height-heading)}h3{font-size:var(--font-size-section)}code,pre{font-family:var(--font-mono);font-size:var(--font-size-code)}code{overflow-wrap:anywhere}pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:var(--full)}small{font-size:var(--font-size-small)}svg{width:var(--icon-size);height:var(--icon-size);flex:none}details{min-width:var(--zero)}summary{min-height:var(--control-height);padding:var(--space-2) var(--zero);cursor:pointer;color:var(--stone-100);font-weight:var(--weight-medium);overflow-wrap:anywhere}details>pre{max-height:var(--raw-max-height);padding:var(--space-3);background:var(--graphite-950);border:var(--border-width) solid var(--line-strong);overflow:auto}fieldset{min-width:var(--zero);margin:var(--zero);padding:var(--space-3);border:var(--border-width) solid var(--line-strong)}legend{font-weight:var(--weight-medium);padding:var(--zero) var(--space-2)}form{min-width:var(--zero)}::selection{background:var(--survey-teal-dim);color:var(--stone-100)}
