@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Serif+KR:wght@500;600;700&display=swap";
@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";
:root{--font-display:"Noto Serif KR","Iowan Old Style","Times New Roman",serif;--bg:#f2f4f7;--ink:#1a1f2e;--ink-secondary:#5c6478;--ink-tertiary:#8b92a5;--card:#fff;--line:#e8ecf2;--line-light:#f0f3f7;--accent:#ff4500;--accent-hover:#e63e00;--accent-soft:#fff0eb;--summary-quote-marker:color-mix(in srgb,var(--accent)28%,white);--summary-quote-marker-strong:color-mix(in srgb,var(--accent)40%,transparent);--redirect-link:#2563eb;--redirect-link-hover:#1d4ed8;--redirect-link-soft:#eff4ff;--discount:#059669;--discount-soft:#ecfdf5;--surface-raised:#fff;--surface-muted:#f8fafc;--surface-subtle:#fafbfc;--surface-hover:#f8fafb;--surface-overlay:#ffffffeb;--surface-gradient-soft:linear-gradient(180deg,#f8fafcf5,#fff);--surface-gradient-row:linear-gradient(180deg,#f8fafcd6,#fff0);--surface-gradient-sticky:linear-gradient(180deg,var(--bg)0%,#fafbfcf5 82%,#fafbfc00 100%);--home-market-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)96%,var(--bg))0%,var(--card)100%);--table-head-bg:#f8fafb;--table-row-hover:#f8fafb;--table-row-active-bg:#eef4ff;--table-row-active-hover:#e7f0ff;--table-row-active-line:#d7e4ff;--compare-header-score-bg:#eef2f7;--compare-header-win-left-bg:linear-gradient(180deg,#ecfdf5fa,#ecfdf5ad);--compare-header-win-right-bg:linear-gradient(180deg,#fff5f0fa,#fff5f0b8);--compare-row-win-left-bg:linear-gradient(90deg,#ecfdf5e0 0%,#ecfdf547 34%,#fff0 58%);--compare-row-win-left-bg-hover:linear-gradient(90deg,#ecfdf5f0 0%,#ecfdf557 34%,#fff0 58%);--compare-row-win-right-bg:linear-gradient(270deg,#fff0ebeb 0%,#fff0eb4d 34%,#fff0 58%);--compare-row-win-right-bg-hover:linear-gradient(270deg,#fff0ebf5 0%,#fff0eb5c 34%,#fff0 58%);--success-ink-strong:#047857;--warning-soft:#fffbeb;--warning-ink:#92400e;--danger-soft:#fef2f2;--danger-ink:#b91c1c;--logic-and-soft:#eef2ff;--logic-and-ink:#4338ca;--logic-or-soft:#fff7ed;--logic-or-ink:#c2410c;--compare-left-accent:#059669;--compare-left-accent-strong:#047857;--compare-left-accent-soft:#ecfdf5;--compare-left-accent-line:#34d399;--compare-right-accent:#ff4500;--compare-right-accent-strong:#e63e00;--compare-right-accent-soft:#fff0eb;--compare-right-accent-line:#ff8a5c;--compare-left-score-highlight:#047857;--compare-right-score-highlight:#e63e00;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--shadow-sm:0 2px 4px #0000000a,0 4px 12px #00000008;--shadow-md:0 8px 24px #0000000f;--shadow-lg:0 16px 48px #00000014;--transition:.3s cubic-bezier(.16,1,.3,1);--transition-smooth:.4s cubic-bezier(.16,1,.3,1);--exchange-divider-gap:24px;--site-header-height:0px;--site-header-visible-height:0px;--exchange-tab-nav-height:0px;--content-anchor-offset:calc(var(--site-header-visible-height) + 24px);--section-sticky-offset:calc(var(--site-header-visible-height) + var(--exchange-tab-nav-height) + 12px)}.exchange-switch-page .exchange-switch-hub-header,.exchange-switch-page .exchange-switch-detail-tool-header{text-align:center;justify-items:center;gap:8px;max-width:760px;display:grid}.exchange-switch-page .exchange-switch-detail-tool-title{font-size:clamp(1.45rem,2.4vw,2rem)}.exchange-switch-page .exchange-switch-hub-description,.exchange-switch-page .exchange-switch-detail-tool-description{max-width:64ch;color:var(--ink-secondary);margin:0;line-height:1.68}.exchange-switch-page .exchange-switch-form-copy{gap:8px;display:grid}.exchange-switch-page .exchange-switch-form-title{letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700}.exchange-switch-page .exchange-switch-form-description{color:var(--ink-secondary);margin:0;line-height:1.68}.exchange-switch-page .exchange-switch-hub-form,.exchange-switch-page .exchange-switch-detail-tool-form{justify-items:center;gap:18px;display:grid}.exchange-switch-page .exchange-switch-hub-logo-select,.exchange-switch-page .exchange-switch-detail-logo-select{grid-template-columns:minmax(0,1fr);place-items:center;gap:18px;display:grid}.exchange-switch-page .exchange-switch-hub-selector-identity{justify-content:center;align-items:center;min-width:0;display:flex}.exchange-switch-page .exchange-switch-hero-vs-stack{justify-items:center}.exchange-switch-page .exchange-switch-hub-select-readonly{align-items:center;display:flex}.exchange-switch-page .exchange-switch-progressive-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100%,760px);display:grid}.exchange-switch-page .exchange-switch-discount-settings{gap:12px;display:grid}.exchange-switch-page .exchange-switch-discount-settings>summary{cursor:pointer;width:100%;color:var(--ink);gap:8px;font-size:.95rem;font-weight:700;list-style:none;display:grid}.exchange-switch-page .exchange-switch-discount-settings>summary::-webkit-details-marker{display:none}.exchange-switch-page .exchange-switch-discount-settings-trigger-title{align-items:center;display:inline-flex}.exchange-switch-page .exchange-switch-discount-settings-summary-values{flex-wrap:wrap;gap:8px;display:flex}.exchange-switch-page .exchange-switch-discount-settings-summary-chip{border:1px solid color-mix(in srgb,var(--accent)10%,var(--line));background:color-mix(in srgb,var(--surface-raised)90%,transparent);min-height:30px;color:var(--ink-secondary);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.76rem;font-weight:600;line-height:1.35;display:inline-flex}.exchange-switch-page .exchange-switch-discount-settings-summary-chip strong{color:var(--ink);font-weight:800}.exchange-switch-page .exchange-switch-discount-settings-summary-chip.is-active{border-color:color-mix(in srgb,var(--accent)18%,var(--line));background:color-mix(in srgb,var(--accent-soft)18%,var(--surface-raised))}.exchange-switch-page .exchange-switch-discount-settings-summary-chip.is-inactive{opacity:.76}.exchange-switch-page .exchange-switch-discount-settings-body{gap:12px;display:grid}.exchange-switch-page .exchange-switch-discount-settings-description{color:var(--ink-secondary);margin:0;font-size:.88rem;line-height:1.58}.exchange-switch-page .exchange-switch-discount-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.exchange-switch-page .exchange-switch-discount-settings-input{border:1px solid color-mix(in srgb,var(--accent)8%,var(--line));background:var(--surface-raised);min-height:48px;color:var(--ink);font:inherit;border-radius:14px;padding:0 14px}.exchange-switch-page .exchange-switch-submit-row{justify-content:center;width:100%;display:flex}.exchange-switch-page .exchange-switch-overview-hook{border:1px solid color-mix(in srgb,var(--compare-right-accent)22%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--compare-right-accent)8%,var(--surface-raised))0%,color-mix(in srgb,var(--surface-raised)96%,var(--bg))100%);border-radius:22px;gap:14px;padding:18px 22px;display:grid;position:relative;overflow:visible;box-shadow:0 10px 24px #0f172a0d}.exchange-switch-page .exchange-switch-overview-hook:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0891b2 0%,#22c55e 52%,#f59e0b 100%);height:4px;position:absolute;inset:0 0 auto}.exchange-switch-page .exchange-switch-overview-hook-copy{gap:6px;display:grid}.exchange-switch-page .exchange-switch-fee-bar-chart{gap:10px;margin:0;padding-block:10px 12px;display:grid}.exchange-switch-page .exchange-switch-fee-bar-chart-header{gap:2px;display:grid}.exchange-switch-page .exchange-switch-fee-bar-chart-title{color:var(--ink);font-size:.88rem;font-weight:750;line-height:1.3}.exchange-switch-page .exchange-switch-fee-bar-chart-meta{color:var(--ink-tertiary);font-size:.72rem;line-height:1.4}.exchange-switch-page .exchange-switch-fee-bar-chart-stage-grid{grid-template:"left-title title-gap right-title""left-scale stage right-scale"216px"left-label labels right-label"/minmax(54px,72px) minmax(0,1fr) minmax(68px,92px);align-items:start;gap:12px;display:grid}.exchange-switch-page .exchange-switch-fee-bar-chart-axis-title{color:var(--ink-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:.67rem;font-weight:700}.exchange-switch-page .exchange-switch-fee-bar-chart-axis-title-left{text-align:right;grid-area:left-title}.exchange-switch-page .exchange-switch-fee-bar-chart-axis-title-right{text-align:left;grid-area:right-title}.exchange-switch-page .exchange-switch-fee-bar-chart-axis-title-spacer{grid-area:title-gap}.exchange-switch-page .exchange-switch-fee-bar-chart-axis-scale{align-self:stretch;height:100%;position:relative}.exchange-switch-page .exchange-switch-fee-bar-chart-axis-scale-left{grid-area:left-scale}.exchange-switch-page .exchange-switch-fee-bar-chart-axis-scale-right{grid-area:right-scale}.exchange-switch-page .exchange-switch-fee-bar-chart-axis-tick{color:var(--ink-secondary);font-variant-numeric:tabular-nums;font-size:.72rem;line-height:1;position:absolute;inset-inline:0;transform:translateY(50%)}.exchange-switch-page .exchange-switch-fee-bar-chart-stage{align-items:end;height:100%;padding-top:4px;display:grid;position:relative}.exchange-switch-page .exchange-switch-fee-bar-chart-stage-frame{grid-area:stage;align-self:stretch;min-width:0;height:100%;min-height:0}.exchange-switch-page .exchange-switch-fee-bar-chart-stage-frame,.exchange-switch-page .exchange-switch-fee-bar-chart-stage{min-height:0}.exchange-switch-page .exchange-switch-fee-bar-chart-gridline{border-top:1px solid color-mix(in srgb,var(--line)84%,transparent);pointer-events:none;position:absolute;inset-inline:0}.exchange-switch-page .exchange-switch-fee-bar-chart-zero-line{z-index:1;border-top:1px solid color-mix(in srgb,var(--ink)32%,var(--line));pointer-events:none;position:absolute;inset-inline:0}.exchange-switch-page .exchange-switch-fee-bar-chart-bars{z-index:2;grid-template-columns:repeat(var(--bar-count),minmax(0,1fr));align-items:end;gap:clamp(2px,1vw,10px);height:100%;display:grid;position:relative}.exchange-switch-page .exchange-switch-fee-bar-chart-bar-column{justify-content:center;height:100%;display:flex}.exchange-switch-page .exchange-switch-fee-bar-chart-bar-wrap.fee-tooltip-wrap{justify-content:center;width:min(100%,24px);height:100%;display:flex}.exchange-switch-page .exchange-switch-fee-bar-chart-bar-wrap .fee-tooltip-bubble{width:min(240px,100vw - 48px);transform:translateX(var(--tooltip-shift-x,0px))translateY(6px);bottom:calc(100% - 4px);left:calc(100% + 10px)}.exchange-switch-page .exchange-switch-fee-bar-chart-bar-wrap:hover .fee-tooltip-bubble,.exchange-switch-page .exchange-switch-fee-bar-chart-bar-wrap:focus-within .fee-tooltip-bubble,.exchange-switch-page .exchange-switch-fee-bar-chart-bar-wrap[data-tooltip-open=true] .fee-tooltip-bubble{transform:translateX(var(--tooltip-shift-x,0px))translateY(0)}.exchange-switch-page .exchange-switch-fee-bar-chart-bar-wrap[data-tooltip-placement=bottom] .fee-tooltip-bubble{transform:translateX(var(--tooltip-shift-x,0px))translateY(-6px);top:calc(100% + 10px);bottom:auto}.exchange-switch-page .exchange-switch-fee-bar-chart-bar-wrap[data-tooltip-placement=bottom]:hover .fee-tooltip-bubble,.exchange-switch-page .exchange-switch-fee-bar-chart-bar-wrap[data-tooltip-placement=bottom]:focus-within .fee-tooltip-bubble,.exchange-switch-page .exchange-switch-fee-bar-chart-bar-wrap[data-tooltip-placement=bottom][data-tooltip-open=true] .fee-tooltip-bubble{transform:translateX(var(--tooltip-shift-x,0px))translateY(0)}.exchange-switch-page .exchange-switch-fee-bar-chart-bar{cursor:help;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.exchange-switch-page .exchange-switch-fee-bar-chart-bar:focus-visible{outline:2px solid color-mix(in srgb,var(--accent)44%,white);outline-offset:2px}.exchange-switch-page .exchange-switch-fee-bar-chart-bar-fill{inset-inline:0;bottom:var(--bar-bottom);width:100%;height:var(--bar-height);background:color-mix(in srgb,var(--ink-tertiary)32%,var(--line));transform-origin:bottom;border-radius:0;min-height:2px;animation:.56s cubic-bezier(.22,1,.36,1) exchange-switch-fee-bar-grow;display:block;position:absolute}.exchange-switch-page .exchange-switch-fee-bar-chart-bar-current .exchange-switch-fee-bar-chart-bar-fill{background:var(--compare-left-accent)}.exchange-switch-page .exchange-switch-fee-bar-chart-bar-winner .exchange-switch-fee-bar-chart-bar-fill{background:var(--compare-right-accent)}.exchange-switch-page .exchange-switch-fee-bar-chart-tooltip-title{color:var(--ink);margin-bottom:4px;font-size:.8rem;display:block}.exchange-switch-page .exchange-switch-fee-bar-chart-tooltip-line{display:block}.exchange-switch-page .exchange-switch-fee-bar-chart-labels{grid-area:labels;grid-template-columns:repeat(var(--bar-count),minmax(0,1fr));gap:clamp(2px,1vw,10px);display:grid}.exchange-switch-page .exchange-switch-fee-bar-chart-axis-label-spacer{min-width:0}.exchange-switch-page .exchange-switch-fee-bar-chart-axis-label-spacer-left{grid-area:left-label}.exchange-switch-page .exchange-switch-fee-bar-chart-axis-label-spacer-right{grid-area:right-label}.exchange-switch-page .exchange-switch-fee-bar-chart-label{text-align:center;justify-items:center;gap:3px;min-width:0;display:grid}.exchange-switch-page .exchange-switch-fee-bar-chart-label-rank{color:var(--ink-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:700}.exchange-switch-page .exchange-switch-fee-bar-chart-label-name{max-width:6ch;color:var(--ink);font-size:.72rem;font-weight:700;line-height:1.25}.exchange-switch-page .exchange-switch-overview-hook-title{color:var(--compare-right-accent-strong);margin:0;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.35}.exchange-switch-page .exchange-switch-overview-hook-list{color:var(--ink-secondary);gap:8px;margin:0;padding-block-start:2px;padding-inline-start:1.5rem;display:grid}.exchange-switch-page .exchange-switch-overview-hook-item{color:var(--ink-secondary);margin:0;padding-inline-start:.35rem;line-height:1.58}.exchange-switch-page .exchange-switch-overview-hook-item::marker{color:var(--compare-right-accent-strong)}.exchange-switch-page .exchange-switch-overview-hook-actions{justify-content:flex-end;padding-top:4px}@keyframes exchange-switch-fee-bar-grow{0%{opacity:.28;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}.exchange-switch-page .exchange-switch-body-highlight{font-size:1.08em;font-weight:800}.exchange-switch-page .exchange-switch-overview-hook-meta{flex-wrap:wrap;gap:8px;display:flex}.exchange-switch-page .exchange-switch-market-section.compare-accent-surface{border-color:color-mix(in srgb,var(--compare-right-accent)18%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)96%,var(--bg))0%,color-mix(in srgb,var(--card)99%,transparent)100%);overflow:hidden}.exchange-switch-page .exchange-switch-market-summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;display:grid}.exchange-switch-page .exchange-switch-market-summary-lead{align-items:center;gap:16px;min-width:0;display:flex}.exchange-switch-page .exchange-switch-market-summary-copy{gap:4px;min-width:0;display:grid}.exchange-switch-page .exchange-switch-market-summary-hook{justify-self:end}.exchange-switch-page .exchange-switch-market-summary-hook .cmp-conversion-gap-chip{white-space:nowrap}.exchange-switch-page .exchange-switch-market-statement{border-radius:24px;gap:16px}.exchange-switch-page .exchange-switch-market-statement .cmp-conversion-card-title{font-size:1.15rem}.exchange-switch-page .exchange-switch-statement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.exchange-switch-page .exchange-switch-statement-panel{border:1px solid color-mix(in srgb,var(--line)88%,transparent);background:color-mix(in srgb,var(--surface-raised)92%,var(--bg));border-radius:18px;gap:12px;padding:16px;display:grid}.exchange-switch-page .exchange-switch-statement-panel-wide{grid-column:1/-1}.exchange-switch-page .exchange-switch-statement-title{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.exchange-switch-page .exchange-switch-statement-panel.cmp-theme-left .exchange-switch-statement-title,.exchange-switch-page .exchange-switch-statement-row.cmp-theme-left .exchange-switch-statement-row-value{color:var(--compare-left-accent-strong)}.exchange-switch-page .exchange-switch-statement-panel.cmp-theme-right .exchange-switch-statement-title,.exchange-switch-page .exchange-switch-statement-row.cmp-theme-right .exchange-switch-statement-row-value{color:var(--compare-right-accent-strong)}.exchange-switch-page .exchange-switch-statement-list{gap:0;margin:0;display:grid}.exchange-switch-page .exchange-switch-statement-row{border-top:1px solid color-mix(in srgb,var(--line)92%,transparent);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid}.exchange-switch-page .exchange-switch-statement-row:first-child{border-top:0;padding-top:0}.exchange-switch-page .exchange-switch-statement-row-label{color:var(--ink-secondary);font-size:.88rem;line-height:1.5}.exchange-switch-page .exchange-switch-statement-row-value{text-align:right;margin:0;font-size:.94rem;font-weight:700;line-height:1.45}@media (max-width:900px){.exchange-switch-page .exchange-switch-hub-logo-select,.exchange-switch-page .exchange-switch-detail-logo-select,.exchange-switch-page .exchange-switch-progressive-fields,.exchange-switch-page .exchange-switch-discount-settings-grid,.exchange-switch-page .exchange-switch-statement-grid{grid-template-columns:minmax(0,1fr)}.exchange-switch-page .exchange-switch-market-summary{grid-template-columns:minmax(0,1fr);align-items:start}.exchange-switch-page .exchange-switch-market-summary-hook{justify-self:start}.exchange-switch-page .exchange-switch-hub-selector-identity .cmp-exchange-logo-hero{width:148px;height:148px}}@media (max-width:640px){.exchange-switch-page .exchange-switch-hub-title{font-size:2rem}.exchange-switch-page .exchange-switch-hub-form,.exchange-switch-page .exchange-switch-detail-tool-form,.exchange-switch-page .exchange-switch-overview-hook,.exchange-switch-page .exchange-switch-market-statement{gap:14px}.exchange-switch-page .exchange-switch-overview-hook,.exchange-switch-page .exchange-switch-statement-panel{padding:16px}.exchange-switch-page .exchange-switch-statement-row{grid-template-columns:minmax(0,1fr)}.exchange-switch-page .exchange-switch-statement-row-value{text-align:left}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;container-type:inline-size}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#18181b;--ink:#f5f5f5;--ink-secondary:#d4d4d8;--ink-tertiary:#a1a1aa;--card:#232326;--line:#3f3f46;--line-light:#4a4a53;--accent:#ff6a33;--accent-hover:#ff8d63;--accent-soft:#ff6a332e;--summary-quote-marker:color-mix(in srgb,var(--accent)52%,transparent);--summary-quote-marker-strong:color-mix(in srgb,var(--accent)76%,transparent);--redirect-link:#93c5fd;--redirect-link-hover:#bfdbfe;--redirect-link-soft:#93c5fd2e;--discount:#34d399;--discount-soft:#34d39924;--surface-raised:#303036;--surface-muted:#2a2a2f;--surface-subtle:#252529;--surface-hover:#313137;--surface-overlay:#232326eb;--surface-gradient-soft:linear-gradient(180deg,#2a2a2ff5,#303036);--surface-gradient-row:linear-gradient(180deg,#2a2a2fdb,#30303600);--surface-gradient-sticky:linear-gradient(180deg,var(--bg)0%,#232326f5 82%,#23232600 100%);--home-market-card-bg:var(--card);--table-head-bg:#313137;--table-row-hover:#303036;--table-row-active-bg:color-mix(in srgb,var(--accent)18%,var(--surface-raised));--table-row-active-hover:color-mix(in srgb,var(--accent)24%,var(--surface-raised));--table-row-active-line:color-mix(in srgb,var(--accent)52%,white);--compare-header-score-bg:#34343a;--compare-header-win-left-bg:linear-gradient(180deg,#4ade8029,#4ade8014);--compare-header-win-right-bg:linear-gradient(180deg,#ff9d732e,#ff9d7314);--compare-row-win-left-bg:linear-gradient(90deg,#4ade8029 0%,#4ade800f 34%,#fff0 58%);--compare-row-win-left-bg-hover:linear-gradient(90deg,#4ade8038 0%,#4ade8014 34%,#fff0 58%);--compare-row-win-right-bg:linear-gradient(270deg,#ff9d732e 0%,#ff9d730f 34%,#fff0 58%);--compare-row-win-right-bg-hover:linear-gradient(270deg,#ff9d733d 0%,#ff9d7314 34%,#fff0 58%);--success-ink-strong:#86efac;--warning-soft:#f59e0b29;--warning-ink:#fcd34d;--danger-soft:#f8717129;--danger-ink:#fca5a5;--logic-and-soft:#60a5fa29;--logic-and-ink:#bfdbfe;--logic-or-soft:#fb923c29;--logic-or-ink:#fdba74;--compare-left-accent-soft:#4ade802e;--compare-left-accent-line:#86efac;--compare-right-accent:#ff9d73;--compare-right-accent-strong:#ffd9ca;--compare-right-accent-soft:#ff9d732e;--compare-right-accent-line:#ff9d73;--compare-left-score-highlight:#6ee7b7;--compare-right-score-highlight:#ffd9ca;--shadow-sm:0 8px 24px #00000040;--shadow-md:0 16px 40px #00000059;--shadow-lg:0 24px 64px #00000073}.compare-accent-surface{--compare-left-accent:var(--compare-left-brand-light,#059669);--compare-left-accent-strong:color-mix(in srgb,var(--compare-left-accent)82%,black);--compare-left-accent-soft:color-mix(in srgb,var(--compare-left-accent)14%,white);--compare-left-accent-line:color-mix(in srgb,var(--compare-left-accent)56%,white);--compare-header-win-left-bg:linear-gradient(180deg,color-mix(in srgb,var(--compare-left-accent)12%,white),color-mix(in srgb,var(--compare-left-accent)8%,transparent));--compare-row-win-left-bg:linear-gradient(90deg,color-mix(in srgb,var(--compare-left-accent)24%,var(--surface-raised))0%,color-mix(in srgb,var(--compare-left-accent)14%,transparent)40%,transparent 80%);--compare-row-win-left-bg-hover:linear-gradient(90deg,color-mix(in srgb,var(--compare-left-accent)32%,var(--surface-raised))0%,color-mix(in srgb,var(--compare-left-accent)18%,transparent)40%,transparent 80%);--compare-left-score-highlight:color-mix(in srgb,var(--compare-left-accent)88%,black);--compare-right-accent:var(--compare-right-brand-light,#ff4500);--compare-right-accent-strong:color-mix(in srgb,var(--compare-right-accent)82%,black);--compare-right-accent-soft:color-mix(in srgb,var(--compare-right-accent)14%,white);--compare-right-accent-line:color-mix(in srgb,var(--compare-right-accent)56%,white);--compare-header-win-right-bg:linear-gradient(180deg,color-mix(in srgb,var(--compare-right-accent)16%,var(--surface-raised)),color-mix(in srgb,var(--compare-right-accent)8%,transparent));--compare-row-win-right-bg:linear-gradient(270deg,color-mix(in srgb,var(--compare-right-accent)24%,var(--surface-raised))0%,color-mix(in srgb,var(--compare-right-accent)14%,transparent)40%,transparent 80%);--compare-row-win-right-bg-hover:linear-gradient(270deg,color-mix(in srgb,var(--compare-right-accent)32%,var(--surface-raised))0%,color-mix(in srgb,var(--compare-right-accent)18%,transparent)40%,transparent 80%);--compare-right-score-highlight:color-mix(in srgb,var(--compare-right-accent)88%,black)}html[data-theme=dark] .compare-accent-surface{--compare-left-accent:var(--compare-left-brand-dark,#6ee7b7);--compare-left-accent-strong:color-mix(in srgb,var(--compare-left-accent)88%,white);--compare-left-accent-soft:color-mix(in srgb,var(--compare-left-accent)18%,transparent);--compare-left-accent-line:color-mix(in srgb,var(--compare-left-accent)76%,white);--compare-header-win-left-bg:linear-gradient(180deg,color-mix(in srgb,var(--compare-left-accent)18%,transparent),color-mix(in srgb,var(--compare-left-accent)8%,transparent));--compare-row-win-left-bg:linear-gradient(90deg,color-mix(in srgb,var(--compare-left-accent)20%,transparent)0%,color-mix(in srgb,var(--compare-left-accent)8%,transparent)34%,#fff0 58%);--compare-row-win-left-bg-hover:linear-gradient(90deg,color-mix(in srgb,var(--compare-left-accent)26%,transparent)0%,color-mix(in srgb,var(--compare-left-accent)10%,transparent)34%,#fff0 58%);--compare-left-score-highlight:color-mix(in srgb,var(--compare-left-accent)92%,white);--compare-right-accent:var(--compare-right-brand-dark,#ffb89e);--compare-right-accent-strong:color-mix(in srgb,var(--compare-right-accent)88%,white);--compare-right-accent-soft:color-mix(in srgb,var(--compare-right-accent)18%,transparent);--compare-right-accent-line:color-mix(in srgb,var(--compare-right-accent)76%,white);--compare-header-win-right-bg:linear-gradient(180deg,color-mix(in srgb,var(--compare-right-accent)18%,transparent),color-mix(in srgb,var(--compare-right-accent)8%,transparent));--compare-row-win-right-bg:linear-gradient(270deg,color-mix(in srgb,var(--compare-right-accent)20%,transparent)0%,color-mix(in srgb,var(--compare-right-accent)8%,transparent)34%,#fff0 58%);--compare-row-win-right-bg-hover:linear-gradient(270deg,color-mix(in srgb,var(--compare-right-accent)26%,transparent)0%,color-mix(in srgb,var(--compare-right-accent)10%,transparent)34%,#fff0 58%);--compare-right-score-highlight:color-mix(in srgb,var(--compare-right-accent)92%,white)}*,:before,:after{box-sizing:border-box}body{background:var(--bg);min-height:100vh;color:var(--ink);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Pretendard Variable,Pretendard,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.6}a{color:var(--accent);transition:color var(--transition);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}.exchange-logo-link{justify-content:center;align-items:center;display:inline-flex;color:inherit!important;text-decoration:none!important}.exchange-logo-link:focus-visible{border-radius:12px;outline:none;box-shadow:0 0 0 4px #2563eb2e}.page-wrap{max-width:1280px;margin:0 auto;padding:0 24px 64px}.page-feature-breadcrumbs{justify-content:flex-start;margin:-18px 0 22px;display:flex}.page-feature-breadcrumbs-shell{flex-wrap:wrap;align-items:center;gap:6px 4px;min-width:0;display:flex}.page-feature-breadcrumb-item{align-items:center;gap:4px;min-width:0;display:inline-flex}.page-feature-breadcrumb-separator{color:var(--ink-tertiary);font-size:.75rem;font-weight:500}.page-feature-breadcrumb-link{overflow-wrap:anywhere;max-width:100%;transition:color var(--transition);background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-size:.75rem;font-weight:500;line-height:1.25;display:inline-flex;color:var(--ink-tertiary)!important;text-decoration:none!important}.page-feature-breadcrumb-link:hover{color:var(--ink)!important;text-decoration:none!important}.page-feature-breadcrumb-link:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.page-feature-breadcrumb-link.is-current{font-weight:600;color:var(--ink)!important}.page-side-navigator-target{scroll-margin-top:var(--content-anchor-offset);outline:none}#home-fee-table{scroll-margin-top:var(--content-anchor-offset)}.site-header{z-index:80;isolation:isolate;border-bottom:1px solid var(--line);margin-inline:calc(50% - 50vw);background:var(--surface-gradient-sticky);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:transform;justify-content:space-between;align-items:center;margin-bottom:40px;padding:10px clamp(16px,2.4vw,32px);transition:transform .15s;display:flex;position:sticky;top:0}@supports (width:1cqw){.site-header{margin-inline:calc(50% - 50cqw)}}.site-header.site-header-is-hidden{transform:translateY(calc(-100% - 1px))}.site-brand{align-items:center;display:flex}.site-header-primary-row{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.site-brand-link{align-items:center;gap:12px;display:inline-flex;color:inherit!important;text-decoration:none!important}.site-brand-mark-image{flex:none;width:36px;height:36px;display:block}.site-brand-copy{align-items:baseline;gap:4px;display:inline-flex}.site-brand-name{color:var(--ink);letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.site-brand-tld{color:var(--ink-tertiary);letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.site-header-actions{flex:auto;justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.site-header-toolbelt{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.site-header-desktop-toolbelt{align-items:center;gap:10px;display:flex}.site-header-mobile-toolbelt{display:none}.site-mobile-menu-toggle{width:34px;height:34px;color:var(--ink-secondary);cursor:pointer;transition:background var(--transition),color var(--transition);background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:none}.site-mobile-menu-toggle:hover{background:var(--surface-hover);color:var(--ink)}.site-mobile-menu-toggle:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.site-mobile-menu-toggle-line{width:16px;height:1.5px;transition:transform var(--transition),opacity var(--transition);background:currentColor;border-radius:999px;display:block}.site-mobile-menu-toggle.is-open .site-mobile-menu-toggle-line:first-child{transform:translateY(5.5px)rotate(45deg)}.site-mobile-menu-toggle.is-open .site-mobile-menu-toggle-line:nth-child(2){opacity:0}.site-mobile-menu-toggle.is-open .site-mobile-menu-toggle-line:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.site-nav{flex-wrap:wrap;flex:auto;align-items:center;gap:20px;min-width:0;display:flex}.site-nav-link{min-height:34px;transition:background var(--transition),border-color var(--transition),color var(--transition);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.8125rem;font-weight:600;display:inline-flex;color:var(--ink-secondary)!important;text-decoration:none!important}.site-nav-link:hover{background:var(--surface-hover);color:var(--ink)!important;text-decoration:none!important}.site-nav-link.is-active{border-color:color-mix(in srgb,var(--accent)22%,var(--line));background:color-mix(in srgb,var(--accent)11%,var(--surface-raised));color:var(--accent)!important}.theme-toggle{width:28px;height:28px;box-shadow:none;cursor:pointer;transition:transform var(--transition),color var(--transition),opacity var(--transition);color:var(--ink-secondary);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.locale-switcher{position:relative;transform:translateY(2px)}.locale-switcher-trigger{width:28px;height:28px;box-shadow:none;color:var(--ink-secondary);cursor:pointer;transition:transform var(--transition),color var(--transition),opacity var(--transition);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.locale-switcher-glyph{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:22px;height:22px}.locale-switcher-trigger:hover{color:var(--ink);opacity:.9}.locale-switcher-trigger:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.locale-switcher-menu{z-index:120;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--card)96%,white 4%)0%,var(--card)100%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;width:min(320px,100vw - 32px);transition:opacity var(--transition),transform var(--transition),visibility var(--transition);border-radius:18px;padding:12px;position:absolute;top:calc(100% + 10px);right:-6px;transform:translateY(-4px);box-shadow:0 18px 42px #0f172a24,0 4px 12px #0f172a14}.locale-switcher-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.locale-switcher-menu-header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;padding:2px 4px 8px;display:flex}.locale-switcher-menu-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-tertiary);font-size:.75rem;font-weight:700}.locale-switcher-menu-current{color:var(--ink-secondary);font-size:.8125rem}.locale-switcher-option-list{gap:6px;max-height:320px;padding-right:2px;display:grid;overflow-y:auto}.locale-switcher-option{width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:border-color var(--transition),background-color var(--transition),transform var(--transition);background:0 0;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;text-decoration:none!important}.locale-switcher-option:hover{border-color:color-mix(in srgb,var(--accent)24%,var(--line)76%);background:color-mix(in srgb,var(--accent-soft)50%,transparent 50%);transform:translateY(-1px)}.locale-switcher-option:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.locale-switcher-option-current{border-color:color-mix(in srgb,var(--accent)34%,var(--line)66%);background:color-mix(in srgb,var(--accent-soft)72%,transparent 28%)}.locale-switcher-option-copy{gap:2px;min-width:0;display:grid}.locale-switcher-option-name{color:var(--ink);font-size:.9375rem;font-weight:600}.locale-switcher-option-code{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-tertiary);font-size:.75rem}.locale-switcher-option-check{color:var(--accent);flex:none;font-size:.875rem;font-weight:700}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-toggle:hover{color:var(--ink);opacity:.9}.theme-toggle:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.theme-toggle-glyph{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.theme-toggle-glyph-sun{transform:translate(0)}.theme-toggle-glyph-moon{transform:translate(.6px)}html:not([data-theme=dark]) .theme-toggle{color:#374151}html[data-theme=dark] .theme-toggle{color:#f4f4f5}.theme-exchange-logo-stack{width:100%;height:100%;display:inline-flex;position:relative}.theme-exchange-logo-image{position:absolute;inset:0}html[data-theme=dark] .theme-exchange-logo-image-light,html:not([data-theme=dark]) .theme-exchange-logo-image-dark{opacity:0;visibility:hidden}.intro-section{margin-bottom:32px}.intro-section h1{color:var(--ink);letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(1.625rem,2.4vw,2.05rem);font-weight:700;line-height:1.2}.intro-desc{color:var(--ink-secondary);max-width:640px;margin:0;font-size:.98rem;line-height:1.65}.home-intro-section{isolation:isolate;border:1px solid color-mix(in srgb,var(--line)68%,var(--surface-raised));border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised)94%,var(--accent-soft))0%,color-mix(in srgb,var(--surface-muted)76%,var(--surface-raised))52%,color-mix(in srgb,var(--surface-raised)92%,var(--discount-soft))100%);min-height:340px;box-shadow:var(--shadow-sm);align-items:center;padding:clamp(24px,4vw,36px);display:flex;position:relative;overflow:hidden}html[data-theme=dark] .home-intro-section{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised)88%,var(--accent-soft))0%,color-mix(in srgb,var(--surface-muted)68%,var(--surface-raised))52%,color-mix(in srgb,var(--surface-raised)86%,var(--discount-soft))100%)}.home-intro-section:before{content:"";z-index:-1;background:radial-gradient(circle at 16% 22%,color-mix(in srgb,var(--accent-soft)88%,transparent)0%,transparent 34%),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--discount-soft)76%,transparent)0%,transparent 30%),radial-gradient(circle at 72% 78%,color-mix(in srgb,var(--accent-soft)54%,transparent)0%,transparent 32%);opacity:.92;position:absolute;inset:0}.home-intro-section:after{content:"";z-index:-2;background:linear-gradient(90deg,transparent 0%,transparent calc(100% - 1px),color-mix(in srgb,var(--line)76%,transparent)calc(100% - 1px),color-mix(in srgb,var(--line)76%,transparent)100%),linear-gradient(180deg,transparent 0%,transparent calc(100% - 1px),color-mix(in srgb,var(--line)72%,transparent)calc(100% - 1px),color-mix(in srgb,var(--line)72%,transparent)100%);opacity:.45;pointer-events:none;background-size:96px 96px,96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000024 0%,#0000006b 40%,#00000014 100%);mask-image:linear-gradient(90deg,#00000024 0%,#0000006b 40%,#00000014 100%)}.home-intro-content{width:min(100%,640px);padding-inline-start:clamp(4px,.8vw,10px);position:relative}@media (min-width:961px){.home-intro-section{border:1px solid color-mix(in srgb,var(--line)44%,transparent);min-height:360px;box-shadow:none;border-radius:20px;padding:clamp(28px,4vw,40px) clamp(30px,4.5vw,44px)}html[data-theme=dark] .home-intro-section{border-color:color-mix(in srgb,var(--line)28%,transparent)}.home-intro-content.switch-hub-heading-block{text-align:left;justify-items:start;width:min(100%,640px);margin-inline:0}.home-intro-content.switch-hub-heading-block>.switch-hub-heading-description{text-align:left;margin-inline:0}}.compare-selector-card{gap:20px;margin-bottom:28px;display:grid}.compare-selector-copy{gap:8px;display:grid}.compare-selector-copy-hero{text-align:center;justify-items:center;margin-bottom:18px}.compare-selector-title{letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700}.compare-selector-description{color:var(--ink-secondary);margin:0}.compare-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.compare-selector-field{gap:8px;display:grid}.compare-selector-label{color:var(--ink-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.compare-selector-field select{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:0 14px}.compare-selector-field select:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.compare-selector-choice{border:1px solid var(--line);background:var(--surface-subtle);border-radius:12px;align-items:center;gap:10px;min-height:40px;padding:8px 10px;display:inline-flex}.compare-selector-choice-logo{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.compare-selector-choice-logo-image{object-fit:contain;width:100%;height:100%}.compare-selector-result{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.compare-selector-button{cursor:pointer;border:none}.compare-selector-empty{color:var(--ink-tertiary);font-size:.875rem}.controls-row{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;gap:12px;width:100%;margin-bottom:16px;display:flex;position:relative;overflow:visible}.home-market-surface{--home-market-surface-bg:var(--home-market-card-bg);--home-market-table-surface-bg:var(--card);border:1px solid color-mix(in srgb,var(--line)72%,transparent);border-radius:var(--radius-lg);background:var(--home-market-surface-bg);box-shadow:var(--shadow-sm);overflow:visible}html[data-theme=dark] .home-market-surface{--home-market-surface-bg:var(--card);--home-market-table-surface-bg:var(--card)}.home-market-surface-controls{border-bottom:0;gap:16px 18px;margin-bottom:0;padding:18px 18px 16px;display:grid}.home-market-surface-header{gap:8px;display:grid}.home-market-surface-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.125rem;font-weight:700}.home-market-surface-meta{color:var(--ink-tertiary);margin:0;font-size:.76rem;line-height:1.55}.home-market-surface .tab-strip-rail-shell{flex:auto;min-width:0;max-width:100%;overflow:hidden}.home-market-surface .tab-strip{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;overflow:auto hidden}.home-market-surface .tab-strip::-webkit-scrollbar{display:none}.home-market-surface .tab-link{white-space:nowrap;flex:none}.home-market-surface .quote-actions{flex-shrink:0}.home-market-surface .home-exchange-table-card,.home-market-surface .home-exchange-table-mobile{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0 18px 18px}.home-market-surface .home-exchange-table-card{overflow:visible}.home-market-table-card-table{background:var(--home-market-table-surface-bg,var(--card));border-radius:0 0 var(--radius-lg)var(--radius-lg);overflow:hidden}.home-market-surface .table-scroll{overflow-x:auto}.home-market-surface .mobile-home-exchange-table-shell{background:var(--home-market-table-surface-bg,var(--card));box-shadow:none;border:0;border-radius:0;overflow:hidden}.tab-strip{gap:4px;display:flex}.tab-strip-rail-shell{min-width:0;max-width:100%;position:relative}.tab-link{border:1px solid var(--line);background:var(--card);color:var(--ink-secondary);transition:all var(--transition);border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:.8125rem;font-weight:600;display:inline-flex;text-decoration:none!important}.tab-link:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.tab-link-active{background:var(--accent);border-color:var(--accent);color:#fff}.tab-link-active:hover{color:#fff;background:var(--accent-hover);border-color:var(--accent-hover)}.filter-inline{align-items:center;gap:8px;margin-left:0;display:flex}.filter-inline label{color:var(--ink-secondary);white-space:nowrap;font-size:.8125rem;font-weight:500}.filter-label-group{align-items:center;gap:6px;display:inline-flex;position:relative}.info-tooltip{border:1px solid var(--line);background:var(--card);width:18px;height:18px;color:var(--ink-tertiary);cursor:help;border-radius:999px;outline:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex;position:relative}.info-tooltip:hover,.info-tooltip:focus-visible{border-color:var(--accent);color:var(--accent)}.info-tooltip-bubble{z-index:40;border:1px solid var(--line);background:var(--surface-raised);width:max-content;max-width:min(240px,100vw - 48px);color:var(--ink);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transform:translate(calc(-50% + var(--tooltip-shift-x,0px)),6px);transition:opacity var(--transition),transform var(--transition);white-space:normal;border-radius:12px;padding:10px 12px;font-size:.75rem;font-weight:500;line-height:1.5;display:block;position:absolute;bottom:calc(100% + 10px);left:50%}.info-tooltip:hover .info-tooltip-bubble,.info-tooltip:focus-visible .info-tooltip-bubble{opacity:1;transform:translate(calc(-50% + var(--tooltip-shift-x,0px)),0)}.info-tooltip[data-tooltip-placement=bottom] .info-tooltip-bubble{transform:translate(calc(-50% + var(--tooltip-shift-x,0px)),-6px);top:calc(100% + 10px);bottom:auto}.info-tooltip[data-tooltip-placement=bottom]:hover .info-tooltip-bubble,.info-tooltip[data-tooltip-placement=bottom]:focus-visible .info-tooltip-bubble{transform:translate(calc(-50% + var(--tooltip-shift-x,0px)),0)}.filter-inline input[type=number]{border:1px solid var(--line);border-radius:var(--radius-sm);width:180px;font:inherit;background:var(--card);color:var(--ink);transition:border-color var(--transition);outline:none;padding:7px 12px;font-size:.8125rem}.filter-inline input[type=number]:focus{border-color:var(--accent)}.filter-inline input[type=number]::placeholder{color:var(--ink-tertiary)}.home-filter-inline{flex-wrap:nowrap;flex:none;align-items:flex-end;gap:12px;min-width:0;margin-left:auto;display:flex}.home-filter-field{min-width:0;position:relative}.home-filter-field-volume{align-content:start;gap:6px;display:grid}.home-filter-mobile-caption{align-items:center;gap:6px;display:inline-flex}.home-filter-field[data-page-guide-active=true]{z-index:12}.home-filter-field[data-page-guide-active=true] .home-filter-input-shell{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),0 14px 28px #2563eb1f}.home-filter-input-shell{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);width:min(240px,100%);transition:border-color var(--transition),box-shadow var(--transition);align-items:center;display:flex;overflow:visible}.home-filter-input-shell:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.home-filter-input{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;padding:7px 12px;font-size:.8125rem}.home-filter-input::placeholder{color:var(--ink-tertiary)}.home-ratio-input-group{flex:none;gap:6px;width:auto;min-width:0;display:grid}.home-ratio-pair{flex:none;align-items:flex-end;gap:12px;min-width:0;display:flex}.home-ratio-box{flex:none}.home-ratio-label-row{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.home-ratio-input-shell{justify-content:center;align-items:center;width:auto;min-width:72px;padding-inline:10px;display:inline-flex}.home-ratio-input{text-align:right;appearance:textfield;flex:none;min-width:2ch;padding-inline:0}.home-ratio-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.home-ratio-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.home-ratio-suffix{color:var(--ink-secondary);font-variant-numeric:tabular-nums;flex:none;margin-left:1px;font-size:.8125rem}.home-filter-tooltip{width:20px;height:20px;color:var(--ink-tertiary);background:0 0;border:none;flex:none;margin-right:8px;font-size:.8125rem}.home-control-tooltip{border:1px solid color-mix(in srgb,var(--line)92%,var(--ink-tertiary));width:14px;height:14px;color:color-mix(in srgb,var(--ink-tertiary)84%,var(--line));background:0 0;border-radius:999px;margin-right:0;font-size:.55rem;font-weight:600;line-height:1}.home-ratio-tooltip{margin-right:0}.home-filter-inline .info-tooltip-bubble{width:max-content;max-width:min(240px,100vw - 40px);transform:translate(var(--tooltip-shift-x,0px),6px);left:auto;right:0}.home-filter-inline .info-tooltip:hover .info-tooltip-bubble,.home-filter-inline .info-tooltip:focus-visible .info-tooltip-bubble{transform:translate(var(--tooltip-shift-x,0px),0)}.home-controls-group{gap:6px;min-width:0;display:grid}.home-controls-group-market{flex:auto;min-width:0}.home-control-caption{min-height:18px;color:var(--ink-tertiary);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;padding-inline-start:.25rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.home-filter-field-label{margin-bottom:6px}.home-filter-inline-fields{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:flex-end;gap:12px;min-width:0;display:flex}.home-filter-inline-fields>*{flex:none;width:fit-content}.home-market-surface-controls{overflow:visible}.home-filter-inline .home-filter-actions{flex:none;align-items:center;gap:8px;display:flex}.home-controls-group-actions{align-self:flex-end}.home-linked-fee-controls-home .home-controls-group-actions,.home-linked-fee-controls-scatter .home-controls-group-actions,.home-linked-fee-controls-compare .home-controls-group-actions,.home-linked-fee-controls-navigator .home-controls-group-actions,.exhub-ranking-controls-form .home-controls-group-actions,.cmp-side-navigator-filter .page-side-navigator-volume-row .home-controls-group-actions{align-self:center;gap:0}.home-control-caption-spacer{visibility:hidden}.home-linked-fee-controls-home .home-control-caption-spacer,.home-linked-fee-controls-scatter .home-control-caption-spacer,.home-linked-fee-controls-compare .home-control-caption-spacer,.home-linked-fee-controls-navigator .home-control-caption-spacer,.exhub-ranking-controls-form .home-control-caption-spacer,.cmp-side-navigator-filter .page-side-navigator-volume-row .home-control-caption-spacer{display:none}.home-linked-fee-controls-home .home-filter-input-shell,.home-linked-fee-controls-home .home-ratio-input-shell,.home-linked-fee-controls-scatter .home-filter-input-shell,.home-linked-fee-controls-scatter .home-ratio-input-shell,.home-linked-fee-controls-compare .home-filter-input-shell,.home-linked-fee-controls-compare .home-ratio-input-shell,.home-linked-fee-controls-navigator .home-filter-input-shell,.home-linked-fee-controls-navigator .home-ratio-input-shell,.exhub-ranking-controls-form .home-filter-input-shell,.exhub-ranking-controls-form .home-ratio-input-shell,.cmp-side-navigator-filter .page-side-navigator-volume-row .home-filter-input-shell,.cmp-side-navigator-filter .home-ratio-input-shell-navigator{min-height:38px}.home-linked-fee-controls-home .home-controls-group-actions,.home-linked-fee-controls-scatter .home-controls-group-actions,.home-linked-fee-controls-compare .home-controls-group-actions,.exhub-ranking-controls-form:not(.exhub-ranking-controls-form-navigator) .home-controls-group-actions{align-self:flex-end}.home-linked-fee-controls-home .home-filter-actions .filter-btn,.home-linked-fee-controls-scatter .home-filter-actions .filter-btn,.home-linked-fee-controls-compare .home-filter-actions .filter-btn,.exhub-ranking-controls-form:not(.exhub-ranking-controls-form-navigator) .home-filter-actions .filter-btn{min-height:38px}.page-guide-popover{z-index:24;isolation:isolate;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)92%,var(--surface-muted))0%,var(--card)100%)padding-box,linear-gradient(135deg,#0891b2 0%,#22c55e 34%,#f59e0b 66%,#9333ea 100%)border-box;border:1px solid #0000;border-radius:18px;gap:12px;width:min(360px,100vw - 40px);padding:16px;display:grid;position:absolute;top:calc(100% + 12px);box-shadow:0 18px 36px #0f172a1f,inset 0 0 0 1px #ffffff14,inset 0 1px #fff6}.page-guide-popover-end{right:0}.page-guide-popover-start{left:0}.page-guide-popover:before{content:"";z-index:-1;clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(135deg,#0891b2 0%,#22c55e 34%,#f59e0b 66%,#9333ea 100%);width:16px;height:8px;position:absolute;top:-8px}.page-guide-popover-end:before{right:24px}.page-guide-popover-start:before{left:24px}.page-guide-popover-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-guide-title{color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.45}.page-guide-description{color:var(--ink-secondary);margin:0;font-size:.8125rem;line-height:1.65}.page-guide-dismiss{width:100%;color:var(--ink-secondary);white-space:nowrap;grid-template-columns:16px max-content;justify-content:end;justify-self:stretch;align-items:center;column-gap:8px;font-size:.75rem;line-height:1.4;display:grid}.page-guide-dismiss input{width:16px;min-width:16px;max-width:16px;height:16px;accent-color:var(--accent);justify-self:start;margin:0}.page-guide-close{min-width:20px;min-height:20px;color:var(--ink-secondary);cursor:pointer;transition:color var(--transition);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.page-guide-close:hover{color:var(--accent)}.cmp-filter-input-shell{position:relative}.cmp-filter-input-shell[data-page-guide-active=true]{z-index:12;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),0 14px 28px #2563eb1f}.filter-btn{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:#fff;min-height:31px;font:inherit;white-space:nowrap;cursor:pointer;transition:all var(--transition);flex-shrink:0;justify-content:center;align-items:center;padding:7px 16px;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.filter-btn:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.filter-reset{font-size:.8125rem;font:inherit;color:var(--ink-tertiary);white-space:nowrap;cursor:pointer;transition:color var(--transition);background:0 0;border:0;flex-shrink:0;padding:0;font-weight:500;line-height:1;text-decoration:none!important}.filter-reset:hover{color:var(--ink-secondary)}.home-market-selection-note{color:var(--ink-secondary);margin:12px 0 28px;font-size:.8125rem;line-height:1.6}.home-section-divider-block{border-top:1px solid var(--line);margin:36px 0 0;padding-top:28px}.home-section-divider-block .exchange-divider-section{border-bottom:none;margin-bottom:0;padding-bottom:0}.home-market-scatter-section{margin-bottom:0}.home-search-faq-section{gap:18px;display:grid}.home-search-faq-header{gap:8px;display:grid}.home-search-faq-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.25rem;font-weight:700}.home-search-faq-description{color:var(--ink-secondary);margin:0;font-size:.875rem;line-height:1.7}.home-search-faq-list{gap:12px;display:grid}.home-search-faq-item{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm);transition:transform var(--transition-smooth),box-shadow var(--transition-smooth),border-color var(--transition-smooth);overflow:hidden}@media (hover:hover) and (pointer:fine){.home-search-faq-item:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--accent)30%,var(--line));transform:translateY(-2px)}}.home-search-faq-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;list-style:none;display:flex}.home-search-faq-summary::-webkit-details-marker{display:none}.home-search-faq-summary:after{content:"+";color:var(--accent);flex:none;font-size:1.125rem;font-weight:700;line-height:1}.home-search-faq-item[open] .home-search-faq-summary:after{content:"−"}.home-search-faq-item[open] .home-search-faq-summary{border-bottom:1px solid color-mix(in srgb,var(--line)60%,transparent);background:color-mix(in srgb,var(--accent-soft)24%,var(--surface-raised))}.home-search-faq-panel{background:var(--card);gap:16px;padding:18px 24px 24px;display:grid}.home-search-faq-question{color:var(--ink);margin:0;font-size:1.05rem;font-weight:700;line-height:1.5}.home-search-faq-label{color:var(--accent);font-weight:800}.home-search-faq-answer{color:var(--ink-secondary);margin:0;font-size:.875rem;line-height:1.7}.home-search-faq-actions{flex-wrap:wrap;gap:10px;display:flex}.home-search-faq-link{border:1px solid var(--line);width:fit-content;min-height:34px;transition:border-color var(--transition),background var(--transition),color var(--transition);border-radius:999px;align-items:center;padding:0 14px;font-size:.8125rem;font-weight:700;display:inline-flex;color:var(--accent)!important;text-decoration:none!important}.home-search-faq-link:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover)!important}.table-card{background:var(--surface-raised);border:1px solid color-mix(in srgb,var(--line)60%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.table-scroll{width:100%;overflow-x:auto}.intro-link-grid,.link-grid,.hub-card-grid{gap:16px;display:grid}.intro-link-grid,.link-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:24px}.hub-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.quick-link-card,.hub-card,.locale-rollout-card{flex-direction:column;gap:12px;display:flex}.quick-link-card strong,.hub-card h2{color:var(--ink);font-size:1rem}.quick-link-card span,.hub-card p,.hub-card-meta span,.locale-pill{color:var(--ink-secondary);font-size:.875rem}.hub-card-head{align-items:center;gap:16px;display:flex}.hub-card-logo{object-fit:contain;width:96px;height:48px}.hub-card-meta,.hub-card-actions,.locale-pill-row{flex-wrap:wrap;gap:10px;display:flex}.locale-pill{background:var(--line-light);border-radius:999px;align-items:center;padding:6px 10px;display:inline-flex}.locale-pill-current{background:var(--accent-soft);color:var(--accent);font-weight:600}.exhub-intro-section{border:1px solid color-mix(in srgb,var(--line)88%,var(--surface-raised));background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-soft)56%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--surface-muted)78%,var(--surface-raised))0%,var(--card)100%);box-shadow:var(--shadow-sm);border-radius:28px;margin-bottom:24px;padding:28px 32px;position:relative;overflow:hidden}.exhub-intro-section h1{max-width:820px}.exhub-intro-section .intro-desc{max-width:760px}.exhub-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:18px;margin-bottom:36px;display:grid}.exhub-card{border:1px solid color-mix(in srgb,var(--line)88%,var(--surface-raised));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)92%,var(--bg))0%,var(--card)100%);transition:box-shadow var(--transition),transform var(--transition);border-radius:24px;gap:18px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 34px #0f172a14,inset 0 1px #ffffff80}.exhub-card:before{content:"";background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent)52%,transparent)18%,color-mix(in srgb,var(--discount)42%,transparent)82%,transparent 100%);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.exhub-card:hover{transform:translateY(-4px);box-shadow:0 24px 40px #0f172a1f,inset 0 1px #ffffff8f}.exhub-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.exhub-card-identity{align-items:center;gap:16px;min-width:0;display:flex}.exhub-card-identity-link{min-width:0;display:inline-flex;color:inherit!important;text-decoration:none!important}.exhub-card-identity-link:hover{text-decoration:none!important}.exhub-logo-ring{border:1px solid color-mix(in srgb,var(--line)90%,var(--surface-raised));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted)92%,var(--surface-raised))0%,var(--card)100%);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff73,0 8px 18px #0f172a14}.exhub-logo-image{object-fit:contain;width:100%;height:100%}.exhub-logo-fallback{color:var(--accent);letter-spacing:.04em;font-size:.9375rem;font-weight:700}.exhub-card-name-group{flex-direction:column;gap:4px;min-width:0;display:flex}.exhub-card-name{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700}.exhub-card-code{background:color-mix(in srgb,var(--accent-soft)72%,var(--surface-raised));width:fit-content;min-height:24px;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.exhub-card-updated-pill{border:1px solid color-mix(in srgb,var(--line)80%,var(--surface-raised));background:color-mix(in srgb,var(--surface-muted)88%,var(--surface-raised));min-height:32px;color:var(--ink-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 12px;font-size:.75rem;font-weight:600;display:inline-flex}.exhub-card-body{gap:18px;display:grid}.exhub-fee-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.exhub-fee-item{border:1px solid color-mix(in srgb,var(--line)88%,var(--surface-raised));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted)84%,var(--surface-raised))0%,var(--surface-raised)100%);border-radius:18px;flex-direction:column;gap:6px;padding:16px;display:flex}.exhub-fee-label{color:var(--ink-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.exhub-fee-value{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1rem;font-weight:800}.exhub-market-chips{flex-wrap:wrap;gap:8px;display:flex}.exhub-market-row{align-items:center;min-height:32px;display:flex}.exhub-market-chip{border:1px solid color-mix(in srgb,var(--line)78%,var(--surface-raised));background:color-mix(in srgb,var(--surface-muted)86%,var(--surface-raised));color:var(--ink-secondary);letter-spacing:.04em;border-radius:999px;align-items:center;padding:6px 12px;font-size:.6875rem;font-weight:600;display:inline-flex}.exhub-market-placeholder{min-height:1px}.exhub-card-footer{gap:14px;margin-top:auto;display:grid}.exhub-card-actions{flex-wrap:wrap;gap:10px;display:flex}.exhub-card-actions-promo{justify-content:flex-end}.exhub-action-primary{border:1px solid var(--accent);background:var(--accent);min-height:44px;transition:background var(--transition),border-color var(--transition),transform var(--transition);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:.875rem;font-weight:700;display:inline-flex;color:#fff!important;text-decoration:none!important}.exhub-action-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px)}.exhub-action-ghost{border:1px solid color-mix(in srgb,var(--line)88%,var(--surface-raised));background:color-mix(in srgb,var(--surface-muted)88%,var(--surface-raised));min-height:44px;transition:border-color var(--transition),color var(--transition),transform var(--transition);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:.875rem;font-weight:700;display:inline-flex;color:var(--ink)!important;text-decoration:none!important}.exhub-action-ghost:hover{border-color:var(--accent);transform:translateY(-1px);color:var(--accent)!important}.exhub-card-promo-panel{border:1px solid color-mix(in srgb,var(--line)88%,var(--surface-raised));background:linear-gradient(180deg,color-mix(in srgb,var(--discount-soft)48%,var(--surface-raised))0%,color-mix(in srgb,var(--surface-muted)86%,var(--surface-raised))100%);border-radius:18px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.exhub-card-promo-panel-muted{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft)28%,var(--surface-raised))0%,color-mix(in srgb,var(--surface-muted)90%,var(--surface-raised))100%);border-style:dashed}.exhub-card-promo-note{color:var(--ink-secondary);font-size:.75rem;font-weight:600}.exhub-card-promo-rate{background:var(--discount-soft);min-height:24px;color:var(--discount);border-radius:999px;align-items:center;padding:3px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.exhub-card-promo-fallback{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.exchange-hub-page-content-mobile{gap:20px;display:grid}.exhub-mobile-card-list{gap:16px;margin-bottom:32px;display:grid}.exhub-mobile-card{border:1px solid color-mix(in srgb,var(--line)88%,var(--surface-raised));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)92%,var(--bg))0%,var(--card)100%);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 16px 32px #0f172a1a,inset 0 1px #ffffff8f}.exhub-mobile-card-header{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted)80%,var(--accent-soft))0%,color-mix(in srgb,var(--surface-muted)88%,var(--surface-raised))100%);grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px 18px 16px;display:grid}.exhub-mobile-card-identity-link{color:inherit!important;text-decoration:none!important}.exhub-mobile-card-identity{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.exhub-mobile-logo-shell{border:1px solid color-mix(in srgb,var(--line)90%,var(--surface-raised));background:var(--card);border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff7a,0 8px 16px #0f172a14}.exhub-mobile-logo-image{object-fit:contain;width:100%;height:100%}.exhub-mobile-logo-fallback{color:var(--accent);letter-spacing:.06em;font-size:.875rem;font-weight:700}.exhub-mobile-card-copy{gap:6px;min-width:0;display:grid}.exhub-mobile-card-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.exhub-mobile-card-name{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.125rem;font-weight:700}.exhub-mobile-card-code{background:color-mix(in srgb,var(--accent-soft)72%,var(--surface-raised));min-height:24px;color:var(--accent);letter-spacing:.08em;border-radius:999px;align-items:center;padding:0 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.exhub-mobile-card-updated{color:var(--ink-secondary);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.exhub-mobile-highlight{border:1px solid color-mix(in srgb,var(--line)84%,var(--surface-raised));background:color-mix(in srgb,var(--surface-raised)92%,var(--surface-muted));text-align:right;border-radius:16px;align-content:center;gap:4px;min-width:108px;padding:10px 12px;display:grid}.exhub-mobile-highlight-label{color:var(--ink-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.exhub-mobile-highlight-value{color:var(--ink);letter-spacing:-.02em;font-size:.9375rem;font-weight:800}.exhub-mobile-card-divider{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--line)92%,var(--accent-soft))18%,color-mix(in srgb,var(--line)92%,var(--accent-soft))82%,transparent 100%);height:1px}.exhub-mobile-fee-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px;padding:0 16px 16px;display:grid}.exhub-mobile-fee-card{border:1px solid color-mix(in srgb,var(--line)88%,var(--surface-raised));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted)86%,var(--surface-raised))0%,var(--surface-raised)100%);border-radius:16px;gap:6px;padding:14px;display:grid}.exhub-mobile-fee-label{color:var(--ink-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.exhub-mobile-fee-value{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.exhub-mobile-market-row{flex-wrap:wrap;gap:8px;padding:0 16px 16px;display:flex}.exhub-mobile-market-chip{border:1px solid color-mix(in srgb,var(--line)80%,var(--surface-raised));background:color-mix(in srgb,var(--surface-muted)88%,var(--surface-raised));min-height:28px;color:var(--ink-secondary);border-radius:999px;align-items:center;padding:0 12px;font-size:.75rem;font-weight:600;display:inline-flex}.exhub-mobile-footer{background:linear-gradient(180deg,color-mix(in srgb,var(--card)82%,var(--surface-muted))0%,color-mix(in srgb,var(--surface-muted)88%,var(--line-light))100%);gap:12px;padding:16px;display:grid;box-shadow:inset 0 14px 28px -24px #0f172a2e,inset 0 1px #ffffff75}.exhub-mobile-promo-panel{border:1px solid color-mix(in srgb,var(--line)84%,var(--surface-raised));background:linear-gradient(180deg,color-mix(in srgb,var(--discount-soft)48%,var(--surface-raised))0%,color-mix(in srgb,var(--surface-muted)88%,var(--surface-raised))100%);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.exhub-mobile-promo-panel-muted{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft)28%,var(--surface-raised))0%,color-mix(in srgb,var(--surface-muted)90%,var(--surface-raised))100%);border-style:dashed;justify-content:flex-start}.exhub-mobile-promo-note{color:var(--ink-secondary);font-size:.75rem;font-weight:600}.exhub-mobile-promo-fallback{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:800}.exhub-mobile-action-row{flex-wrap:wrap;gap:10px;display:flex}.exhub-mobile-detail-button,.exhub-mobile-join-button{white-space:nowrap;border-radius:14px;flex:160px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:.9375rem;font-weight:700;display:inline-flex;text-decoration:none!important}.exhub-mobile-detail-button{border:1px solid color-mix(in srgb,var(--line)84%,var(--surface-raised));background:var(--surface-raised);color:var(--ink)!important}.exhub-mobile-join-button{background:var(--accent);box-shadow:0 10px 20px #2563eb2e;color:#fff!important}.exhub-compact-grid,.exhub-compact-stack{gap:16px;margin:0 0 40px;padding:0;list-style:none;display:grid}.exhub-compact-card-list-item{margin:0}.exhub-ranking-section-shell{gap:18px;margin-bottom:36px;display:grid}.exhub-ranking-controls-shell{justify-items:start;gap:10px;display:grid}.exhub-ranking-controls-shell-inline{gap:0;width:100%}.exhub-ranking-controls-kicker{color:var(--ink-tertiary);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.exhub-ranking-controls-form{width:min(100%,760px);margin-left:0}.exhub-ranking-controls-form-inline{width:100%}.exhub-ranking-controls-fields{justify-content:flex-start;gap:10px}.exhub-ranking-volume-field{width:min(240px,100%)}.exhub-ranking-actions{min-width:fit-content}.exhub-rank-change-volume-row{width:100%;min-width:0}.exhub-rank-change-select-field{gap:6px;width:100%;min-width:0;display:grid}.exhub-rank-change-select-label{color:var(--ink-tertiary);margin:0}.exhub-rank-change-select-shell{width:100%;min-width:0;min-height:38px;position:relative}.exhub-rank-change-dropdown{width:100%;min-width:0;position:relative}.exhub-rank-change-select-trigger{width:100%;min-width:0;min-height:36px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;padding:7px 12px;font-size:.8125rem;display:flex}.exhub-rank-change-select-value{min-width:0;color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exhub-rank-change-select-value.is-placeholder{color:var(--ink-tertiary)}.exhub-rank-change-select-chevron{border-right:1.5px solid var(--ink-tertiary);border-bottom:1.5px solid var(--ink-tertiary);width:10px;height:10px;transition:transform var(--transition);flex:none;margin-left:10px;transform:translateY(-1px)rotate(45deg)}.exhub-rank-change-dropdown.is-open .exhub-rank-change-select-chevron{transform:translateY(1px)rotate(-135deg)}.exhub-rank-change-dropdown-menu{z-index:140;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--card)92%,var(--surface-muted)8%)0%,var(--card)100%);opacity:0;visibility:hidden;pointer-events:none;max-height:min(280px,44vh);transition:opacity var(--transition),transform var(--transition),visibility var(--transition);border-radius:16px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;transform:translateY(-4px);box-shadow:0 18px 42px #0f172a29,0 6px 18px #0f172a1a}.exhub-rank-change-dropdown-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.exhub-rank-change-dropdown-option{width:100%;color:var(--ink);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--transition),background-color var(--transition),transform var(--transition);background:0 0;border:1px solid #0000;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:.8125rem;display:flex}.exhub-rank-change-dropdown-option:hover{border-color:color-mix(in srgb,var(--accent)24%,var(--line)76%);background:color-mix(in srgb,var(--accent-soft)54%,transparent 46%);transform:translateY(-1px)}.exhub-rank-change-dropdown-option:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.exhub-rank-change-dropdown-option.is-selected{border-color:color-mix(in srgb,var(--accent)34%,var(--line)66%);background:color-mix(in srgb,var(--accent-soft)72%,transparent 28%)}.exhub-rank-change-dropdown-option-text{min-width:0}.exhub-rank-change-dropdown-option-check{color:var(--accent);flex:none;font-size:.875rem;font-weight:700}html[data-theme=dark] .exhub-rank-change-dropdown-menu{box-shadow:0 18px 42px #00000070,0 6px 18px #00000052}.exhub-ranking-section-intro{max-width:64ch;color:var(--ink-secondary);border-left:3px solid color-mix(in srgb,var(--accent)38%,var(--line));border-radius:0 var(--radius-sm)var(--radius-sm)0;background:color-mix(in srgb,var(--surface-muted)78%,transparent);margin:0;padding:10px 14px;font-size:.84rem;line-height:1.6}.exhub-ranking-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.exhub-ranking-section-card{border:1px solid color-mix(in srgb,var(--line)62%,transparent);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm);gap:14px;padding:18px;display:grid;position:relative;overflow:hidden}.exhub-ranking-section-card:before{content:"";background:linear-gradient(90deg,var(--accent)0%,color-mix(in srgb,var(--accent)38%,var(--discount))100%);border-radius:var(--radius-lg)var(--radius-lg)0 0;opacity:.72;height:3px;position:absolute;inset:0 0 auto}.exhub-ranking-section-card-title{letter-spacing:-.02em;color:var(--ink);margin:0;padding-top:4px;font-size:.98rem;font-weight:800;line-height:1.3}.exhub-ranking-metric-stack{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 18px;display:grid}.exhub-ranking-metric-group{background:0 0;border:0;border-radius:0;gap:8px;padding:0;display:grid}.exhub-ranking-list-link:focus-visible{outline:2px solid color-mix(in srgb,var(--accent)78%,transparent);outline-offset:2px}.exhub-ranking-metric-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-tertiary);margin:0;font-size:.72rem;font-weight:700;line-height:1.35}.exhub-ranking-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.exhub-ranking-list-item{margin:0}.exhub-ranking-list-item:last-child .exhub-ranking-list-link{border-bottom:0}.exhub-ranking-list-link{border:0;border-bottom:1px solid color-mix(in srgb,var(--line)34%,transparent);color:inherit;transition:transform var(--transition-smooth),border-color var(--transition-smooth),background var(--transition-smooth),box-shadow var(--transition-smooth);background:0 0;border-radius:0;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:6px 0;text-decoration:none;display:grid}.exhub-ranking-rank-badge{background:color-mix(in srgb,var(--accent)8%,var(--surface-muted));width:32px;min-height:22px;color:var(--ink-secondary);letter-spacing:.01em;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:inline-flex}.exhub-ranking-list-item:first-child .exhub-ranking-rank-badge{background:color-mix(in srgb,var(--accent)14%,var(--accent-soft));color:var(--accent)}.exhub-ranking-logo-shell{flex:none;justify-content:center;align-items:center;width:56px;height:30px;display:inline-flex}.exhub-ranking-logo-image{object-fit:contain;width:100%;height:100%}.exhub-ranking-logo-fallback{color:var(--ink-secondary);font-size:.78rem;font-weight:800}.exhub-ranking-list-value{color:var(--discount);white-space:nowrap;text-align:right;margin-left:auto;font-size:.86rem;font-weight:800}.exhub-ranking-seo-list{color:var(--ink-secondary);border-top:1px solid color-mix(in srgb,var(--line)48%,transparent);gap:4px;margin:0;padding-top:12px;padding-left:18px;font-size:.76rem;line-height:1.5;display:grid}.exhub-ranking-seo-item::marker{color:color-mix(in srgb,var(--accent)68%,var(--ink-secondary))}.exhub-fee-scatter-section{gap:14px;margin-bottom:44px;display:grid}.exhub-fee-scatter-section-copy{gap:8px;display:grid}.exhub-fee-scatter-section-intro{max-width:68ch;color:var(--ink-secondary);margin:0;font-size:.88rem;line-height:1.65}.exhub-fee-scatter-plot{--scatter-point-size:14px;border:1px solid color-mix(in srgb,var(--line)40%,transparent);border-radius:var(--radius-lg);background:var(--home-market-card-bg);box-shadow:0 4px 24px color-mix(in srgb,var(--ink)2%,transparent);gap:20px;margin:0;padding:24px 28px 28px;display:grid}.exhub-fee-scatter-plot-header{gap:14px;display:grid}.exhub-fee-scatter-plot-copy{gap:4px;display:grid}.exhub-fee-scatter-plot-title{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700;line-height:1.2}.exhub-fee-scatter-plot-meta{color:var(--ink-tertiary);margin:0;font-size:.76rem;line-height:1.55}.exhub-fee-scatter-plot-toolbar{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.exhub-fee-scatter-plot-toolbar-block{min-width:0}.exhub-fee-scatter-plot-toolbar-block-legend{flex:100%}.exhub-fee-scatter-plot-zoom-controls{z-index:4;align-items:center;gap:8px;display:inline-flex;position:absolute;top:-42px;right:0}.exhub-fee-scatter-plot-axis-reverse-toggle,.exhub-fee-scatter-plot-zoom-button{border:1px solid color-mix(in srgb,var(--line)70%,transparent);background:color-mix(in srgb,var(--surface-muted)72%,var(--surface-raised));width:34px;height:34px;color:var(--ink);font:inherit;cursor:pointer;transition:border-color var(--transition-smooth),background var(--transition-smooth),transform var(--transition-smooth);border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.exhub-fee-scatter-plot-axis-reverse-toggle{position:relative}.exhub-fee-scatter-plot-axis-reverse-icon{width:27px;height:27px;color:var(--ink-secondary);transition:color var(--transition-smooth),transform .26s cubic-bezier(.22,1,.36,1);display:block}.exhub-fee-scatter-plot-axis-reverse-icon-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px;stroke-width:4.5px}.exhub-fee-scatter-plot-axis-reverse-icon-arrowhead{fill:currentColor}.exhub-fee-scatter-plot-axis-reverse-toggle[data-active=true]{border-color:color-mix(in srgb,var(--accent)38%,var(--line));background:color-mix(in srgb,var(--accent-soft)38%,var(--surface-raised))}.exhub-fee-scatter-plot-axis-reverse-toggle[data-active=false] .exhub-fee-scatter-plot-axis-reverse-icon{transform:rotate(180deg)}.exhub-fee-scatter-plot-axis-reverse-toggle[data-active=true] .exhub-fee-scatter-plot-axis-reverse-icon{color:var(--accent)}.exhub-fee-scatter-plot-axis-reverse-toggle:hover,.exhub-fee-scatter-plot-zoom-button:hover{border-color:color-mix(in srgb,var(--accent)48%,var(--line));background:color-mix(in srgb,var(--accent-soft)42%,var(--surface-raised))}.exhub-fee-scatter-plot-axis-reverse-toggle:focus-visible,.exhub-fee-scatter-plot-zoom-button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent)70%,transparent);outline-offset:2px}.exhub-fee-scatter-plot-toolbar-block-inputs{flex:460px;justify-content:flex-end;display:flex}.exhub-fee-scatter-plot-toolbar-block-inputs .exhub-ranking-controls-fields{align-items:flex-end}.exhub-fee-scatter-plot-toolbar-block-inputs .home-ratio-pair{flex-wrap:wrap}.exhub-fee-scatter-plot-toolbar-block-inputs .home-ratio-box,.exhub-fee-scatter-plot-toolbar-block-inputs .exhub-ranking-volume-field{min-width:0}.exhub-fee-scatter-plot-toolbar-block-inputs .home-controls-group-actions{align-self:end}.exhub-fee-scatter-plot-controls{border:0;gap:8px;margin:0;padding:0;display:grid}.exhub-fee-scatter-plot-controls-legend{color:var(--ink-tertiary);letter-spacing:.06em;text-transform:uppercase;padding:0;font-size:.7rem;font-weight:700}.exhub-fee-scatter-plot-control-list{flex-wrap:wrap;gap:8px;display:flex}.exhub-fee-volume-line-chart-segment-groups{gap:10px;display:grid}.exhub-fee-volume-line-chart-segment-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.exhub-fee-volume-line-chart-segment-group-toggle{border:1px solid color-mix(in srgb,var(--line)58%,transparent);background:var(--surface-raised);width:fit-content;min-height:34px;color:var(--ink-secondary);cursor:pointer;transition:border-color var(--transition-smooth),background var(--transition-smooth),color var(--transition-smooth),box-shadow var(--transition-smooth);border-radius:999px;align-items:center;gap:10px;padding:0 14px;display:inline-flex}.exhub-fee-volume-line-chart-segment-group-toggle[data-active=true]{border-color:color-mix(in srgb,var(--accent)28%,transparent);background:color-mix(in srgb,var(--accent)7%,var(--surface-raised));color:var(--accent)}.exhub-fee-volume-line-chart-segment-group-toggle[data-mixed=true]{border-color:color-mix(in srgb,var(--accent)18%,var(--line));color:color-mix(in srgb,var(--accent)82%,var(--ink))}.exhub-fee-volume-line-chart-segment-group-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--accent)70%,transparent);outline-offset:2px}.exhub-fee-volume-line-chart-segment-group-title{font-size:.78rem;font-weight:700;line-height:1}.exhub-fee-volume-line-chart-segment-group-separator{color:var(--ink-tertiary);font-size:.9rem;font-weight:700;line-height:1}.exhub-fee-scatter-plot-control{align-items:center;display:inline-flex;position:relative}.exhub-fee-scatter-plot-control input{opacity:0;cursor:pointer;position:absolute;inset:0}.exhub-fee-scatter-plot-control-label{background:var(--surface-muted);min-height:36px;color:var(--ink-secondary);transition:background var(--transition-smooth),border-color var(--transition-smooth),color var(--transition-smooth),box-shadow var(--transition-smooth);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.8rem;font-weight:600;display:inline-flex}.exhub-fee-scatter-plot-control-icon{min-width:.9em;color:inherit;font:inherit;flex:none;justify-content:center;align-items:center;font-size:.95em;font-weight:700;line-height:1;display:inline-flex}.exhub-fee-scatter-plot-control input:checked+.exhub-fee-scatter-plot-control-label{border-color:color-mix(in srgb,var(--accent)30%,transparent);background:color-mix(in srgb,var(--accent)8%,var(--surface-raised));color:var(--accent);font-weight:700}.exhub-fee-scatter-plot-control input:focus-visible+.exhub-fee-scatter-plot-control-label{outline:2px solid color-mix(in srgb,var(--accent)70%,transparent);outline-offset:2px}.exhub-fee-scatter-plot-stage-grid{grid-template-columns:minmax(64px,84px) minmax(0,1fr);grid-template-areas:"y-title.""y-axis stage""x-spacer x-axis""x-spacer x-title";align-items:start;gap:12px;display:grid}.exhub-fee-scatter-plot-axis-title{color:var(--ink-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:.67rem;font-weight:700}.exhub-fee-scatter-plot-axis-title-y{text-align:right;grid-area:y-title}.exhub-fee-scatter-plot-axis-title-x{text-align:right;grid-area:x-title;padding-top:2px}.exhub-fee-scatter-plot-y-axis{grid-area:y-axis;align-self:stretch;height:320px;position:relative;overflow:hidden}.exhub-fee-scatter-plot-y-tick{color:var(--ink-secondary);text-align:right;font-variant-numeric:tabular-nums;font-size:.72rem;line-height:1;transition:bottom .32s cubic-bezier(.22,1,.36,1);position:absolute;inset-inline:0;transform:translateY(50%)}.exhub-fee-scatter-plot-y-tick[data-is-zero=true]{color:var(--accent);font-weight:800}.exhub-fee-scatter-plot-y-tick[data-anchor=top]{transform:translateY(100%)}.exhub-fee-scatter-plot-y-tick[data-anchor=bottom]{transform:translateY(0)}.exhub-fee-scatter-plot-stage-frame{grid-area:stage;min-width:0;position:relative;overflow:visible}.exhub-fee-scatter-plot-stage{border-bottom:1px solid var(--line);border-left:1px solid var(--line);touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;background:0 0;height:320px;position:relative;overflow:hidden;border-radius:0!important}.exhub-fee-scatter-plot[data-chart-interacting=true] .exhub-fee-scatter-plot-stage{cursor:grabbing}.exhub-fee-scatter-plot-gridline{pointer-events:none;position:absolute}.exhub-fee-scatter-plot-gridline-x{border-left:1px solid color-mix(in srgb,var(--line)66%,transparent);transition:left .32s cubic-bezier(.22,1,.36,1);top:0;bottom:0}.exhub-fee-scatter-plot-gridline-y{border-top:1px solid color-mix(in srgb,var(--line)66%,transparent);transition:bottom .32s cubic-bezier(.22,1,.36,1);left:0;right:0}.exhub-fee-scatter-plot-gridline[data-is-zero=true]{border-color:color-mix(in srgb,var(--accent)72%,transparent)}.exhub-fee-scatter-plot-points-viewport{position:absolute;inset:0;overflow:hidden}.exhub-fee-scatter-plot-point-wrap{left:var(--point-left);bottom:var(--point-bottom);z-index:2;transition:left .32s cubic-bezier(.22,1,.36,1),bottom .32s cubic-bezier(.22,1,.36,1);position:absolute}.exhub-fee-scatter-plot-point-shell{z-index:2;width:var(--scatter-point-size);height:var(--scatter-point-size);transform:translate(var(--point-translate-x,-50%),var(--point-translate-y,50%));transition:transform var(--transition-smooth);display:block;position:relative}.exhub-fee-scatter-plot-point-wrap[data-point-hidden=true]{opacity:0;pointer-events:none}.exhub-fee-scatter-plot-point-wrap:hover,.exhub-fee-scatter-plot-point-wrap:focus-within,.exhub-fee-scatter-plot-point-wrap[data-tooltip-active=true]{z-index:60}.exhub-fee-scatter-plot-tooltip-layer{z-index:60;pointer-events:none;position:absolute;inset:0;overflow:visible}.exhub-fee-scatter-plot-tooltip-anchor{left:var(--point-left);bottom:var(--point-bottom);z-index:60;pointer-events:none;transition:left .32s cubic-bezier(.22,1,.36,1),bottom .32s cubic-bezier(.22,1,.36,1);position:absolute}.exhub-fee-scatter-plot-tooltip-anchor[data-point-hidden=true]{opacity:0}.exhub-fee-scatter-plot-tooltip-anchor .fee-tooltip-bubble{left:0;bottom:calc(var(--scatter-point-size)/2 + 10px);z-index:60;transform:translateX(calc(-50% + var(--tooltip-shift-x,0px)))translateY(6px)}.exhub-fee-scatter-plot-tooltip-anchor[data-tooltip-visible=true] .fee-tooltip-bubble{opacity:1;transform:translateX(calc(-50% + var(--tooltip-shift-x,0px)))translateY(0)}.exhub-fee-scatter-plot-tooltip-anchor[data-tooltip-placement=bottom] .fee-tooltip-bubble{top:calc(var(--scatter-point-size)/2 + 10px);transform:translateX(calc(-50% + var(--tooltip-shift-x,0px)))translateY(-6px);bottom:auto}.exhub-fee-scatter-plot-tooltip-anchor[data-tooltip-placement=bottom][data-tooltip-visible=true] .fee-tooltip-bubble{transform:translateX(calc(-50% + var(--tooltip-shift-x,0px)))translateY(0)}.exhub-fee-scatter-plot-tooltip-bubble,.exhub-fee-volume-line-chart-tooltip-bubble{border-color:var(--tooltip-accent,var(--accent));box-shadow:0 8px 32px color-mix(in srgb,var(--tooltip-accent,var(--ink))14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--tooltip-accent,var(--accent))34%,transparent)}.exhub-fee-scatter-plot-point{width:var(--scatter-point-size);height:var(--scatter-point-size);border-radius:var(--scatter-point-radius,999px);background:var(--point-color,var(--ink-tertiary));clip-path:var(--scatter-point-clip-path,none);box-shadow:none;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;transition:transform var(--transition-smooth),background var(--transition-smooth);transform:var(--scatter-point-transform,none);border:0;padding:0;display:block}.exhub-fee-scatter-plot-point:focus-visible{outline:2px solid color-mix(in srgb,var(--accent)70%,transparent);outline-offset:2px}.exhub-fee-scatter-plot-point-spot{--scatter-point-radius:999px}.exhub-fee-scatter-plot-point-future{--scatter-point-radius:3px;--scatter-point-transform:rotate(45deg);--scatter-point-hover-transform:rotate(45deg)scale(1.18)}.exhub-fee-scatter-plot-point-delivery{--scatter-point-radius:2px}.exhub-fee-scatter-plot-point-options{--scatter-point-radius:0;--scatter-point-clip-path:polygon(50% 0,100% 100%,0 100%)}.exhub-fee-scatter-plot-tooltip-title{color:var(--ink);margin-bottom:4px;font-size:.8rem;display:block}.exhub-fee-scatter-plot-tooltip-title-row{align-items:center;gap:8px;display:inline-flex}.exhub-fee-scatter-plot-tooltip-marker{border-radius:var(--scatter-point-radius,999px);background:var(--point-color,var(--ink-tertiary));width:10px;height:10px;clip-path:var(--scatter-point-clip-path,none);transform:var(--scatter-point-transform,none);flex:none;display:inline-block}.exhub-fee-scatter-plot-tooltip-line{display:block}.exhub-fee-scatter-plot-x-spacer{grid-area:x-spacer}.exhub-fee-scatter-plot-x-axis{grid-area:x-axis;min-height:24px;position:relative;overflow:hidden}.exhub-fee-scatter-plot-x-tick{color:var(--ink-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem;line-height:1;transition:left .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;transform:translate(-50%)}.exhub-fee-scatter-plot-x-tick[data-is-zero=true]{color:var(--accent);font-weight:800}.exhub-fee-scatter-plot-x-tick[data-anchor=start]{text-align:left;transform:translate(0)}.exhub-fee-scatter-plot-x-tick[data-anchor=end]{text-align:right;transform:translate(-100%)}.exhub-fee-scatter-plot[data-chart-interacting=true] .exhub-fee-scatter-plot-y-tick,.exhub-fee-scatter-plot[data-chart-interacting=true] .exhub-fee-scatter-plot-gridline,.exhub-fee-scatter-plot[data-chart-interacting=true] .exhub-fee-scatter-plot-point-wrap,.exhub-fee-scatter-plot[data-chart-interacting=true] .exhub-fee-scatter-plot-tooltip-anchor,.exhub-fee-scatter-plot[data-chart-interacting=true] .exhub-fee-scatter-plot-x-tick{transition:none}.exhub-fee-scatter-plot-empty{color:var(--ink-secondary);margin:0;font-size:.86rem;line-height:1.6}.exhub-fee-scatter-plot-empty-overlay{z-index:1;border:1px dashed color-mix(in srgb,var(--line)72%,transparent);background:color-mix(in srgb,var(--surface-raised)82%,transparent);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;width:min(280px,100% - 32px);padding:10px 14px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.exhub-fee-scatter-plot-legend{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 12px;margin:0;padding:0;list-style:none;display:grid}.exhub-fee-scatter-plot-legend-item{align-items:center;min-width:0;display:flex}.exhub-fee-scatter-plot-legend-toggle{border-radius:var(--radius-md);background:var(--surface-muted);width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;transition:background var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth),opacity var(--transition-smooth);border:1px solid #0000;align-items:center;gap:12px;padding:10px 14px;font-size:.88rem;font-weight:500;display:flex}.exhub-fee-scatter-plot-legend-toggle:focus-within{outline:2px solid color-mix(in srgb,var(--accent)70%,transparent);outline-offset:3px;border-radius:8px}.exhub-fee-scatter-plot-legend-toggle[data-active=false]{background:color-mix(in srgb,var(--surface-muted)52%,transparent);border-color:color-mix(in srgb,var(--line)38%,transparent)}.exhub-fee-scatter-plot-legend-toggle[data-active=false] .exhub-fee-scatter-plot-legend-swatch{background:color-mix(in srgb,var(--ink-tertiary)58%,var(--surface-muted));filter:saturate(0);opacity:.7}.exhub-fee-scatter-plot-legend-swatch{background:var(--point-color,var(--ink));width:12px;height:12px;transition:background var(--transition-smooth),filter var(--transition-smooth),opacity var(--transition-smooth);border-radius:999px;flex:none}.exhub-fee-scatter-plot-legend-label{min-width:0;color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;transition:color var(--transition-smooth);flex:auto;font-size:.76rem;font-weight:600;line-height:1.4;display:block;overflow:hidden}.exhub-fee-scatter-plot-legend-toggle[data-active=false] .exhub-fee-scatter-plot-legend-label{color:var(--ink-tertiary)}.exhub-fee-scatter-plot-legend-checkbox{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex:none;margin-left:auto}.exhub-fee-scatter-plot-legend-checkbox:focus-visible{outline:2px solid color-mix(in srgb,var(--accent)70%,transparent);outline-offset:2px;border-radius:4px}.exhub-fee-scatter-plot-legend-label-secondary{color:var(--ink-tertiary);font-size:.68rem;font-weight:600}.exhub-fee-scatter-plot-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.exhub-fee-scatter-plot-summary-card{border:1px solid color-mix(in srgb,var(--line)54%,transparent);background:color-mix(in srgb,var(--surface-muted)72%,var(--surface-raised));border-radius:18px;gap:10px;padding:14px 16px;display:grid}.exhub-fee-scatter-plot-summary-title{color:var(--ink);scroll-margin-top:var(--content-anchor-offset);outline:none;margin:0;font-size:.86rem;font-weight:800;line-height:1.35}.exhub-fee-scatter-plot-summary-list{gap:12px;margin:0;padding:0;display:grid}.exhub-fee-scatter-plot-summary-bullets{color:var(--ink-secondary);gap:4px;margin:0;padding-left:18px;font-size:.76rem;line-height:1.5;display:grid}.exhub-fee-scatter-plot-summary-bullet::marker{color:color-mix(in srgb,var(--accent)68%,var(--ink-secondary))}.exhub-fee-scatter-plot-summary-item{border-top:1px solid color-mix(in srgb,var(--line)40%,transparent);gap:8px;padding-top:12px;display:grid}.exhub-fee-scatter-plot-summary-item:first-child{border-top:0;padding-top:0}.exhub-fee-scatter-plot-summary-metric{color:var(--ink-tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:700}.exhub-fee-scatter-plot-summary-table-wrap{overflow:visible}.exhub-fee-scatter-plot-summary-table{border-collapse:collapse;width:100%}.exhub-fee-scatter-plot-summary-table th,.exhub-fee-scatter-plot-summary-table td{border-bottom:1px solid color-mix(in srgb,var(--line)34%,transparent);vertical-align:middle;padding:8px 10px}.exhub-fee-scatter-plot-summary-table tbody tr:last-child th,.exhub-fee-scatter-plot-summary-table tbody tr:last-child td{border-bottom:0}.exhub-fee-scatter-summary-entry-link{color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;text-decoration:none;display:grid}.exhub-fee-scatter-summary-rank-badge{display:none}.exhub-fee-scatter-summary-rank-text{color:var(--ink-secondary);font-size:.78rem;font-weight:700}.exhub-fee-scatter-summary-logo{flex:none;justify-content:center;align-items:center;width:56px;height:30px;display:inline-flex}.exhub-fee-scatter-summary-logo .theme-exchange-logo-stack{flex:none;width:56px;height:30px}.exhub-fee-scatter-summary-logo-image{object-fit:contain;width:56px;height:30px}.exhub-fee-scatter-summary-logo-fallback{color:var(--ink-secondary);font-size:.78rem;font-weight:800}.exhub-fee-scatter-summary-entry-copy,.exhub-fee-scatter-summary-entry-name{display:none}.exhub-fee-scatter-summary-entry-value{color:var(--discount);font-size:.78rem;font-weight:800;line-height:1.3}.exhub-fee-scatter-plot-summary-cell-rank{white-space:nowrap;width:1%;padding-left:0}.exhub-fee-scatter-plot-summary-cell-value{white-space:nowrap;text-align:right;width:1%;padding-right:0}.exhub-fee-volume-line-section{gap:14px;margin-bottom:44px;display:grid}.exhub-fee-volume-line-chart{--scatter-point-size:10px;border:1px solid color-mix(in srgb,var(--line)40%,transparent);border-radius:var(--radius-lg);background:var(--home-market-card-bg);box-shadow:0 4px 24px color-mix(in srgb,var(--ink)2%,transparent);gap:20px;margin:0;padding:24px 28px 28px;display:grid}.exhub-fee-volume-line-chart-header{gap:14px;display:grid}.exhub-fee-volume-line-chart-copy{gap:4px;display:grid}.exhub-fee-volume-line-chart-title{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700;line-height:1.2}.exhub-fee-volume-line-chart-meta{color:var(--ink-tertiary);margin:0;font-size:.76rem;line-height:1.55}.exhub-fee-volume-line-chart-toolbar{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.exhub-fee-volume-line-chart-toolbar-block{min-width:0}.exhub-fee-volume-line-chart-toolbar-block-segments{flex:100%}.exhub-fee-volume-line-chart-toolbar-row{grid-template-columns:minmax(240px,max-content) minmax(0,1fr);align-items:start;gap:12px;width:100%;display:grid}.exhub-fee-volume-line-chart-toolbar-block-fees{justify-items:start;min-width:0}.exhub-fee-volume-line-chart-toolbar-block-inputs{justify-content:flex-end;width:100%;min-width:0;display:flex}.exhub-fee-volume-line-chart-toolbar-block-inputs .home-linked-fee-controls{width:auto;margin-left:0}.exhub-fee-volume-line-chart-toolbar-block-inputs .home-filter-inline-fields{flex-wrap:nowrap;justify-content:flex-end;width:auto}.exhub-fee-volume-line-chart-toolbar-block-inputs .home-filter-inline-fields>*{width:auto}.exhub-fee-volume-line-chart-toolbar-block-inputs .home-filter-field-volume{flex:0 300px;max-width:300px}.exhub-fee-volume-line-chart-toolbar-block-inputs .home-ratio-pair{flex-wrap:nowrap}.exhub-fee-volume-line-chart-toolbar-block-inputs .home-ratio-box,.exhub-fee-volume-line-chart-toolbar-block-inputs .home-filter-field-volume{min-width:0}.exhub-fee-volume-line-chart-toolbar-block-inputs .home-controls-group-actions{flex:none;align-self:end}.exhub-fee-volume-line-chart-toolbar-block-legend{flex:100%}.exhub-fee-volume-line-chart-zoom-controls{z-index:4;align-items:center;gap:8px;display:inline-flex;position:absolute;top:-42px;right:0}.exhub-fee-volume-line-chart-zoom-button{border:1px solid color-mix(in srgb,var(--line)70%,transparent);background:color-mix(in srgb,var(--surface-muted)72%,var(--surface-raised));width:34px;height:34px;color:var(--ink);font:inherit;cursor:pointer;transition:border-color var(--transition-smooth),background var(--transition-smooth),transform var(--transition-smooth);border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.exhub-fee-volume-line-chart-zoom-button:hover{border-color:color-mix(in srgb,var(--accent)48%,var(--line));background:color-mix(in srgb,var(--accent-soft)42%,var(--surface-raised))}.exhub-fee-volume-line-chart-zoom-button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent)70%,transparent);outline-offset:2px}.exhub-fee-volume-line-chart-controls{border:0;gap:6px;margin:0;padding:0;display:grid}.exhub-fee-volume-line-chart-controls-legend{padding:0;min-height:18px;color:var(--ink-tertiary);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding-inline-start:.25rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.exhub-fee-volume-line-chart-control-list{flex-wrap:wrap;gap:8px;display:flex}.exhub-fee-volume-line-chart-control{align-items:center;display:inline-flex;position:relative}.exhub-fee-volume-line-chart-control input{opacity:0;cursor:pointer;position:absolute;inset:0}.exhub-fee-volume-line-chart-control-label{background:var(--surface-muted);min-height:38px;color:var(--ink-secondary);transition:background var(--transition-smooth),border-color var(--transition-smooth),color var(--transition-smooth),box-shadow var(--transition-smooth);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.8rem;font-weight:600;line-height:1.5;display:inline-flex}.exhub-fee-volume-line-chart-control-line-icon{color:currentColor;flex:none;width:24px;height:8px;display:inline-block;position:relative}.exhub-fee-volume-line-chart-control-line-icon:before{content:"";border-top:2px solid;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.exhub-fee-volume-line-chart-control-line-icon[data-fee-metric=maker]:before{border-top-style:dashed}.exhub-fee-volume-line-chart-control-line-icon[data-fee-metric=taker]:before{border-top-style:dotted}.exhub-fee-volume-line-chart-control input:checked+.exhub-fee-volume-line-chart-control-label{border-color:color-mix(in srgb,var(--accent)30%,transparent);background:color-mix(in srgb,var(--accent)8%,var(--surface-raised));color:var(--accent);font-weight:700}.exhub-fee-volume-line-chart-control input:focus-visible+.exhub-fee-volume-line-chart-control-label{outline:2px solid color-mix(in srgb,var(--accent)70%,transparent);outline-offset:2px}.exhub-fee-volume-line-chart-stage-grid{grid-template-columns:minmax(64px,84px) minmax(0,1fr);grid-template-areas:"y-title.""y-axis stage""x-spacer x-axis""x-spacer x-title";align-items:start;gap:12px;display:grid}.exhub-fee-volume-line-chart-axis-title{color:var(--ink-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:.67rem;font-weight:700}.exhub-fee-volume-line-chart-axis-title-y{text-align:right;grid-area:y-title}.exhub-fee-volume-line-chart-axis-title-x{text-align:right;grid-area:x-title;padding-top:2px}.exhub-fee-volume-line-chart-y-axis{grid-area:y-axis;align-self:stretch;height:320px;position:relative;overflow:hidden}.exhub-fee-volume-line-chart-y-tick{color:var(--ink-secondary);text-align:right;font-variant-numeric:tabular-nums;font-size:.72rem;line-height:1;position:absolute;inset-inline:0;transform:translateY(50%)}.exhub-fee-volume-line-chart-y-tick[data-is-zero=true]{color:var(--accent);font-weight:800}.exhub-fee-volume-line-chart-y-tick[data-anchor=top]{transform:translateY(100%)}.exhub-fee-volume-line-chart-y-tick[data-anchor=bottom]{transform:translateY(0)}.exhub-fee-volume-line-chart-stage-frame{grid-area:stage;min-width:0;position:relative;overflow:visible}.exhub-fee-volume-line-chart-stage{border-bottom:1px solid var(--line);border-left:1px solid var(--line);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;contain:paint;background:0 0;height:320px;position:relative;overflow:hidden;border-radius:0!important}.exhub-fee-volume-line-chart[data-chart-interacting=true] .exhub-fee-volume-line-chart-stage{cursor:grabbing}.exhub-fee-volume-line-chart-gridline{pointer-events:none;position:absolute}.exhub-fee-volume-line-chart-gridline-x{border-left:1px solid color-mix(in srgb,var(--line)66%,transparent);top:0;bottom:0}.exhub-fee-volume-line-chart-gridline-y{border-top:1px solid color-mix(in srgb,var(--line)66%,transparent);left:0;right:0}.exhub-fee-volume-line-chart-tooltip-layer{z-index:60;pointer-events:none;position:absolute;inset:0;overflow:visible}.exhub-fee-volume-line-chart-tooltip-anchor{left:var(--point-left);bottom:var(--point-bottom);z-index:60;pointer-events:none;transition:left .32s cubic-bezier(.22,1,.36,1),bottom .32s cubic-bezier(.22,1,.36,1);position:absolute}.exhub-fee-volume-line-chart-tooltip-anchor .fee-tooltip-bubble{left:0;bottom:calc(var(--scatter-point-size)/2 + 10px);z-index:60;transform:translateX(calc(-50% + var(--tooltip-shift-x,0px)))translateY(6px)}.exhub-fee-volume-line-chart-tooltip-anchor[data-tooltip-visible=true] .fee-tooltip-bubble{opacity:1;transform:translateX(calc(-50% + var(--tooltip-shift-x,0px)))translateY(0)}.exhub-fee-volume-line-chart-tooltip-anchor[data-tooltip-placement=bottom] .fee-tooltip-bubble{top:calc(var(--scatter-point-size)/2 + 10px);transform:translateX(calc(-50% + var(--tooltip-shift-x,0px)))translateY(-6px);bottom:auto}.exhub-fee-volume-line-chart-tooltip-anchor[data-tooltip-placement=bottom][data-tooltip-visible=true] .fee-tooltip-bubble{transform:translateX(calc(-50% + var(--tooltip-shift-x,0px)))translateY(0)}.exhub-fee-volume-line-chart-tooltip-title{color:var(--ink);margin-bottom:4px;font-size:.8rem;display:block}.exhub-fee-volume-line-chart-tooltip-title-row{align-items:center;gap:8px;display:inline-flex}.exhub-fee-volume-line-chart-tooltip-marker{border-radius:var(--scatter-point-radius,999px);background:var(--point-color,var(--ink-tertiary));width:10px;height:10px;clip-path:var(--scatter-point-clip-path,none);transform:var(--scatter-point-transform,none);flex:none;display:inline-block}.exhub-fee-volume-line-chart-tooltip-line{display:block}.exhub-fee-volume-line-chart-tooltip-line[data-highlighted=true]{background:color-mix(in srgb,var(--tooltip-accent,var(--accent))14%,transparent);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tooltip-accent,var(--accent))32%,transparent);border-radius:6px;margin:3px -6px;padding:3px 6px;font-weight:800}.exhub-fee-scatter-plot-tooltip-data-grid,.exhub-fee-volume-line-chart-tooltip-data-grid{text-align:left;grid-template-columns:max-content 12px max-content;row-gap:2px;width:max-content;max-width:100%;font-size:.7rem;display:grid}.exhub-fee-volume-line-chart-tooltip-data-grid{grid-template-columns:minmax(0,1fr) 12px max-content;width:100%}.exhub-fee-scatter-plot-tooltip-data-row,.exhub-fee-volume-line-chart-tooltip-data-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;display:grid;position:relative}.exhub-fee-scatter-plot-tooltip-data-row>[data-tooltip-cell],.exhub-fee-volume-line-chart-tooltip-data-row>[data-tooltip-cell]{z-index:1;overflow-wrap:anywhere;min-width:0;position:relative}.exhub-fee-scatter-plot-tooltip-data-row>[data-tooltip-cell=label],.exhub-fee-volume-line-chart-tooltip-data-row>[data-tooltip-cell=label]{color:var(--ink-tertiary);grid-column:1;font-weight:700}.exhub-fee-scatter-plot-tooltip-data-row>[data-tooltip-cell=value],.exhub-fee-volume-line-chart-tooltip-data-row>[data-tooltip-cell=value]{color:var(--ink);font-variant-numeric:tabular-nums;grid-column:3}.exhub-fee-volume-line-chart-tooltip-data-row[data-highlighted=true]{font-weight:800}.exhub-fee-volume-line-chart-tooltip-data-row[data-highlighted=true]:before{content:"";z-index:0;background:color-mix(in srgb,var(--tooltip-accent,var(--accent))14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tooltip-accent,var(--accent))32%,transparent);border-radius:6px;position:absolute;inset:-3px -6px}.exhub-fee-volume-line-chart-tooltip-data-row[data-highlighted=true]>[data-tooltip-cell]{color:var(--ink)}.exhub-fee-volume-line-chart-x-spacer{grid-area:x-spacer}.exhub-fee-volume-line-chart-x-axis{grid-area:x-axis;min-height:24px;position:relative;overflow:hidden}.exhub-fee-volume-line-chart-x-tick{color:var(--ink-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem;line-height:1;position:absolute;bottom:0;transform:translate(-50%)}.exhub-fee-volume-line-chart-x-tick[data-anchor=start]{text-align:left;transform:translate(0)}.exhub-fee-volume-line-chart-x-tick[data-anchor=end]{text-align:right;transform:translate(-100%)}.exhub-fee-volume-line-chart[data-chart-interacting=true] .exhub-fee-volume-line-chart-y-tick,.exhub-fee-volume-line-chart[data-chart-interacting=true] .exhub-fee-volume-line-chart-gridline,.exhub-fee-volume-line-chart[data-chart-interacting=true] .exhub-fee-volume-line-chart-tooltip-anchor,.exhub-fee-volume-line-chart[data-chart-interacting=true] .exhub-fee-volume-line-chart-x-tick{transition:none}.exhub-fee-volume-line-chart-empty{color:var(--ink-secondary);margin:0;font-size:.86rem;line-height:1.6}.exhub-fee-volume-line-chart-empty-overlay{z-index:1;border:1px dashed color-mix(in srgb,var(--line)72%,transparent);background:color-mix(in srgb,var(--surface-raised)82%,transparent);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;width:min(280px,100% - 32px);padding:10px 14px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.exhub-fee-volume-line-chart-legend{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 12px;margin:0;padding:0;list-style:none;display:grid}.exhub-fee-volume-line-chart-legend-item{align-items:center;min-width:0;display:flex}.exhub-fee-volume-line-chart-legend-toggle{border-radius:var(--radius-md);background:var(--surface-muted);width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;transition:background var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth),opacity var(--transition-smooth);border:1px solid #0000;align-items:center;gap:12px;padding:10px 14px;font-size:.88rem;font-weight:500;display:flex}.exhub-fee-volume-line-chart-legend-toggle:focus-within{outline:2px solid color-mix(in srgb,var(--accent)70%,transparent);outline-offset:3px;border-radius:8px}.exhub-fee-volume-line-chart-legend-toggle[data-active=false]{background:color-mix(in srgb,var(--surface-muted)52%,transparent);border-color:color-mix(in srgb,var(--line)38%,transparent)}.exhub-fee-volume-line-chart-legend-toggle[data-active=false] .exhub-fee-volume-line-chart-legend-swatch{background:color-mix(in srgb,var(--ink-tertiary)58%,var(--surface-muted));filter:saturate(0);opacity:.7}.exhub-fee-volume-line-chart-legend-swatch{background:var(--point-color,var(--ink));width:12px;height:12px;transition:background var(--transition-smooth),filter var(--transition-smooth),opacity var(--transition-smooth);border-radius:999px;flex:none}.exhub-fee-volume-line-chart-legend-label{min-width:0;color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;transition:color var(--transition-smooth);flex:auto;font-size:.76rem;font-weight:600;line-height:1.4;display:block;overflow:hidden}.exhub-fee-volume-line-chart-legend-toggle[data-active=false] .exhub-fee-volume-line-chart-legend-label{color:var(--ink-tertiary)}.exhub-fee-volume-line-chart-legend-checkbox{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex:none;margin-left:auto}.exhub-fee-volume-line-chart-legend-checkbox:focus-visible{outline:2px solid color-mix(in srgb,var(--accent)70%,transparent);outline-offset:2px;border-radius:4px}.exhub-fee-volume-line-chart-stage{cursor:default;touch-action:none;height:640px}.exhub-fee-volume-line-chart-y-axis{height:640px}.exhub-fee-volume-line-chart-x-axis{min-height:82px}.exhub-fee-volume-line-chart-y-pan-layer{will-change:transform;position:absolute;inset:0}.exhub-fee-volume-line-chart-stage-pan-layer{pointer-events:none;will-change:transform;position:absolute;inset:0;overflow:hidden}.exhub-fee-volume-line-chart-axis-band-row{pointer-events:none;height:24px;position:absolute;inset:0 0 auto}.exhub-fee-volume-line-chart-axis-band{border-left:1px solid color-mix(in srgb,var(--line-band-color)44%,var(--line));border-right:1px solid color-mix(in srgb,var(--line-band-color)44%,var(--line));height:24px;color:color-mix(in srgb,var(--line-band-color)72%,var(--ink));justify-content:center;align-items:center;gap:8px;padding-inline:0;display:inline-flex;position:absolute;top:0;overflow:hidden}.exhub-fee-volume-line-chart-axis-band:before,.exhub-fee-volume-line-chart-axis-band:after{content:"";border-top:1px solid color-mix(in srgb,var(--line-band-color)44%,var(--line));flex:auto;min-width:10px}.exhub-fee-volume-line-chart-axis-band[data-volume-band=personal]{--line-band-color:#0ea5e9}.exhub-fee-volume-line-chart-axis-band[data-volume-band=whale]{--line-band-color:#f59e0b}.exhub-fee-volume-line-chart-axis-band[data-volume-band=institutional]{--line-band-color:#059669}.exhub-fee-volume-line-chart-axis-band-label{max-width:100%;color:inherit;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:.68rem;font-weight:700;line-height:1;display:block;overflow:hidden}.exhub-fee-volume-line-chart-boundary-tick{pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:inline-flex;position:absolute;top:30px;transform:translate(-50%)}.exhub-fee-volume-line-chart-boundary-tick:before{content:"";background:color-mix(in srgb,var(--ink-secondary)34%,var(--line));width:1px;height:12px}.exhub-fee-volume-line-chart-boundary-tick-label{background:var(--surface-raised);min-width:2.4rem;color:var(--ink-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;padding:0 4px;font-size:.64rem;font-weight:700;line-height:1;display:inline-flex}.exhub-fee-volume-line-chart-user-volume-line{z-index:2;border-left:1px dashed color-mix(in srgb,var(--accent)76%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent)14%,transparent);pointer-events:none;position:absolute;top:0;bottom:0}.exhub-fee-volume-line-chart-svg{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.exhub-fee-volume-line-chart-path{fill:none;stroke:var(--point-color,var(--ink-secondary));stroke-linecap:butt;stroke-linejoin:round;stroke-width:1.9px;vector-effect:non-scaling-stroke;opacity:.94}.exhub-fee-volume-line-chart-path[data-active=true]{opacity:1;stroke-width:2.4px}.exhub-fee-volume-line-chart-point-wrap{left:var(--point-left);bottom:var(--point-bottom);z-index:4;pointer-events:none;position:absolute}.exhub-fee-volume-line-chart-point{background:var(--point-color,var(--ink-tertiary));width:9px;height:9px;box-shadow:none;border:0;border-radius:999px;display:block;position:relative;transform:translate(-50%,50%)}.exhub-fee-volume-line-chart-chip-market{color:var(--ink-tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800}.exhub-fee-volume-line-chart-exchange-fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.exhub-compact-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.exhub-compact-card{background:var(--surface-raised);border:1px solid color-mix(in srgb,var(--line)58%,transparent);border-radius:var(--radius-lg);width:100%;height:100%;box-shadow:var(--shadow-sm),inset 0 1px 0 #fff9;transition:transform var(--transition-smooth),box-shadow var(--transition-smooth),border-color var(--transition-smooth);flex-direction:column;display:flex;position:relative;overflow:hidden}.exhub-compact-card:before{content:"";background:linear-gradient(90deg,var(--accent)0%,color-mix(in srgb,var(--accent)42%,var(--discount))100%);opacity:0;height:2px;transition:opacity var(--transition);pointer-events:none;border-radius:var(--radius-lg)var(--radius-lg)0 0;position:absolute;top:0;left:0;right:0}.exhub-compact-card-shell{background:var(--surface-raised);flex:auto;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;gap:10px 0;height:100%;padding:16px 20px;display:grid}.exhub-compact-card-header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 14px;display:grid}.exhub-compact-card-logo{flex-shrink:0;justify-content:center;align-self:start;align-items:center;display:flex;overflow:visible}.exhub-compact-card-logo-image{object-fit:contain;width:80px;height:42px}.exhub-compact-card-logo .theme-exchange-logo-stack{flex:none;width:80px;min-width:80px;height:42px}.exhub-compact-card-logo-fallback{width:80px;height:42px;color:var(--ink-secondary);justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.exhub-compact-card-copy{align-self:start;gap:10px;min-width:0;display:grid}.exhub-compact-card-heading{align-items:flex-start;gap:8px;min-width:0;display:flex}.exhub-compact-card-heading-copy{gap:4px;min-width:0;display:grid}.exhub-compact-card-title{white-space:normal;min-width:0;color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700;line-height:1.2}.exhub-compact-card-subtitle{color:var(--ink-secondary);margin:0;font-size:.78rem;font-weight:600;line-height:1.35}.exhub-compact-card-detail-text{border:1px solid color-mix(in srgb,var(--accent)16%,var(--line));background:color-mix(in srgb,var(--accent-soft)42%,var(--surface-raised));min-height:28px;color:var(--accent);white-space:nowrap;transition:border-color var(--transition),background var(--transition),color var(--transition);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 12px;font-size:.75rem;font-weight:700;display:inline-flex}.exhub-compact-card-lifetime-badge{border:1px solid color-mix(in srgb,var(--line)78%,var(--surface-raised));background:color-mix(in srgb,var(--surface-muted)86%,var(--surface-raised));width:fit-content;min-height:20px;color:color-mix(in srgb,var(--discount)68%,var(--ink));letter-spacing:.03em;border-radius:999px;align-items:center;padding:0 8px;font-size:.625rem;font-weight:700;display:inline-flex}.exhub-compact-card-data-row{text-align:left;border-top:1px solid color-mix(in srgb,var(--line)52%,transparent);flex-direction:column;gap:12px;min-width:0;height:100%;margin-top:2px;padding:12px 0 2px;display:flex;overflow:visible}.exhub-compact-card-content{flex:auto;align-content:start;gap:10px;min-width:0;display:grid}.exhub-compact-card-chart-cell{z-index:2;order:1;width:100%;min-width:0;position:relative}.exhub-fee-radar{background:0 0;border:0;border-radius:0;gap:8px;min-width:0;padding:0;display:grid}.exhub-fee-radar-caption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.exhub-fee-radar-title{letter-spacing:-.01em;color:var(--ink);font-size:.88rem;font-weight:700}.exhub-fee-radar-basis{color:var(--ink-tertiary);letter-spacing:.02em;font-size:.72rem;font-weight:600}.exhub-fee-radar-stage{width:100%;height:auto;margin:0 auto;display:block;overflow:visible}.exhub-fee-radar-stage-shell{position:relative}.exhub-fee-radar-ring{fill:none;stroke:color-mix(in srgb,var(--line)80%,transparent);stroke-dasharray:3 5;stroke-width:.8px}.exhub-fee-radar-axis{stroke:color-mix(in srgb,var(--ink-tertiary)32%,transparent);stroke-width:.8px;transition:stroke var(--transition),stroke-width var(--transition),opacity var(--transition)}.exhub-fee-radar-axis.is-active{stroke:color-mix(in srgb,var(--accent)72%,white 8%);stroke-width:1.3px}.exhub-fee-radar-area{fill:color-mix(in srgb,var(--accent)14%,transparent);stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.exhub-fee-radar-dot{fill:var(--accent);stroke:var(--surface-raised);stroke-width:2px;transition:fill var(--transition),opacity var(--transition),transform var(--transition);transform-box:fill-box;transform-origin:50%}.exhub-fee-radar-dot.is-active{fill:color-mix(in srgb,var(--accent)76%,white 8%);transform:scale(1.4)}.exhub-fee-radar-dot-halo{fill:color-mix(in srgb,var(--accent)20%,transparent);opacity:0;transition:opacity var(--transition),transform var(--transition);transform-box:fill-box;transform-origin:50%}.exhub-fee-radar-dot-halo.is-active{opacity:1;transform:scale(1.18)}.exhub-fee-radar-hit-circle,.exhub-fee-radar-hit-rect{fill:#0000;stroke:none;cursor:help}.exhub-fee-radar-hit-circle:focus-visible,.exhub-fee-radar-hit-rect:focus-visible{fill:color-mix(in srgb,var(--accent)12%,transparent);stroke:color-mix(in srgb,var(--accent)55%,white 12%);stroke-width:1.4px}.exhub-fee-radar-label{fill:var(--ink-secondary);letter-spacing:.01em;pointer-events:none;transition:fill var(--transition),opacity var(--transition),transform var(--transition);font-family:inherit;font-size:.76rem;font-weight:600}.exhub-fee-radar-label.is-active{transform:translateY(-2px)}.exhub-fee-radar-label-top{fill:var(--ink);transition:fill var(--transition);font-weight:700}.exhub-fee-radar-label-bottom{fill:var(--ink-tertiary);transition:fill var(--transition);font-size:.7rem}.exhub-fee-radar-label.is-active .exhub-fee-radar-label-top{fill:color-mix(in srgb,var(--accent)72%,white 8%)}.exhub-fee-radar-label.is-active .exhub-fee-radar-label-bottom{fill:var(--ink)}.exhub-fee-radar .exhub-fee-radar-tooltip-bubble{left:var(--radar-tooltip-x);top:var(--radar-tooltip-y);opacity:1;pointer-events:none;width:min(260px,100% - 20px);animation:.18s ease-out exhub-fee-radar-tooltip-enter;bottom:auto}.exhub-fee-radar .exhub-fee-radar-tooltip-bubble[data-placement-horizontal=center][data-placement-vertical=top]{transform:translate(-50%,calc(-100% - 14px))}.exhub-fee-radar .exhub-fee-radar-tooltip-bubble[data-placement-horizontal=center][data-placement-vertical=bottom]{transform:translate(-50%,14px)}.exhub-fee-radar .exhub-fee-radar-tooltip-bubble[data-placement-horizontal=start][data-placement-vertical=top]{transform:translateY(calc(-100% - 14px))}.exhub-fee-radar .exhub-fee-radar-tooltip-bubble[data-placement-horizontal=start][data-placement-vertical=bottom]{transform:translateY(14px)}.exhub-fee-radar .exhub-fee-radar-tooltip-bubble[data-placement-horizontal=end][data-placement-vertical=top]{transform:translate(-100%,calc(-100% - 14px))}.exhub-fee-radar .exhub-fee-radar-tooltip-bubble[data-placement-horizontal=end][data-placement-vertical=bottom]{transform:translate(-100%,14px)}.exhub-fee-radar-tooltip-title{color:var(--ink);margin-bottom:4px;font-size:.8rem;font-weight:700;display:block}.exhub-fee-radar-tooltip-line{color:var(--ink-secondary);display:block}@keyframes exhub-fee-radar-tooltip-enter{0%{opacity:0}to{opacity:1}}.exhub-compact-card-rate-inline,.exhub-compact-card-code-inline{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.exhub-compact-card-rate-inline{flex:none}.exhub-compact-card-code-inline{flex-wrap:wrap;flex:0 auto;justify-content:flex-start;align-items:flex-start;row-gap:6px;min-width:0}.exhub-compact-card-code-label{color:var(--ink-secondary);white-space:nowrap;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}.exhub-compact-card-referral-headline{max-width:100%;color:var(--ink-secondary);letter-spacing:-.01em;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:4px 6px;margin:0;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex;overflow:visible}.exhub-compact-card-referral-separator{color:var(--ink-tertiary)}.exhub-compact-card-inline-label{color:var(--ink-secondary);white-space:nowrap;flex:none;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}.exhub-compact-card-value{color:var(--discount);white-space:nowrap;letter-spacing:-.04em;flex:none;align-items:baseline;font-size:1.25rem;font-weight:800;line-height:1;display:inline-flex}.exhub-compact-card-lifetime-inline{color:var(--discount);white-space:nowrap;flex:none;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.exhub-compact-card-code-cell{z-index:2;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative}.exhub-compact-card-code-cell .referral-code-wrap{justify-content:flex-start;align-items:center;max-width:100%}.exhub-compact-card-code-cell .referral-code-cluster{flex-wrap:nowrap;justify-content:flex-start;min-width:0;max-width:100%}.exhub-compact-card-code-cell .referral-code-wrap code{text-overflow:ellipsis;max-width:100%;padding:2px 6px;font-size:.9375rem;overflow:hidden}.exhub-compact-card-code-cell .referral-code-official-label{font-size:.42rem}.exhub-compact-card-code-cell .copy-glyph{flex:none}.exhub-compact-card-missing{color:var(--ink-secondary);font-size:.875rem;font-weight:700}.exhub-compact-card-achievement-list{--exhub-achievement-accent-light:var(--accent);--exhub-achievement-accent-dark:var(--accent);--exhub-achievement-accent:var(--exhub-achievement-accent-light);order:2;gap:6px;margin:0;padding-left:18px;list-style:outside;display:grid}html[data-theme=dark] .exhub-compact-card-achievement-list{--exhub-achievement-accent:var(--exhub-achievement-accent-dark)}.exhub-compact-card-summary-quote{color:var(--ink);letter-spacing:-.01em;order:1;margin:0;font-size:.88rem;font-weight:700;line-height:1.5}.exhub-compact-card-summary-quote-prefix{color:var(--ink-secondary);font-weight:800}.exhub-compact-card-summary-quote-highlight{background-image:linear-gradient(180deg,transparent 0%,transparent 42%,var(--summary-quote-marker)42%,var(--summary-quote-marker)88%,transparent 88%,transparent 100%);box-shadow:inset 0 -.58em 0 var(--summary-quote-marker);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:underline;-webkit-text-decoration-color:var(--summary-quote-marker-strong);text-decoration-color:var(--summary-quote-marker-strong);text-underline-offset:.08em;border-radius:.32rem;padding:0 .22rem .06rem;text-decoration-thickness:.12em;display:inline}.exhub-compact-card-achievement-item{color:var(--ink-secondary);font-size:.78rem;font-weight:600;line-height:1.5;display:list-item}.exhub-achievement-fee-highlight{color:var(--discount);font-weight:800;display:inline}.exhub-achievement-metric-highlight{background:color-mix(in srgb,var(--exhub-achievement-accent)16%,transparent);color:var(--exhub-achievement-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.3rem;padding:0 .18rem;font-weight:800;display:inline}.exhub-compact-card-join-button{z-index:2;background:var(--accent);color:#fff;width:100%;min-height:42px;transition:transform var(--transition-smooth),filter var(--transition-smooth),box-shadow var(--transition-smooth);border-radius:14px;justify-content:center;align-items:center;margin-top:auto;padding:0 14px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.exhub-compact-card-join-button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent)72%,transparent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.exhub-fee-scatter-plot-control:hover .exhub-fee-scatter-plot-control-label,.exhub-fee-volume-line-chart-control:hover .exhub-fee-volume-line-chart-control-label{border-color:color-mix(in srgb,var(--accent)22%,var(--line));color:var(--ink)}.exhub-fee-scatter-plot-legend-toggle:hover,.exhub-fee-volume-line-chart-legend-toggle:hover{border-color:color-mix(in srgb,var(--accent)22%,var(--line));background:color-mix(in srgb,var(--surface-muted)84%,var(--surface-raised))}.exhub-fee-scatter-plot-legend-toggle:hover .exhub-fee-scatter-plot-legend-label,.exhub-fee-volume-line-chart-legend-toggle:hover .exhub-fee-volume-line-chart-legend-label{color:var(--ink)}.exhub-fee-scatter-plot-point:hover{transform:var(--scatter-point-hover-transform,scale(1.18))}.exhub-compact-card-join-button:hover{filter:brightness(1.04);box-shadow:0 10px 22px color-mix(in srgb,var(--accent)26%,transparent);transform:translateY(-1px)}}.exhub-compact-card-link-overlay{z-index:1;border-radius:inherit;position:absolute;inset:0}.exhub-compact-card:focus-within{border-color:color-mix(in srgb,var(--accent)52%,var(--line));box-shadow:0 18px 34px #0f172a1f,0 0 0 3px color-mix(in srgb,var(--accent-soft)72%,transparent)}.exhub-compact-card-link-overlay:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.exhub-ranking-list-link:hover{border-color:color-mix(in srgb,var(--accent)38%,var(--line));box-shadow:none;background:0 0;transform:translate(2px)}.exhub-compact-card:hover{border-color:color-mix(in srgb,var(--accent)24%,var(--line));transform:translateY(-3px);box-shadow:0 20px 40px #0f172a1a,inset 0 1px #ffffffb8}.exhub-compact-card:hover:before{opacity:1}.exhub-compact-card:hover .exhub-compact-card-detail-text{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}}html:not([data-theme=dark]) .exhub-compact-card{box-shadow:var(--shadow-md),inset 0 1px 0 #ffffffb8}html:not([data-theme=dark]) .exhub-compact-card-shell{background:var(--surface-muted)}.exhub-card-header-compact{justify-content:flex-start}.exhub-card-updated{color:var(--ink-secondary);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.exhub-card-body-compact{gap:12px}.exhub-compact-highlight{border:1px solid color-mix(in srgb,var(--line)88%,var(--surface-raised));background:linear-gradient(180deg,color-mix(in srgb,var(--discount-soft)48%,var(--surface-raised))0%,color-mix(in srgb,var(--surface-muted)88%,var(--surface-raised))100%);border-radius:18px;align-items:center;min-height:56px;padding:14px 16px;display:flex}.exhub-compact-highlight-value{color:var(--ink);letter-spacing:-.02em;font-size:1rem;font-weight:800}.exhub-compact-code-row{border:1px dashed color-mix(in srgb,var(--line)84%,var(--surface-raised));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted)86%,var(--surface-raised))0%,var(--surface-raised)100%);border-radius:16px;align-items:center;min-height:52px;padding:12px 14px;display:flex}.exhub-compact-code-row .referral-code-wrap{gap:8px}.exhub-compact-code-row .referral-code-wrap code{background:color-mix(in srgb,var(--accent-soft)48%,var(--surface-raised));color:var(--accent);letter-spacing:.04em;border-radius:999px;padding:5px 10px;font-size:.8125rem;font-weight:700}.exhub-compact-code-row .copy-glyph{width:20px;height:20px}.exhub-compact-code-missing{color:var(--ink-secondary);font-size:.875rem;font-weight:700}.exhub-card-actions-compact{justify-content:stretch}.exhub-action-ghost-compact{width:100%}.exhub-mobile-rail-shell{min-width:0;max-width:100%;margin-bottom:32px;position:relative;overflow:hidden}.exhub-mobile-rail-shell:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--bg)100%);pointer-events:none;width:44px;position:absolute;top:0;bottom:0;right:0}.exhub-mobile-card-list{scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;gap:14px;padding:4px 56px 10px 0;display:flex;overflow-x:auto}.exhub-mobile-card-list::-webkit-scrollbar{display:none}.exhub-mobile-card-compact{scroll-snap-align:start;flex:0 0 min(292px,100vw - 56px)}.exhub-mobile-card-header-compact{padding-bottom:12px;display:block}.exhub-mobile-footer-compact{padding-top:0}.exhub-compact-highlight-mobile{min-height:52px}.exhub-mobile-action-row-compact{flex-direction:row}table{border-collapse:collapse;width:100%}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line-light);padding:9px 12px}thead th{background:var(--table-head-bg);color:var(--ink-secondary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);z-index:2;vertical-align:middle;padding:6px 12px;font-size:.75rem;font-weight:600;position:sticky;top:0}th button{font:inherit}tbody td{color:var(--ink);font-size:.8125rem}tbody tr{transition:background var(--transition)}tbody tr:hover{background:var(--table-row-hover)}tbody tr:last-child td{border-bottom:none}.row-index{color:var(--ink-tertiary);font-variant-numeric:tabular-nums}.generic-rank{font:inherit;font-size:inherit;color:inherit;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}.exchange-link{width:84px;height:44px;color:var(--ink);transition:color var(--transition);justify-content:center;align-items:center;font-weight:400;line-height:0;display:inline-flex;text-decoration:none!important}.home-exchange-table-card .exchange-link{height:44px;min-height:44px}.exchange-link:hover{color:var(--accent);text-decoration:none}.exchange-icon-frame{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.exchange-icon-image{object-fit:contain;width:100%;height:100%}.exchange-icon-fallback{color:var(--accent);letter-spacing:.05em;font-size:.75rem;font-weight:700}.token-cell{align-items:center;gap:6px;display:inline-flex}.token-logo-frame{border:1px solid var(--line);background:var(--surface-raised);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;overflow:hidden}.token-logo-frame-plain{background:0 0;border:0}.token-logo-image{object-fit:contain;width:100%;height:100%}.tier-chip{background:var(--accent-soft);inline-size:fit-content;max-inline-size:100%;color:var(--accent);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.home-exchange-identity-stack{justify-items:center;gap:4px;width:100%;display:grid}.home-exchange-tier-empty{color:var(--ink-tertiary);font-size:.6875rem;line-height:1}.fee-cell{text-align:left;font-variant-numeric:tabular-nums;min-width:96px;font-family:Inter,Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8125rem;font-weight:400}.fee-column{width:96px;min-width:96px}.home-exchange-table-card .row-index,.home-exchange-table-card td:nth-child(11),.home-exchange-table-card td:nth-child(12){font-variant-numeric:tabular-nums;font-family:Inter,Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.best-cell{position:relative;overflow:visible}.best-cell-inner{max-width:100%;display:inline-block;position:relative}.desktop-home-fee-stack{justify-content:center;align-items:center;max-width:100%;display:inline-flex;position:relative}.desktop-home-fee-stack.has-strike{isolation:isolate}.desktop-home-fee-main{justify-content:center;align-items:center;max-width:100%;display:inline-flex}.desktop-home-fee-main.is-highlighted,.desktop-home-fee-main.is-highlighted .fee-tooltip-anchor,.fee-tooltip-anchor.is-highlighted{color:var(--discount);font-weight:600}.desktop-home-fee-strike{color:var(--ink-tertiary);white-space:nowrap;pointer-events:none;z-index:0;font-size:.625rem;font-weight:400;line-height:1;text-decoration:line-through;position:absolute;top:50%;left:50%;transform:translate(-50%,-17px)}.best-ribbon{background:var(--accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none;text-shadow:0 .5px 1px #0000002e;z-index:1;border-radius:3px;justify-content:center;align-items:center;padding:1px 5px;font-size:.5rem;font-weight:800;line-height:1.4;animation:.4s ease-out both best-ribbon-entrance;display:inline-flex;position:absolute;top:-12px;right:-10px;transform:rotate(-6deg);box-shadow:0 1px 3px #2563eb47,0 0 0 .5px #2563eb2e}@keyframes best-ribbon-entrance{0%{opacity:0;transform:rotate(-6deg)scale(.7)}to{opacity:1;transform:rotate(-6deg)scale(1)}}.table-header-cell{vertical-align:middle;padding:0}.header-cell-static,.sort-button{min-height:24px;line-height:1.2}.header-cell-static{align-items:center;width:100%;padding:0;display:flex}.group-header-cell .header-cell-static,.group-header-cell .header-cell-label{text-align:center;justify-content:center}.header-cell-label{text-align:left;flex:auto;align-items:center;min-width:0;display:flex}.sort-button{width:100%;color:inherit;cursor:pointer;font-weight:600;font-size:inherit;text-transform:inherit;letter-spacing:inherit;transition:color var(--transition);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:0;display:grid}.sort-header-cell{transition:color var(--transition)}.sort-header-cell-active{box-shadow:none}.sort-button:focus-visible{color:var(--accent);outline:none}.sort-button-active{color:var(--accent)}.sort-arrow{width:10px;color:var(--accent);justify-content:center;align-self:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.sort-arrow-placeholder{visibility:hidden}.sort-arrow-asc,.sort-arrow-desc{color:var(--accent)}.fee-header-stack{white-space:normal;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;line-height:1.2;display:flex}.fee-header-stack>span{white-space:nowrap}.header-label-stack{white-space:normal;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;line-height:1.2;display:flex}.header-label-stack>span{white-space:nowrap}.home-exchange-table-card .header-cell-static,.home-exchange-table-card .header-cell-label{text-align:center;justify-content:center}.home-exchange-table-card .header-cell-label{white-space:normal;overflow-wrap:anywhere;word-break:normal;max-width:calc(100% + 12px);margin-inline:-6px}.home-exchange-table-card .fee-header-stack,.home-exchange-table-card .header-label-stack{align-items:center}.home-exchange-table-card .header-label-stack,.home-exchange-table-card .fee-header-stack{letter-spacing:.01em;font-size:.65625rem}.home-exchange-table-card tbody td,.mobile-home-exchange-table tbody td{font:inherit;letter-spacing:0;color:var(--ink);font-variant-numeric:tabular-nums;vertical-align:top;font-size:.8125rem;font-weight:400;line-height:1.4;overflow:visible}.home-exchange-table-card tbody .fee-cell{position:relative}.home-exchange-table-card tbody .fee-cell:hover,.home-exchange-table-card tbody .fee-cell:focus-within{z-index:30}.home-exchange-table-card .detail-link,.home-exchange-table-card .referral-url-link{font:inherit;font-size:inherit;letter-spacing:0;font-weight:400}.home-exchange-table-card .token-cell-label{font:inherit;font-size:inherit;letter-spacing:0;font-weight:400;transform:translateY(2px)}.home-exchange-table{width:100%}.home-exchange-table-desktop{display:block}.home-exchange-table-mobile{display:none}.home-exchange-table-card tbody tr td,.mobile-home-exchange-table tbody tr td{transition:background var(--transition)}.home-exchange-table-card tbody tr:focus-within td,.mobile-home-exchange-table tbody tr:focus-within td{background:var(--table-row-active-bg);border-bottom-color:var(--table-row-active-line);box-shadow:inset 0 1px 0 var(--table-row-active-line),inset 0 -1px 0 var(--table-row-active-line)}.home-exchange-table-card tbody tr:focus-within td:first-child,.mobile-home-exchange-table tbody tr:focus-within td:first-child{box-shadow:inset 0 1px 0 var(--table-row-active-line),inset 0 -1px 0 var(--table-row-active-line)}@media (hover:hover) and (pointer:fine){.home-exchange-table-card tbody tr:hover td,.mobile-home-exchange-table tbody tr:hover td{background:var(--table-row-active-bg);border-bottom-color:var(--table-row-active-line);box-shadow:inset 0 1px 0 var(--table-row-active-line),inset 0 -1px 0 var(--table-row-active-line)}.home-exchange-table-card tbody tr:hover td:first-child,.mobile-home-exchange-table tbody tr:hover td:first-child{box-shadow:inset 0 1px 0 var(--table-row-active-line),inset 0 -1px 0 var(--table-row-active-line)}}.referral-code-cluster{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:inline-flex}.referral-code-cluster.referral-code-cluster-official{align-items:center;gap:4px;display:inline-flex}.referral-code-official-box{max-width:100%;display:inline-flex;position:relative;overflow:visible}.referral-code-wrap{align-items:center;gap:4px;display:inline-flex}.referral-code-wrap.referral-code-wrap-official{background:linear-gradient(145deg,#fff3cc33 0%,#ffd67014 30%,#0000 58%),linear-gradient(135deg,#261b0d 0%,#5e4516 42%,#8f6a21 58%,#31220f 100%);border:1px solid #f4d37a7a;border-radius:4px;padding:4px 10px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #2b1e0447,0 4px 10px #3c290824,0 1px 3px #2015041f}.referral-code-official-label{color:#fff1c4cc;letter-spacing:.08em;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;text-align:center;justify-content:center;align-items:center;font-size:.46rem;font-weight:600;line-height:1.15;display:inline-flex;position:absolute;top:-1px;left:50%;transform:translate(-50%,-100%)}.referral-code-wrap.referral-code-wrap-official code{box-shadow:none;color:#fff1c4;letter-spacing:.08em;text-align:center;text-shadow:0 1px 1px #140c0252;background:0 0;border:none;padding:0;font-weight:700;line-height:1.15}html:not([data-theme=dark]) .referral-code-wrap.referral-code-wrap-official{background:linear-gradient(145deg,#ffffff9e 0%,#fff4ca70 30%,#0000 58%),linear-gradient(135deg,#fff8e2 0%,#ffe8ab 42%,#f7ca69 58%,#e3ad38 100%);border-color:#e2b752b8}html:not([data-theme=dark]) .referral-code-official-label{color:#93660be6}html:not([data-theme=dark]) .referral-code-wrap.referral-code-wrap-official code{color:#6d4700;text-shadow:0 1px #fffaec9e}.referral-code-official-label{display:none}.referral-code-wrap.referral-code-wrap-official{box-shadow:none;background:0 0;border:0;padding:0}.referral-code-wrap.referral-code-wrap-official code,html:not([data-theme=dark]) .referral-code-wrap.referral-code-wrap-official code{background:var(--line-light);color:var(--ink);letter-spacing:normal;font-weight:400;line-height:inherit;text-align:inherit;text-shadow:none;border:0;border-radius:4px;padding:2px 5px}.home-cell-referral-code,.mobile-home-referral-code-cell{overflow:visible}.referral-code-cluster.referral-code-cluster-official,.home-cell-referral-code .referral-code-cluster,.mobile-home-referral-code-cell .referral-code-cluster{position:relative;overflow:visible}.mobile-home-referral-code-cell .referral-code-cluster{justify-content:center}.referral-code-wrap code{background:var(--line-light);color:var(--ink);border-radius:4px;padding:2px 5px;font-family:Consolas,SF Mono,Fira Code,Cascadia Code,monospace;font-size:.75rem}.copy-glyph{width:16px;height:16px;color:var(--ink-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--transition);justify-content:center;align-items:center;font-size:.875rem;line-height:1;display:inline-flex}.copy-glyph:hover,.copy-glyph:focus-visible{color:var(--accent);outline:none}.copy-glyph.is-copied{color:var(--discount)}.referral-url-glyph{width:19px;height:19px;color:var(--ink-tertiary);cursor:pointer;transition:color var(--transition);justify-content:center;align-items:center;display:inline-flex}.referral-url-glyph:hover,.referral-url-glyph:focus-visible{color:var(--accent);outline:none}.referral-url-glyph svg{width:17px;height:17px}.referral-code-cluster.referral-code-cluster-official>.copy-glyph{color:var(--ink-tertiary);transition:color var(--transition);align-self:center}.referral-code-cluster.referral-code-cluster-official>.copy-glyph:hover,.referral-code-cluster.referral-code-cluster-official>.copy-glyph:focus-visible{color:var(--accent)}.referral-code-cluster.referral-code-cluster-official>.copy-glyph.is-copied{color:var(--discount)}.referral-url-glyph.referral-url-glyph-official{color:var(--ink-tertiary)}.referral-url-glyph.referral-url-glyph-official:hover,.referral-url-glyph.referral-url-glyph-official:focus-visible{color:var(--accent)}.copy-glyph-icon{width:14px;height:14px;display:inline-block;position:relative}.copy-glyph-icon:before,.copy-glyph-icon:after{content:"";box-sizing:border-box;border:1.4px solid;border-radius:2px;width:9px;height:11px;position:absolute}.copy-glyph-icon:before{z-index:0;top:2px;left:1px}.copy-glyph-icon:after{z-index:1;background:var(--card);top:0;left:4px}.referral-url-link{border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);transition:all var(--transition);align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:600;display:inline-flex;text-decoration:none!important}.referral-url-link:after{content:"→";flex:none;justify-content:center;align-items:center;display:inline-flex}.mobile-home-referral-link:after{content:" →";flex:none;justify-content:center;align-items:center;display:inline-flex}.referral-url-link:hover{background:var(--accent);color:#fff}.detail-link{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--redirect-link);transition:all var(--transition);align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:600;display:inline-flex;text-decoration:none!important}.detail-link:hover{border-color:var(--redirect-link);background:var(--redirect-link-soft);color:var(--redirect-link-hover)}@media (min-width:961px){.site-header{gap:clamp(18px,2.2vw,34px)}.site-header-actions{justify-content:flex-start;gap:clamp(22px,2.4vw,36px)}.site-nav{gap:clamp(12px,1.4vw,22px)}.home-exchange-table{table-layout:fixed}.home-exchange-table-card thead th{color:var(--ink-tertiary);background:0 0;border-top:0;border-bottom:0}.home-exchange-table-card thead tr:first-child th{padding-top:4px;border-top:0!important}.home-exchange-table-card thead tr:last-child th{padding-bottom:4px}.home-exchange-table-card thead tr:last-child th,.home-exchange-table-card thead th[rowspan="2"]{border-bottom:1px solid var(--line)}.home-exchange-table-card .sort-header-cell-active{color:var(--accent);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--accent)74%,transparent),inset -2px 0 0 color-mix(in srgb,var(--accent)74%,transparent);border-top-left-radius:12px;border-top-right-radius:12px}.home-exchange-table-card thead tr:last-child .sort-header-cell-active{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--accent)74%,transparent),inset -2px 0 0 color-mix(in srgb,var(--accent)74%,transparent),inset 0 2px 0 color-mix(in srgb,var(--accent)74%,transparent);border-bottom-color:#0000;border-radius:12px 12px 0 0}.home-exchange-table-card td.is-sorted-column,.mobile-home-exchange-table td.is-sorted-column{z-index:2;box-shadow:inset 2px 0 0 color-mix(in srgb,var(--accent)74%,transparent),inset -2px 0 0 color-mix(in srgb,var(--accent)74%,transparent);position:relative}.home-exchange-table-card tbody tr:hover td.is-sorted-column,.home-exchange-table-card tbody tr:focus-within td.is-sorted-column,.mobile-home-exchange-table tbody tr:hover td.is-sorted-column,.mobile-home-exchange-table tbody tr:focus-within td.is-sorted-column,.home-exchange-table-card tbody tr:hover td.is-sorted-column:first-child,.home-exchange-table-card tbody tr:focus-within td.is-sorted-column:first-child,.mobile-home-exchange-table tbody tr:hover td.is-sorted-column:first-child,.mobile-home-exchange-table tbody tr:focus-within td.is-sorted-column:first-child{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--accent)74%,transparent),inset -2px 0 0 color-mix(in srgb,var(--accent)74%,transparent)}.home-exchange-table-card thead tr:first-child .sort-header-cell-active{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--accent)74%,transparent),inset -2px 0 0 color-mix(in srgb,var(--accent)74%,transparent),inset 0 2px 0 color-mix(in srgb,var(--accent)74%,transparent)}.home-exchange-table-card tbody tr:last-child td.is-sorted-column,.mobile-home-exchange-table tbody tr:last-child td.is-sorted-column{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--accent)74%,transparent),inset -2px 0 0 color-mix(in srgb,var(--accent)74%,transparent),inset 0 -2px 0 color-mix(in srgb,var(--accent)74%,transparent);border-bottom-right-radius:12px;border-bottom-left-radius:12px}.home-exchange-table-card th,.home-exchange-table-card td{padding:10px 16px}.home-exchange-table-card tbody td{text-align:center;vertical-align:middle;height:48px}.table-header-cell{vertical-align:middle;padding:0}.header-cell-static,.sort-button{min-height:18px;line-height:1.1}.sort-button{letter-spacing:.01em;column-gap:4px;font-size:.6875rem;font-weight:500}.sort-button-active{color:var(--accent);font-weight:700}.sort-arrow{width:8px;color:color-mix(in srgb,var(--ink-tertiary)82%,transparent);font-size:.625rem}.sort-button-active .sort-arrow{color:var(--accent)}.home-exchange-table-card td .tier-chip{text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:1.75rem;padding-block:3px;line-height:1.2}.home-exchange-table-card td:nth-child(3){text-align:center}.home-exchange-table-card .row-index-column{padding-inline:16px;padding-left:0}.home-exchange-table-card .exchange-link{justify-content:center}.home-exchange-table-card .header-label-stack>span,.home-exchange-table-card .fee-header-stack>span{white-space:normal;overflow-wrap:normal;word-break:normal}.home-exchange-table-card .token-cell,.home-exchange-table-card .referral-code-wrap{max-width:100%}.home-exchange-table-card .home-cell-referral-code{text-align:left}.home-exchange-table-card .home-cell-referral-code .referral-code-cluster,.home-exchange-table-card .home-cell-referral-code .referral-code-cluster.referral-code-cluster-official{flex-wrap:nowrap;justify-content:flex-start}.home-exchange-table-card .home-cell-referral-code .referral-code-wrap{justify-content:flex-start}.home-exchange-table-card .home-cell-detail .detail-link,.home-exchange-table-card .home-cell-referral-link .referral-url-link{justify-content:center;width:100%;min-width:0;padding-inline:6px;display:flex}.home-exchange-table-card tbody tr:last-child td,.mobile-home-exchange-table tbody tr:last-child td{border-bottom:1px solid #0000!important}}.fee-tooltip-wrap{z-index:1;align-items:center;display:inline-flex;position:relative}.fee-tooltip-wrap:hover,.fee-tooltip-wrap:focus-within,.fee-tooltip-wrap[data-tooltip-open=true]{z-index:60}.fee-tooltip-anchor{cursor:help;border-bottom:1px dotted #05966966}.fee-tooltip-bubble{z-index:80;border:1px solid color-mix(in srgb,var(--line)40%,transparent);background:color-mix(in srgb,var(--surface-raised)92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(240px,100vw - 48px);max-width:320px;color:var(--ink);box-shadow:0 8px 32px color-mix(in srgb,var(--ink)4%,transparent);opacity:0;pointer-events:none;transform:translateX(calc(-50% + var(--tooltip-shift-x,0px)))translateY(6px);transition:opacity var(--transition),transform var(--transition);white-space:normal;border-radius:16px;padding:14px 16px;font-size:.75rem;font-weight:500;line-height:1.5;position:absolute;bottom:calc(100% + 10px);left:50%}.exhub-fee-scatter-plot-tooltip-bubble.fee-tooltip-bubble,.exhub-fee-volume-line-chart-tooltip-bubble.fee-tooltip-bubble{border:1px solid var(--tooltip-accent,var(--accent));width:max-content;max-width:min(320px,100vw - 48px);box-shadow:none}.exhub-fee-volume-line-chart-tooltip-bubble.fee-tooltip-bubble{box-sizing:border-box;width:min(320px,100vw - 48px);overflow:hidden}.fee-tooltip-wrap:hover .fee-tooltip-bubble,.fee-tooltip-wrap:focus-within .fee-tooltip-bubble,.fee-tooltip-wrap[data-tooltip-open=true] .fee-tooltip-bubble{opacity:1;transform:translateX(calc(-50% + var(--tooltip-shift-x,0px)))translateY(0)}.fee-tooltip-wrap[data-tooltip-placement=bottom] .fee-tooltip-bubble{transform:translateX(calc(-50% + var(--tooltip-shift-x,0px)))translateY(-6px);top:calc(100% + 10px);bottom:auto}.fee-tooltip-wrap[data-tooltip-placement=bottom]:hover .fee-tooltip-bubble,.fee-tooltip-wrap[data-tooltip-placement=bottom]:focus-within .fee-tooltip-bubble,.fee-tooltip-wrap[data-tooltip-placement=bottom][data-tooltip-open=true] .fee-tooltip-bubble{transform:translateX(calc(-50% + var(--tooltip-shift-x,0px)))translateY(0)}.detail-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:20px}.detail-card h2{margin-top:0}.detail-card ul{margin:0;padding-left:18px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.exchange-detail-page{gap:0;display:grid}.exchange-header-section{margin-bottom:24px;padding-bottom:24px}.exchange-header-surface{width:100%}.exchange-header-shell{grid-template-columns:220px minmax(0,1fr) minmax(340px,420px);align-items:start;gap:28px;display:grid}.exchange-header-main{gap:18px;min-width:0;padding-top:4px;display:grid}.exchange-header-copy{gap:12px;min-width:0;display:grid}.exchange-header-side{justify-self:stretch;gap:14px;min-width:0;display:grid}.exchange-header-meta-row{flex-wrap:wrap;gap:10px;display:flex}.exchange-header-meta-chip{border:1px solid color-mix(in srgb,var(--line)78%,var(--surface-raised));background:color-mix(in srgb,var(--surface-raised)84%,var(--bg));min-height:32px;color:var(--ink-secondary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;font-size:.75rem;font-weight:700;display:inline-flex}.exchange-logo-badge{flex-shrink:0;justify-content:center;align-items:center;width:220px;height:220px;padding:0;display:flex}.exchange-logo-image{object-fit:contain;width:100%;height:100%}.exchange-logo-fallback{color:var(--accent);letter-spacing:.04em;font-size:2rem;font-weight:700}.exchange-title{letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:700;line-height:1.1}.exchange-subtitle{color:var(--ink-secondary);margin:4px 0 0;font-size:.8125rem}.exchange-header-description{max-width:58ch;color:var(--ink-secondary);margin:0;font-size:.9375rem;line-height:1.7}.exchange-header-subheader{max-width:58ch;color:var(--ink);margin:0;font-size:.9375rem;font-weight:600;line-height:1.65}.exchange-header-policy-links{gap:10px;display:grid}.exchange-header-policy-links-title{color:var(--ink);margin:0;font-size:.8125rem;font-weight:700}.exchange-header-policy-chip-list{gap:10px;display:grid}.exchange-header-policy-chip{justify-self:flex-start;min-height:34px}.exchange-header-market-chip-row{flex-wrap:wrap;gap:10px;display:flex}.exchange-header-market-chip{border:1px solid color-mix(in srgb,var(--line)82%,var(--surface-raised));background:color-mix(in srgb,var(--surface-muted)82%,var(--surface-raised));min-height:32px;color:var(--ink);border-radius:999px;align-items:center;padding:0 13px;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff52}.exchange-desktop-hero-fact-list{border:1px solid color-mix(in srgb,var(--line)84%,var(--surface-raised));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted)72%,var(--surface-raised))0%,var(--surface-raised)100%);box-shadow:var(--shadow-sm);border-radius:22px;padding:18px 20px}.exchange-desktop-hero-fact-list .exchange-hero-fact-item:last-child{padding-bottom:4px}.exchange-desktop-hero-fact-list .referral-code-wrap{justify-content:flex-start;width:fit-content;max-width:100%}.exchange-desktop-join-value{justify-content:flex-start}.exchange-header-action-panel{justify-content:flex-start;display:grid}.exchange-desktop-join-button{background:var(--accent);width:fit-content;min-width:200px;min-height:52px;transition:transform var(--transition),box-shadow var(--transition),background var(--transition);border-radius:18px;justify-content:center;align-items:center;padding:0 18px;font-size:.9375rem;font-weight:700;display:inline-flex;box-shadow:0 12px 22px #2563eb2e;color:#fff!important;text-decoration:none!important}.exchange-desktop-join-button:hover,.exchange-desktop-join-button:focus-visible{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 16px 28px #2563eb3d}.exchange-info-row{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin-bottom:28px;padding:20px;display:grid}.exchange-info-row-embedded{flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:16px;margin-bottom:0;padding:18px 24px;display:flex}.exchange-info-row-embedded .exchange-info-item{flex:1 1 0;min-width:0}.exchange-info-row-embedded .exchange-info-item-promo{flex:1.3 1 0;min-width:0}.exchange-info-row-embedded .exchange-info-item-cta{flex:0 170px;min-width:0}.exchange-info-row-embedded .exchange-info-value{min-height:38px}.exchange-info-row-embedded .exchange-info-value:not(.exchange-info-value-promo){align-items:center;display:flex}.exchange-info-row-referral{grid-template-columns:minmax(220px,320px);justify-content:flex-start;margin-bottom:0}.exchange-info-item{flex-direction:column;gap:8px;min-width:0;display:flex}.exchange-info-label{color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.exchange-info-value{color:var(--ink);white-space:nowrap;min-height:24px;font-size:.9375rem;font-weight:600}.exchange-info-value-promo{white-space:normal;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;display:flex}.exchange-info-item-cta{justify-content:flex-end}.exchange-info-button{background:var(--accent);width:fit-content;min-height:42px;transition:background var(--transition),transform var(--transition);border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:.875rem;font-weight:600;display:inline-flex;color:#fff!important;text-decoration:none!important}.exchange-info-button:hover{background:var(--accent-hover);transform:translateY(-1px);text-decoration:none!important}.exchange-hero-fact-list{background:var(--surface-raised);border:1px solid color-mix(in srgb,var(--line)60%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:14px 20px;display:grid}.exchange-hero-fact-list>.exchange-hero-fact-item+.exchange-hero-fact-item{border-top:1px solid color-mix(in srgb,var(--line)40%,transparent)}.exchange-hero-fact-item{grid-template-columns:minmax(94px,35%) minmax(0,1fr);align-items:flex-start;gap:10px;padding:9px 0;display:grid}.exchange-hero-fact-label{color:var(--ink-tertiary);letter-spacing:.04em;text-transform:uppercase;align-self:center;font-size:.625rem;font-weight:700;line-height:1.2}.exchange-hero-fact-value{min-height:24px;color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;line-height:1.35;display:flex}.exchange-hero-fact-value-end{justify-content:flex-end}.exchange-hero-fact-value strong{font-weight:700}.exchange-hero-fact-value-highlight{color:var(--discount)}.exchange-hero-referral-inline{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.exchange-hero-referral-inline-copy{color:var(--ink-secondary);white-space:nowrap;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.exchange-hero-referral-inline-lifetime{color:var(--discount);white-space:nowrap;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.exchange-hero-referral-inline .referral-code-wrap{max-width:100%}.exchange-hero-referral-inline .referral-code-official-label{font-size:.69rem}.exchange-hero-fact-value-missing,.exchange-hero-fact-code-missing{color:var(--ink-tertiary);font-weight:600}.exchange-hero-fact-code-missing{font-size:1rem;font-style:normal}.exchange-detail-desktop-token-value{align-items:center;gap:8px;display:inline-flex}.exchange-hero-external-link{border:1px solid color-mix(in srgb,var(--line)84%,var(--line-light));background:var(--surface-raised);width:30px;height:30px;color:var(--ink);transition:border-color var(--transition),color var(--transition),transform var(--transition);border-radius:10px;justify-content:center;align-items:center;display:inline-flex;text-decoration:none!important}.exchange-hero-external-link:hover,.exchange-hero-external-link:focus-visible{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.exchange-hero-external-link-icon{stroke:currentColor;stroke-width:2px;fill:none;width:16px;height:16px;display:inline-block}.exchange-detail-page-content-mobile{gap:20px;width:100%;min-width:0;display:grid;overflow-x:clip}.exchange-mobile-hero-card{padding-bottom:var(--exchange-divider-gap);border-bottom:1px solid var(--line);gap:16px;display:grid}.exchange-mobile-hero-surface{border:1px solid color-mix(in srgb,var(--line)88%,var(--surface-raised));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)92%,var(--bg))0%,var(--card)100%);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 34px #0f172a14,inset 0 1px #ffffff80}.exchange-mobile-hero-surface:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--accent)14%,transparent)0%,transparent 72%);pointer-events:none;border-radius:999px;width:220px;height:220px;position:absolute;inset:-56px auto auto 54%}.exchange-mobile-hero-surface-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft)36%,var(--surface-raised))0%,color-mix(in srgb,var(--bg)28%,var(--surface-raised))100%);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px 18px 14px;display:grid}.exchange-mobile-hero-surface-brand{justify-content:center;align-items:center;min-width:0;display:flex}.exchange-mobile-hero-surface-logo{border:1px solid color-mix(in srgb,var(--line)84%,var(--surface-raised));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted)84%,var(--surface-raised))0%,var(--surface-muted)100%);width:88px;height:88px;box-shadow:var(--shadow-sm);border-radius:16px;justify-content:center;align-items:center;padding:8px;display:flex}.exchange-mobile-hero-surface-logo-image{object-fit:contain;width:100%;height:100%}.exchange-mobile-hero-surface-logo-fallback{color:var(--accent);letter-spacing:.08em;font-size:1.5rem;font-weight:700}.exchange-mobile-hero-extension{gap:14px;padding:0 18px 18px;display:grid}.exchange-mobile-join-value{justify-content:flex-start}.exchange-mobile-hero-fact-list{padding-top:4px}.exchange-mobile-hero-heading{gap:10px;min-width:0;display:grid}.exchange-mobile-hero-meta-row{flex-wrap:wrap;gap:8px;display:flex}.exchange-mobile-hero-meta-chip{border:1px solid color-mix(in srgb,var(--line)78%,var(--surface-raised));background:color-mix(in srgb,var(--surface-raised)84%,var(--bg));min-height:28px;color:var(--ink-secondary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.exchange-mobile-hero-copy{gap:10px;min-width:0;display:grid}.exchange-mobile-title{font-size:1.5rem;line-height:1.15}.exchange-mobile-market-line,.exchange-mobile-description{color:var(--ink-secondary);margin:0}.exchange-mobile-market-line{font-size:.8125rem}.exchange-mobile-description{max-width:34ch;font-size:.875rem;line-height:1.65}.exchange-mobile-subheader{max-width:34ch;color:var(--ink);margin:0;font-size:.875rem;font-weight:600;line-height:1.6}.exchange-mobile-market-chip-row{flex-wrap:wrap;gap:8px;padding:0 18px 14px;display:flex}.exchange-mobile-market-chip{border:1px solid color-mix(in srgb,var(--line)82%,var(--surface-raised));background:color-mix(in srgb,var(--surface-muted)82%,var(--surface-raised));min-height:30px;color:var(--ink);border-radius:999px;align-items:center;padding:0 12px;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff52}.exchange-mobile-token-value{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.exchange-mobile-hero-action-row{width:100%;min-width:0;margin-top:2px;display:grid}.exchange-mobile-join-button{background:var(--accent);width:100%;min-height:52px;transition:transform var(--transition),box-shadow var(--transition),background var(--transition);border-radius:18px;flex:180px;justify-content:center;align-items:center;padding:0 18px;font-size:.9375rem;font-weight:700;display:inline-flex;box-shadow:0 12px 22px #2563eb2e;color:#fff!important;text-decoration:none!important}.exchange-mobile-join-button:hover,.exchange-mobile-join-button:focus-visible{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 16px 28px #2563eb3d}.exchange-mobile-support-section{width:100%;min-width:0;display:grid}.exchange-mobile-compare-section{padding-top:var(--exchange-divider-gap);border-top:1px solid var(--line)}.exchange-detail-page-content-mobile .exchange-mobile-support-section .exchange-search-intent-section{border-top:none;padding-top:0}.exchange-mobile-inline-promo{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.exchange-mobile-inline-promo .cmp-hero-promo-item{gap:6px}.exchange-mobile-inline-promo .cmp-hero-promo-value,.exchange-mobile-inline-promo .cmp-hero-promo-code{font-size:.9375rem}.exchange-mobile-inline-promo .referral-code-wrap{justify-content:flex-start;width:fit-content;max-width:100%}.exchange-mobile-policy-shell{width:100%;min-width:0;display:grid}.exchange-detail-page-content-mobile .exchange-tab-nav-wrap{margin-bottom:0;padding-bottom:10px;position:sticky;overflow:hidden}.exchange-detail-page-content-mobile .exchange-tab-nav{padding-right:44px}.exchange-detail-page-content-mobile .exchange-tab-nav-wrap:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--bg)100%);pointer-events:none;width:40px;position:absolute;top:0;bottom:10px;right:0}.exchange-detail-page-content-mobile .exchange-section{width:100%;min-width:0;margin-bottom:28px}.exchange-detail-page-content-mobile .exchange-mobile-policy-shell>.exchange-policy-tables>.exchange-section:first-child{border-top:none;padding-top:0}.exchange-detail-page-content-mobile .exchange-atomic-section{padding-top:20px}.exchange-detail-page-content-mobile .exchange-table-stack{gap:14px;display:grid}.exchange-detail-page-content-mobile .exchange-table-stack .exchange-table-block+.exchange-table-block{border-top:none;padding-top:0}.exchange-detail-page-content-mobile .exchange-table-block{margin-bottom:0}.exchange-detail-page-content-mobile .exchange-table-header{align-items:flex-start;margin-bottom:12px}.exchange-detail-page-content-mobile .exchange-table-heading-group{gap:8px;width:100%;display:grid}.exchange-detail-page-content-mobile .exchange-segment-badge-row-inline{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-wrap:nowrap;width:100%;max-width:100%;padding:0 32px 4px 0;overflow-x:auto}.exchange-detail-page-content-mobile .exchange-segment-badge-row-inline::-webkit-scrollbar{display:none}.exchange-detail-page-content-mobile .exchange-segment-badge{white-space:nowrap;flex:none;min-height:26px;padding:5px 9px;font-size:.6875rem}.exchange-detail-page-content-mobile .table-card{border-color:color-mix(in srgb,var(--line)88%,var(--surface-raised));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)94%,var(--surface-muted))0%,var(--card)100%);border-radius:20px;box-shadow:0 16px 28px #0f172a14,inset 0 1px #ffffff7a}.exchange-detail-page-content-mobile .compare-link-rail-shell{width:100%;min-width:0;max-width:100%;overflow:hidden}.exchange-detail-page-content-mobile .exchange-table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:none;-ms-overflow-style:none;width:100%;display:block;overflow:auto hidden}.exchange-detail-page-content-mobile .exchange-table-scroll::-webkit-scrollbar{width:0;height:0;display:none}.exchange-detail-page-content-mobile table.exchange-policy-table{table-layout:auto;width:max-content;min-width:max-content;display:inline-table}.exchange-detail-page-content-mobile table.exchange-policy-table-vip{min-width:860px}.exchange-detail-page-content-mobile table.exchange-policy-table-fee{min-width:640px}.exchange-detail-page-content-mobile .exchange-policy-tables th{white-space:nowrap;letter-spacing:.03em;width:auto;padding:5px 6px;font-size:.625rem}.exchange-detail-page-content-mobile .exchange-policy-tables td{vertical-align:top;white-space:nowrap;width:auto;padding:5px 6px;font-size:.6875rem;line-height:1.4}.exchange-detail-page-content-mobile .policy-rule-list{white-space:nowrap;flex-wrap:nowrap;gap:6px;min-width:max-content}.exchange-detail-page-content-mobile .policy-rule-group-wrap,.exchange-detail-page-content-mobile .policy-rule-group,.exchange-detail-page-content-mobile .policy-rule-inline{gap:6px}.exchange-detail-page-content-mobile .policy-rule-chip{padding:4px 7px;font-size:.625rem}.exchange-detail-page-content-mobile .policy-rule-logic-badge{min-height:22px;padding:3px 7px;font-size:.625rem}.exchange-detail-page-content-mobile .fee-cell{font-variant-numeric:tabular-nums}.exchange-detail-page-content-mobile .exchange-table-scroll-shell{gap:10px;display:grid}.exchange-detail-page-content-mobile .exchange-table-sync-scrollbar{width:100%;display:block}.exchange-detail-page-content-mobile .exchange-table-sync-scrollbar-track{background:color-mix(in srgb,var(--line)82%,var(--surface-muted));border-radius:999px;width:100%;height:8px;position:relative;box-shadow:inset 0 1px 2px #0f172a14}.exchange-detail-page-content-mobile .exchange-table-sync-scrollbar-thumb{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--accent)72%,white)0%,color-mix(in srgb,var(--discount)76%,white)100%);touch-action:none;min-width:44px;height:100%;position:absolute;top:0;left:0;box-shadow:0 4px 12px #0f172a2e,inset 0 1px #ffffff7a}.exchange-section{margin-bottom:32px}.exchange-divider-section{padding-bottom:var(--exchange-divider-gap);border-bottom:1px solid var(--line);margin-bottom:var(--exchange-divider-gap)}.exchange-desktop-compare-section{padding-top:var(--exchange-divider-gap);border-top:1px solid var(--line)}.exchange-detail-page-content-desktop .exchange-desktop-compare-section-search-divider{padding-bottom:var(--exchange-divider-gap);border-bottom:1px solid var(--line)}.exchange-detail-page-content-desktop .exchange-desktop-compare-section-search-divider+.exchange-search-intent-section{padding-top:var(--exchange-divider-gap);border-top:none}.exchange-desktop-compare-section .exchange-divider-section{border-bottom:none;margin-bottom:0;padding-bottom:0}.exchange-atomic-section{padding-top:var(--exchange-divider-gap);border-top:1px solid var(--line)}.exchange-anchor-section{scroll-margin-top:var(--section-sticky-offset)}.exchange-tab-nav-wrap{top:var(--site-header-visible-height);z-index:8;background:var(--surface-gradient-sticky);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 0 28px;padding:10px 0 14px;transition:top .15s;position:sticky}.exchange-detail-page-content-desktop .exchange-tab-nav-wrap{border-top:1px solid var(--line);padding-top:18px}.exchange-tab-nav{border:1px solid var(--line);background:var(--surface-overlay);box-shadow:var(--shadow-sm);border-radius:18px;gap:10px;padding:8px;display:flex;overflow-x:auto}.exchange-policy-tables thead th{top:0}.exchange-tab-nav::-webkit-scrollbar{display:none}.exchange-tab-link{white-space:nowrap;min-height:40px;transition:background var(--transition),color var(--transition),border-color var(--transition);border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 16px;font-size:.8125rem;font-weight:600;display:inline-flex;color:var(--ink-secondary)!important;text-decoration:none!important}.exchange-tab-link:hover{background:var(--accent-soft);color:var(--accent)!important;text-decoration:none!important}.exchange-tab-link.is-active{background:var(--accent);border-color:var(--accent);color:#fff!important}.exchange-section-title{letter-spacing:-.01em;margin:0 0 6px;font-size:1.125rem;font-weight:700}.exchange-section-desc{color:var(--ink-secondary);margin:0 0 16px;font-size:.8125rem;line-height:1.6}.exchange-search-intent-section{padding-top:0}.exchange-detail-page-content-desktop .exchange-policy-tables>.exchange-section:first-child{border-top:none;padding-top:0}.exchange-search-chip-list{flex-wrap:wrap;gap:10px;display:flex}.exchange-search-chip{border:1px solid var(--line);background:var(--surface-muted);min-height:36px;color:var(--ink-secondary);letter-spacing:.01em;border-radius:999px;align-items:center;padding:8px 14px;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}.exchange-sources-section{margin-bottom:28px}.exchange-sources-section h2{margin-bottom:10px}.compare-link-row{flex-wrap:wrap;gap:8px;display:flex}.compare-link-rail-shell{min-width:0;max-width:100%;position:relative}.compare-link-chip{border:1px solid var(--line);color:var(--ink-secondary);transition:all var(--transition);border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:.8125rem;font-weight:500;display:inline-flex;text-decoration:none!important}.compare-link-chip:hover{border-color:var(--accent);color:var(--accent)}.compare-link-pill{background:var(--card);min-height:138px;box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;flex:0 0 196px;gap:10px;padding:14px 16px}.compare-link-caption{color:var(--ink-secondary);font-size:.75rem;font-weight:600}.compare-link-copy{text-align:center;justify-items:center;gap:4px;display:grid}.compare-link-title{letter-spacing:.01em;color:var(--ink);font-size:.875rem;font-weight:700;line-height:1.35}.compare-link-logo-stack{align-items:center;gap:10px;display:inline-flex}.compare-link-logo-frame{flex-shrink:0;justify-content:center;align-items:center;width:84px;height:44px;display:inline-flex}.compare-link-logo-image{object-fit:contain;width:100%;height:100%}.compare-link-logo-fallback{color:var(--accent);letter-spacing:.04em;font-size:.875rem;font-weight:700}.compare-link-vs{background:var(--accent-soft);min-width:26px;min-height:22px;color:var(--accent);letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.625rem;font-weight:700;display:inline-flex}.compare-link-more-card{background:radial-gradient(circle at top right,#2563eb14,transparent 44%),var(--surface-gradient-soft);text-align:left;border-style:dashed;border-radius:16px;flex-direction:column;flex:0 0 196px;justify-content:flex-start;align-items:flex-start;gap:10px;min-height:138px;padding:14px 16px}.compare-link-more-title{color:var(--ink);font-size:.9375rem;line-height:1.35}.compare-link-more-body{white-space:pre-line;color:var(--ink-secondary);font-size:.75rem;line-height:1.6}.compare-link-more-action{color:var(--accent);margin-top:auto;font-size:.75rem;font-weight:700}.exchange-table-block{margin-bottom:16px}.exchange-table-stack .exchange-table-block+.exchange-table-block{padding-top:var(--exchange-divider-gap);border-top:1px solid var(--line)}.exchange-table-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.exchange-table-header h3{margin:0;font-size:.9375rem;font-weight:600}.exchange-table-meta{color:var(--ink-tertiary);font-size:.75rem}.exchange-table-meta a{color:var(--accent);text-decoration:none!important}.exchange-table-meta a:hover{color:var(--accent-hover)}.exchange-policy-tables{gap:0;display:grid}.exchange-segment-badge-row{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.exchange-table-heading-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.exchange-segment-badge-row-inline{margin:0}.exchange-segment-badge{border:1px solid var(--line);background:var(--line-light);min-height:28px;color:var(--ink-secondary);border-radius:999px;align-items:center;padding:6px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.exchange-segment-badge-eyebrow,.exchange-segment-badge-label{display:block}.exchange-segment-badge[data-variant=compare-compact],.exchange-segment-badge[data-variant=compare-hero]{--segment-market-accent:var(--accent);border-color:color-mix(in srgb,var(--segment-market-accent)18%,var(--line));background:linear-gradient(180deg,#ffffffb3,#fff0)padding-box,color-mix(in srgb,var(--segment-market-accent)9%,var(--surface-raised));min-width:0;max-width:100%;color:var(--ink);white-space:normal;overflow-wrap:anywhere;word-break:break-word;align-items:flex-start;position:relative;box-shadow:inset 0 1px #ffffffb3,0 4px 12px #0f172a0d}.exchange-segment-badge[data-variant=compare-compact][data-market=spot],.exchange-segment-badge[data-variant=compare-hero][data-market=spot]{--segment-market-accent:#059669}.exchange-segment-badge[data-variant=compare-compact][data-market=future],.exchange-segment-badge[data-variant=compare-hero][data-market=future]{--segment-market-accent:#2563eb}.exchange-segment-badge[data-variant=compare-compact][data-market=delivery],.exchange-segment-badge[data-variant=compare-hero][data-market=delivery]{--segment-market-accent:#d97706}.exchange-segment-badge[data-variant=compare-compact][data-market=options],.exchange-segment-badge[data-variant=compare-hero][data-market=options]{--segment-market-accent:#7c3aed}.exchange-segment-badge[data-variant=compare-compact]:before,.exchange-segment-badge[data-variant=compare-hero]:before{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--segment-market-accent)84%,white),var(--segment-market-accent));border-radius:999px;width:3px;position:absolute;inset:0 auto 0 0}.exchange-segment-badge[data-variant=compare-compact][data-tone=left],.exchange-segment-badge[data-variant=compare-hero][data-tone=left]{border-color:color-mix(in srgb,var(--compare-left-accent)28%,var(--segment-market-accent)26%,var(--line));color:color-mix(in srgb,var(--compare-left-accent-strong)42%,var(--ink))}.exchange-segment-badge[data-variant=compare-compact][data-tone=right],.exchange-segment-badge[data-variant=compare-hero][data-tone=right]{border-color:color-mix(in srgb,var(--compare-right-accent)28%,var(--segment-market-accent)26%,var(--line));color:color-mix(in srgb,var(--compare-right-accent-strong)42%,var(--ink))}.exchange-segment-badge[data-variant=compare-compact] .exchange-segment-badge-eyebrow,.exchange-segment-badge[data-variant=compare-hero] .exchange-segment-badge-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--segment-market-accent)62%,var(--ink-secondary));font-size:.5625rem;font-weight:800;line-height:1.1}.exchange-segment-badge[data-variant=compare-compact] .exchange-segment-badge-label,.exchange-segment-badge[data-variant=compare-hero] .exchange-segment-badge-label{letter-spacing:-.01em;font-weight:800;line-height:1.2}.exchange-segment-badge[data-variant=compare-compact]{gap:1px;min-height:34px;padding:6px 10px 6px 12px}.exchange-segment-badge[data-variant=compare-compact] .exchange-segment-badge-label{font-size:.75rem}.exchange-segment-badge[data-variant=compare-hero]{gap:2px;min-height:42px;padding:8px 12px 8px 14px}.exchange-segment-badge[data-variant=compare-hero] .exchange-segment-badge-label{font-size:.8125rem}.exchange-tier-row{cursor:pointer;transition:background var(--transition-smooth),box-shadow var(--transition-smooth)}@media (hover:hover) and (pointer:fine){.exchange-tier-row:hover td{background:var(--table-row-hover)}}.exchange-tier-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.exchange-tier-row.is-active td{background:var(--table-row-active-bg);border-bottom-color:var(--table-row-active-line);box-shadow:inset 0 1px 0 var(--table-row-active-line),inset 0 -1px 0 var(--table-row-active-line)}.exchange-tier-row.is-active td:first-child{box-shadow:inset 3px 0 0 var(--accent),inset 0 1px 0 var(--table-row-active-line),inset 0 -1px 0 var(--table-row-active-line)}.exchange-tier-row.is-active:hover td{background:var(--table-row-active-hover)}html[data-theme=dark] .exchange-tier-row.is-active td{color:var(--ink);box-shadow:inset 0 1px 0 var(--table-row-active-line),inset 0 -1px 0 var(--table-row-active-line),inset 0 0 0 1px color-mix(in srgb,var(--accent)18%,transparent)}html[data-theme=dark] .exchange-tier-row.is-active td:first-child{box-shadow:inset 4px 0 0 var(--accent-hover),inset 0 1px 0 var(--table-row-active-line),inset 0 -1px 0 var(--table-row-active-line),inset 0 0 0 1px color-mix(in srgb,var(--accent)18%,transparent)}.exchange-summary-card{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;display:grid}.exchange-symbol-badge{border:1px solid var(--line);border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.exchange-symbol-image{object-fit:contain;width:100%;height:100%}.exchange-symbol-fallback{color:var(--accent);letter-spacing:.06em;font-size:1rem;font-weight:700}.exchange-summary-copy h1{letter-spacing:-.02em;margin:0 0 6px;font-size:1.75rem;line-height:1.2}.exchange-summary-copy p{color:var(--ink-secondary);margin:0}.exchange-summary-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.exchange-market-chip-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.exchange-market-chip{background:var(--line-light);color:var(--ink-secondary);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.exchange-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.exchange-meta-card{background:var(--surface-subtle);gap:8px;display:grid}.exchange-meta-card-wide{grid-column:span 2}.exchange-meta-label{color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem;font-weight:600}.exchange-meta-value{color:var(--ink);font-size:1rem;font-weight:700}.exchange-meta-card p{color:var(--ink-secondary);margin:0;font-size:.8125rem}.exchange-meta-link{color:var(--redirect-link);font-size:.8125rem;font-weight:600;text-decoration:none!important}.source-link-list{flex-wrap:wrap;gap:8px;display:flex}.source-link-chip{border:1px solid var(--line);background:var(--card);max-width:100%;color:var(--redirect-link);white-space:normal;word-break:break-all;transition:all var(--transition);border-radius:999px;align-items:center;padding:5px 10px;font-size:.75rem;font-weight:500;display:inline-flex;text-decoration:none!important}.source-link-chip:hover{border-color:var(--redirect-link);background:var(--redirect-link-soft);color:var(--redirect-link-hover)}.detail-section{gap:12px;display:grid}.detail-section-head h2{margin:0;font-size:1.375rem;line-height:1.25}.detail-section-head p{color:var(--ink-secondary);margin:6px 0 0}.detail-section-stack,.market-detail-card{gap:16px;display:grid}.market-detail-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.market-detail-header h3{margin:0 0 6px;font-size:1rem}.market-detail-note{color:var(--ink-secondary);margin:0;font-size:.8125rem;line-height:1.6}.market-detail-meta{text-align:right;color:var(--ink-tertiary);gap:6px;font-size:.75rem;display:grid}.market-detail-meta a{color:var(--accent);text-decoration:none!important}.market-detail-meta a:hover{color:var(--accent-hover)}.filter-card{margin-bottom:16px}.filter-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.filter-card-header h2{margin:0;font-size:1rem;font-weight:600}.filter-card-note{color:var(--ink-tertiary);font-size:.8125rem}.section-kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;font-size:.6875rem;font-weight:600}.market-card{margin-bottom:16px}.market-tab-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.market-tab{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-secondary);transition:all var(--transition);flex-direction:column;gap:4px;padding:12px;display:flex;text-decoration:none!important}.market-tab strong{font-size:.875rem}.market-tab span{color:var(--ink-tertiary);font-size:.75rem}.market-tab:hover{border-color:var(--accent);background:var(--accent-soft)}.market-tab-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.preset-list{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.preset-chip{border:1px solid var(--line);color:var(--ink-secondary);transition:all var(--transition);border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:500;display:inline-flex;text-decoration:none!important}.preset-chip:hover{border-color:var(--accent);color:var(--accent)}.preset-chip-active{background:var(--accent);border-color:var(--accent);color:#fff}.governance-list{gap:16px;display:grid}.governance-header{justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.governance-header h2{margin:0 0 8px}.governance-header p{color:var(--ink-secondary);margin:4px 0}.governance-meta{text-align:right;color:var(--ink-secondary);align-content:start;gap:6px;display:grid}.status-pill{background:var(--line-light);color:var(--ink);border-radius:999px;align-items:center;padding:3px 8px;font-size:.6875rem;font-weight:700;display:inline-flex}.status-pill-healthy{background:var(--discount-soft);color:var(--success-ink-strong)}.status-pill-warning{background:var(--warning-soft);color:var(--warning-ink)}.status-pill-critical{background:var(--danger-soft);color:var(--danger-ink)}.issue-list{gap:10px;margin-bottom:16px;display:grid}.issue-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-subtle);padding:12px}.issue-card p{color:var(--ink-secondary);margin:8px 0 0}.issue-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.issue-inline-list{flex-wrap:wrap;gap:6px;display:flex}.empty-note{color:var(--ink-tertiary)}.jurisdiction-policy-notice{border:1px solid color-mix(in srgb,var(--ink-strong)12%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-strong)82%,transparent),transparent),color-mix(in srgb,var(--surface)92%,white 8%);border-radius:1rem;margin:0 0 1.5rem;padding:1rem 1.1rem}.jurisdiction-policy-notice-empty{border-color:color-mix(in srgb,var(--accent-strong)20%,transparent)}.jurisdiction-policy-notice-title{color:var(--ink-strong);margin:0 0 .35rem;font-size:.98rem;font-weight:700}.jurisdiction-policy-notice-body{color:var(--ink-tertiary);margin:0;line-height:1.55}.policy-block+.policy-block{margin-top:16px}.policy-rule-list{white-space:normal;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.policy-rule-group-wrap,.policy-rule-group,.policy-rule-inline{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.policy-rule-chip{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);border-radius:999px;align-items:center;padding:6px 10px;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-flex}.policy-rule-logic-badge{letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 8px;font-size:.6875rem;font-weight:700;display:inline-flex}.policy-rule-logic-badge-and{background:var(--logic-and-soft);color:var(--logic-and-ink)}.policy-rule-paren{color:var(--logic-and-ink);align-items:center;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.policy-rule-logic-badge-or{background:var(--logic-or-soft);color:var(--logic-or-ink)}.quote-form{gap:16px;display:grid}.quote-group{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-subtle);padding:14px}.quote-group h3{margin:0 0 12px;font-size:1rem}.quote-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quote-field{gap:6px;font-size:.875rem;display:grid}.quote-field input,.quote-field select,.quote-actions button{border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;background:var(--surface-raised);color:var(--ink);transition:border-color var(--transition);outline:none;padding:8px 12px}.quote-field input:focus,.quote-field select:focus{border-color:var(--accent)}.quote-field small{color:var(--ink-tertiary)}.quote-actions{align-items:center;gap:12px;display:flex}.quote-actions button:not(.filter-reset):not(.secondary-action-link){background:var(--accent);color:#fff;border-color:var(--accent);cursor:pointer;transition:all var(--transition);font-weight:600}.quote-actions button:not(.filter-reset):not(.secondary-action-link):hover{background:var(--accent-hover);border-color:var(--accent-hover)}.secondary-action-link{font:inherit;color:var(--ink-tertiary);white-space:nowrap;cursor:pointer;transition:color var(--transition);background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none!important}.secondary-action-link:hover{color:var(--ink-secondary)}.quote-actions .filter-reset,.quote-actions .secondary-action-link{color:var(--ink-tertiary);cursor:pointer;background:0 0;border-color:#0000}.hero{margin-bottom:20px}.hero h1{margin:0;font-size:2rem}.hero p{color:var(--ink-secondary);margin:8px 0 0}.home-hero{gap:32px;margin-bottom:32px;display:flex}.home-hero-copy{flex:1}.hero-kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:.6875rem;font-weight:600;display:inline-block}.home-hero-copy h1{letter-spacing:-.02em;margin:0 0 12px;font-size:1.75rem;font-weight:700;line-height:1.3}.home-hero-copy p{color:var(--ink-secondary);margin:0;line-height:1.65}.hero-link-row{gap:16px;margin-top:20px;display:flex}.hero-primary-link{border-radius:var(--radius-sm);background:var(--accent);transition:background var(--transition);padding:8px 20px;font-size:.875rem;font-weight:600;color:#fff!important;text-decoration:none!important}.hero-primary-link:hover{background:var(--accent-hover)}.hero-secondary-link{padding:8px 0;font-size:.8125rem;font-weight:500;color:var(--ink-secondary)!important}.hero-stat-panel{grid-template-columns:repeat(2,1fr);align-content:start;gap:12px;display:grid}.hero-stat-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);flex-direction:column;gap:4px;padding:14px;display:flex}.hero-stat-label{color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.hero-stat-value{color:var(--ink);font-size:1.125rem;font-weight:700}.hero-stat-meta{color:var(--ink-tertiary);font-size:.75rem}.home-trust-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;display:grid}.trust-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);padding:20px}.trust-card h2{margin:0 0 8px;font-size:.9375rem;font-weight:600}.trust-card p{color:var(--ink-secondary);margin:0;font-size:.8125rem;line-height:1.6}.cmp-hero{grid-template-columns:1fr auto 1fr;align-items:center;gap:0;margin-bottom:12px;padding:28px 0;display:grid}.cmp-hero-side{flex-direction:column;gap:20px;display:flex}.cmp-hero-left{text-align:right;align-items:flex-end;padding-right:32px}.cmp-hero-right{text-align:left;align-items:flex-start;padding-left:32px}.cmp-hero-identity{align-items:center;gap:0;display:flex}.cmp-hero-left .cmp-hero-identity{flex-direction:row-reverse}.cmp-hero-logo-link{transition:transform var(--transition),filter var(--transition),box-shadow var(--transition);border-radius:24px;display:inline-flex;text-decoration:none!important}.cmp-hero-logo-link:hover{filter:saturate(1.05);transform:translateY(-2px)}.cmp-hero-logo-link:focus-visible{outline:none;box-shadow:0 0 0 4px #2563eb2e}.cmp-exchange-logo{flex-shrink:0;justify-content:center;align-items:center;display:flex}.cmp-exchange-logo-hero{width:224px;height:224px}.cmp-exchange-logo-header{width:88px;height:88px}.cmp-exchange-logo-badge{width:68px;height:68px}.cmp-exchange-logo-image{object-fit:contain;width:100%;height:100%}.cmp-exchange-logo-fallback{color:var(--accent);letter-spacing:.04em;font-weight:700}.cmp-exchange-logo-hero .cmp-exchange-logo-fallback{font-size:3rem}.cmp-exchange-logo-header .cmp-exchange-logo-fallback{font-size:2rem}.cmp-exchange-logo-badge .cmp-exchange-logo-fallback{font-size:1.625rem}.cmp-hero-actions{gap:10px;display:flex}.cmp-hero-left .cmp-hero-actions{justify-content:flex-end}.cmp-hero-selector{background:linear-gradient(145deg,var(--surface-raised)0%,var(--bg)100%);border:1px solid color-mix(in srgb,var(--line)60%,transparent);box-shadow:var(--shadow-lg);border-radius:28px;grid-template-columns:1fr auto 1fr;grid-template-areas:"left-logo center right-logo""left-select left-select right-select""left-actions left-actions right-actions""open open open";row-gap:24px;margin-bottom:24px;padding:40px}.cmp-hero-select-field{gap:8px;width:min(100%,260px);display:grid}.cmp-hero-side-static.cmp-hero-left{grid-area:left-logo}.cmp-hero-side-static.cmp-hero-right{grid-area:right-logo}.cmp-hero-selector .cmp-hero-divider{grid-area:center}.cmp-hero-select-label{color:var(--ink-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.cmp-hero-select{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:0 14px}.cmp-hero-select:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.cmp-exchange-logo-placeholder{background:0 0;border:none}.cmp-exchange-logo-placeholder-text{text-align:center;max-width:172px;color:var(--ink-tertiary);letter-spacing:.01em;word-break:keep-all;font-size:.9375rem;font-weight:700;line-height:1.6}.cmp-hero-control-row{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;gap:18px 20px;display:grid}.cmp-hero-control-row .cmp-hero-select-field:first-child{justify-self:end}.cmp-hero-control-row .cmp-hero-select-field:last-child{justify-self:start}.cmp-hero-control-row>.cmp-hero-open-button,.cmp-hero-control-row>.cmp-hero-open-hint{justify-self:center}.cmp-hero-action-row{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;gap:18px 20px;display:grid}.cmp-hero-actions-left{place-self:stretch end;width:min(100%,260px)}.cmp-hero-actions-right{place-self:stretch start;width:min(100%,260px)}.cmp-hero-action-row .cmp-hero-actions{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:8px;display:flex}.cmp-hero-actions-left .cmp-hero-actions{justify-content:flex-end}.cmp-hero-actions-left .cmp-hero-promo-item{justify-items:end}.cmp-hero-actions-left .cmp-hero-promo-inline{text-align:right;justify-content:flex-end}.cmp-hero-actions-left .cmp-hero-promo-chip-row{justify-content:flex-end}.cmp-hero-actions-right .cmp-hero-promo-item{justify-items:start}.cmp-hero-actions-right .cmp-hero-promo-inline{text-align:left;justify-content:flex-start}.cmp-hero-actions-right .cmp-hero-promo-chip-row{justify-content:flex-start}.cmp-hero-action-row .cmp-action-ghost,.cmp-hero-action-row .cmp-action-solid{text-align:center;white-space:normal;overflow-wrap:anywhere;flex:0 0 126px;justify-content:center;align-items:center;width:126px;min-height:38px;padding-block:8px;line-height:1.25;display:inline-flex}.cmp-hero-open-row{grid-column:1/-1;justify-items:center;gap:8px;display:grid}.cmp-hero-open-button{cursor:pointer;text-align:center;white-space:normal;overflow-wrap:anywhere;border:none;align-self:center;min-width:220px;line-height:1.25}.cmp-hero-open-button:disabled{cursor:not-allowed;background:#cbd5e1;color:#fff!important}.cmp-hero-open-hint{text-align:center;max-width:220px;color:var(--ink-tertiary);font-size:.75rem;line-height:1.5}.cmp-action-ghost{border:1px solid var(--line);background:var(--surface-raised);transition:border-color var(--transition),background var(--transition),color var(--transition);border-radius:14px;padding:6px 14px;font-size:.75rem;font-weight:600;color:var(--ink-secondary)!important;text-decoration:none!important}.cmp-action-ghost:hover{border-color:var(--ink-tertiary);background:var(--surface-hover);color:var(--ink)!important}.cmp-action-ghost,.cmp-action-solid{border:1px solid color-mix(in srgb,var(--line)84%,var(--surface-raised));background:color-mix(in srgb,var(--surface-muted)92%,var(--surface-raised));transition:border-color var(--transition),background var(--transition),color var(--transition);border-radius:14px;padding:6px 14px;font-size:.75rem;font-weight:600;color:var(--ink)!important;text-decoration:none!important}.cmp-action-solid{display:inline-flex}.cmp-action-ghost:hover,.cmp-action-solid:hover{border-color:var(--ink-tertiary);background:var(--surface-hover);color:var(--ink)!important}.cmp-action-disabled{opacity:.56;cursor:not-allowed;pointer-events:none;opacity:.56;cursor:not-allowed;pointer-events:none}.cmp-hero-divider{flex-direction:column;align-items:center;gap:0;padding:0 4px;display:flex}.cmp-hero-divider-line{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--line)80%,var(--bg))50%,transparent);border-radius:2px;width:2px;height:40px}.cmp-vs-badge{color:var(--ink-tertiary);letter-spacing:-.05em;box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;margin:0;font-size:1.75rem;font-style:normal;font-weight:700;display:inline-flex}.cmp-subtitle{text-align:center;color:var(--ink-tertiary);margin:0 0 28px;font-size:.8125rem}.cmp-intro-section{margin-bottom:20px}.cmp-intro-desc{max-width:920px}.compare-hub-selector-desktop{margin-bottom:24px}.cmp-hub-split-hero{border:1px solid color-mix(in srgb,var(--line)52%,transparent);background:var(--card);box-shadow:var(--shadow-sm);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(168px,.48fr) minmax(0,1fr);align-items:stretch;gap:18px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.cmp-hub-split-hero:before{content:"";background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft)18%,transparent)0%,transparent 50%);opacity:0;transition:opacity var(--transition);pointer-events:none;position:absolute;inset:0}.cmp-card-heading-block{gap:4px;margin-bottom:12px;display:grid}.cmp-hub-split-side{z-index:1;align-content:start;gap:14px;min-width:0;padding:10px 0;display:grid;position:relative}.cmp-hub-split-side-left{text-align:right}.cmp-hub-split-side-right{text-align:left}.cmp-hub-split-identity{justify-content:center;align-items:center;min-height:168px;display:flex}.compare-hub-selector-desktop .cmp-exchange-logo-hero{width:176px;height:176px}.compare-hub-selector-desktop .cmp-exchange-logo-placeholder-text{max-width:156px;font-size:.875rem;line-height:1.55}.cmp-hub-split-select,.cmp-hub-split-select .cmp-hero-select{width:100%}.cmp-hub-split-select .cmp-hero-select,.cmp-mobile-selector-select{border-color:color-mix(in srgb,var(--accent)8%,var(--line));background:var(--surface-raised);border-radius:14px;min-height:48px}.cmp-hub-split-body{flex-direction:column;gap:12px;min-height:124px;margin-top:auto;display:flex}.cmp-hub-split-body .cmp-hero-side-meta{flex-direction:column;flex:auto;display:flex}.cmp-hub-split-body .cmp-hero-actions{margin-top:auto}.cmp-hub-split-empty{color:var(--ink-tertiary);margin:0;font-size:.875rem;line-height:1.6}.cmp-hub-split-side-left .cmp-hero-side-meta,.cmp-hub-split-side-left .cmp-hero-promo-item{justify-items:end}.cmp-hub-split-side-left .cmp-hero-promo-inline{text-align:right;justify-content:flex-end}.cmp-hub-split-side-left .cmp-hero-promo-chip-row,.cmp-hub-split-side-left .cmp-hero-actions{justify-content:flex-end}.cmp-hub-split-side-right .cmp-hero-side-meta,.cmp-hub-split-side-right .cmp-hero-promo-item{justify-items:start}.cmp-hub-split-side-right .cmp-hero-promo-inline{text-align:left;justify-content:flex-start}.cmp-hub-split-side-right .cmp-hero-promo-chip-row,.cmp-hub-split-side-right .cmp-hero-actions{justify-content:flex-start}.cmp-hub-split-side .cmp-hero-side-meta{gap:12px}.compare-hub-selector-desktop .cmp-hub-split-side .cmp-hero-promo{width:100%}.compare-hub-selector-desktop .cmp-hub-split-side .cmp-hero-promo-item{border:1px solid color-mix(in srgb,var(--line)78%,var(--surface-raised));background:color-mix(in srgb,var(--surface-muted)88%,var(--surface-raised));border-radius:14px;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-content:center;place-items:center stretch;gap:10px 0;padding:10px 12px;display:grid}.compare-hub-selector-desktop .cmp-hub-split-side .cmp-hero-promo-label{border-right:1px solid color-mix(in srgb,var(--line)88%,transparent);text-align:left;white-space:nowrap;place-self:stretch start;align-items:center;margin-right:14px;padding-right:14px;display:inline-flex}.compare-hub-selector-desktop .cmp-hub-split-side .cmp-hero-promo-inline{text-align:right;white-space:nowrap;flex-wrap:nowrap;place-content:center flex-end;width:100%;min-width:0;overflow:hidden}.compare-hub-selector-desktop .cmp-hub-split-side .cmp-hero-promo-chip-row{flex-basis:auto;justify-content:flex-end;min-width:0}.compare-hub-selector-desktop .cmp-hub-split-side .cmp-hero-promo .referral-code-wrap,.compare-hub-selector-desktop .cmp-hub-split-side .cmp-hero-promo .referral-code-cluster{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end}.cmp-hub-split-side .cmp-hero-actions{flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;display:flex}.cmp-hub-split-side .cmp-hero-actions-pair{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cmp-hub-split-side .cmp-action-ghost,.cmp-hub-split-side .cmp-action-solid{text-align:center;white-space:normal;overflow-wrap:anywhere;flex:1 1 0;justify-content:center;align-items:center;width:100%;min-height:40px;display:inline-flex}.cmp-hub-split-center{z-index:1;padding-inline:14px;text-align:center;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:8px;min-width:0;padding-top:0;display:flex;position:relative}.cmp-hub-split-center:before,.cmp-hub-split-center:after{content:"";background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--line)78%,transparent)18%,color-mix(in srgb,var(--line)78%,transparent)82%,transparent 100%);width:1px;position:absolute;top:8px;bottom:8px}.cmp-hub-split-center:before{left:0}.cmp-hub-split-center:after{right:0}.cmp-hub-split-center-vs{justify-content:center;align-items:center;width:auto;display:flex}.cmp-hub-split-cta{cursor:pointer;border:none;width:min(100%,184px)}.cmp-hub-split-cta:disabled{cursor:not-allowed;background:#cbd5e1;color:#fff!important}.cmp-hub-split-side-score{font-variant-numeric:tabular-nums;align-items:center;gap:8px;min-height:24px;display:inline-flex}.cmp-hub-split-side-score-left{justify-content:flex-end}.cmp-hub-split-side-score-right{justify-content:flex-start}.compare-detail-page-sections-desktop,.compare-detail-page-sections-mobile{--cmp-table-center-column-width:180px}.compare-detail-page-sections-desktop{position:relative}.compare-hub-selector-mobile{gap:14px;margin-bottom:12px;display:grid}.cmp-mobile-split-hero{border:1px solid color-mix(in srgb,var(--line)50%,transparent);background:var(--card);box-shadow:var(--shadow-sm);border-radius:24px;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden}.cmp-mobile-split-hero:before{content:"";background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft)18%,transparent)0%,transparent 50%);opacity:0;transition:opacity var(--transition);pointer-events:none;position:absolute;inset:0}.cmp-mobile-split-control-row,.cmp-mobile-split-body-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cmp-mobile-split-control-row{align-items:start}.cmp-mobile-split-body-row{align-items:stretch}.cmp-mobile-split-faceoff{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.cmp-mobile-split-faceoff-side{justify-content:center;min-width:0;min-height:108px;display:flex}.cmp-mobile-selector-card-head{gap:4px;display:grid}.cmp-mobile-selector-card-name{color:var(--ink);font-size:1rem;font-weight:700;line-height:1.25}.cmp-mobile-selector-card-name.is-empty{color:var(--ink-tertiary);font-weight:600}.cmp-mobile-selector-field{gap:6px;display:grid}.cmp-mobile-selector-label{color:var(--ink-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.cmp-mobile-selector-select{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:0 14px}.cmp-mobile-selector-select:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.compare-hub-selector-mobile .cmp-exchange-logo-hero{width:136px;height:136px}.compare-hub-selector-mobile .cmp-exchange-logo-placeholder-text{max-width:120px;font-size:.8125rem;line-height:1.45}.cmp-mobile-selector-card-body{z-index:1;border-top:1px solid color-mix(in srgb,var(--line)62%,transparent);flex-direction:column;gap:12px;height:100%;min-height:112px;padding-top:10px;display:flex;position:relative}.cmp-mobile-selector-card-empty{color:var(--ink-tertiary);text-align:center;margin:0;font-size:.875rem;line-height:1.6}.cmp-mobile-selector-card-body .cmp-hero-side-meta{flex-direction:column;flex:auto;gap:12px;display:flex}.cmp-mobile-selector-card-body .cmp-hero-promo{gap:8px}.cmp-mobile-selector-card-body .cmp-hero-promo-item{justify-items:start}.cmp-mobile-selector-card-body .cmp-hero-promo .referral-code-wrap{justify-content:flex-start;width:fit-content;max-width:100%}.cmp-mobile-selector-card-body .cmp-hero-actions{flex-direction:column;gap:8px;margin-top:auto}.cmp-mobile-selector-card-body .cmp-action-ghost,.cmp-mobile-selector-card-body .cmp-action-solid{text-align:center;justify-content:center;width:100%}html:not([data-theme=dark]) .cmp-hub-split-hero,html:not([data-theme=dark]) .cmp-mobile-split-hero{background:var(--surface-muted);box-shadow:var(--shadow-md),inset 0 1px 0 #ffffffb8}@media (hover:hover) and (pointer:fine){.cmp-hub-split-hero:hover:before,.cmp-mobile-split-hero:hover:before{opacity:1}}.cmp-mobile-selector-vs{justify-items:center;margin:-4px 0;display:grid}.cmp-vs-badge.cmp-vs-badge-mobile{font-size:1.125rem}.cmp-mobile-hero-score-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cmp-mobile-hero-side-score{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:8px;min-height:22px;display:inline-flex}.cmp-mobile-selector-open-row{border-top:1px solid color-mix(in srgb,var(--line)62%,transparent);gap:8px;margin-top:4px;padding-top:12px;display:grid}.cmp-mobile-selector-open-button{cursor:pointer;border:none;width:100%}.cmp-mobile-selector-open-button:disabled{cursor:not-allowed;background:#cbd5e1;color:#fff!important}.cmp-mobile-selector-open-hint{text-align:center;color:var(--ink-tertiary);font-size:.75rem;line-height:1.5}@media (max-width:960px){.cmp-hub-split-hero{grid-template-columns:1fr;gap:20px;padding:24px}.cmp-hub-split-side-left,.cmp-hub-split-side-right{text-align:left}.cmp-hub-split-side-left .cmp-hero-side-meta,.cmp-hub-split-side-left .cmp-hero-promo-item,.cmp-hub-split-side-right .cmp-hero-side-meta,.cmp-hub-split-side-right .cmp-hero-promo-item{justify-items:start}.cmp-hub-split-side-left .cmp-hero-promo-inline,.cmp-hub-split-side-right .cmp-hero-promo-inline{text-align:left;justify-content:flex-start}.cmp-hub-split-side-left .cmp-hero-promo-chip-row,.cmp-hub-split-side-left .cmp-hero-actions,.cmp-hub-split-side-right .cmp-hero-promo-chip-row,.cmp-hub-split-side-right .cmp-hero-actions{justify-content:flex-start}.cmp-hub-split-center{order:-1;padding-inline:0}.cmp-hub-split-center:before,.cmp-hub-split-center:after{display:none}.cmp-hub-split-center-vs{align-items:center}}@media (max-width:640px){.cmp-mobile-split-hero{padding:16px}.cmp-mobile-split-control-row,.cmp-mobile-split-body-row{gap:10px}.compare-hub-selector-mobile .cmp-exchange-logo-hero{width:116px;height:116px}.cmp-mobile-selector-card-body{min-height:0}}.cmp-mobile-scorecard{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:18px;gap:12px;margin-bottom:28px;padding:16px;display:grid}.cmp-mobile-scorecard.cmp-theme-left{border-color:color-mix(in srgb,var(--compare-left-accent)28%,var(--line))}.cmp-mobile-scorecard.cmp-theme-right{border-color:color-mix(in srgb,var(--compare-right-accent)28%,var(--line))}.cmp-scorecard-header{gap:4px;display:grid}.cmp-scorecard-title{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:700}.cmp-scorecard-subtitle{color:var(--ink-secondary);margin:0;font-size:.8125rem;line-height:1.55}.cmp-mobile-scoreline{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.cmp-mobile-score-name{color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;line-height:1.35;overflow:hidden}.cmp-mobile-score-value{font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:800;line-height:1}.cmp-mobile-score-value.cmp-theme-left{color:var(--compare-left-score-highlight)}.cmp-mobile-score-value.cmp-theme-right{color:var(--compare-right-score-highlight)}.cmp-mobile-score-value-win.cmp-theme-left{color:var(--compare-left-score-highlight)}.cmp-mobile-score-value-win.cmp-theme-right{color:var(--compare-right-score-highlight)}.cmp-mobile-score-bar{background:var(--line-light);border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}.cmp-mobile-score-entry{align-items:center;gap:8px;min-width:0;display:inline-flex}.cmp-mobile-score-logo{justify-content:center;align-items:center;display:inline-flex}.cmp-mobile-score-logo .cmp-exchange-logo-header{width:56px;height:56px}.cmp-mobile-score-entry-left{text-align:right;justify-content:flex-end}.cmp-mobile-score-entry-right{text-align:left;justify-content:flex-start}.cmp-mobile-score-colon{min-width:18px;color:var(--ink-tertiary);justify-content:center;align-items:center;font-size:1.125rem;font-weight:800;line-height:1;display:inline-flex}.cmp-mobile-verdict-list{gap:12px;display:grid}.cmp-mobile-verdict-row{scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;gap:12px;padding:4px 56px 10px 0;display:flex;overflow-x:auto}.cmp-mobile-verdict-row::-webkit-scrollbar{display:none}.cmp-mobile-verdict-rail-shell{min-width:0;max-width:100%;position:relative;overflow:hidden}.cmp-mobile-verdict-rail-shell:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--bg)100%);pointer-events:none;width:44px;position:absolute;top:0;bottom:0;right:0}.cmp-mobile-verdict-card{scroll-snap-align:start;flex:0 0 min(82vw,280px);width:auto;min-height:0}.cmp-mobile-market-subheader{margin-bottom:14px}.cmp-mobile-market-stack{gap:14px;display:grid}.cmp-mobile-market-block{scroll-margin-top:var(--content-anchor-offset);outline:none;padding:0;display:block}.cmp-mobile-market-block:focus,.cmp-mobile-market-block:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb24,var(--shadow-md)}.cmp-mobile-market-header{gap:10px;display:grid}.cmp-mobile-market-heading{gap:8px;display:grid}.cmp-mobile-market-title{color:var(--ink);font-size:.9375rem;font-weight:700}.cmp-mobile-market-scoreline{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.cmp-mobile-market-score-side{border:1px solid var(--line-light);background:var(--surface-gradient-row);border-radius:14px;gap:4px;padding:10px 12px;display:grid}.cmp-mobile-market-score-side.cmp-theme-left{border-color:color-mix(in srgb,var(--compare-left-accent)22%,var(--line));background:var(--compare-row-win-left-bg)}.cmp-mobile-market-score-side.cmp-theme-right{border-color:color-mix(in srgb,var(--compare-right-accent)22%,var(--line));background:var(--compare-row-win-right-bg)}.cmp-mobile-market-score-name{color:var(--ink-secondary);font-size:.6875rem;line-height:1.35}.cmp-mobile-market-score-value{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800;line-height:1}.cmp-mobile-market-score-separator{color:var(--ink-tertiary);font-size:.9375rem;font-weight:800}.cmp-mobile-market-summary{color:var(--ink-secondary);margin:0;font-size:.75rem;line-height:1.55}.cmp-mobile-metric-stack{gap:10px;display:grid}.cmp-mobile-metric-card{border:1px solid var(--line-light);background:var(--surface-muted);border-radius:14px;gap:10px;padding:14px;display:grid}.cmp-mobile-metric-card-left{border-color:color-mix(in srgb,var(--compare-left-accent)24%,var(--line));background:var(--compare-row-win-left-bg)}.cmp-mobile-metric-card-right{border-color:color-mix(in srgb,var(--compare-right-accent)24%,var(--line));background:var(--compare-row-win-right-bg)}.cmp-mobile-metric-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cmp-mobile-metric-label{color:var(--ink-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.cmp-mobile-metric-winner{text-align:right;min-width:0;color:var(--ink-tertiary);font-size:.6875rem;font-weight:700;line-height:1.4}.cmp-mobile-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cmp-mobile-metric-cell{border:1px solid var(--line-light);background:var(--card);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.cmp-mobile-metric-cell-win.cmp-theme-left{border-color:color-mix(in srgb,var(--compare-left-accent)28%,var(--line))}.cmp-mobile-metric-cell-win.cmp-theme-right{border-color:color-mix(in srgb,var(--compare-right-accent)28%,var(--line))}.cmp-mobile-metric-cell-name{color:var(--ink-secondary);font-size:.6875rem;line-height:1.35}.cmp-mobile-metric-cell-value{font-variant-numeric:tabular-nums;color:var(--ink);align-items:center;gap:6px;font-size:.875rem;font-weight:700;display:flex}.cmp-mobile-market-source-list{gap:10px;display:grid}.cmp-mobile-market-source-card{border:1px solid var(--line-light);background:var(--surface-gradient-row);border-radius:12px;gap:6px;padding:12px;display:grid}.cmp-mobile-market-source-label{color:var(--ink-secondary);letter-spacing:.03em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.cmp-mobile-market-source-meta{width:100%;font-size:.6875rem;line-height:1.5;display:block}.cmp-mobile-market-source-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 14px 14px}.cmp-mobile-market-source-row .cmp-market-source-slot{justify-content:flex-start}.cmp-mobile-market-source-row .cmp-market-source-slot-right{grid-column:2;justify-content:flex-end}.cmp-mobile-market-source-row .cmp-mobile-market-source-meta{width:100%;display:block}.cmp-mobile-market-source-row .cmp-market-source-slot-left .cmp-mobile-market-source-meta{text-align:left}.cmp-mobile-market-source-row .cmp-market-source-slot-right .cmp-mobile-market-source-meta{text-align:right;margin-left:auto}.policy-source-meta-stacked{gap:2px;display:inline-grid}.policy-source-meta-line{display:block}.policy-source-meta-link-line{color:var(--redirect-link)!important;text-decoration:none!important}.policy-source-meta-link-line:hover{color:var(--redirect-link-hover)!important}.cmp-desktop-scorecard{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:16px;gap:16px;margin-bottom:36px;padding:24px;display:grid}.cmp-desktop-scorecard.cmp-theme-left{border-color:color-mix(in srgb,var(--compare-left-accent)28%,var(--line))}.cmp-desktop-scorecard.cmp-theme-right{border-color:color-mix(in srgb,var(--compare-right-accent)28%,var(--line))}.cmp-desktop-scoreline{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.cmp-desktop-score-entry{align-items:center;gap:16px;min-width:0;display:inline-flex}.cmp-desktop-score-entry-left{text-align:right;flex-direction:row;justify-content:flex-end}.cmp-desktop-score-entry-right{text-align:left;flex-direction:row;justify-content:flex-start}.cmp-desktop-score-colon{color:var(--ink-tertiary);justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;line-height:1;display:inline-flex}.cmp-score-logo-wrap{flex-direction:column;align-items:center;display:inline-flex;position:relative}.cmp-winner-crown-icon{z-index:10;filter:drop-shadow(0 4px 6px #00000026);width:52px;height:52px;position:absolute;top:-26px}.cmp-winner-win-label{color:#fff;letter-spacing:.05em;z-index:10;background:#ef4444;justify-content:center;align-items:center;font-weight:900;display:inline-flex;position:absolute;box-shadow:0 2px 4px #0003}.cmp-winner-win-label-hero{border:2px solid var(--card);border-radius:4px;padding:2px 10px;font-size:.75rem;position:absolute;bottom:-10px}.cmp-winner-win-label-inline{border:1.5px solid var(--card);border-radius:4px;min-width:40px;min-height:18px;padding:2px 8px;font-size:.625rem;line-height:1;position:static}.cmp-mobile-scoreline .cmp-winner-crown-icon{width:32px;height:32px;top:-16px}.cmp-mobile-scoreline .cmp-winner-win-label-hero{border-width:1.5px;padding:2px 6px;font-size:.6875rem;bottom:-6px}.cmp-score-num{color:var(--ink-tertiary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.75rem;font-weight:800;line-height:1}.cmp-score-num-win{color:#059669}.cmp-score-num.cmp-theme-left{color:var(--compare-left-score-highlight)}.cmp-score-num.cmp-theme-right{color:var(--compare-right-score-highlight)}.cmp-score-num.cmp-score-num-win.cmp-theme-left{color:var(--compare-left-score-highlight)}.cmp-score-num.cmp-score-num-win.cmp-theme-right{color:var(--compare-right-score-highlight)}.cmp-score-label{color:var(--ink-secondary);max-width:100px;font-size:.75rem;font-weight:600;line-height:1.3}.cmp-score-logo{justify-content:center;align-items:center;display:inline-flex}.cmp-score-logo .cmp-exchange-logo-header{width:88px;height:88px}.cmp-score-left .cmp-score-label{color:var(--compare-left-accent-strong)}.cmp-score-right .cmp-score-label{color:var(--compare-right-accent-strong)}.cmp-score-bar{background:var(--line-light);border-radius:999px;flex:1;gap:2px;height:8px;display:flex;overflow:hidden}.cmp-score-bar-fill{border-radius:999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.cmp-score-bar-fill-left{background:linear-gradient(90deg,var(--compare-left-score-highlight),color-mix(in srgb,var(--compare-left-accent)76%,white))}.cmp-score-bar-fill-right{background:linear-gradient(90deg,color-mix(in srgb,var(--compare-right-accent)76%,white),var(--compare-right-score-highlight));margin-left:auto}.cmp-section-heading{letter-spacing:-.01em;margin:0 0 6px;font-size:1.125rem;font-weight:700}.cmp-section-heading-with-icon{align-items:center;gap:8px;display:inline-flex}.cmp-section-heading-icon{width:27px;height:27px;color:var(--ink-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.cmp-section-heading-icon-svg{width:100%;height:100%}.cmp-section-desc{color:var(--ink-secondary);margin:0 0 20px;font-size:.8125rem;line-height:1.6}.cmp-radar-section{margin-bottom:28px}.cmp-scorecard-radar-basis{color:var(--ink-tertiary);letter-spacing:.02em;font-size:.72rem;font-weight:600}.cmp-scorecard-radar-legend{justify-items:end;gap:4px;display:grid}.cmp-scorecard-radar-legend-item{align-items:center;gap:4px;min-width:0;display:inline-flex}.cmp-scorecard-radar-legend-swatch{border:1px solid color-mix(in srgb,var(--line)45%,transparent);border-radius:999px;width:10px;height:10px}.cmp-scorecard-radar-legend-swatch-left{background:var(--compare-left-accent)}.cmp-scorecard-radar-legend-swatch-right{background:var(--compare-right-accent)}.cmp-scorecard-radar-legend-colon,.cmp-scorecard-radar-legend-label{color:var(--ink);font-size:.75rem;font-weight:700;line-height:1.2}.cmp-radar-showcase-card{gap:16px;margin-bottom:18px;display:grid}.cmp-radar-showcase-panel{border:1px solid color-mix(in srgb,var(--line)78%,transparent);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-sm);gap:12px;padding:18px;display:grid}.cmp-radar-showcase-panel:first-child{border-color:color-mix(in srgb,var(--compare-left-accent)22%,var(--line))}.cmp-radar-showcase-panel:last-child{border-color:color-mix(in srgb,var(--compare-right-accent)22%,var(--line))}.cmp-radar-showcase-panel-scatter,.cmp-radar-showcase-panel-line{align-content:start}.cmp-radar-showcase-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cmp-radar-showcase-panel-title{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:800}.cmp-radar-showcase-legend{justify-items:start}.cmp-radar-showcase-panel-footer{align-content:start;gap:10px;min-height:86px;margin-top:auto;display:grid}.cmp-radar-showcase-panel-copy{min-height:3.1em;color:var(--ink-secondary);margin:0;font-size:.78rem;line-height:1.55}.cmp-radar-showcase-panel-scatter .exhub-fee-scatter-plot{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0}.cmp-radar-showcase-panel-scatter .exhub-fee-scatter-plot-header{justify-content:flex-start;gap:12px;display:flex}.cmp-radar-showcase-panel-scatter .exhub-fee-scatter-plot-toolbar{justify-content:flex-start;margin-bottom:10px}.cmp-radar-showcase-panel-scatter .exhub-fee-scatter-plot-title{letter-spacing:-.02em;font-size:.95rem;font-weight:800}.cmp-radar-showcase-panel-scatter .exhub-fee-scatter-plot-stage{height:286px}.cmp-radar-showcase-panel-scatter .exhub-fee-scatter-plot-legend{gap:8px 10px}.cmp-radar-showcase-panel-line .exhub-fee-volume-line-chart{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0}.cmp-radar-showcase-panel-line .exhub-fee-volume-line-chart-title{letter-spacing:-.02em;font-size:.95rem;font-weight:800}.cmp-radar-showcase-panel-line .exhub-fee-volume-line-chart-meta{font-size:.74rem;line-height:1.55}.cmp-radar-showcase-panel-line .exhub-fee-volume-line-chart-toolbar{margin-bottom:10px}.cmp-radar-showcase-panel-cta{border:1px solid color-mix(in srgb,var(--accent)26%,var(--line));background:color-mix(in srgb,var(--accent-soft)32%,transparent);width:fit-content;min-width:min(100%,210px);min-height:34px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.76rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.cmp-radar-showcase-panel-cta:hover{text-decoration:none}.cmp-radar-showcase-empty{border:1px dashed color-mix(in srgb,var(--line)82%,transparent);border-radius:var(--radius-md);min-height:220px;color:var(--ink-tertiary);justify-content:center;align-items:center;margin:0;font-size:.8rem;font-weight:700;display:flex}.cmp-desktop-side-navigator-shell{display:none}.cmp-side-navigator{border:1px solid color-mix(in srgb,var(--line)82%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-raised)92%,transparent);max-height:calc(100vh - 160px);box-shadow:var(--shadow-sm);isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:14px;display:grid;overflow:visible}.cmp-side-navigator-head{border-bottom:1px solid color-mix(in srgb,var(--line)82%,transparent);gap:2px;padding-bottom:10px;display:grid}.cmp-side-navigator-title{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:7px;font-size:.9rem;font-weight:800;display:inline-flex}.cmp-side-navigator-title-icon{flex:none;width:16px;height:16px}.cmp-side-navigator-caption{color:var(--ink-tertiary);letter-spacing:.04em;font-size:.68rem;font-weight:700}.cmp-side-navigator-nav{gap:10px;min-height:0;display:grid;overflow:auto}.cmp-side-navigator-filter{z-index:2;border-top:1px solid color-mix(in srgb,var(--line)82%,transparent);min-width:0;padding-top:12px;position:relative;overflow:visible}.cmp-side-navigator-filter .info-tooltip-bubble{z-index:120}.page-side-navigator-tooltip-title,.page-side-navigator-tooltip-body{display:block}.page-side-navigator-tooltip-title{margin-bottom:2px;font-weight:700}.cmp-side-navigator-filter .page-side-navigator-form{width:100%}.cmp-side-navigator-filter .page-side-navigator-form-fields{gap:12px;width:100%;display:grid}.cmp-side-navigator-filter .page-side-navigator-form-fields>*{width:100%;min-width:0}.cmp-side-navigator-filter .page-side-navigator-field-caption{font-size:.525rem}.cmp-side-navigator-filter .page-side-navigator-ratio-row,.cmp-side-navigator-filter .page-side-navigator-volume-row{min-width:0}.cmp-side-navigator-filter .page-side-navigator-ratio-row .home-ratio-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.cmp-side-navigator-filter .page-side-navigator-ratio-row .home-ratio-input-group,.cmp-side-navigator-filter .page-side-navigator-ratio-row .home-ratio-box{width:100%}.cmp-side-navigator-filter .page-side-navigator-ratio-row .home-ratio-label-row{white-space:normal;justify-content:space-between;width:100%}.cmp-side-navigator-filter .page-side-navigator-ratio-row .home-ratio-input-shell{justify-content:flex-start;width:100%}.cmp-side-navigator-filter .page-side-navigator-ratio-row .home-ratio-input{text-align:left}.cmp-side-navigator-filter .home-ratio-input-shell-navigator,.cmp-side-navigator-filter .page-side-navigator-volume-row .home-filter-input-shell{align-items:center;width:100%;min-width:0;max-width:100%;display:flex}.cmp-side-navigator-filter .home-ratio-input-shell-navigator .home-ratio-input{flex:none;min-width:0}.cmp-side-navigator-filter .home-ratio-input-shell-navigator .home-ratio-suffix{margin-left:1px;margin-right:0}.cmp-side-navigator-filter .home-ratio-input-shell-navigator .home-ratio-tooltip{margin-left:auto;margin-right:8px}.cmp-side-navigator-filter .page-side-navigator-volume-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.cmp-side-navigator-filter .exhub-rank-change-volume-row,.cmp-side-navigator-filter .exhub-rank-change-select-field{width:100%;min-width:0}.cmp-side-navigator-filter .page-side-navigator-volume-row .home-filter-field{width:100%;min-width:0;max-width:100%}.cmp-side-navigator-filter .page-side-navigator-volume-row .home-filter-input-shell,.cmp-side-navigator-filter .exhub-rank-change-select-shell{max-width:100%;width:100%!important}.cmp-side-navigator-filter .page-side-navigator-volume-row .home-controls-group-actions{min-width:fit-content}.cmp-side-navigator-filter .page-side-navigator-volume-row .home-filter-actions{justify-content:flex-end}.cmp-side-navigator-filter .home-ratio-input-shell-navigator .cmp-filter-tooltip,.cmp-side-navigator-filter .page-side-navigator-volume-row .home-filter-input-shell .cmp-filter-tooltip{flex:none;width:20px;height:20px;margin-right:8px}.cmp-side-navigator-filter .home-ratio-input-shell-navigator .info-tooltip-bubble,.cmp-side-navigator-filter .page-side-navigator-volume-row .home-filter-input-shell .info-tooltip-bubble{width:min(240px,100vw - 40px);transform:translate(var(--tooltip-shift-x,0px),6px);left:auto;right:0}.cmp-side-navigator-filter .home-ratio-input-shell-navigator .info-tooltip:hover .info-tooltip-bubble,.cmp-side-navigator-filter .home-ratio-input-shell-navigator .info-tooltip:focus-visible .info-tooltip-bubble,.cmp-side-navigator-filter .page-side-navigator-volume-row .home-filter-input-shell .info-tooltip:hover .info-tooltip-bubble,.cmp-side-navigator-filter .page-side-navigator-volume-row .home-filter-input-shell .info-tooltip:focus-visible .info-tooltip-bubble{transform:translate(var(--tooltip-shift-x,0px),0)}.cmp-side-navigator-link{width:100%;min-width:0;color:var(--ink);align-items:flex-start;gap:6px;text-decoration:none;display:inline-flex;position:relative}.cmp-side-navigator-link:hover{color:var(--accent);text-decoration:none}.cmp-side-navigator-root{gap:8px;display:grid}.cmp-side-navigator-link-root{padding-bottom:4px}.cmp-side-navigator-text{min-width:0;font-size:.75rem;font-weight:700;line-height:1.45}.cmp-side-navigator-link-h3 .cmp-side-navigator-text{color:var(--ink-secondary);font-size:.72rem;font-weight:600}.cmp-side-navigator-text-root{color:var(--ink);letter-spacing:-.02em;font-size:.82rem;font-weight:800}.cmp-side-navigator-tree,.cmp-side-navigator-subtree{margin:0;list-style:none}.cmp-side-navigator-tree{gap:10px;padding:0 0 0 14px;display:grid}.cmp-side-navigator-subtree{gap:2px;padding:2px 0 0 14px;display:grid}.cmp-side-navigator-tree-item{gap:2px;padding:0 0 0 14px;display:grid;position:relative}.cmp-side-navigator-tree-item:before{content:"";background:color-mix(in srgb,var(--line)82%,transparent);width:1px;position:absolute;top:0;bottom:-10px;left:0}.cmp-side-navigator-subtree .cmp-side-navigator-tree-item:before{bottom:-2px}.cmp-side-navigator-tree-item:last-child:before{height:.78rem;bottom:auto}.cmp-side-navigator-subtree .cmp-side-navigator-tree-item:last-child:before{height:.74rem}.cmp-side-navigator-link-h2:before,.cmp-side-navigator-link-h3:before{content:"";background:color-mix(in srgb,var(--line)82%,transparent);width:11px;height:1px;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.cmp-side-navigator-tree-item-child .cmp-side-navigator-text{color:var(--ink-secondary);font-size:.72rem;font-weight:600}.cmp-side-navigator-link-h2.is-active .cmp-side-navigator-text,.cmp-side-navigator-link-h2.is-active:hover .cmp-side-navigator-text{color:var(--accent)}.cmp-dual-radar{justify-self:center;width:min(100%,430px);margin:0}.cmp-dual-radar-stage{width:100%;height:auto;margin:0 auto;display:block;overflow:visible}.cmp-dual-radar-stage-shell{max-width:430px;margin:0 auto;position:relative;overflow:visible}.cmp-dual-radar-ring{fill:none;stroke:color-mix(in srgb,var(--line)80%,transparent);stroke-dasharray:3 5;stroke-width:.8px}.cmp-dual-radar-axis{stroke:color-mix(in srgb,var(--ink-tertiary)32%,transparent);stroke-width:.8px;transition:stroke var(--transition),stroke-width var(--transition),opacity var(--transition)}.cmp-dual-radar-axis.is-active{stroke:color-mix(in srgb,var(--ink)72%,transparent);stroke-width:1.3px}.cmp-dual-radar-area{stroke-width:2.1px;stroke-linejoin:round;stroke-linecap:round}.cmp-dual-radar-area-left{fill:color-mix(in srgb,var(--compare-left-accent)18%,transparent);stroke:var(--compare-left-accent)}.cmp-dual-radar-area-right{fill:color-mix(in srgb,var(--compare-right-accent)16%,transparent);stroke:var(--compare-right-accent)}.cmp-dual-radar-dot{stroke:var(--surface-raised);stroke-width:2px;transition:opacity var(--transition),transform var(--transition);transform-box:fill-box;transform-origin:50%}.cmp-dual-radar-dot-left{fill:var(--compare-left-accent)}.cmp-dual-radar-dot-right{fill:var(--compare-right-accent)}.cmp-dual-radar-dot.is-active{transform:scale(1.35)}.cmp-dual-radar-hit-circle,.cmp-dual-radar-hit-rect{fill:#0000;stroke:none;cursor:help}.cmp-dual-radar-hit-circle:focus-visible,.cmp-dual-radar-hit-rect:focus-visible{fill:color-mix(in srgb,var(--accent)12%,transparent);stroke:color-mix(in srgb,var(--accent)55%,white 12%);stroke-width:1.4px}.cmp-dual-radar-label{fill:var(--ink-secondary);letter-spacing:.01em;pointer-events:none;transition:fill var(--transition),opacity var(--transition),transform var(--transition);font-family:inherit;font-size:.76rem;font-weight:600}.cmp-dual-radar-label.is-active{transform:translateY(-2px)}.cmp-dual-radar-label-top{fill:var(--ink);transition:fill var(--transition);font-weight:700}.cmp-dual-radar-label-top-market-spot{fill:#059669}.cmp-dual-radar-label-top-market-future{fill:#2563eb}.cmp-dual-radar-label-top-market-delivery{fill:#d97706}.cmp-dual-radar-label-top-market-options{fill:#7c3aed}.cmp-dual-radar-label-middle{fill:var(--ink-secondary);transition:fill var(--transition);font-size:.7rem}.cmp-dual-radar-label-bottom{fill:var(--ink-tertiary);transition:fill var(--transition);font-size:.68rem;font-weight:700}.cmp-dual-radar-rank-separator{fill:var(--ink-tertiary)}.cmp-dual-radar-rank-highlight{font-size:.76rem;font-weight:800}.cmp-dual-radar-rank-highlight-left{fill:var(--compare-left-accent-strong)}.cmp-dual-radar-rank-highlight-right{fill:var(--compare-right-accent-strong)}.cmp-dual-radar-label.is-active .cmp-dual-radar-label-top,.cmp-dual-radar-label.is-active .cmp-dual-radar-label-middle,.cmp-dual-radar-label.is-active .cmp-dual-radar-label-bottom{fill:var(--ink)}.cmp-dual-radar-label.is-active .cmp-dual-radar-label-top-market-spot{fill:#059669}.cmp-dual-radar-label.is-active .cmp-dual-radar-label-top-market-future{fill:#2563eb}.cmp-dual-radar-label.is-active .cmp-dual-radar-label-top-market-delivery{fill:#d97706}.cmp-dual-radar-label.is-active .cmp-dual-radar-label-top-market-options{fill:#7c3aed}.cmp-dual-radar-label.is-active .cmp-dual-radar-rank-highlight-left{fill:var(--compare-left-accent-strong)}.cmp-dual-radar-label.is-active .cmp-dual-radar-rank-highlight-right{fill:var(--compare-right-accent-strong)}.cmp-dual-radar-tooltip-panel{border:1px solid var(--line);background:var(--surface-raised);width:min(100%,356px);box-shadow:var(--shadow-md);border-radius:12px;padding:10px 12px;animation:.18s ease-out exhub-fee-radar-tooltip-enter}.cmp-dual-radar-tooltip-layer{z-index:6;pointer-events:none;width:min(100vw - 48px,356px);position:absolute}.cmp-dual-radar-tooltip-layer-top-left{transform:translate(calc(-100% - 18px),calc(-100% - 18px))}.cmp-dual-radar-tooltip-layer-top-right{transform:translate(18px,calc(-100% - 18px))}.cmp-dual-radar-tooltip-layer-bottom-left{transform:translate(calc(-100% - 18px),18px)}.cmp-dual-radar-tooltip-layer-bottom-right{transform:translate(18px,18px)}.cmp-dual-radar-tooltip-title{color:var(--ink);margin-bottom:8px;font-size:.8rem;font-weight:700;display:block}.cmp-dual-radar-tooltip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cmp-dual-radar-tooltip-card{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;gap:3px;padding:10px 12px;display:grid}.cmp-dual-radar-tooltip-card.is-winner-left{border:2px solid color-mix(in srgb,var(--compare-left-accent)48%,var(--line));background:color-mix(in srgb,var(--compare-left-accent)9%,var(--surface-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--compare-left-accent)18%,transparent)}.cmp-dual-radar-tooltip-card.is-winner-right{border:2px solid color-mix(in srgb,var(--compare-right-accent)48%,var(--line));background:color-mix(in srgb,var(--compare-right-accent)9%,var(--surface-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--compare-right-accent)18%,transparent)}.cmp-dual-radar-tooltip-exchange{color:var(--ink);font-size:.75rem;font-weight:700}.cmp-dual-radar-tooltip-line{color:var(--ink-secondary);font-size:.72rem;line-height:1.45}.cmp-dual-radar-tooltip-rank,.cmp-dual-radar-tooltip-segment{color:var(--ink);font-weight:700}.cmp-dual-radar-tooltip-card.is-winner-left .cmp-dual-radar-tooltip-exchange,.cmp-dual-radar-tooltip-card.is-winner-left .cmp-dual-radar-tooltip-line,.cmp-dual-radar-tooltip-card.is-winner-right .cmp-dual-radar-tooltip-exchange,.cmp-dual-radar-tooltip-card.is-winner-right .cmp-dual-radar-tooltip-line{font-weight:600}.cmp-dual-radar-tooltip-card.is-winner-left .cmp-dual-radar-tooltip-rank{color:var(--compare-left-accent-strong);font-weight:800}.cmp-dual-radar-tooltip-card.is-winner-right .cmp-dual-radar-tooltip-rank{color:var(--compare-right-accent-strong);font-weight:800}.cmp-markets{margin-bottom:36px}@media (min-width:961px){.cmp-radar-showcase-card{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.cmp-radar-showcase-panel-line{grid-column:1/-1}}@media (min-width:1660px){.cmp-desktop-side-navigator-shell{z-index:60;width:min(280px,50vw - 664px);display:block;position:fixed;top:132px;right:24px}}@media (max-width:960px){.cmp-radar-showcase-panel{padding:16px}.cmp-radar-showcase-panel-scatter .exhub-fee-scatter-plot-stage{height:260px}.cmp-dual-radar-label{font-size:.72rem}.cmp-dual-radar-label-middle{font-size:.65rem}.cmp-dual-radar-label-bottom{font-size:.62rem}.cmp-dual-radar-rank-highlight{font-size:.69rem}}@media (max-width:640px){.compare-detail-page-sections-mobile .cmp-radar-section .cmp-volume-filter{justify-content:stretch;width:100%;margin-left:0}.compare-detail-page-sections-mobile .cmp-radar-section .cmp-inline-filter{flex-wrap:nowrap;justify-content:space-between;gap:12px;width:100%;display:flex}.compare-detail-page-sections-mobile .cmp-radar-section .cmp-inline-filter .cmp-filter-input-shell{flex:1 1 0;width:auto!important}.compare-detail-page-sections-mobile .cmp-radar-section .cmp-inline-filter>.filter-btn{margin-left:auto}.cmp-radar-showcase-panel-head{flex-direction:column;align-items:flex-start}.cmp-radar-showcase-legend,.cmp-scorecard-radar-legend{justify-items:start}.cmp-radar-side-head .cmp-exchange-logo-badge{width:40px;height:40px}.cmp-dual-radar-tooltip-grid{grid-template-columns:1fr}.cmp-dual-radar-tooltip-layer{width:min(100vw - 48px,320px);top:calc(100% + 10px)!important;left:50%!important;transform:translate(-50%)!important}.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-scatter .exhub-fee-scatter-plot-header{gap:10px;display:grid}.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-scatter .exhub-fee-scatter-plot-toolbar{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-scatter .exhub-fee-scatter-plot-toolbar-block,.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-scatter .exhub-fee-scatter-plot-toolbar-block-legend{flex:0 auto;width:100%;max-width:100%}.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-scatter .exhub-fee-scatter-plot-legend{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:flex-start;gap:8px 12px;max-width:100%;display:grid}.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-scatter .exhub-fee-scatter-plot-legend-item{flex:0 auto;max-width:100%}.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-scatter .exhub-fee-scatter-plot-legend-toggle{gap:12px;width:100%;max-width:100%;min-height:0;padding:10px 14px}.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-scatter .exhub-fee-scatter-plot-legend-checkbox{opacity:1;pointer-events:auto;clip-path:none;width:15px;height:15px;margin-left:auto;position:static}.home-market-scatter-section .exhub-fee-scatter-plot,.home-fee-volume-line-section .exhub-fee-volume-line-chart{--chart-mobile-stage-start-offset:16px}.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-scatter,.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-line{--chart-mobile-stage-start-offset:18px}.home-market-scatter-section .exhub-fee-scatter-plot-stage-grid,.home-fee-volume-line-section .exhub-fee-volume-line-chart-stage-grid,.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-scatter .exhub-fee-scatter-plot-stage-grid,.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-line .exhub-fee-volume-line-chart-stage-grid{inline-size:calc(100% + var(--chart-mobile-stage-start-offset));margin-inline-start:calc(-1*var(--chart-mobile-stage-start-offset))}}.cmp-volume-filter{flex:0 auto;justify-content:flex-end;width:auto;min-width:0;max-width:none;margin-left:auto;display:flex}.cmp-section-subheader-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.cmp-section-subheader-row .cmp-section-desc{min-width:0;margin-bottom:0}.cmp-inline-filter{flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;width:auto;max-width:100%;margin-left:0;display:inline-flex}.cmp-filter-input-shell{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);width:100%;min-width:0;max-width:100%;transition:border-color var(--transition),box-shadow var(--transition);align-items:center;display:flex}.cmp-filter-input-shell:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cmp-filter-input-shell .info-tooltip-bubble{width:min(240px,100vw - 40px);transform:translate(var(--tooltip-shift-x,0px),6px);left:auto;right:0}.cmp-filter-input-shell .info-tooltip:hover .info-tooltip-bubble,.cmp-filter-input-shell .info-tooltip:focus-visible .info-tooltip-bubble{transform:translate(var(--tooltip-shift-x,0px),0)}.cmp-inline-filter .cmp-filter-input-shell input{appearance:textfield;width:100%;min-width:0;font:inherit;color:var(--ink);text-align:left;background:0 0;border:none;outline:none;padding:7px 12px;font-size:.8125rem}.cmp-inline-filter .cmp-filter-input-shell input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cmp-inline-filter .cmp-filter-input-shell input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cmp-inline-filter .cmp-filter-input-shell input::placeholder{color:var(--ink-tertiary);text-align:left}.cmp-filter-tooltip{width:20px;height:20px;color:var(--ink-tertiary);background:0 0;border:none;flex:none;margin-right:8px;font-size:.8125rem}.cmp-hero-side-meta{grid-template-rows:1fr auto;align-content:start;gap:10px;min-height:100%;display:grid}.cmp-hero-promo{grid-auto-rows:minmax(58px,auto);gap:8px;width:100%;display:grid}.cmp-hero-promo-item{grid-template-rows:auto minmax(36px,auto);align-content:start;gap:6px;display:grid}.cmp-hero-promo-inline{flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;display:inline-flex}.cmp-hero-promo-chip-row{flex-basis:100%;justify-content:flex-start;align-items:center;display:flex}.cmp-hero-promo-label{color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:700}.cmp-hero-promo-value{color:var(--discount);align-items:center;font-size:.9375rem;font-weight:700;display:flex}.cmp-hero-promo-value-missing{color:var(--ink-secondary)}.cmp-hero-promo-copy{color:var(--ink-secondary);white-space:nowrap;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.cmp-hero-promo-hook{color:var(--discount);white-space:nowrap;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.cmp-hero-promo-code{color:var(--ink);align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.875rem;font-weight:700;display:flex}.cmp-hero-promo-code-missing{color:var(--ink-secondary)}.cmp-hero-promo .referral-code-wrap:not(.referral-code-wrap-official){width:fit-content;max-width:100%;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:flex-start;padding:0}.cmp-hero-promo .referral-code-wrap.referral-code-wrap-official{min-height:0}.cmp-hero-promo .referral-code-cluster{width:fit-content;max-width:100%}.cmp-hero-promo .referral-code-wrap code{font-size:.75rem}.cmp-hero-right .cmp-hero-promo .referral-code-wrap,.cmp-hero-actions-right .cmp-hero-promo .referral-code-wrap,.cmp-hero-right .cmp-hero-promo .referral-code-cluster,.cmp-hero-actions-right .cmp-hero-promo .referral-code-cluster{justify-content:flex-start}.cmp-market-stack{gap:16px;display:grid}.cmp-market-block-shell{scroll-margin-top:var(--content-anchor-offset);outline:none;gap:8px;display:grid}.cmp-market-block{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition),border-color var(--transition);border-radius:14px;overflow:hidden}.cmp-market-block-heading{padding:16px 20px 10px}.cmp-market-block.cmp-theme-left{border-color:color-mix(in srgb,var(--compare-left-accent)28%,var(--line))}.cmp-market-block.cmp-theme-right{border-color:color-mix(in srgb,var(--compare-right-accent)28%,var(--line))}.cmp-market-block-shell:focus .cmp-market-block,.cmp-market-block-shell:focus-visible .cmp-market-block{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb24,var(--shadow-md)}.cmp-duel-list{gap:0;display:grid}.cmp-market-source-row{border-top:1px solid var(--line-light);background:var(--surface-gradient-row);grid-template-columns:minmax(0,1fr) minmax(140px,auto) minmax(0,1fr);align-items:start;padding:12px 20px 16px;display:grid}.cmp-market-source-slot{justify-content:flex-end;min-width:0;display:flex}.cmp-market-source-slot-left{grid-column:1}.cmp-market-source-slot-right{grid-column:3}.cmp-market-source-meta{text-align:right;max-width:100%;line-height:1.55;display:inline-block}.cmp-duel-row{grid-template-columns:minmax(0,1fr)var(--cmp-table-center-column-width)minmax(0,1fr);border-bottom:1px solid var(--line-light);min-height:48px;transition:background var(--transition);align-items:center;padding:0 20px;display:grid}.cmp-duel-row:last-child{border-bottom:none}.cmp-duel-row:not(.cmp-duel-header):hover{background:var(--surface-hover)}.cmp-duel-header{background:0 0;min-height:52px;padding:0}.cmp-duel-header .cmp-duel-value{color:var(--ink-secondary);letter-spacing:0;text-transform:none;padding-top:0;padding-bottom:0;font-size:.75rem;font-weight:700}.cmp-duel-header .cmp-duel-value.cmp-theme-left{color:var(--compare-left-accent-strong)}.cmp-duel-header .cmp-duel-value.cmp-theme-right{color:var(--compare-right-accent-strong)}.cmp-duel-header-side{border-radius:0;min-height:100%;padding-top:0;padding-bottom:0}.cmp-duel-header-side-win{box-shadow:none}.cmp-duel-header-side-win.cmp-theme-left{background:var(--compare-header-win-left-bg)}.cmp-duel-header-side-win.cmp-theme-right{background:var(--compare-header-win-right-bg)}.cmp-duel-header-side-stack{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:100%;padding:0 20px;display:flex}.cmp-duel-header-outcome{min-width:40px;min-height:16px;color:var(--ink-secondary);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex}.cmp-duel-header-outcome-win.cmp-theme-left{color:var(--compare-left-score-highlight)}.cmp-duel-header-outcome-win.cmp-theme-right{color:var(--compare-right-score-highlight)}.cmp-duel-header-outcome-lose{color:var(--ink-tertiary)}.cmp-duel-market-header{white-space:normal;text-transform:none;justify-items:center;width:100%;min-width:0;min-height:100%;padding:0 16px;display:grid}.cmp-duel-market-scoreline{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;line-height:1;display:inline-flex}.cmp-duel-market-score{color:var(--ink-tertiary);font-size:1.125rem;font-weight:800}.cmp-duel-market-score-win.cmp-theme-left{color:var(--compare-left-score-highlight)}.cmp-duel-market-score-win.cmp-theme-right{color:var(--compare-right-score-highlight)}.cmp-duel-market-score-separator{color:var(--ink-tertiary);font-size:.9375rem;font-weight:800}.cmp-duel-header .cmp-duel-market-header{font-size:inherit;align-content:center}.cmp-market-block-title{letter-spacing:-.01em;color:var(--ink);text-align:left;flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;font-size:.9375rem;font-weight:700;line-height:1.35;display:flex}.cmp-market-block-prefix,.cmp-market-block-separator{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-secondary);font-size:.75rem;font-weight:800}.cmp-market-segment-text{white-space:normal;overflow-wrap:anywhere;word-break:break-word;justify-content:flex-start;align-items:baseline;gap:0;max-width:100%;font-size:.75rem;line-height:1.3;display:inline-flex}.cmp-market-segment-market-wrap{align-items:baseline;display:inline-flex}.cmp-market-segment-market{letter-spacing:.06em;text-transform:uppercase;font-weight:800}.cmp-market-segment-separator,.cmp-market-segment-qualifier{color:var(--ink-secondary)}.cmp-market-segment-qualifier{font-weight:600}.cmp-market-segment-text[data-market=spot] .cmp-market-segment-market{color:#059669}.cmp-market-segment-text[data-market=future] .cmp-market-segment-market{color:#2563eb}.cmp-market-segment-text[data-market=delivery] .cmp-market-segment-market{color:#d97706}.cmp-market-segment-text[data-market=options] .cmp-market-segment-market{color:#7c3aed}.cmp-duel-header .cmp-duel-value-left{padding-right:0}.cmp-duel-header .cmp-duel-value-right{padding-left:0}.cmp-duel-value{font-variant-numeric:tabular-nums;color:var(--ink);text-align:center;justify-content:center;align-items:center;gap:8px;min-width:0;padding:10px 0;font-size:.8125rem;font-weight:500;display:flex}.cmp-duel-value-left,.cmp-duel-value-right{text-align:center;justify-content:center;padding-left:0;padding-right:0}.cmp-duel-label{text-align:center;color:var(--ink-secondary);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;width:100%;min-width:0;padding:0 12px;font-size:.6875rem;font-weight:600}.cmp-duel-row-decided{transition:background var(--transition-smooth)}.cmp-duel-row-decided.cmp-theme-left{background:var(--compare-row-win-left-bg)}.cmp-duel-row-decided.cmp-theme-right{background:var(--compare-row-win-right-bg)}@media (hover:hover) and (pointer:fine){.cmp-duel-row-decided.cmp-theme-left:hover{background:var(--compare-row-win-left-bg-hover)}.cmp-duel-row-decided.cmp-theme-right:hover{background:var(--compare-row-win-right-bg-hover)}}.cmp-duel-win{color:#047857;font-weight:700}.cmp-duel-win.cmp-theme-left{color:var(--compare-left-accent-strong)}.cmp-duel-win.cmp-theme-right{color:var(--compare-right-accent-strong)}.cmp-duel-lose{color:var(--ink-tertiary)}.cmp-win-check{color:#fff;background:#059669;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.cmp-win-check.cmp-theme-left{background:var(--compare-left-accent)}.cmp-win-check.cmp-theme-right{background:var(--compare-right-accent)}.cmp-verdict-section{margin-bottom:32px}.cmp-conversion-section{gap:20px;margin-bottom:32px;display:grid}.cmp-conversion-block{gap:14px;display:grid}.cmp-conversion-block-header .cmp-section-desc{margin-bottom:0}.cmp-conversion-persona-grid,.cmp-conversion-opportunity-grid{gap:16px;display:grid}.cmp-conversion-persona-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cmp-conversion-opportunity-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cmp-conversion-card{gap:12px;display:grid}.cmp-conversion-card-points{gap:8px;margin:0;padding-left:1.1rem;display:grid}.cmp-conversion-card-point{color:var(--ink-secondary)}.cmp-conversion-card-point::marker{color:var(--ink-tertiary)}.cmp-conversion-persona-card{position:relative;overflow:hidden}.cmp-conversion-persona-card:before{content:"";pointer-events:none;height:4px;position:absolute;inset:0 0 auto}.cmp-conversion-persona-card-all_round:before{background:linear-gradient(90deg,#0891b2 0%,#22c55e 52%,#f59e0b 100%)}.cmp-conversion-persona-card-maker:before{background:linear-gradient(90deg,#0f766e 0%,#14b8a6 100%)}.cmp-conversion-persona-card-taker:before{background:linear-gradient(90deg,#1d4ed8 0%,#60a5fa 100%)}.cmp-conversion-persona-card-referral:before{background:linear-gradient(90deg,#9333ea 0%,#f97316 100%)}.cmp-conversion-card.cmp-theme-left{border-color:color-mix(in srgb,var(--compare-left-accent)28%,var(--line));box-shadow:0 10px 24px color-mix(in srgb,var(--compare-left-accent-soft)18%,transparent),var(--shadow-sm)}.cmp-conversion-card.cmp-theme-right{border-color:color-mix(in srgb,var(--compare-right-accent)28%,var(--line));box-shadow:0 10px 24px color-mix(in srgb,var(--compare-right-accent-soft)18%,transparent),var(--shadow-sm)}.cmp-conversion-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cmp-conversion-card-brand{align-items:center;gap:12px;min-width:0;display:flex}.cmp-conversion-card-heading{gap:4px;min-width:0;display:grid}.cmp-conversion-card-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-secondary);font-size:.6875rem;font-weight:700}.cmp-conversion-card-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1rem;font-weight:800}.cmp-conversion-card-count,.cmp-conversion-gap-chip{background:var(--line-light);max-width:min(100%,180px);min-height:28px;color:var(--ink-secondary);text-align:center;white-space:normal;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:700;line-height:1.25;display:inline-flex}.cmp-conversion-card.cmp-theme-left .cmp-conversion-gap-chip,.cmp-conversion-card.cmp-theme-left .cmp-conversion-card-count{background:color-mix(in srgb,var(--compare-left-accent-soft)72%,var(--surface-raised));color:var(--compare-left-accent-strong)}.cmp-conversion-card.cmp-theme-right .cmp-conversion-gap-chip,.cmp-conversion-card.cmp-theme-right .cmp-conversion-card-count{background:color-mix(in srgb,var(--compare-right-accent-soft)72%,var(--surface-raised));color:var(--compare-right-accent-strong)}.cmp-conversion-chip-row{min-width:0}.cmp-conversion-card .cmp-market-chip-row{justify-content:flex-start}.cmp-conversion-card .exchange-segment-badge{text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word;justify-content:center;align-items:center;min-height:24px;line-height:1.25;display:inline-flex}.cmp-conversion-card-body,.cmp-conversion-card-basis{color:var(--ink-secondary);margin:0;font-size:.8125rem;line-height:1.6}.cmp-conversion-body-highlight{font-weight:800}.cmp-conversion-body-highlight.cmp-theme-left{color:var(--compare-left-accent-strong)}.cmp-conversion-body-highlight.cmp-theme-right{color:var(--compare-right-accent-strong)}.cmp-conversion-impact-row{color:var(--ink);margin:0;font-size:.875rem;font-weight:600;line-height:1.5}.cmp-conversion-impact-amount{font-size:1.125rem;font-weight:800}.cmp-conversion-impact-amount.cmp-theme-left{color:var(--compare-left-accent-strong)}.cmp-conversion-impact-amount.cmp-theme-right{color:var(--compare-right-accent-strong)}.cmp-conversion-card-basis{color:var(--ink-tertiary)}.cmp-conversion-fee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cmp-conversion-fee-cell{background:color-mix(in srgb,var(--surface-raised)88%,var(--bg));border:1px solid color-mix(in srgb,var(--line)90%,var(--surface-raised));border-radius:12px;gap:4px;min-width:0;padding:10px 12px;display:grid}.cmp-conversion-fee-cell-win.cmp-theme-left{border-color:color-mix(in srgb,var(--compare-left-accent)46%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--compare-left-accent)22%,transparent);background:color-mix(in srgb,var(--compare-left-accent-soft)26%,var(--surface-raised))}.cmp-conversion-fee-cell-win.cmp-theme-right{border-color:color-mix(in srgb,var(--compare-right-accent)46%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--compare-right-accent)22%,transparent);background:color-mix(in srgb,var(--compare-right-accent-soft)26%,var(--surface-raised))}.cmp-conversion-fee-cell-win .cmp-conversion-fee-value{color:var(--ink)}.cmp-conversion-fee-cell-win.cmp-theme-left .cmp-conversion-fee-value{color:var(--compare-left-accent-strong)}.cmp-conversion-fee-cell-win.cmp-theme-right .cmp-conversion-fee-value{color:var(--compare-right-accent-strong)}.cmp-conversion-fee-cell-lose .cmp-conversion-fee-value{color:var(--ink-secondary)}.cmp-conversion-fee-label{color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:700;overflow:hidden}.cmp-conversion-fee-value{color:var(--ink);font-size:.9375rem;font-weight:800}.cmp-conversion-card-actions{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.cmp-conversion-card-actions .cmp-action-ghost,.cmp-conversion-card-actions .cmp-action-solid{text-align:center;white-space:normal;overflow-wrap:anywhere;flex:0 0 126px;justify-content:center;align-items:center;width:126px;min-height:38px;padding-block:8px;line-height:1.25;display:inline-flex}.cmp-action-inline-link{background:0 0;border:0;align-self:flex-end;align-items:center;min-height:24px;margin-left:auto;padding:0;font-size:.8125rem;font-weight:700;display:inline-flex;color:var(--redirect-link)!important;text-decoration:none!important}.cmp-action-inline-link:hover{color:var(--redirect-link-hover)!important;text-decoration:underline!important}.cmp-conversion-card-actions .cmp-action-inline-link{min-height:38px}.cmp-hero-actions .cmp-action-inline-link{align-self:center;margin-left:auto}.cmp-hero-actions-pair .cmp-action-inline-link{width:fit-content;min-width:0}.cmp-conversion-more{margin-top:2px}.cmp-conversion-more[open]{gap:14px;display:grid}.cmp-conversion-more-summary{cursor:pointer;width:fit-content;color:var(--accent);align-items:center;gap:6px;padding:0;font-size:.8125rem;font-weight:700;list-style:none;display:inline-flex}.cmp-conversion-more-summary::-webkit-details-marker{display:none}.cmp-conversion-more-summary:after{content:"▾";transition:transform var(--transition);font-size:.75rem}.cmp-conversion-more[open] .cmp-conversion-more-summary:after{transform:rotate(180deg)}.cmp-conversion-opportunity-grid-more{margin-top:2px}.cmp-quick-table{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:14px;overflow:hidden}.cmp-quick-table.cmp-theme-left{border-color:color-mix(in srgb,var(--compare-left-accent)28%,var(--line))}.cmp-quick-table.cmp-theme-right{border-color:color-mix(in srgb,var(--compare-right-accent)28%,var(--line))}.cmp-quick-table-header{background:0 0;min-height:52px}.cmp-quick-table-side{color:var(--ink-secondary);font-size:.75rem;font-weight:700}.cmp-quick-table-side .cmp-exchange-logo-header{width:88px;height:88px}.cmp-quick-table-label{min-width:0}.cmp-quick-table-center{white-space:normal;justify-items:center;gap:6px;min-width:0;padding:10px 8px;display:grid}.cmp-quick-table-center .cmp-market-segment-text{justify-content:center}@media (max-width:767px){.cmp-quick-table-center .cmp-market-segment-text,.cmp-duel-market-header .cmp-market-segment-text{justify-items:center;gap:2px;display:inline-grid}.cmp-quick-table-center .cmp-market-segment-market-wrap,.cmp-duel-market-header .cmp-market-segment-market-wrap{align-items:baseline;display:inline-flex}}.cmp-quick-table-market{color:var(--ink);font-size:.875rem;font-weight:700}.cmp-quick-table-metric{color:var(--ink-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.cmp-quick-table-row{cursor:pointer;color:inherit!important;text-decoration:none!important}.cmp-quick-table-row:hover{background:var(--surface-hover)}.cmp-quick-table-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #2563eb29}.cmp-quick-table-scoreline{justify-content:center}.cmp-verdict-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.cmp-verdict-card{border:1px solid var(--line);background:var(--card);transition:box-shadow var(--transition);border-radius:14px;flex-direction:column;gap:10px;padding:18px;display:flex}.cmp-verdict-link{cursor:pointer;text-align:left;color:inherit!important;text-decoration:none!important}.cmp-verdict-card:hover{box-shadow:var(--shadow-md)}.cmp-verdict-market-stack{gap:6px;display:grid}.cmp-verdict-link:focus-visible{box-shadow:0 0 0 3px #2563eb29,var(--shadow-md);outline:none}.cmp-verdict-left{border-left:3px solid #059669}.cmp-verdict-right{border-left:3px solid var(--accent)}.cmp-verdict-left .cmp-verdict-market{color:var(--compare-left-accent-strong)}.cmp-verdict-right .cmp-verdict-market{color:var(--compare-right-accent-strong)}.cmp-verdict-tie{border-left:3px solid var(--ink-tertiary)}.cmp-verdict-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cmp-verdict-market{color:var(--ink);font-size:.875rem;font-weight:700}.cmp-verdict-segment-badges{margin-top:0}.cmp-verdict-segment-badges .exchange-segment-badge{min-height:24px;padding:4px 9px;font-size:.625rem}.cmp-verdict-badge{background:var(--line-light);color:var(--ink-tertiary);letter-spacing:.02em;border-radius:999px;align-items:center;padding:3px 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.cmp-verdict-badge-decided{color:#059669;background:#ecfdf5}.cmp-verdict-badge-logo{background:0 0;padding:0}.cmp-verdict-text{color:var(--ink-secondary);margin:0;font-size:.8125rem;line-height:1.55}.site-footer{border-top:1px solid var(--line);margin-top:48px;padding:24px 0 8px}.site-footer-inner{text-align:center;justify-items:center;gap:10px;display:grid}.site-footer-brand,.site-footer-notice,.site-footer-contact,.site-footer-copyright{margin:0}.site-footer-brand{max-width:760px;color:var(--ink-secondary);font-size:.8125rem;font-weight:600}.site-footer-notice,.site-footer-contact,.site-footer-copyright{max-width:760px;color:var(--ink-tertiary);font-size:.75rem}.site-footer-links{flex-wrap:wrap;justify-content:center;gap:8px 16px;display:flex}.site-footer-links a{color:var(--ink-secondary);font-size:.75rem;font-weight:600}.site-footer-links a:hover{color:var(--ink)}.site-footer-contact{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.site-footer-contact a{color:var(--ink-secondary)}.site-footer-contact a:hover{color:var(--ink)}.legal-page{max-width:960px}.legal-page-shell{gap:18px;display:grid}.legal-page-hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,3vw,2.6rem);line-height:1.15}.legal-page-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;font-size:.8125rem;font-weight:700}.legal-page-summary{max-width:760px;color:var(--ink-secondary);margin:12px 0 0;font-size:.9375rem}.legal-page-meta{border:1px solid var(--line);background:var(--surface-muted);border-radius:16px;flex-wrap:wrap;gap:14px 20px;padding:16px 18px;display:flex}.legal-page-meta-item{gap:2px;display:grid}.legal-page-meta-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-tertiary);font-size:.75rem;font-weight:700}.legal-page-note{border:1px solid var(--line);background:var(--accent-soft);color:var(--ink-secondary);border-radius:14px;margin:0;padding:12px 14px;font-size:.8125rem}.legal-page-note-neutral{background:var(--surface-muted)}.legal-document-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:20px;padding:24px}.legal-document-section+.legal-document-section{border-top:1px solid var(--line-light);margin-top:24px;padding-top:24px}.legal-document-section h2{color:var(--ink);margin:0 0 10px;font-size:1.05rem;line-height:1.35}.legal-document-section p{color:var(--ink-secondary);margin:0}.legal-document-section p+p,.legal-document-list{margin-top:10px}.legal-document-list{color:var(--ink-secondary);padding-left:20px}.legal-document-list li+li{margin-top:6px}@media (max-width:960px){.home-intro-section{padding:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding-block:0;display:block}.home-intro-section:before,.home-intro-section:after{content:none}.detail-grid{grid-template-columns:1fr}.page-guide-popover{width:min(320px,100vw - 32px)}.page-guide-popover-end{left:12px;right:auto}.page-guide-popover-end:before{left:20px;right:auto}.exchange-summary-card{grid-template-columns:1fr}.exchange-summary-actions{align-items:flex-start}.exchange-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-meta-card-wide{grid-column:span 2}.quote-fields{grid-template-columns:1fr}.governance-header{flex-direction:column}.governance-meta{text-align:left}.home-hero{flex-direction:column}.hero-stat-panel{grid-template-columns:repeat(2,1fr)}.home-trust-grid{grid-template-columns:1fr}.market-tab-grid{grid-template-columns:repeat(2,1fr)}.compare-selector-grid{grid-template-columns:1fr}.market-detail-header{flex-direction:column}.market-detail-meta{text-align:left}.exchange-table-header{flex-direction:column}.cmp-hero{grid-template-columns:1fr}.cmp-hero-left,.cmp-hero-right{text-align:center;align-items:center;padding:24px}.cmp-hero-left .cmp-hero-identity{flex-direction:row}.cmp-hero-left .cmp-hero-actions{justify-content:center}.cmp-hero-selector{grid-template-columns:1fr;grid-template-areas:none;row-gap:16px}.cmp-hero-select-field{width:min(100%,320px)}.cmp-exchange-logo-hero{width:176px;height:176px}.exchange-header-shell{grid-template-columns:minmax(176px,220px) minmax(0,1fr)}.exchange-header-side{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start}.cmp-hero-divider{flex-direction:row;padding:0 24px}.cmp-hero-control-row{grid-template-columns:1fr;justify-items:center}.cmp-hero-control-row .cmp-hero-select-field:first-child,.cmp-hero-control-row .cmp-hero-select-field:last-child{justify-self:center}.cmp-hero-action-row{grid-template-columns:1fr;justify-items:center}.cmp-hero-actions-left,.cmp-hero-actions-right{grid-column:auto;justify-self:center;width:min(100%,320px)}.cmp-hero-divider-line{width:100%;height:1px}.cmp-scorecard{flex-wrap:wrap;justify-content:center}.cmp-score-bar{flex-basis:100%;order:3}.cmp-duel-label{padding:0 8px;font-size:.625rem}.cmp-duel-market-header{padding:6px 10px}.cmp-duel-header .cmp-duel-value{font-size:.6875rem}}@media (max-width:640px){.page-wrap{padding:0 16px 48px}.page-feature-breadcrumbs{margin:-22px 0 18px}.page-feature-breadcrumbs-shell{gap:5px 3px}.page-feature-breadcrumb-link{font-size:.71875rem}.exhub-intro-section{border-radius:22px;padding:22px 20px}.exchange-hub-page-content-mobile .exhub-compact-stack{gap:14px}.exhub-mobile-card-header{grid-template-columns:1fr}.exhub-mobile-highlight{text-align:left;justify-self:stretch;min-width:0}.exhub-mobile-action-row{flex-direction:column}.exhub-mobile-detail-button,.exhub-mobile-join-button{flex-basis:100%}.exchange-mobile-hero-surface-shell{gap:14px;padding:14px 14px 12px}.exchange-mobile-hero-surface-logo{width:76px;height:76px;padding:6px}.exchange-mobile-hero-extension{padding:0 14px 14px}.exchange-mobile-market-chip-row{padding:0 14px 12px}.exchange-mobile-title{font-size:1.375rem}.exchange-mobile-join-button{width:100%}.exchange-detail-page-content-mobile .exchange-policy-tables table{min-width:max-content}.cmp-mobile-selector-card{padding:14px}.cmp-mobile-selector-card .cmp-exchange-logo-hero{width:104px;height:104px}.cmp-quick-table-label,.cmp-quick-table-center{padding:8px 6px}.cmp-mobile-scorecard{padding:14px}.cmp-mobile-market-block{padding:0}.cmp-mobile-metric-grid{grid-template-columns:1fr}.home-section-divider-block{margin-top:28px;padding-top:24px}.site-header{align-items:center;overflow:visible}.site-brand-link{gap:10px}.site-brand-mark-image{width:32px;height:32px}.site-header-primary-row{width:100%;position:relative}.site-mobile-menu-toggle{display:inline-flex}.site-header-actions{z-index:90;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--card)96%,white 4%)0%,var(--card)100%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;gap:12px;width:max-content;max-width:calc(100vw - 32px);min-height:0;padding:12px;display:none;position:absolute;top:calc(100% - 4px);right:0;box-shadow:0 18px 42px #0f172a24,0 4px 12px #0f172a14}.site-header-actions.site-header-actions-mobile-open{display:grid}.site-header-toolbelt{border-top:1px solid color-mix(in srgb,var(--line)75%,transparent);justify-content:flex-end;align-items:center;gap:12px;margin-left:0;padding-top:8px}.site-header-desktop-toolbelt{display:none}.site-header-mobile-toolbelt{justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.site-header-mobile-locale-trigger{width:28px;height:28px;box-shadow:none;color:var(--ink-secondary);font:inherit;cursor:pointer;transition:transform var(--transition),color var(--transition),opacity var(--transition);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-header-mobile-locale-trigger:hover{color:var(--ink);opacity:.9}.site-header-mobile-locale-trigger:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.site-header-mobile-locale-panel{gap:10px;display:grid}.site-header-mobile-locale-panel-header{border-bottom:1px solid color-mix(in srgb,var(--line)75%,transparent);gap:6px;padding-bottom:10px;display:grid}.site-header-mobile-locale-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-tertiary);font-size:.75rem;font-weight:700}.site-header-mobile-locale-current{color:var(--ink);font-size:.875rem;font-weight:600}.site-header-mobile-locale-list{max-height:min(320px,100vh - 180px);padding-right:0}.legal-document-card{border-radius:16px;padding:18px}.site-footer-links{gap:8px 12px}.theme-toggle-glyph-sun{transform:translateY(-2px)}.theme-toggle-glyph-moon{transform:translate(.6px,-2px)}.locale-switcher{transform:none}.site-nav{flex-wrap:nowrap;grid-template-columns:1fr;align-items:stretch;gap:8px;min-width:0;display:grid}.site-nav-link{justify-content:flex-start;width:100%;min-height:38px;padding:0 14px}.tab-strip{scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;gap:8px;width:100%;margin:0;padding:4px 44px 10px 0;overflow-x:auto}.tab-strip::-webkit-scrollbar{display:none}.tab-strip-rail-shell{margin:0;overflow:hidden}.tab-strip-rail-shell:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--bg)100%);pointer-events:none;width:44px;position:absolute;top:0;bottom:0;right:0}.tab-strip-rail-shell:before{content:"";opacity:0;background:linear-gradient(270deg,transparent 0%,var(--bg)100%);pointer-events:none;width:32px;transition:opacity var(--transition);position:absolute;top:0;bottom:0;left:0}.tab-strip-rail-shell:after{opacity:0;transition:opacity var(--transition)}.tab-strip-rail-shell[data-rail-left-hidden=true]:before,.tab-strip-rail-shell[data-rail-right-hidden=true]:after{opacity:1}.tab-link{white-space:nowrap;scroll-snap-align:start;flex:none;padding:9px 14px}.locale-switcher-menu{max-width:calc(100vw - 32px);left:0;right:auto}.controls-row{flex-direction:column;align-items:stretch}.filter-inline{flex-wrap:wrap;margin-left:0}.home-filter-inline{width:100%}.home-filter-inline-fields{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ratio ratio""volume actions";align-items:flex-end;gap:12px;width:100%;min-width:0;display:grid}.home-filter-inline-fields>*{width:auto;min-width:0}.home-filter-inline-fields>.home-ratio-pair{grid-area:ratio;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.home-filter-inline-fields>.home-filter-field{grid-area:volume;justify-self:end}.home-linked-fee-controls-home .home-filter-inline-fields>.home-filter-field-volume,.home-linked-fee-controls-scatter .home-filter-inline-fields>.home-filter-field-volume,.home-linked-fee-controls-compare .home-filter-inline-fields>.home-filter-field-volume{justify-self:stretch;max-width:none;width:100%!important}.home-filter-inline-fields>.home-controls-group-actions{grid-area:actions;justify-self:end}.home-filter-inline .home-filter-actions{flex:none;justify-content:flex-end;gap:12px;margin-left:0}.home-ratio-input-group,.home-ratio-box{width:100%;min-width:0}.home-ratio-pair{gap:12px}.home-ratio-input-shell,.home-filter-field,.home-filter-input-shell{width:100%}.filter-inline input[type=number]{flex:1;min-width:0}.home-exchange-table-desktop{display:none}.home-exchange-table-mobile{margin-top:24px;display:block}.home-market-surface .home-exchange-table-mobile{padding:0 0 18px}.mobile-sort-bar{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;display:flex}.mobile-sort-label{color:var(--ink-secondary);align-items:center;display:inline-flex}.mobile-sort-icon{flex-shrink:0}.mobile-sort-select-wrap{flex:1;position:relative}.mobile-sort-select-trigger{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;padding:0;font-size:.9375rem;font-weight:600;display:flex}.mobile-sort-select-trigger:focus-visible{outline:2px solid var(--accent-soft);outline-offset:4px}.mobile-sort-trigger-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-sort-trigger-arrow{color:var(--ink-tertiary);transition:transform var(--transition);flex:none;margin-left:12px;font-size:.6rem}.mobile-sort-select-wrap.is-open .mobile-sort-trigger-arrow{transform:rotate(180deg)}.mobile-sort-option-list{z-index:20;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-md);gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0}.mobile-sort-option{width:100%;color:var(--ink-secondary);font:inherit;text-align:left;cursor:pointer;transition:background var(--transition),color var(--transition);background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:.875rem;display:flex}.mobile-sort-option:hover,.mobile-sort-option:focus-visible{background:var(--surface-hover);color:var(--ink);outline:none}.mobile-sort-option-active{background:var(--accent-soft);color:var(--accent);font-weight:600}.mobile-sort-option-text{min-width:0}.mobile-sort-option-check{flex:none;font-size:.8125rem}.mobile-home-exchange-table-shell{border-radius:var(--radius-md);box-shadow:none;background:0 0;border:0;position:relative;overflow:hidden}.mobile-home-exchange-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.mobile-home-exchange-table-scroll::-webkit-scrollbar{height:6px}.mobile-home-exchange-table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--line)90%,var(--ink-tertiary));border-radius:999px}.mobile-home-table-scroll-indicators{z-index:8;pointer-events:none;position:absolute;inset:0}.mobile-home-table-scroll-indicator{opacity:0;width:0;height:0;transition:opacity var(--transition);position:absolute;top:26px;transform:translateY(-50%)}.mobile-home-table-scroll-indicator.is-visible{opacity:1}.mobile-home-table-scroll-indicator-left{border-top:7px solid #0000;border-bottom:7px solid #0000;border-right:10px solid var(--accent);left:111px}.mobile-home-table-scroll-indicator-right{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:10px solid var(--accent);right:0}.mobile-home-exchange-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%}.mobile-home-exchange-table th,.mobile-home-exchange-table td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--line-light);padding:8px 6px}.mobile-home-exchange-table th{z-index:2;color:var(--ink-tertiary);text-align:center;white-space:normal;text-transform:none;letter-spacing:.01em;background:0 0;border-top:0;border-bottom:0;font-size:.6875rem;font-weight:500;position:sticky;top:0}.mobile-home-exchange-table th:first-child{z-index:6;isolation:isolate;box-shadow:none;background:0 0;left:0}.mobile-home-exchange-table td{color:var(--ink);font-size:.8125rem}.mobile-home-exchange-table td:first-child{z-index:4;isolation:isolate;box-shadow:none;background:0 0;position:sticky;left:0}.mobile-home-exchange-table thead th,.mobile-home-exchange-table td{background:0 0}.mobile-home-exchange-table thead th:first-child{background:var(--home-market-table-surface-bg,var(--card))}.mobile-home-exchange-table th:first-child,.mobile-home-exchange-table td:first-child{background:var(--home-market-table-surface-bg,var(--card));background-clip:padding-box}.mobile-home-exchange-table th:first-child:before,.mobile-home-exchange-table td:first-child:before{content:none}.mobile-home-exchange-table th.mobile-home-spacer-cell,.mobile-home-exchange-table td.mobile-home-spacer-cell{width:3px;min-width:3px;max-width:3px;box-shadow:none;pointer-events:none;background:0 0;padding:0}.mobile-home-exchange-table th.mobile-home-spacer-cell{z-index:5;left:116px}.mobile-home-exchange-table td.mobile-home-spacer-cell{z-index:3;position:sticky;left:116px}.mobile-home-exchange-table thead tr:first-child th{border-bottom:1px solid var(--line-light);border-top:0!important}.mobile-home-exchange-table tbody tr{transition:background var(--transition)}.mobile-home-exchange-table tbody tr:hover{background:0 0}.mobile-home-exchange-table .header-label-stack{letter-spacing:.01em;align-items:center;font-size:.65625rem;line-height:1.2}.mobile-home-exchange-table .header-label-stack>span{white-space:nowrap}.mobile-data-sort-button{width:100%;min-height:18px;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;transition:color var(--transition);background:0 0;border:none;justify-content:center;align-items:center;gap:4px;padding:0;font-size:.6875rem;font-weight:500;display:inline-flex}.mobile-data-sort-button.is-active{color:var(--accent);font-weight:700}.mobile-data-sort-button:focus-visible{color:var(--accent);outline:none}.mobile-data-sort-button-label{text-align:center;flex:0 auto;justify-content:center;align-items:center;min-width:0;display:inline-flex}.mobile-data-sort-button-arrow{width:10px;color:var(--accent);flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.mobile-data-sort-header{transition:color var(--transition),box-shadow var(--transition),border-bottom-color var(--transition);position:relative}.mobile-data-sort-header-active{color:var(--accent);z-index:3;box-shadow:inset 2px 0 0 color-mix(in srgb,var(--accent)74%,transparent),inset -2px 0 0 color-mix(in srgb,var(--accent)74%,transparent),inset 0 2px 0 color-mix(in srgb,var(--accent)74%,transparent);border-top-left-radius:12px;border-top-right-radius:12px;position:relative}.mobile-home-exchange-table tbody tr:last-child td{border-bottom:1px solid #0000}.mobile-home-exchange-table td.is-sorted-column{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--accent)74%,transparent),inset -2px 0 0 color-mix(in srgb,var(--accent)74%,transparent);background:0 0}.mobile-home-exchange-table td:first-child.is-sorted-column{background:var(--home-market-table-surface-bg,var(--card));box-shadow:inset 2px 0 0 color-mix(in srgb,var(--accent)74%,transparent),inset -2px 0 0 color-mix(in srgb,var(--accent)74%,transparent)}.mobile-home-exchange-cell{padding-left:0;padding-right:0}.mobile-home-exchange-link{width:100%;color:inherit;flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:inline-flex;position:relative}.mobile-home-exchange-visual{justify-content:flex-start;align-items:center;gap:8px;width:100%;padding-top:4px;display:inline-flex;position:relative}.mobile-home-exchange-logo-link{width:68px;height:34px;margin:0}.mobile-home-exchange-rank{min-width:24px;color:var(--ink-secondary);font:inherit;font-size:inherit;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}.mobile-home-exchange-tier{justify-content:center;max-width:100%;padding:1px 5px;font-size:.46rem;font-weight:600}.mobile-home-exchange-tier-empty{color:var(--ink-tertiary);font-size:inherit;font-weight:400;line-height:1}.mobile-home-referral-code-cell .referral-code-wrap{justify-content:center;min-width:0;max-width:100%}.mobile-home-referral-code-cell .referral-code-cluster{flex-wrap:nowrap;justify-content:center;max-width:100%}.mobile-home-referral-code-cell .referral-code-wrap:not(.referral-code-wrap-official) code{text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.mobile-home-data-cell{font-variant-numeric:tabular-nums;text-align:center}.mobile-home-referral-code-cell{text-align:left;vertical-align:middle}.mobile-home-referral-code-cell .referral-code-wrap{flex:0 auto;justify-content:flex-start;width:auto}.mobile-home-referral-code-cell .referral-code-cluster,.mobile-home-referral-code-cell .referral-code-cluster.referral-code-cluster-official{justify-content:flex-start;align-items:center;width:100%}.mobile-home-exchange-table tbody tr:hover td,.mobile-home-exchange-table tbody tr:focus-within td{border-bottom-color:var(--line-light);box-shadow:none;background:0 0}.mobile-home-exchange-table tbody tr:hover td:first-child,.mobile-home-exchange-table tbody tr:focus-within td:first-child{background:var(--home-market-table-surface-bg,var(--card));box-shadow:none}.mobile-home-exchange-table tbody tr:last-child td.is-sorted-column{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--accent)74%,transparent),inset -2px 0 0 color-mix(in srgb,var(--accent)74%,transparent),inset 0 -2px 0 color-mix(in srgb,var(--accent)74%,transparent);border-bottom-right-radius:12px;border-bottom-left-radius:12px}.mobile-home-exchange-table tbody tr:hover td.is-sorted-column,.mobile-home-exchange-table tbody tr:focus-within td.is-sorted-column,.mobile-home-exchange-table tbody tr:hover td:first-child.is-sorted-column,.mobile-home-exchange-table tbody tr:focus-within td:first-child.is-sorted-column{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--accent)74%,transparent),inset -2px 0 0 color-mix(in srgb,var(--accent)74%,transparent)}.mobile-home-exchange-table tbody td{vertical-align:middle}.mobile-data-sort-header-active:after,.mobile-home-exchange-table td.is-sorted-column:after{content:none}.mobile-home-exchange-table tbody .mobile-home-fee-cell{position:relative}.mobile-home-exchange-table tbody .mobile-home-fee-cell:hover,.mobile-home-exchange-table tbody .mobile-home-fee-cell:focus-within{z-index:30}.mobile-home-exchange-table .fee-tooltip-bubble{width:min(220px,100vw - 32px)}.mobile-home-table-metric{width:100%;font:inherit;justify-items:center;gap:3px;display:grid}.mobile-home-table-metric-base{color:var(--ink-tertiary);font-size:inherit;white-space:nowrap;font-weight:400;line-height:1.1;text-decoration:line-through;display:block}.mobile-home-table-metric-base.is-placeholder{visibility:hidden}.mobile-home-table-metric-main{width:100%;font:inherit;justify-items:center;gap:3px;display:grid}.mobile-home-table-metric-value{color:var(--ink);font-size:inherit;white-space:nowrap;font-weight:400;line-height:1.2;display:block}.mobile-home-table-metric-value.is-highlighted{color:var(--discount)}.mobile-home-data-content{justify-items:center;gap:3px;width:100%;display:grid}.mobile-home-data-token{max-width:100%;font:inherit;justify-content:center;align-items:center;gap:4px;display:inline-flex}.mobile-home-data-token-label{text-overflow:ellipsis;max-width:100%;font:inherit;font-size:inherit;white-space:nowrap;font-weight:400;overflow:hidden}.mobile-home-data-base{color:var(--ink-tertiary);font-size:inherit;white-space:nowrap;font-weight:400;line-height:1.1;text-decoration:line-through;display:block}.mobile-home-data-value{color:var(--ink);font-size:inherit;white-space:nowrap;font-weight:400;line-height:1.2;display:block}.mobile-home-data-value.is-highlighted{color:var(--discount)}.mobile-home-data-value-wrap{text-align:center;width:100%;max-width:100%;display:block;position:relative;overflow:visible}.mobile-home-selected-data-ribbon-inline{font:inherit;padding:1px 5px;font-size:.5rem;display:inline-flex;position:absolute;top:calc(100% + 2px);left:50%;right:auto;transform:translate(-50%)}.mobile-home-referral-stack{justify-items:center;gap:4px;display:grid}.mobile-home-referral-primary{justify-content:center;align-items:center;width:100%;min-height:34px;display:flex}.mobile-home-referral-secondary{justify-content:center;align-items:center;width:100%;min-height:18px;display:flex}.mobile-home-referral-link{background:var(--accent-soft);min-height:22px;color:var(--accent);font:inherit;font-size:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-weight:400;display:inline-flex;text-decoration:none!important}.mobile-home-link-cell{text-align:center}.mobile-home-referral-empty{color:var(--ink-tertiary);font-size:inherit;font-weight:400;line-height:1}.mobile-home-referral-empty-centered{justify-content:center;align-items:center;min-height:56px;display:inline-flex}.mobile-home-exchange-table .best-cell-inner{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.hero-stat-panel{grid-template-columns:1fr}.compare-selector-result{align-items:flex-start}.intro-section h1{font-size:1.25rem}.exchange-meta-grid{grid-template-columns:1fr}.exchange-meta-card-wide{grid-column:auto}.exchange-title{font-size:1.25rem}.exchange-info-row{gap:16px;padding:16px}.exchange-info-row-embedded{flex-wrap:wrap}.exchange-info-row-embedded .exchange-info-item{flex:160px}.exchange-info-row-embedded .exchange-info-item-cta{min-width:0}.exchange-header-copy{width:100%}.exchange-header-meta-chip{min-height:28px;padding:0 10px;font-size:.6875rem}.exchange-logo-badge{width:160px;height:160px}.exchange-header-shell{grid-template-columns:1fr;gap:18px}.exchange-header-side{grid-template-columns:1fr}.exchange-desktop-hero-fact-list{padding:16px}.exchange-anchor-section{scroll-margin-top:var(--section-sticky-offset)}.exchange-tab-nav-wrap{padding-top:6px}.exchange-tab-nav{gap:8px;padding:6px}.cmp-hero{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:10px 8px;margin-bottom:4px;padding:14px 0 12px}.cmp-hero-selector{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left-logo center right-logo""left-select center-action right-select""left-actions spacer right-actions";row-gap:12px}.cmp-hero-side{gap:10px;min-width:0}.cmp-hero-left,.cmp-hero-right{text-align:center;align-items:center;padding:0}.cmp-hero-left{grid-column:1}.cmp-hero-right{grid-column:3}.cmp-hero-left .cmp-hero-identity,.cmp-hero-right .cmp-hero-identity{flex-direction:row}.cmp-hero-logo-link{border-radius:18px}.cmp-exchange-logo-hero{width:104px;height:104px}.cmp-exchange-logo-placeholder-text{max-width:108px;font-size:.75rem;line-height:1.45}.cmp-hero-divider{flex-direction:column;grid-column:2;justify-content:center;align-self:center;min-height:104px;padding:0}.cmp-hero-divider-line{width:1px;height:24px}.cmp-vs-badge{width:30px;height:30px;font-size:.6875rem}.cmp-hero-control-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 10px}.cmp-hero-control-row .cmp-hero-select-field:first-child,.cmp-hero-control-row .cmp-hero-select-field:last-child{justify-self:stretch}.cmp-hero-select-field{gap:6px;width:100%}.cmp-hero-select-label{letter-spacing:.03em;font-size:.6875rem}.cmp-hero-select{min-height:42px;padding:0 12px;font-size:.875rem}.cmp-hero-open-button{justify-content:center;width:100%;min-width:0;min-height:44px}.cmp-hero-action-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 10px}.cmp-hero-open-row{grid-column:1/-1;justify-items:stretch;width:100%}.cmp-hero-actions-left,.cmp-hero-actions-right{justify-self:stretch;width:100%}.cmp-hero-side-meta{gap:8px}.cmp-hero-promo{gap:6px}.cmp-hero-promo-item{justify-items:stretch;gap:4px}.cmp-hero-promo-inline{gap:5px;min-height:0}.cmp-hero-actions-left .cmp-hero-promo-item,.cmp-hero-actions-right .cmp-hero-promo-item{justify-items:stretch}.cmp-hero-promo-label{font-size:.625rem}.cmp-hero-promo-value,.cmp-hero-promo-code{font-size:.8125rem}.cmp-hero-promo-copy{font-size:.6875rem}.cmp-hero-promo-hook{font-size:.75rem}.cmp-hero-promo .referral-code-wrap,.cmp-hero-right .cmp-hero-promo .referral-code-wrap,.cmp-hero-actions-right .cmp-hero-promo .referral-code-wrap{justify-content:flex-start;width:fit-content;max-width:100%}.cmp-hero-action-row .cmp-hero-actions{flex-direction:column;align-items:stretch;gap:6px}.cmp-hero-action-row .cmp-action-ghost,.cmp-hero-action-row .cmp-action-solid{flex:auto;width:100%}.cmp-scorecard{gap:14px;margin-bottom:28px;padding:16px 18px}.cmp-score-label{max-width:92px}.cmp-score-logo .cmp-exchange-logo-header{width:56px;height:56px}.cmp-verdict-grid{grid-template-columns:1fr}.compare-detail-page-sections-desktop,.compare-detail-page-sections-mobile{--cmp-table-center-column-width:140px}.cmp-quick-table-label,.cmp-quick-table-center{min-width:0}.cmp-quick-table-center{gap:5px;padding:10px 6px}.cmp-quick-table-market{font-size:.8125rem}.cmp-quick-table-metric,.cmp-quick-table-side{font-size:.6875rem}.cmp-quick-table-side .cmp-exchange-logo-header{width:56px;height:56px}.cmp-section-subheader-row{flex-direction:column;align-items:stretch;gap:12px}.cmp-market-stack{gap:14px}.cmp-duel-header{grid-template-columns:minmax(0,1fr)var(--cmp-table-center-column-width)minmax(0,1fr);min-height:84px;padding:0}.cmp-duel-header-side{min-height:84px}.cmp-duel-header-side-stack{padding:0 8px}.cmp-exchange-logo-header{width:56px;height:56px}.cmp-duel-market-header{gap:5px;min-width:0;padding:10px 6px}.cmp-duel-market-scoreline{gap:3px}.cmp-duel-market-score{font-size:1rem}.cmp-duel-market-score-separator{font-size:.875rem}.cmp-market-chip-row .exchange-segment-badge{white-space:nowrap;min-height:22px;padding:3px 8px;font-size:.625rem}.cmp-duel-row{min-height:46px;padding:0 14px}.cmp-duel-value{gap:6px;padding:9px 0;font-size:.75rem}.cmp-duel-value-left{padding-right:0}.cmp-duel-value-right{padding-left:0}.cmp-duel-label{white-space:normal;padding:0 6px;line-height:1.35}.cmp-market-source-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 14px 14px}.cmp-market-source-slot{justify-content:flex-start}.cmp-market-source-slot-right{grid-column:2;justify-content:flex-end}.cmp-market-source-meta{width:100%;font-size:.6875rem;line-height:1.5;display:block}.cmp-market-source-slot-left .cmp-market-source-meta{text-align:left}.cmp-market-source-slot-right .cmp-market-source-meta{text-align:right;margin-left:auto}.compare-link-rail-shell{margin:0;overflow:hidden}.compare-link-rail-shell:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--bg)100%);pointer-events:none;width:44px;position:absolute;top:0;bottom:0;right:0}.compare-link-row{scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;gap:12px;padding:4px 56px 10px 0;overflow-x:auto}.compare-link-row::-webkit-scrollbar{display:none}.compare-link-pill,.compare-link-more-card{scroll-snap-align:start;flex:0 0 min(82vw,280px);width:auto}.cmp-tally-dot{min-width:24px;height:24px;font-size:.6875rem}.cmp-scorecard{gap:14px;padding:16px}.cmp-inline-filter{justify-content:flex-start;width:100%}.cmp-section-subheader-row{flex-direction:column;align-items:stretch}.cmp-score-num{font-size:1.5rem}}.exchange-switch-page{--switch-line:color-mix(in srgb,var(--accent)13%,var(--line));--switch-line-soft:color-mix(in srgb,var(--accent)8%,var(--line));--switch-surface:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)95%,white 5%)0%,color-mix(in srgb,var(--card)98%,transparent)100%);--switch-surface-strong:radial-gradient(circle at top right,color-mix(in srgb,var(--accent)13%,transparent),transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)97%,transparent)0%,color-mix(in srgb,var(--card)100%,transparent)100%);--switch-grid-pattern:linear-gradient(color-mix(in srgb,var(--accent)4%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent)4%,transparent)1px,transparent 1px);background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent)12%,transparent),transparent 34%),radial-gradient(circle at top right,color-mix(in srgb,var(--discount)9%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)35%,transparent),transparent 22%),var(--bg)}.exchange-switch-shell{gap:22px;width:min(1160px,100vw - 32px);margin:0 auto;padding:24px 0 56px;display:grid}.exchange-switch-filter-shell{gap:18px;display:grid}.exchange-switch-filter-shell-hub{justify-self:center;width:min(100%,900px)}.exchange-switch-filter-card{border:1px solid color-mix(in srgb,var(--accent)10%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted)74%,var(--surface-raised))0%,color-mix(in srgb,var(--card)98%,transparent)100%);border-radius:28px;gap:18px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #0f172a14,inset 0 1px #ffffff85}.exchange-switch-filter-card:before{content:"";background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent)9%,transparent),transparent 52%),linear-gradient(180deg,#ffffff0f,transparent 38%);pointer-events:none;position:absolute;inset:0}.exchange-switch-filter-card>*{z-index:1;position:relative}.exchange-switch-filter-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.exchange-switch-filter-card-copy,.exchange-switch-toolbar-current-copy,.exchange-switch-advanced-copy{gap:6px;display:grid}.exchange-switch-toolbar-current{border:1px solid color-mix(in srgb,var(--accent)10%,var(--line));background:color-mix(in srgb,var(--surface-raised)88%,var(--surface-muted));border-radius:22px;align-items:center;gap:14px;min-width:min(100%,320px);padding:14px 16px;display:flex}.exchange-switch-toolbar-current .exchange-switch-stage-logo,.exchange-switch-toolbar-current .exchange-switch-stage-logo-fallback{border-radius:18px;width:56px;height:56px}.exchange-switch-toolbar-current .exchange-switch-stage-title{font-size:1rem}.exchange-switch-toolbar-grid{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:12px;display:grid}.exchange-switch-filter-shell-hub .exchange-switch-toolbar-grid{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr))}.exchange-switch-hero-field-wide{grid-column:span 1}.exchange-switch-toolbar-inline-label,.exchange-switch-advanced-label{color:var(--ink-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.exchange-switch-toolbar-inline-value,.exchange-switch-advanced-title{font-size:1rem;font-weight:800;line-height:1.2}.exchange-switch-advanced-panel{border:1px solid color-mix(in srgb,var(--accent)9%,var(--line));background:color-mix(in srgb,var(--surface-raised)90%,transparent);border-radius:22px;overflow:hidden}.exchange-switch-advanced-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;list-style:none;display:flex}.exchange-switch-advanced-summary::-webkit-details-marker{display:none}.exchange-switch-advanced-toggle{border:1px solid color-mix(in srgb,var(--accent)12%,var(--line));background:color-mix(in srgb,var(--surface-muted)84%,var(--surface-raised));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.exchange-switch-advanced-toggle:before{content:"";border-right:2px solid var(--ink-secondary);border-bottom:2px solid var(--ink-secondary);width:10px;height:10px;transition:transform .18s;transform:rotate(45deg)translateY(-1px)}.exchange-switch-advanced-panel[open] .exchange-switch-advanced-toggle:before{transform:rotate(-135deg)translate(-1px)}.exchange-switch-advanced-content{gap:14px;padding:0 18px 18px;display:grid}.exchange-switch-filter-shell-hub .exchange-switch-hero-cta-row{padding-top:0}.exchange-switch-unified-hero,.exchange-switch-market-section,.exchange-switch-empty-state,.exchange-switch-detail-cta{border:1px solid var(--switch-line);background:var(--switch-surface);border-radius:32px;position:relative;overflow:hidden;box-shadow:0 24px 56px #0f172a14}.exchange-switch-unified-hero:before,.exchange-switch-market-section:before{content:"";background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent)10%,transparent),transparent 46%),radial-gradient(circle at bottom left,color-mix(in srgb,var(--discount)7%,transparent),transparent 34%);pointer-events:none;position:absolute;inset:0}.exchange-switch-unified-hero:after,.exchange-switch-market-section:after{content:"";background-image:var(--switch-grid-pattern);pointer-events:none;background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000029,#0000 88%);mask-image:linear-gradient(#00000029,#0000 88%)}.exchange-switch-unified-hero{isolation:isolate;gap:20px;padding:30px;display:grid}.exchange-switch-hero-intro{z-index:1;gap:10px;max-width:820px;display:grid;position:relative}.exchange-switch-hero-kicker,.exchange-switch-stage-label,.exchange-switch-hero-field-label,.exchange-switch-stat-label,.exchange-switch-hero-discount-grid-title,.exchange-switch-market-summary-eyebrow,.exchange-switch-featured-card-kicker,.exchange-switch-impact-label{color:var(--ink-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.exchange-switch-hero-title,.exchange-switch-section-title,.exchange-switch-card-title,.exchange-switch-empty-title,.exchange-switch-baseline-ledger-title{margin:0}.exchange-switch-hero-title{letter-spacing:-.03em;font-size:clamp(2rem,3vw,2.8rem);line-height:1.06}.exchange-switch-hero-description,.exchange-switch-stage-body,.exchange-switch-preview-body,.exchange-switch-section-description,.exchange-switch-empty-body,.exchange-switch-caveat,.exchange-switch-impact-context,.exchange-switch-featured-card-subtitle,.exchange-switch-card-subtitle{color:var(--ink-secondary);margin:0}.exchange-switch-hero-stage{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr) minmax(0,1.02fr);gap:18px;display:grid;position:relative}.exchange-switch-stage-panel{border:1px solid var(--switch-line-soft);background:var(--switch-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:26px;align-content:start;gap:16px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.exchange-switch-stage-panel:before,.exchange-switch-impact-band:before,.exchange-switch-featured-card:before,.exchange-switch-baseline-ledger:before,.exchange-switch-alternative-card:before{content:"";pointer-events:none;position:absolute;inset:0}.exchange-switch-stage-panel-current:before{background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent)8%,transparent),transparent 54%)}.exchange-switch-stage-panel-profile:before{background:radial-gradient(circle at top center,color-mix(in srgb,var(--accent)7%,transparent),transparent 60%)}.exchange-switch-stage-panel-preview{background:var(--switch-surface-strong)}.exchange-switch-stage-panel-preview:before{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent)12%,transparent),transparent 48%)}.exchange-switch-stage-panel-preview-profile{border-color:color-mix(in srgb,var(--accent)14%,var(--line))}.exchange-switch-stage-panel-preview-placeholder{border-color:color-mix(in srgb,var(--line)88%,transparent)}.exchange-switch-stage-panel-preview-candidate{border-color:color-mix(in srgb,var(--accent)16%,var(--line));box-shadow:0 18px 32px #2563eb14}.exchange-switch-panel-heading,.exchange-switch-preview-copy,.exchange-switch-stage-copy,.exchange-switch-market-summary-copy,.exchange-switch-featured-card-copy,.exchange-switch-impact-copy{gap:6px;display:grid}.exchange-switch-stage-identity,.exchange-switch-preview-head,.exchange-switch-featured-card-brand,.exchange-switch-alternative-card-brand,.exchange-switch-detail-cta{align-items:center;gap:16px;display:flex}.exchange-switch-stage-logo,.exchange-switch-card-logo,.exchange-switch-preview-logo{border:1px solid color-mix(in srgb,var(--accent)10%,var(--line));background:color-mix(in srgb,var(--surface-raised)88%,transparent);border-radius:20px}.exchange-switch-stage-logo,.exchange-switch-stage-logo-fallback{width:72px;height:72px}.exchange-switch-preview-logo,.exchange-switch-preview-logo-fallback{width:60px;height:60px}.exchange-switch-stage-logo-fallback,.exchange-switch-card-logo-fallback,.exchange-switch-preview-logo-fallback{border:1px solid color-mix(in srgb,var(--accent)12%,var(--line));background:color-mix(in srgb,var(--accent)14%,var(--surface-raised));color:var(--accent);border-radius:20px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.exchange-switch-card-logo,.exchange-switch-card-logo-fallback{border-radius:18px;width:56px;height:56px}.exchange-switch-stage-title,.exchange-switch-preview-title,.exchange-switch-baseline-ledger-title{font-size:1.25rem;font-weight:800;line-height:1.25}.exchange-switch-stage-chip-row,.exchange-switch-preview-chip-row,.exchange-switch-preview-meta-row,.exchange-switch-featured-card-meta,.exchange-switch-baseline-ledger-chip-row,.exchange-switch-candidate-actions{flex-wrap:wrap;gap:8px;display:flex}.exchange-switch-stage-chip,.exchange-switch-preview-chip,.exchange-switch-preview-meta-item,.exchange-switch-featured-card-chip,.exchange-switch-baseline-ledger-chip{border:1px solid color-mix(in srgb,var(--accent)12%,var(--line));background:color-mix(in srgb,var(--accent)6%,var(--surface-raised));min-height:30px;color:var(--ink-secondary);border-radius:999px;align-items:center;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.exchange-switch-current-ledger,.exchange-switch-preview-callout,.exchange-switch-preview-metric,.exchange-switch-current-ledger-item,.exchange-switch-hero-field,.exchange-switch-hero-discount-field,.exchange-switch-market-summary-analytics-item,.exchange-switch-featured-card-primary-item,.exchange-switch-featured-card-secondary-item,.exchange-switch-baseline-ledger-item,.exchange-switch-alternative-card-stat{border:1px solid color-mix(in srgb,var(--accent)8%,var(--line));background:color-mix(in srgb,var(--bg)42%,transparent);border-radius:18px;gap:6px;padding:14px 16px;display:grid}.exchange-switch-preview-metric strong,.exchange-switch-current-ledger-item strong,.exchange-switch-market-summary-analytics-item strong,.exchange-switch-featured-card-primary-item strong,.exchange-switch-featured-card-secondary-item strong,.exchange-switch-baseline-ledger-item strong,.exchange-switch-alternative-card-stat strong,.exchange-switch-preview-callout-value,.exchange-switch-impact-value{font-variant-numeric:tabular-nums}.exchange-switch-preview-metrics,.exchange-switch-current-ledger-grid,.exchange-switch-featured-card-primary,.exchange-switch-alternative-card-stats{gap:12px;display:grid}.exchange-switch-preview-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.exchange-switch-current-ledger{background:0 0;border:0;gap:12px;padding:0}.exchange-switch-current-ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-switch-current-ledger-item strong,.exchange-switch-preview-metric strong,.exchange-switch-market-summary-analytics-item strong,.exchange-switch-featured-card-primary-item strong,.exchange-switch-featured-card-secondary-item strong,.exchange-switch-baseline-ledger-item strong,.exchange-switch-alternative-card-stat strong{font-size:1rem}.exchange-switch-preview-metric-accent strong,.exchange-switch-market-summary-analytics-item-positive strong,.exchange-switch-featured-card-primary-item-accent strong,.exchange-switch-featured-card-primary-item-positive strong,.exchange-switch-alternative-card-stat-accent strong,.exchange-switch-alternative-card-stat-positive strong{color:var(--accent);font-size:1.12rem}.exchange-switch-market-summary-analytics-item-negative strong,.exchange-switch-featured-card-primary-item-negative strong,.exchange-switch-alternative-card-stat-negative strong,.exchange-switch-preview-callout-negative .exchange-switch-preview-callout-value{color:var(--danger-ink)}.exchange-switch-preview-callout{background:linear-gradient(135deg,color-mix(in srgb,var(--accent)8%,transparent),transparent 78%);gap:8px;position:relative}.exchange-switch-preview-callout-positive{border-color:color-mix(in srgb,var(--accent)18%,var(--line))}.exchange-switch-preview-callout-negative{border-color:color-mix(in srgb,var(--danger-ink)18%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--danger-soft)72%,transparent),transparent 80%)}.exchange-switch-preview-callout-label{color:var(--ink-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:700}.exchange-switch-preview-callout-value{font-size:clamp(1.15rem,2.1vw,1.7rem);line-height:1.08}.exchange-switch-preview-callout-positive .exchange-switch-preview-callout-value{color:var(--accent)}.exchange-switch-hero-form,.exchange-switch-results{gap:16px;display:grid}.exchange-switch-hero-input-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.exchange-switch-hero-input,.exchange-switch-hero-select,.exchange-switch-hero-discount-field input,.exchange-switch-hero-readonly-field{border:1px solid color-mix(in srgb,var(--accent)9%,var(--line));background:color-mix(in srgb,var(--card)94%,transparent);width:100%;min-height:50px;color:var(--ink);font:inherit;border-radius:16px;padding:0 15px;box-shadow:inset 0 1px #ffffffb3}.exchange-switch-hero-readonly-field{align-items:center;display:flex}.exchange-switch-hero-discount-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.exchange-switch-hero-discount-grid-title{grid-column:1/-1}.exchange-switch-hero-cta-row{align-items:center;gap:12px;padding-top:4px;display:flex}.exchange-switch-hero-submit,.exchange-switch-hero-reset{min-height:48px}.exchange-switch-hero-submit:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.exchange-switch-hero-reset{min-width:140px}.exchange-switch-impact-band{border:1px solid color-mix(in srgb,var(--accent)12%,var(--line));background:radial-gradient(circle at left center,color-mix(in srgb,var(--accent)12%,transparent),transparent 40%),linear-gradient(90deg,color-mix(in srgb,var(--surface-raised)92%,transparent),color-mix(in srgb,var(--card)98%,transparent));border-radius:28px;grid-column:1/-1;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:14px 24px;padding:22px 24px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.exchange-switch-impact-band-idle{border-style:dashed}.exchange-switch-impact-band-active{background:radial-gradient(circle at left center,color-mix(in srgb,var(--accent)16%,transparent),transparent 38%),linear-gradient(90deg,color-mix(in srgb,var(--surface-raised)94%,transparent),color-mix(in srgb,var(--card)100%,transparent));border-style:solid}.exchange-switch-impact-value{font-size:clamp(1.2rem,2vw,1.95rem);font-weight:900;line-height:1.1}.exchange-switch-impact-context{text-align:right;justify-self:end;max-width:360px}.exchange-switch-empty-state{padding:24px}.exchange-switch-empty-state-page{text-align:center}.exchange-switch-market-summary{cursor:default;z-index:1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:22px 24px;display:grid;position:relative}.exchange-switch-market-summary-main{align-content:start;gap:12px;display:grid}.exchange-switch-market-summary-analytics{grid-template-columns:repeat(2,minmax(0,180px));justify-content:end;gap:10px;display:grid}.exchange-switch-market-summary-analytics-item{gap:6px;min-height:92px;display:grid}.exchange-switch-market-summary-analytics-item-positive{border-color:color-mix(in srgb,var(--accent)18%,var(--line))}.exchange-switch-market-summary-analytics-item-negative{border-color:color-mix(in srgb,var(--danger-ink)18%,var(--line))}.exchange-switch-market-summary-toggle{display:none}.exchange-switch-market-body{z-index:1;gap:18px;padding:0 24px 24px;display:grid;position:relative}.exchange-switch-market-dossier-grid{grid-template-columns:minmax(0,1.24fr) minmax(280px,.76fr);align-items:start;gap:18px;display:grid}.exchange-switch-featured-card,.exchange-switch-baseline-ledger,.exchange-switch-alternative-card{transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.exchange-switch-featured-card{border:1px solid color-mix(in srgb,var(--accent)16%,var(--line));background:var(--switch-surface-strong);border-radius:28px;gap:18px;padding:22px;display:grid;box-shadow:0 18px 44px #2563eb14}.exchange-switch-featured-card:before{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent)14%,transparent),transparent 48%)}.exchange-switch-featured-card-subtitle,.exchange-switch-card-subtitle{font-size:.92rem}.exchange-switch-featured-card-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.exchange-switch-featured-card-primary-item-accent,.exchange-switch-alternative-card-stat-accent{border-color:color-mix(in srgb,var(--accent)18%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--accent)9%,transparent),transparent)}.exchange-switch-featured-card-primary-item-positive,.exchange-switch-alternative-card-stat-positive{border-color:color-mix(in srgb,var(--accent)18%,var(--line))}.exchange-switch-featured-card-primary-item-negative,.exchange-switch-alternative-card-stat-negative{border-color:color-mix(in srgb,var(--danger-ink)18%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--danger-soft)72%,transparent),transparent)}.exchange-switch-baseline-ledger{border:1px solid color-mix(in srgb,var(--accent)10%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)95%,transparent),color-mix(in srgb,var(--card)99%,transparent));border-radius:24px;gap:16px;padding:20px;display:grid}.exchange-switch-baseline-ledger:before{background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent)7%,transparent),transparent 52%)}.exchange-switch-baseline-ledger-head,.exchange-switch-baseline-ledger-grid{gap:12px;display:grid}.exchange-switch-alternatives-section{gap:14px;display:grid}.exchange-switch-alternatives-header{justify-content:space-between;align-items:end;gap:12px;display:flex}.exchange-switch-alternative-card{border:1px solid color-mix(in srgb,var(--accent)10%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)96%,transparent),color-mix(in srgb,var(--card)99%,transparent));border-radius:24px;gap:14px;padding:18px;display:grid}.exchange-switch-alternative-card:before{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent)8%,transparent),transparent 54%)}.exchange-switch-alternative-card-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.exchange-switch-detail-cta{justify-content:space-between;margin:20px 0;padding:24px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.exchange-switch-stage-panel:hover,.exchange-switch-impact-band:hover,.exchange-switch-featured-card:hover,.exchange-switch-baseline-ledger:hover,.exchange-switch-alternative-card:hover{border-color:color-mix(in srgb,var(--accent)18%,var(--line));transform:translateY(-2px);box-shadow:0 22px 42px #0f172a17}}.exchange-switch-caveat{padding:0 4px;font-size:.92rem}@media (max-width:1080px){.exchange-switch-filter-card-head,.exchange-switch-toolbar-grid{grid-template-columns:minmax(0,1fr)}.exchange-switch-toolbar-current{min-width:0}.exchange-switch-hero-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-switch-stage-panel-preview,.exchange-switch-impact-band{grid-column:1/-1}.exchange-switch-market-dossier-grid{grid-template-columns:minmax(0,1fr)}.exchange-switch-impact-context{text-align:left;justify-self:start;max-width:none}}@media (max-width:900px){.exchange-switch-toolbar-inline{flex-direction:column;align-items:flex-start}.exchange-switch-hero-discount-grid,.exchange-switch-featured-card-primary,.exchange-switch-alternative-card-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-switch-impact-band,.exchange-switch-market-summary{grid-template-columns:minmax(0,1fr)}.exchange-switch-market-summary-analytics{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start}.exchange-switch-alternative-grid{grid-template-columns:minmax(0,1fr)}.exchange-switch-detail-cta,.exchange-switch-featured-card-brand,.exchange-switch-alternative-card-head{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.exchange-switch-filter-card{border-radius:24px;padding:18px}.exchange-switch-toolbar-current{flex-direction:column;align-items:flex-start}.exchange-switch-advanced-summary{padding:14px 16px}.exchange-switch-advanced-content{padding:0 16px 16px}.exchange-switch-shell{width:min(100vw - 20px,1160px)}.exchange-switch-unified-hero,.exchange-switch-market-section,.exchange-switch-empty-state,.exchange-switch-detail-cta{border-radius:24px;padding:18px}.exchange-switch-hero-stage{grid-template-columns:minmax(0,1fr)}.exchange-switch-stage-panel-preview{order:1}.exchange-switch-stage-panel-profile{order:2}.exchange-switch-impact-band{order:3}.exchange-switch-stage-panel-current{order:4}.exchange-switch-stage-panel,.exchange-switch-impact-band,.exchange-switch-featured-card,.exchange-switch-baseline-ledger,.exchange-switch-alternative-card{border-radius:22px;padding:18px}.exchange-switch-current-ledger-grid,.exchange-switch-hero-discount-grid,.exchange-switch-preview-metrics,.exchange-switch-featured-card-primary,.exchange-switch-featured-card-secondary,.exchange-switch-alternative-card-stats{grid-template-columns:minmax(0,1fr)}.exchange-switch-hero-cta-row,.exchange-switch-candidate-actions,.exchange-switch-detail-cta{flex-direction:column;align-items:stretch}.exchange-switch-hero-submit,.exchange-switch-hero-reset,.exchange-switch-candidate-actions .cmp-action-solid,.exchange-switch-candidate-actions .cmp-action-ghost,.exchange-switch-detail-cta-action{width:100%}.exchange-switch-impact-context{max-width:none}.exchange-switch-market-section>summary{cursor:pointer}.exchange-switch-market-summary{padding:18px 0}.exchange-switch-market-summary-analytics{grid-template-columns:minmax(0,1fr)}.exchange-switch-market-summary-toggle{border:1px solid color-mix(in srgb,var(--accent)14%,var(--line));background:color-mix(in srgb,var(--surface-raised)88%,transparent);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.exchange-switch-market-summary-toggle:before{content:"";border-right:2px solid var(--ink-secondary);border-bottom:2px solid var(--ink-secondary);width:10px;height:10px;transition:transform .18s;transform:rotate(45deg)translateY(-1px)}.exchange-switch-market-section[open] .exchange-switch-market-summary-toggle:before{transform:rotate(-135deg)translate(-1px)}.exchange-switch-market-body{padding:0}.exchange-switch-market-section:not([open]) .exchange-switch-market-body{display:none}.exchange-switch-featured-card-meta,.exchange-switch-baseline-ledger-chip-row,.exchange-switch-preview-chip-row,.exchange-switch-preview-meta-row{gap:6px}}.exchange-switch-page{--switch-line:color-mix(in srgb,var(--accent)10%,var(--line));--switch-line-strong:color-mix(in srgb,var(--accent)16%,var(--line));--switch-surface:linear-gradient(180deg,color-mix(in srgb,var(--card)98%,white 2%)0%,color-mix(in srgb,var(--surface-raised)98%,transparent)100%);--switch-surface-muted:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)97%,transparent)0%,color-mix(in srgb,var(--card)99%,transparent)100%);--switch-surface-accent:linear-gradient(180deg,color-mix(in srgb,var(--accent)5%,var(--card))0%,color-mix(in srgb,var(--surface-raised)98%,transparent)100%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)26%,transparent),transparent 18%),radial-gradient(circle at top right,color-mix(in srgb,var(--accent)5%,transparent),transparent 32%),var(--bg)}.exchange-switch-shell{gap:20px;width:min(1120px,100vw - 32px)}.exchange-switch-unified-hero:before,.exchange-switch-unified-hero:after,.exchange-switch-filter-card:before,.exchange-switch-market-section:before,.exchange-switch-market-section:after,.exchange-switch-featured-card:before,.exchange-switch-alternative-card:before{content:none}.exchange-switch-filter-card,.exchange-switch-summary-card,.exchange-switch-featured-card,.exchange-switch-market-section,.exchange-switch-alternative-card,.exchange-switch-empty-state,.exchange-switch-detail-cta,.exchange-switch-method-note{border:1px solid var(--switch-line);background:var(--switch-surface);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 14px 32px #0f172a0f}.exchange-switch-filter-shell,.exchange-switch-summary-hero,.exchange-switch-results,.exchange-switch-market-list{gap:16px;display:grid}.exchange-switch-filter-shell-hub{gap:18px}.exchange-switch-filter-card,.exchange-switch-summary-card,.exchange-switch-featured-card,.exchange-switch-alternative-card,.exchange-switch-empty-state,.exchange-switch-detail-cta,.exchange-switch-method-note{gap:18px;padding:22px}.exchange-switch-filter-shell-compact .exchange-switch-filter-card{padding:20px 22px}.exchange-switch-hero-intro{max-width:760px;position:static}.exchange-switch-hero-kicker,.exchange-switch-stage-label,.exchange-switch-hero-field-label,.exchange-switch-stat-label,.exchange-switch-hero-discount-grid-title,.exchange-switch-market-summary-eyebrow,.exchange-switch-featured-card-kicker,.exchange-switch-advanced-label,.exchange-switch-toolbar-inline-label{color:var(--ink-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.exchange-switch-hero-title,.exchange-switch-section-title,.exchange-switch-card-title,.exchange-switch-empty-title,.exchange-switch-advanced-title{margin:0}.exchange-switch-hero-description,.exchange-switch-stage-body,.exchange-switch-section-description,.exchange-switch-empty-body,.exchange-switch-caveat,.exchange-switch-featured-card-subtitle,.exchange-switch-card-subtitle{color:var(--ink-secondary);margin:0}.exchange-switch-filter-card-head,.exchange-switch-detail-cta{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.exchange-switch-filter-card-copy,.exchange-switch-toolbar-current-copy,.exchange-switch-summary-copy,.exchange-switch-featured-card-copy,.exchange-switch-market-summary-copy,.exchange-switch-results-head,.exchange-switch-alternatives-copy,.exchange-switch-advanced-copy,.exchange-switch-detail-cta-copy,.exchange-switch-summary-empty{gap:6px;display:grid}.exchange-switch-toolbar-current,.exchange-switch-summary-brand,.exchange-switch-featured-card-brand,.exchange-switch-alternative-card-brand{align-items:center;gap:14px;display:flex}.exchange-switch-toolbar-current{border:1px solid var(--switch-line);background:var(--switch-surface-muted);border-radius:22px;min-width:min(100%,340px);padding:14px 16px}.exchange-switch-stage-logo,.exchange-switch-card-logo{border:1px solid color-mix(in srgb,var(--accent)10%,var(--line));background:color-mix(in srgb,var(--surface-raised)90%,transparent);border-radius:18px}.exchange-switch-stage-logo,.exchange-switch-stage-logo-fallback,.exchange-switch-card-logo,.exchange-switch-card-logo-fallback{width:56px;height:56px}.exchange-switch-stage-logo-fallback,.exchange-switch-card-logo-fallback{border:1px solid color-mix(in srgb,var(--accent)12%,var(--line));background:color-mix(in srgb,var(--accent)10%,var(--surface-raised));color:var(--accent);border-radius:18px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.exchange-switch-stage-title,.exchange-switch-card-title{font-size:1.25rem;font-weight:800;line-height:1.25}.exchange-switch-stage-chip-row,.exchange-switch-summary-chip-row,.exchange-switch-featured-card-meta,.exchange-switch-candidate-actions{flex-wrap:wrap;gap:8px;display:flex}.exchange-switch-stage-chip,.exchange-switch-summary-chip,.exchange-switch-featured-card-chip{border:1px solid color-mix(in srgb,var(--accent)12%,var(--line));background:color-mix(in srgb,var(--accent)5%,var(--surface-raised));min-height:30px;color:var(--ink-secondary);border-radius:999px;align-items:center;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.exchange-switch-toolbar-grid,.exchange-switch-summary-grid,.exchange-switch-summary-metrics,.exchange-switch-featured-card-primary,.exchange-switch-market-summary-analytics,.exchange-switch-baseline-inline,.exchange-switch-alternative-card-stats{gap:12px;display:grid}.exchange-switch-toolbar-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.exchange-switch-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.exchange-switch-summary-card-kpi,.exchange-switch-best-card{background:var(--switch-surface-accent)}.exchange-switch-summary-kpi-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,3vw,2.9rem);font-weight:900;line-height:1}.exchange-switch-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-switch-summary-metrics-current{grid-template-columns:repeat(3,minmax(0,1fr))}.exchange-switch-summary-metric,.exchange-switch-hero-field,.exchange-switch-hero-discount-field,.exchange-switch-market-summary-analytics-item,.exchange-switch-featured-card-primary-item,.exchange-switch-baseline-inline-item,.exchange-switch-alternative-card-stat{border:1px solid color-mix(in srgb,var(--accent)7%,var(--line));background:var(--switch-surface-muted);border-radius:18px;gap:6px;padding:14px 16px;display:grid}.exchange-switch-summary-metric strong,.exchange-switch-toolbar-inline-value,.exchange-switch-market-summary-analytics-item strong,.exchange-switch-featured-card-primary-item strong,.exchange-switch-baseline-inline-item strong,.exchange-switch-alternative-card-stat strong{font-variant-numeric:tabular-nums;font-size:1rem}.exchange-switch-toolbar-inline-value,.exchange-switch-market-summary-analytics-item-positive strong,.exchange-switch-summary-metric-positive strong,.exchange-switch-featured-card-primary-item-accent strong,.exchange-switch-featured-card-primary-item-positive strong,.exchange-switch-alternative-card-stat-accent strong,.exchange-switch-alternative-card-stat-positive strong{color:var(--accent);font-size:1.12rem}.exchange-switch-market-summary-analytics-item-negative strong,.exchange-switch-summary-metric-negative strong,.exchange-switch-featured-card-primary-item-negative strong,.exchange-switch-alternative-card-stat-negative strong{color:var(--danger-ink)}.exchange-switch-summary-metric-positive,.exchange-switch-featured-card-primary-item-accent,.exchange-switch-alternative-card-stat-accent{border-color:color-mix(in srgb,var(--accent)18%,var(--line));background:color-mix(in srgb,var(--accent)7%,var(--surface-raised))}.exchange-switch-summary-metric-negative,.exchange-switch-featured-card-primary-item-negative,.exchange-switch-alternative-card-stat-negative{border-color:color-mix(in srgb,var(--danger-ink)18%,var(--line));background:color-mix(in srgb,var(--danger-soft)68%,transparent)}.exchange-switch-hero-input,.exchange-switch-hero-select,.exchange-switch-hero-discount-field input{border:1px solid color-mix(in srgb,var(--accent)9%,var(--line));background:color-mix(in srgb,var(--card)97%,transparent);width:100%;min-height:50px;color:var(--ink);font:inherit;border-radius:16px;padding:0 15px;box-shadow:inset 0 1px #ffffffad}.exchange-switch-hero-input:focus,.exchange-switch-hero-select:focus,.exchange-switch-hero-discount-field input:focus{outline:2px solid color-mix(in srgb,var(--accent)26%,transparent);border-color:color-mix(in srgb,var(--accent)36%,var(--line))}.exchange-switch-toolbar-inline{border:1px solid var(--switch-line);background:var(--switch-surface-muted);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:inline-flex}.exchange-switch-hero-discount-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.exchange-switch-hero-cta-row{align-items:center}.exchange-switch-advanced-panel{border:1px solid var(--switch-line);background:var(--switch-surface-muted);border-radius:24px;gap:14px;padding:14px 16px;display:grid}.exchange-switch-advanced-panel>summary,.exchange-switch-market-summary,.exchange-switch-alternatives-summary{list-style:none}.exchange-switch-advanced-panel>summary::-webkit-details-marker{display:none}.exchange-switch-market-section>summary::-webkit-details-marker{display:none}.exchange-switch-alternatives-section>summary::-webkit-details-marker{display:none}.exchange-switch-advanced-summary,.exchange-switch-alternatives-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.exchange-switch-advanced-content{gap:14px;display:grid}.exchange-switch-advanced-toggle,.exchange-switch-market-summary-toggle{border:1px solid color-mix(in srgb,var(--accent)12%,var(--line));background:color-mix(in srgb,var(--surface-raised)90%,transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.exchange-switch-advanced-toggle:before,.exchange-switch-market-summary-toggle:before{content:"";border-right:2px solid var(--ink-secondary);border-bottom:2px solid var(--ink-secondary);width:10px;height:10px;transition:transform .18s;transform:rotate(45deg)translateY(-1px)}.exchange-switch-advanced-panel[open] .exchange-switch-advanced-toggle:before,.exchange-switch-market-section[open] .exchange-switch-market-summary-toggle:before,.exchange-switch-alternatives-section[open] .exchange-switch-market-summary-toggle:before{transform:rotate(-135deg)translate(-1px)}.exchange-switch-empty-state{gap:10px}.exchange-switch-market-section{isolation:isolate}.exchange-switch-market-summary-main{gap:12px;display:grid}.exchange-switch-market-summary-analytics{grid-template-columns:repeat(3,minmax(0,150px));justify-content:end}.exchange-switch-market-summary-analytics-item{min-height:88px}.exchange-switch-market-body{gap:16px;padding:0 22px 22px}.exchange-switch-featured-card{border:1px solid var(--switch-line-strong)}.exchange-switch-featured-card-head{gap:14px;display:grid}.exchange-switch-featured-card-brand,.exchange-switch-alternative-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.exchange-switch-featured-card-kicker{color:var(--accent)}.exchange-switch-featured-card-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.exchange-switch-featured-card-inline,.exchange-switch-alternative-card,.exchange-switch-method-note{background:var(--switch-surface-muted)}.exchange-switch-alternative-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.exchange-switch-alternative-card{border-color:var(--switch-line)}.exchange-switch-alternative-card-meta{justify-content:flex-end;display:flex}.exchange-switch-baseline-inline{grid-template-columns:repeat(3,minmax(0,1fr))}.exchange-switch-alternatives-section{border:1px solid var(--switch-line);background:var(--switch-surface-muted);border-radius:24px;gap:0;display:grid}.exchange-switch-alternatives-summary{padding:16px 18px}.exchange-switch-alternative-grid{padding:0 18px 18px}.exchange-switch-detail-cta{margin:12px 0 0}.exchange-switch-caveat{padding:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.exchange-switch-filter-card:hover,.exchange-switch-summary-card:hover,.exchange-switch-featured-card:hover,.exchange-switch-alternative-card:hover{border-color:color-mix(in srgb,var(--accent)18%,var(--line));transform:translateY(-2px);box-shadow:0 18px 34px #0f172a14}}@media (max-width:1080px){.exchange-switch-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-switch-summary-card-kpi{grid-column:1/-1}.exchange-switch-filter-card-head,.exchange-switch-detail-cta{flex-direction:column}.exchange-switch-toolbar-current{width:100%;min-width:0}}@media (max-width:900px){.exchange-switch-summary-grid,.exchange-switch-market-summary,.exchange-switch-toolbar-inline{grid-template-columns:minmax(0,1fr)}.exchange-switch-summary-metrics-current,.exchange-switch-featured-card-primary,.exchange-switch-hero-discount-grid,.exchange-switch-alternative-card-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-switch-market-summary-analytics{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start}.exchange-switch-alternative-grid{grid-template-columns:minmax(0,1fr)}.exchange-switch-featured-card-brand,.exchange-switch-alternative-card-head{flex-direction:column;align-items:flex-start}.exchange-switch-baseline-inline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.exchange-switch-shell{width:min(100vw - 20px,1120px)}.exchange-switch-filter-card,.exchange-switch-summary-card,.exchange-switch-featured-card,.exchange-switch-market-section,.exchange-switch-alternative-card,.exchange-switch-empty-state,.exchange-switch-detail-cta,.exchange-switch-method-note{border-radius:24px;padding:18px}.exchange-switch-hero-title{font-size:1.8rem}.exchange-switch-summary-card-kpi{order:1}.exchange-switch-summary-card-recommendation{order:2}.exchange-switch-summary-card-current{order:3}.exchange-switch-toolbar-grid,.exchange-switch-summary-metrics,.exchange-switch-summary-metrics-current,.exchange-switch-featured-card-primary,.exchange-switch-market-summary-analytics,.exchange-switch-baseline-inline,.exchange-switch-alternative-card-stats,.exchange-switch-hero-discount-grid{grid-template-columns:minmax(0,1fr)}.exchange-switch-hero-cta-row,.exchange-switch-candidate-actions,.exchange-switch-detail-cta,.exchange-switch-toolbar-current,.exchange-switch-toolbar-inline{flex-direction:column;align-items:stretch}.exchange-switch-hero-submit,.exchange-switch-hero-reset,.exchange-switch-candidate-actions .cmp-action-solid,.exchange-switch-candidate-actions .cmp-action-ghost,.exchange-switch-detail-cta-action{width:100%}.exchange-switch-market-summary{padding:0}.exchange-switch-market-body{padding:16px 0 0}.exchange-switch-market-section:not([open]) .exchange-switch-market-body{display:none}.exchange-switch-alternatives-summary{padding:14px 16px}.exchange-switch-alternative-grid{padding:0 16px 16px}}.exchange-switch-shell{gap:20px;width:min(1100px,100vw - 32px);padding:12px 0 56px}.exchange-switch-form-card,.exchange-switch-summary,.exchange-switch-top-card,.exchange-switch-market-section,.exchange-switch-empty-state,.exchange-switch-detail-cta{border:1px solid color-mix(in srgb,var(--accent)12%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)94%,var(--bg))0%,color-mix(in srgb,var(--card)98%,transparent)100%);border-radius:28px;box-shadow:0 20px 40px #0f172a14}.exchange-switch-form-card,.exchange-switch-summary,.exchange-switch-top-card,.exchange-switch-empty-state,.exchange-switch-detail-cta{padding:24px}.exchange-switch-intro-section{margin-bottom:0}.exchange-switch-section-title,.exchange-switch-card-title,.exchange-switch-empty-title,.exchange-switch-summary-title{margin:0}.exchange-switch-summary{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:20px;display:grid}.exchange-switch-summary-main,.exchange-switch-summary-copy,.exchange-switch-form-card-copy,.exchange-switch-form-heading,.exchange-switch-top-card-copy,.exchange-switch-results-header,.exchange-switch-market-summary-copy,.exchange-switch-market-card-copy{gap:8px;display:grid}.exchange-switch-summary-brand,.exchange-switch-top-card-head,.exchange-switch-top-card-brand,.exchange-switch-market-card-head,.exchange-switch-market-card-brand,.exchange-switch-detail-cta{align-items:flex-start;gap:16px;display:flex}.exchange-switch-summary-logo,.exchange-switch-card-logo,.exchange-switch-current-pill-logo{border-radius:18px;flex:none}.exchange-switch-summary-logo,.exchange-switch-summary-logo-fallback{width:88px;height:88px}.exchange-switch-card-logo,.exchange-switch-card-logo-fallback{width:56px;height:56px}.exchange-switch-summary-logo-fallback,.exchange-switch-card-logo-fallback,.exchange-switch-current-pill-logo-fallback{border:1px solid color-mix(in srgb,var(--accent)14%,var(--line));background:color-mix(in srgb,var(--accent)10%,var(--surface-raised));color:var(--accent);border-radius:18px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.exchange-switch-summary-title{letter-spacing:-.03em;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.06}.exchange-switch-summary-kicker,.exchange-switch-stage-label,.exchange-switch-stat-label,.exchange-switch-field-label{color:var(--ink-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.exchange-switch-summary-description,.exchange-switch-section-description,.exchange-switch-card-subtitle,.exchange-switch-empty-body,.exchange-switch-method-note,.exchange-switch-form-helper{color:var(--ink-secondary);margin:0}.exchange-switch-summary-meta,.exchange-switch-top-card-meta,.exchange-switch-market-card-meta,.exchange-switch-candidate-actions{flex-wrap:wrap;gap:8px;display:flex}.exchange-switch-summary-chip{border:1px solid color-mix(in srgb,var(--accent)12%,var(--line));background:color-mix(in srgb,var(--accent)6%,var(--surface-raised));min-height:30px;color:var(--ink-secondary);border-radius:999px;align-items:center;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.exchange-switch-summary-kpis,.exchange-switch-top-card-metrics,.exchange-switch-market-summary-metrics,.exchange-switch-market-card-metrics{gap:12px;display:grid}.exchange-switch-summary-kpis,.exchange-switch-top-card-metrics,.exchange-switch-market-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.exchange-switch-summary-metric{border:1px solid color-mix(in srgb,var(--accent)10%,var(--line));background:color-mix(in srgb,var(--bg)46%,transparent);border-radius:18px;gap:6px;padding:14px 16px;display:grid}.exchange-switch-summary-metric-value{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800;line-height:1.2}.exchange-switch-summary-metric-value-highlight{color:var(--accent);font-size:1.12rem}.exchange-switch-form-card{gap:18px;display:grid}.exchange-switch-form-card-detail{padding-block:20px}.exchange-switch-current-pill{border:1px solid color-mix(in srgb,var(--accent)10%,var(--line));background:color-mix(in srgb,var(--surface-muted)72%,var(--surface-raised));border-radius:18px;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:10px 12px;display:inline-flex}.exchange-switch-current-pill-logo,.exchange-switch-current-pill-logo-fallback{border-radius:14px;width:40px;height:40px}.exchange-switch-current-pill-copy{gap:2px;min-width:0;display:grid}.exchange-switch-current-pill-name{font-size:.95rem;line-height:1.2}.exchange-switch-current-pill-code{color:var(--ink-secondary);font-size:.78rem;font-weight:700}.exchange-switch-form{gap:16px;display:grid}.exchange-switch-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.exchange-switch-form-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-switch-field{gap:8px;display:grid}.exchange-switch-input,.exchange-switch-select{border:1px solid color-mix(in srgb,var(--accent)10%,var(--line));background:color-mix(in srgb,var(--card)95%,transparent);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:14px;padding:0 14px}.exchange-switch-input:focus,.exchange-switch-select:focus{outline:2px solid color-mix(in srgb,var(--accent)20%,transparent);border-color:color-mix(in srgb,var(--accent)34%,var(--line))}.exchange-switch-advanced{gap:12px;padding-top:4px;display:grid}.exchange-switch-advanced>summary{cursor:pointer;width:fit-content;color:var(--ink);align-items:center;gap:8px;font-size:.92rem;font-weight:700;list-style:none;display:inline-flex}.exchange-switch-advanced>summary::-webkit-details-marker{display:none}.exchange-switch-advanced>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .18s;transform:rotate(45deg)}.exchange-switch-advanced[open]>summary:after{transform:rotate(-135deg)translateY(-1px)}.exchange-switch-advanced-body{gap:14px;display:grid}.exchange-switch-advanced-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.exchange-switch-form-actions{align-items:center;gap:12px;display:flex}.exchange-switch-submit,.exchange-switch-reset{min-height:48px}.exchange-switch-submit:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.exchange-switch-reset{min-width:140px}.exchange-switch-top-card{gap:16px;display:grid}.exchange-switch-top-card-head{justify-content:space-between}.exchange-switch-results{gap:14px;display:grid}.exchange-switch-market-section{overflow:hidden}.exchange-switch-market-section>summary{list-style:none}.exchange-switch-market-section>summary::-webkit-details-marker{display:none}.exchange-switch-market-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:22px 24px;display:grid}.exchange-switch-market-summary-title{font-size:1.1rem;font-weight:800;line-height:1.25}.exchange-switch-market-summary-subtitle{color:var(--ink-secondary);margin:0;display:block}.exchange-switch-market-summary-metrics{grid-template-columns:repeat(2,minmax(150px,1fr))}.exchange-switch-market-summary-toggle{border:1px solid color-mix(in srgb,var(--accent)12%,var(--line));background:color-mix(in srgb,var(--surface-raised)88%,transparent);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.exchange-switch-market-summary-toggle:before{content:"";border-right:2px solid var(--ink-secondary);border-bottom:2px solid var(--ink-secondary);width:9px;height:9px;transition:transform .18s;transform:rotate(45deg)translateY(-1px)}.exchange-switch-market-section[open] .exchange-switch-market-summary-toggle:before{transform:rotate(-135deg)translate(-1px)}.exchange-switch-market-body{gap:14px;padding:0 24px 24px;display:grid}.exchange-switch-market-card,.exchange-switch-option-card{border:1px solid color-mix(in srgb,var(--accent)10%,var(--line));background:color-mix(in srgb,var(--surface-raised)92%,transparent);border-radius:22px;gap:14px;padding:18px;display:grid}.exchange-switch-market-card-meta{justify-content:flex-end}.exchange-switch-market-card-baseline{border-top:1px solid color-mix(in srgb,var(--accent)8%,var(--line));color:var(--ink-secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:4px;font-size:.92rem;display:flex}.exchange-switch-more-options{gap:12px;display:grid}.exchange-switch-more-options>summary{cursor:pointer;width:fit-content;color:var(--ink);font-weight:700;list-style:none}.exchange-switch-more-options>summary::-webkit-details-marker{display:none}.exchange-switch-more-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.exchange-switch-candidate-actions{gap:10px}.exchange-switch-candidate-actions .cmp-action-solid,.exchange-switch-candidate-actions .cmp-action-ghost{min-height:42px}.exchange-switch-empty-state{text-align:center}.exchange-switch-method-note{padding:0 4px;font-size:.92rem}.exchange-switch-detail-cta{justify-content:space-between;margin:20px 0}.exchange-switch-detail-cta-copy{gap:8px;display:grid}.exchange-switch-detail-cta-action{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:700;display:inline-flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.exchange-switch-form-card:hover,.exchange-switch-summary:hover,.exchange-switch-top-card:hover,.exchange-switch-market-section:hover,.exchange-switch-detail-cta:hover{border-color:color-mix(in srgb,var(--accent)20%,var(--line));box-shadow:0 24px 46px #0f172a1a}}@media (max-width:1080px){.exchange-switch-summary{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.exchange-switch-form-grid,.exchange-switch-form-grid-compact,.exchange-switch-summary-kpis,.exchange-switch-top-card-metrics,.exchange-switch-market-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-switch-advanced-grid,.exchange-switch-more-options-grid,.exchange-switch-market-summary{grid-template-columns:minmax(0,1fr)}.exchange-switch-top-card-head,.exchange-switch-top-card-brand,.exchange-switch-market-card-head,.exchange-switch-market-card-brand,.exchange-switch-detail-cta{flex-direction:column}.exchange-switch-market-card-meta{justify-content:flex-start}.exchange-switch-market-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.exchange-switch-shell{gap:16px;width:min(100vw - 20px,1100px)}.exchange-switch-form-card,.exchange-switch-summary,.exchange-switch-top-card,.exchange-switch-empty-state,.exchange-switch-detail-cta{border-radius:22px;padding:18px}.exchange-switch-summary-title{font-size:1.8rem}.exchange-switch-summary-kpis,.exchange-switch-top-card-metrics,.exchange-switch-market-summary-metrics,.exchange-switch-market-card-metrics,.exchange-switch-advanced-grid{grid-template-columns:minmax(0,1fr)}.exchange-switch-form-actions,.exchange-switch-candidate-actions,.exchange-switch-detail-cta{flex-direction:column;align-items:stretch}.exchange-switch-submit,.exchange-switch-reset,.exchange-switch-candidate-actions .cmp-action-solid,.exchange-switch-candidate-actions .cmp-action-ghost,.exchange-switch-detail-cta-action{width:100%}.exchange-switch-market-summary{padding:18px}.exchange-switch-market-body{padding:0 18px 18px}.exchange-switch-market-summary-toggle{justify-self:start}}.exchange-switch-page .exchange-switch-shell{gap:24px;width:100%;max-width:1160px;padding:18px 0 68px}.exchange-switch-page .exchange-switch-hub-layout{gap:22px;padding:4px 0 12px;display:grid}.exchange-switch-page .exchange-switch-hub-copy{gap:10px;max-width:56rem;display:grid}.exchange-switch-page .exchange-switch-hub-title{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3.1rem);line-height:.98}.exchange-switch-page .exchange-switch-hub-description{max-width:64ch;color:var(--ink-secondary);margin:0;font-size:.98rem;line-height:1.72}.exchange-switch-page .exchange-switch-hub-form,.exchange-switch-page .exchange-switch-detail-tool-form{background:linear-gradient(145deg,var(--surface-raised)0%,var(--bg)100%);border:1px solid color-mix(in srgb,var(--line)50%,transparent);max-width:860px;box-shadow:var(--shadow-lg);border-radius:clamp(20px,4vw,28px);gap:24px;padding:clamp(20px,4vw,40px);display:grid}.exchange-switch-page .exchange-switch-hub-selector{grid-template-columns:minmax(0,176px) minmax(0,280px);align-items:center;gap:18px;display:grid}.exchange-switch-page .exchange-switch-hub-selector-identity{justify-content:flex-start;display:flex}.exchange-switch-page .exchange-switch-hub-selector .cmp-exchange-logo-hero{width:168px;height:168px}.exchange-switch-page .exchange-switch-hub-select-readonly{color:var(--ink);align-items:center;font-weight:700;display:flex}.exchange-switch-page .exchange-switch-hub-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:520px;display:grid}.exchange-switch-page .exchange-switch-hub-field{gap:10px;display:grid}.exchange-switch-page .exchange-switch-hub-field-label{color:var(--ink-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.exchange-switch-page .exchange-switch-hub-field-hint{color:var(--ink-tertiary);font-size:.82rem;line-height:1.45}.exchange-switch-page .exchange-switch-hub-advanced{gap:12px;width:fit-content;display:grid}.exchange-switch-page .exchange-switch-hub-advanced>summary{cursor:pointer;color:var(--ink-secondary);font-size:.92rem;font-weight:700;line-height:1.4;list-style:none}.exchange-switch-page .exchange-switch-hub-advanced>summary::-webkit-details-marker{display:none}.exchange-switch-page .exchange-switch-hub-advanced-body{padding-top:2px}.exchange-switch-page .exchange-switch-hub-advanced-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:min(100%,720px);display:grid}.exchange-switch-page .exchange-switch-hub-advanced-input,.exchange-switch-page .exchange-switch-hero-input{border:1px solid color-mix(in srgb,var(--accent)12%,var(--line));background:var(--surface-raised);width:100%;min-height:48px;color:var(--ink);font:inherit;transition:border-color var(--transition-smooth),box-shadow var(--transition-smooth);border-radius:14px;padding:0 16px}.exchange-switch-page .exchange-switch-hub-advanced-input:focus,.exchange-switch-page .exchange-switch-hero-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.exchange-switch-page .exchange-switch-hub-submit-row{align-items:center;display:flex}.exchange-switch-page .exchange-switch-detail-overview{gap:18px;display:grid}@media (min-width:1025px){.exchange-switch-page .exchange-switch-detail-overview:has(.exchange-switch-top-card){grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch}}.exchange-switch-page .exchange-switch-unified-hero,.exchange-switch-page .exchange-switch-summary,.exchange-switch-page .exchange-switch-top-card,.exchange-switch-page .exchange-switch-market-section,.exchange-switch-page .exchange-switch-empty-state,.exchange-switch-page .exchange-switch-detail-cta{border-color:color-mix(in srgb,var(--accent)10%,var(--line))}.exchange-switch-page .exchange-switch-unified-hero{background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent)18%,transparent),transparent 45%),radial-gradient(circle at bottom right,color-mix(in srgb,var(--accent)12%,transparent),transparent 35%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)98%,var(--bg))0%,color-mix(in srgb,var(--card)90%,transparent)100%);border:1px solid color-mix(in srgb,var(--line)40%,transparent);box-shadow:var(--shadow-lg);border-radius:36px;gap:24px;padding:clamp(24px,4vw,40px);position:relative;overflow:hidden}.exchange-switch-page .exchange-switch-unified-hero-hub{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent)8%,transparent),transparent 30%),radial-gradient(circle at left 72%,color-mix(in srgb,var(--accent)4%,transparent),transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)96%,var(--bg))0%,color-mix(in srgb,var(--card)99%,transparent)100%)}.exchange-switch-page .exchange-switch-unified-hero-detail{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent)5%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)92%,var(--bg))0%,color-mix(in srgb,var(--card)99%,transparent)100%);box-shadow:0 14px 28px #0f172a0d}.exchange-switch-page .exchange-switch-hero-intro{gap:12px;max-width:760px;display:grid}.exchange-switch-page .exchange-switch-unified-hero-hub .exchange-switch-hero-title{letter-spacing:-.03em;max-width:11ch;font-size:clamp(2.35rem,4.2vw,3.7rem);line-height:.98}.exchange-switch-page .exchange-switch-unified-hero-detail .exchange-switch-hero-title{letter-spacing:-.02em;font-size:clamp(1.55rem,2.4vw,2.05rem);line-height:1.05}.exchange-switch-page .exchange-switch-hero-description{max-width:64ch;color:var(--ink-secondary);font-size:.98rem;line-height:1.72}.exchange-switch-page .exchange-switch-hero-body{align-items:start;gap:18px;display:grid}.exchange-switch-page .exchange-switch-hero-body-hub{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.exchange-switch-page .exchange-switch-hero-body-detail{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.exchange-switch-page .exchange-switch-hero-primary,.exchange-switch-page .exchange-switch-hero-secondary{gap:14px;min-width:0;display:grid}.exchange-switch-page .exchange-switch-hero-primary-hub,.exchange-switch-page .exchange-switch-hero-primary-detail,.exchange-switch-page .exchange-switch-hero-secondary-hub,.exchange-switch-page .exchange-switch-hero-secondary-detail{align-content:start}.exchange-switch-page .exchange-switch-hero-stage{gap:12px;min-width:0;display:grid}.exchange-switch-page .exchange-switch-hero-stage-hub{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"current preview"}.exchange-switch-page .exchange-switch-hero-stage-detail{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"current preview""rail preview"}.exchange-switch-page .exchange-switch-stage-panel{border:1px solid color-mix(in srgb,var(--accent)12%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)85%,transparent)0%,color-mix(in srgb,var(--card)98%,transparent)100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0;box-shadow:var(--shadow-md),inset 0 1px 0 #ffffff73;transition:transform var(--transition-smooth),box-shadow var(--transition-smooth);border-radius:28px;align-content:start;gap:14px;padding:24px;display:grid}@media (hover:hover) and (pointer:fine){.exchange-switch-page .exchange-switch-stage-panel:hover{box-shadow:var(--shadow-lg),inset 0 1px 0 #ffffff8c;transform:translateY(-4px)}}.exchange-switch-page .exchange-switch-stage-panel-current,.exchange-switch-page .exchange-switch-stage-panel-current-hub,.exchange-switch-page .exchange-switch-stage-panel-current-detail{border-color:color-mix(in srgb,var(--accent)12%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--accent)4%,var(--surface-raised))0%,color-mix(in srgb,var(--card)99%,transparent)100%);grid-area:current}.exchange-switch-page .exchange-switch-stage-panel-rail,.exchange-switch-page .exchange-switch-stage-panel-rail-hub,.exchange-switch-page .exchange-switch-stage-panel-rail-detail{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted)74%,var(--surface-raised))0%,color-mix(in srgb,var(--card)99%,transparent)100%);grid-area:rail}.exchange-switch-page .exchange-switch-stage-panel-preview-candidate,.exchange-switch-page .exchange-switch-stage-panel-preview-placeholder{grid-area:preview}.exchange-switch-page .exchange-switch-stage-panel-preview-candidate{border-color:color-mix(in srgb,var(--accent)16%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--accent)6%,var(--surface-raised))0%,color-mix(in srgb,var(--card)99%,transparent)100%)}.exchange-switch-page .exchange-switch-stage-panel-preview-placeholder{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)90%,var(--bg))0%,color-mix(in srgb,var(--card)98%,transparent)100%)}.exchange-switch-page .exchange-switch-stage-identity,.exchange-switch-page .exchange-switch-preview-head{align-items:flex-start}.exchange-switch-page .exchange-switch-stage-copy,.exchange-switch-page .exchange-switch-preview-copy{min-width:0}.exchange-switch-page .exchange-switch-stage-body,.exchange-switch-page .exchange-switch-preview-body{line-height:1.58}.exchange-switch-page .exchange-switch-stage-metric-rail,.exchange-switch-page .exchange-switch-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.exchange-switch-page .exchange-switch-stage-metric,.exchange-switch-page .exchange-switch-preview-metric{border:1px solid color-mix(in srgb,var(--accent)7%,var(--line));background:color-mix(in srgb,var(--surface-raised)82%,var(--bg));border-radius:16px;gap:4px;padding:13px 14px;display:grid}.exchange-switch-page .exchange-switch-stage-metric span,.exchange-switch-page .exchange-switch-preview-metric span{color:var(--ink-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.73rem;font-weight:700}.exchange-switch-page .exchange-switch-stage-metric strong,.exchange-switch-page .exchange-switch-preview-metric strong{font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:800;line-height:1.2}.exchange-switch-page .exchange-switch-preview-metric-accent{border-color:color-mix(in srgb,var(--accent)14%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--accent)7%,transparent)0%,color-mix(in srgb,var(--bg)24%,transparent)100%)}.exchange-switch-page .exchange-switch-preview-metric-accent strong{color:var(--accent)}.exchange-switch-page .exchange-switch-hero-inline-summary,.exchange-switch-page .exchange-switch-detail-assumption-strip{border:1px solid color-mix(in srgb,var(--accent)6%,var(--line));background:color-mix(in srgb,var(--surface-muted)78%,var(--surface-raised));border-radius:18px;gap:10px;padding:12px 14px;display:grid}.exchange-switch-page .exchange-switch-hero-inline-summary-items,.exchange-switch-page .exchange-switch-detail-assumption-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.exchange-switch-page .exchange-switch-hero-inline-summary-item,.exchange-switch-page .exchange-switch-detail-assumption-item{gap:4px;min-width:0;display:grid}.exchange-switch-page .exchange-switch-hero-inline-summary-item span,.exchange-switch-page .exchange-switch-detail-assumption-item span{color:var(--ink-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.exchange-switch-page .exchange-switch-hero-inline-summary-item strong,.exchange-switch-page .exchange-switch-detail-assumption-item strong{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:800;line-height:1.2}.exchange-switch-page .exchange-switch-detail-toolbar{gap:12px;display:grid}.exchange-switch-page .exchange-switch-detail-toolbar-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.exchange-switch-page .exchange-switch-detail-toolbar-card{border:1px solid color-mix(in srgb,var(--accent)7%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)94%,var(--bg))0%,color-mix(in srgb,var(--card)99%,transparent)100%);border-radius:22px;gap:10px;padding:16px;display:grid}.exchange-switch-page .exchange-switch-detail-toolbar-card-current{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted)78%,var(--surface-raised))0%,color-mix(in srgb,var(--card)99%,transparent)100%)}.exchange-switch-page .exchange-switch-detail-toolbar-card-preview-candidate{border-color:color-mix(in srgb,var(--accent)10%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--accent)4%,var(--surface-raised))0%,color-mix(in srgb,var(--card)99%,transparent)100%)}.exchange-switch-page .exchange-switch-detail-toolbar-head{align-items:flex-start;gap:14px;display:flex}.exchange-switch-page .exchange-switch-detail-toolbar-logo,.exchange-switch-page .exchange-switch-detail-toolbar-logo-fallback{border-radius:16px;width:52px;height:52px}.exchange-switch-page .exchange-switch-detail-toolbar-logo-fallback{border:1px solid color-mix(in srgb,var(--accent)8%,var(--line));background:color-mix(in srgb,var(--surface-muted)82%,var(--surface-raised));color:var(--ink-secondary);letter-spacing:.04em;place-items:center;font-size:.8rem;font-weight:800;display:grid}.exchange-switch-page .exchange-switch-detail-toolbar-copy{gap:4px;min-width:0;display:grid}.exchange-switch-page .exchange-switch-detail-toolbar-title{font-size:1rem;line-height:1.2}.exchange-switch-page .exchange-switch-detail-toolbar-body{color:var(--ink-secondary);margin:0;font-size:.92rem;line-height:1.55}.exchange-switch-page .exchange-switch-detail-toolbar-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.exchange-switch-page .exchange-switch-detail-toolbar-metric{border:1px solid color-mix(in srgb,var(--accent)6%,var(--line));background:color-mix(in srgb,var(--surface-muted)84%,var(--surface-raised));border-radius:14px;gap:4px;padding:10px 12px;display:grid}.exchange-switch-page .exchange-switch-detail-toolbar-metric span{color:var(--ink-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:700}.exchange-switch-page .exchange-switch-detail-toolbar-metric strong{font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:760;line-height:1.2}.exchange-switch-page .exchange-switch-detail-toolbar-metric-accent strong{color:var(--accent)}.exchange-switch-page .exchange-switch-hero-form{border:1px solid color-mix(in srgb,var(--accent)10%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)96%,var(--bg))0%,color-mix(in srgb,var(--card)99%,transparent)100%);border-radius:28px;gap:16px;padding:24px;display:grid;box-shadow:0 18px 38px #0f172a0f}.exchange-switch-page .exchange-switch-hero-form-hub{border-color:color-mix(in srgb,var(--accent)12%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)98%,var(--bg))0%,color-mix(in srgb,var(--card)100%,transparent)100%);padding:26px;box-shadow:0 24px 50px #0f172a1a}.exchange-switch-page .exchange-switch-hero-form-detail{border-color:color-mix(in srgb,var(--accent)6%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)90%,var(--bg))0%,color-mix(in srgb,var(--card)99%,transparent)100%);padding:20px;box-shadow:0 10px 22px #0f172a0a}.exchange-switch-page .exchange-switch-hero-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.exchange-switch-page .exchange-switch-hero-field,.exchange-switch-page .exchange-switch-hero-discount-field{background:0 0;border:0;gap:7px;padding:0}.exchange-switch-page .exchange-switch-hero-discount-field>span{color:var(--ink-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.73rem;font-weight:700}.exchange-switch-page .exchange-switch-hero-input,.exchange-switch-page .exchange-switch-hero-select,.exchange-switch-page .exchange-switch-hero-discount-field input,.exchange-switch-page .exchange-switch-hero-readonly-field{border-color:color-mix(in srgb,var(--accent)8%,var(--line));background:color-mix(in srgb,var(--card)99%,transparent);border-radius:18px;min-height:54px;box-shadow:inset 0 1px #ffffffa6}.exchange-switch-page .exchange-switch-hero-readonly-field{color:var(--ink);font-weight:700}.exchange-switch-page .exchange-switch-advanced{border:1px solid color-mix(in srgb,var(--accent)8%,var(--line));background:color-mix(in srgb,var(--surface-raised)90%,var(--bg));border-radius:22px;overflow:hidden}.exchange-switch-page .exchange-switch-advanced>summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px;display:grid;position:relative}.exchange-switch-page .exchange-switch-advanced>summary:after{top:22px;right:20px}.exchange-switch-page .exchange-switch-advanced-summary-copy{gap:5px;min-width:0;display:grid}.exchange-switch-page .exchange-switch-advanced-summary-values{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.exchange-switch-page .exchange-switch-advanced-summary-value{border:1px solid color-mix(in srgb,var(--accent)7%,var(--line));background:color-mix(in srgb,var(--card)98%,transparent);border-radius:14px;gap:3px;min-width:72px;padding:8px 10px;display:grid}.exchange-switch-page .exchange-switch-advanced-summary-value span{color:var(--ink-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.exchange-switch-page .exchange-switch-advanced-summary-value strong{font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:800}.exchange-switch-page .exchange-switch-advanced-body{padding:0 18px 18px}.exchange-switch-page .exchange-switch-hero-discount-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.exchange-switch-page .exchange-switch-form-helper{color:var(--ink-secondary);line-height:1.58}.exchange-switch-page .exchange-switch-hero-cta-row{align-items:center;gap:12px;display:flex}.exchange-switch-page .exchange-switch-hero-submit,.exchange-switch-page .exchange-switch-hero-reset{min-height:50px}.exchange-switch-page .exchange-switch-savings-hook{border:1px solid color-mix(in srgb,var(--accent)8%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--surface-raised)94%,var(--bg))0%,color-mix(in srgb,var(--card)99%,transparent)100%);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.exchange-switch-page .exchange-switch-savings-hook-idle{border-style:dashed}.exchange-switch-page .exchange-switch-savings-hook-active{border-color:color-mix(in srgb,var(--accent)14%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--accent)5%,var(--surface-raised))0%,color-mix(in srgb,var(--card)99%,transparent)100%)}.exchange-switch-page .exchange-switch-hero-secondary-detail .exchange-switch-savings-hook{border-color:color-mix(in srgb,var(--accent)6%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--surface-muted)82%,var(--surface-raised))0%,color-mix(in srgb,var(--card)99%,transparent)100%)}.exchange-switch-page .exchange-switch-savings-hook-label{color:var(--ink-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:700}.exchange-switch-page .exchange-switch-savings-hook-value{text-align:right;font-size:.98rem;font-weight:800}.exchange-switch-page .exchange-switch-summary{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)94%,var(--bg))0%,color-mix(in srgb,var(--card)99%,transparent)100%);border-radius:28px;gap:18px;padding:24px;box-shadow:0 16px 34px #0f172a0f}.exchange-switch-page .exchange-switch-summary-main{align-items:flex-start}.exchange-switch-page .exchange-switch-summary-brand{gap:18px}.exchange-switch-page .exchange-switch-summary-title{letter-spacing:-.03em;max-width:14ch}.exchange-switch-page .exchange-switch-summary-description{max-width:60ch}.exchange-switch-page .exchange-switch-summary-meta,.exchange-switch-page .exchange-switch-top-card-meta,.exchange-switch-page .exchange-switch-market-card-meta{gap:6px}.exchange-switch-page .exchange-switch-summary-chip{border:1px solid color-mix(in srgb,var(--accent)7%,var(--line));background:color-mix(in srgb,var(--surface-muted)74%,var(--surface-raised));color:var(--ink-secondary);letter-spacing:.05em;border-radius:999px;padding:7px 10px;font-size:.74rem;font-weight:700}.exchange-switch-page .exchange-switch-summary-kpis,.exchange-switch-page .exchange-switch-top-card-metrics,.exchange-switch-page .exchange-switch-market-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.exchange-switch-page .exchange-switch-summary-metric{border:1px solid color-mix(in srgb,var(--accent)8%,var(--line));background:color-mix(in srgb,var(--surface-raised)92%,var(--bg));border-radius:16px;gap:5px;padding:12px 14px;display:grid}.exchange-switch-page .exchange-switch-summary-metric-value{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800;line-height:1.2}.exchange-switch-page .exchange-switch-summary-metric-value-highlight{color:var(--accent);letter-spacing:-.02em;font-size:1.2rem}.exchange-switch-page .exchange-switch-summary-metric-positive,.exchange-switch-page .exchange-switch-summary-metric-negative{border-color:color-mix(in srgb,var(--accent)12%,var(--line))}.exchange-switch-page .exchange-switch-summary-metric-positive{border-color:color-mix(in srgb,var(--discount)20%,var(--line));background:linear-gradient(#05966914,#0000)}.exchange-switch-page .exchange-switch-summary-metric-negative{border-color:color-mix(in srgb,var(--danger-ink)20%,var(--line));background:linear-gradient(#b91c1c14,#0000)}.exchange-switch-page .exchange-switch-summary-metric-positive strong{color:var(--discount)}.exchange-switch-page .exchange-switch-summary-metric-negative strong{color:var(--danger-ink)}.exchange-switch-page .exchange-switch-top-card{border-color:color-mix(in srgb,var(--accent)14%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--accent)5%,var(--surface-raised))0%,color-mix(in srgb,var(--card)99%,transparent)100%);border-radius:32px;gap:18px;padding:28px;box-shadow:0 26px 56px #0f172a1f}.exchange-switch-page .exchange-switch-top-card .exchange-switch-card-title{letter-spacing:-.03em;font-size:clamp(1.65rem,2.4vw,2.25rem);line-height:1.05}.exchange-switch-page .exchange-switch-top-card .exchange-switch-section-description{max-width:54ch}.exchange-switch-page .exchange-switch-results{gap:14px}.exchange-switch-page .exchange-switch-results-header{gap:8px;max-width:68ch}.exchange-switch-page .exchange-switch-market-section{border-color:color-mix(in srgb,var(--accent)9%,var(--line));background:color-mix(in srgb,var(--surface-raised)94%,var(--bg));border-radius:26px;box-shadow:0 12px 28px #0f172a0f}.exchange-switch-page .exchange-switch-market-summary-metrics .exchange-switch-summary-metric{border-color:color-mix(in srgb,var(--accent)6%,var(--line));background:color-mix(in srgb,var(--surface-muted)82%,var(--surface-raised));box-shadow:none;border-radius:14px;gap:4px;padding:10px 12px}.exchange-switch-page .exchange-switch-market-summary-metrics .exchange-switch-stat-label{color:var(--ink-tertiary);letter-spacing:.04em;font-size:.66rem}.exchange-switch-page .exchange-switch-market-summary-metrics .exchange-switch-summary-metric-value{font-size:.88rem;font-weight:750}.exchange-switch-page .exchange-switch-market-summary-metrics .exchange-switch-summary-metric-value-highlight{font-size:.96rem}.exchange-switch-page .exchange-switch-market-summary-metrics .exchange-switch-summary-metric-positive,.exchange-switch-page .exchange-switch-market-summary-metrics .exchange-switch-summary-metric-negative{border-color:color-mix(in srgb,var(--accent)6%,var(--line));background:color-mix(in srgb,var(--surface-muted)84%,var(--surface-raised))}.exchange-switch-page .exchange-switch-market-summary-metrics{grid-template-columns:repeat(2,minmax(132px,1fr));justify-self:end;width:min(100%,320px)}.exchange-switch-page .exchange-switch-market-summary-metrics .exchange-switch-summary-metric-positive{border-color:color-mix(in srgb,var(--discount)18%,var(--line));background:linear-gradient(#05966914,#0000)}.exchange-switch-page .exchange-switch-market-summary-metrics .exchange-switch-summary-metric-negative{border-color:color-mix(in srgb,var(--danger-ink)18%,var(--line));background:linear-gradient(#b91c1c14,#0000)}.exchange-switch-page .exchange-switch-market-summary-metrics .exchange-switch-summary-metric-positive strong{color:var(--discount)}.exchange-switch-page .exchange-switch-market-summary-metrics .exchange-switch-summary-metric-negative strong{color:var(--danger-ink)}.exchange-switch-page .exchange-switch-market-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(264px,320px) auto;padding:20px 22px}.exchange-switch-page .exchange-switch-market-body{padding:0 22px 22px}.exchange-switch-page .exchange-switch-market-chart-block{gap:8px;display:grid}.exchange-switch-page .exchange-switch-market-body-copy+.exchange-switch-market-chart-block,.exchange-switch-page .exchange-switch-market-insight-list+.exchange-switch-market-chart-block{margin-top:8px}.exchange-switch-page .exchange-switch-market-insight-list{border-inline-start:1px solid color-mix(in srgb,var(--compare-right-accent)16%,var(--line));margin-inline-start:.25rem;padding-inline-start:1.75rem}.exchange-switch-page .exchange-switch-market-fee-chart{padding-block:4px 10px}.exchange-switch-page .exchange-switch-market-chart-block .exchange-switch-market-fee-chart{padding-block:0 10px}.exchange-switch-page .exchange-switch-market-chart-block .exchange-switch-fee-bar-chart{padding-block-start:0}.exchange-switch-page .exchange-switch-market-card{border:1px solid color-mix(in srgb,var(--accent)8%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)98%,var(--bg))0%,color-mix(in srgb,var(--card)100%,transparent)100%);border-radius:22px;gap:14px;padding:18px;display:grid;box-shadow:0 10px 24px #0f172a14}.exchange-switch-page .exchange-switch-option-card{border:1px solid color-mix(in srgb,var(--accent)6%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted)80%,var(--surface-raised))0%,color-mix(in srgb,var(--card)99%,transparent)100%);box-shadow:none;border-radius:18px;gap:12px;padding:14px;display:grid}.exchange-switch-page .exchange-switch-market-card .exchange-switch-card-title{font-size:1rem;line-height:1.2}.exchange-switch-page .exchange-switch-market-card-meta{justify-content:flex-start}.exchange-switch-page .exchange-switch-market-card-baseline{border-top:1px solid color-mix(in srgb,var(--accent)7%,var(--line));color:var(--ink-secondary);flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:6px;font-size:.88rem;display:flex}.exchange-switch-page .exchange-switch-market-card-static{gap:16px}.exchange-switch-page .exchange-switch-more-options>summary{color:var(--ink-secondary)}.exchange-switch-page .exchange-switch-candidate-actions{gap:10px}.exchange-switch-page .exchange-switch-candidate-actions .cmp-action-solid,.exchange-switch-page .exchange-switch-candidate-actions .cmp-action-ghost{min-height:44px}.exchange-switch-page .exchange-switch-empty-state{text-align:left}.exchange-switch-page .exchange-switch-method-note{color:var(--ink-secondary);padding:0 4px;font-size:.88rem;line-height:1.7}.exchange-switch-page .exchange-switch-inline-action-button{border:1px solid color-mix(in srgb,var(--accent)12%,var(--line));min-height:44px;transition:border-color var(--transition-smooth),background var(--transition-smooth),color var(--transition-smooth),transform var(--transition-smooth),box-shadow var(--transition-smooth);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:.875rem;font-weight:700;display:inline-flex;text-decoration:none!important}.exchange-switch-page .exchange-switch-inline-action-button-primary{border-color:var(--accent);background:var(--accent);box-shadow:0 12px 24px #2563eb2e;color:#fff!important}.exchange-switch-page .exchange-switch-inline-action-button-secondary{background:color-mix(in srgb,var(--surface-raised)94%,var(--bg));color:var(--ink)!important}.exchange-switch-page .exchange-switch-detail-cta{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)94%,var(--bg))0%,color-mix(in srgb,var(--card)99%,transparent)100%);border-radius:24px;gap:18px;padding:22px 24px}.exchange-switch-page .exchange-switch-detail-cta-copy{gap:8px;display:grid}.exchange-switch-page .exchange-switch-detail-cta-action{min-height:46px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.exchange-switch-page .exchange-switch-summary:hover,.exchange-switch-page .exchange-switch-top-card:hover,.exchange-switch-page .exchange-switch-market-section:hover,.exchange-switch-page .exchange-switch-detail-cta:hover{border-color:color-mix(in srgb,var(--accent)18%,var(--line));box-shadow:0 22px 42px #0f172a17}.exchange-switch-page .exchange-switch-inline-action-button:hover{transform:translateY(-1px)}.exchange-switch-page .exchange-switch-inline-action-button-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 16px 28px #2563eb38}.exchange-switch-page .exchange-switch-inline-action-button-secondary:hover{border-color:color-mix(in srgb,var(--accent)22%,var(--line));background:color-mix(in srgb,var(--accent)8%,var(--surface-raised));color:var(--accent)!important}}@media (max-width:1024px){.exchange-switch-page .exchange-switch-hero-body-hub,.exchange-switch-page .exchange-switch-hero-body-detail,.exchange-switch-page .exchange-switch-hero-stage-hub,.exchange-switch-page .exchange-switch-detail-toolbar-panels,.exchange-switch-page .exchange-switch-detail-toolbar-metrics{grid-template-columns:minmax(0,1fr)}.exchange-switch-page .exchange-switch-hero-stage-hub{grid-template-areas:"current""preview"}.exchange-switch-page .exchange-switch-stage-panel-current-hub,.exchange-switch-page .exchange-switch-stage-panel-preview-candidate,.exchange-switch-page .exchange-switch-stage-panel-preview-placeholder{grid-area:auto}.exchange-switch-page .exchange-switch-summary-kpis,.exchange-switch-page .exchange-switch-top-card-metrics,.exchange-switch-page .exchange-switch-market-card-metrics,.exchange-switch-page .exchange-switch-preview-metrics,.exchange-switch-page .exchange-switch-hero-inline-summary-items,.exchange-switch-page .exchange-switch-detail-assumption-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.exchange-switch-page .exchange-switch-shell{gap:18px;padding-bottom:48px}.exchange-switch-page .exchange-switch-hub-layout{gap:18px}.exchange-switch-page .exchange-switch-hub-selector,.exchange-switch-page .exchange-switch-hub-input-grid,.exchange-switch-page .exchange-switch-hub-advanced-grid{grid-template-columns:minmax(0,1fr)}.exchange-switch-page .exchange-switch-hub-selector{justify-items:start}.exchange-switch-page .exchange-switch-hub-selector .cmp-exchange-logo-hero,.exchange-switch-page .exchange-switch-hub-selector-identity .cmp-exchange-logo-hero{width:132px;height:132px}.exchange-switch-page .exchange-switch-hub-select-field,.exchange-switch-page .exchange-switch-hub-form{max-width:100%}.exchange-switch-page .exchange-switch-hub-submit-row{align-items:stretch}.exchange-switch-page .exchange-switch-hub-submit-row .exchange-switch-hero-submit,.exchange-switch-page .exchange-switch-submit-row .exchange-switch-hero-submit{width:100%}.exchange-switch-page .exchange-switch-unified-hero,.exchange-switch-page .exchange-switch-summary,.exchange-switch-page .exchange-switch-top-card,.exchange-switch-page .exchange-switch-empty-state,.exchange-switch-page .exchange-switch-detail-cta{border-radius:24px;padding:20px}.exchange-switch-page .exchange-switch-hero-input-grid,.exchange-switch-page .exchange-switch-preview-metrics,.exchange-switch-page .exchange-switch-hero-discount-grid,.exchange-switch-page .exchange-switch-summary-kpis,.exchange-switch-page .exchange-switch-top-card-metrics,.exchange-switch-page .exchange-switch-market-card-metrics,.exchange-switch-page .exchange-switch-hero-inline-summary-items,.exchange-switch-page .exchange-switch-detail-assumption-items,.exchange-switch-page .exchange-switch-detail-toolbar-metrics{grid-template-columns:minmax(0,1fr)}.exchange-switch-page .exchange-switch-hero-form,.exchange-switch-page .exchange-switch-stage-panel,.exchange-switch-page .exchange-switch-market-summary,.exchange-switch-page .exchange-switch-market-body{padding-inline:18px}.exchange-switch-page .exchange-switch-hero-cta-row,.exchange-switch-page .exchange-switch-savings-hook,.exchange-switch-page .exchange-switch-candidate-actions,.exchange-switch-page .exchange-switch-detail-cta{flex-direction:column;align-items:stretch}.exchange-switch-page .exchange-switch-savings-hook-value{text-align:left}.exchange-switch-page .exchange-switch-advanced>summary{padding:16px 18px}.exchange-switch-page .exchange-switch-advanced>summary:after{right:18px}.exchange-switch-page .exchange-switch-advanced-body{padding:0 18px 18px}.exchange-switch-page .exchange-switch-advanced-summary-value{flex:120px;min-width:0}.exchange-switch-page .exchange-switch-market-summary{padding:18px}.exchange-switch-page .exchange-switch-market-body{padding:0 18px 18px}}.exchange-switch-page .exchange-switch-hub-layout,.exchange-switch-page .exchange-switch-detail-tool{box-shadow:none;background:0 0;border:0;border-radius:0;gap:20px;padding:0;display:grid}.exchange-switch-page .exchange-switch-hub-logo-select,.exchange-switch-page .exchange-switch-detail-logo-select{grid-template-columns:minmax(0,1fr);justify-items:center}.exchange-switch-page .exchange-switch-hub-selector-identity{justify-content:center}.exchange-switch-page .exchange-switch-progressive-fields,.exchange-switch-page .exchange-switch-discount-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-switch-page .exchange-switch-hub-header,.exchange-switch-page .exchange-switch-detail-tool-header{text-align:center;justify-items:center}.exchange-switch-page .exchange-switch-hub-title,.exchange-switch-page .exchange-switch-detail-tool-title{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,3.5vw,3rem);line-height:1}.exchange-switch-page .exchange-switch-hub-description,.exchange-switch-page .exchange-switch-detail-tool-description{text-align:center}.exchange-switch-page .exchange-switch-hub-form,.exchange-switch-page .exchange-switch-detail-tool-form{justify-items:center}.exchange-switch-page .exchange-switch-progressive-fields{width:min(100%,760px)}.exchange-switch-page .exchange-switch-hub-field{gap:8px}.exchange-switch-page .exchange-switch-hub-field-label{min-height:18px}.exchange-switch-page .exchange-switch-hub-field .exchange-switch-hero-input{min-height:54px}.exchange-switch-page .exchange-switch-discount-settings{width:min(100%,760px)}.exchange-switch-page .exchange-switch-submit-row .exchange-switch-hero-submit{min-width:240px;min-height:58px;font-size:.98rem;font-weight:800}.exchange-switch-page .exchange-switch-overview-hook{border-color:color-mix(in srgb,var(--compare-right-accent)22%,var(--line));box-shadow:0 10px 24px #0f172a0d}.exchange-switch-page .exchange-switch-market-section.compare-accent-surface{border-color:color-mix(in srgb,var(--compare-right-accent)18%,var(--line))}@media (max-width:900px){.exchange-switch-page .exchange-switch-hub-logo-select,.exchange-switch-page .exchange-switch-detail-logo-select,.exchange-switch-page .exchange-switch-progressive-fields,.exchange-switch-page .exchange-switch-discount-settings-grid,.exchange-switch-page .exchange-switch-statement-grid,.exchange-switch-page .exchange-switch-market-summary{grid-template-columns:minmax(0,1fr)}.exchange-switch-page .exchange-switch-market-summary-hook{justify-self:start}.exchange-switch-page .exchange-switch-hub-selector-identity .cmp-exchange-logo-hero{width:148px;height:148px}}@media (max-width:640px){.exchange-switch-page .exchange-switch-hub-form,.exchange-switch-page .exchange-switch-detail-tool-form{max-width:100%}.exchange-switch-page .exchange-switch-hub-selector-identity .cmp-exchange-logo-hero{width:132px;height:132px}.exchange-switch-page .exchange-switch-statement-row{grid-template-columns:minmax(0,1fr)}.exchange-switch-page .exchange-switch-statement-row-value{text-align:left}}.exchange-switch-page .exchange-switch-market-statement{box-shadow:none;background:0 0;border:0;gap:14px;padding:0}.exchange-switch-page .exchange-switch-statement-table-block{gap:8px;display:grid}.exchange-switch-page .exchange-switch-statement-table-block-header{padding-inline:4px}.exchange-switch-page .exchange-switch-statement-table-card{border-color:color-mix(in srgb,var(--compare-right-accent)14%,var(--line))}.exchange-switch-page .exchange-switch-statement-table{table-layout:auto;min-width:760px}.exchange-switch-page .exchange-switch-statement-table thead th:first-child{min-width:132px}.exchange-switch-page .exchange-switch-statement-table tbody th,.exchange-switch-page .exchange-switch-statement-table tbody td{vertical-align:middle}.exchange-switch-page .exchange-switch-statement-table tbody th{color:var(--ink);background:color-mix(in srgb,var(--surface-muted)80%,var(--surface-raised));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:.8125rem;font-weight:700;display:grid}.exchange-switch-page .exchange-switch-statement-table-row-label-prefix{min-width:10px;color:var(--ink-tertiary);text-align:left;font-weight:800}.exchange-switch-page .exchange-switch-statement-table-row-label-text{text-align:right;min-width:0}.exchange-switch-page .exchange-switch-statement-table-row-winner th{color:var(--compare-right-accent-strong)}.exchange-switch-page .exchange-switch-statement-table-row-baseline th{color:var(--compare-left-accent-strong)}.exchange-switch-page .exchange-switch-statement-table-row-baseline td,.exchange-switch-page .exchange-switch-statement-table-row-baseline th{border-bottom:0}.exchange-switch-page .exchange-switch-statement-table-row-difference th,.exchange-switch-page .exchange-switch-statement-table-row-difference td{border-top:2px solid color-mix(in srgb,var(--compare-right-accent)36%,var(--line));background:color-mix(in srgb,var(--compare-right-accent-soft)28%,var(--surface-raised))}.exchange-switch-page .exchange-switch-statement-table-row-difference td{font-weight:700}.exchange-switch-page .exchange-switch-statement-table-cell-highlight{color:var(--compare-right-accent-strong);font-weight:800}.exchange-switch-page .exchange-switch-statement-table-mobile{table-layout:auto;width:max-content;min-width:100%}.exchange-switch-page .exchange-switch-statement-table-mobile thead th:first-child{z-index:3;background:color-mix(in srgb,var(--surface-muted)86%,var(--surface-raised));min-width:118px;box-shadow:1px 0 0 color-mix(in srgb,var(--line)88%,transparent);position:sticky;left:0}.exchange-switch-page .exchange-switch-statement-table-mobile thead th,.exchange-switch-page .exchange-switch-statement-table-mobile tbody th,.exchange-switch-page .exchange-switch-statement-table-mobile tbody td{text-align:center;white-space:nowrap;padding:8px 6px;font-size:.71875rem;line-height:1.35}.exchange-switch-page .exchange-switch-statement-table-column-heading{vertical-align:middle;white-space:normal}.exchange-switch-page .exchange-switch-statement-table-mobile .exchange-switch-statement-table-column-heading{vertical-align:middle;white-space:nowrap;text-align:center;min-width:max-content;padding-inline:6px;position:relative}.exchange-switch-page .exchange-switch-statement-table-mobile .exchange-switch-statement-table-column-heading .exchange-switch-statement-table-row-label-text{text-align:center;white-space:nowrap;min-width:max-content;display:block}.exchange-switch-page .exchange-switch-statement-table-mobile thead .exchange-switch-statement-table-column-winner:before{content:none}.exchange-switch-page .exchange-switch-statement-table-mobile .exchange-switch-statement-table-column-winner{color:var(--compare-right-accent-strong)}.exchange-switch-page .exchange-switch-statement-table-mobile .exchange-switch-statement-table-column-baseline{color:var(--ink)}.exchange-switch-page .exchange-switch-statement-table-mobile .exchange-switch-statement-table-column-difference,.exchange-switch-page .exchange-switch-statement-table-mobile tbody td.exchange-switch-statement-table-column-difference{background:color-mix(in srgb,var(--compare-right-accent-soft)28%,var(--surface-raised))}.exchange-switch-page .exchange-switch-statement-table-mobile thead .exchange-switch-statement-table-column-difference{border-left:2px solid color-mix(in srgb,var(--compare-right-accent)36%,var(--line))}.exchange-switch-page .exchange-switch-statement-table-mobile tbody td.exchange-switch-statement-table-column-difference{border-left:2px solid color-mix(in srgb,var(--compare-right-accent)36%,var(--line));font-weight:700}.exchange-switch-page .exchange-switch-statement-table-mobile tbody th{z-index:2;background:color-mix(in srgb,var(--surface-muted)86%,var(--surface-raised));box-shadow:1px 0 0 color-mix(in srgb,var(--line)88%,transparent);position:sticky;left:0}@media (max-width:900px){.exchange-switch-page .exchange-switch-statement-table{min-width:680px}.exchange-switch-page .exchange-switch-statement-table-mobile{width:max-content;min-width:100%}}.exchange-switch-page .exchange-switch-market-section.compare-accent-surface{border-width:3px;border-color:color-mix(in srgb,var(--compare-right-accent)48%,var(--line));box-shadow:0 18px 34px color-mix(in srgb,var(--compare-right-accent-soft)26%,transparent),0 0 0 1px color-mix(in srgb,var(--compare-right-accent)16%,transparent)}.exchange-switch-page .exchange-switch-market-summary-hook{justify-content:flex-end;justify-self:end;align-items:center;gap:10px;min-width:0;display:inline-flex}.exchange-switch-page .exchange-switch-market-summary-static{cursor:default}.exchange-switch-page .exchange-switch-market-summary-hook-text{color:var(--ink);text-align:right;margin:0;font-size:1rem;font-weight:700;line-height:1.4;display:block}.exchange-switch-page .exchange-switch-market-summary-hook-amount{color:var(--compare-right-accent-strong);font-size:1.125rem;font-weight:800}.exchange-switch-page .exchange-switch-statement-table-card{border-width:1px;border-color:color-mix(in srgb,var(--compare-right-accent)18%,var(--line))}@media (max-width:900px){.exchange-switch-page .exchange-switch-statement-table-card{width:100%;margin-inline:0}}.exchange-switch-page .exchange-switch-statement-table tbody td.exchange-switch-statement-table-cell-positive,.exchange-switch-page .exchange-switch-statement-table tbody td.exchange-switch-statement-table-cell-positive strong{color:var(--discount)}.exchange-switch-page .exchange-switch-statement-table tbody td.exchange-switch-statement-table-cell-negative,.exchange-switch-page .exchange-switch-statement-table tbody td.exchange-switch-statement-table-cell-negative strong{color:var(--danger-ink)}.exchange-switch-page .exchange-switch-statement-table tbody td.exchange-switch-statement-table-cell-neutral,.exchange-switch-page .exchange-switch-statement-table tbody td.exchange-switch-statement-table-cell-neutral strong{color:var(--ink-secondary)}.exchange-switch-page .exchange-switch-statement-table-row-difference td.exchange-switch-statement-table-cell-highlight{color:var(--discount);font-weight:800}.exchange-switch-page .exchange-switch-statement-table-row-difference td.exchange-switch-statement-table-cell-negative,.exchange-switch-page .exchange-switch-statement-table-row-difference td.exchange-switch-statement-table-cell-negative strong{color:var(--danger-ink)}.exchange-switch-page .exchange-switch-statement-table-row-difference td.exchange-switch-statement-table-cell-positive,.exchange-switch-page .exchange-switch-statement-table-row-difference td.exchange-switch-statement-table-cell-positive strong{color:var(--discount)}.exchange-switch-page .exchange-switch-statement-table-mobile tbody td.exchange-switch-statement-table-column-difference.exchange-switch-statement-table-cell-highlight{color:var(--danger-ink);font-weight:800}.exchange-switch-page .exchange-switch-statement-table-mobile tbody td.exchange-switch-statement-table-column-difference.exchange-switch-statement-table-cell-negative,.exchange-switch-page .exchange-switch-statement-table-mobile tbody td.exchange-switch-statement-table-column-difference.exchange-switch-statement-table-cell-negative strong{color:var(--danger-ink)}.exchange-switch-page .exchange-switch-statement-table-mobile tbody td.exchange-switch-statement-table-column-difference.exchange-switch-statement-table-cell-positive,.exchange-switch-page .exchange-switch-statement-table-mobile tbody td.exchange-switch-statement-table-column-difference.exchange-switch-statement-table-cell-positive strong{color:var(--discount)}.exchange-switch-page .exchange-switch-statement-table-footer{gap:8px;min-height:22px;display:grid}.exchange-switch-page .exchange-switch-statement-table-more-options{width:100%;min-width:0;display:block}.exchange-switch-page .exchange-switch-statement-table-more-options>summary{width:fit-content;max-width:100%}.exchange-switch-page .exchange-switch-statement-table-action-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.exchange-switch-page .exchange-switch-inline-action{font-size:.8125rem;font-weight:700;color:var(--ink-secondary)!important;text-decoration:none!important}.exchange-switch-page .exchange-switch-inline-action:hover{text-underline-offset:.16em;color:var(--accent)!important;text-decoration:underline!important}.exchange-switch-page .exchange-switch-more-options>summary{align-items:center;gap:8px;padding-right:18px;display:inline-flex;position:relative}.exchange-switch-page .exchange-switch-more-options>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;transition:transform .16s;position:absolute;right:0;transform:rotate(45deg)translateY(-1px)}.exchange-switch-page .exchange-switch-more-options[open]>summary:after{transform:rotate(-135deg)translate(-1px)}.exchange-switch-page .exchange-switch-more-options-grid{grid-template-columns:minmax(0,1fr);width:100%}.exchange-switch-page .exchange-switch-more-options[open]>.exchange-switch-more-options-grid{margin-top:10px}.exchange-switch-page .exchange-switch-option-card{background:var(--surface-raised);border:1px solid color-mix(in srgb,var(--line)60%,transparent);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);transition:transform var(--transition-smooth),box-shadow var(--transition-smooth);align-items:start;gap:16px;padding:18px 22px;display:grid}@media (hover:hover) and (pointer:fine){.exchange-switch-page .exchange-switch-option-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}}.exchange-switch-page .exchange-switch-option-card-main{gap:12px;min-width:0;display:grid}.exchange-switch-page .exchange-switch-option-card-brand{align-items:center;gap:14px;min-width:0;display:flex}.exchange-switch-page .exchange-switch-option-card-logo-frame{flex-shrink:0;justify-content:center;align-items:center;width:84px;height:44px;display:inline-flex}.exchange-switch-page .exchange-switch-option-card-logo-image{object-fit:contain;width:100%;height:100%}.exchange-switch-page .exchange-switch-option-card-logo-fallback{color:var(--ink-secondary);font-size:.8125rem;font-weight:700}.exchange-switch-page .exchange-switch-option-card-copy{gap:4px;min-width:0;display:grid}.exchange-switch-page .exchange-switch-option-card-metrics{grid-template-columns:minmax(0,1fr) repeat(2,minmax(72px,max-content));gap:6px 12px;width:100%;min-width:0;display:grid}.exchange-switch-page .exchange-switch-option-card-metric-row-label{color:var(--ink-secondary);white-space:nowrap;padding-top:0;font-size:.68rem;font-weight:700}.exchange-switch-page .exchange-switch-option-card-metric-header-row,.exchange-switch-page .exchange-switch-option-card-metric-data-row{display:contents}.exchange-switch-page .exchange-switch-option-card-metric-header-spacer{display:block}.exchange-switch-page .exchange-switch-option-card-metric-header{color:var(--ink-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:700;line-height:1.3}.exchange-switch-page .exchange-switch-option-card-metric-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:800;line-height:1.2;display:block}.exchange-switch-page .exchange-switch-option-card-metric-header-row>:first-child,.exchange-switch-page .exchange-switch-option-card-metric-data-row>:first-child{text-align:left;justify-self:start}.exchange-switch-page .exchange-switch-option-card-metric-header-row>:nth-child(n+2),.exchange-switch-page .exchange-switch-option-card-metric-data-row>:nth-child(n+2){text-align:right;justify-self:end}.exchange-switch-page .exchange-switch-option-card-metric-value.exchange-switch-statement-table-cell-highlight{color:var(--compare-right-accent-strong)}.exchange-switch-page .exchange-switch-option-card-metric-value.exchange-switch-statement-table-cell-positive{color:var(--discount)}.exchange-switch-page .exchange-switch-option-card-metric-value.exchange-switch-statement-table-cell-negative{color:var(--danger-ink)}.exchange-switch-page .exchange-switch-option-card-metric-value.exchange-switch-statement-table-cell-neutral{color:var(--ink-secondary)}.exchange-switch-page .exchange-switch-option-card-action-row{justify-content:flex-end;align-items:center;margin-top:4px;display:flex}@media (min-width:901px){.exchange-switch-page .exchange-switch-more-options-grid{grid-template-columns:repeat(auto-fit,minmax(320px,360px));justify-content:start;justify-items:start}.exchange-switch-page .exchange-switch-option-card{width:min(100%,360px)}}@media (max-width:900px){.exchange-switch-page .exchange-switch-market-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;width:100%}.exchange-switch-page .exchange-switch-market-summary-hook{justify-content:flex-start;justify-self:start}.exchange-switch-page .exchange-switch-market-summary-hook-text{text-align:left}.exchange-switch-page .exchange-switch-statement-table-more-options>.exchange-switch-more-options-grid{width:100%;margin-inline:0}}@media (max-width:640px){.exchange-switch-page .exchange-switch-fee-bar-chart-bar-wrap.fee-tooltip-wrap{width:min(100%,10px)}.exchange-switch-page .exchange-switch-fee-bar-chart-bar-wrap .fee-tooltip-bubble{transform:translateX(calc(-50% + var(--tooltip-shift-x,0px)))translateY(6px);bottom:calc(100% + 10px);left:50%}.exchange-switch-page .exchange-switch-fee-bar-chart-bar-wrap:hover .fee-tooltip-bubble,.exchange-switch-page .exchange-switch-fee-bar-chart-bar-wrap:focus-within .fee-tooltip-bubble,.exchange-switch-page .exchange-switch-fee-bar-chart-bar-wrap[data-tooltip-open=true] .fee-tooltip-bubble{transform:translateX(calc(-50% + var(--tooltip-shift-x,0px)))translateY(0)}.exchange-switch-page .exchange-switch-fee-bar-chart-bar-wrap[data-tooltip-placement=bottom] .fee-tooltip-bubble{transform:translateX(calc(-50% + var(--tooltip-shift-x,0px)))translateY(-6px);top:calc(100% + 10px);bottom:auto}.exchange-switch-page .exchange-switch-fee-bar-chart-bar-wrap[data-tooltip-placement=bottom]:hover .fee-tooltip-bubble,.exchange-switch-page .exchange-switch-fee-bar-chart-bar-wrap[data-tooltip-placement=bottom]:focus-within .fee-tooltip-bubble,.exchange-switch-page .exchange-switch-fee-bar-chart-bar-wrap[data-tooltip-placement=bottom][data-tooltip-open=true] .fee-tooltip-bubble{transform:translateX(calc(-50% + var(--tooltip-shift-x,0px)))translateY(0)}.exchange-switch-page .exchange-switch-fee-bar-chart-stage-grid{grid-template-rows:auto 188px auto;grid-template-columns:minmax(38px,48px) minmax(0,1fr) minmax(48px,62px);gap:8px}.exchange-switch-page .exchange-switch-fee-bar-chart-axis-title{font-size:.61rem}.exchange-switch-page .exchange-switch-fee-bar-chart-axis-tick{font-size:.66rem}.exchange-switch-page .exchange-switch-fee-bar-chart-bars,.exchange-switch-page .exchange-switch-fee-bar-chart-labels{grid-template-columns:repeat(var(--bar-count),minmax(0,1fr));gap:clamp(1px,.9vw,8px)}.exchange-switch-page .exchange-switch-fee-bar-chart-label-name{font-size:.68rem}.exchange-switch-page .exchange-switch-fee-bar-chart-title{font-size:.82rem}.exchange-switch-page .exchange-switch-fee-bar-chart-meta{font-size:.68rem}.exchange-switch-page .exchange-switch-market-fee-chart{padding-block:2px 8px}.exchange-switch-page .exchange-switch-market-summary-metrics{grid-template-columns:minmax(0,1fr)}.exchange-switch-page .exchange-switch-option-card{gap:12px}.exchange-switch-page .exchange-switch-overview-hook-actions{justify-content:stretch}.exchange-switch-page .exchange-switch-option-card-metrics{grid-template-columns:minmax(0,1fr) repeat(2,minmax(64px,max-content));column-gap:8px}.exchange-switch-page .exchange-switch-option-card-action-row{justify-content:flex-end}.exchange-switch-page .exchange-switch-inline-action-button{width:100%}}.exchange-switch-page .exchange-switch-hub-layout,.exchange-switch-page .exchange-switch-detail-tool{place-items:start center}.exchange-switch-page .exchange-switch-hub-header,.exchange-switch-page .exchange-switch-detail-tool-header,.switch-hub-heading-block{text-align:center;justify-self:center;justify-items:center;gap:12px;width:min(100%,760px);margin-inline:auto;padding:24px 0;display:grid}.exchange-switch-page .exchange-switch-hub-title,.exchange-switch-page .exchange-switch-detail-tool-title,.switch-hub-heading-block>.switch-hub-heading-title{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,3.5vw,3rem);line-height:1}.exchange-switch-page .exchange-switch-hub-description,.exchange-switch-page .exchange-switch-detail-tool-description,.switch-hub-heading-block>.switch-hub-heading-description{text-align:center;width:min(100%,64ch);color:var(--ink-secondary);margin:0;margin-inline:auto;font-size:.98rem;line-height:1.68}.exchange-switch-page .exchange-switch-hub-form,.exchange-switch-page .exchange-switch-detail-tool-form{justify-self:center;justify-items:center;width:min(100%,760px);margin-inline:auto}.exchange-switch-page .exchange-switch-hub-logo-select,.exchange-switch-page .exchange-switch-detail-logo-select{justify-self:center;justify-items:center;width:min(100%,340px);margin-inline:auto}.exchange-switch-page .exchange-switch-hub-selector-identity{justify-content:center;width:100%}.exchange-switch-page .exchange-switch-hub-selector-identity .cmp-exchange-logo-hero{width:232px;height:232px}.exchange-switch-page .exchange-switch-hub-select-field{width:100%}.exchange-switch-page .exchange-switch-progressive-fields{justify-content:center;justify-self:center;align-items:start;width:min(100%,760px);margin-inline:auto}.exchange-switch-page .exchange-switch-hub-field{width:100%}.exchange-switch-page .exchange-switch-hub-field-label{align-items:center;min-height:20px;display:flex}.exchange-switch-page .exchange-switch-hub-field .exchange-switch-hero-input{width:100%;min-height:54px}.exchange-switch-page .exchange-switch-discount-settings{justify-self:center;width:min(100%,760px);margin-inline:auto}.exchange-switch-page .exchange-switch-discount-settings>summary{justify-self:start}.exchange-switch-page .exchange-switch-submit-row{justify-content:center;width:100%}.exchange-switch-page .exchange-switch-submit-row .exchange-switch-hero-submit{min-width:248px;min-height:60px}@media (max-width:900px){.exchange-switch-page .exchange-switch-progressive-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-switch-page .exchange-switch-hub-selector-identity .cmp-exchange-logo-hero{width:192px;height:192px}}@media (max-width:640px){.exhub-fee-scatter-plot{--scatter-point-size:12px;padding:16px}.exhub-fee-volume-line-chart{padding:16px}.exhub-fee-scatter-plot-zoom-controls,.exhub-fee-volume-line-chart-zoom-controls{top:-42px;right:0}.exhub-fee-scatter-plot-stage-grid,.exhub-fee-volume-line-chart-stage-grid{grid-template-columns:minmax(48px,60px) minmax(0,1fr);gap:10px}.exhub-fee-scatter-plot-toolbar{flex-direction:column;gap:10px}.home-fee-volume-line-section .exhub-fee-volume-line-chart-toolbar{flex-direction:column;align-items:flex-start;gap:8px}.home-fee-volume-line-section .exhub-fee-volume-line-chart-toolbar-row{grid-template-columns:1fr;gap:8px}.exhub-fee-scatter-plot-toolbar-block,.exhub-fee-scatter-plot-toolbar-block-inputs,.exhub-fee-volume-line-chart-toolbar-block{width:100%}.home-fee-volume-line-section .exhub-fee-volume-line-chart-toolbar-block-segments,.home-fee-volume-line-section .exhub-fee-volume-line-chart-toolbar-block-fees,.home-fee-volume-line-section .exhub-fee-volume-line-chart-toolbar-block-legend{flex:0 auto;width:auto;max-width:100%}.home-market-scatter-section .exhub-fee-scatter-plot-toolbar-block-legend{flex:0 auto;width:100%;max-width:100%}.exhub-fee-volume-line-chart-toolbar-block-inputs{flex:none;display:block}.exhub-fee-volume-line-chart-toolbar-block-inputs .home-linked-fee-controls,.exhub-fee-volume-line-chart-toolbar-block-inputs .home-filter-inline-fields{width:100%}.exhub-fee-volume-line-chart-toolbar-block-inputs .home-filter-inline-fields{justify-content:flex-start}.exhub-fee-scatter-plot-toolbar-block-inputs{flex:none;display:block}.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-line .exhub-fee-volume-line-chart{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0}.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-line .exhub-fee-volume-line-chart-toolbar{flex-direction:column;align-items:flex-start;gap:8px}.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-line .exhub-fee-volume-line-chart-toolbar-row{grid-template-columns:minmax(0,1fr);gap:8px}.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-line .exhub-fee-volume-line-chart-toolbar-block-segments,.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-line .exhub-fee-volume-line-chart-toolbar-block-fees,.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-line .exhub-fee-volume-line-chart-toolbar-block-legend{flex:0 auto;width:100%;max-width:100%}.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-line .exhub-fee-volume-line-chart-control-list,.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-line .exhub-fee-volume-line-chart-segment-groups{gap:6px}.compare-detail-page-sections-mobile .cmp-radar-showcase-panel-line .exhub-fee-volume-line-chart-segment-group>.exhub-fee-volume-line-chart-control-list{flex:10rem;min-width:min(100%,10rem)}.home-fee-volume-line-section .exhub-fee-volume-line-chart-controls{gap:5px}.home-fee-volume-line-section .exhub-fee-volume-line-chart-segment-groups,.home-fee-volume-line-section .exhub-fee-volume-line-chart-segment-group{gap:6px}.home-fee-volume-line-section .exhub-fee-volume-line-chart-segment-group-toggle{min-height:30px;padding:0 10px}.home-fee-volume-line-section .exhub-fee-volume-line-chart-control-list,.home-market-scatter-section .exhub-fee-scatter-plot-control-list{gap:6px}.home-fee-volume-line-section .exhub-fee-volume-line-chart-control-label,.home-market-scatter-section .exhub-fee-scatter-plot-control-label{min-height:32px;padding:0 10px}.home-fee-volume-line-section .exhub-fee-volume-line-chart-control-line-icon{width:20px}.home-fee-volume-line-section .exhub-fee-volume-line-chart-legend,.home-market-scatter-section .exhub-fee-scatter-plot-legend{flex-wrap:wrap;align-items:flex-start;gap:6px;max-width:100%;display:flex}.home-fee-volume-line-section .exhub-fee-volume-line-chart-legend-item,.home-market-scatter-section .exhub-fee-scatter-plot-legend-item{flex:0 auto;max-width:100%}.home-fee-volume-line-section .exhub-fee-volume-line-chart-legend-toggle,.home-market-scatter-section .exhub-fee-scatter-plot-legend-toggle{gap:7px;width:auto;max-width:100%;min-height:32px;padding:7px 10px;position:relative}.home-fee-volume-line-section .exhub-fee-volume-line-chart-legend-checkbox,.home-market-scatter-section .exhub-fee-scatter-plot-legend-checkbox{opacity:0;pointer-events:none;clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute}.exhub-ranking-controls-form-inline,.exhub-ranking-controls-form-inline .exhub-ranking-controls-fields{width:100%}.exhub-fee-scatter-plot-y-axis,.exhub-fee-scatter-plot-stage{height:260px}.exhub-fee-volume-line-chart-y-axis,.exhub-fee-volume-line-chart-stage{height:520px}.exhub-fee-scatter-section-intro{font-size:.82rem;line-height:1.58}.exhub-fee-scatter-summary-rank-badge{width:auto;padding:0 10px}.exhub-fee-scatter-summary-logo{width:48px;height:26px;display:inline-flex}.exhub-fee-scatter-summary-logo .theme-exchange-logo-stack,.exhub-fee-scatter-summary-logo-image{width:48px;height:26px}.exhub-fee-scatter-plot-summary-table th,.exhub-fee-scatter-plot-summary-table td{padding:7px 8px}.exhub-ranking-section-card{border-radius:20px;padding:18px}.exhub-ranking-controls-form{width:100%}.exhub-ranking-list-link{grid-template-columns:auto auto}.exhub-ranking-rank-badge{width:auto;padding:0 10px}.exhub-ranking-list-value{white-space:normal;grid-column:1/-1;padding-left:2px}.exchange-switch-page .exchange-switch-hub-form,.exchange-switch-page .exchange-switch-detail-tool-form,.exchange-switch-page .exchange-switch-progressive-fields,.exchange-switch-page .exchange-switch-discount-settings,.exchange-switch-page .exchange-switch-hub-logo-select,.exchange-switch-page .exchange-switch-detail-logo-select{width:100%}.exchange-switch-page .exchange-switch-hub-selector-identity .cmp-exchange-logo-hero{width:164px;height:164px}}.exchange-switch-page .exchange-switch-empty-state{background:var(--surface-muted);border-radius:var(--radius-lg);text-align:center;border:1px solid color-mix(in srgb,var(--line)40%,transparent);padding:48px 24px}.exchange-switch-page .exchange-switch-method-note{background:var(--surface-raised);border-left:4px solid var(--accent);border-radius:0 var(--radius-md)var(--radius-md)0;color:var(--ink-secondary);box-shadow:var(--shadow-sm);margin-top:24px;padding:18px 24px;font-size:.85rem}.exchange-switch-page .exchange-switch-statement-table-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.exchange-switch-page .exchange-switch-statement-table tbody tr{transition:background var(--transition-smooth)}@media (hover:hover) and (pointer:fine){.exchange-switch-page .exchange-switch-statement-table tbody tr:hover td,.exchange-switch-page .exchange-switch-statement-table tbody tr:hover th{background:color-mix(in srgb,var(--accent)4%,transparent)}}.exhub-compact-card-title{font-size:1.25rem}.exhub-compact-card-data-row{border:0;border-top:1px solid color-mix(in srgb,var(--line)40%,transparent);transition:border-color var(--transition-smooth);background:0 0;border-radius:0;align-items:stretch;margin-top:6px;padding:12px 0 2px}@media (hover:hover) and (pointer:fine){.exhub-compact-card:hover .exhub-compact-card-data-row{border-color:color-mix(in srgb,var(--accent)22%,var(--line))}}.exchange-switch-page{background:0 0}.exchange-switch-page .exchange-switch-detail-tool-header{width:min(100%,920px);padding:20px 0 16px}.exchange-switch-page .exchange-switch-detail-tool-form{border:1px solid color-mix(in srgb,var(--line)52%,transparent);background:var(--card);width:min(100%,920px);box-shadow:var(--shadow-sm);border-radius:28px;gap:18px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.exchange-switch-page .exchange-switch-detail-tool-form:before{content:"";background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft)18%,transparent)0%,transparent 50%);opacity:0;transition:opacity var(--transition);pointer-events:none;position:absolute;inset:0}.exchange-switch-page .exchange-switch-detail-tool-form>*{z-index:1;position:relative}html:not([data-theme=dark]) .exchange-switch-page .exchange-switch-detail-tool-form{background:var(--surface-muted);box-shadow:var(--shadow-md),inset 0 1px 0 #ffffffb8}@media (hover:hover) and (pointer:fine){.exchange-switch-page .exchange-switch-detail-tool-form:hover:before{opacity:1}}.exchange-switch-page .exchange-switch-detail-logo-select{grid-template-columns:minmax(0,1fr);place-items:start center;gap:14px;width:min(100%,360px);margin-inline:auto;display:grid}.exchange-switch-page .exchange-switch-detail-logo-select .exchange-switch-hub-selector-identity{justify-content:center;width:100%}.exchange-switch-page .exchange-switch-detail-logo-select .cmp-exchange-logo-hero{width:196px;height:196px}.exchange-switch-page .exchange-switch-detail-logo-select .exchange-switch-hub-select-field,.exchange-switch-page .exchange-switch-detail-tool-form .exchange-switch-progressive-fields,.exchange-switch-page .exchange-switch-detail-tool-form .exchange-switch-discount-settings{width:min(100%,760px);max-width:none;margin-inline:auto}.exchange-switch-page .exchange-switch-detail-tool-form .exchange-switch-hub-field .exchange-switch-hero-input,.exchange-switch-page .exchange-switch-detail-tool-form .exchange-switch-discount-settings-input{border-color:color-mix(in srgb,var(--accent)8%,var(--line));background:var(--surface-raised);min-height:48px;box-shadow:none;border-radius:14px}.exchange-switch-page .exchange-switch-discount-settings-groups{gap:14px;display:grid}.exchange-switch-page .exchange-switch-discount-settings-group{border:1px solid color-mix(in srgb,var(--accent)10%,var(--line));background:color-mix(in srgb,var(--surface-raised)92%,transparent);transition:border-color var(--transition),background var(--transition),opacity var(--transition);border-radius:18px;gap:14px;padding:16px;display:grid}.exchange-switch-page .exchange-switch-discount-settings-group.is-active{border-color:color-mix(in srgb,var(--accent)18%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft)8%,var(--surface-raised))0%,color-mix(in srgb,var(--surface-raised)96%,transparent)100%)}.exchange-switch-page .exchange-switch-discount-settings-group.is-inactive{opacity:.78}.exchange-switch-page .exchange-switch-discount-settings-group-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.exchange-switch-page .exchange-switch-discount-settings-group-title{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:800}.exchange-switch-page .exchange-switch-discount-settings-checkbox{color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-size:.92rem;font-weight:700;display:inline-flex}.exchange-switch-page .exchange-switch-discount-settings-checkbox input{width:18px;height:18px;accent-color:var(--accent);margin:0}.exchange-switch-page .exchange-switch-discount-settings-group.is-inactive .exchange-switch-discount-settings-grid{opacity:.72}.exchange-switch-page .exchange-switch-discount-settings-group.is-inactive .exchange-switch-discount-settings-input:disabled{background:color-mix(in srgb,var(--surface-muted)82%,var(--surface-raised));color:var(--ink-secondary);cursor:not-allowed}.exchange-switch-page .exchange-switch-detail-tool-form .exchange-switch-submit-row .exchange-switch-hero-submit{min-width:176px;min-height:46px;font-size:.94rem}.exchange-switch-page .exchange-switch-overview-hook{background:var(--card);box-shadow:var(--shadow-sm);border-width:1px;border-radius:16px;padding:20px 22px}.exchange-switch-page .exchange-switch-market-section.compare-accent-surface{background:var(--card);box-shadow:var(--shadow-sm);border-width:1px;border-radius:14px}html:not([data-theme=dark]) .exchange-switch-page .exchange-switch-overview-hook,html:not([data-theme=dark]) .exchange-switch-page .exchange-switch-market-section.compare-accent-surface,html:not([data-theme=dark]) .exchange-switch-page .exchange-switch-market-statement{background:var(--surface-muted)}@media (max-width:900px){.exchange-switch-page .exchange-switch-detail-tool-form .exchange-switch-discount-settings-group-header{flex-direction:column;align-items:flex-start}.exchange-switch-page .exchange-switch-detail-logo-select .cmp-exchange-logo-hero{width:172px;height:172px}}@media (max-width:640px){.exchange-switch-page .exchange-switch-detail-logo-select{width:100%}.exchange-switch-page .exchange-switch-progressive-fields .exchange-switch-hub-field-label{align-items:flex-start;min-height:2.9em}.exchange-switch-page .exchange-switch-detail-logo-select .cmp-exchange-logo-hero{width:152px;height:152px}.exchange-switch-page .exchange-switch-discount-settings-group{padding:14px}}.exchange-switch-page .exchange-switch-market-summary{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding:18px 20px}.exchange-switch-page .exchange-switch-market-summary-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.exchange-switch-page .exchange-switch-market-summary .cmp-exchange-logo-badge{width:56px;height:56px}.exchange-switch-page .exchange-switch-market-summary-title{font-size:1rem;font-weight:800;line-height:1.25}.exchange-switch-page .exchange-switch-market-summary-subtitle{font-size:.8125rem;line-height:1.5}.exchange-switch-page .exchange-switch-market-summary-panel{border:1px solid color-mix(in srgb,var(--line)90%,var(--surface-raised));background:color-mix(in srgb,var(--surface-raised)88%,var(--bg));border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;min-width:0;padding:10px 12px;display:grid}.exchange-switch-page .exchange-switch-market-body-copy{gap:0;display:grid}.exchange-switch-page .exchange-switch-market-summary-fact{gap:4px;min-width:0;padding:0 12px;display:grid}.exchange-switch-page .exchange-switch-market-summary-fact+.exchange-switch-market-summary-fact{border-left:1px solid color-mix(in srgb,var(--line)90%,transparent)}.exchange-switch-page .exchange-switch-market-summary-fact-label{color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:700;overflow:hidden}.exchange-switch-page .exchange-switch-market-summary-fact-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:800}.exchange-switch-page .exchange-switch-market-summary-metrics{gap:10px;width:min(100%,292px)}.exchange-switch-page .exchange-switch-market-summary-metrics .exchange-switch-summary-metric{border:1px solid color-mix(in srgb,var(--line)90%,var(--surface-raised));background:color-mix(in srgb,var(--surface-raised)88%,var(--bg));min-width:0;box-shadow:none;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.exchange-switch-page .exchange-switch-market-summary-metrics .exchange-switch-stat-label{color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:700;overflow:hidden}.exchange-switch-page .exchange-switch-market-summary-metrics .exchange-switch-summary-metric-value{color:var(--ink);font-size:.9375rem;font-weight:800}.exchange-switch-page .exchange-switch-market-summary-metrics .exchange-switch-summary-metric-positive{border-color:color-mix(in srgb,var(--compare-right-accent)46%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--compare-right-accent)22%,transparent);background:color-mix(in srgb,var(--compare-right-accent-soft)26%,var(--surface-raised))}.exchange-switch-page .exchange-switch-market-summary-metrics .exchange-switch-summary-metric-negative{border-color:color-mix(in srgb,var(--danger-ink)34%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger-ink)14%,transparent);background:color-mix(in srgb,var(--danger-ink)8%,var(--surface-raised))}.exchange-switch-page .exchange-switch-market-summary-toggle{border:1px solid color-mix(in srgb,var(--line)78%,var(--surface-raised));background:var(--surface-gradient-row);width:30px;height:30px}.exchange-switch-page .exchange-switch-market-body{gap:16px;padding:16px 20px 20px}.exchange-switch-page .exchange-switch-market-statement{box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:0}.exchange-switch-page .exchange-switch-statement-table-card{border:1px solid color-mix(in srgb,var(--line)78%,var(--surface-raised));background:var(--card);box-shadow:var(--shadow-sm);border-radius:14px}.exchange-switch-page .exchange-switch-statement-table tbody tr:hover td,.exchange-switch-page .exchange-switch-statement-table tbody tr:hover th{background:var(--surface-hover)}.exchange-switch-page .exchange-switch-option-card{border:1px solid color-mix(in srgb,var(--compare-right-accent)20%,var(--line));background:var(--card);box-shadow:0 10px 24px color-mix(in srgb,var(--compare-right-accent-soft)18%,transparent),var(--shadow-sm);transition:border-color var(--transition),box-shadow var(--transition),background var(--transition);border-radius:14px;padding:16px 18px}@media (hover:hover) and (pointer:fine){.exchange-switch-page .exchange-switch-option-card:hover{border-color:color-mix(in srgb,var(--compare-right-accent)28%,var(--line));box-shadow:0 12px 28px color-mix(in srgb,var(--compare-right-accent-soft)22%,transparent),var(--shadow-md);transform:none}}.exchange-switch-page .exchange-switch-option-card-metrics{row-gap:8px}.exchange-switch-page .exchange-switch-option-card-metric-header{font-size:.625rem}.exchange-switch-page .exchange-switch-option-card-metric-value{font-size:.875rem}.exchange-switch-page .exchange-switch-option-card-action-row{flex-wrap:wrap;justify-content:flex-start;gap:8px}@media (min-width:901px){.exchange-switch-page .exchange-switch-more-options-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.exchange-switch-page .exchange-switch-option-card{width:100%}}@media (max-width:900px){.exchange-switch-page .exchange-switch-detail-logo-select{grid-template-columns:minmax(0,1fr)}.exchange-switch-page .exchange-switch-detail-logo-select .cmp-exchange-logo-hero{width:148px;height:148px}.exchange-switch-page .exchange-switch-market-summary,.exchange-switch-page .exchange-switch-market-summary-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.exchange-switch-page .exchange-switch-detail-tool-form{border-radius:24px;width:100%;padding:16px}.exchange-switch-page .exchange-switch-market-summary{grid-template-columns:minmax(0,1fr)}.exchange-switch-page .exchange-switch-market-summary-panel{grid-template-columns:minmax(0,1fr);gap:0;width:100%}.exchange-switch-page .exchange-switch-market-summary-fact{padding:10px 0}.exchange-switch-page .exchange-switch-market-summary-fact+.exchange-switch-market-summary-fact{border-left:0;border-top:1px solid color-mix(in srgb,var(--line)90%,transparent)}.exchange-switch-page .exchange-switch-market-summary-metrics{width:100%}}
