.fxms-stage{position:relative;margin-top:28px;border:1px solid #D7DBE4;border-radius:18px;background:radial-gradient(900px 520px at 32% 18%,#fafbff,#eff1f8 60%,#e9ecf4);padding:44px 48px;display:grid;grid-template-columns:252px minmax(420px,1fr) 252px;gap:56px;align-items:center}.fxms-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.fxms-phone{position:relative;z-index:2;width:252px;background:#07144f;border-radius:34px;padding:8px;box-shadow:0 24px 50px #07144f38}.fxms-screen{background:#f4f5f8;border-radius:27px;overflow:hidden;display:flex;flex-direction:column;padding:14px 14px 16px;min-height:385px}.fxms-statusbar{display:flex;justify-content:space-between;font-size:10px;font-weight:600;padding:0 4px 10px}.fxms-mono{font-family:IBM Plex Mono,monospace}.fxms-statusbar .fxms-mono{font-size:8px;color:#454b5c}.fxms-stitle{font-size:15px;font-weight:600;letter-spacing:-.02em;padding:0 4px 10px}.fxms-pcard{background:#fff;border:1px solid #E3E6EE;border-radius:13px;padding:11px 12px}.fxms-pcard+.fxms-pcard{margin-top:8px}.fxms-plabel{display:flex;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:7.5px;letter-spacing:.14em;color:#7a8296}.fxms-pamount{font-size:19px;font-weight:600;letter-spacing:-.03em;margin-top:6px;color:#07144f}.fxms-pamount.recv{color:#0647e8}.fxms-pamount.small{font-size:14px}.fxms-swapdot{width:26px;height:26px;border-radius:999px;background:#fff;border:1px solid #DDE1E8;color:#0868ff;display:flex;align-items:center;justify-content:center;font-size:13px;margin:-14px auto;position:relative;z-index:1}.fxms-prow{display:flex;justify-content:space-between;font-size:9.5px;color:#7a8296;padding:4px 4px 0}.fxms-prow b{color:#07144f;font-weight:500;text-align:right}.fxms-pbtn{margin-top:auto;background:#0868ff;color:#fff;border-radius:10px;padding:11px;text-align:center;font-size:11px;font-weight:600;transition:transform .3s ease,box-shadow .3s ease}.fxms-pbtn.pulse{transform:scale(1.04);box-shadow:0 0 0 6px #0868ff2e}.fxms-honesty{position:absolute;top:16px;right:16px;z-index:3;font-family:IBM Plex Mono,monospace;font-size:7px;letter-spacing:.1em;background:#e7f3ec;color:#2e7d53;border:1px solid #BEE3CE;border-radius:999px;padding:3px 7px}.fxms-market{position:relative;z-index:2;background:linear-gradient(180deg,#0b1856,#071344);border:1px solid #1B2D74;border-radius:22px;padding:24px 26px 20px;box-shadow:0 34px 70px #07144f59;color:#fff}.fxms-mhead{display:flex;justify-content:space-between;align-items:baseline}.fxms-kick{font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.2em;color:#8298ca}.fxms-pair{font-family:IBM Plex Mono,monospace;font-size:11px;color:#7bc7ff}.fxms-mtitle{font-size:21px;font-weight:600;letter-spacing:-.02em;margin:8px 0 14px}.fxms-book{display:flex;flex-direction:column;gap:5px}.fxms-brow{display:grid;grid-template-columns:132px 1fr 96px;align-items:center;gap:10px;height:22px}.fxms-rowlabel{font-size:11px;color:#c8d3f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fxms-brow.blocked .fxms-rowlabel{color:#5f6d96}.fxms-size{font-family:IBM Plex Mono,monospace;font-size:10px;color:#c8d3f0;text-align:right}.fxms-brow.blocked .fxms-size{color:#5f6d96}.fxms-size em{font-style:normal;color:#9be8bc}.fxms-depth{height:13px;border-radius:4px;position:relative;overflow:hidden;background:#ffffff0d}.fxms-depth i{position:absolute;top:0;bottom:0;left:0;right:auto;border-radius:4px;background:linear-gradient(90deg,#0a5bd6,#22a0ff);transition:width .9s cubic-bezier(.25,.8,.25,1)}.fxms-depth u{position:absolute;top:0;bottom:0;left:0;right:auto;border-radius:4px;text-decoration:none;background:linear-gradient(90deg,#35d08a,#9be8bc);transition:width .9s cubic-bezier(.25,.8,.25,1)}.fxms-brow.maker .fxms-depth i{background:linear-gradient(90deg,#22a0ff,#7bc7ff);box-shadow:0 0 14px #40aaff8c}.fxms-brow.maker .fxms-rowlabel{color:#fff;font-weight:600}.fxms-tag{position:absolute;right:6px;top:50%;transform:translateY(-50%);font-family:IBM Plex Mono,monospace;font-size:6.5px;letter-spacing:.1em;color:#041233;background:#7bc7ff;border-radius:3px;padding:1px 4px}.fxms-mid{display:flex;gap:12px;align-items:baseline;margin-top:10px;padding:8px 0 0;border-top:1px solid rgba(255,255,255,.12)}.fxms-midrate{font-family:IBM Plex Mono,monospace;font-size:13px;color:#fff}.fxms-midlbl{font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:.16em;color:#8298ca}.fxms-settle{margin-top:12px;background:#0d2468;border:1px solid #1A438E;border-radius:12px;padding:11px 14px;display:flex;justify-content:space-between;align-items:center;opacity:0;transform:translateY(6px);transition:opacity .6s ease,transform .6s ease}.fxms-settle.on{opacity:1;transform:none}.fxms-settle span{font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:.14em;color:#7bc7ff}.fxms-settle b{font-size:12px;font-weight:600}@media (max-width: 1100px){.fxms-stage{grid-template-columns:1fr;justify-items:center;gap:26px;padding:26px 18px}.fxms-market{width:100%;max-width:560px;order:-1}.fxms-canvas{display:none}}.fxrs-stage{grid-template-columns:220px minmax(320px,1fr) 250px;gap:72px}.fxrs-req{position:relative;z-index:2;background:#fff;border:1px solid #D7DBE4;border-radius:16px;padding:22px 24px;display:flex;flex-direction:column;gap:6px}.fxrs-kick{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.18em;color:#7a8296}.fxrs-kick.light{color:#8298ca}.fxrs-req b{font-size:24px;font-weight:600;letter-spacing:-.03em;color:#07144f}.fxrs-req small{font-family:IBM Plex Mono,monospace;font-size:10px;color:#7a8296}.fxrs-chips{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;max-width:300px;margin:0 auto}.fxrs-chip{background:#fff;border:1px solid #D7DBE4;border-radius:12px;padding:9px 14px;display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:baseline;opacity:.45;transform:translateY(3px);transition:opacity .5s ease,transform .5s ease,border-color .5s ease,box-shadow .5s ease}.fxrs-chip.lit{opacity:1;transform:none;border-color:#0868ff;box-shadow:0 6px 18px #0868ff24}.fxrs-chip-label{font-size:12px;font-weight:500;color:#07144f;white-space:nowrap}.fxrs-chip b{font-family:IBM Plex Mono,monospace;font-size:12px;color:#0647e8;font-weight:600}.fxrs-chip small{font-family:IBM Plex Mono,monospace;font-size:9px;color:#7a8296}.fxrs-quote{position:relative;z-index:2;background:linear-gradient(180deg,#0b1856,#071344);border:1px solid #1B2D74;border-radius:18px;padding:24px 26px;color:#fff;display:flex;flex-direction:column;gap:7px;box-shadow:0 24px 50px #07144f4d;opacity:.55;transition:opacity .6s ease,box-shadow .6s ease}.fxrs-quote.on{opacity:1;box-shadow:0 24px 60px #0868ff59}.fxrs-quote b{font-size:26px;font-weight:600;letter-spacing:-.03em}.fxrs-quote small{font-family:IBM Plex Mono,monospace;font-size:10px;color:#8298ca}.fxrs-quote em{font-style:normal;font-family:IBM Plex Mono,monospace;font-size:8.5px;letter-spacing:.08em;color:#7bc7ff;background:#0d2468;border:1px solid #1A438E;border-radius:999px;padding:5px 9px;width:max-content;margin-top:6px}@media (max-width: 1100px){.fxrs-stage{grid-template-columns:1fr}.fxrs-req,.fxrs-quote{max-width:340px;width:100%;margin:0 auto}}.fxfe-stage{display:flex;flex-direction:column;gap:22px}.fxfe-columns{position:relative;z-index:2;display:grid;grid-template-columns:2.6fr 1fr;gap:20px}.fxfe-perimeter{border-radius:16px;padding:16px 18px 18px}.fxfe-perimeter.controlled{border:1.5px solid #9CC0F0;background:#ffffff8c}.fxfe-perimeter.open{border:1.5px dashed #C9A96A;background:#fffbf099}.fxfe-perimeter-label{display:block;font-family:IBM Plex Mono,monospace;font-size:8.5px;letter-spacing:.16em;color:#7a8296;margin-bottom:12px}.fxfe-perimeter.open .fxfe-perimeter-label{color:#8a6c29}.fxfe-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.fxfe-card{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #D7DBE4;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:3px;transition:border-color .3s,box-shadow .3s}.fxfe-card b{font-size:13px;color:#07144f}.fxfe-card small{font-size:10px;color:#7a8296}.fxfe-card.sel{border-color:#0868ff;box-shadow:0 6px 18px #0868ff29}.fxfe-body{position:relative;z-index:2;font-size:13.5px;line-height:1.6;color:#454b5c;max-width:76ch;min-height:44px}.fxfe-token{position:relative;z-index:2;align-self:center;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.16em;color:#0647e8;background:#eaf4ff;border:1px solid #9CC0F0;border-radius:999px;padding:9px 18px}.fxfe-market{position:relative;z-index:2;align-self:center;text-align:center;background:linear-gradient(180deg,#0b1856,#071344);border:1px solid #1B2D74;border-radius:16px;padding:16px 34px;color:#fff;box-shadow:0 20px 44px #07144f4d}.fxfe-market b{display:block;font-size:14px;letter-spacing:.02em}.fxfe-market span{display:block;font-size:11px;color:#8298ca;margin-top:3px}.fxfe-live{position:relative;z-index:2;display:flex;gap:8px;flex-wrap:wrap;align-items:center;border-top:1px solid #D7DBE4;padding-top:14px}.fxfe-live-label{font-family:IBM Plex Mono,monospace;font-size:8.5px;letter-spacing:.16em;color:#7a8296}.fxfe-live-chip{font-family:IBM Plex Mono,monospace;font-size:9.5px;color:#454b5c;background:#fff;border:1px solid #D7DBE4;border-radius:999px;padding:5px 11px}.fxfe-live-chip.atomic{color:#0647e8;border-color:#9cc0f0;background:#eaf4ff}.fxts-stage{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:28px;align-items:stretch}.fxts-chart{background:#fff;border:1px solid #E3E6EE;border-radius:16px;padding:22px 24px 18px}.fxts-chart-wrap{position:relative;margin-top:14px}.fxts-chart-wrap canvas{display:block;width:100%;height:300px}.fxts-pill{position:absolute;top:-14px;left:63.5%;transform:translate(-50%);background:#fdf1ef;border:1px solid #EBCCC7;border-radius:9px;padding:6px 12px;text-align:center;z-index:1}.fxts-pill span{display:block;font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:.14em;color:#b4453c}.fxts-pill b{display:block;font-size:11px;color:#b4453c;margin-top:1px}.fxts-axis{display:flex;justify-content:space-between;margin-top:8px;font-size:11.5px;color:#7a8296}.fxts-book{background:linear-gradient(180deg,#0b1856,#071344);border:1px solid #1B2D74;border-radius:16px;padding:22px 24px;color:#fff;display:flex;flex-direction:column;gap:4px;box-shadow:0 24px 50px #07144f4d}.fxts-row{display:flex;justify-content:space-between;align-items:baseline;padding:7px 0}.fxts-row span{font-size:12.5px;color:#b9c2da}.fxts-row b{font-size:15px}.fxts-row.big b{font-size:19px}.fxts-book hr{border:0;border-top:1px solid rgba(255,255,255,.14);margin:6px 0;width:100%}.fxts-meter{height:9px;border-radius:999px;background:#232f6b;overflow:hidden;margin:12px 0 8px}.fxts-meter i{display:block;height:100%;background:#0868ff;border-radius:999px;transition:width .9s ease}.fxts-refused{margin-top:auto;background:#2a3040;border:1px solid #3A4152;color:#fff;border-radius:9px;padding:11px;text-align:center;font-size:10.5px;font-weight:600;letter-spacing:.05em}.fxfs-stage{display:flex;flex-direction:column;gap:18px}.fxfs-rail{display:flex;align-items:stretch;gap:0;justify-content:center;flex-wrap:wrap}.fxfs-frag{display:flex;align-items:center}.fxfs-arrow{font-size:22px;color:#0868ff;padding:0 14px}.fxfs-leg{position:relative;overflow:hidden;background:#fff;border:1px solid #D7DBE4;border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:5px;min-width:230px}.fxfs-leg-kick{font-family:IBM Plex Mono,monospace;font-size:8.5px;letter-spacing:.16em;color:#7a8296}.fxfs-leg b{font-size:19px;letter-spacing:-.02em;color:#07144f}.fxfs-leg small{font-size:11px;color:#7a8296}.fxfs-leg em{font-style:normal;margin-top:8px;font-size:9.5px;font-weight:600;color:#8a6c29;background:#fff7e7;border:1px solid #F1DFB7;border-radius:999px;padding:5px 9px;width:max-content}.fxfs-leg.atomic{background:linear-gradient(180deg,#0b1856,#071344);border-color:#1b2d74;transform:scale(1.05);z-index:1;box-shadow:0 24px 55px #0868ff4d}.fxfs-leg.atomic .fxfs-leg-kick{color:#8298ca}.fxfs-leg.atomic b{color:#fff}.fxfs-leg.atomic small{color:#8298ca}.fxfs-leg.atomic em{color:#7bc7ff;background:#0d2468;border-color:#1a438e}.fxfs-flow{position:absolute;left:-40%;top:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,rgba(8,104,255,.1),transparent);animation:fxfs-sweep 2.6s linear infinite}.fxfs-leg.atomic .fxfs-flow{background:linear-gradient(90deg,transparent,rgba(123,199,255,.16),transparent)}@keyframes fxfs-sweep{to{left:100%}}.fxfs-note{text-align:center;font-size:13px;color:#5b6376}.fxfs-empty{font-family:IBM Plex Mono,monospace;font-size:11px;color:#7a8296;padding:30px}@media (max-width: 1100px){.fxfe-columns,.fxts-stage{grid-template-columns:1fr}.fxfs-rail{flex-direction:column;align-items:center}.fxfs-arrow{transform:rotate(90deg);padding:8px 0}}.fxgb-stage{display:grid;grid-template-columns:1.15fr 130px 1fr;gap:0;align-items:stretch}.fxgb-room,.fxgb-chain{position:relative;z-index:2;border-radius:16px;padding:22px 24px;display:flex;flex-direction:column;gap:12px}.fxgb-room{background:#fff;border:1px solid #D7DBE4}.fxgb-rows{display:flex;flex-direction:column;gap:6px}.fxgb-row{display:grid;grid-template-columns:26px 1fr auto auto;gap:10px;align-items:center;background:#f7f8fb;border:1px solid #E7EAF0;border-radius:10px;padding:7px 10px;height:28px}.fxgb-avatar{width:20px;height:20px;border-radius:999px;background:#eaf4ff;border:1px solid #CCE6FF;color:#0647e8;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center}.fxgb-name{font-size:12px;font-weight:500;color:#07144f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fxgb-amt{font-family:IBM Plex Mono,monospace;font-size:10.5px;color:#0647e8;font-weight:600}.fxgb-lock{font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:.06em;color:#7a8296;background:#fff;border:1px solid #E3E6EE;border-radius:999px;padding:2px 7px}.fxgb-foot{margin-top:auto;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.1em;color:#7a8296;border-top:1px solid #E7EAF0;padding-top:10px}.fxgb-glass{position:relative;z-index:3;align-self:stretch;margin:8px 0;background:linear-gradient(180deg,#9cc0f029,#9cc0f04d);border-left:1.5px solid #9CC0F0;border-right:1.5px solid #9CC0F0;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.fxgb-glass span{font-family:IBM Plex Mono,monospace;font-size:8.5px;letter-spacing:.2em;color:#3e5f94;writing-mode:vertical-rl}.fxgb-glass em{font-style:normal;font-size:9px;color:#3e5f94;writing-mode:vertical-rl;letter-spacing:.04em}.fxgb-chain{background:linear-gradient(180deg,#0b1856,#071344);border:1px solid #1B2D74;color:#fff;box-shadow:0 24px 50px #07144f4d}.fxgb-tx{border:1.5px solid #1A438E;border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:5px;background:#0d2468}.fxgb-txrow{display:flex;justify-content:space-between;align-items:center;background:#0b1856;border-radius:8px;padding:6px 10px;height:28px}.fxgb-sig{font-family:IBM Plex Mono,monospace;font-size:8.5px;letter-spacing:.06em;color:#7bc7ff}.fxgb-txrow b{font-family:IBM Plex Mono,monospace;font-size:10.5px}.fxgb-seal{font-size:12px;font-weight:600;color:#9be8bc}.fxgb-noname{margin-top:auto;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.1em;color:#8298ca;border-top:1px solid rgba(255,255,255,.14);padding-top:10px}.fxcp-stage{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:stretch}.fxcp-panel{background:linear-gradient(180deg,#0b1856,#071344);border:1px solid #1B2D74;border-radius:16px;padding:22px 24px;color:#fff;display:flex;flex-direction:column;gap:12px;box-shadow:0 24px 50px #07144f4d}.fxcp-corridor{display:flex;align-items:baseline;gap:12px}.fxcp-corridor span{font-family:IBM Plex Mono,monospace;font-size:8.5px;letter-spacing:.16em;color:#8298ca}.fxcp-corridor b{font-family:IBM Plex Mono,monospace;font-size:14px;color:#7bc7ff}.fxcp-list{display:flex;flex-direction:column;gap:5px}.fxcp-row{display:grid;grid-template-columns:12px 1fr auto;gap:10px;align-items:center;background:#0b1856;border:1px solid #162F74;border-radius:9px;padding:8px 11px}.fxcp-row i{width:8px;height:8px;border-radius:999px}.fxcp-row.on i{background:#35d08a;box-shadow:0 0 8px #35d08a99}.fxcp-row.off i{background:#5f6d96}.fxcp-name{font-size:12px;font-weight:500}.fxcp-row.off .fxcp-name{color:#8290b5}.fxcp-state{font-family:IBM Plex Mono,monospace;font-size:9px;color:#9be8bc}.fxcp-row.off .fxcp-state{color:#8290b5}.fxcp-note{margin-top:auto;font-size:11px;line-height:1.5;color:#8298ca;border-top:1px solid rgba(255,255,255,.14);padding-top:10px}.fxcp-window{background:#fff;border:1px solid #D7DBE4;border-radius:16px;padding:22px 24px;display:flex;flex-direction:column;gap:12px}.fxcp-depth{display:flex;flex-direction:column;gap:7px;margin-top:4px}.fxcp-depthrow{display:grid;grid-template-columns:1fr 92px;gap:12px;align-items:center}.fxcp-bar{height:15px;border-radius:5px;background:#f0f2f7;overflow:hidden}.fxcp-bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#0a5bd6,#22a0ff)}.fxcp-depthrow span{font-family:IBM Plex Mono,monospace;font-size:10.5px;color:#07144f;text-align:right}.fxcp-window-foot{margin-top:auto;font-size:12px;color:#5b6376;border-top:1px solid #E7EAF0;padding-top:10px}.fxcp-window-foot b{color:#07144f}.fxfe-body{z-index:5;background:#fff;border:1px solid #D7DBE4;border-radius:12px;padding:13px 17px;align-self:center;max-width:68ch}@media (max-width: 1100px){.fxgb-stage{grid-template-columns:1fr}.fxgb-glass{min-height:54px;margin:0;border-left:0;border-right:0;border-top:1.5px solid #9CC0F0;border-bottom:1.5px solid #9CC0F0}.fxgb-glass span,.fxgb-glass em{writing-mode:horizontal-tb}.fxcp-stage{grid-template-columns:1fr}}.fxp{--fx-ink:#07144F;--fx-text:#454b5c;--fx-muted:#747d92;--fx-line:#d7dbe4;--fx-soft-line:#e7eaf0;--fx-panel:#fff;--fx-wash:#f7f8fb;--fx-wash-2:#edeff4;--fx-accent:#0868FF;--fx-accent-dark:#063AC8;--fx-accent-wash:#EAF4FF;--fx-green:#2e7d53;--fx-green-wash:#e9f4ee;--fx-red:#b4453c;--fx-red-wash:#faf0ef;color:var(--fx-ink);display:flex;flex-direction:column;gap:14px}.fxp *{box-sizing:border-box}.fxp button,.fxp input{font:inherit}.fxp button{cursor:pointer}.fxp button:disabled{cursor:not-allowed;opacity:.55}.fxp a{text-decoration:none;color:inherit}.fxp h1,.fxp h2,.fxp h3,.fxp p{margin-top:0}.fxp h1,.fxp h2,.fxp h3{letter-spacing:-.04em}.fxp h2{font-size:clamp(30px,3.4vw,44px);line-height:1.04;margin:10px 0 12px;font-weight:620}.fxp p{color:var(--fx-text);line-height:1.62}.fxp-label{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.17em;color:var(--fx-muted)}.fxp-pill{display:inline-flex;align-items:center;gap:6px;min-height:29px;padding:6px 10px;border-radius:999px;border:1px solid #d9def0;background:var(--fx-accent-wash);color:#0647e8;font:9.5px IBM Plex Mono,monospace;letter-spacing:.04em;white-space:nowrap}.fxp-pill.green{border-color:#cfe5d8;background:var(--fx-green-wash);color:var(--fx-green)}.fxp-pill.red{border-color:#ecd1ce;background:var(--fx-red-wash);color:var(--fx-red)}.fxp-pill.grey{border-color:#dfe3eb;background:#f3f4f7;color:#6e7688}.fxp-section,.fxp-hero-copy,.fxp-hero-phone{background:var(--fx-panel);border:1px solid var(--fx-line);border-radius:18px}.fxp-section{padding:36px}.fxp-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;flex-wrap:wrap}.fxp-section-head>div:first-child{max-width:790px}.fxp-section-head p{font-size:16px;max-width:70ch;margin-bottom:0}.fxp-hero{display:grid;grid-template-columns:minmax(0,1.25fr) 455px;gap:14px;align-items:stretch}.fxp-hero-copy{padding:48px 46px 40px;display:flex;flex-direction:column;min-height:735px}.fxp-hero-top{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.fxp-hero-open{font:9px IBM Plex Mono,monospace;color:var(--fx-muted);letter-spacing:.11em}.fxp-live{display:flex;align-items:center;gap:7px;color:var(--fx-muted);font:9.5px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.fxp-live span{width:8px;height:8px;border-radius:50%;background:#c5cad5;box-shadow:0 0 0 4px #c5cad52e}.fxp-live.on span{background:#31a267;box-shadow:0 0 0 4px #31a26724}.fxp-live.on.demo span{background:var(--fx-accent);box-shadow:0 0 0 4px #5a6db824}.fxp-live.off span{background:#c76860;box-shadow:0 0 0 4px #c768601f}.fxp-hero-copy h1{font-size:clamp(43px,5.1vw,68px);line-height:.99;margin:22px 0 20px;font-weight:630;max-width:12ch}.fxp-hero-copy>p{font-size:18px;line-height:1.58;max-width:61ch;margin-bottom:0}.fxp-hero-proof{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:28px;border-top:1px solid var(--fx-soft-line)}.fxp-hero-proof>div{display:flex;flex-direction:column;gap:7px;padding-right:12px}.fxp-hero-proof span{font:9px IBM Plex Mono,monospace;letter-spacing:.11em;color:var(--fx-muted)}.fxp-hero-proof b{font-size:12px;line-height:1.35;font-weight:550}.fxp-hero-phone{background:var(--fx-wash-2);display:flex;align-items:center;justify-content:center;padding:25px 22px}.fxp-reference-status{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.fxp-market-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0 12px}.fxp-market-scenarios button{border:1px solid var(--fx-soft-line);border-radius:12px;background:var(--fx-wash);padding:13px 14px;text-align:left;display:flex;flex-direction:column;gap:4px}.fxp-market-scenarios button b{font-size:12px}.fxp-market-scenarios button span{font-size:10px;line-height:1.35;color:var(--fx-muted)}.fxp-market-scenarios button.active{background:var(--fx-accent-wash);border-color:#9ca9dc;color:#334682}.fxp-market-note{display:flex;align-items:center;gap:8px;min-height:34px;padding:8px 12px;border:1px solid var(--fx-soft-line);border-radius:10px;font-size:11px;color:var(--fx-muted);margin-bottom:14px}.fxp-market-note .ok,.fxp-market-note .bad{width:8px;height:8px;border-radius:50%;background:var(--fx-green)}.fxp-market-note .bad{background:var(--fx-red)}.fxp-market-note b{color:var(--fx-ink)}.fxp-allocation-shell{border:1px solid var(--fx-soft-line);border-radius:16px;background:linear-gradient(180deg,#fafbfe,#f4f6fa);padding:24px;display:grid;grid-template-columns:minmax(0,1.25fr) 250px;gap:18px}.fxp-source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;grid-column:1/-1}.fxp-source-grid button{border:1px solid #dfe3ec;border-radius:13px;background:#fff;padding:13px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;text-align:left;position:relative;min-height:92px}.fxp-source-grid button.used{border-color:#64b7ff;background:#f4f6ff}.fxp-source-grid button.selected{box-shadow:0 0 0 3px #5a6db81f}.fxp-source-grid button.blocked{opacity:.58;background:#f2f3f5}.fxp-source-icon{width:34px;height:34px;border-radius:10px;background:#eef1f8;color:#6574b8;display:grid;place-items:center;font:9px IBM Plex Mono,monospace}.fxp-source-grid button.used .fxp-source-icon{background:#dfe5ff;color:#4056a2}.fxp-source-grid button>span:nth-child(2){display:flex;flex-direction:column;min-width:0;gap:3px}.fxp-source-grid b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fxp-source-grid small{font-size:9px;color:var(--fx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fxp-source-grid strong{grid-column:2;font:11px IBM Plex Mono,monospace;color:#334682}.fxp-allocation-core{border:1px solid #cdd4ee;border-radius:15px;background:#fff;padding:23px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:180px}.fxp-allocation-core strong{font-size:30px;margin:13px 0 5px}.fxp-allocation-core span{color:var(--fx-accent);font-weight:600}.fxp-source-detail{background:#fff;border:1px solid var(--fx-soft-line);border-radius:15px;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.fxp-source-detail h3{font-size:23px;margin:7px 0 18px}.fxp-detail-values{display:grid;grid-template-columns:auto 1fr;gap:7px 14px;font-size:10.5px}.fxp-detail-values span{color:var(--fx-muted)}.fxp-detail-values b{text-align:right;font-weight:550}.fxp-artwork{display:grid;grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:30px;align-items:center;padding:30px;min-width:0}.fxp-artwork.reverse{grid-template-columns:minmax(0,1.38fr) minmax(280px,.62fr)}.fxp-artwork.reverse .fxp-art-copy{order:2}.fxp-art-copy,.fxp-art-image{min-width:0}.fxp-art-copy{padding:8px 6px}.fxp-art-copy h2{font-size:clamp(29px,3.1vw,42px)}.fxp-art-copy p{font-size:15.5px;margin-bottom:22px}.fxp-art-image{border:1px solid var(--fx-soft-line);border-radius:15px;overflow:hidden;background:var(--fx-wash);box-shadow:0 16px 35px #232a3f0f}.fxp-art-image img{display:block;width:100%;height:auto;max-width:100%}.fxp-art-facts{display:grid;grid-template-columns:1fr 1fr;gap:9px}.fxp-art-facts div{border:1px solid var(--fx-soft-line);border-radius:12px;background:var(--fx-wash);padding:13px;display:flex;flex-direction:column;gap:3px}.fxp-art-facts b{font-size:24px}.fxp-art-facts span{font-size:10px;color:var(--fx-muted)}.fxp-inline-link{display:inline-flex;align-items:center;width:max-content;max-width:100%;border-bottom:1px solid #aeb7dc;padding:2px 0 4px;color:#4d60a5;font-size:11.5px;font-weight:550}.fxp-inline-link:hover{color:#334682;border-color:#334682}.fxp-settlement-route{display:flex;flex-direction:column;gap:8px;margin-top:4px;min-width:0}.fxp-settlement-leg{display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--fx-soft-line);border-radius:11px;background:var(--fx-wash);padding:11px;min-width:0;overflow:hidden}.fxp-leg-index{font:9px IBM Plex Mono,monospace;color:var(--fx-muted)}.fxp-leg-copy{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.fxp-settlement-leg b{display:block;max-width:100%;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fxp-settlement-leg span{font-size:9.5px;color:var(--fx-muted)}.fxp-settlement-leg>.fxp-pill{max-width:145px;overflow:hidden;text-overflow:ellipsis}@media (max-width:1180px) and (min-width:1061px){.fxp-artwork,.fxp-artwork.reverse{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);gap:22px}.fxp-art-copy h2{font-size:34px}.fxp-settlement-leg{grid-template-columns:25px minmax(0,1fr)}.fxp-settlement-leg>.fxp-pill{grid-column:2;justify-self:start}}@media (max-width:760px){.fxp-settlement-leg{grid-template-columns:25px minmax(0,1fr)}.fxp-settlement-leg>.fxp-pill{grid-column:2;justify-self:start}.fxp-art-facts{grid-template-columns:1fr}}.fxp-sim-options{display:flex;gap:7px;flex-wrap:wrap;margin:22px 0}.fxp-sim-options button{border:1px solid var(--fx-soft-line);border-radius:999px;background:#fff;color:var(--fx-text);padding:8px 12px;font-size:10.5px}.fxp-sim-options button.active{background:var(--fx-ink);border-color:var(--fx-ink);color:#fff}.fxp-sim-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:14px}.fxp-sim-chart,.fxp-sim-stats{border:1px solid var(--fx-soft-line);border-radius:15px;background:var(--fx-wash);padding:20px}.fxp-bar{height:12px;background:#e3e6ed;border-radius:999px;overflow:hidden}.fxp-bar span{display:block;height:100%;background:linear-gradient(90deg,#0868ff,#8393d4);border-radius:999px}.fxp-sim-main{display:grid;grid-template-columns:1fr auto;gap:4px 14px;margin:17px 0 22px}.fxp-sim-main span{font-size:10px;color:var(--fx-muted)}.fxp-sim-main strong{grid-column:1;font-size:28px}.fxp-sim-main b{grid-column:2;grid-row:1/3;align-self:center;font-size:31px;color:var(--fx-accent)}.fxp-composition{display:flex;height:28px;border-radius:8px;overflow:hidden;background:#e4e7ee;gap:2px;padding:2px}.fxp-composition div:nth-child(1){background:#0868ff}.fxp-composition div:nth-child(2){background:#0a9bff}.fxp-composition div:nth-child(3){background:#8acbff}.fxp-composition div:nth-child(4){background:#aab4dc}.fxp-composition div:nth-child(5){background:#c2c9e5}.fxp-composition div:nth-child(6){background:#d7dbeb}.fxp-sim-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px}.fxp-sim-stats div{background:#fff;border:1px solid var(--fx-soft-line);border-radius:11px;padding:12px;display:flex;flex-direction:column;gap:4px}.fxp-sim-stats span{font-size:9.5px;color:var(--fx-muted)}.fxp-sim-stats strong{font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fxp-dev-tabs{display:flex;gap:7px;margin:22px 0 10px}.fxp-dev-tabs button{border:1px solid var(--fx-soft-line);background:var(--fx-wash);border-radius:9px;padding:8px 13px;font-size:10.5px;text-transform:capitalize}.fxp-dev-tabs button.active{background:var(--fx-accent-wash);border-color:#a3afe0;color:#3e529b}.fxp-code-window{background:var(--fx-ink);border-radius:15px;color:#e8eaf0;overflow:hidden}.fxp-code-window-top{display:flex;justify-content:space-between;gap:15px;padding:12px 16px;border-bottom:1px solid #2d313a;font:9px IBM Plex Mono,monospace;letter-spacing:.08em;color:#969eb0}.fxp-code-window-top b{color:#aab6ef;max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxp-code-window pre{min-height:330px;max-height:560px;overflow:auto;margin:0;padding:19px;font:11.5px/1.7 IBM Plex Mono,monospace;white-space:pre-wrap}.fxp-proof-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.fxp-proof-links a{border:1px solid var(--fx-soft-line);border-radius:9px;padding:8px 11px;background:var(--fx-wash);font-size:10px;color:#0647e8}.fxp-take{display:grid;grid-template-columns:320px 1fr;gap:28px}.fxp-take>div:first-child p{font-size:15px}.fxp-package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fxp-package-grid a{border:1px solid var(--fx-soft-line);border-radius:12px;background:var(--fx-wash);padding:14px;display:flex;flex-direction:column;gap:4px;min-height:104px}.fxp-package-grid a:hover{border-color:#adb7df;background:#f1f3fb}.fxp-package-grid strong{font-size:12px}.fxp-package-grid span{font-size:9.5px;line-height:1.35;color:var(--fx-muted)}.fxp-package-grid b{margin-top:auto;font:8.5px IBM Plex Mono,monospace;color:#0647e8}.fxp-run{grid-column:1/-1;border-top:1px solid var(--fx-soft-line);padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.fxp-run span{font:9px IBM Plex Mono,monospace;letter-spacing:.12em;color:var(--fx-muted)}.fxp-run code{background:var(--fx-ink);color:#e8eaf0;border-radius:9px;padding:10px 13px;font:10px IBM Plex Mono,monospace}.fxp-runtime-note{padding:8px 14px;text-align:right;color:var(--fx-muted);font:9px IBM Plex Mono,monospace}.fxp-runtime-note code{color:#0647e8}.fx-phone{width:340px;background:#11141a;border-radius:48px;padding:10px;box-shadow:0 24px 55px #14161c2e}.fx-phone-inner{min-height:680px;background:#f4f5f8;border-radius:38px;padding:0 21px 20px;display:flex;flex-direction:column}.fx-phone-status{display:flex;justify-content:space-between;padding:15px 4px 5px;font-size:12px;font-weight:650}.fx-phone-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin:18px 0 14px}.fx-phone-title small,.fx-phone-title>span,.fx-book-head span,.fx-book small,.fx-rfq span,.fx-own-graph span,.fx-master-line span,.fx-edge-route small,.fx-state-line span,.fx-finality span{font:9px IBM Plex Mono,monospace;letter-spacing:.1em;color:var(--fx-muted)}.fx-phone-title h3{font-size:25px;margin:5px 0 0}.fx-phone-title>span{border:1px solid #dce0e8;background:#fff;border-radius:999px;padding:6px 8px}.fx-phone-box{position:relative;background:#fff;border:1px solid #e1e4ec;border-radius:17px;padding:16px}.fx-phone-box small{display:block;color:var(--fx-muted);font-size:10px}.fx-phone-box strong{display:block;font-size:27px;margin-top:8px;letter-spacing:-.04em}.fx-phone-box b{position:absolute;right:15px;bottom:18px;font:500 10px IBM Plex Mono,monospace;border:1px solid #dce0e8;border-radius:999px;padding:6px 9px}.fx-phone-arrow{width:35px;height:35px;border:1px solid #dce0e8;background:#fff;border-radius:50%;display:grid;place-items:center;margin:-6px auto;color:var(--fx-accent);z-index:2}.fx-phone-meta{display:flex;justify-content:space-between;gap:12px;margin:15px 2px;color:var(--fx-muted);font-size:11px}.fx-phone-meta b{color:var(--fx-ink);font-weight:550}.fx-phone-inner>button,.fx-phone-done>button{margin-top:auto;border:0;background:var(--fx-accent);color:#fff;border-radius:12px;padding:14px;font-weight:600}.fx-phone-pairs{display:flex;gap:5px;margin-top:14px}.fx-phone-pairs button{flex:1;border:1px solid #dce0e8;background:#fff;border-radius:8px;padding:7px 3px;font:8px IBM Plex Mono,monospace;color:var(--fx-muted)}.fx-phone-pairs button.active{border-color:#7bbcff;color:#0647e8;background:var(--fx-accent-wash)}.fx-phone-inner>p{font-size:9px!important;text-align:center!important;color:#81899a!important;margin:11px 8px 0!important}.fx-phone-back{margin:12px 0 0!important;background:transparent!important;color:var(--fx-muted)!important;padding:5px 0!important;width:max-content}.fx-phone-review{text-align:center;padding:70px 0 25px}.fx-phone-review small{display:block;color:var(--fx-muted);font:9px IBM Plex Mono,monospace}.fx-phone-review strong{display:block;font-size:38px;margin-top:8px}.fx-phone-lines{background:#fff;border:1px solid #e1e4ec;border-radius:14px;padding:13px 15px}.fx-phone-lines div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:11px}.fx-phone-lines span{color:var(--fx-muted)}.fx-phone-done{height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:100px 6px 0}.fx-phone-done i{width:58px;height:58px;border-radius:18px;background:var(--fx-accent-wash);color:var(--fx-accent);display:grid;place-items:center;font-style:normal;font-size:28px;margin-bottom:18px}.fx-phone-done h3{font-size:26px;margin:10px 0}.fx-phone-done p{font-size:12px;max-width:28ch}.fx-phone-done>button{width:100%}.fx-level-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px}.fx-level-tabs button{border:1px solid var(--fx-line);background:#fff;border-radius:12px;padding:14px 16px;text-align:left;display:flex;align-items:center;gap:12px}.fx-level-tabs button span{font:9px IBM Plex Mono,monospace;color:var(--fx-accent)}.fx-level-tabs button b{font-size:12px}.fx-level-tabs button.active{background:var(--fx-ink);color:#fff;border-color:var(--fx-ink)}.fx-level-stage{display:grid;grid-template-columns:.7fr 1.3fr;gap:32px;align-items:center;background:var(--fx-wash);border:1px solid var(--fx-soft-line);border-radius:16px;margin-top:10px;padding:28px}.fx-level-copy h3{font-size:28px;margin:8px 0 12px}.fx-own-graph{display:grid;grid-template-columns:150px 24px 130px 24px 1fr;gap:8px;align-items:center}.fx-own-request,.fx-own-stack,.fx-own-sources>div{border:1px solid var(--fx-line);border-radius:12px;background:#fff;padding:14px;display:flex;flex-direction:column;gap:5px}.fx-own-stack{background:#f7fbff;border-color:#b8d8ff}.fx-own-sources{display:grid;gap:6px}.fx-own-sources>div.own{border-color:#b8d8ff;background:#f7fbff}.fx-own-graph>i{font-style:normal;color:var(--fx-accent)}.fx-own-graph b{font-size:11px}.fx-own-sources b{font-size:10px}.fx-master-line{display:flex;align-items:stretch;gap:8px;margin-top:28px;overflow:auto;padding-bottom:4px}.fx-master-line>div{min-width:150px;flex:1;border:1px solid var(--fx-soft-line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:7px;background:#fff}.fx-master-line b{font-size:13px}.fx-master-line small{color:var(--fx-muted);font-size:10px;line-height:1.4}.fx-master-line i{align-self:center;color:var(--fx-accent);font-style:normal}.fx-private{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;align-items:center}.fx-private-copy h2{margin-top:10px}.fx-private-tags{display:flex;flex-wrap:wrap;gap:6px}.fx-private-tags span{border:1px solid var(--fx-soft-line);border-radius:999px;padding:7px 10px;background:var(--fx-wash);font-size:10px}.fx-book{border:1px solid var(--fx-line);border-radius:16px;overflow:hidden}.fx-book-head{display:flex;justify-content:space-between;padding:14px 16px;background:var(--fx-wash)}.fx-book-grid{display:grid;grid-template-columns:1fr 1fr}.fx-book-grid>div{padding:16px}.fx-book-grid>div+div{border-left:1px solid var(--fx-soft-line)}.fx-book p{display:grid;grid-template-columns:1fr auto auto;gap:12px;margin:10px 0 0;font-size:11px}.fx-book p span{color:var(--fx-muted)}.fx-book p b{font-weight:550}.fx-book p em{font-style:normal;font-family:IBM Plex Mono,monospace}.fx-book-order{border-top:1px solid var(--fx-soft-line);padding:14px 16px;background:var(--fx-wash);display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center}.fx-book-order>span{font:9px IBM Plex Mono,monospace;color:var(--fx-muted)}.fx-book-order b{font-size:11px}.fx-book-order button{border:1px solid var(--fx-line);background:#fff;border-radius:8px;padding:8px 10px;font-size:9px;color:var(--fx-muted)}.fx-provider-tabs,.fx-edge-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-top:26px}.fx-provider-tabs button,.fx-edge-tabs button{border:1px solid var(--fx-line);background:#fff;border-radius:999px;padding:9px 13px;color:var(--fx-muted);font-size:11px}.fx-provider-tabs button.active,.fx-edge-tabs button.active{background:var(--fx-ink);border-color:var(--fx-ink);color:#fff}.fx-provider-stage{display:grid;grid-template-columns:.55fr 1.45fr;gap:30px;align-items:center;margin-top:10px;background:var(--fx-wash);border:1px solid var(--fx-soft-line);border-radius:16px;padding:26px}.fx-provider-stage h3{font-size:28px;margin:8px 0 10px}.fx-rfq{display:grid;grid-template-columns:180px 24px 1fr 24px 180px;gap:8px;align-items:center}.fx-rfq .request,.fx-rfq .selected,.fx-rfq .quotes p{border:1px solid var(--fx-line);background:#fff;border-radius:11px;padding:13px;display:flex;flex-direction:column;gap:6px;margin:0}.fx-rfq .quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.fx-rfq i{font-style:normal;color:var(--fx-accent)}.fx-rfq b{font-size:11px}.fx-edge-route{display:flex;align-items:center;gap:8px;overflow:auto;padding:24px 2px 8px}.fx-edge-route>div{min-width:105px;border:1px solid var(--fx-line);background:#fff;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:6px}.fx-edge-route>div.edge{min-width:175px;background:var(--fx-wash)}.fx-edge-route>div.core{background:#f7fbff;border-color:#b8d8ff;min-width:145px}.fx-edge-route>i{font-style:normal;color:#7d8597}.fx-edge-route>i.accent{color:var(--fx-accent)}.fx-edge-route span{font-size:11px;font-weight:600}.fx-edge-note{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.fx-edge-note>div{border-top:1px solid var(--fx-soft-line);padding:14px 3px 2px;display:flex;flex-direction:column;gap:5px}.fx-edge-note b{font-size:12px}.fx-edge-note span{font-size:11px;color:var(--fx-muted)}.fx-state-line{display:grid;grid-template-columns:1fr 25px 1fr 25px 1fr 25px 1fr;gap:8px;align-items:center;margin-top:26px}.fx-state-line>div{border:1px solid var(--fx-line);border-radius:12px;padding:15px;display:flex;flex-direction:column;gap:6px}.fx-state-line>div.done{border-color:#cfe5d8;background:var(--fx-green-wash)}.fx-state-line>div.failed{grid-column:7;border-color:#ecd1ce;background:var(--fx-red-wash)}.fx-state-line i{font-style:normal;color:var(--fx-accent)}.fx-state-line small{font-size:10px;color:var(--fx-muted)}.fx-finality{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.fx-finality>div{background:var(--fx-wash);border-radius:11px;padding:14px;display:flex;flex-direction:column;gap:7px}.fx-finality b{font-size:11px;line-height:1.45;font-weight:550}.fx-impl-layout{display:grid;grid-template-columns:360px 1fr;gap:12px;margin-top:28px}.fx-impl-list{display:grid;gap:6px}.fx-impl-list button{border:1px solid var(--fx-soft-line);background:#fff;border-radius:10px;padding:11px;text-align:left;display:grid;grid-template-columns:105px 1fr;gap:8px;align-items:center}.fx-impl-list button.active{border-color:#7bbcff;background:#f7fbff}.fx-impl-list b{font-size:11px}.status,.fx-status-big{font:8px IBM Plex Mono,monospace;letter-spacing:.05em}.status.built,.fx-status-big.built{color:var(--fx-green)}.status.reference,.fx-status-big.reference{color:#8b6514}.status.adapter_ready,.fx-status-big.adapter_ready{color:#0647e8}.status.not_connected,.fx-status-big.not_connected{color:var(--fx-red)}.fx-impl-detail{border:1px solid var(--fx-soft-line);border-radius:14px;padding:24px;background:var(--fx-wash)}.fx-status-big{display:inline-flex;border:1px solid var(--fx-line);background:#fff;border-radius:999px;padding:6px 9px}.fx-impl-detail h3{font-size:28px;margin:12px 0 10px}.fx-impl-detail p{max-width:62ch}.fx-api-lines{display:grid;gap:5px;margin:18px 0}.fx-api-lines code{background:var(--fx-ink);color:#eef0f6;border-radius:8px;padding:9px 11px;font:10px IBM Plex Mono,monospace}.fx-impl-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.fx-impl-links a{border:1px solid var(--fx-line);background:#fff;border-radius:9px;padding:9px 11px;font-size:10px}@media (max-width:980px){.fx-level-stage,.fx-private,.fx-provider-stage,.fx-impl-layout,.fx-own-graph{grid-template-columns:1fr}.fx-own-graph>i{transform:rotate(90deg);justify-self:center}.fx-rfq{grid-template-columns:1fr}.fx-rfq>i{transform:rotate(90deg);justify-self:center}.fx-book-order{grid-template-columns:1fr}.fx-impl-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.fx-level-tabs,.fx-book-grid,.fx-edge-note,.fx-finality,.fx-impl-list,.fx-rfq .quotes,.fx-state-line{grid-template-columns:1fr}.fx-state-line i{transform:rotate(90deg);justify-self:center}.fx-state-line>div.failed{grid-column:auto}.fx-phone{width:100%;max-width:340px}.fx-master-line{padding-bottom:12px}}@media (max-width:1060px){.fxp-hero{grid-template-columns:1fr}.fxp-hero-copy{min-height:auto}.fxp-hero-phone{padding:30px}.fxp-artwork,.fxp-artwork.reverse{grid-template-columns:1fr}.fxp-artwork.reverse .fxp-art-copy{order:0}.fxp-market-scenarios{grid-template-columns:1fr 1fr}.fxp-take{grid-template-columns:1fr}}@media (max-width:760px){.fxp-section,.fxp-hero-copy{padding:25px 20px}.fxp-hero-copy h1{font-size:44px}.fxp-hero-proof,.fxp-bank-source-list,.fxp-source-grid,.fxp-market-scenarios,.fxp-sim-grid,.fxp-sim-stats,.fxp-package-grid{grid-template-columns:1fr}.fxp-allocation-shell{grid-template-columns:1fr;padding:14px}.fxp-source-grid{grid-column:auto}.fxp-artwork{padding:20px}.fxp-art-copy{padding:0}.fxp-hero-phone{padding:16px 8px;overflow:hidden}.fxp-product-phone{transform:scale(.94);transform-origin:center}.fxp-take{gap:12px}.fxp-code-window pre{min-height:260px}}@media (max-width:420px){.fxp-hero-copy h1{font-size:38px}.fxp-product-phone{transform:scale(.9)}.fxp-market-note{align-items:flex-start;flex-wrap:wrap}}.fxs-opening,.fxs-section{padding-top:76px;padding-bottom:76px}.fxs-opening{display:grid;grid-template-columns:minmax(0,.8fr) minmax(620px,1.2fr);gap:58px;align-items:center}.fxs-opening-copy{max-width:610px}.fxs-opening-copy h1{font-size:clamp(52px,6vw,86px);line-height:.96;letter-spacing:-.055em;margin:22px 0 20px;color:#07144f}.fxs-opening-copy>p{font-size:18px;line-height:1.62;color:#5e687e;max-width:590px}.fxs-mode-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.fxs-mode-tabs button{border:1px solid #d8dee9;background:#fff;color:#59647a;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:760;cursor:pointer;box-shadow:0 8px 18px #1f2f600a}.fxs-mode-tabs button.active{background:#07144f;border-color:#07144f;color:#fff;box-shadow:0 12px 26px #07144f2e}.fxs-opening-stage,.fxs-stage{position:relative;overflow:hidden;border:1px solid #d8dee9;border-radius:34px;background:linear-gradient(145deg,#fafbfe,#eef2f8);box-shadow:0 30px 72px #1e2f5f1c}.fxs-opening-stage:before,.fxs-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 77% 18%,rgba(8,104,255,.1),transparent 28%),radial-gradient(circle at 18% 83%,rgba(10,155,255,.06),transparent 28%);pointer-events:none}.fxs-opening-stage{min-height:610px;padding:44px;display:grid;grid-template-columns:230px 1fr;gap:42px;align-items:center}.fxs-stage{margin-top:30px;padding:42px}.fxs-stage>*{position:relative;z-index:1}.fxs-phone{width:230px;background:#07144f;border:1px solid #183071;border-radius:34px;padding:18px 16px 19px;color:#fff;box-shadow:0 28px 58px #07144f45,inset 0 1px #ffffff0d}.fxs-phone.compact{width:205px}.fxs-phone-bar{display:flex;justify-content:space-between;color:#91a0c7;font-size:8px;margin:1px 4px 17px}.fxs-phone-label{font-size:8px;letter-spacing:.14em;font-weight:800;color:#91a4d2}.fxs-phone-money{margin-top:13px;padding:13px 14px;border:1px solid #1d3476;background:#0b1a58;border-radius:15px;position:relative}.fxs-phone-money small,.fxs-order-field small{display:block;color:#8595bc;font-size:8px}.fxs-phone-money b{display:block;color:#fff;font-size:20px;margin-top:6px}.fxs-phone-money>span{position:absolute;right:13px;bottom:15px;color:#d9e3fb;font-size:9px;font-weight:750}.fxs-phone-money.receive{background:#0a1851}.fxs-phone-swap{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#0868ff;margin:-3px auto;color:#fff;position:relative;z-index:2}.fxs-phone-rate{display:flex;justify-content:space-between;gap:10px;margin:15px 3px 0;color:#8191b7;font-size:8px}.fxs-phone-rate b{color:#dce5fb;font-size:8px}.fxs-phone button{width:100%;border:0;background:#0868ff;color:#fff;border-radius:11px;padding:11px;margin-top:15px;font-size:9px;font-weight:800}.fxs-route-preview{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.fxs-stage-label{font-size:9px;letter-spacing:.14em;font-weight:800;color:#7a8499}.fxs-route-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:22px 0}.fxs-route-line>div{display:flex;align-items:center;gap:7px}.fxs-route-line b{display:block;padding:13px 15px;border-radius:14px;border:1px solid #d5dce8;background:#fff;color:#07144f;font-size:11px;box-shadow:0 10px 24px #1f2f6012}.fxs-route-line .fx b{background:#07144f;border-color:#07144f;color:#fff}.fxs-route-line .edge b{border-style:dashed;color:#55627d;background:#f9fbfe}.fxs-route-line i{font-style:normal;color:#0868ff;font-size:18px}.fxs-route-preview small{color:#707a90;font-size:11px;line-height:1.5}.fxs-market-reveal{min-height:520px;display:grid;grid-template-columns:190px 45px minmax(520px,1fr) 45px 220px;gap:15px;align-items:center}.fxs-customer-quote,.fxs-customer-result{background:#fff;border:1px solid #d6dce8;border-radius:22px;padding:24px;text-align:center;box-shadow:0 16px 36px #1f2f6014}.fxs-customer-result{background:#07144f;border-color:#142a6d}.fxs-customer-quote span,.fxs-customer-result span,.fxs-market-sources span,.fxs-market-center>span,.fxs-private-side>span,.fxs-selected-fills>span,.fxs-chain-side>span,.fxs-institution-copy>span,.fxs-rfq-request>span,.fxs-fiat-copy>span,.fxs-fiat-route span,.fxs-balance-list>span,.fxs-limit>span,.fxs-new-trade>span,.fxs-treasury-split span,.fxs-deployment-copy>span,.fxs-deployment-flow span,.fxs-code-title>span{font-size:8px;letter-spacing:.13em;font-weight:800;color:#7c879b}.fxs-customer-quote b,.fxs-customer-result b{display:block;font-size:23px;color:#07144f;margin:8px 0}.fxs-customer-result b{color:#fff}.fxs-customer-quote small,.fxs-customer-result small{font-size:9px;color:#7a8497}.fxs-customer-result small{color:#92a3c9}.fxs-customer-quote em{display:block;margin-top:13px;color:#0868ff;font-size:9px;font-style:normal;font-weight:800}.fxs-flow-arrow{text-align:center;color:#0868ff;font-size:26px}.fxs-market-sources{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.fxs-market-sources>div{background:#fff;border:1px solid #d7dde8;border-radius:18px;padding:17px 14px;min-height:132px;box-shadow:0 12px 26px #1f2f600f}.fxs-market-sources .fxs-dot{margin-bottom:14px}.fxs-market-sources b{display:block;color:#07144f;font-size:16px;margin:7px 0 4px}.fxs-market-sources small{font-size:8px;color:#7b8599;line-height:1.45}.fxs-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#0a9bff}.fxs-dot.firm{background:#2fb982}.fxs-dot.treasury{background:#8796df}.fxs-dot.external{background:#d89a2b}.fxs-fillbar{height:9px;background:#10286d;border-radius:999px;overflow:hidden;margin-top:17px;display:flex}.fxs-fillbar i:nth-child(1){width:36%;background:#0a9bff}.fxs-fillbar i:nth-child(2){width:30%;background:#2fb982}.fxs-fillbar i:nth-child(3){width:20%;background:#55b8ff}.fxs-fillbar i:nth-child(4){width:10%;background:#8796df}.fxs-fillbar i:nth-child(5){width:4%;background:#d89a2b}.fxs-customer-market{min-height:590px;display:grid;grid-template-columns:205px 1fr 205px;gap:34px;align-items:center}.fxs-market-center{background:#fff;border:1px solid #d6dce8;border-radius:27px;padding:30px;box-shadow:0 20px 44px #1f2f6017}.fxs-market-center>b{display:block;font-size:24px;color:#07144f;margin-top:7px}.fxs-book{margin:20px 0 16px;border-top:1px solid #e5e9f0;border-bottom:1px solid #e5e9f0;padding:8px 0}.fxs-book>div,.fxs-book p{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:9px 4px}.fxs-book small{font-size:8px;color:#8a93a6}.fxs-book b{font-size:11px;color:#555f75}.fxs-book strong{font-size:11px;color:#0868ff}.fxs-market-center>small{color:#7b8497;font-size:9px}.fxs-order-field{margin-top:10px;background:#0b1955;border:1px solid #1b3274;border-radius:12px;padding:11px 12px}.fxs-order-field b{display:block;color:#fff;font-size:11px;margin-top:4px}.fxs-institution{min-height:500px;display:grid;grid-template-columns:260px 210px minmax(440px,1fr);gap:24px;align-items:center}.fxs-institution-copy b,.fxs-fiat-copy b,.fxs-deployment-copy b,.fxs-code-title b{display:block;color:#07144f;font-size:25px;line-height:1.1;margin:10px 0}.fxs-institution-copy p,.fxs-fiat-copy p,.fxs-deployment-copy p{margin:0;color:#687289;font-size:12px;line-height:1.58}.fxs-rfq-request{background:#fff;border:1px solid #d6dce8;border-radius:22px;padding:22px;box-shadow:0 16px 35px #1f2f6014}.fxs-rfq-request b{display:block;color:#07144f;font-size:17px;margin:8px 0}.fxs-rfq-request small{font-size:9px;color:#7b8598}.fxs-rfq-table{background:#07144f;border:1px solid #142a6d;border-radius:25px;padding:20px;box-shadow:0 24px 50px #07144f38}.fxs-rfq-table .head,.fxs-rfq-table .row{display:grid;grid-template-columns:1.2fr .75fr .8fr .65fr;gap:10px;align-items:center}.fxs-rfq-table .head{padding:0 9px 7px;color:#788bb9;font-size:7px;letter-spacing:.11em}.fxs-rfq-table .row{margin-top:7px;padding:12px 9px;border:1px solid #162f74;background:#0b1957;border-radius:11px;color:#fff;font-size:9px}.fxs-rfq-table .row.selected{border-color:#0868ff;background:#0d2468}.fxs-rfq-table .row>span{display:flex;align-items:center;gap:7px;color:#eaf0ff;font-size:9px}.fxs-rfq-table .row b,.fxs-rfq-table .row strong{font-size:9px}.fxs-rfq-table .row em{font-style:normal;color:#5ebdff}.fxs-rfq-table .summary{display:flex;justify-content:space-between;margin-top:12px;background:#10286f;border-radius:10px;padding:10px 11px}.fxs-rfq-table .summary span{font-size:7px;color:#7890c3}.fxs-rfq-table .summary b{font-size:9px;color:#fff}.fxs-settlement{min-height:540px;display:grid;grid-template-columns:1fr 260px 1fr;gap:26px;align-items:center}.fxs-private-side,.fxs-chain-side{background:#fff;border:1px solid #d6dce8;border-radius:26px;padding:28px;box-shadow:0 18px 40px #1f2f6014}.fxs-chain-side{background:#07144f;border-color:#142a6d}.fxs-private-side>b,.fxs-chain-side>b{display:block;font-size:25px;color:#07144f;margin:8px 0 18px}.fxs-chain-side>b{color:#fff}.fxs-private-side p,.fxs-chain-side p{margin:0;padding:10px 0;border-top:1px solid #e6e9ef;font-size:11px;color:#3f4a61}.fxs-chain-side p{border-top-color:#ffffff17;color:#dce5fb}.fxs-chain-side>div{margin-top:18px;background:#0d2468;border:1px solid #1c3f91;border-radius:12px;padding:12px;color:#fff;font-size:10px;font-weight:750}.fxs-selected-fills{background:#f7faff;border:1px dashed #b9c9df;border-radius:22px;padding:22px}.fxs-selected-fills>div{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #e2e8f1}.fxs-selected-fills i{width:8px;height:8px;border-radius:50%;background:#0868ff}.fxs-selected-fills b{font-size:10px;color:#39445d}.fxs-selected-fills strong{font-size:10px;color:#07144f}.fxs-selected-fills em{display:block;margin-top:13px;text-align:center;color:#0868ff;font-size:9px;font-style:normal;font-weight:800}.fxs-fiat{min-height:500px;display:grid;grid-template-columns:240px 1fr;gap:30px;align-items:center}.fxs-fiat-copy span{display:block;color:#07144f;font-size:23px;line-height:1.1;letter-spacing:-.02em}.fxs-fiat-route{display:grid;grid-template-columns:1fr 28px 1.1fr 28px 1fr 28px 1fr;gap:8px;align-items:center}.fxs-fiat-route>div{min-height:125px;background:#fff;border:1px solid #d6dce8;border-radius:18px;padding:17px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 12px 26px #1f2f600f}.fxs-fiat-route>div.stable{background:#f7fbff;border-color:#afd0ff}.fxs-fiat-route>div.fx{background:#07144f;border-color:#142a6d}.fxs-fiat-route>i{font-style:normal;color:#0868ff;font-size:20px;text-align:center}.fxs-fiat-route b{display:block;color:#07144f;font-size:13px;margin:7px 0}.fxs-fiat-route .fx b{color:#fff}.fxs-fiat-route small{font-size:8px;color:#7b8598}.fxs-fiat-route .fx span,.fxs-fiat-route .fx small{color:#8498c5}.fxs-direct-stable{grid-column:2;justify-self:end;margin-top:2px;border-top:1px solid #d9dfe9;padding-top:14px;display:flex;gap:12px;align-items:center}.fxs-direct-stable span{color:#0868ff;font-weight:800;font-size:10px}.fxs-direct-stable b{font-size:10px;color:#4b566e}.fxs-treasury{min-height:500px;display:grid;grid-template-columns:220px 1fr 210px 1fr;gap:24px;align-items:center}.fxs-balance-list,.fxs-limit,.fxs-new-trade,.fxs-treasury-split{background:#fff;border:1px solid #d6dce8;border-radius:22px;padding:22px;box-shadow:0 16px 35px #1f2f6012}.fxs-balance-list p{display:flex;justify-content:space-between;margin:0;padding:10px 0;border-top:1px solid #e8ebf1}.fxs-balance-list p:first-of-type{margin-top:13px}.fxs-balance-list p b{font-size:10px;color:#5d677c}.fxs-balance-list p strong{font-size:11px;color:#07144f}.fxs-limit>b{display:block;font-size:25px;color:#07144f;margin:8px 0 17px}.fxs-limit .meter{height:13px;background:#edf0f5;border-radius:999px;overflow:hidden;display:flex}.fxs-limit .meter i:first-child{width:64%;background:#0868ff}.fxs-limit .meter i:last-child{width:24%;background:#8796df}.fxs-limit small{display:block;margin-top:10px;font-size:8px;color:#7b8598}.fxs-new-trade{text-align:center}.fxs-new-trade b{display:block;font-size:23px;color:#07144f;margin:8px 0}.fxs-new-trade small{font-size:9px;color:#7a8498}.fxs-treasury-split{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fxs-treasury-split>div{padding:13px;border-radius:13px;background:#f7f9fd;border:1px solid #e1e6ef}.fxs-treasury-split b{display:block;font-size:18px;color:#07144f;margin:7px 0}.fxs-treasury-split small{font-size:8px;color:#7b8598}.fxs-deployment{min-height:500px;display:grid;grid-template-columns:260px 1fr;gap:34px;align-items:center}.fxs-deployment-flow{display:grid;grid-template-columns:170px 32px 1fr 32px 190px;gap:8px;align-items:center}.fxs-deployment-flow>i{font-style:normal;text-align:center;color:#0868ff;font-size:22px}.fxs-deployment-flow .customer,.fxs-deployment-flow .stack{background:#fff;border:1px solid #d6dce8;border-radius:20px;padding:20px;box-shadow:0 14px 30px #1f2f6012}.fxs-deployment-flow .customer{text-align:center}.fxs-deployment-flow .customer b{display:block;color:#07144f;font-size:15px;margin-top:8px}.fxs-deployment-flow .stack{background:#07144f;border-color:#142a6d}.fxs-deployment-flow .stack>span{color:#8196c5}.fxs-deployment-flow .stack p{display:grid;grid-template-columns:25px 1fr;gap:8px;margin:0;padding:9px 0;border-top:1px solid rgba(255,255,255,.08)}.fxs-deployment-flow .stack p:first-of-type{margin-top:10px}.fxs-deployment-flow .stack small{color:#6f86bc;font-size:8px}.fxs-deployment-flow .stack b{font-size:10px;color:#eef3ff}.fxs-handoff{padding-bottom:34px}.fxs-code-map{min-height:470px;display:grid;grid-template-columns:270px 1fr;gap:36px;align-items:center;background:#07144f;border-color:#142a6d}.fxs-code-title>span{color:#8094c2}.fxs-code-title b{color:#fff}.fxs-code-title small{color:#8ea0c7;font-size:9px}.fxs-package-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fxs-package-grid>div{background:#0b1957;border:1px solid #17317a;border-radius:14px;padding:15px}.fxs-package-grid code{display:block;color:#61b8ff;font-size:10px}.fxs-package-grid span{display:block;color:#cbd6f0;font-size:9px;margin-top:6px;line-height:1.45}@media (max-width:1180px){.fxs-opening{grid-template-columns:1fr}.fxs-opening-stage{grid-template-columns:230px 1fr}.fxs-market-reveal{grid-template-columns:180px 30px 1fr}.fxs-market-reveal>.fxs-flow-arrow:nth-of-type(2){display:none}.fxs-customer-result{grid-column:3}.fxs-market-sources{grid-template-columns:repeat(3,1fr)}.fxs-institution{grid-template-columns:220px 1fr}.fxs-rfq-table{grid-column:1/-1}.fxs-treasury{grid-template-columns:1fr 1fr}.fxs-deployment,.fxs-code-map{grid-template-columns:1fr}}@media (max-width:820px){.fxs-opening,.fxs-section{padding-top:52px;padding-bottom:52px}.fxs-opening-stage,.fxs-stage{padding:24px;border-radius:26px}.fxs-opening-stage{grid-template-columns:1fr;justify-items:center}.fxs-route-preview{width:100%}.fxs-market-reveal,.fxs-customer-market,.fxs-institution,.fxs-settlement,.fxs-fiat,.fxs-treasury,.fxs-deployment-flow,.fxs-code-map{display:flex;flex-direction:column;align-items:stretch}.fxs-market-sources{grid-template-columns:1fr 1fr}.fxs-customer-result{grid-column:auto}.fxs-flow-arrow{transform:rotate(90deg)}.fxs-customer-market .fxs-phone{align-self:center}.fxs-fiat-route{grid-template-columns:1fr}.fxs-fiat-route>i{transform:rotate(90deg)}.fxs-direct-stable{grid-column:auto;justify-self:auto}.fxs-package-grid{grid-template-columns:1fr}.fxs-treasury-split{grid-template-columns:1fr 1fr}.fxs-mode-tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.fxs-mode-tabs button{white-space:nowrap}.fxs-opening-copy h1{font-size:56px}}.fxo-hero{display:grid;grid-template-columns:minmax(380px,.82fr) minmax(650px,1.18fr);gap:72px;align-items:center;padding-top:88px;padding-bottom:96px}.fxo-hero-copy{max-width:620px}.fxo-eyebrow{font-size:10px;letter-spacing:.16em;font-weight:850;color:#0868ff}.fxo-hero h1{font-size:clamp(56px,6.4vw,92px);line-height:.94;letter-spacing:-.06em;color:#07144f;margin:22px 0 28px}.fxo-hero-copy>p{font-size:17px;line-height:1.65;color:#5b667d;margin:0 0 14px}.fxo-actions{display:flex;gap:10px;margin-top:30px}.fxo-actions a,.fxo-repo-actions a{display:inline-flex;align-items:center;justify-content:center;background:#07144f;color:#fff;border:1px solid #07144f;border-radius:999px;padding:12px 18px;font-size:11px;font-weight:800}.fxo-actions a.quiet{background:#fff;color:#07144f;border-color:#d7dde8}.fxo-product-shell{min-height:620px;background:linear-gradient(145deg,#f9fbff,#e9eef7);border:1px solid #d7dde8;border-radius:38px;padding:46px;display:grid;grid-template-columns:270px 1fr;gap:32px;align-items:center;box-shadow:0 35px 80px #1e2f5f21;position:relative;overflow:hidden}.fxo-product-shell:before,.fxo-route-stage:before,.fxo-fiat-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 12%,rgba(8,104,255,.12),transparent 28%);pointer-events:none}.fxo-phone{background:#07144f;border:1px solid #183170;border-radius:34px;padding:24px 20px;color:#fff;box-shadow:0 28px 55px #07144f42;position:relative;z-index:1}.fxo-phone-top,.fxo-live-title{display:flex;align-items:center;justify-content:space-between}.fxo-phone-top span{font-size:11px;font-weight:800}.fxo-phone-top em{font-size:8px;font-style:normal;color:#6cc1ff}.fxo-amounts{margin-top:26px}.fxo-amounts>div{position:relative;padding:17px 16px;background:#0b1a58;border:1px solid #1c3476;border-radius:16px}.fxo-amounts small{display:block;color:#8fa0c8;font-size:8px}.fxo-amounts strong{display:block;font-size:23px;margin-top:7px;letter-spacing:-.02em}.fxo-amounts span{position:absolute;right:15px;bottom:20px;color:#d9e3fa;font-size:9px;font-weight:800}.fxo-amounts>i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#0868ff;margin:-4px auto;font-style:normal;position:relative;z-index:1}.fxo-rate{display:flex;justify-content:space-between;gap:10px;margin-top:18px;font-size:8px;color:#8fa0c8}.fxo-rate b{color:#dbe5fb}.fxo-phone>button{width:100%;border:0;border-radius:12px;background:#0868ff;color:#fff;padding:13px;margin-top:18px;font-size:10px;font-weight:850}.fxo-phone>button:disabled{opacity:.45}.fxo-live-rail{position:relative;z-index:1;background:#fff;border:1px solid #d7dde8;border-radius:25px;padding:24px;box-shadow:0 18px 40px #1f2f6014}.fxo-live-title{padding-bottom:16px;border-bottom:1px solid #e5e9f0;gap:9px}.fxo-live-title>span{width:9px;height:9px;border-radius:50%;background:#a8b0bf}.fxo-live-title>span.online{background:#23b47e;box-shadow:0 0 0 4px #23b47e1f}.fxo-live-title b{font-size:11px;color:#07144f;margin-right:auto}.fxo-live-title em{font-size:9px;font-style:normal;color:#0868ff;font-weight:800}.fxo-live-values{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:18px}.fxo-live-values span{font-size:9px;color:#7c8698}.fxo-live-values b{font-size:10px;color:#07144f;text-align:right}.fxo-live-states{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.fxo-live-states span{padding:7px 8px;border-radius:999px;background:#f0f2f6;color:#8b94a5;font-size:7px;text-transform:uppercase;font-weight:800}.fxo-live-states span.done{background:#e9f4ff;color:#0868ff}.fxo-section{padding-top:86px;padding-bottom:86px}.fxo-section-head{display:grid;grid-template-columns:52px minmax(0,850px);gap:24px;align-items:start;margin-bottom:38px}.fxo-section-head>span{font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#0868ff;border-top:2px solid #0868ff;padding-top:10px}.fxo-section-head h2{font-size:clamp(38px,4vw,60px);line-height:1;letter-spacing:-.045em;color:#07144f;margin:0 0 18px}.fxo-section-head p{font-size:15px;line-height:1.66;color:#616c82;margin:0 0 10px;max-width:800px}.fxo-route-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.fxo-route-tabs button{border:1px solid #d7dde8;background:#fff;color:#59647a;border-radius:999px;padding:11px 15px;font-size:10px;font-weight:800;cursor:pointer}.fxo-route-tabs button.active{background:#07144f;border-color:#07144f;color:#fff}.fxo-route-stage,.fxo-fiat-stage{position:relative;overflow:hidden;border:1px solid #d7dde8;border-radius:30px;background:linear-gradient(145deg,#fafbfe,#eef2f8);min-height:350px;padding:38px;display:grid;grid-template-columns:260px 1fr 260px;gap:32px;align-items:center}.fxo-route-stage>*,.fxo-fiat-stage>*{position:relative;z-index:1}.fxo-route-stage h3,.fxo-fiat-stage h3{font-size:23px;line-height:1.2;color:#07144f;margin:10px 0}.fxo-route-stage p{font-size:12px;color:#687389;line-height:1.5}.fxo-route-stage small{display:block;color:#8a5c13;font-size:9px;line-height:1.4}.fxo-step-line{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}.fxo-step-line>div{display:flex;align-items:center;gap:7px}.fxo-step-line span{display:block;min-width:64px;text-align:center;background:#fff;border:1px solid #d4dce8;border-radius:14px;padding:14px 11px;color:#07144f;font-size:10px;font-weight:850}.fxo-step-line .core span{background:#0868ff;border-color:#0868ff;color:#fff;box-shadow:0 12px 24px #0868ff3b}.fxo-step-line .edge span{border-style:dashed;color:#5d687d}.fxo-step-line i{font-style:normal;color:#0868ff;font-size:17px}.fxo-finality-list{display:grid;gap:8px}.fxo-finality-list>div{background:#fff;border:1px solid #d8dee8;border-radius:13px;padding:12px}.fxo-finality-list b,.fxo-finality-list span{display:block;font-size:9px;color:#07144f}.fxo-finality-list span{color:#747f93;margin-top:4px}.fxo-dark{background:#07144f;color:#fff;max-width:none;padding-left:max(24px,calc((100vw - 1440px)/2 + 52px));padding-right:max(24px,calc((100vw - 1440px)/2 + 52px))}.fxo-dark .fxo-section-head h2{color:#fff}.fxo-dark .fxo-section-head p{color:#aebbd8}.fxo-dark .fxo-section-head>span{color:#61b9ff;border-color:#61b9ff}.fxo-lifecycle{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.fxo-lifecycle>div{min-height:150px;background:#0b1956;border:1px solid #173170;border-radius:18px;padding:17px;display:flex;flex-direction:column}.fxo-lifecycle span{font-size:8px;color:#61b9ff;font-weight:800}.fxo-lifecycle b{font-size:12px;color:#fff;margin-top:auto}.fxo-lifecycle small{font-size:8px;line-height:1.4;color:#9baad0;margin-top:7px}.fxo-allocation{display:grid;grid-template-columns:1.3fr .7fr;gap:20px}.fxo-source-list{display:grid;grid-template-columns:1fr 1fr;gap:9px}.fxo-source-list button{display:grid;grid-template-columns:9px 1fr auto;gap:11px;align-items:center;text-align:left;background:#fff;border:1px solid #d8dee8;border-radius:16px;padding:14px;cursor:pointer}.fxo-source-list button.active{border-color:#0868ff;box-shadow:0 0 0 2px #0868ff1a}.fxo-source-list button.blocked{opacity:.52}.fxo-source-list i{width:9px;height:9px;border-radius:50%;background:#23b47e}.fxo-source-list button.blocked i{background:#aab1bf}.fxo-source-list span b,.fxo-source-list span small{display:block}.fxo-source-list span b{font-size:10px;color:#07144f}.fxo-source-list span small{font-size:7px;color:#7b8598;margin-top:4px}.fxo-source-list strong{font-size:10px;color:#07144f}.fxo-allocation-result{background:#07144f;border:1px solid #173170;border-radius:24px;padding:24px;color:#fff}.fxo-allocation-result>strong{display:block;font-size:34px;letter-spacing:-.04em;margin:14px 0}.fxo-fillbar{height:10px;display:flex;border-radius:999px;overflow:hidden;background:#10286c}.fxo-fillbar i:nth-child(6n+1){background:#0a9bff}.fxo-fillbar i:nth-child(6n+2){background:#2fb982}.fxo-fillbar i:nth-child(6n+3){background:#8796df}.fxo-fillbar i:nth-child(6n+4){background:#55b8ff}.fxo-fillbar i:nth-child(6n+5){background:#d89a2b}.fxo-fillbar i:nth-child(6n){background:#d85d87}.fxo-allocation-result dl{display:grid;grid-template-columns:1fr auto;gap:9px;margin:20px 0 0}.fxo-allocation-result dt{font-size:8px;color:#8fa1ca}.fxo-allocation-result dd{font-size:9px;color:#fff;margin:0;text-align:right}.fxo-mode-stage{margin-top:20px;border:1px solid #d8dee8;border-radius:22px;padding:24px;display:grid;grid-template-columns:330px 1fr;gap:30px}.fxo-mode-stage .fxo-route-tabs{margin:0}.fxo-mode-stage b{font-size:17px;color:#07144f}.fxo-mode-stage p{font-size:11px;color:#69748a;margin:7px 0 0}.fxo-two-column{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.fxo-two-column .fxo-section-head{grid-template-columns:52px 1fr;margin:0}.fxo-control-panel{background:#f2f5fa;border:1px solid #d8dee8;border-radius:28px;padding:28px}.fxo-amount-control label{display:block;font-size:9px;font-weight:800;color:#687389;margin-bottom:8px}.fxo-amount-control>div{display:grid;grid-template-columns:auto 1fr auto;background:#fff;border:1px solid #d5dce8;border-radius:13px;overflow:hidden}.fxo-amount-control span{padding:13px;color:#718096;font-size:12px}.fxo-amount-control input{border:0;outline:0;color:#07144f;font:700 15px/1 inherit;min-width:0}.fxo-amount-control button{border:0;background:#07144f;color:#fff;padding:0 16px;font-size:9px;font-weight:800}.fxo-scenario-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.fxo-scenario-list button{border:1px solid #d7dde8;background:#fff;color:#59647a;border-radius:12px;padding:11px;text-align:left;font-size:8px;font-weight:750}.fxo-scenario-list button.active{border-color:#0868ff;color:#0868ff;background:#f1f7ff}.fxo-error{padding:12px;background:#fff0f0;color:#a33d3d;border-radius:12px;font-size:10px}.fxo-boundary{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:18px;align-items:stretch}.fxo-boundary>div{background:#0b1956;border:1px solid #173170;border-radius:23px;padding:24px}.fxo-boundary p{display:flex;justify-content:space-between;gap:10px;margin:0;padding:11px 0;border-top:1px solid rgba(255,255,255,.08);color:#d6dff3;font-size:10px}.fxo-boundary p:first-of-type{margin-top:14px}.fxo-boundary p b{color:#fff}.fxo-boundary .fxo-selected{background:#0d2468;border-color:#0868ff}.fxo-boundary small{display:block;color:#7ec5ff;font-size:8px;line-height:1.5;margin-top:16px}.fxo-fiat-stage{grid-template-columns:280px 1fr 260px}.fxo-fiat-stage>div:first-child>span{font-size:9px;color:#747f93}.fxo-mechanisms{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px}.fxo-mechanisms>div{display:grid;gap:6px}.fxo-mechanisms button{display:grid;grid-template-columns:28px 1fr;gap:10px;text-align:left;border:1px solid #d8dee8;background:#fff;border-radius:13px;padding:13px;cursor:pointer}.fxo-mechanisms button.active{background:#07144f;border-color:#07144f;color:#fff}.fxo-mechanisms button span{font-size:8px;color:#0868ff}.fxo-mechanisms button b{font-size:10px}.fxo-mechanisms article{background:#f2f5fa;border:1px solid #d8dee8;border-radius:26px;padding:30px;position:sticky;top:100px;align-self:start}.fxo-mechanisms article h3{font-size:28px;color:#07144f;margin:13px 0}.fxo-mechanisms article p{font-size:13px;color:#657086;line-height:1.6}.fxo-mechanisms article>div{display:flex;gap:8px;margin-top:24px}.fxo-mechanisms article a{font-size:9px;font-weight:800;color:#0868ff;background:#fff;border:1px solid #d8dee8;border-radius:999px;padding:9px 12px}.fxo-repository{background:#f3f6fa;border-top:1px solid #dce2eb}.fxo-repo-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px}.fxo-request{background:#07144f;border:1px solid #173170;border-radius:23px;padding:22px;color:#fff}.fxo-request>div{display:flex;gap:10px;align-items:center}.fxo-request>div span{font-size:8px;font-weight:800;color:#5fc0ff}.fxo-request code{font-size:9px;color:#dbe5fa}.fxo-request pre{min-height:160px;background:#091850;border:1px solid #152e70;border-radius:13px;padding:16px;color:#91d1ff;font-size:10px;line-height:1.6;overflow:auto;margin:18px 0}.fxo-package-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fxo-package-list a{background:#fff;border:1px solid #d8dee8;border-radius:15px;padding:14px}.fxo-package-list code,.fxo-package-list span{display:block}.fxo-package-list code{font-size:10px;color:#0868ff;font-weight:800}.fxo-package-list span{font-size:8px;line-height:1.45;color:#687389;margin-top:5px}.fxo-repo-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.fxo-repo-actions a{background:#fff;color:#07144f;border-color:#d2d9e5}@media (max-width:1120px){.fxo-hero{grid-template-columns:1fr}.fxo-product-shell{max-width:800px}.fxo-route-stage,.fxo-fiat-stage{grid-template-columns:1fr}.fxo-lifecycle{grid-template-columns:repeat(4,1fr)}.fxo-two-column{grid-template-columns:1fr}.fxo-two-column .fxo-section-head{margin-bottom:32px}}@media (max-width:760px){.fxo-hero,.fxo-section{padding-top:54px;padding-bottom:54px}.fxo-hero h1{font-size:50px}.fxo-product-shell{min-height:0;grid-template-columns:1fr;padding:22px;border-radius:26px}.fxo-phone{max-width:270px;margin:auto}.fxo-section-head{grid-template-columns:34px 1fr;gap:14px}.fxo-section-head h2{font-size:36px}.fxo-route-tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.fxo-route-tabs button{white-space:nowrap}.fxo-route-stage,.fxo-fiat-stage{padding:22px;border-radius:23px}.fxo-step-line{justify-content:flex-start}.fxo-step-line>div{flex:1 0 auto}.fxo-lifecycle{grid-template-columns:1fr 1fr}.fxo-allocation,.fxo-mode-stage,.fxo-boundary,.fxo-mechanisms,.fxo-repo-layout,.fxo-source-list,.fxo-package-list{grid-template-columns:1fr}.fxo-mode-stage{gap:18px}.fxo-mechanisms article{position:static}.fxo-scenario-list{grid-template-columns:1fr}.fxo-dark{padding-left:20px;padding-right:20px}.fxo-actions,.fxo-repo-actions{align-items:stretch;flex-direction:column}.fxo-actions a,.fxo-repo-actions a{width:100%}}.fxo-phone>a{display:block;text-align:center;width:100%;border:0;border-radius:12px;background:#0868ff;color:#fff;padding:13px;margin-top:18px;font-size:10px;font-weight:850}.fxo-phone>a.disabled{opacity:.45;pointer-events:none}.fxo-fiat-stage>div:first-child>small{display:block;margin-top:10px;color:#8a5c13;font-size:9px;line-height:1.45}.fxn-page{--fxn-navy:#07144f;--fxn-blue:#0868ff;--fxn-sky:#0a9bff;--fxn-line:#dbe1ec;--fxn-muted:#687289;--fxn-bg:#f5f7fb;--fxn-green:#2fb982;--fxn-amber:#d89a2b}.fxn-page .fxp-section-head>div{max-width:780px}.fxn-page .fxp-section-head h2{max-width:760px}.fxn-hero{grid-template-columns:minmax(0,.84fr) minmax(560px,1.16fr);gap:56px;align-items:center;padding-bottom:88px}.fxn-hero .fxp-hero-copy{max-width:600px}.fxn-hero .fxp-hero-copy h1{max-width:620px}.fxn-hero .fxp-hero-copy>p{max-width:590px}.fxn-hero-usecases{display:flex;gap:8px;flex-wrap:wrap;margin-top:27px}.fxn-hero-usecases span{font-size:11px;font-weight:750;color:#35415d;border:1px solid #dce1eb;background:#fff;border-radius:999px;padding:9px 12px}.fxn-hero-machine{min-height:585px;border-radius:36px;background:linear-gradient(145deg,#f9fafe,#edf1f8);border:1px solid #d9dfea;box-shadow:0 32px 80px #1a2b601f;padding:42px;display:grid;grid-template-columns:210px 72px minmax(310px,1fr);align-items:center;position:relative;overflow:hidden}.fxn-hero-machine:before,.fxn-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 17%,rgba(8,104,255,.09),transparent 27%),radial-gradient(circle at 15% 78%,rgba(10,155,255,.06),transparent 25%);pointer-events:none}.fxn-stage{margin-top:28px;border:1px solid #d9dfea;border-radius:34px;background:linear-gradient(145deg,#f9fafe,#eef2f8);box-shadow:0 28px 68px #1a2b601a;position:relative;overflow:hidden;padding:42px}.fxn-stage>*{position:relative;z-index:1}.fxn-phone{width:210px;background:#08144c;border:1px solid #152869;border-radius:32px;padding:17px 15px 18px;box-shadow:0 22px 45px #07144f40,inset 0 1px #ffffff0f;color:#fff}.fxn-phone-bar{display:flex;justify-content:space-between;font-size:8px;color:#95a2c5;margin:1px 4px 17px}.fxn-eyebrow{font-size:8px;letter-spacing:.13em;color:#8fa3d0;font-weight:800}.fxn-money{margin-top:13px;border-radius:15px;border:1px solid #1b3174;background:#0c1b58;padding:12px 13px;position:relative}.fxn-money small,.fxn-maker-field span{display:block;color:#8595bd;font-size:8px}.fxn-money b{display:block;color:#fff;font-size:19px;margin-top:6px}.fxn-money>span{position:absolute;right:12px;bottom:14px;color:#cfdbf8;font-size:9px;font-weight:750}.fxn-money.receive{background:#0b1852}.fxn-swap{width:29px;height:29px;border-radius:50%;background:var(--fxn-blue);display:grid;place-items:center;margin:-3px auto;color:#fff;position:relative;z-index:2}.fxn-rate{display:flex;justify-content:space-between;gap:10px;margin:15px 3px 0;font-size:8px;color:#8291b7}.fxn-rate b{font-size:8px;color:#dbe5ff}.fxn-phone button{width:100%;border:0;background:var(--fxn-blue);color:#fff;border-radius:11px;padding:11px 10px;margin-top:15px;font-size:9px;font-weight:800}.fxn-hero-path{display:flex;flex-direction:column;align-items:center;gap:11px;color:#7a849a;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.fxn-hero-path i{height:62px;width:2px;background:linear-gradient(var(--fxn-blue),var(--fxn-sky));position:relative}.fxn-hero-path i:after{content:"";position:absolute;bottom:-1px;left:50%;width:7px;height:7px;border-right:2px solid var(--fxn-blue);border-bottom:2px solid var(--fxn-blue);transform:translate(-50%) rotate(45deg)}.fxn-hero-core{background:#07144f;border:1px solid #132a70;border-radius:27px;padding:22px;box-shadow:0 28px 58px #07144f3d}.fxn-core-title{padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.12)}.fxn-core-title span{display:block;color:#8298ca;font-size:8px;letter-spacing:.14em;font-weight:800}.fxn-core-title b{display:block;color:#fff;font-size:19px;margin-top:7px}.fxn-core-row{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;padding:12px 2px;border-bottom:1px solid rgba(255,255,255,.07)}.fxn-core-row b{display:block;color:#eef3ff;font-size:10px}.fxn-core-row small{display:block;color:#7f90b8;font-size:8px;margin-top:2px}.fxn-core-row strong{color:#fff;font-size:10px}.fxn-dot{width:8px;height:8px;border-radius:50%;background:var(--fxn-sky);display:inline-block;flex:0 0 auto}.fxn-dot.firm{background:var(--fxn-green)}.fxn-dot.treasury{background:#8998df}.fxn-dot.external{background:var(--fxn-amber)}.fxn-core-settle{margin-top:14px;background:#0d246b;border:1px solid #1c3d8f;border-radius:12px;padding:11px 12px}.fxn-core-settle span{display:block;font-size:7px;color:#7790c5;letter-spacing:.12em}.fxn-core-settle b{display:block;color:#fff;font-size:10px;margin-top:4px}.fxn-intro{padding-top:70px}.fxn-intro-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:29px}.fxn-intro-grid article{border-top:1px solid #cfd6e3;padding:19px 12px 8px 0}.fxn-intro-grid article span{font-size:9px;letter-spacing:.12em;color:#8790a4;font-weight:800}.fxn-intro-grid article b{display:block;margin-top:19px;color:#07144f;font-size:18px}.fxn-intro-grid article p{margin:9px 0 0;color:#687289;font-size:13px;line-height:1.55;max-width:290px}.fxn-section{padding-top:72px;padding-bottom:70px}.fxn-two-phones{min-height:610px;display:grid;grid-template-columns:210px 110px 210px minmax(260px,1fr);gap:26px;align-items:center}.fxn-market-link{display:flex;flex-direction:column;align-items:center;gap:14px;color:#778197;font-size:8px;letter-spacing:.12em;font-weight:800}.fxn-market-link i{font-style:normal;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #cfd7e6;color:var(--fxn-blue);font-size:20px;box-shadow:0 10px 22px #1e2f5f14}.fxn-pair{margin-top:14px;background:#0c1b58;border:1px solid #1b3174;border-radius:14px;padding:13px}.fxn-pair b{display:block;font-size:15px}.fxn-pair small{display:block;color:#8191b9;font-size:8px;margin-top:3px}.fxn-maker-field{margin-top:9px;background:#0a1851;border:1px solid #192f70;border-radius:12px;padding:11px 12px}.fxn-maker-field b{display:block;font-size:11px;color:#fff;margin-top:4px}.fxn-maker-status{display:flex;align-items:center;gap:7px;color:#a7b5d6;font-size:8px;margin-top:12px}.fxn-market-center{align-self:stretch;background:#fff;border:1px solid #d6dce8;border-radius:26px;padding:28px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 18px 42px #1e2f5f17}.fxn-market-center>span{font-size:8px;letter-spacing:.13em;color:#7d879b;font-weight:800}.fxn-market-center>b{font-size:24px;color:#07144f;margin-top:8px}.fxn-book-mini{margin:24px 0 18px;border-top:1px solid #e5e8ef;border-bottom:1px solid #e5e8ef;padding:8px 0}.fxn-book-mini p{display:flex;justify-content:space-between;margin:0;padding:9px 4px;font-size:11px}.fxn-book-mini em{font-style:normal;color:#778197}.fxn-book-mini strong{color:#0868ff}.fxn-market-center small{color:#7b8497;font-size:9px}.fxn-boundary{min-height:520px;display:grid;grid-template-columns:1fr 130px 1fr;gap:25px;align-items:center}.fxn-boundary-side{border-radius:26px;padding:28px;background:#fff;border:1px solid #d6dce8;box-shadow:0 18px 40px #1e2f5f14}.fxn-boundary-side.chain{background:#07144f;border-color:#132a70}.fxn-boundary-side>span{font-size:8px;letter-spacing:.13em;font-weight:800;color:#7d879b}.fxn-boundary-side.chain>span{color:#8298ca}.fxn-boundary-side>b{display:block;font-size:24px;color:#07144f;margin-top:8px}.fxn-boundary-side.chain>b{color:#fff}.fxn-boundary-side>div{margin:21px 0}.fxn-boundary-side p{margin:0;border-top:1px solid #e7eaf0;padding:10px 0;color:#3e4962;font-size:11px}.fxn-boundary-side.chain p{border-top-color:#ffffff17;color:#dce5fb}.fxn-boundary-side small{color:#7a8499;font-size:9px;line-height:1.5}.fxn-boundary-side.chain small{color:#91a1c5}.fxn-boundary-arrow{text-align:center;color:#768198;font-size:8px;letter-spacing:.1em}.fxn-boundary-arrow i{display:block;font-style:normal;font-size:30px;color:var(--fxn-blue);margin:8px 0}.fxn-boundary-arrow small{font-size:8px}.fxn-route{min-height:520px;display:grid;grid-template-columns:190px 50px 1fr 220px;gap:20px;align-items:center}.fxn-trade,.fxn-route-total{background:#fff;border:1px solid #d6dce8;border-radius:23px;padding:24px;text-align:center;box-shadow:0 18px 38px #1e2f5f14}.fxn-trade span,.fxn-route-total span,.fxn-route-sources span,.fxn-provider-intro>span,.fxn-provider-request>span,.fxn-fiat-copy>span,.fxn-fiat-flow span,.fxn-limit>span,.fxn-next-trade>span,.fxn-treasury-answer span,.fxn-leg>span,.fxn-deploy-copy>span,.fxn-deploy-constant>span{font-size:8px;letter-spacing:.12em;font-weight:800;color:#7e879a}.fxn-trade b,.fxn-route-total b{display:block;color:#07144f;font-size:23px;margin:8px 0}.fxn-trade small,.fxn-route-total small{color:#7a8498;font-size:9px}.fxn-route-line{height:3px;background:linear-gradient(90deg,#0868ff,#0a9bff);position:relative}.fxn-route-line:after{content:"";position:absolute;right:-2px;top:50%;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:3px solid #0a9bff;border-right:3px solid #0a9bff}.fxn-route-sources{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fxn-route-sources>div{background:#fff;border:1px solid #d6dce8;border-radius:18px;padding:17px;box-shadow:0 12px 27px #1e2f5f0f}.fxn-route-sources>div>.fxn-dot{margin-right:7px}.fxn-route-sources b{display:block;color:#07144f;font-size:17px;margin:8px 0 4px}.fxn-route-sources small{color:#7a8498;font-size:9px}.fxn-route-total{background:#07144f;border-color:#132a70}.fxn-route-total span,.fxn-route-total small{color:#8195c3}.fxn-route-total b{color:#fff}.fxn-provider{min-height:500px;display:grid;grid-template-columns:280px 190px minmax(440px,1fr);gap:22px;align-items:center}.fxn-provider-intro{padding-right:10px}.fxn-provider-intro b{display:block;color:#07144f;font-size:24px;line-height:1.13;margin:10px 0}.fxn-provider-intro p,.fxn-fiat-copy p,.fxn-deploy-copy p{color:#687289;font-size:12px;line-height:1.58;margin:0}.fxn-provider-request{background:#fff;border:1px solid #d6dce8;border-radius:22px;padding:22px;box-shadow:0 16px 34px #1e2f5f14}.fxn-provider-request b{display:block;color:#07144f;font-size:17px;margin:8px 0}.fxn-provider-request small{font-size:9px;color:#7c869a}.fxn-provider-table{background:#07144f;border:1px solid #132a70;border-radius:25px;padding:20px;box-shadow:0 25px 52px #07144f38}.fxn-provider-table .head,.fxn-provider-table .row{display:grid;grid-template-columns:1.2fr .75fr .8fr .65fr;align-items:center;gap:10px}.fxn-provider-table .head{color:#768ab9;font-size:7px;letter-spacing:.11em;padding:0 9px 7px}.fxn-provider-table .row{border:1px solid #162f74;background:#0b1957;border-radius:11px;padding:12px 9px;margin-top:7px;color:#fff;font-size:9px}.fxn-provider-table .row.selected{border-color:#0868ff;background:#0d2468}.fxn-provider-table .row>span{display:flex;align-items:center;gap:7px;color:#eaf0ff;font-size:9px}.fxn-provider-table .row b,.fxn-provider-table .row strong{font-size:9px}.fxn-provider-table .row em{font-style:normal;color:#5ebdff}.fxn-provider-table .summary{display:flex;justify-content:space-between;margin-top:12px;background:#10286f;border-radius:10px;padding:10px 11px}.fxn-provider-table .summary span{font-size:7px;color:#7790c3}.fxn-provider-table .summary b{font-size:9px;color:#fff}.fxn-fiat{min-height:510px;display:grid;grid-template-columns:260px 1fr;gap:34px;align-items:center}.fxn-fiat-copy b{display:block;color:#07144f;font-size:24px;line-height:1.12;margin:10px 0}.fxn-fiat-copy small{display:inline-block;margin-top:19px;border:1px solid #d3d9e5;border-radius:999px;padding:8px 10px;color:#657087;font-size:8px}.fxn-fiat-flow{display:grid;grid-template-columns:1fr 28px 1.15fr 28px 1fr 28px 1fr;gap:8px;align-items:center}.fxn-fiat-flow>div{min-height:125px;background:#fff;border:1px solid #d6dce8;border-radius:18px;padding:17px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 12px 26px #1e2f5f0f}.fxn-fiat-flow>i{font-style:normal;text-align:center;color:#0868ff;font-size:19px}.fxn-fiat-flow b{color:#07144f;font-size:13px;margin:8px 0}.fxn-fiat-flow small{color:#7b8497;font-size:8px}.fxn-fiat-flow .core{background:#07144f;border-color:#132a70}.fxn-fiat-flow .core span,.fxn-fiat-flow .core small{color:#8195c3}.fxn-fiat-flow .core b{color:#fff}.fxn-fiat-flow .token{border-color:#9cc7ff;background:#f8fbff}.fxn-fiat-direct{grid-column:2;border-top:1px solid #d8deea;padding-top:16px;display:flex;justify-content:space-between;gap:20px;color:#7b8498;font-size:9px}.fxn-fiat-direct b{color:#07144f}.fxn-treasury{min-height:455px;display:grid;grid-template-columns:1.2fr 180px 40px 1fr;gap:22px;align-items:center}.fxn-limit{background:#07144f;border:1px solid #132a70;border-radius:25px;padding:26px;box-shadow:0 25px 52px #07144f38}.fxn-limit>span{color:#8298ca}.fxn-limit>b{display:block;color:#fff;font-size:28px;margin-top:8px}.fxn-meter{height:15px;border-radius:999px;background:#0b1957;overflow:hidden;display:flex;margin-top:25px}.fxn-meter .used{width:64%;background:#0868ff}.fxn-meter .reserved{width:24%;background:#7589dc}.fxn-legend{display:flex;justify-content:space-between;margin-top:10px;color:#8fa0c8;font-size:8px}.fxn-next-trade{background:#fff;border:1px solid #d6dce8;border-radius:20px;padding:21px;text-align:center}.fxn-next-trade b{display:block;color:#07144f;font-size:22px;margin:7px 0}.fxn-next-trade small{color:#7c869a;font-size:8px}.fxn-split-arrow{font-size:25px;color:#0868ff;text-align:center}.fxn-treasury-answer{display:grid;gap:9px}.fxn-treasury-answer>div{background:#fff;border:1px solid #d6dce8;border-radius:17px;padding:17px}.fxn-treasury-answer b{display:block;color:#07144f;font-size:17px;margin:6px 0 2px}.fxn-treasury-answer small{color:#7c869a;font-size:8px}.fxn-rule{grid-column:1/-1;display:flex;justify-content:center;gap:10px;border-top:1px solid #d8deea;padding-top:17px;color:#687289;font-size:10px}.fxn-rule b{color:#07144f}.fxn-finality{min-height:440px;display:grid;grid-template-columns:1fr 38px 1fr 38px 1fr;gap:12px;align-items:center}.fxn-finality>i{font-style:normal;text-align:center;color:#0868ff;font-size:22px}.fxn-leg{background:#fff;border:1px solid #d6dce8;border-radius:22px;padding:24px;min-height:190px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 14px 30px #1e2f5f0f}.fxn-leg b{color:#07144f;font-size:20px;margin:10px 0 4px}.fxn-leg small{color:#7c869a;font-size:9px}.fxn-leg em{font-style:normal;margin-top:22px;font-size:8px;font-weight:800;color:#8a6c29;background:#fff7e7;border:1px solid #f1dfb7;border-radius:999px;padding:7px 9px;width:max-content}.fxn-leg.atomic{background:#07144f;border-color:#132a70;box-shadow:0 24px 48px #07144f33}.fxn-leg.atomic>span,.fxn-leg.atomic small{color:#8298ca}.fxn-leg.atomic b{color:#fff}.fxn-leg.atomic em{color:#7bc7ff;background:#0d2468;border-color:#1a438e}.fxn-finality-status{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:7px}.fxn-finality-status>div{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;background:#fff;border:1px solid #d9dfea;border-radius:11px;padding:10px 12px;font-size:8px}.fxn-finality-status span{color:#6e788d}.fxn-finality-status b{color:#07144f}.fxn-deploy{min-height:400px;display:grid;grid-template-columns:260px 1fr 250px;gap:30px;align-items:center}.fxn-deploy-copy b{display:block;color:#07144f;font-size:25px;margin:10px 0}.fxn-bars p{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center;margin:19px 0}.fxn-bars p>span{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:.1em;font-weight:800;color:#667087}.fxn-bars p>i{height:11px;background:#e2e6ee;border-radius:999px;overflow:hidden}.fxn-bars p>i>em{display:block;height:100%;background:linear-gradient(90deg,#0868ff,#0a9bff);border-radius:999px}.fxn-deploy-constant{background:#07144f;border-radius:20px;padding:23px}.fxn-deploy-constant span{color:#8298ca}.fxn-deploy-constant b{display:block;color:#fff;font-size:13px;margin-top:8px}.fxn-reference{margin-top:44px}.fxn-proof-head{padding-bottom:0}.fxn-isnt{margin-top:45px;border-top:1px solid #d8deea;display:grid;grid-template-columns:180px 1fr;gap:40px}.fxn-isnt>div{max-width:760px}.fxn-isnt p{color:#687289;line-height:1.65;margin:0 0 10px}.fxn-isnt b{color:#07144f}@media (max-width:1100px){.fxn-hero{grid-template-columns:1fr}.fxn-hero-machine{max-width:760px}.fxn-two-phones{grid-template-columns:210px 80px 210px}.fxn-market-center{grid-column:1/-1;min-height:220px}.fxn-provider{grid-template-columns:1fr 1fr}.fxn-provider-table{grid-column:1/-1}.fxn-fiat{grid-template-columns:1fr}.fxn-fiat-direct{grid-column:1}.fxn-treasury{grid-template-columns:1fr 170px 30px 1fr}.fxn-deploy{grid-template-columns:220px 1fr}.fxn-deploy-constant{grid-column:1/-1}}@media (max-width:760px){.fxn-hero-machine{min-height:auto;padding:25px 18px;grid-template-columns:1fr;gap:22px}.fxn-phone{width:100%;max-width:260px;margin:auto}.fxn-hero-path{flex-direction:row;justify-content:center}.fxn-hero-path i{height:2px;width:45px}.fxn-hero-path i:after{display:none}.fxn-intro-grid{grid-template-columns:1fr}.fxn-stage{padding:24px 17px;border-radius:25px}.fxn-two-phones{grid-template-columns:1fr;gap:20px}.fxn-market-link{flex-direction:row;justify-content:center}.fxn-market-center{grid-column:auto}.fxn-boundary{grid-template-columns:1fr}.fxn-boundary-arrow i{transform:rotate(90deg)}.fxn-route{grid-template-columns:1fr}.fxn-route-line{height:45px;width:3px;margin:auto}.fxn-route-line:after{bottom:-2px;right:auto;left:50%;top:auto;transform:translate(-50%) rotate(135deg)}.fxn-route-sources,.fxn-provider,.fxn-fiat-flow{grid-template-columns:1fr}.fxn-fiat-flow>i{transform:rotate(90deg)}.fxn-treasury{grid-template-columns:1fr}.fxn-split-arrow{transform:rotate(90deg)}.fxn-rule{grid-column:auto;display:block}.fxn-finality{grid-template-columns:1fr}.fxn-finality>i{transform:rotate(90deg)}.fxn-finality-status{grid-column:auto;grid-template-columns:1fr}.fxn-deploy{grid-template-columns:1fr}.fxn-bars p{grid-template-columns:125px 1fr}.fxn-deploy-constant{grid-column:auto}.fxn-isnt{grid-template-columns:1fr;gap:18px}.fxn-section{padding-top:55px;padding-bottom:55px}}.fxn-finality-fragment{display:contents}.fxn-phone-action{display:block;width:100%;margin-top:15px;border-radius:11px;background:var(--fxn-blue);color:#fff;padding:11px 10px;text-align:center;font-size:9px;font-weight:800}.fxn-page{gap:0;overflow:hidden;border:1px solid #d7dbe4;border-radius:18px;background:#fff}.fxn-page .fxn-section,.fxn-page .fxm-hero,.fxn-page .fxp-developer,.fxn-page .fxp-take{border:0;border-bottom:1px solid #e7eaf0;border-radius:0}.fxn-page .fxp-run code{white-space:pre-wrap;line-height:1.7}.fxm-hero{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(680px,1.22fr);grid-template-areas:"copy machine" "detail machine";gap:64px;row-gap:0;align-items:center;padding-top:80px;padding-bottom:104px;overflow:visible}.fxm-hero-copy{grid-area:copy;max-width:610px;align-self:end}.fxm-hero-copy h1{font-size:clamp(58px,6.5vw,96px);line-height:.92;letter-spacing:-.06em;color:#07144f;margin:20px 0 28px}.fxm-hero-detail{grid-area:detail;max-width:610px;align-self:start}.fxm-hero-detail>p{font-size:17px;line-height:1.65;color:#5b667d;margin:0 0 13px}.fxm-hero-scope{display:grid;grid-template-columns:1fr 1fr;gap:9px 20px;margin-top:22px;padding-top:18px;border-top:1px solid #e1e5ed}.fxm-hero-scope span{color:#677188;font-size:10px;line-height:1.45}.fxm-hero-scope b{display:block;color:#07144f;font-size:11px}.fxm-hero-actions,.fxm-proof-links{display:flex;gap:9px;flex-wrap:wrap;margin-top:28px}.fxm-hero-actions a,.fxm-proof-links a{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:12px 17px;background:#07144f;color:#fff;font-size:10px;font-weight:800;border:1px solid #07144f}.fxm-hero-actions a+a,.fxm-proof-links a{background:#fff;color:#07144f;border-color:#d6ddea}.fxm-hero-machine{grid-area:machine;min-width:0}.fxm-hero .fxn-hero-machine{grid-template-columns:240px 68px minmax(310px,1fr)}.fxm-hero .fxn-phone{width:240px}.fxm-proof{padding-top:100px;padding-bottom:110px}.fxm-proof .fxp-section-head{display:flex;justify-content:space-between;gap:32px;align-items:flex-start}.fxm-runtime{flex:0 0 auto;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:800;text-transform:uppercase;background:#f0f2f6;color:#7a8497}.fxm-runtime.online{background:#e7f8f0;color:#16835b}.fxm-runtime.offline{background:#fff1f1;color:#a83d3d}.fxm-controls{display:grid;grid-template-columns:320px 1fr;gap:18px;margin:28px 0 20px}.fxm-controls label>span{display:block;font-size:9px;font-weight:800;color:#667187;margin-bottom:8px}.fxm-controls label>div{display:grid;grid-template-columns:auto 1fr auto;border:1px solid #d7dde8;border-radius:13px;overflow:hidden;background:#fff}.fxm-controls label b{padding:13px;color:#637086}.fxm-controls input{border:0;outline:0;min-width:0;font:700 15px/1 inherit;color:#07144f}.fxm-controls label button{border:0;background:#07144f;color:#fff;padding:0 16px;font-size:9px;font-weight:800}.fxm-scenarios{display:flex;gap:7px;overflow-x:auto}.fxm-scenarios button{min-width:150px;border:1px solid #d7dde8;background:#fff;border-radius:13px;padding:10px 12px;text-align:left}.fxm-scenarios button.active{border-color:#0868ff;background:#f2f7ff}.fxm-scenarios b,.fxm-scenarios span{display:block}.fxm-scenarios b{font-size:9px;color:#07144f}.fxm-scenarios span{font-size:7px;color:#7b8598;line-height:1.35;margin-top:4px}.fxm-error{margin:12px 0;padding:12px 14px;border-radius:12px;background:#fff0f0;color:#a33d3d;font-size:11px}.fxm-proof-api{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:18px;margin:22px 0;align-items:stretch}.fxm-proof-api>div:first-child{padding:25px;border-radius:15px;background:#07145b;color:#fff}.fxm-proof-api h3{margin:12px 0;color:#fff;font-size:19px}.fxm-proof-api p{margin:0;color:#ffffffad;font-size:11px;line-height:1.65}.fxm-proof-api .fxp-hero-panel{height:100%;margin:0}.fxm-proof-links{justify-content:flex-end}.fxn-deploy-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fxn-deploy-sources>div{display:grid;grid-template-columns:10px 1fr;gap:5px 10px;align-items:center;border:1px solid #d6dce8;border-radius:16px;background:#fff;padding:16px}.fxn-deploy-sources b{color:#07144f;font-size:11px}.fxn-deploy-sources span{grid-column:2;color:#7c869a;font-size:8px}.fxn-explain-flow,.fxn-explain-split{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e4e8ef;margin-top:34px}.fxn-explain-flow.five{grid-template-columns:repeat(5,1fr)}.fxn-explain-split{grid-template-columns:repeat(2,1fr)}.fxn-explain-split.three{grid-template-columns:repeat(3,1fr)}.fxn-explain-flow>div,.fxn-explain-split>p{margin:0;padding:24px 24px 4px 0;border-right:1px solid #e4e8ef;color:#69748a;font-size:11px;line-height:1.6}.fxn-explain-flow>div:last-child,.fxn-explain-split>p:last-child{border-right:0}.fxn-explain-flow span{display:block;color:#0875ff;font-size:9px;font-weight:800;margin-bottom:11px}.fxn-explain-flow b,.fxn-explain-split b{display:block;color:#07144f;font-size:12px;margin-bottom:6px}.fxn-explain-flow p{margin:0}.fxn-lifecycle,.fxn-participants,.fxn-implementation{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:18px;margin-top:34px;padding:18px;border-radius:18px;background:linear-gradient(145deg,#f7f9fd,#edf2fa);border:1px solid #dfe5ef}.fxn-lifecycle-rail,.fxn-participant-list,.fxn-implementation-list{display:grid;gap:6px}.fxn-lifecycle-rail button,.fxn-participant-list button,.fxn-implementation-list button{display:flex;gap:11px;align-items:center;width:100%;padding:12px 14px;border:0;border-radius:10px;background:transparent;color:#526078;text-align:left;font-size:11px;cursor:pointer}.fxn-lifecycle-rail button:hover,.fxn-participant-list button:hover,.fxn-implementation-list button:hover{background:#fff;color:#07144f}.fxn-lifecycle-rail button.active,.fxn-participant-list button.active,.fxn-implementation-list button.active{background:#07145b;color:#fff;box-shadow:0 12px 24px #07145b26}.fxn-lifecycle-rail button span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ffffff1f;font-size:8px}.fxn-lifecycle-detail,.fxn-participant-detail,.fxn-implementation-detail{min-width:0;border-radius:14px;background:#fff;padding:30px;box-shadow:0 16px 40px #07144f14}.fxn-lifecycle-detail>div>span,.fxn-participant-detail>span,.fxn-implementation-detail>span{color:#0875ff;font-size:8px;font-weight:800;letter-spacing:.14em}.fxn-lifecycle-detail h3,.fxn-participant-detail h3,.fxn-implementation-detail h3{margin:10px 0 18px;color:#07144f;font-size:22px;line-height:1.3}.fxn-participant-detail p,.fxn-implementation-detail p{color:#667188;font-size:13px;line-height:1.7}.fxn-lifecycle-detail dl,.fxn-participant-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:24px 0}.fxn-lifecycle-detail dl div,.fxn-participant-detail dl div{padding:12px;border-radius:9px;background:#f5f7fb}.fxn-lifecycle-detail dt,.fxn-participant-detail dt{color:#7b8598;font-size:8px;text-transform:uppercase}.fxn-lifecycle-detail dd,.fxn-participant-detail dd{margin:5px 0 0;color:#07144f;font-size:10px;font-weight:700}.fxn-lifecycle-live{display:grid;grid-template-columns:auto auto 1fr auto;gap:12px;align-items:center;padding:14px;border-radius:10px;background:#07145b;color:#fff}.fxn-lifecycle-live span,.fxn-lifecycle-live small{font-size:8px;opacity:.65}.fxn-lifecycle-live b{color:#42dba0;font-size:9px}.fxn-lifecycle-live strong{font-size:12px}.fxn-implementation-list{grid-template-columns:1fr 1fr;align-content:start}.fxn-implementation-detail a{display:inline-flex;margin-top:16px;color:#0875ff;font-size:10px;font-weight:800}.fxn-flow-controls{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:34px;padding-bottom:18px;border-bottom:1px solid #dfe4ec}.fxn-flow-controls>div{display:flex;flex-wrap:wrap;gap:7px}.fxn-flow-controls span{flex-basis:100%;color:#7a8498;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px}.fx-diagram-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-top:26px}.fxn-flow-controls button,.fx-diagram-tabs button{border:1px solid #d8deea;border-radius:999px;background:#fff;color:#556178;padding:9px 12px;font-size:9px;font-weight:700;cursor:pointer}.fxn-flow-controls button.active,.fx-diagram-tabs button.active{background:#07145b;border-color:#07145b;color:#fff}.fxn-flow-controls button:disabled{opacity:.42;cursor:not-allowed}.fxn-product-route{display:flex;align-items:stretch;gap:8px;margin-top:24px;overflow-x:auto;padding:8px 3px 20px}.fxn-product-route>i{display:grid;place-items:center;flex:0 0 20px;color:#0875ff;font-style:normal;font-size:18px}.fxn-route-phase{flex:1 0 180px;min-width:0;padding:18px;border:1px solid #dfe5ef;border-radius:14px;background:#f8fafd}.fxn-route-phase span{color:#7b8699;font-size:7px;font-weight:800;letter-spacing:.1em}.fxn-route-phase b{display:block;color:#07144f;font-size:13px;margin:9px 0}.fxn-route-phase p{color:#69748a;font-size:9px;line-height:1.55;margin:0 0 8px}.fxn-route-phase small{display:block;color:#0875ff;font-size:8px;line-height:1.4}.fxn-route-phase.market{background:#eaf2ff;border-color:#bfd5ff}.fxn-route-phase.atomic{background:#07145b;border-color:#07145b}.fxn-route-phase.atomic span,.fxn-route-phase.atomic p{color:#ffffffa8}.fxn-route-phase.atomic b{color:#fff}.fxn-route-phase.atomic small{color:#42dba0}.fxn-flow-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dfe5ef;border:1px solid #dfe5ef;border-radius:12px;overflow:hidden}.fxn-flow-facts p{margin:0;padding:15px;background:#fff;color:#667188;font-size:9px;line-height:1.55}.fxn-flow-facts b{display:block;color:#07144f;font-size:9px;margin-bottom:5px}.fxn-architecture-planes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #dfe5ef;border-radius:24px;background:#dfe5ef}.fxn-architecture-planes article{min-height:310px;padding:34px;background:#fff}.fxn-architecture-planes article:nth-child(2){background:#f4f8ff}.fxn-architecture-planes article:nth-child(3){color:#fff;background:#071a52}.fxn-architecture-planes span,.fxn-architecture-planes small,.fxn-plane-join span{display:block;font-family:var(--font-mono);font-size:.68rem;font-weight:700;line-height:1.4;letter-spacing:.08em}.fxn-architecture-planes h3{max-width:15ch;margin:52px 0 16px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.04}.fxn-architecture-planes p{line-height:1.65}.fxn-architecture-planes small{margin-top:28px;opacity:.68}.fxn-plane-join{display:grid;grid-template-columns:180px 1fr;gap:28px;align-items:center;padding:22px 28px;border:1px solid #dfe5ef;border-top:0;border-radius:0 0 20px 20px}.fxn-peer-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;overflow:hidden;border:1px solid #dfe5ef;border-radius:18px;background:#dfe5ef}.fxn-peer-process>div{min-height:190px;padding:24px;background:#fff}.fxn-peer-process span{display:grid;width:28px;height:28px;margin-bottom:32px;border-radius:50%;background:#0b41d4;color:#fff;place-items:center}.fxn-peer-process b,.fxn-peer-process p{display:block}.fxn-peer-process p{margin-top:10px;line-height:1.55}.fxn-provider{grid-template-columns:250px minmax(0,1fr)}.fxn-participation-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fxn-participation-flow>div{position:relative;border:1px solid #d9e0eb;border-radius:13px;background:#fff;padding:17px}.fxn-participation-flow span{color:#0875ff;font-size:8px;font-weight:800}.fxn-participation-flow b{display:block;color:#07144f;font-size:11px;margin:9px 0 6px}.fxn-participation-flow p{color:#6d778c;font-size:9px;line-height:1.5;margin:0}.fxn-participation-flow i{position:absolute;top:50%;right:-10px;z-index:2;color:#0875ff;font-style:normal}@media (max-width: 1120px){.fxm-hero{grid-template-columns:1fr;grid-template-areas:"copy" "machine" "detail";row-gap:36px}.fxm-hero-copy{max-width:760px}.fxm-hero-machine{max-width:920px}.fxm-controls{grid-template-columns:1fr}}@media (max-width: 760px){.fxm-hero{padding-top:48px;padding-bottom:64px;gap:36px}.fxm-hero-copy h1{font-size:52px}.fxm-hero-detail>p{font-size:15px}.fxm-hero-scope,.fxm-hero .fxn-hero-machine{grid-template-columns:1fr}.fxm-hero .fxn-phone{width:100%}.fxn-deploy-sources{grid-template-columns:1fr}.fxm-proof .fxp-section-head{display:block}.fxm-runtime{display:inline-block;margin-top:12px}.fxm-proof-links,.fxm-hero-actions{flex-direction:column;align-items:stretch}.fxm-proof-links a,.fxm-hero-actions a{width:100%}.fxn-explain-flow,.fxn-explain-flow.five,.fxn-explain-split,.fxn-explain-split.three,.fxn-lifecycle,.fxn-participants,.fxn-implementation{grid-template-columns:1fr}.fxn-explain-flow>div,.fxn-explain-split>p{border-right:0;border-bottom:1px solid #e4e8ef}.fxn-lifecycle-detail,.fxn-participant-detail,.fxn-implementation-detail{padding:20px}.fxn-lifecycle-detail dl,.fxn-participant-detail dl{grid-template-columns:1fr}.fxn-lifecycle-live{grid-template-columns:1fr 1fr}.fxn-implementation-list,.fxn-flow-controls,.fxn-flow-facts{grid-template-columns:1fr}.fxn-product-route{flex-direction:column;overflow:visible}.fxn-product-route>i{transform:rotate(90deg);min-height:20px}.fxn-route-phase{flex-basis:auto}.fxn-provider,.fxn-participation-flow,.fxn-architecture-planes,.fxn-peer-process{grid-template-columns:1fr}.fxn-architecture-planes article{min-height:0}.fxn-architecture-planes h3{margin-top:28px}.fxn-plane-join{grid-template-columns:1fr;gap:10px}.fxm-proof-api{grid-template-columns:1fr}.fxn-participation-flow i{top:auto;right:50%;bottom:-15px;transform:rotate(90deg)}}.fxh-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch}@media (max-width: 960px){.fxh-grid{grid-template-columns:1fr}.fxh-grid>div:first-child{padding:30px 24px 26px}}.fxp.fxn-page h2{font-size:clamp(24px,2.3vw,32px);line-height:1.12}.fxn-page .fxp-section-head p{font-size:15px}.fxn-page .fxp-section{padding:34px 36px}.fxn-page .fxn-intro{padding-top:34px}.fxn-page .fxn-stage,.fxn-page .fxn-hero-machine{background:#edeff4;border:1px solid #D7DBE4;border-radius:18px;box-shadow:none;padding:28px}.fxn-page .fxn-stage:before,.fxn-page .fxn-hero-machine:before{display:none}.fxn-page .fxn-phone{background:#f4f5f8;border:7px solid #07144F;border-radius:30px;padding:12px 11px 13px;color:#07144f;box-shadow:0 18px 40px #14161c29}.fxn-page .fxn-phone-bar{color:#454b5c;font-size:10px;margin:0 3px 12px}.fxn-page .fxn-eyebrow{color:#7a8296;font-size:9.5px}.fxn-page .fxn-money{background:#fff;border:1px solid #E3E6EE;border-radius:14px}.fxn-page .fxn-money.receive{background:#fff}.fxn-page .fxn-money small{color:#7a8296;font-size:9.5px}.fxn-page .fxn-money b{color:#07144f;font-size:18px}.fxn-page .fxn-money.receive b{color:#0647e8}.fxn-page .fxn-money>span{color:#7a8296;font-size:10px}.fxn-page .fxn-rate{color:#7a8296;font-size:9.5px}.fxn-page .fxn-rate b{color:#07144f;font-size:9.5px}.fxn-page .fxn-maker-field span{color:#7a8296;font-size:9.5px}.fxn-page .fxn-phone button{font-size:11px;border-radius:10px}.fxn-page .fxn-leg{box-shadow:none;border-color:#d7dbe4}.fxn-page .fxn-hero-core,.fxn-page .fxn-core-settle{box-shadow:none}.fxn-page .fxn-pair,.fxn-page .fxn-maker-field{background:#fff;border:1px solid #E3E6EE}.fxn-page .fxn-pair b{color:#07144f}.fxn-page .fxn-pair small{color:#7a8296;font-size:9.5px}.fxn-page .fxn-maker-field b{color:#07144f}.fxn-page .fxn-maker-status{color:#7a8296;font-size:9.5px}.fxn-page .fxn-hero-machine,.fxn-page .fxn-two-phones,.fxn-page .fxn-boundary,.fxn-page .fxn-route,.fxn-page .fxn-provider,.fxn-page .fxn-fiat,.fxn-page .fxn-treasury,.fxn-page .fxn-finality,.fxn-page .fxn-deploy{min-height:0}.fxn-page .fxn-section{padding-top:44px;padding-bottom:44px}.fxn-page .fxn-market-center,.fxn-page .fxn-boundary-side,.fxn-page .fxn-trade,.fxn-page .fxn-route-total,.fxn-page .fxn-route-sources>div,.fxn-page .fxn-provider-request,.fxn-page .fxn-provider-table,.fxn-page .fxn-limit,.fxn-page .fxn-fiat-flow>div,.fxn-page .fxn-market-link i{box-shadow:none;border-radius:16px}.fxn-page .fxn-market-link i{border-radius:999px}.fxn-page .fxn-trade span,.fxn-page .fxn-route-total span,.fxn-page .fxn-route-sources span,.fxn-page .fxn-provider-intro>span,.fxn-page .fxn-provider-request>span,.fxn-page .fxn-fiat-copy>span,.fxn-page .fxn-fiat-flow span,.fxn-page .fxn-limit>span,.fxn-page .fxn-next-trade>span,.fxn-page .fxn-treasury-answer span,.fxn-page .fxn-leg>span,.fxn-page .fxn-deploy-copy>span,.fxn-page .fxn-deploy-constant>span,.fxn-page .fxn-market-center>span,.fxn-page .fxn-boundary-side>span{font-size:10px;letter-spacing:.13em}.fxn-page .fxn-trade small,.fxn-page .fxn-route-total small,.fxn-page .fxn-route-sources small,.fxn-page .fxn-provider-request small,.fxn-page .fxn-fiat-flow small,.fxn-page .fxn-market-center small,.fxn-page .fxn-boundary-side small,.fxn-page .fxn-legend,.fxn-page .fxn-fiat-direct,.fxn-page .fxn-boundary-arrow,.fxn-page .fxn-boundary-arrow small,.fxn-page .fxn-market-link,.fxn-page .fxn-maker-status,.fxn-page .fxn-fiat-copy small,.fxn-page .fxn-bars p>span{font-size:10px}.fxn-page .fxn-boundary-side p{font-size:12.5px}.fxn-page .fxn-provider-table .head{font-size:9px}.fxn-page .fxn-provider-table .row,.fxn-page .fxn-provider-table .row>span,.fxn-page .fxn-provider-table .row b,.fxn-page .fxn-provider-table .row strong{font-size:10.5px}.fxn-page .fxn-provider-table .summary span{font-size:9px}.fxn-page .fxn-provider-table .summary b{font-size:10.5px}.fxn-page .fxn-leg em,.fxn-page .fxn-leg.atomic em{font-size:9.5px}.fxn-page .fxn-core-title span,.fxn-page .fxn-core-row small,.fxn-page .fxn-core-settle span,.fxn-page .fxn-leg small,.fxn-page .fxn-treasury-answer small,.fxn-page .fxn-next-trade small,.fxn-page .fxn-finality-status>div,.fxn-page .fxn-rule{font-size:10px}.fxn-page .fxn-core-row b,.fxn-page .fxn-core-row strong,.fxn-page .fxn-core-settle b{font-size:11px}.eco-page{--eco-ink:#07144F;--eco-copy:#454b5c;--eco-muted:#747d92;--eco-line:#d7dbe4;--eco-soft:#e7eaf0;--eco-blue:#0868FF;--eco-blue-dark:#063AC8;--eco-wash:#f7f8fb;display:flex;flex-direction:column;gap:14px;color:var(--eco-ink);width:100%;min-width:0}.eco-page *{box-sizing:border-box;min-width:0}.eco-page button,.eco-page input{font:inherit}.eco-page button{cursor:pointer}.eco-page a{color:inherit;text-decoration:none}.eco-page h1,.eco-page h2,.eco-page p{margin-top:0}.eco-page h1,.eco-page h2{letter-spacing:-.045em}.eco-eyebrow,.eco-section-head>div>span,.eco-directory-head>div>span,.eco-category-brief span,.eco-bottom>div>span{font:10px IBM Plex Mono,monospace;letter-spacing:.17em;color:var(--eco-muted)}.eco-hero{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:14px;align-items:stretch}.eco-hero-copy,.eco-map,.eco-directory,.eco-bottom,.eco-disclaimer{background:#fff;border:1px solid var(--eco-line);border-radius:18px;width:100%;min-width:0}.eco-hero-copy{padding:40px;display:flex;flex-direction:column}.eco-hero-copy h1{font-size:clamp(34px,2.2vw,40px);line-height:1.04;font-weight:620;max-width:none;margin:20px 0;display:flex;flex-direction:column;gap:5px}.eco-hero-copy h1 span{white-space:nowrap}.eco-hero-copy>p{font-size:16px;line-height:1.52;color:var(--eco-copy);max-width:58ch}.eco-hero-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.eco-hero-actions button,.eco-bottom-actions button{border:1px solid var(--eco-ink);background:var(--eco-ink);color:#fff;border-radius:10px;padding:13px 18px;font-size:13px;font-weight:550}.eco-hero-actions button:hover,.eco-bottom-actions button:hover{background:var(--eco-blue);border-color:var(--eco-blue)}.eco-hero-actions .secondary,.eco-bottom-actions .secondary{background:#fff;color:var(--eco-ink);border-color:var(--eco-line)}.eco-hero-guide{margin-top:22px;background:#0a205c;border-radius:13px;color:#fff;display:flex;flex-direction:column;justify-content:center;flex:1}.eco-hero-guide>div{display:grid;grid-template-columns:92px 1fr;gap:18px;align-items:center;padding:17px 20px}.eco-hero-guide>div+div{border-top:1px solid #3c404a}.eco-hero-guide span{font:9px IBM Plex Mono,monospace;letter-spacing:.13em;color:#aeb7cc}.eco-hero-guide strong{font-size:14px;line-height:1.42;font-weight:550}.eco-map{padding:20px;background:linear-gradient(145deg,#f8f9fc,#eef1f7);display:flex;flex-direction:column;gap:12px}.eco-map-core{background:var(--eco-ink);color:#fff;border-radius:16px;padding:22px;min-height:150px;display:flex;flex-direction:column;justify-content:center;gap:9px;box-shadow:0 20px 42px #14161c1f}.eco-map-core span{font:10px IBM Plex Mono,monospace;letter-spacing:.16em;color:#b8c0d3}.eco-map-core strong{font-size:24px;line-height:1.13;letter-spacing:-.035em;max-width:18ch}.eco-map-core small{color:#aeb5c7}.eco-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.eco-map-grid button{min-height:61px;border:1px solid #dce1eb;background:#fff;border-radius:11px;padding:9px 10px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;text-align:left;min-width:0}.eco-map-grid button:hover,.eco-map-grid button.active{border-color:#94a3dc;background:#f2f4fb}.eco-map-grid button>span{font:9px IBM Plex Mono,monospace;color:var(--eco-muted)}.eco-map-grid button b{font-size:11px;line-height:1.2;min-width:0}.eco-map-grid button small{font-size:8.5px;color:var(--eco-muted);white-space:normal;overflow-wrap:anywhere}.eco-featured,.eco-directory{padding:36px}.eco-section-head,.eco-directory-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;flex-wrap:wrap}.eco-section-head h2,.eco-directory-head h2,.eco-bottom h2{font-size:clamp(30px,3.3vw,44px);line-height:1.03;font-weight:620;margin:10px 0 0}.eco-section-head p{max-width:43ch;color:var(--eco-muted);font-size:13px;line-height:1.55;margin:0}.eco-featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.eco-provider-card{border:1px solid var(--eco-soft);height:100%;border-radius:15px;padding:17px;background:var(--eco-wash);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.eco-provider-card:hover{transform:translateY(-2px);border-color:#9ba9dc;box-shadow:0 15px 32px #323d6814;background:#fff}.eco-provider-featured{background:#fff}.eco-provider-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;flex-wrap:wrap}.eco-provider-brand{display:flex;align-items:center;gap:11px;min-width:0;color:inherit;flex:1 1 150px}.eco-provider-brand>div{display:flex;flex-direction:column;gap:2px;min-width:0}.eco-provider-brand strong{font-size:16px;line-height:1.18;letter-spacing:-.025em;white-space:normal;overflow-wrap:anywhere}.eco-provider-brand span{font:8.5px/1.35 IBM Plex Mono,monospace;color:var(--eco-muted);white-space:normal;overflow-wrap:anywhere}.eco-logo{width:38px;height:38px;border:1px solid #dfe3eb;border-radius:11px;background:#fff;display:grid;place-items:center;overflow:hidden;flex:0 0 auto}.eco-logo-large{width:45px;height:45px}.eco-logo img{display:block;max-width:76%;max-height:76%;object-fit:contain}.eco-logo>span{font:600 11px IBM Plex Mono,monospace;color:#5266ad}.eco-provider-kind{font:8.5px IBM Plex Mono,monospace;color:#5868a9;background:#eaf4ff;border:1px solid #d9def2;border-radius:999px;padding:5px 7px;white-space:normal;overflow-wrap:anywhere;max-width:100%}.eco-provider-card>p{font-size:12px;line-height:1.5;color:var(--eco-copy);margin:14px 0 10px}.eco-chip-row{display:flex;gap:5px;flex-wrap:wrap}.eco-chip-row span{font-size:9px;color:#5f6779;background:#fff;border:1px solid #e0e4eb;border-radius:999px;padding:5px 7px}.eco-provider-access{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:13px}.eco-provider-access div{background:#fff;border:1px solid #e0e4eb;border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:3px;min-width:0}.eco-provider-access small,.eco-provider-modules small,.eco-provider-meta small{font:7.5px IBM Plex Mono,monospace;color:var(--eco-muted);letter-spacing:.1em}.eco-provider-access b{font-size:9px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.eco-provider-modules{margin-top:12px;border-top:1px solid var(--eco-soft);padding-top:9px;display:flex;flex-direction:column;gap:4px}.eco-provider-modules span{font-size:9.5px;line-height:1.4;color:#414858}.eco-provider-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:12px}.eco-provider-meta div{border-top:1px solid var(--eco-soft);padding-top:9px;display:flex;flex-direction:column;gap:3px;min-width:0}.eco-provider-meta b{font-size:10px;font-weight:550;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.eco-provider-links{margin-top:12px;padding-top:10px;border-top:1px solid var(--eco-soft);display:flex;justify-content:space-between;align-items:center;gap:10px}.eco-provider-links a{font-size:10px;color:#0647e8}.eco-provider-links span{font-size:13px}.eco-provider-filler{display:none;border-radius:15px;padding:22px;background:#0a205c;color:#fff;flex-direction:column;justify-content:space-between;gap:18px}.eco-provider-filler.eco-provider-featured{background:#0a205c}.eco-provider-filler span{font:9px IBM Plex Mono,monospace;letter-spacing:.16em;color:#aeb7cc}.eco-provider-filler strong{font-size:20px;line-height:1.15;letter-spacing:-.03em;max-width:17ch}.eco-provider-filler small{font:8.5px IBM Plex Mono,monospace;color:#7f899e}.eco-directory-head p{font-size:15px;line-height:1.58;color:var(--eco-copy);max-width:67ch;margin:12px 0 0}.eco-search{width:min(360px,100%);border:1px solid var(--eco-line);background:var(--eco-wash);border-radius:12px;padding:9px 12px;display:flex;flex-direction:column;gap:4px}.eco-search span{font:8px IBM Plex Mono,monospace;letter-spacing:.12em;color:var(--eco-muted)}.eco-search input{border:0;background:transparent;outline:0;font-size:14px;color:var(--eco-ink);width:100%;min-width:0}.eco-filter-row{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-inline:contain;padding:22px 0 12px}.eco-filter-row button{border:1px solid var(--eco-soft);background:#fff;border-radius:11px;padding:9px 11px;display:flex;align-items:center;gap:9px;white-space:nowrap;flex:0 0 auto}.eco-filter-row button b{font-size:10.5px;font-weight:550}.eco-filter-row button span{font:8.5px IBM Plex Mono,monospace;color:var(--eco-muted);background:var(--eco-wash);border-radius:999px;padding:3px 6px}.eco-filter-row button.active{background:var(--eco-ink);color:#fff;border-color:var(--eco-ink)}.eco-filter-row button.active span{background:#2b2e36;color:#d6dae5}.eco-category-brief{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;margin:8px 0 18px}.eco-category-brief>div{border:1px solid #dce1ee;background:#f4f6fb;border-radius:13px;padding:16px;display:flex;flex-direction:column;gap:9px;min-width:0}.eco-category-brief strong{font-size:14px;line-height:1.5}.eco-category-brief>div:last-child>div{display:flex;gap:6px;flex-wrap:wrap}.eco-category-brief b{font:9px IBM Plex Mono,monospace;background:#fff;border:1px solid #dbe0eb;border-radius:999px;padding:5px 8px;color:#5265aa}.eco-results-line{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--eco-soft);padding:14px 2px;font:9.5px IBM Plex Mono,monospace;color:var(--eco-muted)}.eco-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;min-width:0}.eco-provider-grid>*{min-width:0}.eco-empty{border:1px dashed var(--eco-line);border-radius:14px;padding:45px;text-align:center;color:var(--eco-muted)}.eco-bottom{padding:40px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;flex-wrap:wrap;background:linear-gradient(135deg,#07144f,#222838);color:#fff}.eco-bottom>div:first-child{max-width:760px}.eco-bottom>div>span{color:#aeb7d4}.eco-bottom p{color:#c5cad7;line-height:1.6;max-width:65ch;margin:14px 0 0}.eco-bottom-actions{display:flex;gap:8px;flex-wrap:wrap}.eco-bottom-actions .secondary{background:transparent;color:#fff;border-color:#4b5264}.eco-disclaimer{padding:17px 22px;display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:start}.eco-disclaimer span{font-size:9px;letter-spacing:.14em;color:var(--eco-muted)}.eco-disclaimer p{font-size:11px;line-height:1.55;color:var(--eco-muted);margin:0}@media (max-width:1080px){.eco-hero{grid-template-columns:1fr}.eco-hero-copy h1{font-size:clamp(40px,7vw,60px)}.eco-featured-grid,.eco-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1081px){.eco-featured-grid>.eco-fill-2,.eco-provider-grid>.eco-fill-3{display:flex}}@media (min-width:701px) and (max-width:1080px){.eco-featured-grid>.eco-fill-2,.eco-provider-grid>.eco-fill-2{display:flex}}@media (max-width:700px){.eco-hero-copy,.eco-featured,.eco-directory,.eco-bottom{padding:25px 20px}.eco-hero-copy h1{font-size:43px}.eco-hero-copy h1 span{white-space:normal}.eco-hero-guide>div{grid-template-columns:1fr;gap:6px}.eco-map{padding:15px}.eco-map-grid,.eco-featured-grid,.eco-provider-grid,.eco-category-brief{grid-template-columns:1fr}.eco-section-head,.eco-directory-head{align-items:flex-start}.eco-provider-card{min-height:250px}.eco-disclaimer{grid-template-columns:1fr}.eco-results-line{flex-direction:column}.eco-bottom{align-items:flex-start}}.eco-shell-footer{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.eco-shell-footer>div{min-width:0;border:1px solid #343943;border-radius:13px;padding:18px}.eco-shell-link{display:block;border:0;background:transparent;padding:4px 0;color:#e4e7ee;font-size:13.5px;cursor:pointer;text-align:left}.eco-shell-link:hover{color:#aeb7cc}@media (max-width:700px){.eco-shell-footer{grid-template-columns:1fr}}.cards-page{--ink:#07144F;--copy:#454b5c;--muted:#747d92;--line:#d7dbe4;--blue:#0868FF;display:flex;flex-direction:column;gap:14px;color:var(--ink);width:100%}.cards-page *{box-sizing:border-box;min-width:0}.cards-page button,.cards-page input,.cards-page select{font:inherit}.cards-page button{cursor:pointer}.cards-page h1,.cards-page h2,.cards-page h3,.cards-page p{margin-top:0}.cards-page h1,.cards-page h2{letter-spacing:-.045em}.cards-eyebrow,.cards-directory-head>div>span,.cards-market-note>div>span,.cards-bottom>div>span,.cards-disclaimer>span{font:10px IBM Plex Mono,monospace;letter-spacing:.17em;color:var(--muted)}.cards-hero{display:grid;grid-template-columns:1.03fr .97fr;gap:14px}.cards-hero-copy,.cards-builder,.cards-directory,.cards-market-note,.cards-bottom,.cards-disclaimer{background:#fff;border:1px solid var(--line);border-radius:18px}.cards-hero-copy{padding:40px;display:flex;flex-direction:column}.cards-hero-copy h1{font-size:40px;line-height:1.04;font-weight:620;margin:20px 0;display:flex;flex-direction:column;gap:5px}.cards-hero-copy>p{font-size:16px;line-height:1.52;color:var(--copy)}.cards-hero-actions,.cards-bottom>div:last-child,.cards-detail-actions,.cards-compare-bar>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.cards-hero-actions{margin-top:14px}.cards-hero-actions button,.cards-bottom button,.cards-builder>button,.cards-detail-actions button,.cards-compare-bar button{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:10px;padding:12px 17px;font-size:13px;font-weight:550}.cards-hero-actions .secondary,.cards-bottom .secondary,.cards-detail-actions .secondary,.cards-compare-bar .secondary{background:#fff;color:var(--ink);border-color:var(--line)}.cards-hero-proof{margin-top:auto;padding-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.cards-hero-proof div{border:1px solid var(--line);border-radius:11px;padding:13px}.cards-hero-proof span{font:600 21px IBM Plex Mono,monospace;display:block}.cards-hero-proof b{font-size:10px;color:var(--muted)}.cards-builder{padding:20px;background:linear-gradient(145deg,#f8f9fc,#eef1f7);display:flex;flex-direction:column;gap:10px}.cards-builder-head{background:var(--ink);color:#fff;border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:8px}.cards-builder-head span{font:10px IBM Plex Mono,monospace;letter-spacing:.16em;color:#b8c0d3}.cards-builder-head strong{font-size:24px;line-height:1.13;letter-spacing:-.035em}.cards-builder-head small{color:#aeb5c7}.cards-builder-steps{display:grid;gap:7px}.cards-builder-steps label{background:#fff;border:1px solid #dce1eb;border-radius:11px;padding:11px 12px;display:grid;grid-template-columns:110px 1fr;align-items:center}.cards-builder-steps span{font:9px IBM Plex Mono,monospace;color:var(--muted)}.cards-builder-steps select{border:0;background:transparent;color:var(--ink);font-size:12px;font-weight:650;outline:0}.cards-builder>button{margin-top:auto;display:flex;justify-content:space-between}.cards-directory{padding:30px}.cards-directory-head{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:end}.cards-directory-head h2,.cards-market-note h2,.cards-bottom h2{font-size:29px;margin:9px 0}.cards-directory-head p,.cards-market-note p,.cards-bottom p{color:var(--copy);line-height:1.5;margin-bottom:0}.cards-search{border:1px solid var(--line);border-radius:11px;padding:9px 12px;background:#f7f8fb}.cards-search span{display:block;font:9px IBM Plex Mono,monospace;color:var(--muted)}.cards-search input{border:0;background:transparent;outline:0;width:100%;font-size:13px}.cards-filter-row{display:flex;gap:6px;flex-wrap:wrap;margin:22px 0 12px}.cards-filter-row button{border:1px solid var(--line);border-radius:9px;background:#fff;padding:9px 11px;display:flex;gap:8px}.cards-filter-row button.active,.cards-filter-row button:hover{background:#f1f3f9;border-color:#9ba9d7}.cards-filter-row b{font-size:11px}.cards-filter-row span,.cards-results-line{font:9px IBM Plex Mono,monospace;color:var(--muted)}.cards-results-line{border-top:1px solid var(--line);padding:12px 0;display:flex;justify-content:space-between;gap:16px}.cards-builder-result{background:#0a205c;color:#fff;border-radius:10px;padding:10px 12px;display:flex;gap:12px;align-items:center}.cards-builder-result span{font:9px IBM Plex Mono,monospace;color:#aeb7cc}.cards-builder-result b{font-size:11px}.cards-builder-result button{margin-left:auto;border:0;background:transparent;color:#fff}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.cards-tile{border:1px solid var(--line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px;transition:.15s}.cards-tile:hover{transform:translateY(-2px);box-shadow:0 12px 30px #07144f12}.cards-tile.selected{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.cards-tile.legacy{background:#f6f6f7}.cards-tile-top,.cards-tile-foot{display:flex;justify-content:space-between;gap:10px}.cards-tile-top span{font:9px IBM Plex Mono,monospace;color:var(--blue)}.cards-tile h3{font-size:20px;margin:5px 0 2px}.cards-tile-top small,.cards-tile-foot>span{color:var(--muted);font-size:9.5px}.cards-compare-check{width:31px;height:31px;border:1px solid var(--line);border-radius:9px;background:#fff}.selected .cards-compare-check{background:var(--blue);color:#fff}.cards-model-line,.cards-token-row{display:flex;gap:5px;flex-wrap:wrap}.cards-model-line b,.cards-model-line span,.cards-token-row span{font-size:9px;border:1px solid var(--line);border-radius:999px;padding:5px 7px;background:#f7f8fb}.cards-tile>p{font-size:12.5px;line-height:1.48;color:var(--copy);margin-bottom:0;min-height:55px}.cards-market-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:10px;overflow:hidden}.cards-market-grid>div{padding:10px}.cards-market-grid>div+div{border-left:1px solid var(--line)}.cards-market-grid small,.cards-stack small,.cards-detail-list small,.cards-detail-summary small{display:block;font:8px IBM Plex Mono,monospace;color:var(--muted);margin-bottom:5px}.cards-market-grid b{font-size:10.5px;line-height:1.4}.cards-stack{background:#0a205c;color:#fff;border-radius:10px;padding:11px}.cards-stack small{color:#aeb7cc}.cards-stack div{display:flex;gap:5px;flex-wrap:wrap}.cards-stack span{font-size:10px;font-weight:650}.cards-stack i{font-style:normal;color:#7683a5;margin-right:5px}.cards-tile-foot{margin-top:auto;border-top:1px solid var(--line);padding-top:11px;align-items:center}.cards-tile-foot button{border:0;background:transparent;font-size:10.5px;font-weight:650;color:var(--ink)}.cards-empty{padding:40px;text-align:center;color:var(--muted)}.cards-market-note{padding:32px;display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:center}.cards-market-stack{background:#0a205c;border-radius:14px;color:#fff;padding:24px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.cards-market-stack span{font:9px IBM Plex Mono,monospace;border:1px solid #354878;border-radius:8px;padding:10px;background:#102a68}.cards-market-stack i{font-style:normal;color:#8793b4}.cards-bottom{padding:32px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.cards-disclaimer{padding:18px 22px;display:grid;grid-template-columns:180px 1fr;gap:20px}.cards-disclaimer p{font-size:11px;color:var(--muted);line-height:1.5;margin:0}.cards-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#07144f52;z-index:80;display:flex;justify-content:flex-end;padding:16px}.cards-detail{width:min(620px,100%);height:100%;overflow:auto;background:#fff;border-radius:18px;padding:28px}.cards-detail-head{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:20px}.cards-detail-head span,.cards-detail section>span{font:9px IBM Plex Mono,monospace;color:var(--muted)}.cards-detail-head h2{font-size:32px;margin:7px 0}.cards-detail-head>button{border:1px solid var(--line);background:#fff;width:36px;height:36px;border-radius:9px;font-size:22px}.cards-detail-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0}.cards-detail-summary div,.cards-detail-list div{border:1px solid var(--line);border-radius:10px;padding:12px}.cards-detail-summary b,.cards-detail-list b{font-size:11px;line-height:1.4}.cards-detail section{border-top:1px solid var(--line);padding:20px 0}.cards-detail section p{font-size:13px;line-height:1.55;color:var(--copy)}.cards-flow{display:flex;align-items:center;gap:7px;flex-wrap:wrap;background:#0a205c;color:#fff;padding:14px;border-radius:10px}.cards-flow b{font-size:10px}.cards-flow i{font-style:normal;color:#8290b3}.cards-detail-list{display:grid;grid-template-columns:1fr 1fr;gap:7px}.cards-partner-chain{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cards-partner-chain span{display:flex;gap:6px;align-items:center}.cards-partner-chain b{border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:11px}.cards-partner-chain i{font-style:normal;color:var(--muted)}.cards-disclosure{font-size:10.5px!important;color:var(--muted)!important}.cards-compare-tray{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:70;width:min(1168px,calc(100% - 32px));background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 22px 60px #07144f2e;overflow:hidden}.cards-compare-bar{padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:16px}.cards-compare-bar>div:first-child{display:flex;flex-direction:column}.cards-compare-bar span{font:8px IBM Plex Mono,monospace;color:var(--muted)}.cards-compare-bar strong{font-size:11px}.cards-compare-bar button{padding:9px 12px;font-size:11px}.cards-compare-table-wrap{border-top:1px solid var(--line);overflow:auto;max-height:62vh}.cards-compare-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.cards-compare-table-wrap th,.cards-compare-table-wrap td{padding:11px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:10.5px}.cards-compare-table-wrap th{position:sticky;top:0;background:#f7f8fb}.cards-compare-table-wrap th:first-child,.cards-compare-table-wrap td:first-child{width:140px;font:8px IBM Plex Mono,monospace;color:var(--muted)}.cards-compare-table-wrap th button{float:right;border:0;background:transparent;color:var(--muted)}@media (max-width:980px){.cards-hero{grid-template-columns:1fr}.cards-grid{grid-template-columns:repeat(2,1fr)}.cards-directory-head,.cards-market-note,.cards-bottom,.cards-disclaimer{grid-template-columns:1fr}}@media (max-width:650px){.cards-hero-copy,.cards-directory,.cards-market-note,.cards-bottom{padding:24px 20px}.cards-hero-copy h1{font-size:36px}.cards-hero-copy h1 span{white-space:normal}.cards-hero-proof,.cards-grid,.cards-detail-list,.cards-detail-summary{grid-template-columns:1fr}.cards-results-line,.cards-compare-bar{align-items:flex-start;flex-direction:column}.cards-market-grid{grid-template-columns:1fr}.cards-market-grid>div+div{border-left:0;border-top:1px solid var(--line)}.cards-detail-backdrop{padding:0}.cards-detail{border-radius:0}.cards-compare-tray{bottom:8px;width:calc(100% - 16px)}}.ci-page{gap:14px}.ci-hero{display:grid;grid-template-columns:.88fr 1.12fr;gap:14px}.ci-hero-copy,.ci-hero-workbench,.ci-section{background:#fff;border:1px solid var(--line);border-radius:18px}.ci-hero-copy{padding:44px 40px;display:flex;flex-direction:column;min-height:540px}.ci-hero-copy h1{font-size:clamp(42px,4.4vw,66px);line-height:.98;letter-spacing:-.058em;font-weight:620;margin:22px 0 20px}.ci-hero-copy>p{font-size:16px;line-height:1.58;color:var(--copy);max-width:55ch}.ci-proof{margin-top:auto;padding-top:32px;border-top:1px solid var(--line);display:flex;gap:8px 20px;flex-wrap:wrap}.ci-proof span{font:9px IBM Plex Mono,monospace;color:var(--muted);letter-spacing:.06em}.ci-proof b{color:var(--ink);font-size:12px}.ci-hero-workbench{padding:18px;background:#f6f7fa;display:flex;flex-direction:column;gap:10px;min-height:540px}.ci-workbench-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 8px}.ci-workbench-top>span,.ci-workbench-foot span,.ci-card-facts span,.ci-section-head>div>span,.ci-network-grid article>span{font:9px IBM Plex Mono,monospace;letter-spacing:.14em;color:var(--muted)}.ci-workbench-top>div{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.ci-workbench-top button{border:1px solid transparent;background:transparent;border-radius:8px;padding:7px 9px;font-size:10px;color:var(--muted)}.ci-workbench-top button.active{background:#fff;border-color:var(--line);color:var(--ink);box-shadow:0 3px 10px #07144f0a}.ci-card-stage{display:grid;grid-template-columns:.86fr 1.14fr;gap:9px;flex:1}.ci-visual-card{background:#0b286f;border-radius:16px;color:#fff;padding:22px;display:flex;flex-direction:column;position:relative;overflow:hidden;min-height:280px}.ci-visual-card:after{content:"";position:absolute;width:210px;height:210px;border:1px solid #ffffff18;border-radius:50%;right:-80px;bottom:-100px;box-shadow:0 0 0 38px #ffffff08,0 0 0 76px #ffffff05}.ci-card-brand{display:flex;justify-content:space-between;gap:10px;position:relative;z-index:1}.ci-card-brand span,.ci-card-brand b{font:9px IBM Plex Mono,monospace;letter-spacing:.1em}.ci-card-brand b{color:#b8c5e4}.ci-visual-card>strong{font-size:25px;line-height:1.05;letter-spacing:-.04em;margin-top:auto;position:relative;z-index:1}.ci-visual-card>small{color:#b8c5e4;margin-top:7px;max-width:24ch;position:relative;z-index:1}.ci-card-dots{display:flex;margin-top:18px;position:relative;z-index:1}.ci-card-dots i{width:24px;height:24px;border-radius:50%;background:#fff3}.ci-card-dots i+i{margin-left:-8px;background:#6e8ee1}.ci-card-facts{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ci-card-facts div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:13px;display:flex;flex-direction:column;gap:7px}.ci-card-facts b{font-size:11px;line-height:1.4}.ci-flow{background:#0a205c;color:#fff;border-radius:12px;padding:15px;display:flex;gap:7px;align-items:center;flex-wrap:wrap}.ci-flow span{font:600 9px IBM Plex Mono,monospace;border:1px solid #354878;border-radius:7px;padding:8px}.ci-flow i{font-style:normal;color:#8290b3}.ci-workbench-foot{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 13px;display:flex;justify-content:space-between;align-items:center;gap:12px}.ci-workbench-foot>div{display:flex;flex-direction:column;gap:4px}.ci-workbench-foot b{font-size:10px}.ci-workbench-foot button{border:0;background:transparent;color:var(--ink);font-size:10px;font-weight:650}.ci-workbench-foot button:hover{color:var(--blue)}.ci-section{padding:32px}.ci-section-head{display:grid;grid-template-columns:1fr 350px;gap:24px;align-items:end}.ci-section-head.solo{grid-template-columns:1fr}.ci-section-head h2{font-size:31px;margin:8px 0;letter-spacing:-.045em}.ci-section-head p{color:var(--copy);line-height:1.5;margin:0;max-width:70ch}.ci-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:12px}.ci-market-table{width:100%;border-collapse:collapse;min-width:1180px}.ci-market-table th{background:#f6f7fa;text-align:left;padding:11px 10px;font:8px IBM Plex Mono,monospace;letter-spacing:.11em;color:var(--muted);border-bottom:1px solid var(--line)}.ci-market-table td{padding:12px 10px;border-bottom:1px solid #e7e9ef;font-size:10.5px;line-height:1.42;color:#394054;vertical-align:middle}.ci-market-table tr:last-child td{border-bottom:0}.ci-market-table tbody tr:hover{background:#fafbfc}.ci-program{border:0;background:transparent;text-align:left;padding:0;color:var(--ink);display:flex;flex-direction:column;gap:3px;min-width:140px}.ci-program b{font-size:11.5px}.ci-program span{font:8px IBM Plex Mono,monospace;color:var(--muted)}.ci-pill{display:inline-flex;border:1px solid var(--line);background:#f7f8fa;border-radius:999px;padding:5px 7px;font-size:9px;white-space:nowrap}.ci-pill.blue{background:#edf4ff;border-color:#cfe1ff;color:#1253c7}.ci-add{width:29px;height:29px;border:1px solid var(--line);background:#fff;border-radius:8px;color:var(--ink)}.ci-add.selected{background:var(--ink);color:#fff}.ci-pattern-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin-top:22px}.ci-pattern-grid article{grid-column:span 2;border:1px solid var(--line);border-radius:14px;padding:20px;min-height:245px;display:flex;flex-direction:column}.ci-pattern-grid article:nth-child(4),.ci-pattern-grid article:nth-child(5){grid-column:span 3}.ci-pattern-grid article.dark,.ci-network-grid article.dark{background:#0b286f;color:#fff;border-color:#0b286f}.ci-pattern-grid article>span{font:9px IBM Plex Mono,monospace;color:var(--muted)}.ci-pattern-grid article.dark>span{color:#91a5d4}.ci-pattern-grid h3{font-size:20px;letter-spacing:-.03em;margin:18px 0 8px}.ci-pattern-grid p{font-size:12px;line-height:1.5;color:var(--copy)}.ci-pattern-grid .dark p{color:#c3cce0}.ci-mini-flow{display:flex;gap:4px;flex-wrap:wrap;margin-top:auto}.ci-mini-flow span{display:flex;align-items:center;gap:4px}.ci-mini-flow b{font:8px IBM Plex Mono,monospace;border:1px solid var(--line);border-radius:6px;padding:6px}.dark .ci-mini-flow b{border-color:#3b528b}.ci-mini-flow i{font-style:normal;color:var(--muted)}.ci-examples{display:flex;gap:5px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:13px;padding-top:12px}.dark .ci-examples{border-color:#334a83}.ci-examples button{border:0;background:transparent;padding:0;font-size:9.5px;color:var(--ink);font-weight:650}.dark .ci-examples button{color:#fff}.ci-examples button+button:before{content:"·";margin-right:5px;color:var(--muted)}.ci-network-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px}.ci-network-grid article{border:1px solid var(--line);border-radius:14px;padding:20px;min-height:155px;display:flex;flex-direction:column}.ci-network-grid article.dark>span{color:#9badd6}.ci-network-grid strong{font-size:16px;line-height:1.25;margin:18px 0 8px}.ci-network-grid p{font-size:11px;line-height:1.5;color:var(--copy);margin:auto 0 0}.ci-network-grid .dark p{color:#c4cde1}.ci-bottom{background:#fff}.ci-bottom:before{content:"";display:block;background:#0b286f;border-radius:14px;min-height:112px;grid-column:1/-1;order:-1;background-image:linear-gradient(90deg,#0b286f,#102f7a)}@media (max-width:980px){.ci-hero{grid-template-columns:1fr}.ci-hero-copy{min-height:auto}.ci-card-stage{grid-template-columns:1fr}.ci-pattern-grid{grid-template-columns:1fr 1fr}.ci-pattern-grid article,.ci-pattern-grid article:nth-child(4),.ci-pattern-grid article:nth-child(5){grid-column:span 1}.ci-network-grid{grid-template-columns:1fr 1fr}.ci-section-head{grid-template-columns:1fr}}@media (max-width:650px){.ci-hero-copy,.ci-section{padding:25px 20px}.ci-hero-copy h1{font-size:44px}.ci-hero-workbench{padding:12px}.ci-workbench-top{align-items:flex-start;flex-direction:column}.ci-workbench-top>div{justify-content:flex-start}.ci-card-facts,.ci-pattern-grid,.ci-network-grid{grid-template-columns:1fr}.ci-proof{display:grid;grid-template-columns:1fr 1fr}.ci-workbench-foot{align-items:flex-start;flex-direction:column}.ci-flow{align-items:flex-start}.ci-bottom:before{min-height:80px}}body{margin:0;background:#e8eaef}.bb-brand-lockup{display:inline-flex;align-items:center;gap:9px;line-height:1}*{box-sizing:border-box}a{color:#07144f;text-decoration:none}a:hover{color:#0647e8}input,button,textarea,select{font:inherit;color:inherit}@keyframes gb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.gb-hoverable{transition:color .15s ease,background .15s ease,border-color .15s ease,opacity .15s ease}.fx-page{display:flex;flex-direction:column;gap:14px}.fx-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);gap:14px}.fx-hero-copy,.fx-hero-proof{border-radius:22px;border:1px solid #DDE2EA}.fx-hero-copy{padding:48px 46px 44px;background:linear-gradient(135deg,#fffffffa,#f6f8fcf0)}.fx-hero-copy h1{margin:14px 0;max-width:760px;font-size:clamp(34px,4.3vw,60px);line-height:1.01;font-weight:620;letter-spacing:-.052em;color:#06113d}.fx-hero-copy>p{margin:0;max-width:760px;color:#586174;font-size:16px;line-height:1.65}.fx-hero-proof{padding:26px;color:#f5f7fa;background:#07144f;display:flex;flex-direction:column;justify-content:space-between;gap:22px;box-shadow:0 14px 45px #151e3414}.fx-proof-top{display:flex;flex-direction:column;gap:7px}.fx-proof-top span,.fx-eyebrow,.fx-mini-title,.fx-metric-label,.fx-step-number,.fx-step-title,.fx-route-kind,.fx-quote-form label>span,.fx-quote-result span,.fx-rc-note span{font-family:IBM Plex Mono,monospace}.fx-proof-top span{color:#8e98aa;font-size:9px;letter-spacing:.15em}.fx-proof-top strong{font-size:15px;letter-spacing:-.01em}.fx-proof-center{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:9px;text-align:center}.fx-proof-center>div,.fx-proof-center>strong{padding:13px 8px;border:1px solid #323742;border-radius:10px}.fx-proof-center>strong{color:#71bcff;border-color:#0750cf;background:#071b4a}.fx-hero-proof p{color:#b5becc;font-size:12.5px;line-height:1.58;margin:0}.fx-eyebrow{font-size:10px;font-weight:600;letter-spacing:.16em;color:#737c91}.fx-h2{margin:10px 0 7px;font-size:25px;line-height:1.12;font-weight:620;letter-spacing:-.03em;color:#06113d}.fx-copy{margin:0 0 20px;max-width:820px;color:#697184;font-size:14px;line-height:1.58}.fx-pills{display:flex;gap:7px;flex-wrap:wrap;margin-top:25px}.fx-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;border:1px solid #DDE2EA;background:#f3f5f8;color:#374054;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.06em}.fx-pill-dark{color:#f5f7fa;background:#07144f;border-color:#292d37}.fx-section-head,.fx-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;flex-wrap:wrap}.fx-panel-head{padding:26px 28px 22px;border-bottom:1px solid #DDE2EA}.fx-panel-body{padding:22px 28px 26px}.fx-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.fx-source-link{display:inline-flex;align-items:center;min-height:34px;padding:7px 10px;border:1px solid #DDE2EA;border-radius:10px;background:#fff;color:#44527d;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.04em;transition:border-color .15s ease,background .15s ease}.fx-source-link:hover{background:#f3f5fb;border-color:#c4cce1;color:#293967}.fx-flow{display:grid;grid-template-columns:repeat(7,minmax(135px,1fr));gap:7px;margin-top:15px;overflow-x:auto;padding-bottom:4px}.fx-flow-step{min-width:135px;border-radius:14px;background:#f6f7f9;color:#06113d;padding:14px 13px 13px;border:1px solid #E4E8EE}.fx-flow-step-dark{background:#07144f;border-color:#07144f;color:#f7f8fa}.fx-step-number{color:#8b93a4;font-size:9px;margin-bottom:13px}.fx-step-title{font-size:10px;font-weight:650;letter-spacing:.07em;margin-bottom:8px}.fx-step-copy{font-size:11.5px;line-height:1.45;color:#697184}.fx-flow-step-dark .fx-step-number{color:#8e98ae}.fx-flow-step-dark .fx-step-copy{color:#bbc2cf}.fx-callout{margin-top:14px;padding:11px 13px;border-radius:11px;background:#eef7ff;border:1px solid #D6EBFF;font-size:12.5px;line-height:1.5;color:#33436e}.fx-select,.fx-quote-form input{border:1px solid #DDE2EA;border-radius:11px;background:#fff;padding:10px 12px;color:#06113d}.fx-select{font-family:IBM Plex Mono,monospace;font-size:11px}.fx-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding-bottom:22px}.fx-metric{min-width:0}.fx-metric-label{color:#7a8293;font-size:9px;letter-spacing:.12em;margin-bottom:6px}.fx-metric-value{font-size:25px;line-height:1;font-weight:650;letter-spacing:-.035em;color:#06113d;font-variant-numeric:tabular-nums}.fx-metric-note{margin-top:7px;color:#697184;font-size:11.5px;line-height:1.4}.fx-sim-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.7fr);gap:18px}.fx-inset{background:#f7f8fa;border:1px solid #E6E9EF;border-radius:15px;padding:17px 18px}.fx-mini-title{font-size:9.5px;letter-spacing:.12em;color:#7b8496;margin-bottom:15px}.fx-mini-title-dark{color:#8d96aa}.fx-bars{display:flex;flex-direction:column;gap:10px}.fx-bar-label{display:flex;justify-content:space-between;gap:12px;font-size:11.5px;margin-bottom:5px}.fx-bar-label span:last-child{font-family:IBM Plex Mono,monospace}.fx-bar-track{height:7px;border-radius:99px;background:#e7eaf0;overflow:hidden}.fx-bar-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#0a9bff,#05226f)}.fx-risk-card{background:#07144f;color:#f5f6f8;border-radius:15px;padding:17px 18px}.fx-ring{width:104px;height:104px;margin:16px auto;border-radius:50%;display:grid;place-items:center}.fx-ring-inner{width:76px;height:76px;border-radius:50%;background:#07144f;display:flex;flex-direction:column;align-items:center;justify-content:center}.fx-ring-inner strong{font-size:21px}.fx-ring-inner span{margin-top:2px;font-family:IBM Plex Mono,monospace;color:#8d96aa;font-size:8px}.fx-risk-card p{margin:0;color:#aeb6c6;font-size:11.5px;line-height:1.5}.fx-checks{border-top:1px solid #DDE2EA}.fx-check-row{display:grid;grid-template-columns:190px minmax(0,1fr) 94px;gap:18px;padding:13px 0;border-bottom:1px solid #DDE2EA;align-items:center}.fx-check-row strong{font-size:13px;font-weight:600}.fx-check-row span{color:#697184;font-size:13px}.fx-check-row code{text-align:right;color:#7b8496;font-size:9px}.fx-two-col{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.fx-approved,.fx-rejected{display:flex;flex-direction:column;gap:5px;border-radius:12px;padding:13px 14px;font-size:12.5px;line-height:1.5}.fx-approved{background:#f3f7f4;border:1px solid #D8E8DC;color:#315d40}.fx-rejected{background:#fbf3f2;border:1px solid #EDD8D5;color:#7b3d37}.fx-route{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:26px;margin-top:19px;overflow-x:auto;padding-bottom:4px}.fx-route-leg{min-width:220px;position:relative;border:1px solid #E2E6ED;border-radius:15px;background:#f8f9fb;padding:16px}.fx-route-assets{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:18px}.fx-route-assets span{color:#a1a8b5}.fx-route-kind{margin:13px 0 11px;color:#6c7588;font-size:9.5px;letter-spacing:.08em}.fx-route-join{position:absolute;right:-20px;top:50%;color:#8f97a6;font-size:18px}.fx-finality{display:flex;align-items:center;gap:10px;margin-top:15px;border-top:1px solid #DDE2EA;padding-top:14px;font-size:12.5px}.fx-finality strong{color:#9a6332;font-family:IBM Plex Mono,monospace;font-size:9.5px}.fx-finality span{color:#697184}.fx-live-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:17px}.fx-live-status code{color:#727b8f;font-size:10px;overflow-wrap:anywhere}.fx-quote-form{display:grid;grid-template-columns:.8fr .8fr 1.35fr auto;gap:10px;align-items:end}.fx-quote-form label{display:flex;flex-direction:column;gap:6px}.fx-quote-form label>span{color:#7a8293;font-size:8.5px;letter-spacing:.1em}.fx-quote-form input{width:100%;font-family:IBM Plex Mono,monospace;font-size:11px}.fx-quote-form button{min-height:39px;border:0;border-radius:11px;padding:10px 14px;background:#07144f;color:#fff;font-family:IBM Plex Mono,monospace;font-size:10px;cursor:pointer}.fx-quote-form button:disabled{cursor:not-allowed;opacity:.42}.fx-error{margin-top:13px;border-radius:11px;padding:11px 13px;background:#fbf2f1;border:1px solid #EDD7D4;color:#7b3d37;font-size:12.5px}.fx-quote-result{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fx-quote-result>div{border:1px solid #E2E6ED;border-radius:12px;background:#f8f9fb;padding:12px;min-width:0}.fx-quote-result span{display:block;color:#7a8293;font-size:8.5px;letter-spacing:.1em;margin-bottom:5px}.fx-quote-result strong{display:block;font-size:12px;overflow-wrap:anywhere}.fx-quote-result details{grid-column:1 / -1}.fx-quote-result summary{cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:10px;color:#4c5b8e}.fx-quote-result pre{overflow-x:auto;padding:13px;border-radius:11px;background:#07144f;color:#dbe0ea;font-size:10px;line-height:1.55}.fx-source-map{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fx-source-map>a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 15px;border:1px solid #E2E6ED;border-radius:13px;background:#f8f9fb;transition:background .15s ease,border-color .15s ease}.fx-source-map>a:hover{background:#f0f3fa;border-color:#cbd3e7}.fx-source-map>a>div{display:flex;flex-direction:column;gap:4px;min-width:0}.fx-source-map strong{font-size:13px}.fx-source-map span{color:#697184;font-size:11.5px;line-height:1.4}.fx-source-map code{flex:none;color:#4d5c91;font-size:8.5px}.fx-rc-note{margin-top:14px;border-top:1px solid #DDE2EA;padding-top:14px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.fx-rc-note>div{display:flex;align-items:center;gap:7px}.fx-rc-note span{color:#7a8293;font-size:8.5px;letter-spacing:.1em}.fx-rc-note code{color:#4e596d;font-size:9px}.fx-rc-note strong{color:#315d40;font-size:11px}.fx-rc-note a{margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:9.5px;color:#4c5b8e}@media (max-width: 980px){[data-col]{grid-template-columns:1fr!important}[data-pad]{padding-left:22px!important;padding-right:22px!important}[data-scroll]{overflow-x:auto}[data-scroll]>div{min-width:640px}.fx-hero,.fx-sim-grid,.fx-two-col,.fx-source-map{grid-template-columns:1fr}.fx-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-check-row{grid-template-columns:160px minmax(0,1fr)}.fx-check-row code{grid-column:2;text-align:left}.fx-quote-form{grid-template-columns:1fr 1fr}.fx-quote-form button{grid-column:1 / -1}.fx-quote-result{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-rc-note a{margin-left:0}}@media (max-width: 640px){.fx-hero-copy{padding:32px 22px 30px}.fx-hero-proof,.fx-panel-head,.fx-panel-body{padding-left:20px;padding-right:20px}.fx-hero-copy h1{font-size:clamp(34px,11vw,48px)}.fx-proof-center{grid-template-columns:1fr}.fx-proof-center>span{transform:rotate(90deg)}.fx-flow{grid-template-columns:repeat(7,minmax(155px,1fr));-webkit-overflow-scrolling:touch}.fx-metric-grid,.fx-quote-form,.fx-quote-result{grid-template-columns:1fr}.fx-check-row{grid-template-columns:1fr;gap:5px}.fx-check-row code{grid-column:auto}.fx-route{grid-template-columns:repeat(3,minmax(240px,1fr));-webkit-overflow-scrolling:touch}.fx-source-map>a{align-items:flex-start;flex-direction:column}.fx-rc-note{align-items:flex-start;flex-direction:column;gap:9px}code,pre{overflow-wrap:anywhere}select,input,button{max-width:100%}}.bb-toc{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain}.bb-toc::-webkit-scrollbar{width:8px}.bb-toc::-webkit-scrollbar-thumb{background:#d7dbe4;border-radius:999px}.bb-toc::-webkit-scrollbar-track{background:transparent}.bb-product-grid{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width: 700px){.bb-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1040px){.bb-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1360px){.bb-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bb-grid-filler{display:none;min-height:190px;border-radius:16px;padding:22px 20px;background:#0a205c;color:#fff;flex-direction:column;justify-content:space-between;gap:18px}.bb-grid-filler>span{font:10px IBM Plex Mono,monospace;letter-spacing:.16em;color:#aeb7cc}.bb-grid-filler>strong{font-size:18px;line-height:1.2;letter-spacing:-.025em;max-width:18ch}.bb-grid-filler>small{font:9px IBM Plex Mono,monospace;color:#7f899e}@media (min-width: 700px) and (max-width: 1039px){.bb-product-grid>.bb-fill-cols-2{display:flex}}@media (min-width: 1040px) and (max-width: 1359px){.bb-product-grid>.bb-fill-cols-3{display:flex}}@media (min-width: 1360px){.bb-product-grid>.bb-fill-cols-4{display:flex}}.bb-endpoint{cursor:pointer}.bb-endpoint:hover{background:#f7f8fb}.bb-screen-grid{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width: 760px){.bb-screen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1180px){.bb-screen-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 760px) and (max-width: 1179px){.bb-screen-grid>.bb-fill-cols-2{display:flex}}@media (min-width: 1180px){.bb-screen-grid>.bb-fill-cols-3{display:flex}}.bb-footer{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.bb-footer>div{min-width:0;border:1px solid #343943;border-radius:13px;padding:18px}@media (max-width: 980px){.bb-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.bb-footer{grid-template-columns:1fr}}.bb-screen-scale{width:100%;height:410px;display:flex;justify-content:center;overflow:hidden}.bb-screen-scale>*{transform:scale(.6);transform-origin:top center;flex:none}
