.fxp{--pricing-accent:#18775d;--fxp-accent:#18775d;--fxp-soft:#eff4ef;--paper:var(--pricing-paper);--surface:var(--pricing-surface);--ink:var(--pricing-ink);--secondary:var(--pricing-muted);--tertiary:var(--pricing-muted);--hairline:var(--pricing-line);--hairline-2:var(--pricing-line);--accent:var(--fxp-accent);--fxp-text-xs:10px;--fxp-text-sm:12px;--fxp-text-ui:14px;--fxp-text-body:16px;--fxp-text-card-title:20px;--fxp-text-section:28px;--fxp-text-price:34px;--fxp-text-quote:46px;--fxp-text-hero:clamp(42px,4.4vw,58px)}[data-docs-theme=dark] .fxp{--fxp-accent:#7bc8ab;--fxp-soft:#1a2923}.fxp-wrap{width:min(1200px,calc(100% - 80px));margin:auto}.fxp h1,.fxp h2,.fxp h3,.fxp p{margin:0}.fxp a{text-decoration:none;color:var(--fxp-accent)}.fxp a:hover{text-decoration:underline;text-underline-offset:4px}.fxp :focus-visible{outline:2px solid #298c69;outline-offset:5px}.fxp-hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding-block:64px;isolation:isolate}.fxp-intro,.fxp-section-copy{min-width:0;max-width:540px}.fxp h1{margin-top:0;font-size:var(--fxp-text-hero);line-height:1.08;letter-spacing:-.057em;font-weight:550}.fxp h1 em{color:var(--fxp-accent);font-style:normal}.fxp-intro>p{font-size:var(--fxp-text-body);line-height:1.75;color:var(--pricing-muted);margin-top:24px}.fxp-actions{display:flex;align-items:center;gap:24px;margin-top:32px}.fxp .fxp-button{display:inline-flex;justify-content:center;align-items:center;gap:20px;border-radius:8px;padding:13px 18px;background:var(--fxp-accent);color:white;font-size:var(--fxp-text-ui);font-weight:550;white-space:nowrap}[data-docs-theme=dark] .fxp .fxp-button{color:#102018}.fxp .fxp-button:hover{text-decoration:none;filter:brightness(.94)}.fxp-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 17px;border:1px solid var(--pricing-line);border-radius:8px;background:var(--pricing-surface);font-size:var(--fxp-text-ui);color:var(--pricing-ink)!important;white-space:nowrap}.fxp .fxp-secondary:hover{background:var(--fxp-soft);text-decoration:none}.fxp-intro>small{display:block;margin-top:17px;color:var(--pricing-muted);font-size:var(--fxp-text-sm)}.fxp-market{min-width:0;--accent:var(--fxp-accent);padding:25px 28px 20px;background:var(--pricing-surface);border:1px solid var(--pricing-line);border-radius:12px;box-shadow:0 18px 65px #1e49300a;position:relative}.fxp-market:before{content:"";position:absolute;inset:-18px;border-radius:22px;background:var(--fxp-soft);z-index:-1}.fxp-market-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.fxp-chart-period{margin-left:auto}.fxp-market-meta{display:flex;align-items:center;gap:8px}.fxp-chart-period,.fxp-pairs{display:flex;gap:4px}.fxp-market button{background:var(--pricing-surface);border:1px solid var(--pricing-line);cursor:pointer;font:var(--fxp-text-ui) var(--font-sans,system-ui,sans-serif);color:var(--secondary);padding:8px;border-radius:8px}.fxp-chart-period button[aria-pressed=true],.fxp-pairs button[aria-pressed=true]{color:var(--ink);background:var(--fxp-soft)}.fxp-quote{margin-top:25px}.fxp-quote>p{font-size:var(--fxp-text-sm);color:var(--secondary)}.fxp-quote>div{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.fxp-quote strong{font-size:var(--fxp-text-quote);line-height:1.15;letter-spacing:-.045em;font-weight:500;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fxp-quote>div>span{color:var(--secondary);font-size:var(--fxp-text-ui)}.fxp-quote small{color:var(--accent);margin-left:12px;font-size:var(--fxp-text-sm)}.fxp-quote small span{color:var(--secondary);margin-left:5px}.fxp-quote small.fxp-down{color:#b4533d}.fxp-plot>div{background:transparent!important;border:none!important;padding:10px 0 0!important}.fxp-plot{animation:fxp-chart-reveal .45s ease-out both}@keyframes fxp-chart-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.fxp-plot{animation:none}}.fxp-empty{height:240px;display:grid;place-content:center;justify-items:center;gap:10px;color:var(--secondary);font-size:var(--fxp-text-ui);text-align:center}.fxp-proof{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:26px 0;border-block:1px solid var(--pricing-line);color:var(--pricing-muted);font-size:var(--fxp-text-sm)}.fxp-proof strong{font-size:var(--fxp-text-card-title);font-weight:500;color:var(--pricing-ink);margin-right:5px}.fxp-capabilities{padding:64px 0;border-top:1px solid var(--pricing-line)}.fxp-section-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:30px}.fxp h2{font-size:var(--fxp-text-section);font-weight:500;letter-spacing:-.035em;line-height:1.2}.fxp-proof>a,.fxp-section-copy>a:not(.fxp-button),.fxp-section-heading>a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 11px;border:1px solid var(--pricing-line);border-radius:8px;background:var(--pricing-surface);color:var(--pricing-ink);font-size:var(--fxp-text-ui);line-height:1;flex-shrink:0}.fxp-proof>a:hover,.fxp-section-copy>a:not(.fxp-button):hover,.fxp-section-heading>a:hover{background:var(--fxp-soft);text-decoration:none}.fxp-pricing-heading{align-items:flex-end}.fxp-features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fxp-features>a{position:relative;padding:24px;border:1px solid var(--pricing-line);border-radius:8px;color:var(--pricing-ink)}.fxp-features>a:hover{text-decoration:none}.fxp h3{font-size:var(--fxp-text-card-title);font-weight:550;letter-spacing:-.025em;margin-top:0}.fxp-features p{color:var(--pricing-muted);font-size:var(--fxp-text-body);line-height:1.65;margin-top:10px;max-width:230px}.fxp-features code{display:block;margin-top:25px;font-size:var(--fxp-text-sm);color:var(--fxp-accent)}.fxp-feature-arrow{position:absolute;top:23px;right:20px;color:var(--fxp-accent)}.fxp-start{padding:35px 40px;background:var(--fxp-soft);border-radius:8px;display:flex;justify-content:space-between;align-items:center;gap:35px}.fxp-start h2{margin-top:0}.fxp-start p{margin-top:12px;font-size:var(--fxp-text-body);color:var(--pricing-muted);line-height:1.6}.fxp-start>div:last-child{display:flex;align-items:center;gap:22px}.fxp-faq{padding:64px 0;display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.fxp-hero-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:38px;padding-top:25px;border-top:1px solid var(--pricing-line);max-width:400px}.fxp-hero-facts div{display:flex;flex-direction:column;gap:7px}.fxp-hero-facts strong{font-size:var(--fxp-text-card-title);font-weight:500;letter-spacing:-.03em}.fxp-hero-facts span{font-size:var(--fxp-text-xs);color:var(--pricing-muted)}@media(max-width:1050px){.fxp{--fxp-text-hero:47px}.fxp-wrap{width:calc(100% - 48px)}.fxp-hero{gap:35px!important}.fxp-market{padding-inline:20px}.fxp-pairs{gap:3px}.fxp-reference{display:none}.fxp-start{padding:30px}.fxp-start>div:last-child{flex-direction:column}}@media(max-width:760px){.fxp{--fxp-text-hero:46px;--fxp-text-quote:40px}.fxp-wrap{width:calc(100% - 40px)}.fxp-hero{grid-template-columns:1fr;padding:45px 0 36px!important;gap:44px!important}.fxp h1{margin-top:0}.fxp-actions{gap:20px}.fxp .fxp-button{padding:12px 15px;gap:12px}.fxp-market:before{inset:-10px}.fxp-market{padding:20px 16px 16px}.fxp-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.fxp-proof{flex-wrap:wrap;justify-content:flex-start;gap:18px 27px}.fxp-capabilities{padding:40px 0}.fxp-section-heading{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:15px}.fxp-features{grid-template-columns:1fr;gap:12px}.fxp-features>a{padding:25px 0;border:0;border-top:1px solid var(--pricing-line)}.fxp-features p{max-width:none}.fxp-features h3{margin-top:0}.fxp-features code{margin-top:15px}.fxp-start{padding:28px 24px;flex-direction:column;align-items:flex-start;gap:24px}.fxp-start>div:last-child{flex-direction:row}.fxp-faq{grid-template-columns:1fr;gap:15px;padding:40px 0}}.fxp-shell{--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--mono:var(--font-sans,system-ui,sans-serif)}.fxp-shell button{border-radius:8px!important;font-family:var(--font-sans,system-ui,sans-serif)!important;letter-spacing:normal!important;text-transform:none!important}.fxp-shell .shared-site-header-button{border-radius:8px}.fxp-shell .shared-site-header-menu-label{font-family:inherit;text-transform:none;letter-spacing:normal}.fxp code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fxp [data-fxp-spotlight]{--fxp-spotlight-x:50%;--fxp-spotlight-y:50%;isolation:isolate;overflow:hidden;position:relative}.fxp [data-fxp-spotlight]:before{position:absolute;z-index:0;inset:0;border-radius:inherit;background:radial-gradient(220px circle at var(--fxp-spotlight-x) var(--fxp-spotlight-y),color-mix(in srgb,var(--fxp-accent) 18%,transparent),transparent 68%);content:"";opacity:0;pointer-events:none;transition:opacity .2s ease}.fxp [data-fxp-spotlight]>*{position:relative;z-index:1}.fxp [data-fxp-spotlight]>.fxp-feature-arrow,.fxp [data-fxp-spotlight]>.fxp-plan-badge{position:absolute}@media(hover:hover){.fxp [data-fxp-spotlight]:focus-visible:before,.fxp [data-fxp-spotlight]:hover:before{opacity:1}}@media(prefers-reduced-motion:reduce){.fxp [data-fxp-spotlight]:before{transition:none}}.fxp .landing-example-tabs button{border:1px solid var(--pricing-line);border-radius:8px;background:var(--pricing-surface)}.fxp .landing-example-tabs button[aria-selected=true]{background:var(--fxp-soft)}.fxp-section{padding:64px 0;border-top:1px solid var(--pricing-line)}.fxp-build{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:40px}.fxp-section-copy>p{color:var(--pricing-muted);font-size:var(--fxp-text-body);line-height:1.75;margin:20px 0 25px}.fxp-api-panel{overflow:hidden;border:1px solid #2d3748;border-radius:18px;background-color:#181e29;background-image:radial-gradient(circle,rgba(123,200,171,.07) 1px,transparent 1.2px);background-position:-1px -1px;background-size:12px 12px;box-shadow:0 20px 60px #11182724;color:#eef2fa;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fxp-api-host,.fxp-api-request{display:flex;align-items:center;gap:18px;padding:20px 24px;border-bottom:1px solid #2d3748}.fxp-api-host{color:#aeb9cd;font-size:var(--fxp-text-sm)}.fxp-api-host>span{display:flex;gap:8px}.fxp-api-host i{display:block;width:12px;height:12px;border-radius:50%;background:#fb5d5d}.fxp-api-host i:nth-child(2){background:#f6bb41}.fxp-api-host i:nth-child(3){background:#43cc68}.fxp-api-request{padding-block:12px;font-size:var(--fxp-text-sm);color:#dde4f3;overflow:hidden}.fxp-api-request>span{flex:0 0 auto;padding:8px 11px;border-radius:8px;background:#59d99b;color:#10281c;font:700 var(--fxp-text-sm)/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fxp-api-request code{min-width:0;overflow-wrap:anywhere}.fxp-api-json{min-height:306px;margin:0;padding:25px 27px;overflow:visible;overflow-wrap:anywhere;color:#cbd5e1;font:var(--fxp-text-sm)/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap}.fxp-api-json code{font:inherit}.fxp-api-json .fxp-json-key{color:#eef2ff}.fxp-api-json .fxp-json-string{color:#e4f46b}.fxp-api-json .fxp-json-literal,.fxp-api-json .fxp-json-number{color:#bd8cff}.fxp .fxp-note{font-size:var(--fxp-text-sm);line-height:1.75;color:var(--pricing-muted);margin-top:22px}.fxp-machine-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:26px;font-size:var(--fxp-text-sm)}.fxp .api-landing{--landing-accent:var(--fxp-accent)}.fxp .landing-example-heading span:last-child{font-size:var(--fxp-text-xs)}.fxp .landing-example pre{font-size:var(--fxp-text-sm)}.fxp-pair-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fxp-pair-links a{display:grid;grid-template-columns:minmax(0,1fr) 100px auto;align-items:center;gap:14px;min-height:84px;border:1px solid var(--pricing-line);border-radius:12px;padding:16px;background:var(--pricing-surface);font-size:var(--fxp-text-ui);color:var(--pricing-ink)}.fxp-pair-links a:hover{text-decoration:none}.fxp-pair-name{display:flex;flex-direction:column;gap:5px;font-weight:550}.fxp-pair-links small{color:var(--pricing-muted);font-size:var(--fxp-text-xs);font-weight:400}.fxp-guide-links i,.fxp-pair-links i{color:var(--fxp-accent);font-size:var(--fxp-text-ui);font-style:normal}.fxp-live-trace{width:100px;height:32px;color:var(--fxp-accent);overflow:visible}.fxp-live-trace.is-empty{display:block}.fxp-live-trace-guides{fill:none;stroke:var(--pricing-line);stroke-width:.75;vector-effect:non-scaling-stroke;opacity:.65}.fxp-live-trace-line{fill:none;stroke:currentColor;stroke-width:1.5;vector-effect:non-scaling-stroke}.fxp-live-trace-area{fill:currentColor;opacity:.08}.fxp-live-trace.is-down{color:#bd7168}.fxp-live-pair-quote{display:flex;min-width:78px;flex-direction:column;align-items:flex-end;gap:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fxp-live-pair-quote strong{font-size:var(--fxp-text-body);font-weight:550;letter-spacing:-.02em;line-height:1;color:var(--pricing-ink)}.fxp-live-pair-quote small{white-space:nowrap;line-height:1}.fxp-live-pair-quote .is-up{color:var(--fxp-accent)}.fxp-live-pair-quote .is-down{color:#bd7168}.fxp-pair-links .fxp-all-pairs{grid-template-columns:1fr auto;border-style:dashed}.fxp-feed-links{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:35px}.fxp-feed-links a{color:var(--pricing-ink);border:1px solid var(--pricing-line);border-radius:8px;padding:24px;background:var(--pricing-surface)}.fxp-feed-links a:hover{text-decoration:none}.fxp-feed-links h3{font-size:var(--fxp-text-card-title)}.fxp-feed-links h3 span{color:var(--fxp-accent);margin-left:8px}.fxp-feed-links p{color:var(--pricing-muted);font-size:var(--fxp-text-body);line-height:1.7;margin-top:9px}.fxp-integrations{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:start}.fxp-guide-links{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fxp-guide-links a{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:16px;border:1px solid var(--pricing-line);border-radius:12px;background:var(--pricing-surface);font-size:var(--fxp-text-ui);color:var(--pricing-ink)}.fxp-guide-links a:hover{text-decoration:none}.fxp-tool-mark{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--pricing-line);border-radius:8px;color:var(--pricing-ink)}.fxp-tool-mark svg{width:19px;height:19px}.fxp-guide-links strong{font-size:var(--fxp-text-ui);font-weight:550}.fxp-use-cases{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fxp-use-cases a{min-height:210px;padding:22px;border:1px solid var(--pricing-line);border-radius:12px;background:var(--pricing-surface);color:var(--pricing-ink)}.fxp-use-cases a:hover{text-decoration:none}.fxp-use-case-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--pricing-line);border-radius:10px;color:var(--fxp-accent)}.fxp-use-case-icon svg{width:21px;height:21px}.fxp-use-cases h3{margin-top:26px;font-size:var(--fxp-text-card-title)}.fxp-use-cases h3 span{color:var(--fxp-accent)}.fxp-use-cases p{min-height:3.4em;color:var(--pricing-muted);font-size:var(--fxp-text-body);line-height:1.7;margin-top:9px}.fxp-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fxp-plans>a{display:flex;min-height:270px;flex-direction:column;padding:24px;border:1px solid var(--pricing-line);border-radius:12px;background:var(--pricing-surface);color:var(--pricing-ink)}.fxp-plans>a.is-recommended{position:relative;border-color:var(--fxp-accent);background:var(--fxp-soft)}.fxp-plans>a:hover{text-decoration:none}.fxp .shared-pricing-billing button{display:inline-flex;align-items:center;gap:7px;border-radius:8px!important;font-size:var(--fxp-text-ui)}.fxp-billing-discount{color:var(--fxp-accent);font-size:var(--fxp-text-xs);font-weight:650}.fxp-plans h3{font-size:var(--fxp-text-ui)}.fxp-plan-badge{position:absolute;top:16px;right:16px;padding:5px 8px;border-radius:999px;background:var(--fxp-accent);color:#fff;font-size:var(--fxp-text-xs);font-weight:650;line-height:1}[data-docs-theme=dark] .fxp-plan-badge{color:#102018}.fxp-plan-context{min-height:40px;margin-top:10px!important;color:var(--pricing-muted);font-size:var(--fxp-text-sm)!important;line-height:1.55!important}.fxp-plans .fxp-plan-price{font-size:var(--fxp-text-price);font-weight:500;letter-spacing:-.04em;margin:22px 0 15px;color:var(--pricing-ink)}.fxp-plan-price span{font-size:var(--fxp-text-sm);font-weight:400;letter-spacing:0;color:var(--pricing-muted)}.fxp-plans p:not(.fxp-plan-price),.fxp-plans small{font-size:var(--fxp-text-sm);color:var(--pricing-muted);line-height:1.7}.fxp-plans .fxp-plan-quota{color:var(--pricing-ink);font-size:var(--fxp-text-sm);font-weight:550}.fxp-plans ul{display:grid;gap:5px;margin:15px 0 0;padding:0;list-style:none;color:var(--pricing-muted);font-size:var(--fxp-text-sm);line-height:1.55}.fxp-plans li{padding-left:13px;position:relative}.fxp-plans li:before{content:"·";position:absolute;left:0;color:var(--fxp-accent)}.fxp-faq-about{max-width:280px;margin-top:20px!important}@media(max-width:1050px){.fxp-build,.fxp-integrations{gap:40px}.fxp-pair-links{grid-template-columns:repeat(3,1fr)}.fxp-plans>a{padding:22px 16px}.fxp-use-cases{gap:12px}}@media(max-width:760px){.fxp-section{padding:40px 0}.fxp-build,.fxp-integrations{grid-template-columns:1fr;gap:30px}.fxp-pair-links{grid-template-columns:repeat(2,1fr)}.fxp-pair-links a{grid-template-columns:1fr auto;min-height:78px}.fxp-live-trace{display:none}.fxp-feed-links{grid-template-columns:1fr;gap:24px}.fxp-plans,.fxp-use-cases{grid-template-columns:1fr 1fr;gap:12px}.fxp-use-cases a{min-height:185px;padding:18px}.fxp-plans>a{min-height:250px;padding:18px}.fxp-guide-links{gap:12px}.fxp-api-panel{border-radius:12px}.fxp-api-host,.fxp-api-request{padding-inline:16px}.fxp-api-request{gap:12px}.fxp-api-json{min-height:250px;padding:18px}.fxp-actions,.fxp-start>div:last-child{flex-wrap:wrap;gap:12px}}@media(max-width:420px){.fxp-pair-links{grid-template-columns:1fr}}