:root{--bg:#f7f6f2;--surface:#ffffff;--surface-2:#fbfaf7;--surface-3:#f2f0ea;--border:#e4dfd4;--border-strong:#d3cdc0;--text:#16150f;--text-strong:#11110c;--muted:#6b675c;--muted-2:#75726a;--line:var(--border);--rule:var(--border);--danger:#c2352b;--success:var(--up);--accent:#1a5c3a;--accent-strong:#144a2e;--accent-lt:#e9f2ec;--accent-ring:rgba(26,92,58,0.16);--hero-bg:#173f30;--hero-surface:#214b3b;--hero-text:#f7faf6;--hero-muted:#d5e5da;--hero-line:rgba(230,243,234,0.2);--fs-display:clamp(38px,4.6vw,60px);--fs-h1:clamp(30px,3.2vw,42px);--fs-h2:clamp(22px,1.8vw,27px);--fs-h3:17.5px;--fs-lead:19px;--fs-body:15.5px;--fs-sm:13.5px;--fs-xs:12.5px;--fs-code:12.5px;--lh-display:1.04;--lh-h1:1.12;--lh-h2:1.24;--lh-h3:1.38;--lh-body:1.62;--tr-display:-0.026em;--tr-h1:-0.022em;--tr-h2:-0.014em;--tr-h3:-0.006em;--tr-body:0;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--section-rhythm:80px;--measure:34em;--measure-wide:41em;--radius-sm:6px;--radius:8px;--radius-md:10px;--radius-lg:14px;--ease-out:cubic-bezier(0.22,0.61,0.36,1);--dur-fast:120ms;--dur:160ms;--shadow-lift:0 1px 2px rgba(16,24,18,0.04),0 14px 34px -18px rgba(16,24,18,0.22);--page-max:1120px;--tool-max:980px;--answer-max:900px;--section-gap:64px}html{font-size:16px;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);background:var(--bg);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{color:var(--text-strong);text-wrap:balance;margin:0}h1,h2,h3,h4{font-weight:500}h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2)}h2,h3{font-weight:500}h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3)}h4{font-size:var(--fs-body);line-height:1.4;letter-spacing:0}b,h4,strong{font-weight:500}.home-converter__result,.stablecoin-card__result{color:#ffffff}.home-converter__result p,.home-converter__result span,.home-converter__result strong,.stablecoin-card__result p,.stablecoin-card__result span,.stablecoin-card__result strong{color:inherit}blockquote,dd,li,p{text-wrap:pretty}.answer-page p,.fx-copy,.fx-list,.fx-note,.fx-prose,.fx-section-lead,.guide-article p,.home-converter__accounting-text,.home-workflow-intro,.page-shell article p,.prose p,article>p,blockquote,dd,li,p{max-width:var(--measure)}.fx-action-card p,.fx-card p,.fx-measure-none,.home-api-panel p,.home-hero__metrics p,.pair-card p,.site-footer p{max-width:none}.fx-copy--lead,.home-hero__copy>p:not(.eyebrow){font-size:var(--fs-lead);line-height:1.58;color:var(--muted)}.eyebrow,.fx-meta,.updated-stamp{font-size:var(--fs-xs);line-height:1.5}.eyebrow{color:var(--accent);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.fx-price,.home-converter__result strong,.home-coverage strong,.home-hero__metrics strong,.invoice-lookup__result strong,.methodology-status strong,.pair-card strong,.pair-rate-value,.stablecoin-card__result strong,table{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.invoice-lookup__form>label,.invoice-lookup__form>label>span,.invoice-lookup__pay>label{min-width:0;overflow-wrap:anywhere}.invoice-lookup__form>label,.invoice-lookup__pay>label{grid-template-columns:minmax(0,1fr)}.fx-button,.fx-chip,.fx-link-card small,.fx-link-card strong,.home-converter__eyebrow,.home-converter__placeholder,.home-converter__swap,.home-intent-links__action,.home-intent-links__index,.home-rate-board__all,.home-workflow-card__number,.pair-card>span,.pair-rate-value,.rate-source-chip,.rate-workflow-links a,button,input[type=submit]{font-weight:500}button,input,select,textarea{font-size:var(--fs-sm)}label,small{font-size:var(--fs-xs)}.home-workflow-intro{font-size:var(--fs-body);line-height:var(--lh-body);max-width:var(--measure);color:var(--muted)}.answer-page p a,.fx-section-lead a,.page-shell li a,.page-shell p a,.prose p a,.structured-content a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;-webkit-text-decoration-color:var(--accent-ring);text-decoration-color:var(--accent-ring)}.answer-page p a:hover,.fx-section-lead a:hover,.page-shell p a:hover,.prose p a:hover,.structured-content a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}a{color:inherit;text-decoration:none;transition:color var(--dur) var(--ease-out),background-color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out)}.fx-button{min-height:38px;padding:8px 16px;border-radius:var(--radius-sm);border:1px solid var(--accent);background:var(--accent);color:#fff;font-size:var(--fs-sm);font-weight:500;letter-spacing:-.004em;transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.fx-button:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.fx-button--secondary{background:var(--surface);border-color:rgba(22,21,15,.5);color:var(--text)}.fx-button--secondary:hover{background:var(--surface-3);border-color:var(--accent);color:var(--accent-strong)}.fx-button--dark{background:var(--accent);border-color:var(--accent);color:#fff}.fx-button--dark:hover{background:var(--accent-strong);border-color:var(--accent-strong);box-shadow:none}.invoice-lookup__pay .fx-button--dark{border-color:var(--accent);background:var(--surface-2);color:var(--accent-strong)}.invoice-lookup__pay .fx-button--dark:hover{border-color:var(--accent-strong);background:var(--accent-lt);color:var(--accent-strong)}.fx-chip{min-height:32px;padding:5px 11px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:var(--fs-sm);font-weight:500}.fx-chip:hover{border-color:var(--border-strong);color:var(--text)}.fx-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}[data-fxpeek-feature=api-playground] .fx-chip[aria-pressed=true]{background:var(--accent-lt);border-color:var(--accent);color:var(--accent-strong)}.answer-page p a,.fx-copy a,article p a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-ring);text-decoration-color:var(--accent-ring);text-underline-offset:3px;text-decoration-thickness:1px}.fx-copy a:hover,article p a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.site-nav{border-bottom:1px solid var(--border);background:rgba(247,247,245,.88);backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px)}.site-nav__inner{height:60px;padding:0 24px;gap:24px}.site-nav__brand{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-h3);font-weight:500;letter-spacing:-.022em;color:var(--text-strong)}.site-nav__brand svg{flex:none;color:var(--accent)}.site-nav__links a,.site-nav__locales a{min-height:30px;padding:5px 10px;border-radius:var(--radius-sm);color:var(--muted);font-size:var(--fs-sm);font-weight:500;letter-spacing:-.004em}.site-nav__links a:hover,.site-nav__locales a:hover{background:var(--surface);border-color:var(--border);color:var(--text-strong)}.site-nav__locales a[aria-current=page]{background:var(--accent-lt);color:var(--accent-strong);font-weight:500}.site-nav__language-menu summary{min-height:30px;border-radius:var(--radius-sm);color:var(--muted);font-size:var(--fs-sm);font-weight:500}.site-nav__language-menu summary:hover,.site-nav__language-menu[open] summary{background:var(--surface);color:var(--text-strong)}.site-nav__language-menu .site-nav__locales{border-radius:var(--radius-md);border-color:var(--border);box-shadow:0 1px 2px rgba(16,24,18,.04),0 16px 32px -16px rgba(16,24,18,.24);padding:6px}.home-hero .invoice-lookup label,.home-hero .invoice-lookup label span,.invoice-lookup label,.invoice-lookup label span{min-width:0}.home-hero .invoice-lookup label span,.home-hero .invoice-lookup__badge,.home-hero .invoice-lookup__result span{font-size:var(--fs-xs)}.home-converter__actions a,.home-converter__actions button,.home-converter__swap,.home-hero .invoice-lookup button,.home-hero .invoice-lookup input,.home-hero .invoice-lookup select{font-size:var(--fs-sm)}.home-hero__copy>.updated-stamp,.home-hero__copy>.updated-stamp *{font-size:var(--fs-xs)}.home-hero{position:relative;overflow:hidden;isolation:isolate}.home-hero:before{inset:0;background-image:linear-gradient(90deg,rgba(230,243,234,.12) 1px,transparent 0),linear-gradient(180deg,rgba(230,243,234,.12) 1px,transparent 0);background-size:40px 40px,40px 40px;-webkit-mask-image:linear-gradient(100deg,#000,rgba(0,0,0,.45) 52%,transparent 76%);mask-image:linear-gradient(100deg,#000,rgba(0,0,0,.45) 52%,transparent 76%)}.home-hero:after,.home-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none}.home-hero:after{right:-8%;top:-30%;width:62%;aspect-ratio:1;background:radial-gradient(circle at 60% 40%,rgba(26,92,58,.16),transparent 64%)}.home-hero>*{position:relative;z-index:1}.home-hero{min-height:0;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-template-areas:"copy converter" "cta converter";gap:32px 56px;align-items:center;padding:36px 44px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--hero-bg);border-color:var(--hero-bg);overflow:visible}.home-hero:after{content:none}.home-hero__image{display:none}.home-hero .eyebrow{display:inline-flex;align-self:flex-start;align-items:center;width:max-content;max-width:100%;min-height:28px;margin-bottom:4px;padding:3px 10px;border:1px solid var(--hero-line);border-radius:999px;background:var(--hero-surface);color:var(--hero-text);letter-spacing:.08em}.home-hero h1{max-width:15ch;margin-top:16px;color:var(--hero-text);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);font-weight:600}.home-hero__copy>p:not(.eyebrow){max-width:42ch;margin-top:18px;color:var(--hero-muted);font-size:var(--fs-lead);line-height:1.55;letter-spacing:-.006em}.home-hero .updated-stamp{margin-top:14px;font-size:var(--fs-xs);color:var(--hero-muted)}.home-hero .updated-stamp *{font-size:var(--fs-xs);color:inherit}.home-hero__rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:20px 0 0;padding:0;list-style:none;background:var(--hero-line);border:1px solid var(--hero-line);border-radius:var(--radius);overflow:hidden;max-width:34em}.home-hero__rate{display:grid;grid-gap:2px;gap:2px;padding:9px 12px 10px;background:var(--hero-surface);min-width:0}.home-hero__rate-pair{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--hero-muted)}.home-hero__rate-value{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:500;color:var(--hero-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-hero__rate-delta{font-family:var(--font-mono);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--hero-muted)}.home-hero__rate-delta.is-up{color:#b8e7c4}.home-hero__rate-delta.is-down{color:#f0aaa4}.home-hero .invoice-lookup{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);padding:26px;box-shadow:var(--shadow-lift);color:var(--text)}.home-hero .invoice-lookup h2{font-size:var(--fs-h3);letter-spacing:-.016em;color:var(--text-strong)}.home-hero .invoice-lookup .eyebrow{display:block;align-self:auto;width:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--accent);font-size:var(--fs-xs)}.home-hero .invoice-lookup__badge{border-color:var(--border);background:var(--accent-lt);color:var(--accent-strong);font-size:var(--fs-xs);font-weight:500}.home-hero .invoice-lookup__result{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 18px;border-top-color:var(--border);padding-top:14px}.home-hero .invoice-lookup__result>.invoice-lookup__actions,.home-hero .invoice-lookup__result>.invoice-lookup__pay,.home-hero .invoice-lookup__result>p{grid-column:1/-1}.home-hero .invoice-lookup__result strong{font-size:var(--fs-body);letter-spacing:-.01em}.home-hero .invoice-lookup__result span{font-size:var(--fs-xs);color:var(--muted-2)}.home-hero .invoice-lookup__result>.invoice-lookup__pay{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:8px}.home-hero .invoice-lookup__pay label{flex:1 1 auto;min-width:0}.home-hero .invoice-lookup__pay .fx-button{flex:none;white-space:nowrap;min-height:38px;padding:8px 12px;font-size:12.5px;border-color:var(--accent);background:var(--surface-2);color:var(--accent-strong)}.home-hero .invoice-lookup__pay .fx-button:hover{border-color:var(--accent);background:var(--accent-lt);color:var(--accent-strong)}.home-hero .invoice-lookup__result .invoice-lookup__actions{gap:4px}.home-hero .invoice-lookup__result .invoice-lookup__actions .fx-button{min-height:26px;padding:2px 6px;border:0;background:transparent;color:var(--accent);font-size:var(--fs-xs);font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--accent-ring);text-decoration-color:var(--accent-ring);text-underline-offset:3px}.home-hero .invoice-lookup__result .invoice-lookup__actions .fx-button:hover{background:var(--accent-lt);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.home-hero .invoice-lookup__hint{font-size:12.5px;line-height:1.55;color:var(--muted)}.home-hero .invoice-lookup__form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home-hero .invoice-lookup__submit{grid-column:span 2;border-color:var(--accent);background:var(--accent);color:#fff}.home-hero .invoice-lookup__submit:hover:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong)}.home-hero .invoice-lookup__submit:focus-visible{outline:3px solid var(--accent-ring);outline-offset:2px}.home-hero__pricing-cta .fx-button{border-color:var(--hero-line);background:transparent;color:var(--hero-text)}.home-hero__pricing-cta .fx-button:hover{border-color:var(--hero-text);background:var(--hero-surface);color:var(--hero-text)}.home-hero__pricing-cta{grid-area:cta;align-self:start}.home-hero__cta,.home-intent-links{margin-top:26px;gap:10px}.home-hero__cta a,.home-intent-links a{min-height:42px;padding:10px 16px;border-radius:var(--radius);font-size:var(--fs-sm);font-weight:500;letter-spacing:-.004em}.home-hero__cta a:first-child,.home-intent-links--hero a:first-child{background:var(--accent);color:#fff}.home-hero__cta a:not(:first-child),.home-intent-links--hero a:not(:first-child){border:1px solid var(--border-strong);background:var(--surface);color:var(--text)}.home-hero__cta a:not(:first-child):hover,.home-intent-links--hero a:not(:first-child):hover{border-color:var(--accent);color:var(--accent-strong)}.home-intent-links--hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-width:none;grid-gap:10px;gap:10px;margin-top:20px}.home-intent-links--hero .home-intent-links__action,.home-intent-links--scene .home-intent-links__action{min-height:56px;justify-content:flex-start;gap:10px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);text-align:left;line-height:1.35;font-weight:500}.home-intent-links--hero a:first-child{background:var(--surface);color:var(--text)}.home-intent-links--hero .home-intent-links__action:hover,.home-intent-links--scene .home-intent-links__action:hover{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-lt)}.home-intent-links__index{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:500;color:var(--accent);opacity:.85}.home-coverage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:20px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);overflow:hidden}.home-coverage>div{padding:16px 20px;border:0;display:grid;grid-gap:4px;gap:4px}.home-coverage>div:last-child{border-right:0}.home-coverage strong{display:block;font-family:var(--font-mono);font-size:var(--fs-h3);font-weight:500;color:var(--text-strong);letter-spacing:-.01em}.home-coverage span{font-size:var(--fs-xs);color:var(--muted)}.fx-section-lead{max-width:var(--measure);margin:0 0 18px;color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-body)}.home-task-router .home-intent-links--hero{margin-top:0}.fx-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.fx-link-card{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);transition:border-color var(--dur) var(--ease-out),background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.fx-link-card:hover{border-color:var(--accent);background:var(--accent-lt);color:var(--accent-strong)}.fx-link-card strong{display:block;font-size:var(--fs-sm);font-weight:500;letter-spacing:-.004em;color:var(--text-strong)}.fx-link-card:hover strong{color:var(--accent-strong)}.fx-link-card span{display:block;font-size:var(--fs-xs);line-height:1.5;color:var(--muted)}.home-workflow-grid{gap:1px}.home-workflow-card{min-height:200px;border:0;border-radius:0;background:var(--surface);transition:background-color var(--dur) var(--ease-out)}.home-workflow-card:hover{background:var(--accent-lt)}.home-workflow-card__number{font-size:var(--fs-xs);font-weight:500;letter-spacing:.04em}.home-workflow-card h3{margin-top:16px;font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-h3);letter-spacing:var(--tr-h3)}.home-workflow-card p{margin-top:6px;color:var(--muted);font-size:var(--fs-sm);line-height:1.55;max-width:none}.home-workflow-all,.home-workflow-card strong{font-size:var(--fs-sm);font-weight:500;color:var(--accent)}.home-workflow-all{display:inline-flex;align-items:center;margin-top:var(--s5)}.home-workflow-all:hover{color:var(--accent-strong)}.builder-page__hero h1,.fx-hero h1,.report-hero h1,.tool-page h1,.tools-hero h1,.widget-page__hero h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1);font-weight:500}.tools-hero h1.tools-hero__single-line-title{font-size:var(--fs-h1);white-space:normal;max-width:none}.geo-decision-table h2,.geo-faq-block h2,.rate-workflow-links>h2,.tool-card h2,.tools-section h2{font-size:var(--fs-h2);font-weight:500;letter-spacing:var(--tr-h2)}.geo-faq-block h3,.rate-workflow-links h3{font-size:var(--fs-h3);font-weight:500;letter-spacing:var(--tr-h3)}.builder-page__hero p,.fx-hero p:not(.eyebrow),.rate-workflow-links>p,.report-hero p,.tools-hero p:not(.eyebrow),.widget-page__hero p:not(.eyebrow){max-width:var(--measure);font-size:var(--fs-lead);line-height:1.58;color:var(--muted)}.structured-content__header h2{font-size:var(--fs-h2);font-weight:500;letter-spacing:var(--tr-h2)}.structured-content__header p,.structured-faq-list p,.structured-howto-list p{max-width:var(--measure);font-size:var(--fs-body)}.home-api-panel h2{font-size:var(--fs-h2);font-weight:500;letter-spacing:var(--tr-h2);max-width:30ch}.home-page,.widget-page{width:min(var(--page-max),calc(100% - 48px));padding:28px 0 64px}.fx-section,.home-quick-actions,.home-quick-convert,.home-section,.home-workflow-section{margin-top:var(--section-rhythm)}.home-quick-actions{margin:var(--section-rhythm) auto 0}.home-api-panel--standalone{margin-top:var(--section-rhythm)}.structured-content{margin:var(--section-rhythm) 0}.stablecoin-home-links{margin:var(--s4) 0 0}.home-page>section[style*=margin]{margin-top:var(--section-rhythm)!important}.home-section__header{align-items:flex-start;gap:20px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border)}.home-section__header h2{margin-top:6px;font-size:var(--fs-h2);font-weight:500;letter-spacing:var(--tr-h2);color:var(--text-strong)}.home-section__header>a{flex:none;align-self:flex-end;font-size:var(--fs-sm);font-weight:500;color:var(--accent);white-space:nowrap}.home-section__header>a:hover{color:var(--accent-strong)}.fx-section--ruled{border-top:1px solid var(--border);padding-top:20px}.fx-section h2,.fx-section-header h2{font-size:var(--fs-h2);font-weight:500;line-height:var(--lh-h2);letter-spacing:var(--tr-h2)}.fx-section-header p,.fx-section>p{max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}.geo-volatility-workflow h2,.stablecoin-reference-panel h2,.stablecoin-section h2{font-size:var(--fs-h2);font-weight:500;letter-spacing:var(--tr-h2)}.stablecoin-faq-grid h3{font-size:var(--fs-h3);font-weight:500;letter-spacing:var(--tr-h3)}.fx-band{position:relative;padding-block:var(--s7)}.fx-band:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background:var(--surface-2);border-block:1px solid var(--border)}.fx-band--paper:before{background:var(--surface)}.fx-band--tint:before{background:var(--surface-2)}.fx-band>:last-child{margin-bottom:0}.home-section{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-column-gap:var(--s7);column-gap:var(--s7);align-items:start}.home-section>.home-section__header{grid-column:1;position:-webkit-sticky;position:sticky;top:calc(var(--s7) + 20px);margin-bottom:0;padding-bottom:0;border-bottom:0;flex-direction:column;align-items:flex-start;gap:var(--s3)}.home-section>.home-section__header>div{display:grid;grid-gap:6px;gap:6px}.home-section>.home-section__header>a{color:var(--accent);font-size:var(--fs-sm);font-weight:500;border-bottom:1px solid transparent}.home-section>.home-section__header>a:hover{border-bottom-color:var(--accent)}.home-section>:not(.home-section__header){grid-column:2;min-width:0}.home-section>.home-section__header:after{content:"";display:block;width:100%;height:1px;margin-top:var(--s3);background:var(--border)}@media (max-width:1024px){.home-section{grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:var(--s4)}.home-section>.home-section__header,.home-section>:not(.home-section__header){grid-column:1}.home-section>.home-section__header{position:static}.home-section>.home-section__header:after{margin-top:var(--s2)}}.fx-action-card,.fx-card,.fx-panel,.fx-tool-panel,.report-card,.tool-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:none;transition:border-color var(--dur) var(--ease-out),background-color var(--dur) var(--ease-out)}.fx-action-card:hover,.fx-card:hover,.report-card:hover,.tool-card:hover{border-color:var(--border-strong);box-shadow:none;transform:none}.fx-action-card h3,.fx-card h3{font-size:var(--fs-h3);font-weight:500;letter-spacing:var(--tr-h3);color:var(--text-strong)}.fx-panel .fx-card,.fx-tool-panel .fx-card{border:0;border-top:1px solid var(--border);border-radius:0;padding:14px 0}.home-api-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:26px;gap:20px}.home-api-panel a,.home-api-panel h2{color:var(--text-strong)}.home-api-panel a{color:var(--accent);font-size:var(--fs-sm);font-weight:500}.home-api-panel__code{border:1px solid #0b1512;border-radius:var(--radius);background:var(--code-bg);color:var(--code-text);padding:12px 14px;font-family:var(--font-mono);font-size:var(--fs-code);line-height:1.6;overflow-wrap:anywhere}.home-api-panel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:8px;gap:8px}.home-api-panel__grid span{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted);padding:9px 12px;font-size:var(--fs-sm)}.home-coverage,.home-workflow-grid,.pair-grid{gap:1px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.home-coverage>*,.home-workflow-grid>*,.pair-grid>*{background:var(--surface);border:0;border-radius:0;box-shadow:0 0 0 1px var(--border)}.home-workflow-grid>:hover,.pair-grid>:hover{background:var(--accent-lt)}.pair-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1px;gap:1px}.pair-card{min-height:74px;border:0;border-radius:0;background:var(--surface);padding:14px 16px;gap:10px;transition:background-color var(--dur) var(--ease-out)}.pair-card:hover{background:var(--accent-lt);box-shadow:none;transform:none}.pair-card>span{font-size:var(--fs-sm);font-weight:500;color:var(--muted);letter-spacing:.01em}.pair-card>span span{color:var(--muted-2);font-weight:400}.pair-card strong{color:var(--text-strong);font-family:var(--font-mono);font-size:var(--fs-h3);font-weight:500;letter-spacing:-.01em}.pair-card:hover strong{color:var(--accent-strong)}.currency-chips{gap:6px}.currency-chips span{min-height:30px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--muted);padding:4px 10px;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.02em}.home-workflow-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s4);color:var(--accent)}.fx-icon{flex:none;width:20px;height:20px}.home-workflow-card:hover .home-workflow-card__top{color:var(--accent-strong)}.home-converter__placeholder,.home-converter__result strong.home-converter__placeholder{font-weight:500;color:rgba(255,255,255,.72);letter-spacing:0}.home-converter__result{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow" "value   value" "proof   action";grid-column-gap:var(--s5);column-gap:var(--s5);grid-row-gap:var(--s2);row-gap:var(--s2);align-items:end;padding:var(--s5) var(--s5) var(--s4)}.home-converter__result>.home-converter__eyebrow{grid-area:eyebrow}.home-converter__result>strong{grid-area:value;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";letter-spacing:-.015em}.home-converter__result>p{grid-area:proof;margin:0;padding-top:var(--s3);border-top:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.86);font-size:var(--fs-sm);line-height:1.5;max-width:46ch}.home-converter__copy-result{grid-area:action;align-self:end;margin:0;border:1px solid rgba(255,255,255,.32);border-radius:var(--radius-sm);background:transparent;color:#ffffff;padding:7px 12px;font-size:var(--fs-xs);font-weight:500;white-space:nowrap}.home-converter__copy-result:hover{border-color:rgba(255,255,255,.7);background:rgba(255,255,255,.08)}.home-converter__form{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) 40px minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);align-items:end;margin-top:var(--s3)}.home-converter__swap{width:40px;height:40px;min-height:40px;align-self:end;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--accent);margin-bottom:2px}.home-converter__swap:hover{border-color:var(--accent);background:var(--accent-lt)}.fx-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.home-converter__mode{width:max-content;max-width:100%;grid-template-columns:repeat(2,max-content);gap:2px;padding:3px;border-radius:var(--radius-sm);background:var(--surface-3)}.home-converter__mode button{padding:6px 14px;min-height:32px;border:1px solid transparent;border-radius:calc(var(--radius-sm) - 1px);background:transparent;color:var(--muted);font-size:var(--fs-sm);font-weight:500}.home-converter__mode button[aria-pressed=true]{background:var(--surface);border-color:var(--border);color:var(--text-strong);box-shadow:0 1px 2px rgba(16,24,18,.05)}.home-converter__accounting{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--border)}.home-converter__accounting-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s5);margin-top:var(--s3)}.home-converter__accounting-actions>*{color:var(--accent);font-size:var(--fs-sm);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-color:var(--accent-ring);text-decoration-color:var(--accent-ring)}.home-converter__accounting-actions>:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.decision-basis .fx-figure__frame{max-width:760px}.fx-figure{margin:var(--s5) 0 0}.fx-figure__frame{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.fx-figure figcaption{margin-top:var(--s3);color:var(--muted);font-size:var(--fs-sm);line-height:1.55;max-width:var(--measure)}@media (max-width:760px){.fx-figure__frame{overflow-x:auto}.fx-figure__frame>svg{min-width:560px}}.home-rate-board{margin-top:var(--section-rhythm)}.home-rate-board__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s5);padding-bottom:var(--s3);margin-bottom:var(--s3);border-bottom:1px solid var(--border)}.home-rate-board__header h2{margin-top:6px;font-size:var(--fs-h2);font-weight:500;line-height:var(--lh-h2);letter-spacing:var(--tr-h2);color:var(--text-strong)}.home-rate-board__all{flex:none;color:var(--accent);font-size:var(--fs-sm);font-weight:500;border-bottom:1px solid transparent}.home-rate-board__all:hover{border-bottom-color:var(--accent)}.home-rate-board__lead{max-width:var(--measure);margin-bottom:var(--s4);color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-body)}.home-rate-board__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(96px,auto);grid-gap:1px;gap:1px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;margin:0;padding:0;list-style:none}.home-rate-board__cell{background:var(--surface);box-shadow:0 0 0 1px var(--border);min-width:0}.home-rate-board__link{display:grid;grid-gap:6px;gap:6px;padding:var(--s4) var(--s5) var(--s4);min-height:118px;align-content:space-between}.home-rate-board__link:hover{background:var(--accent-lt)}.home-rate-board__link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.home-rate-board__pair{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.home-rate-board__value{font-family:var(--font-mono);font-size:var(--fs-h3);font-weight:500;letter-spacing:-.01em;color:var(--text-strong);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.home-rate-board__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.home-rate-board__spark{flex:none;color:var(--accent);overflow:visible}.home-rate-board__spark-placeholder{display:block;width:96px;height:28px;border-bottom:1px dashed var(--border-strong)}.home-rate-board__delta{font-family:var(--font-mono);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.home-rate-board__delta.is-up{color:var(--up)}.home-rate-board__delta.is-down{color:var(--down)}.home-rate-board__cell:first-child{grid-column:span 2;grid-row:span 2}.home-rate-board__cell:first-child .home-rate-board__link{min-height:100%;padding:var(--s5) var(--s6);align-content:space-between}.home-rate-board__cell:first-child .home-rate-board__value{font-size:var(--fs-h1);letter-spacing:var(--tr-h1)}.home-rate-board__cell:first-child .home-rate-board__spark{width:260px;height:56px}table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}thead th{text-align:left;padding:9px 12px;border-bottom:1px solid var(--border-strong);background:var(--surface-2);color:var(--muted);font-size:var(--fs-xs);font-weight:500;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}tbody td,tbody th{padding:9px 12px;border-bottom:1px solid var(--border);color:var(--text);vertical-align:baseline}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--surface-2)}.fx-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.fx-table-scroll table{min-width:420px}.fx-num,td.num,th.num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.rate-chart__grid{stroke:var(--border)}.rate-chart__area{fill:var(--accent-ring)}.rate-chart__line{stroke:var(--accent)}.rate-chart__tick{fill:var(--muted);font-family:var(--font-mono);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-code,code,pre{font-family:var(--font-mono);font-size:var(--fs-code);line-height:1.65;font-feature-settings:"tnum" 1,"zero" 1;letter-spacing:0}.fx-code{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text-strong);padding:10px 12px;overflow-wrap:anywhere}[data-fxpeek-feature=api-playground] .fx-code{border-color:#0b1512;background:var(--code-bg);color:var(--code-text)}.fx-code--dark,pre{border:1px solid #0b1512;border-radius:var(--radius);background:var(--code-bg);color:var(--code-text);padding:14px 16px;overflow-x:auto}.site-footer{width:min(var(--page-max),calc(100% - 48px));margin:var(--section-gap) auto 0;padding:40px 0 44px;border-top:1px solid var(--border);display:grid;grid-template-columns:minmax(180px,.9fr) minmax(0,2.6fr);grid-gap:28px 40px;gap:28px 40px;align-items:start;color:var(--muted);font-size:var(--fs-sm)}.site-footer__brand{display:grid;grid-gap:8px;gap:8px;align-content:start}.site-footer__wordmark{font-size:var(--fs-h3);font-weight:500;letter-spacing:-.022em;color:var(--text-strong)}.site-footer__mail{color:var(--muted);font-size:var(--fs-sm)}.site-footer__mail:hover{color:var(--accent-strong)}.site-footer__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:2px 24px;gap:2px 24px;align-items:baseline}.site-footer__links a{display:block;padding:4px 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.5}.site-footer__links a:hover{color:var(--accent-strong)}.site-footer a{color:var(--muted)}.site-footer a:hover{color:var(--accent-strong)}.trust-page{width:min(var(--answer-max),calc(100% - 48px));padding:32px 0 72px}.trust-hero{border-bottom:1px solid var(--border);padding:0 0 28px}.trust-hero h1{margin-top:12px;font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1);font-weight:500}.trust-hero p:not(.eyebrow){max-width:var(--measure);margin-top:14px;color:var(--muted);font-size:var(--fs-lead);line-height:1.58}.trust-hero--image{position:static;min-height:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:36px;gap:36px;align-items:center;overflow:visible;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:none;padding:36px;margin-bottom:8px}.trust-hero--image:after{content:none}.trust-hero--image .trust-hero__image{position:static;order:2;width:100%;height:300px;object-fit:cover;object-position:center;border-radius:var(--radius-md);border:1px solid var(--border);z-index:auto}.trust-hero--image .trust-hero__copy{order:1;max-width:none}.trust-hero--image .eyebrow{color:var(--accent)}.trust-hero--image h1{color:var(--text-strong);text-shadow:none}.trust-hero--image p:not(.eyebrow){color:var(--muted);text-shadow:none}.trust-content{margin-top:var(--section-rhythm);display:grid;grid-gap:var(--s5);gap:var(--s5)}.trust-section{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:24px}.trust-section h2{margin-bottom:12px;font-size:var(--fs-h2);font-weight:500;letter-spacing:var(--tr-h2)}.trust-section p{color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-body);max-width:var(--measure)}.page-shell{width:min(var(--answer-max),calc(100% - 48px));margin:0 auto;padding:40px 0 72px}.page-shell>article>h1{margin:8px 0 14px}.page-shell>article>h1+p{font-size:var(--fs-lead);line-height:1.58;color:var(--muted)}.page-shell section{margin-top:var(--s7)}.page-shell h2{margin-bottom:10px}.page-shell h3{margin:22px 0 6px}.page-shell li,.page-shell p{color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-body)}.page-shell li+li{margin-top:6px}.page-shell .breadcrumb{margin-bottom:26px;font-size:var(--fs-xs);color:var(--muted-2)}.page-shell .breadcrumb a{color:var(--muted)}.page-shell .breadcrumb a:hover{color:var(--accent-strong)}.page-shell .rate-figure{display:flex;align-items:baseline;gap:10px;margin:6px 0 4px;font-family:var(--font-mono);font-size:clamp(26px,3vw,34px);font-weight:500;letter-spacing:-.02em;color:var(--text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page-shell .rate-figure small{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:500;letter-spacing:0;color:var(--muted)}.home-converter{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none}.home-converter label{color:var(--muted);font-size:var(--fs-xs);font-weight:500;letter-spacing:.02em}.home-converter input,.home-converter select{min-height:44px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:var(--fs-body)}.home-converter input:focus,.home-converter select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.home-converter__result strong{font-family:var(--font-mono);letter-spacing:-.02em;color:#ffffff}.home-converter__result p,.home-converter__result small,.home-converter__result span{color:rgba(255,255,255,.8)}.home-converter__result .home-converter__eyebrow{color:#a8d7bd}.home-converter__mode button[aria-pressed=true]{background:var(--accent-lt);border-color:var(--accent);color:var(--accent-strong)}.home-converter__document-guide{border-top:1px solid var(--border);margin-top:var(--s4);padding-top:var(--s4)}.home-converter__document-guide span{color:var(--accent);font-weight:500}.home-converter__document-guide strong{color:var(--text-strong);font-weight:500;font-size:var(--fs-sm)}.home-converter__document-guide small{color:var(--muted);font-size:var(--fs-xs);line-height:1.5}.home-converter__document-guide button{min-height:34px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--accent);font-size:var(--fs-xs);font-weight:500}.home-converter__document-guide button:hover{border-color:var(--accent);background:var(--accent-lt)}::selection{background:var(--accent-lt);color:var(--text-strong)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:1024px){.home-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "converter" "cta";gap:26px;padding:32px}.home-hero h1{max-width:20ch}}@media (max-width:760px){:root{--fs-body:15px;--fs-h1:27px;--fs-h2:20px;--fs-lead:16.5px;--section-rhythm:40px}.home-rate-board__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-rate-board__link{min-height:104px;padding:14px 16px;gap:4px}.home-rate-board__spark{width:68px;height:22px}.home-rate-board__header{align-items:flex-start;flex-direction:column;gap:8px}.home-hero__rates{display:none}.site-nav__inner{height:54px;padding:0 16px;gap:10px}.home-page,.page-shell,.widget-page{width:calc(100% - 32px);padding-top:18px;padding-bottom:48px}.home-hero{padding:24px 20px;border-radius:var(--radius-md);gap:22px}.home-hero h1{max-width:none;font-size:31px;line-height:1.1}.home-hero .invoice-lookup{padding:16px;box-shadow:none}.home-hero .invoice-lookup__hint{display:none}.home-hero .invoice-lookup__form{grid-template-columns:repeat(2,minmax(0,1fr))}.home-converter__form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-converter__form>label:first-child{grid-column:1/-1}.home-converter__swap{grid-column:1/-1;width:100%;border-radius:var(--radius-sm)}.home-converter__result{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "value" "proof" "action"}.home-converter__copy-result{justify-self:start}.home-hero .invoice-lookup__submit{grid-column:1/-1}.home-hero .invoice-lookup__result{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px}.home-hero .invoice-lookup__result>.invoice-lookup__pay{flex-wrap:wrap}.home-hero .invoice-lookup__pay label{flex:1 1 100%}.home-hero .invoice-lookup__pay .fx-button{flex:1 1 100%;justify-content:center}.home-coverage{grid-template-columns:1fr}.home-coverage>div{border-right:0;border-bottom:1px solid var(--border);padding:12px 16px}.home-coverage>div:last-child{border-bottom:0}.home-intent-links--hero,.home-workflow-grid{grid-template-columns:1fr}.home-workflow-card{min-height:0}.home-section__header{flex-direction:column;align-items:flex-start;gap:8px}.home-section__header>a{align-self:flex-start}.home-api-panel{grid-template-columns:1fr;padding:20px}.site-footer{padding:32px 0 24px;grid-template-columns:1fr;gap:18px}.trust-hero--image{grid-template-columns:1fr;gap:20px;padding:20px}.trust-hero--image .trust-hero__image{height:200px}.trust-section{padding:18px}.site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.fx-action-card .fx-code{max-height:none;overflow:visible}.home-hero .invoice-lookup__pay .fx-button{white-space:normal}input,select,textarea{max-width:100%;min-width:0}.fx-table-scroll table,.page-shell table,article table,main table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.fx-table-scroll table>tbody,.fx-table-scroll table>thead,.page-shell table>tbody,.page-shell table>thead,article table>tbody,article table>thead,main table>tbody,main table>thead{display:table;width:100%;min-width:480px}}