@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";
:root{--bg:#fafbfc;--ink:#1a1f2e;--ink-secondary:#5c6478;--ink-tertiary:#8b92a5;--card:#fff;--line:#e8ecf2;--line-light:#f0f3f7;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-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%);--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,#eff6fffa,#eff6ffb8);--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,#eff6ffeb 0%,#eff6ff4d 34%,#fff0 58%);--compare-row-win-right-bg-hover:linear-gradient(270deg,#eff6fff5 0%,#eff6ff5c 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:#2563eb;--compare-right-accent-strong:#1d4ed8;--compare-right-accent-soft:#eff6ff;--compare-right-accent-line:#60a5fa;--compare-left-score-highlight:#047857;--compare-right-score-highlight:#1d4ed8;--radius-sm:8px;--radius-md:12px;--shadow-sm:0 1px 3px #0000000a,0 1px 2px #0000000f;--shadow-md:0 4px 12px #0000000d;--transition:.15s ease;--exchange-divider-gap:24px}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}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:#3b82f6;--accent-hover:#60a5fa;--accent-soft:#3b82f624;--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%);--table-head-bg:#313137;--table-row-hover:#303036;--table-row-active-bg:#35353b;--table-row-active-hover:#3a3a40;--table-row-active-line:#4a4a53;--compare-header-score-bg:#34343a;--compare-header-win-left-bg:linear-gradient(180deg,#4ade8029,#4ade8014);--compare-header-win-right-bg:linear-gradient(180deg,#93c5fd2e,#93c5fd14);--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,#93c5fd2e 0%,#93c5fd0f 34%,#fff0 58%);--compare-row-win-right-bg-hover:linear-gradient(270deg,#93c5fd3d 0%,#93c5fd14 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:#93c5fd;--compare-right-accent-strong:#dbeafe;--compare-right-accent-soft:#93c5fd2e;--compare-right-accent-line:#93c5fd;--compare-left-score-highlight:#6ee7b7;--compare-right-score-highlight:#bfdbfe;--shadow-sm:0 10px 24px #00000038;--shadow-md:0 18px 36px #00000042}.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)18%,white)0%,color-mix(in srgb,var(--compare-left-accent)10%,transparent)34%,#fff0 58%);--compare-row-win-left-bg-hover:linear-gradient(90deg,color-mix(in srgb,var(--compare-left-accent)24%,white)0%,color-mix(in srgb,var(--compare-left-accent)14%,transparent)34%,#fff0 58%);--compare-left-score-highlight:color-mix(in srgb,var(--compare-left-accent)88%,black);--compare-right-accent:var(--compare-right-brand-light,#2563eb);--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)12%,white),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)18%,white)0%,color-mix(in srgb,var(--compare-right-accent)10%,transparent)34%,#fff0 58%);--compare-row-win-right-bg-hover:linear-gradient(270deg,color-mix(in srgb,var(--compare-right-accent)24%,white)0%,color-mix(in srgb,var(--compare-right-accent)14%,transparent)34%,#fff0 58%);--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,#bfdbfe);--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);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.6}a{color:var(--accent);transition:color var(--transition);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}.page-wrap{max-width:1280px;margin:0 auto;padding:0 24px 64px}.site-header{z-index:80;isolation:isolate;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:40px;padding:20px 0;display:flex;position:relative}.site-brand{align-items:center;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{align-items:center;gap:14px;display:flex}.site-header-toolbelt{align-items:center;gap:10px;display:flex}.site-nav{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.site-nav a{min-height:28px;color:var(--ink-secondary);transition:color var(--transition);align-items:center;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.site-nav a:hover{color:var(--ink);text-decoration:none}.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);border-radius:18px;width:min(320px,100vw - 32px);padding:12px;position:absolute;top:calc(100% + 10px);right:-6px;box-shadow:0 18px 42px #0f172a24,0 4px 12px #0f172a14}.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}.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:-.02em;margin:0 0 8px;font-size:1.5rem;font-weight:700;line-height:1.3}.intro-desc{color:var(--ink-secondary);max-width:640px;margin:0;font-size:.9375rem;line-height:1.65}.compare-selector-card{gap:20px;margin-bottom:28px;display:grid}.compare-selector-copy{gap:8px;display:grid}.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:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.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:auto;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:10;border:1px solid var(--line);background:var(--surface-raised);width:min(240px,100vw - 48px);color:var(--ink);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity var(--transition),transform var(--transition);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%;transform:translate(-50%,6px)}.info-tooltip:hover .info-tooltip-bubble,.info-tooltip:focus-visible .info-tooltip-bubble{opacity:1;transform:translate(-50%)}.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{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.home-filter-field{min-width:0}.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}.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-filter-tooltip{width:20px;height:20px;color:var(--ink-tertiary);background:0 0;border:none;flex:none;margin-right:8px;font-size:.8125rem}.home-filter-inline .info-tooltip-bubble{width:min(240px,100vw - 40px);left:auto;right:0;transform:translateY(6px)}.home-filter-inline .info-tooltip:hover .info-tooltip-bubble,.home-filter-inline .info-tooltip:focus-visible .info-tooltip-bubble{transform:translateY(0)}.filter-btn{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:#fff;font:inherit;white-space:nowrap;cursor:pointer;transition:all var(--transition);flex-shrink:0;padding:7px 16px;font-size:.8125rem;font-weight:600}.filter-btn:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.filter-reset{color:var(--ink-tertiary);white-space:nowrap;transition:color var(--transition);flex-shrink:0;font-size:.8125rem;font-weight:500;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}.table-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);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-bottom:32px;display:grid}.exhub-compact-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.exhub-compact-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)92%,var(--bg))0%,var(--card)100%);border:1px solid color-mix(in srgb,var(--line)88%,var(--surface-raised));border-radius:var(--radius-md);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition);position:relative;overflow:hidden;box-shadow:0 14px 28px #0f172a14,inset 0 1px #ffffff73}.exhub-compact-card:before{content:"";background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft)24%,transparent)0%,transparent 42%,color-mix(in srgb,var(--discount-soft)18%,transparent)100%);opacity:0;transition:opacity var(--transition);pointer-events:none;position:absolute;inset:0}.exhub-compact-card-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:minmax(0,1fr) minmax(220px,.95fr);align-items:center;gap:18px;min-height:112px;padding:16px 18px;display:grid}.exhub-compact-card-identity{justify-content:center;align-items:center;min-width:0;display:flex}.exhub-compact-card-logo{flex-shrink:0;justify-content:center;align-items:center;width:92px;height:92px;display:flex;overflow:visible}.exhub-compact-card-logo-image{object-fit:contain;width:100%;height:100%}.exhub-compact-card-logo-fallback{color:var(--ink-secondary);font-size:.8125rem;font-weight:700}.exhub-compact-card-copy{grid-column:2;gap:6px;min-width:0;display:grid}.exhub-compact-card-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:1.125rem;font-weight:700;line-height:1.2;overflow:hidden}.exhub-compact-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-compact-card-meta-grid{grid-template-columns:minmax(84px,.8fr) minmax(128px,1.2fr);gap:6px 12px;min-width:0;display:grid}.exhub-compact-card-cell{min-width:0}.exhub-compact-card-cell-label{align-self:end}.exhub-compact-card-label{color:var(--ink-secondary);white-space:nowrap;font-size:.6875rem;font-weight:600;display:block}.exhub-compact-card-value{color:var(--discount);white-space:nowrap;font-size:1.0625rem;font-weight:800;display:block}.exhub-compact-card-code-cell{z-index:2;pointer-events:none;justify-content:flex-start;align-items:center;display:flex;position:relative}.exhub-compact-card-code-cell .referral-code-wrap{pointer-events:none;justify-content:flex-start;max-width:100%}.exhub-compact-card-code-cell .referral-code-wrap code{text-overflow:ellipsis;max-width:100%;overflow:hidden}.exhub-compact-card-code-cell .copy-glyph{pointer-events:auto;flex:none}.exhub-compact-card-missing{color:var(--ink-secondary);font-size:.875rem;font-weight:700}.exhub-compact-card-cell-footer{align-items:center;gap:8px;min-width:0;display:flex}.exhub-compact-card-footer-name{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}.exhub-compact-card-cell-detail{justify-content:flex-start}.exhub-compact-card-detail{color:var(--accent);align-items:center;gap:2px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.exhub-compact-card-detail:hover,.exhub-compact-card-detail:active{text-decoration:underline}.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-compact-card:hover{border-color:color-mix(in srgb,var(--accent)34%,var(--line));box-shadow:0 24px 40px #0f172a24,0 10px 24px color-mix(in srgb,var(--accent-soft)42%,transparent);transform:translateY(-4px)}.exhub-compact-card:hover:before{opacity:1}}html:not([data-theme=dark]) .exhub-compact-card{box-shadow:0 16px 32px #0f172a1a,inset 0 1px #ffffffb8}html:not([data-theme=dark]) .exhub-compact-card-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted)78%,var(--accent-soft))0%,color-mix(in srgb,var(--surface-muted)86%,var(--line))100%)}.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;-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}.exchange-link{width:84px;height:44px;color:var(--ink);transition:color var(--transition);justify-content:center;align-items:center;font-weight:600;line-height:0;display:inline-flex;text-decoration:none!important}.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-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}.fee-cell{text-align:left;font-variant-numeric:tabular-nums;min-width:96px;font-size:.8125rem}.fee-column{width:96px;min-width:96px}.discount-cell{color:var(--discount);font-weight:600}.best-cell{position:relative;overflow:visible}.best-cell-inner{max-width:100%;display:inline-block;position:relative}.best-ribbon{color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none;text-shadow:0 .5px 1px #0000002e;z-index:1;background:linear-gradient(135deg,#f9d423 0%,#f5a623 50%,#e8901e 100%);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 #f5a62359,0 0 0 .5px #e8901e40}@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:box-shadow var(--transition),border-bottom-color var(--transition)}.sort-header-cell-active{box-shadow:inset 0 -2px 0 var(--accent);border-bottom-color:#0000}.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 .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{font-size:.6875rem}.home-exchange-table{width:100%}.home-exchange-table-desktop{display:block}.home-exchange-table-mobile{display:none}.referral-code-wrap{align-items:center;gap:4px;display:inline-flex}.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)}.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:hover{background:var(--accent);color:#fff}.detail-link{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--ink-secondary);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(--accent);background:var(--accent-soft);color:var(--accent)}@media (min-width:961px){.home-exchange-table{table-layout:fixed}.home-exchange-table-card th,.home-exchange-table-card td{padding-inline:8px}.home-exchange-table-card .row-index-column{padding-inline:4px}.home-exchange-table-card .header-label-stack>span,.home-exchange-table-card .fee-header-stack>span{white-space:normal;overflow-wrap:anywhere}.home-exchange-table-card .token-cell,.home-exchange-table-card .referral-code-wrap{max-width:100%}.home-exchange-table-card .token-cell-label,.home-exchange-table-card .referral-code-wrap code{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.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}}.fee-tooltip-wrap{align-items:center;display:inline-flex;position:relative}.fee-tooltip-anchor{cursor:help;border-bottom:1px dotted #05966966}.fee-tooltip-bubble{z-index:20;border:1px solid var(--line);background:var(--surface-raised);width:min(240px,100vw - 48px);max-width:320px;color:var(--ink);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;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;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(6px)}.fee-tooltip-wrap:hover .fee-tooltip-bubble{opacity:1;transform:translate(-50%)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{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;padding-bottom:24px;display:flex}.exchange-header-left{flex:auto;align-items:flex-start;gap:28px;min-width:0;display:flex}.exchange-header-copy{flex:auto;gap:18px;min-width:0;display:grid}.exchange-logo-badge{flex-shrink:0;justify-content:center;align-items:center;width:256px;height:256px;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:1.625rem;font-weight:700;line-height:1.2}.exchange-subtitle{color:var(--ink-secondary);margin:4px 0 0;font-size:.8125rem}.exchange-header-description{max-width:760px;color:var(--ink-secondary);margin:-4px 0 0;font-size:.9375rem;line-height:1.7}.exchange-header-actions{align-items:center;gap:12px;padding-top:8px;display:flex}.exchange-back-link{transition:color var(--transition);font-size:.8125rem;font-weight:500;color:var(--ink-tertiary)!important;text-decoration:none!important}.exchange-back-link:hover{color:var(--ink-secondary)!important}.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-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-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:minmax(0,1fr);align-items:center;gap:12px;padding:18px 18px 16px;display:grid}.exchange-mobile-hero-surface-brand{justify-content:center;align-items:center;min-width:0;display:flex}.exchange-mobile-hero-surface-logo{justify-content:center;align-items:center;width:100%;height:132px;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:16px;padding:0 18px 18px;display:grid}.exchange-mobile-hero-heading{gap:0;display:grid}.exchange-mobile-hero-copy{gap:8px;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{font-size:.9375rem;line-height:1.7}.exchange-mobile-market-chip-row{flex-wrap:wrap;gap:8px;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)88%,var(--surface-raised));min-height:30px;color:var(--ink-secondary);border-radius:999px;align-items:center;padding:0 12px;font-size:.75rem;font-weight:600;display:inline-flex}.exchange-mobile-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.exchange-mobile-summary-item{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-raised)100%);border-radius:18px;gap:8px;padding:14px;display:grid}.exchange-mobile-summary-label{color:var(--ink-tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.exchange-mobile-summary-value{min-height:24px;color:var(--ink);font-size:.9375rem;font-weight:700}.exchange-mobile-token-value{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.exchange-mobile-promo-row{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.exchange-mobile-promo-card{border:1px solid color-mix(in srgb,var(--line)84%,var(--surface-raised));background:linear-gradient(180deg,color-mix(in srgb,var(--discount-soft)44%,var(--surface-raised))0%,color-mix(in srgb,var(--surface-muted)88%,var(--surface-raised))100%);border-radius:18px;flex:240px;gap:8px;padding:14px 16px;display:grid}.exchange-mobile-promo-label{color:var(--ink-secondary);font-size:.75rem;font-weight:700}.exchange-mobile-promo-value{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.exchange-mobile-join-button{background:var(--accent);border-radius:18px;flex:180px;justify-content:center;align-items:center;min-height:52px;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-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: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 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:128px}.exchange-tab-nav-wrap{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;position:sticky;top:0}.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-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-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-tier-row{cursor:pointer}.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)}.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(--accent);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(--ink-secondary);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(--accent);background:var(--accent-soft);color:var(--accent)}.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{background:var(--accent);color:#fff;border-color:var(--accent);cursor:pointer;transition:all var(--transition);font-weight:600}.quote-actions button:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.secondary-action-link{color:var(--ink-tertiary);font-size:.8125rem;font-weight:500}.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{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:18px;margin-bottom:8px}.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-right .cmp-hero-promo-item{justify-items:start}.cmp-hero-action-row .cmp-action-ghost,.cmp-hero-action-row .cmp-action-solid{white-space:nowrap;flex:0 0 126px;justify-content:center;align-items:center;width:126px;min-height:38px;display:inline-flex}.cmp-hero-open-row{grid-column:1/-1;justify-items:center;gap:8px;display:grid}.cmp-hero-open-button{cursor:pointer;white-space:nowrap;border:none;align-self:center;min-width:220px}.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);transition:all var(--transition);border-radius:999px;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(--accent);color:var(--accent)!important}.cmp-action-solid{border:1px solid var(--accent);background:var(--accent);transition:all var(--transition);border-radius:999px;padding:6px 14px;font-size:.75rem;font-weight:600;color:#fff!important;text-decoration:none!important}.cmp-action-solid:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.cmp-hero-divider{flex-direction:column;align-items:center;gap:0;padding:0 4px;display:flex}.cmp-hero-divider-line{background:var(--line);width:1px;height:32px}.cmp-vs-badge{border:2px solid var(--line);background:var(--bg);width:40px;height:40px;color:var(--ink-tertiary);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;margin:0;font-size:.75rem;font-weight:800;display: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-detail-page-sections-desktop,.compare-detail-page-sections-mobile{--cmp-table-center-column-width:180px}.compare-hub-selector-mobile{margin-bottom:12px}.cmp-mobile-selector-stack{gap:14px;display:grid}.cmp-mobile-selector-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:18px;gap:14px;padding:18px;display:grid}.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)}.cmp-mobile-selector-identity{justify-content:center;padding:4px 0 2px;display:flex}.cmp-mobile-selector-card .cmp-exchange-logo-hero{width:128px;height:128px}.cmp-mobile-selector-card .cmp-exchange-logo-placeholder-text{max-width:120px;font-size:.8125rem;line-height:1.45}.cmp-mobile-selector-card .cmp-hero-side-meta{gap:12px}.cmp-mobile-selector-card .cmp-hero-promo{gap:8px}.cmp-mobile-selector-card .cmp-hero-promo-item{justify-items:start}.cmp-mobile-selector-card .cmp-hero-promo .referral-code-wrap{justify-content:center;width:100%}.cmp-mobile-selector-card .cmp-hero-actions{flex-direction:column;gap:8px}.cmp-mobile-selector-card .cmp-action-ghost,.cmp-mobile-selector-card .cmp-action-solid{justify-content:center;width:100%}.cmp-mobile-selector-vs{justify-content:center;margin:-4px 0;display:flex}.cmp-vs-badge.cmp-vs-badge-mobile{width:34px;height:34px;font-size:.6875rem}.cmp-mobile-selector-open-row{gap:8px;margin-top:14px;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}.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-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;-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{outline:none;padding:0;scroll-margin-top:104px;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{text-decoration:none!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-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-desc{color:var(--ink-secondary);margin:0 0 20px;font-size:.8125rem;line-height:1.6}.cmp-markets{margin-bottom:36px}.cmp-volume-filter{flex-shrink:0}.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{justify-content:flex-end;margin-left:0}.cmp-filter-input-shell{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);width:min(260px,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);left:auto;right:0;transform:translateY(6px)}.cmp-filter-input-shell .info-tooltip:hover .info-tooltip-bubble,.cmp-filter-input-shell .info-tooltip:focus-visible .info-tooltip-bubble{transform:translateY(0)}.cmp-inline-filter .cmp-filter-input-shell input[type=number]{background:0 0;border:none;width:100%;min-width:0}.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{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-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-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{border:1px solid color-mix(in srgb,var(--accent)18%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft)34%,var(--surface-raised))0%,color-mix(in srgb,var(--surface-muted)78%,var(--surface-raised))100%);width:fit-content;max-width:100%;min-height:36px;box-shadow:var(--shadow-sm);border-radius:10px;justify-content:flex-start;padding:5px 8px}.cmp-hero-promo .referral-code-wrap code{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;font-size:.875rem}.cmp-hero-right .cmp-hero-promo .referral-code-wrap,.cmp-hero-actions-right .cmp-hero-promo .referral-code-wrap{justify-content:flex-end}.cmp-market-stack{gap:16px;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;outline:none;scroll-margin-top:104px;overflow:hidden}.cmp-market-block:focus,.cmp-market-block:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb24,var(--shadow-md)}.cmp-market-name{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:700}.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,.cmp-duel-header-side-win.cmp-theme-right{background:0 0}.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;gap:6px;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:1rem;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:.875rem;font-weight:800}.cmp-duel-header .cmp-duel-market-header{font-size:inherit;align-content:center}.cmp-market-chip-row{justify-content:center}.cmp-market-chip-row .exchange-segment-badge{text-align:center;white-space:nowrap;justify-items:center;min-height:24px;padding:5px 10px;font-size:.625rem;line-height:1.2;display:inline-grid}.cmp-market-chip-row-secondary .exchange-segment-badge{background:color-mix(in srgb,var(--line-light)82%,var(--card));color:var(--ink-secondary)}.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.cmp-theme-left{background:var(--compare-row-win-left-bg)}.cmp-duel-row-decided.cmp-theme-right{background:var(--compare-row-win-right-bg)}.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-quick-table{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:14px;overflow:hidden}.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-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-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){.detail-grid,.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-header-section{flex-direction:column;align-items:flex-start}.exchange-header-actions{width:100%}.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}.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}.exhub-intro-section{border-radius:22px;padding:22px 20px}.exchange-hub-page-content-mobile .exhub-compact-stack{gap:14px}.exchange-hub-page-content-mobile .exhub-compact-card-shell{grid-template-columns:minmax(76px,.82fr) minmax(182px,1.18fr);gap:12px;min-height:96px;padding:12px}.exchange-hub-page-content-mobile .exhub-compact-card-logo{width:72px;height:72px}.exchange-hub-page-content-mobile .exhub-compact-card-meta-grid{grid-template-columns:minmax(68px,.7fr) minmax(122px,1.3fr);gap:5px 8px}.exchange-hub-page-content-mobile .exhub-compact-card-value{font-size:1rem}.exchange-hub-page-content-mobile .exhub-compact-card-footer-name{font-size:.9375rem}.exchange-hub-page-content-mobile .exhub-compact-card-code-cell .referral-code-wrap{min-height:32px}.exchange-hub-page-content-mobile .exhub-compact-card-code-cell .referral-code-wrap code{font-size:.8125rem}.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{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 14px 12px}.exchange-mobile-hero-surface-logo{width:100%;height:112px}.exchange-mobile-hero-extension{padding:0 14px 14px}.exchange-mobile-title{font-size:1.375rem}.exchange-mobile-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.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,.cmp-mobile-market-block{padding:14px}.cmp-mobile-metric-grid{grid-template-columns:1fr}.home-section-divider-block{margin-top:28px;padding-top:24px}.site-header{flex-direction:column;align-items:flex-start;gap:12px}.site-brand-link{gap:10px}.site-brand-mark-image{width:32px;height:32px}.site-header-actions{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:28px;transform:translateY(2px)}.site-header-toolbelt{flex:none;align-items:center;margin-left:auto}.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;align-items:center;gap:12px;min-width:0}.tab-strip{scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x;-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-link{white-space:nowrap;scroll-snap-align:start;flex:none;padding:9px 14px}.locale-switcher-menu{right:0}.controls-row{flex-direction:column;align-items:stretch}.filter-inline{flex-wrap:wrap;margin-left:0}.home-filter-inline{grid-template-columns:minmax(0,1fr) auto auto;width:100%}.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}.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:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)90%,var(--bg))0%,var(--card)100%);box-shadow:var(--shadow-sm);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-exchange-table{border-collapse:separate;border-spacing:0;table-layout:fixed;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 2px}.mobile-home-exchange-table th{z-index:2;background:var(--table-head-bg);color:var(--ink-secondary);text-align:center;white-space:normal;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);font-size:.75rem;font-weight:600;position:sticky;top:0}.mobile-home-exchange-table td{color:var(--ink);font-size:.8125rem}.mobile-home-exchange-table tbody tr{transition:background var(--transition)}.mobile-home-exchange-table tbody tr:hover{background:var(--table-row-hover)}.mobile-home-exchange-table .header-label-stack{align-items:center}.mobile-home-exchange-table .header-label-stack>span{white-space:nowrap}.mobile-data-sort-button{width:100%;min-height:24px;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;transition:color var(--transition);background:0 0;border:none;grid-template-columns:minmax(0,1fr) auto;justify-content:center;align-items:center;column-gap:8px;padding:0;font-weight:600;display:grid}.mobile-data-sort-button.is-active{color:var(--accent)}.mobile-data-sort-button:focus-visible{color:var(--accent);outline:none}.mobile-data-sort-button-label{justify-content:center;display:inline-flex}.mobile-data-sort-button-arrow{width:10px;color:var(--accent);flex:none;font-size:.75rem;font-weight:700;line-height:1}.mobile-data-sort-header{transition:box-shadow var(--transition),border-bottom-color var(--transition)}.mobile-data-sort-header-active{box-shadow:inset 0 -2px 0 var(--accent);border-bottom-color:#0000}.mobile-home-exchange-table tbody tr:last-child td{border-bottom:none}.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:center;width:100%;padding-top:4px;display:inline-flex;position:relative}.mobile-home-exchange-logo-link{width:68px;height:34px;margin:0 auto}.mobile-home-exchange-medal{z-index:1;pointer-events:none;position:absolute;top:-6px;left:0}.mobile-home-exchange-medal .rank-medal{filter:drop-shadow(0 2px 4px #0f172a2e)}.mobile-home-exchange-medal .rank-medal svg{width:19px;height:26px}.mobile-home-exchange-tier{justify-content:center;max-width:100%;padding:1px 5px;font-size:.625rem}.mobile-home-exchange-tier-empty{color:var(--ink-tertiary);font-size:.6875rem;line-height:1}.mobile-home-referral-code-cell .referral-code-wrap{justify-content:center;max-width:100%}.mobile-home-referral-code-cell .referral-code-wrap code{text-overflow:ellipsis;max-width:calc(100% - 18px);display:inline-block;overflow:hidden}.mobile-home-data-cell{font-variant-numeric:tabular-nums}.mobile-home-data-content{justify-items:center;gap:3px;width:100%;display:grid}.mobile-home-data-token{justify-content:center;align-items:center;gap:4px;max-width:100%;display:inline-flex}.mobile-home-data-token-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.625rem;font-weight:700;overflow:hidden}.mobile-home-data-base{color:var(--ink-tertiary);white-space:nowrap;font-size:.6875rem;font-weight:600;line-height:1.1;text-decoration:line-through;display:block}.mobile-home-data-value{color:var(--ink);white-space:nowrap;font-size:.75rem;font-weight:700;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{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);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.625rem;font-weight:700;display:inline-flex;text-decoration:none!important}.mobile-home-referral-empty{color:var(--ink-tertiary);font-size:.75rem;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-logo-badge{width:160px;height:160px}.exchange-anchor-section{scroll-margin-top:116px}.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-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 .referral-code-wrap,.cmp-hero-right .cmp-hero-promo .referral-code-wrap,.cmp-hero-actions-right .cmp-hero-promo .referral-code-wrap{justify-content:center;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:.9375rem}.cmp-duel-market-score-separator{font-size:.8125rem}.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;-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}}
