:root{--tl-canvas:#f5f5f7;--tl-surface:#fff;--tl-surface-muted:#edf1f6;--tl-border:#e3e8ee;--tl-border-strong:#c3ccd9;--tl-text-primary:#111;--tl-text-secondary:#55505f;--tl-text-muted:#6b7a90;--tl-accent:#0b6880;--tl-accent-surface:#dcebef;--tl-accent-strong:#08516a;--tl-on-accent:#fff;--tl-success:#1f8a5b;--tl-success-surface:#e3f4ec;--tl-warning:#b4740c;--tl-warning-surface:#fbf0dc;--tl-danger:#c4382f;--tl-danger-surface:#fbe7e5;--tl-divider:#eef1f4;--tl-border-control:#dcdde3;--tl-text-body:#444;--tl-text-placeholder:#8a8594;--tl-surface-subtle:#f3f4f6;--tl-decoration:#e4e6eb;--tl-accent-ink:#10333b;--tl-inverse-canvas:#111;--tl-inverse-surface:#1c1c1f;--tl-inverse-raised:#2c2c2e;--tl-inverse-border:#3a3a3c;--tl-inverse-text:#fff;--tl-inverse-text-strong:#e5e5ea;--tl-inverse-text-secondary:#c7c7cc;--tl-inverse-text-muted:#a1a1a6;--tl-inverse-text-faint:#86868b;--tl-inverse-accent:#7fc4d6;--tl-inverse-accent-surface:#0b68802e;--tl-inverse-accent-border:#0b688066;--tl-inverse-tint:#ffffff2e;--tl-inverse-highlight:#f2b544;--tl-inverse-highlight-surface:#f2b5442e;--tl-radius-sm:6px;--tl-radius-md:10px;--tl-radius-lg:14px;--tl-radius-xl:20px;--tl-radius-pill:9999px;--tl-font-sans-name:"Instrument Sans";--tl-font-mono-name:"Geist Mono";--tl-font-sans:"Instrument Sans", -apple-system, "Helvetica Neue", Helvetica, sans-serif;--tl-font-mono:"Geist Mono", ui-monospace, monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tl-canvas:#111;--tl-surface:#1c1c1f;--tl-surface-muted:#2c2c2e;--tl-border:#3a3a3c;--tl-border-strong:#48484a;--tl-text-primary:#f5f5f7;--tl-text-secondary:#c7c7cc;--tl-text-muted:#a1a1a6;--tl-accent:#7fc4d6;--tl-accent-surface:#0b68802e;--tl-accent-strong:#7fc4d6;--tl-on-accent:#111;--tl-success:#4fc08d;--tl-success-surface:#12301f;--tl-warning:#e0a63f;--tl-warning-surface:#33260e;--tl-danger:#e8776c;--tl-danger-surface:#351815;--tl-divider:#2c2c2e;--tl-border-control:#48484a;--tl-text-body:#c7c7cc;--tl-text-placeholder:#86868b;--tl-surface-subtle:#2c2c2e;--tl-decoration:#3a3a3c;--tl-accent-ink:#e5e5ea}}:root[data-theme=dark]{--tl-canvas:#111;--tl-surface:#1c1c1f;--tl-surface-muted:#2c2c2e;--tl-border:#3a3a3c;--tl-border-strong:#48484a;--tl-text-primary:#f5f5f7;--tl-text-secondary:#c7c7cc;--tl-text-muted:#a1a1a6;--tl-accent:#7fc4d6;--tl-accent-surface:#0b68802e;--tl-accent-strong:#7fc4d6;--tl-on-accent:#111;--tl-success:#4fc08d;--tl-success-surface:#12301f;--tl-warning:#e0a63f;--tl-warning-surface:#33260e;--tl-danger:#e8776c;--tl-danger-surface:#351815;--tl-divider:#2c2c2e;--tl-border-control:#48484a;--tl-text-body:#c7c7cc;--tl-text-placeholder:#86868b;--tl-surface-subtle:#2c2c2e;--tl-decoration:#3a3a3c;--tl-accent-ink:#e5e5ea}.tl-button{font:500 15px/normal var(--tl-font-sans);border-radius:var(--tl-radius-pill);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:11px 20px;text-decoration:none;display:inline-flex}.tl-button--primary{background:var(--tl-accent);color:var(--tl-on-accent)}.tl-button--secondary{background:var(--tl-surface);color:var(--tl-text-primary);border:1px solid var(--tl-border-control);padding:10px 19px}.tl-button--outline{background:var(--tl-surface);color:var(--tl-text-primary);border:1px solid var(--tl-text-primary);padding:10px 19px}.tl-button--text{color:var(--tl-text-primary);background:0 0}.tl-button--lg{padding:14px 26px;font-size:16px}.tl-button--lg.tl-button--secondary,.tl-button--lg.tl-button--outline{padding:13px 25px}.tl-tag{font:500 11px/normal var(--tl-font-sans);color:var(--tl-accent-strong);background:var(--tl-accent-surface);border-radius:var(--tl-radius-pill);padding:2px 8px;display:inline-block}.tl-pill{background:var(--tl-surface);color:var(--tl-text-primary);border-radius:var(--tl-radius-pill);padding:5px 11px;font-size:12.5px;font-weight:500}.tl-card{background:var(--tl-surface);border:1px solid var(--tl-border);border-radius:var(--tl-radius-xl)}.tl-feature-card{background:var(--tl-surface);border-radius:var(--tl-radius-xl);flex-direction:column;gap:10px;padding:24px;display:flex}.tl-feature-card__title{font-size:18px;font-weight:600}.tl-feature-card__body{color:var(--tl-text-secondary);font-size:14px;line-height:1.55}.tl-icon-tile{background:var(--tl-accent-surface);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tl-icon-tile--surface{background:var(--tl-surface)}.tl-icon-tile--inverse{background:var(--tl-inverse-raised)}.tl-icon-tile--mark{background:var(--tl-surface);border:1px solid var(--tl-border)}.tl-icon-tile--mark>*{width:22px;height:22px}.tl-section--canvas{background-color:var(--tl-canvas)}.tl-section--surface{background-color:var(--tl-surface)}.tl-section--inverse{background-color:var(--tl-inverse-canvas);color:var(--tl-inverse-text)}.tl-container{flex-direction:column;gap:36px;max-width:1200px;margin:0 auto;padding:96px 24px;display:flex}.tl-container--center{text-align:center;align-items:center;gap:18px}.tl-section-heading{flex-direction:column;gap:12px;max-width:720px;display:flex}.tl-eyebrow{font-family:var(--tl-font-mono);letter-spacing:.1em;color:var(--tl-accent-strong);font-size:12px}.tl-eyebrow--inverse{color:var(--tl-inverse-accent)}.tl-overline{font-family:var(--tl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tl-accent-strong);font-size:12px;font-weight:500}.tl-overline--inverse{color:var(--tl-inverse-accent)}.tl-heading-2{letter-spacing:-.04em;margin:0;font-size:36px;font-weight:600;line-height:1.1}.tl-lead{color:var(--tl-text-secondary);margin:0;font-size:17px;line-height:1.55}.tl-lead--inverse{color:var(--tl-inverse-text-secondary)}.tl-code{font-family:var(--tl-font-mono)}body{background:var(--tl-canvas);margin:0}a{color:var(--tl-accent)}a:hover{color:var(--tl-accent-strong)}.skip{z-index:50;background:var(--tl-surface);color:var(--tl-text-primary);border-radius:9999px;padding:10px 16px;position:absolute;top:8px;left:-9999px}.skip:focus{left:16px}.dd{display:none}.nav-dd:hover .dd,.nav-dd:focus-within .dd{display:block}.dd-item:hover{background:var(--tl-canvas)}.conf-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.conf-wide{grid-column:span 2}@media (width<=1000px){.conf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.conf-grid{grid-template-columns:minmax(0,1fr)}.conf-wide{grid-column:auto}}.eff-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.eff-hero{grid-area:span 2/span 2}@media (width<=900px){.eff-grid{grid-template-columns:minmax(0,1fr)}.eff-hero{grid-area:auto}}@media (width>=900px){.h1-line{white-space:nowrap}}.site>:not(header){transition:filter .2s,opacity .2s}.site:has(.nav-dd:hover)>:not(header),.site:has(.nav-dd:focus-within)>:not(header){filter:blur(6px);opacity:.75}@media (prefers-reduced-motion:reduce){.site>:not(header){transition:none}.hero-video{display:none!important}.hero-poster{display:block!important}}.hs-wrap:has(.hs-form-frame iframe) .hs-placeholder,.hs-wrap:has(.hs-form-frame form) .hs-placeholder{display:none!important}
