.compare-lab{--compare-mint:var(--mint,#91f9dd);--compare-line:var(--line,#25484a);margin:30px 0 24px;border:1px solid var(--compare-line);background:var(--panel,#0b2327);color:var(--white,#def0e9);min-width:0;font-family:var(--font,Arial,sans-serif)}.compare-lab .compare-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 25px 21px;border-bottom:1px solid var(--compare-line);background:linear-gradient(110deg,#15363760,transparent 70%)}.compare-lab .compare-kicker{font:10px var(--mono,monospace);letter-spacing:1px;color:#79a9a2;display:block;margin-bottom:9px}.compare-lab .compare-heading h2{font-size:26px;font-weight:500;line-height:1.2;letter-spacing:-.8px;margin:0;color:#d3ebe0}.compare-lab .compare-heading p{font-size:13px;line-height:1.7;color:#84aaa0;margin:10px 0 0}.compare-lab .compare-refresh{border:1px solid #426a60;padding:8px 12px;font-size:11px;color:#a8d1c2;white-space:nowrap;cursor:pointer;background:#102b29}.compare-lab .compare-refresh:hover{border-color:var(--compare-mint);color:var(--compare-mint)}.compare-lab .compare-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 25px;border-bottom:1px solid var(--compare-line)}.compare-lab .compare-tabs{display:flex;gap:24px;align-items:center}.compare-lab .compare-tabs button{font:12px var(--font,Arial,sans-serif);color:#7ba29b;border:0;border-bottom:2px solid transparent;padding:16px 0 13px;position:relative;bottom:-1px;cursor:pointer;background:none}.compare-lab .compare-tabs button.active{color:#c9ebe0;border-bottom-color:var(--compare-mint)}.compare-lab .compare-tabs button:hover{color:var(--compare-mint)}.compare-lab .compare-legend{display:flex;align-items:center;gap:18px;font:10px var(--mono,monospace);color:#9bbcb0}.compare-lab .compare-legend>span{display:flex;align-items:center;gap:6px}.compare-lab .compare-legend i{width:15px;height:2px;display:inline-block}.compare-lab .compare-notice{padding:12px 25px 0;font-size:11px;line-height:1.8;color:#779e92;margin:0}.compare-lab .compare-chart-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;font:9px/1.8 var(--mono,monospace);color:#5f8c80;padding:20px 25px 10px}.compare-lab .compare-chart-intro>span:last-child{text-align:right;max-width:55%}.compare-lab .compare-plot{height:280px;position:relative;margin:0 25px;padding-right:56px;min-width:0}.compare-lab .compare-plot>svg{width:100%;height:100%;overflow:visible;display:block;touch-action:pan-y}.compare-lab .compare-y-axis{position:absolute;right:0;top:0;bottom:0;width:49px;pointer-events:none;color:#608b7d;font:10px var(--mono,monospace)}.compare-lab .compare-y-axis>span{position:absolute;right:0;transform:translateY(-50%);line-height:1.2;white-space:nowrap}.compare-lab .compare-chart-empty{position:absolute;left:0;right:56px;top:0;bottom:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;line-height:1.8;padding:25px;color:#729d8d;background:linear-gradient(180deg,transparent,#0a22244d)}.compare-lab .compare-x-axis{display:flex;justify-content:space-between;gap:20px;margin:8px 81px 0 25px;color:#5f8a7b;font:9px/1.7 var(--mono,monospace)}.compare-lab .compare-x-axis>span:nth-child(2){text-align:center}.compare-lab .compare-x-axis>span:last-child{text-align:right}.compare-lab .compare-selection{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:17px 25px 8px;min-height:49px;color:#8eb6a3;font:10px/1.7 var(--mono,monospace)}.compare-lab .compare-selection>time{color:#b4d4c3;margin-right:7px}.compare-lab .compare-selection>span{white-space:nowrap}.compare-lab .compare-selection strong{font-size:10px;font-weight:400;color:var(--compare-color)}.compare-lab .compare-range-label{font-size:10px;color:#648e7d;padding:0 25px;display:block;margin-top:5px}.compare-lab .compare-range{display:block;width:calc(100% - 50px);margin:10px 25px 22px;height:17px;accent-color:var(--compare-mint);cursor:ew-resize}.compare-lab .compare-range:disabled{opacity:.35;cursor:wait}.compare-lab .compare-funding-panel{padding:22px 25px 27px}.compare-lab .compare-funding-intro{font-size:12px;color:#85aa99;max-width:800px;line-height:1.9;margin:0 0 23px}.compare-lab .compare-funding-row{display:grid;grid-template-columns:55px minmax(0,1fr) 115px;gap:22px;align-items:center;border-top:1px solid #294a40;padding:21px 0;font:12px var(--mono,monospace)}.compare-lab .compare-funding-row:last-child{border-bottom:1px solid #294a40}.compare-lab .compare-funding-coin{font-size:12px}.compare-lab .compare-funding-track{height:26px;position:relative;background:#071d1b66}.compare-lab .compare-funding-track>i{position:absolute;top:7px;height:12px;display:block;opacity:.8}.compare-lab .compare-funding-zero{position:absolute;top:-6px;bottom:-6px;left:50%;width:1px;background:#4c7061}.compare-lab .compare-funding-row>strong{font-size:12px;font-weight:400;text-align:right;color:#b8d8c0}.compare-lab .compare-table-wrap{overflow-x:auto;border-top:1px solid var(--compare-line);scrollbar-width:thin;scrollbar-color:#416b5b transparent}.compare-lab .compare-table{border-collapse:collapse;width:100%;min-width:740px;text-align:right;font-size:12px}.compare-lab .compare-table caption{text-align:left;padding:15px 25px;font-size:11px;line-height:1.8;color:#6f9984;caption-side:bottom}.compare-lab .compare-table thead{background:#0b2424}.compare-lab .compare-table th{font-weight:400}.compare-lab .compare-table thead th{font:9px/1.8 var(--mono,monospace);color:#6e9988;padding:12px 15px;white-space:nowrap;border-bottom:1px solid #2a4b40}.compare-lab .compare-table tbody th,.compare-lab .compare-table td{padding:15px;border-bottom:1px solid #234237;white-space:nowrap}.compare-lab .compare-table th:first-child{padding-left:25px;text-align:left;font-family:var(--mono,monospace)}.compare-lab .compare-table th:last-child,.compare-lab .compare-table td:last-child{padding-right:25px}.compare-lab .compare-source{font:9px/1.7 var(--mono,monospace);color:#76a281}.compare-lab .compare-source.is-retained{color:#c7b691}.compare-lab .compare-footnote{font-size:10px;line-height:1.9;color:#5f8a76;margin:0;padding:14px 25px;border-top:1px solid var(--compare-line);background:#09201f}.compare-lab button:focus-visible,.compare-lab input:focus-visible{outline:2px solid var(--compare-mint);outline-offset:4px}.compare-lab [hidden]{display:none!important}@media(max-width:900px){.compare-lab .compare-heading{padding:22px 20px 19px;gap:19px}.compare-lab .compare-heading h2{font-size:23px}.compare-lab .compare-controls{padding:0 20px;gap:15px}.compare-lab .compare-legend{gap:13px;font-size:10px}.compare-lab .compare-tabs{gap:21px}.compare-lab .compare-tabs button{font-size:12px}.compare-lab .compare-notice{padding-left:20px;padding-right:20px}.compare-lab .compare-chart-intro{padding-left:20px;padding-right:20px;gap:17px;font-size:9px}.compare-lab .compare-plot{margin:0 20px;height:250px}.compare-lab .compare-x-axis{margin-left:20px;margin-right:76px;font-size:9px;gap:15px}.compare-lab .compare-selection{padding-left:20px;padding-right:20px;gap:12px}.compare-lab .compare-range-label{padding:0 20px}.compare-lab .compare-range{width:calc(100% - 40px);margin-left:20px;margin-right:20px}.compare-lab .compare-funding-panel{padding:20px}.compare-lab .compare-funding-row{gap:18px}.compare-lab .compare-footnote{padding-left:20px;padding-right:20px}}@media(max-width:560px){.compare-lab{margin-top:20px}.compare-lab .compare-heading{padding:20px 14px 18px;align-items:flex-start;gap:13px}.compare-lab .compare-kicker{font-size:9px;line-height:1.8;letter-spacing:.6px;margin-bottom:8px}.compare-lab .compare-heading h2{font-size:23px;line-height:1.18;letter-spacing:-.7px;max-width:240px}.compare-lab .compare-heading p{font-size:12px;line-height:1.8;max-width:225px;margin-top:10px}.compare-lab .compare-refresh{font-size:10px;padding:7px 8px;flex-shrink:0}.compare-lab .compare-controls{padding:0 14px;flex-wrap:wrap;gap:0 15px}.compare-lab .compare-tabs{width:100%;gap:24px}.compare-lab .compare-tabs button{font-size:12px;padding-top:14px;padding-bottom:11px}.compare-lab .compare-legend{font-size:10px;gap:20px;padding:13px 0 11px}.compare-lab .compare-notice{font-size:11px;padding:12px 14px 0;line-height:1.9}.compare-lab .compare-chart-intro{padding:17px 14px 10px;display:block;font-size:9px;line-height:1.9}.compare-lab .compare-chart-intro>span{display:block}.compare-lab .compare-chart-intro>span:last-child{text-align:left;max-width:none;margin-top:4px}.compare-lab .compare-plot{height:220px;margin:0 14px;padding-right:47px}.compare-lab .compare-y-axis{font-size:9px;width:43px}.compare-lab .compare-chart-empty{right:47px;padding:20px 12px;font-size:12px;line-height:1.9}.compare-lab .compare-x-axis{font-size:9px;line-height:1.8;margin:8px 61px 0 14px;gap:12px}.compare-lab .compare-x-axis>span:nth-child(2){display:none}.compare-lab .compare-selection{padding:17px 14px 7px;gap:7px 15px;font-size:10px;line-height:1.8}.compare-lab .compare-selection>time{width:100%;margin-bottom:3px}.compare-lab .compare-selection strong{font-size:10px}.compare-lab .compare-range-label{padding:0 14px;font-size:10px;margin-top:8px;line-height:1.8}.compare-lab .compare-range{width:calc(100% - 28px);margin:8px 14px 20px;height:23px}.compare-lab .compare-funding-panel{padding:19px 14px 23px}.compare-lab .compare-funding-intro{font-size:12px;line-height:1.9;margin-bottom:20px}.compare-lab .compare-funding-row{grid-template-columns:42px minmax(0,1fr) 94px;gap:12px;padding:20px 0;font-size:11px}.compare-lab .compare-funding-coin,.compare-lab .compare-funding-row>strong{font-size:11px}.compare-lab .compare-funding-track{height:23px}.compare-lab .compare-funding-track>i{height:11px;top:6px}.compare-lab .compare-table{font-size:12px;min-width:720px}.compare-lab .compare-table thead th{font-size:10px;padding:12px}.compare-lab .compare-table tbody th,.compare-lab .compare-table td{padding:14px 12px}.compare-lab .compare-table th:first-child{padding-left:14px}.compare-lab .compare-table th:last-child,.compare-lab .compare-table td:last-child{padding-right:14px}.compare-lab .compare-source{font-size:10px}.compare-lab .compare-table caption{font-size:11px;padding:14px;line-height:1.9}.compare-lab .compare-footnote{font-size:11px;line-height:1.9;padding:13px 14px}}@media(prefers-reduced-motion:reduce){.compare-lab *{animation:none!important;transition:none!important}}

.compare-lab .compare-kicker,.compare-lab .compare-legend,.compare-lab .compare-chart-intro,.compare-lab .compare-y-axis,.compare-lab .compare-x-axis,.compare-lab .compare-selection,.compare-lab .compare-selection strong,.compare-lab .compare-range-label,.compare-lab .compare-table thead th,.compare-lab .compare-source,.compare-lab .compare-footnote{font-size:11px}.compare-lab .compare-funding-source{grid-column:1/-1;font:11px/1.7 var(--mono,monospace);color:#76a281;justify-self:end;margin-top:-9px}.compare-lab .compare-funding-source.is-retained{color:#c7b691}.compare-lab .compare-funding-row{row-gap:17px}@media(max-width:560px){.compare-lab .compare-refresh{font-size:11px}.compare-lab .compare-kicker,.compare-lab .compare-legend,.compare-lab .compare-chart-intro,.compare-lab .compare-y-axis,.compare-lab .compare-x-axis,.compare-lab .compare-selection,.compare-lab .compare-selection strong,.compare-lab .compare-range-label,.compare-lab .compare-table thead th,.compare-lab .compare-source{font-size:11px}.compare-lab .compare-funding-source{font-size:10px;line-height:1.8}.compare-lab .compare-plot{padding-right:51px}.compare-lab .compare-chart-empty{right:51px}.compare-lab .compare-y-axis{width:47px}.compare-lab .compare-x-axis{margin-right:65px}}
/* Entry view: compact comparison beside the received-execution radar. */
.live-entry .compare-lab{margin:0;align-self:stretch}
.live-entry .compare-lab .compare-heading{padding:15px 17px 13px;gap:12px}
.live-entry .compare-lab .compare-kicker{font-size:9px;letter-spacing:.55px;margin-bottom:6px;line-height:1.5}
.live-entry .compare-lab .compare-heading h2{font-size:21px;line-height:1.15;letter-spacing:-.65px}
.live-entry .compare-lab .compare-heading p{font-size:11px;line-height:1.5;margin-top:6px}
.live-entry .compare-lab .compare-refresh{font-size:10px;padding:6px 8px}
.live-entry .compare-lab .compare-controls{padding:0 17px;gap:10px;flex-wrap:wrap}
.live-entry .compare-lab .compare-tabs{gap:17px}
.live-entry .compare-lab .compare-tabs button{font-size:11px;padding:12px 0 10px}
.live-entry .compare-lab .compare-legend{font-size:9px;gap:10px}
.live-entry .compare-lab .compare-legend>span{gap:4px}
.live-entry .compare-lab .compare-legend i{width:11px}
.live-entry .compare-lab .compare-notice{font-size:10px;line-height:1.6;padding:9px 17px 0}
.live-entry .compare-lab .compare-chart-intro{padding:11px 17px 8px;gap:10px;font-size:9px;line-height:1.5}
.live-entry .compare-lab .compare-chart-intro>span:first-child{max-width:45%}
.live-entry .compare-lab .compare-plot{height:142px;margin:0 17px;padding-right:46px}
.live-entry .compare-lab .compare-y-axis{font-size:9px;width:42px}
.live-entry .compare-lab .compare-chart-empty{right:46px;font-size:11px;padding:15px}
.live-entry .compare-lab .compare-x-axis{margin:5px 63px 0 17px;gap:10px;font-size:9px;line-height:1.5}
.live-entry .compare-lab .compare-x-axis>span:nth-child(2){display:none}
.live-entry .compare-lab .compare-selection{padding:9px 17px 4px;min-height:38px;gap:3px 12px;font-size:9px;line-height:1.7}
.live-entry .compare-lab .compare-selection>time{width:100%;margin-right:0;font-size:9px}
.live-entry .compare-lab .compare-selection strong{font-size:9px}
.live-entry .compare-lab .compare-range-label{padding:0 17px;font-size:9px;line-height:1.5;margin-top:2px}
.live-entry .compare-lab .compare-range{width:calc(100% - 34px);height:15px;margin:4px 17px 11px}
.live-entry .compare-lab .compare-table{font-size:11px;min-width:665px}
.live-entry .compare-lab .compare-table thead th{font-size:9px;padding:7px 10px;line-height:1.5}
.live-entry .compare-lab .compare-table tbody th,.live-entry .compare-lab .compare-table td{padding:9px 10px}
.live-entry .compare-lab .compare-table th:first-child{padding-left:17px}
.live-entry .compare-lab .compare-table th:last-child,.live-entry .compare-lab .compare-table td:last-child{padding-right:17px}
.live-entry .compare-lab .compare-source{font-size:9px}
.live-entry .compare-lab .compare-table caption{padding:8px 17px;font-size:10px;line-height:1.6}
.live-entry .compare-lab .compare-footnote{font-size:10px;line-height:1.7;padding:10px 17px}
.live-entry .compare-lab .compare-funding-panel{padding:15px 17px 17px;min-height:285px}
.live-entry .compare-lab .compare-funding-intro{font-size:11px;line-height:1.7;margin-bottom:14px}
.live-entry .compare-lab .compare-funding-row{grid-template-columns:42px minmax(0,1fr) 91px;gap:12px 13px;padding:16px 0}
.live-entry .compare-lab .compare-funding-coin,.live-entry .compare-lab .compare-funding-row>strong{font-size:11px}
.live-entry .compare-lab .compare-funding-source{font-size:9px;line-height:1.7;margin-top:-4px}
@media(max-width:1100px){
.live-entry .compare-lab .compare-heading h2{font-size:24px}
.live-entry .compare-lab .compare-plot{height:180px}
.live-entry .compare-lab .compare-chart-intro>span:first-child{max-width:none}
.live-entry .compare-lab .compare-x-axis>span:nth-child(2){display:block}
.live-entry .compare-lab .compare-selection>time{width:auto;margin-right:7px}
.live-entry .compare-lab .compare-funding-panel{min-height:0}
}
@media(max-width:560px){
.live-entry .compare-lab .compare-heading{padding:17px 14px 14px}
.live-entry .compare-lab .compare-heading h2{font-size:22px}
.live-entry .compare-lab .compare-kicker{font-size:9px}
.live-entry .compare-lab .compare-controls{padding:0 14px}
.live-entry .compare-lab .compare-tabs{width:100%}
.live-entry .compare-lab .compare-legend{padding:9px 0 10px;font-size:10px;gap:18px}
.live-entry .compare-lab .compare-notice{font-size:11px;padding:11px 14px 0}
.live-entry .compare-lab .compare-chart-intro{padding:13px 14px 9px;font-size:9px}
.live-entry .compare-lab .compare-chart-intro>span:last-child{max-width:none}
.live-entry .compare-lab .compare-plot{height:180px;margin:0 14px;padding-right:47px}
.live-entry .compare-lab .compare-y-axis{font-size:10px;width:43px}
.live-entry .compare-lab .compare-x-axis{margin-left:14px;margin-right:61px;font-size:10px}
.live-entry .compare-lab .compare-x-axis>span:nth-child(2){display:none}
.live-entry .compare-lab .compare-selection{padding:12px 14px 5px;font-size:10px;gap:5px 12px}
.live-entry .compare-lab .compare-selection>time{width:100%;margin-right:0}
.live-entry .compare-lab .compare-selection strong{font-size:10px}
.live-entry .compare-lab .compare-range-label{padding:0 14px;font-size:10px;margin-top:5px}
.live-entry .compare-lab .compare-range{width:calc(100% - 28px);height:22px;margin:6px 14px 15px}
.live-entry .compare-lab .compare-table caption,.live-entry .compare-lab .compare-footnote{font-size:11px;padding:11px 14px}
.live-entry .compare-lab .compare-funding-panel{padding:17px 14px}
.live-entry .compare-lab .compare-funding-source{font-size:10px}
}
/* Secondary metrics stay available in a native, keyboard-accessible disclosure. */
.compare-lab .compare-details{border-top:1px solid var(--compare-line);min-width:0}
.compare-lab .compare-details>summary{padding:11px 17px;color:#a4cebe;font-size:11px;cursor:pointer;list-style-position:inside;user-select:none}
.compare-lab .compare-details>summary:hover{color:var(--compare-mint);background:#173b34}
.compare-lab .compare-details>summary:focus-visible{outline:2px solid var(--compare-mint);outline-offset:-3px}
.compare-lab .compare-details>p:not(.compare-footnote){margin:0;padding:8px 17px;font-size:11px;line-height:1.7;color:#84aaa0}
.compare-lab .compare-detail-window{font-family:var(--mono,monospace)}
@media(min-width:1200px){
.live-entry .compare-lab{align-self:start;position:relative}
.live-entry .compare-lab .compare-heading{padding:9px 12px 8px;align-items:center;gap:9px}
.live-entry .compare-lab .compare-kicker{font-size:8px;line-height:1.3;margin-bottom:4px;letter-spacing:.35px}
.live-entry .compare-lab .compare-heading h2{font-size:16px;line-height:1.15;letter-spacing:-.4px}
.live-entry .compare-lab .compare-refresh{font-size:9px;padding:5px 6px}
.live-entry .compare-lab .compare-controls{padding:0 12px;gap:4px 12px;flex-wrap:nowrap}
.live-entry .compare-lab .compare-tabs{gap:12px}
.live-entry .compare-lab .compare-tabs button{padding:9px 0 7px;font-size:10px}
.live-entry .compare-lab .compare-legend{font-size:8px;gap:8px}
.live-entry .compare-lab .compare-legend i{width:8px}
.live-entry .compare-lab .compare-notice{font-size:10px;padding:7px 12px 0;line-height:1.5}
.live-entry .compare-lab .compare-chart-intro{padding:8px 12px 5px;display:block;font-size:8px;line-height:1.4}
.live-entry .compare-lab .compare-chart-intro>span:first-child{max-width:none}
.live-entry .compare-lab .compare-chart-intro>span:last-child{display:none}
.live-entry .compare-lab .compare-plot{height:100px;margin:0 12px;padding-right:44px}
.live-entry .compare-lab .compare-y-axis{font-size:9px;width:40px}
.live-entry .compare-lab .compare-chart-empty{right:44px;padding:10px;font-size:10px;line-height:1.5}
.live-entry .compare-lab .compare-x-axis{margin:4px 56px 0 12px;font-size:8px;line-height:1.4}
.live-entry .compare-lab .compare-selection{padding:7px 12px 3px;min-height:0;font-size:8px;line-height:1.5;gap:3px 9px}
.live-entry .compare-lab .compare-selection>time{font-size:8px;width:100%;margin:0}
.live-entry .compare-lab .compare-selection strong{font-size:8px}
.live-entry .compare-lab .compare-range-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.live-entry .compare-lab .compare-range{width:calc(100% - 24px);height:16px;margin:3px 12px 8px}
.live-entry .compare-lab .compare-details>summary{padding:8px 12px;font-size:10px}
.live-entry .compare-lab .compare-details[open]{position:relative;z-index:2;background:var(--panel,#0b2327)}
.live-entry .compare-lab .compare-details .compare-table-wrap{max-height:145px;overflow:auto}
.live-entry .compare-lab .compare-details>p:not(.compare-footnote){padding:8px 12px;font-size:10px}
.live-entry .compare-lab .compare-footnote{padding:8px 12px;font-size:10px}
.live-entry .compare-lab .compare-funding-panel{padding:10px 12px 12px;min-height:0}
.live-entry .compare-lab .compare-funding-intro{font-size:10px;line-height:1.5;margin-bottom:8px}
.live-entry .compare-lab .compare-funding-row{padding:9px 0;gap:6px 10px;grid-template-columns:38px minmax(0,1fr) 85px}
.live-entry .compare-lab .compare-funding-track{height:18px}
.live-entry .compare-lab .compare-funding-track>i{height:8px;top:5px}
.live-entry .compare-lab .compare-funding-coin,.live-entry .compare-lab .compare-funding-row>strong{font-size:10px}
.live-entry .compare-lab .compare-funding-source{font-size:8px;margin-top:0;line-height:1.4}
}
@media(max-width:1100px){.live-entry .compare-lab .compare-plot{height:220px}}
