.page-swap .swap-provider-pill{position:relative;padding-left:1.4rem!important}.page-swap .swap-provider-pill__dot{position:absolute;top:.55rem;left:.55rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--bg-border-light);flex-shrink:0;transition:background-color 150ms ease}.page-swap .swap-provider-pill__dot--ok{background:var(--success)}.page-swap .swap-provider-pill__dot--warn{background:var(--warning)}.page-swap .swap-provider-pill__dot--down{background:var(--danger)}.page-swap .swap-provider-pill__dot--unknown{background:var(--bg-border-light)}@media (prefers-reduced-motion:reduce){.page-swap .swap-provider-pill__dot{transition:none}}.page-swap .swap-results-overflow{overflow-x:auto;max-width:100%}.page-swap .results-table tbody td.classic-rate-col,.page-swap .results-table thead th.classic-rate-col{display:none}.page-swap .results-table thead th{font-family:'JetBrains Mono','IBM Plex Mono',ui-monospace,monospace;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:600;padding:.45rem .5rem;white-space:nowrap}.page-swap .results-table tbody td{font-family:'JetBrains Mono','IBM Plex Mono',ui-monospace,monospace;font-variant-numeric:tabular-nums}.page-swap .col-rank{color:var(--text-muted);font-size:.7rem;text-align:center;min-width:2rem}.page-swap .col-auth,.page-swap .col-eta,.page-swap .col-history,.page-swap .col-latency,.page-swap .col-minmax,.page-swap .col-rep,.page-swap .col-type{font-size:.7rem;color:var(--text-secondary);text-align:center;letter-spacing:.04em;text-transform:uppercase}.page-swap .col-delta{font-size:.72rem;font-weight:600;text-align:right;white-space:nowrap}.page-swap .col-delta.delta-pos{color:var(--success)}.page-swap .col-delta.delta-neg{color:var(--danger)}.page-swap .col-delta.delta-zero{color:var(--text-muted)}.page-swap .col-type--fixed{color:var(--warning)}.page-swap .col-type--float{color:var(--text-muted)}.page-swap .results-table tbody tr:has(.best-badge){background:rgba(247,147,26,.05)}.page-swap .results-table tbody tr.swap-row--outlier{background:rgba(230,73,73,.04)}.page-swap .swap-btn.swap-btn--visit{background:0 0;color:var(--text-secondary);border:1px dashed var(--bg-border-light);letter-spacing:.04em}.page-swap .swap-btn.swap-btn--visit:focus-visible,.page-swap .swap-btn.swap-btn--visit:hover{color:var(--btc-orange);border-color:var(--btc-orange);outline:0}@media (max-width:767px){.page-swap .results-table tbody td.col-eta,.page-swap .results-table tbody td.col-history,.page-swap .results-table tbody td.col-latency,.page-swap .results-table tbody td.col-minmax,.page-swap .results-table tbody td.col-rep,.page-swap .results-table thead th.col-eta,.page-swap .results-table thead th.col-history,.page-swap .results-table thead th.col-latency,.page-swap .results-table thead th.col-minmax,.page-swap .results-table thead th.col-rep{display:none}}@media (max-width:480px){.page-swap .results-table tbody td.col-auth,.page-swap .results-table tbody td.col-type,.page-swap .results-table thead th.col-auth,.page-swap .results-table thead th.col-type{display:none}.page-swap .swap-health-chip__label{display:none}.page-swap .swap-health-chip::after{content:attr(data-provider);text-transform:uppercase;letter-spacing:.06em;font-size:.6rem}}.page-swap .swap-sanity-footer{display:flex;flex-wrap:wrap;gap:.3rem .6rem;align-items:center;padding:.55rem .75rem;margin-top:.75rem;background:var(--terminal-bg);border:1px dashed var(--bg-border-light);border-radius:3px;font-family:'JetBrains Mono','IBM Plex Mono',ui-monospace,monospace;font-size:.7rem;color:var(--text-secondary);letter-spacing:.02em;font-variant-numeric:tabular-nums}.page-swap .swap-sanity-footer--ok{border-color:rgba(25,183,107,.35)}.page-swap .swap-sanity-footer--warn{border-color:rgba(255,179,0,.35)}.page-swap .swap-sanity-footer::before{content:"\25CF";flex-shrink:0;color:var(--text-muted);font-size:.65rem;line-height:1}.page-swap .swap-sanity-footer--ok::before{color:var(--success)}.page-swap .swap-sanity-footer--warn::before{color:var(--warning)}@keyframes cell-flash-up{0%{background-color:rgba(25,183,107,.22)}100%{background-color:transparent}}@keyframes cell-flash-down{0%{background-color:rgba(230,73,73,.22)}100%{background-color:transparent}}.page-swap .results-table td[data-flash=up],.page-swap .results-table tr[data-flash=up] .col-delta{animation:cell-flash-up .4s ease-out}.page-swap .results-table td[data-flash=down],.page-swap .results-table tr[data-flash=down] .col-delta{animation:cell-flash-down .4s ease-out}@media (prefers-reduced-motion:reduce){.page-swap .results-table td[data-flash=down],.page-swap .results-table td[data-flash=up],.page-swap .results-table tr[data-flash=down] .col-delta,.page-swap .results-table tr[data-flash=up] .col-delta{animation:none}}.page-swap .swap-row--skeleton{opacity:.78}.page-swap .swap-row--skeleton td{color:var(--text-secondary)}.page-swap .swap-skel-dim{color:var(--text-muted)!important;letter-spacing:.02em}.page-swap .swap-skel-hint{display:inline-block;margin-left:.5rem;font-size:.6rem;font-family:'JetBrains Mono','IBM Plex Mono',ui-monospace,monospace;letter-spacing:.05em;color:var(--text-muted);text-transform:uppercase;opacity:.7}.page-swap .swap-row--skeleton .best-badge,.page-swap .swap-row--skeleton .swap-competition-surface{display:none}.page-swap .swap-seg--rate-type{display:inline-flex;gap:0;margin-left:.35rem;border:1px solid var(--bg-border-light);border-radius:3px;overflow:hidden;font-family:'JetBrains Mono','IBM Plex Mono',ui-monospace,monospace}.page-swap .swap-seg__btn{-webkit-appearance:none;appearance:none;padding:.15rem .55rem;background:0 0;border:0;color:var(--text-muted);font-family:inherit;font-size:.66rem;letter-spacing:.08em;cursor:pointer;transition:color 120ms ease,background-color 120ms ease}.page-swap .swap-seg__btn+.swap-seg__btn{border-left:1px solid var(--bg-border-light)}.page-swap .swap-seg__btn.is-on{color:var(--btc-orange);background:rgba(247,147,26,.1)}.page-swap .swap-seg__btn:focus-visible:not(.is-on),.page-swap .swap-seg__btn:hover:not(.is-on){color:var(--text-primary);outline:0}.page-swap .results-table tbody tr.is-filtered{opacity:.35;text-decoration:line-through;text-decoration-color:var(--text-muted)}.page-swap .results-table tbody tr.is-filtered .swap-btn{pointer-events:none}@media (prefers-reduced-motion:reduce){.page-swap .swap-seg__btn{transition:none}}