@media (min-width: 1024px){.section-head{margin-bottom: var(--space-7)}}.section:not(.section-tint):not(.final-band) + .section:not(.section-tint):not(.final-band){background: linear-gradient(var(--rule),var(--rule)) no-repeat var(--gutter) 0 / calc(100% - 2 * var(--gutter)) 1px}.hero-stage{--e1: var(--vermilion);--e2: var(--iris);--e3: var(--ultramarine);--e-alpha: 0.8;--e-wash: 0.22;--hw-shadow: rgb(24 28 28 / 0.3);position: relative;isolation: isolate;overflow: clip}.hero-energy{position: absolute;z-index: -1;inset: 0;width: 100%;height: 100%;pointer-events: none}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .hero-stage{--e3: #5566ff;--e-alpha: 0.62;--e-wash: 0.16;--hw-shadow: rgb(0 0 0 / 0.7)}}:root[data-theme="dark"] .hero-stage{--e3: #5566ff;--e-alpha: 0.62;--e-wash: 0.16;--hw-shadow: rgb(0 0 0 / 0.7)}.hero.container{--hw-pad: var(--space-3);grid-template-columns: minmax(0,1fr);grid-template-rows: auto;gap: var(--space-6);padding-block: 40px var(--space-9)}.hero .hero-copy{display: block}.hero .display{grid-column: auto;max-width: 22ch;margin-bottom: var(--space-5)}.hero .lede{max-width: 62ch}.hero .hero-copy .hero-note{max-width: 44ch;border-top: 0;padding-top: 0;margin: calc(-1 * var(--space-2)) 0 0;grid-row: auto}.hero-demo{position: relative;min-width: 0}@media (min-width: 768px){.hero.container{--hw-pad: var(--space-4)}}@media (min-width: 1024px){.hero.container{column-gap: 0}}@media (min-width: 1280px){.hero.container{grid-template-columns: minmax(0,1fr) calc(680px + 2 * var(--hw-pad) + 2px);column-gap: var(--space-7);align-items: start;padding-bottom: 176px}.hero .display{font-size: 56px;max-width: none}.hero .lede{max-width: 44ch}}.hero-tabs{position: relative;background: var(--bg);background: color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter: blur(18px) saturate(1.15);backdrop-filter: blur(18px) saturate(1.15);border: 1px solid var(--rule);border-radius: var(--radius-lg);box-shadow: 0 24px 64px -24px var(--hw-shadow);overflow: hidden}@media (min-width: 768px){.hero-tabs{width: calc(680px + 2 * var(--hw-pad) + 2px);max-width: 100%}}.hero-tabs > [role="tablist"]{height: 44px;margin: 0;padding-inline: var(--space-2);gap: var(--space-1);overflow-y: hidden;border-bottom: 0}.js .hero-tabs::before{content: "";position: absolute;left: 0;right: 0;top: 43px;height: 1px;background: var(--rule);pointer-events: none}.hero-tabs [role="tab"]{position: relative;font-size: 16px;padding: 0 var(--space-3)}.hero-tab-links{list-style: none;padding: var(--hw-pad);margin: 0;border-bottom: 1px solid var(--rule);display: flex;flex-wrap: wrap;gap: var(--space-2) var(--space-5);font-size: var(--text-small)}.js .tabs > .hero-tab-links{display: none}.hero-tabs:has(.hero-toggle:not([hidden])) > [role="tablist"]{margin-right: 44px}.hero-tabs > [role="tabpanel"]{padding: var(--hw-pad) var(--hw-pad) 0}.hero-tabs > [role="tabpanel"][data-inactive]{display: none}.js .hero-tabs{display: grid;grid-template-columns: minmax(0,1fr)}.js .hero-tabs > [role="tabpanel"]{grid-row: 2;grid-column: 1;min-width: 0}.js .hero-tabs > [role="tabpanel"][data-inactive]{display: block;visibility: hidden}@media (max-width: 767px){.hero-tabs > [role="tablist"]{flex-wrap: nowrap;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x proximity;scroll-padding-inline: var(--space-2);scrollbar-width: none;-webkit-mask-image: linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image: linear-gradient(to right,#000 calc(100% - 32px),transparent)}.hero-tabs > [role="tablist"]::-webkit-scrollbar{display: none}.hero-tabs [role="tab"]{scroll-snap-align: start}}.hero-tabs.is-auto [role="tab"][aria-selected="true"]{border-bottom-color: var(--rule)}.hero-tabs.is-auto [role="tab"][aria-selected="true"]::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: var(--action);transform-origin: left center;transform: scaleX(var(--p,0))}.hero-toggle{position: absolute;top: 6px;right: 6px;width: 32px;height: 32px;display: grid;place-items: center;padding: 0;border: 1px solid var(--control-border);border-radius: var(--radius-md);background: var(--bg);cursor: pointer}.hero-toggle:hover{background: var(--surface-2)}.hero-toggle-icon{width: 10px;height: 12px;border-left: 3px solid var(--ink);border-right: 3px solid var(--ink)}.hero-toggle.is-paused .hero-toggle-icon{width: 0;height: 0;margin-left: 3px;border-right: 0;border-left: 10px solid var(--ink);border-top: 6px solid transparent;border-bottom: 6px solid transparent}@media (prefers-reduced-motion: no-preference){.hero-tabs.is-enhanced > [role="tabpanel"]:not([data-inactive]) .hx{animation: hx-in var(--motion-ui) var(--ease-enter)}}@keyframes hx-in{from{opacity: 0}to{opacity: 1}}.hx{margin: 0}.hx-stage{position: relative}.hx-req .rp-body,.hx-rec .rp-body{overflow: hidden}.hx-link,.hx-page{position: relative;pointer-events: none}.hx-flow{display: none}@media (min-width: 768px){.hx-stage{width: 680px;height: 604px}.hx-req{position: absolute;left: 0;top: 0;width: 680px}.hx-page{position: absolute;left: 0;top: 270px;width: 236px;height: 334px}.hx-rec{position: absolute;left: 260px;top: 270px;width: 420px}.hx-link{position: absolute;inset: 0;z-index: 1}.hx-flow{display: block;position: absolute;left: 0;top: 0;overflow: visible}}@media (max-width: 767px){.hx-stage{display: grid;grid-template-rows: 214px 56px auto 56px 334px}.hx-page .sk{width: 100%;max-width: 354px;height: auto}.hx-req{grid-row: 1}.hx-page{grid-row: 3}.hx-link{grid-row: 4}.hx-rec{grid-row: 5}.hx-page::before,.hx-link::before{content: "";position: absolute;left: 40px;top: 0;bottom: 0;width: 1.5px;background: linear-gradient(var(--signal) 0 50%,var(--action) 50% 100%)}.hx-page::before{top: -56px;bottom: 100%;background: var(--signal)}}.hx-rec .hx-status{margin-left: auto;margin-right: var(--space-2)}@media (max-width: 479px){.hx-rec .rp-type{display: none}}.hx-rec .rp-body{padding-left: 40px}.hx-rec .rp-body .jl-spot{margin-left: -40px;padding-left: 40px}.hx-mark{position: absolute;left: 12px;top: 2px;width: 16px;height: 16px;display: grid;place-items: center;border-radius: 2px;background: var(--iris);color: var(--carbon);font: 12px/1 var(--font-data)}@media (min-width: 768px){.hx-mark::before{content: "";position: absolute;right: 100%;top: 50%;width: 12px;border-top: 1px dashed var(--code-muted)}}@media (max-width: 767px){.hx-rec .rp-body{padding-left: 16px}.hx-rec .rp-body .jl-spot{margin-left: -16px;padding-left: 16px}.hx-mark{left: 1px;top: 3px;width: 14px;height: 14px;font-size: 11px}}.sk{display: block;overflow: visible}.sk-sheet{fill: var(--surface-2);stroke: var(--rule)}.sk-rule{fill: none;stroke: var(--rule)}.sk-url,.sk-badge,.sk-emblem{fill: var(--bg);stroke: var(--rule)}.sk-dot{fill: var(--bg)}.sk-bar,.sk-btn,.sk-play,.sk-fill{fill: var(--ink);opacity: 0.24}.sk-strong,.sk-play{opacity: 0.45}.sk-faint{opacity: 0.14}.sk-btn,.sk-fill{opacity: 0.55}.sk-cell,.sk-chip,.sk-sq,.sk-line,.sk-glyph,.sk-hatch{fill: none;stroke: var(--ink);stroke-width: 1.5;stroke-opacity: 0.4}.sk-hatch{stroke-width: 1;stroke-opacity: 0.22}.sk-media{stroke: var(--ink);stroke-width: 1.5;stroke-opacity: 0.4}.sk-line{stroke-width: 2}.sk .sk-fill{fill: var(--ink);stroke: none}.sk-ring{fill: var(--signal);fill-opacity: 0.07;stroke: var(--signal);stroke-width: 1.5}.sk-mark{transform-box: fill-box;transform-origin: center}.sk-mark rect,.sk-scan-edge,.pk-lead rect{fill: var(--signal)}.sk-mark text{fill: var(--on-signal);font: 12px/1 var(--font-data);text-anchor: middle}.sk-scan{opacity: 0}.sk-g0{stop-color: var(--signal);stop-opacity: 0}.sk-g1{stop-color: var(--signal);stop-opacity: 0.2}.hx-lead-path{fill: none;stroke: var(--ink-faint);stroke-width: 1;stroke-dasharray: 3 3;vector-effect: non-scaling-stroke}@media (forced-colors: active){.sk-ring,.sk-line,.hx-lead-path{stroke: CanvasText}.sk-mark rect,.sk-bar{fill: CanvasText}}.hx-cap{display: flex;align-items: center;height: 40px;margin: var(--hw-pad) calc(-1 * var(--hw-pad)) 0;padding: 0 var(--hw-pad);border-top: 1px solid var(--rule);font-size: var(--text-small);line-height: 20px;color: var(--ink-muted);white-space: nowrap}.hx-cap-name{min-width: 0;overflow: hidden;text-overflow: ellipsis}.hx-fact{flex: none}.hx-dot{padding-inline: 6px;color: var(--ink-faint)}@media (min-width: 768px){.hx{max-width: 680px}}.hx-send{position: absolute;left: 0;right: 0;top: 0;height: 20px;background: rgb(239 75 38 / 0.22);box-shadow: inset 2px 0 0 var(--signal);transform-origin: left center;opacity: 0;pointer-events: none}.hx .jl-method{position: relative}.hx .jl-spot::after{content: "";position: absolute;inset: 0;background: var(--iris);opacity: 0;pointer-events: none}.kc-grid{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--space-4);grid-template-columns: minmax(0,1fr)}@media (min-width: 768px){.kc-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.kc-grid.kc-odd > .kc:last-child{grid-column: 1 / -1}}@media (min-width: 1100px){.kc-grid{grid-template-columns: repeat(6,minmax(0,1fr))}.kc-grid > .kc,.kc-grid.kc-odd > .kc:last-child{grid-column: span 2}.kc-grid > .kc-wide{grid-column: span 3}.kc-grid.kc-n1 > .kc{grid-column: 1 / -1}}.kc{display: flex;flex-direction: column;gap: var(--space-4);padding-bottom: 0}.kc-head{display: flex;align-items: center;gap: var(--space-3)}.kc-icon{display: grid;place-items: center;width: 40px;height: 40px;flex: none;border: 1px solid var(--rule);border-radius: var(--radius-md)}.kc-name{margin: 0;font-family: var(--font-display);font-size: 24px;line-height: 1.15}.kc-name a{color: var(--ink);text-decoration: none}.kc-name a:hover{text-decoration: underline;text-decoration-color: var(--signal);text-decoration-thickness: 2px}.kc-body{display: grid;gap: var(--space-2);align-content: start}.kc-body p,.kc-body ul{margin: 0}.kc-types{display: flex;flex-wrap: wrap;gap: var(--space-1)}.kc-sources{list-style: none;padding: 0;display: flex;flex-wrap: wrap;gap: var(--space-1) var(--space-4);font-size: 15px}.kc-price{font-size: var(--text-small);color: var(--ink-muted)}.kc-record{margin: auto calc(-1 * var(--space-5)) 0 var(--space-5)}.kc-record .rp{border-right: 0;border-bottom: 0;border-radius: var(--radius-lg) 0 0 0}.kc-record .rp-body{font-size: 12px}.kc-record .jl-spot{background: none;box-shadow: none}@media (min-width: 768px){.kc{display: grid;grid-row: span 3;grid-template-rows: subgrid;grid-template-columns: minmax(0,1fr);row-gap: var(--space-4)}.kc-record{margin-top: 0;align-self: end}}.rs{margin: 0}.rs-stage{position: relative;display: grid;gap: var(--space-5)}.rs-chips{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: var(--space-2)}.rs-chip .chip{height: 32px;padding: 0 var(--space-3);font-size: 13px;transition: border-color var(--motion-ui) var(--ease-enter),color var(--motion-ui) var(--ease-enter)}.rs-chip.is-on .chip{border-color: var(--action);color: var(--action)}.rs-chip.is-on .glyph{color: var(--action)}.rs-lines{display: none}.rs-panel .rp-body{display: grid;grid-template-columns: minmax(0,1fr)}.rs-var{grid-area: 1 / 1;min-width: 0;visibility: hidden}.rs-var.is-shown{visibility: visible}@media (min-width: 1024px){.rs-stage{grid-template-columns: 20% 30% 50%;align-items: center;gap: 0}.rs-chips{grid-column: 1;grid-row: 1;flex-direction: column;flex-wrap: nowrap;align-items: flex-end;gap: 12px}.rs-lines{display: block;position: absolute;left: 0;top: 0;width: 100%;overflow: visible}.rs-panel{grid-column: 3;grid-row: 1;position: relative}}.rs.is-live .rs-flow .fl{opacity: 0.22;transition: opacity var(--motion-panel) var(--ease-enter)}.rs.is-live .rs-flow.is-on .fl{opacity: 1}.rs-var .jl{margin-inline: calc(-1 * var(--space-4));padding-inline: var(--space-4);transition: background-color var(--motion-panel) var(--ease-enter),box-shadow var(--motion-panel) var(--ease-enter)}.rs.is-live .rs-var .jl-spot{background: none;box-shadow: none}.rs-var .jl.is-lit,.rs.is-live .rs-var .jl-spot.is-lit{background: rgb(185 180 238 / 0.14);box-shadow: inset 2px 0 0 var(--iris)}.jf{align-items: stretch}@media (max-width: 899px){.jf{grid-template-columns: minmax(0,1fr)}}.jf-lane{min-width: 0}.tag-light{border-color: var(--control-border);color: var(--ink-muted)}.jf-run{display: flex;align-items: center;gap: var(--space-3);margin-top: var(--space-1)}.jf-rule{position: relative;flex: 0 1 160px;height: 2px;overflow: hidden;background: var(--rule)}.jf-rule::before{content: "";position: absolute;inset: 0;background: var(--action);transform-origin: left center;transform: scaleX(var(--run,1))}.jf-count{font-size: var(--text-data);color: var(--ink-muted);font-variant-numeric: tabular-nums;white-space: nowrap}.jf-out{min-width: 0;margin: 0 0 var(--space-5)}.jf.is-live .jf-stage,.jf.is-live .jf-webhook-lead,.jf.is-live .jf-delivery,.jf.is-live .jf-delivery > :not(.rp-head),.jf.is-live .jf-out .jl{transition: opacity var(--motion-panel) var(--ease-enter),transform var(--motion-panel) var(--ease-enter)}.jf.is-live .jf-stage:not(.is-on),.jf.is-live .jf-webhook:not(.is-on) .jf-webhook-lead,.jf.is-live .jf-webhook:not(.is-on) .jf-delivery > :not(.rp-head){opacity: 0.35}.jf.is-live .jf-webhook:not(.is-on) .jf-delivery{transform: translateY(8px)}.jf.is-live .jf-out .jl:not(.is-on){opacity: 0.35;transform: translateX(-4px)}.bw{display: grid;gap: var(--space-4);min-width: 0}.bw .code-panel,.final-request .code-panel{margin: 0;border: 1px solid var(--code-rule);border-radius: var(--radius-lg);overflow: hidden}.bw .code-head,.final-request .code-head{min-height: 40px}.section-pay{position: relative}.section-pay::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 3px;background: linear-gradient(90deg,var(--vermilion),var(--iris) 55%,var(--ultramarine))}.pay-facts{list-style: none;margin: 0 0 var(--space-7);padding: 0;display: grid;gap: var(--space-4);grid-template-columns: minmax(0,1fr)}@media (min-width: 768px){.pay-facts{grid-auto-flow: column;grid-auto-columns: minmax(0,1fr)}}.pay-facts li{display: grid;gap: var(--space-2);align-content: start;padding-top: var(--space-4);border-top: 1px solid var(--rule)}.fact-value{display: flex;align-items: baseline;gap: var(--space-2)}.fact-num{font: 40px/1 var(--font-data);letter-spacing: -0.03em;font-variant-numeric: tabular-nums}.fact-unit{font-size: 17px}.fact-line{color: var(--ink-muted);font-size: 15px}.fact-link{font-size: var(--text-small)}.pay-grid{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--space-7)}@media (min-width: 1024px){.pay-grid{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--space-8);align-items: start}}.pay-h{font-size: var(--text-small);color: var(--ink-muted);margin-bottom: var(--space-3)}.st-compact .st-step{gap: var(--space-2)}.st-compact .st-text p,.st-compact .st-token{margin-left: 40px}.st-token{justify-self: start;max-width: calc(100% - 40px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 4px 8px;border-radius: var(--radius-sm);background: var(--code-bg);color: var(--code-ink);font: var(--text-label) / 1.5 var(--font-data)}.cb-seg{position: relative;background: transparent}.cb-seg::before{content: "";position: absolute;inset: 0;background: var(--action);transform-origin: left center}.cb-seg > *{position: relative}.cb-end{font-variant-numeric: tabular-nums}.plans-line{font-size: var(--text-small);color: var(--ink-muted);margin: 0 0 var(--space-5)}.uf-cost{display: inline-flex;align-items: center;justify-content: flex-end;gap: var(--space-2)}.uf-bar{display: inline-block;height: 6px;border-radius: 1px;background: var(--action);transform-origin: left center}.uf-w10{width: 6px}.uf-w20{width: 12px}.uf-w30{width: 18px}.uf-w40{width: 24px}.uf-w50{width: 30px}.uf-w60{width: 36px}.uf-w70{width: 42px}.uf-w80{width: 48px}.uf-w90{width: 54px}.uf-w100{width: 60px}.final-band{background: radial-gradient(50% 70% at 85% 60%,rgb(37 55 217 / 0.16),transparent 70%),radial-gradient(50% 100% at 60% 100%,rgb(185 180 238 / 0.36),transparent 70%),radial-gradient(40% 90% at 100% 100%,rgb(239 75 38 / 0.14),transparent 70%),var(--bg)}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .final-band{background: radial-gradient(50% 70% at 85% 60%,rgb(85 102 255 / 0.2),transparent 70%),radial-gradient(50% 100% at 60% 100%,rgb(185 180 238 / 0.12),transparent 70%),radial-gradient(40% 90% at 100% 100%,rgb(239 75 38 / 0.12),transparent 70%),var(--bg)}}:root[data-theme="dark"] .final-band{background: radial-gradient(50% 70% at 85% 60%,rgb(85 102 255 / 0.2),transparent 70%),radial-gradient(50% 100% at 60% 100%,rgb(185 180 238 / 0.12),transparent 70%),radial-gradient(40% 90% at 100% 100%,rgb(239 75 38 / 0.12),transparent 70%),var(--bg)}.final-request pre.code{white-space: pre-wrap;overflow-wrap: anywhere}@media (forced-colors: active){.hero-energy{display: none}.cb-seg::before,.uf-bar,.jf-rule::before,.section-pay::before{forced-color-adjust: none;background: Highlight}}