:root{--bg:#05070b;--bg-elevated:#0b0f14;--panel:#11161d;--panel-alt:#151c25;--panel-strong:#0e1319;--line:rgba(122,138,158,.22);--line-strong:rgba(184,196,210,.3);--ink:#f4f7fb;--muted:#93a1b3;--muted-strong:#bec9d6;--terminal:#dfe9f5;--positive:#49d17d;--negative:#ff5c5c;--warning:#ffb347;--accent:#f2a900;--accent-soft:rgba(242,169,0,.16);--live:#4de2c5;--shadow:0 18px 48px rgba(0,0,0,.36);--radius-lg:22px;--radius-md:16px;--radius-sm:12px}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:linear-gradient(180deg,rgba(242,169,0,.06),transparent 20%),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,transparent 0),linear-gradient(hsla(0,0%,100%,.015) 1px,transparent 0),linear-gradient(180deg,#030508,#070b10 45%,#05070b);background-size:auto,32px 32px,32px 32px,auto;color:var(--ink);font-family:IBM Plex Sans,Segoe UI,Helvetica Neue,Arial,sans-serif}body{min-height:100vh}.shell,main{width:min(1540px,calc(100% - 28px));margin:0 auto;padding:18px 0 36px}.terminal-page{display:grid;grid-gap:14px;gap:14px}.detail-card,.funding-row,.hero,.metric-card,.opportunity-item,.section-card,.terminal-header-bar,.terminal-hero-panel,.terminal-loading-panel,.terminal-market-strip{border:1px solid var(--line);box-shadow:var(--shadow)}.terminal-header-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(15,19,24,.98),rgba(9,12,16,.98))}.terminal-brand-block{display:grid;grid-gap:4px;gap:4px}.eyebrow,.kicker,.terminal-brand-kicker,.terminal-panel-label{margin:0;text-transform:uppercase;letter-spacing:.18em;font-size:.69rem;color:var(--accent)}.terminal-brand-title{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:.03em}.terminal-header-status{display:flex;flex-wrap:wrap;gap:10px}.live-badge,.status-pill,.terminal-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:999px;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-strong);background:hsla(0,0%,100%,.04)}.live-badge,.terminal-chip-live{color:#d8fff8;border-color:rgba(77,226,197,.28);background:rgba(77,226,197,.12)}.live-badge-refreshing,.terminal-chip-warning{color:#ffe0ac;border-color:rgba(255,179,71,.34);background:rgba(255,179,71,.14)}.live-badge:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--live);box-shadow:0 0 0 5px rgba(77,226,197,.12)}.live-badge-refreshing:before{background:var(--warning);box-shadow:0 0 0 5px rgba(255,179,71,.12)}.terminal-market-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border-radius:18px;background:hsla(0,0%,100%,.06)}.market-strip-item{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;background:linear-gradient(180deg,rgba(13,18,24,.98),rgba(11,15,20,.98))}.market-strip-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.market-strip-symbol{font-size:1rem}.market-strip-value{font-family:IBM Plex Mono,Consolas,monospace;font-size:.95rem}.market-strip-item-positive .market-strip-value{color:var(--positive)}.market-strip-item-negative .market-strip-value{color:var(--negative)}.market-strip-item-warning .market-strip-value{color:var(--warning)}.hero,.terminal-hero-panel{display:grid;grid-gap:16px;gap:16px;padding:20px;border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(13,18,24,.98),rgba(10,14,18,.98))}.terminal-hero-panel{grid-template-columns:minmax(0,1.3fr) 360px}.hero{margin-bottom:14px}.hero h1,.terminal-loading-panel h1{margin:0;font-size:clamp(2rem,4vw,3.7rem);line-height:.96;max-width:12ch}.empty-state,.funding-cell small,.funding-grid-head,.hero p,.hero-copy,.meta,.metric-hint,.metric-label,.opportunity-foot,.opportunity-subtitle,.terminal-opportunity-subtitle{color:var(--muted)}.hero-copy,.meta{margin:0;line-height:1.7}.terminal-hero-primary,.terminal-loading-panel,.terminal-side-stack{display:grid;grid-gap:14px;gap:14px}.funding-card-head,.funding-card-top,.funding-footer,.opportunity-foot,.opportunity-head,.terminal-hero-meta,.terminal-opportunity-header,.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.terminal-opportunity-header h2{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:.95}.terminal-opportunity-subtitle{margin:8px 0 0;font-size:.95rem;letter-spacing:.04em}.detail-grid,.funding-metrics,.hero-metrics,.live-grid,.metric-grid,.opportunity-metrics,.section-grid,.terminal-grid,.terminal-kpi-grid{display:grid;grid-gap:12px;gap:12px}.terminal-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card,.terminal-kpi-card,.terminal-stat-card{padding:14px 16px;border-radius:var(--radius-md);background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.02));border:1px solid var(--line)}.funding-cell,.funding-footer span,.metric-chip-label,.metric-label,.opportunity-breakdown span,.opportunity-metrics span,.terminal-kpi-card span,.terminal-stat-label{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.metric-value,.terminal-kpi-card strong,.terminal-stat-value{display:block;margin-top:10px;font-family:IBM Plex Mono,Consolas,monospace;font-size:1.45rem}.terminal-stat-card-positive .terminal-stat-value{color:var(--positive)}.terminal-stat-card-negative .terminal-stat-value{color:var(--negative)}.terminal-stat-card-warning .terminal-stat-value{color:var(--warning)}.terminal-side-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.opportunity-breakdown,.terminal-detail-band{display:flex;flex-wrap:wrap;gap:8px}.opportunity-breakdown span,.terminal-detail-band span{padding:8px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.045);color:var(--muted-strong);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.secondary-breakdown span{background:rgba(242,169,0,.08);border-color:rgba(242,169,0,.16)}.hero-warning{margin:0;padding:12px 14px;border-radius:var(--radius-sm);color:#ffe1b2;background:rgba(255,179,71,.12);border:1px solid rgba(255,179,71,.24)}.terminal-grid-primary{grid-template-columns:minmax(0,1.3fr) minmax(380px,.9fr)}.terminal-grid-funding,.terminal-grid-secondary{grid-template-columns:1fr}.terminal-grid-funding{gap:14px}.detail-card,.section-card{padding:18px;border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(13,18,24,.98),rgba(9,13,17,.98))}.terminal-section-large{min-height:100%}.section-head{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.detail-card h2,.detail-card h3,.funding-cell strong,.opportunity-head h3,.section-head h2{margin:0}.detail-card h2,.section-head h2{font-size:1.15rem;letter-spacing:.03em}.topbar{align-items:center;margin-bottom:12px}.topbar nav{display:flex;flex-wrap:wrap;gap:12px;color:var(--muted)}.funding-board-terminal{display:grid;grid-gap:1px;gap:1px;border-radius:16px;overflow:hidden;background:hsla(0,0%,100%,.06)}.funding-grid-head,.funding-row{display:grid;grid-template-columns:72px 104px minmax(140px,1.2fr) 112px 112px 112px 112px minmax(180px,1.2fr);grid-gap:0;gap:0;align-items:center}.funding-grid-head{padding:10px 12px;background:#131921;font-size:.69rem;text-transform:uppercase;letter-spacing:.12em}.funding-row{padding:12px;background:linear-gradient(180deg,rgba(15,20,26,.98),rgba(11,15,19,.98));border-radius:0}.funding-row-positive{border-left:3px solid rgba(73,209,125,.55)}.funding-row-negative{border-left:3px solid rgba(255,92,92,.55)}.funding-cell{color:var(--terminal)}.funding-exchange-cell,.funding-rank-cell,.funding-rate-cell,.funding-time-cell{font-family:IBM Plex Mono,Consolas,monospace}.funding-symbol-cell{display:grid;grid-gap:4px;gap:4px}.funding-symbol-cell strong{font-size:.98rem}.funding-symbol-cell small{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.funding-rate-cell-positive{color:var(--positive)}.funding-rate-cell-negative{color:var(--negative)}.opportunity-list{display:grid;grid-gap:10px;gap:10px}.opportunity-item{display:grid;grid-template-columns:54px 1fr;grid-gap:14px;gap:14px;padding:14px;border-radius:16px;background:linear-gradient(180deg,rgba(15,20,26,.98),rgba(11,15,20,.98))}.opportunity-rank{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;border-radius:12px;background:linear-gradient(180deg,rgba(242,169,0,.22),rgba(242,169,0,.08));color:#ffe0a0;font-family:IBM Plex Mono,Consolas,monospace;font-weight:700}.opportunity-main{display:grid;grid-gap:12px;gap:12px}.opportunity-head h3{font-size:1.02rem;letter-spacing:.03em}.opportunity-subtitle{margin:6px 0 0;font-size:.84rem;text-transform:uppercase;letter-spacing:.08em}.opportunity-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.funding-metrics>div,.opportunity-metrics>div{padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.06)}.funding-footer strong,.funding-metrics strong,.opportunity-metrics strong{display:block;margin-top:8px;font-family:IBM Plex Mono,Consolas,monospace;font-size:.96rem}.opportunity-foot{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.status-pill{white-space:nowrap;font-family:IBM Plex Mono,Consolas,monospace}.status-execute_ready{color:#c8ffd8;background:rgba(73,209,125,.12);border-color:rgba(73,209,125,.28)}.status-high_priority_watch,.status-speculative{color:#ffe0ac;background:rgba(255,179,71,.13);border-color:rgba(255,179,71,.28)}.status-blocked_liquidity,.status-blocked_negative_net_edge,.status-blocked_no_margin_borrow,.status-blocked_no_perp,.status-blocked_no_spot,.status-blocked_unknown_borrow,.status-blocked_unknown_fee,.status-blocked_unsupported{color:#ffc6c6;background:rgba(255,92,92,.13);border-color:rgba(255,92,92,.28)}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.detail-card ul{margin:0;padding-left:18px;color:var(--muted-strong);line-height:1.8}.table-wrap{overflow-x:auto;border-radius:14px;border:1px solid var(--line)}.opportunity-table{width:100%;min-width:860px;border-collapse:collapse;background:hsla(0,0%,100%,.02)}.opportunity-table td,.opportunity-table th{padding:12px;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.06);vertical-align:top}.opportunity-table th{font-size:.71rem;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);background:rgba(242,169,0,.06)}pre{margin:0;padding:14px;border-radius:14px;border:1px solid var(--line);background:hsla(0,0%,100%,.035);color:var(--muted-strong);font-family:IBM Plex Mono,Consolas,monospace;font-size:.8rem;white-space:pre-wrap;word-break:break-word}@media (max-width:1320px){.detail-grid,.terminal-grid-primary,.terminal-hero-panel,.terminal-market-strip{grid-template-columns:1fr}.terminal-side-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.funding-grid-head,.funding-row{grid-template-columns:64px 88px minmax(140px,1.3fr) 104px 104px 104px 104px minmax(160px,1.2fr)}}@media (max-width:980px){.shell,main{width:min(100% - 18px,1540px)}.detail-grid,.opportunity-metrics,.terminal-kpi-grid,.terminal-market-strip,.terminal-side-stack{grid-template-columns:1fr 1fr}.hero,.terminal-header-bar,.terminal-opportunity-header,.topbar{gap:12px}.hero h1,.terminal-loading-panel h1{max-width:none}}@media (max-width:760px){.opportunity-foot,.opportunity-head,.terminal-header-bar,.terminal-hero-meta,.terminal-opportunity-header,.topbar{flex-direction:column;align-items:flex-start}.detail-grid,.opportunity-item,.opportunity-metrics,.terminal-kpi-grid,.terminal-market-strip,.terminal-side-stack{grid-template-columns:1fr}.opportunity-rank{width:54px;min-height:42px}.detail-card,.hero,.section-card,.terminal-hero-panel{padding:16px}}.terminal-grid-spread{grid-template-columns:1fr}.terminal-section-spread{overflow:hidden}.funding-spread-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:12px;gap:12px}.funding-spread-card{display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(17,23,31,.98),rgba(10,14,19,.98)),linear-gradient(135deg,rgba(242,169,0,.08),transparent 48%)}.funding-spread-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.funding-spread-meta,.funding-spread-symbol{margin:0}.funding-spread-symbol{font-size:1.05rem;font-weight:700;letter-spacing:.04em}.funding-spread-chip,.funding-spread-meta,.funding-spread-metric em,.funding-spread-metric small,.funding-spread-metric span{text-transform:uppercase;letter-spacing:.1em}.funding-spread-meta,.funding-spread-metric em,.funding-spread-metric small{color:var(--muted)}.funding-spread-chip,.funding-spread-meta,.funding-spread-metric small,.funding-spread-metric span{font-size:.69rem}.funding-spread-chip{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:999px;color:#d8fff8;border:1px solid rgba(77,226,197,.26);background:rgba(77,226,197,.1)}.funding-spread-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.funding-spread-metric{display:grid;grid-gap:6px;gap:6px;padding:14px 12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03)}.funding-spread-metric strong{font-family:IBM Plex Mono,Consolas,monospace;font-size:clamp(1.3rem,2vw,2rem);line-height:1}.funding-spread-metric em{font-style:normal;font-size:.72rem;letter-spacing:.06em}.funding-spread-metric-high strong{color:var(--negative)}.funding-spread-metric-low strong{color:var(--positive)}.funding-spread-metric-spread strong{color:#ff8282}@media (max-width:980px){.funding-spread-metrics{grid-template-columns:1fr}}.exchange-filter-bar{display:grid;grid-gap:12px;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(13,18,24,.98),rgba(10,14,18,.98));box-shadow:var(--shadow)}.exchange-filter-actions,.exchange-filter-list{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.exchange-filter-hint{color:var(--muted);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.exchange-filter-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035);color:var(--muted-strong);padding:9px 12px;border-radius:999px;font-size:.74rem;font-family:IBM Plex Mono,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.exchange-filter-chip:hover{border-color:rgba(242,169,0,.28);color:var(--ink)}.exchange-filter-chip-active{background:rgba(242,169,0,.12);border-color:rgba(242,169,0,.34);color:#ffe0a0}.exchange-filter-chip-action{background:rgba(77,226,197,.1);border-color:rgba(77,226,197,.22);color:#d8fff8}.monitor-table-wrap{border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(10,14,18,.98),rgba(8,11,15,.98))}.monitor-table{width:100%;min-width:1080px;border-collapse:collapse;background:transparent}.monitor-table td,.monitor-table th{padding:14px;vertical-align:top;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.06)}.monitor-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;font-size:.69rem;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);background:#121821}.monitor-table tbody tr{background:hsla(0,0%,100%,.015)}.monitor-table tbody tr:nth-child(2n){background:hsla(0,0%,100%,.03)}.monitor-table tbody tr:hover{background:rgba(242,169,0,.06)}.monitor-stack{display:grid;grid-gap:5px;gap:5px}.monitor-inline-list{display:grid;grid-gap:4px;gap:4px}.monitor-primary,.monitor-table strong{font-size:.95rem;font-weight:700;color:var(--ink)}.monitor-secondary,.monitor-tertiary{line-height:1.45}.monitor-secondary{color:var(--muted-strong);font-size:.75rem;text-transform:uppercase;letter-spacing:.07em}.monitor-tertiary{color:var(--muted);font-size:.75rem;letter-spacing:.03em}.monitor-positive{color:var(--positive)}.monitor-negative{color:#ff7b7b}.mono{font-family:IBM Plex Mono,Consolas,monospace}.rank-cell{width:64px;color:#ffe0a0;font-weight:700}.funding-spread-table{min-width:980px}.funding-spread-table td:nth-child(4) .monitor-primary{color:#ff9090}.opportunity-monitor-table{min-width:1420px}.opportunity-monitor-table td:first-child{width:68px}.opportunity-monitor-table td:nth-child(3){min-width:170px}.opportunity-monitor-table td:nth-child(4){min-width:240px}.opportunity-monitor-table td:nth-child(5){min-width:360px}.opportunity-monitor-table td:nth-child(6),.opportunity-monitor-table td:nth-child(7){min-width:220px}.opportunity-monitor-table td:nth-child(8){min-width:120px}.opportunity-monitor-table .status-pill{justify-self:start}.terminal-section-large,.terminal-section-spread,.terminal-section-terminal-board{overflow:hidden}@media (max-width:980px){.monitor-table td,.monitor-table th{padding:12px 10px}}.terminal-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.terminal-grid-comparative{grid-template-columns:repeat(2,minmax(0,1fr))}.funding-rate-list{display:grid;grid-gap:10px;gap:10px}.funding-rate-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.funding-rate-item:last-child{border-bottom:0;padding-bottom:0}.funding-rate-main,.funding-rate-side{display:grid;grid-gap:6px;gap:6px}.funding-rate-side{justify-items:end;text-align:right}.funding-rate-symbol{font-size:1rem}.funding-rate-link{color:inherit;text-decoration:none}.funding-rate-link:hover{color:var(--accent)}.funding-rate-detail{display:grid;grid-gap:3px;gap:3px;margin-top:2px}.funding-rate-detail-line{color:var(--muted);font-size:.73rem;line-height:1.45;word-break:break-word}.funding-rate-close,.funding-rate-window{color:var(--muted);font-size:.82rem}.funding-rate-value{font-family:IBM Plex Mono,Consolas,monospace;font-size:1.45rem}.funding-rate-positive{color:var(--negative)}.funding-rate-negative{color:var(--positive)}@media (max-width:960px){.funding-rate-item,.terminal-grid-comparative,.terminal-summary-strip{grid-template-columns:1fr}.funding-rate-item{display:grid}.funding-rate-side{justify-items:start;text-align:left}}.paper-trade-panel{display:grid;grid-gap:16px;gap:16px}.paper-trade-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.paper-trade-meta-band{display:flex;flex-wrap:wrap;gap:10px 18px;padding:12px 14px;border:1px solid var(--line);background:hsla(0,0%,100%,.02);color:var(--muted-strong);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.paper-trade-table{min-width:1180px}.paper-trade-table td:first-child,.paper-trade-table td:nth-child(2){min-width:180px}.paper-trade-table td:nth-child(3){min-width:230px}.paper-trade-table td:nth-child(4),.paper-trade-table td:nth-child(5){min-width:170px}.paper-trade-table td:nth-child(6){min-width:180px}@media (max-width:960px){.paper-trade-summary-grid{grid-template-columns:1fr}}.terminal-ticker-shell{display:grid;grid-gap:10px;gap:10px;padding:12px 0 0}.terminal-ticker-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px}.terminal-ticker-kicker,.terminal-ticker-meta{font-family:IBM Plex Mono,Consolas,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.terminal-ticker-kicker{color:var(--accent)}.terminal-ticker-meta{color:var(--muted)}.terminal-ticker-viewport{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(242,169,0,.18);background:linear-gradient(90deg,rgba(242,169,0,.08),transparent 12%,transparent 88%,rgba(242,169,0,.08)),linear-gradient(180deg,rgba(18,24,31,.98),rgba(8,12,17,.98));box-shadow:var(--shadow)}.terminal-ticker-viewport:after,.terminal-ticker-viewport:before{content:"";position:absolute;top:0;bottom:0;width:72px;z-index:1;pointer-events:none}.terminal-ticker-viewport:before{left:0;background:linear-gradient(90deg,rgba(5,7,11,.98),rgba(5,7,11,0))}.terminal-ticker-viewport:after{right:0;background:linear-gradient(270deg,rgba(5,7,11,.98),rgba(5,7,11,0))}.terminal-ticker-track{display:flex;align-items:center;gap:12px;width:max-content;min-width:100%;padding:12px;animation:terminalTickerScroll 44s linear infinite}.terminal-ticker-item{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;padding:10px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035);font-family:IBM Plex Mono,Consolas,monospace}.terminal-ticker-item-highest{border-color:rgba(255,92,92,.18);background:linear-gradient(180deg,rgba(255,92,92,.08),hsla(0,0%,100%,.02))}.terminal-ticker-item-lowest{border-color:rgba(73,209,125,.18);background:linear-gradient(180deg,rgba(73,209,125,.08),hsla(0,0%,100%,.02))}.terminal-ticker-exchange,.terminal-ticker-interval,.terminal-ticker-tag{font-size:.71rem;letter-spacing:.12em;text-transform:uppercase}.terminal-ticker-tag{padding:5px 8px;border-radius:999px;background:hsla(0,0%,100%,.08);color:var(--muted-strong)}.terminal-ticker-symbol{font-size:.92rem;color:var(--ink)}.terminal-ticker-exchange,.terminal-ticker-interval{color:var(--muted)}.terminal-ticker-value{font-size:.92rem;font-weight:700}.terminal-ticker-value-highest{color:#ff8f8f}.terminal-ticker-value-lowest{color:#7ee7a6}.terminal-ticker-viewport:hover .terminal-ticker-track{animation-play-state:paused}@keyframes terminalTickerScroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 6px))}}@media (prefers-reduced-motion:reduce){.terminal-ticker-track{animation:none}}@media (max-width:760px){.terminal-ticker-head{flex-direction:column;align-items:flex-start}.terminal-ticker-track{padding:10px;animation-duration:32s}.terminal-ticker-item{gap:8px;padding:9px 12px}}.terminal-command-deck{grid-template-columns:minmax(260px,.95fr) minmax(360px,1.05fr);padding:14px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(13,18,24,.98),rgba(10,14,18,.98));box-shadow:var(--shadow)}.terminal-command-deck,.terminal-command-primary,.terminal-command-secondary{display:grid;grid-gap:10px;gap:10px}.terminal-command-primary{align-content:start}.terminal-command-mode,.terminal-command-secondary-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.terminal-command-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.terminal-compact-stat{display:grid;grid-gap:6px;gap:6px;min-height:72px;padding:12px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.07);background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02))}.terminal-command-meta,.terminal-compact-stat-label{font-family:IBM Plex Mono,Consolas,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.terminal-compact-stat-value{font-family:IBM Plex Mono,Consolas,monospace;font-size:1rem;line-height:1.25;color:var(--ink)}.terminal-command-secondary{grid-column:2;grid-row:1/span 2;align-content:start;padding-left:10px;border-left:1px solid hsla(0,0%,100%,.06)}.terminal-grid-comparative{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.terminal-grid-secondary{gap:10px}.detail-card,.section-card{padding:16px;border-radius:18px}.section-head{margin-bottom:12px}.funding-rate-list{gap:6px}.funding-rate-item{padding:12px 0}@media (max-width:1160px){.terminal-command-deck{grid-template-columns:1fr}.terminal-command-secondary{grid-column:auto;grid-row:auto;padding-left:0;border-left:0;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.06)}}@media (max-width:960px){.terminal-command-stats{grid-template-columns:1fr 1fr}}@media (max-width:760px){.terminal-command-stats,.terminal-grid-comparative{grid-template-columns:1fr}.terminal-command-secondary-head{flex-direction:column;align-items:flex-start}}.terminal-header-bar-rich{display:grid;grid-gap:12px;gap:12px}.terminal-header-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.terminal-ticker-shell-header{gap:8px;padding:0}.terminal-ticker-viewport-header{border-radius:14px;border-color:hsla(0,0%,100%,.08);background:linear-gradient(90deg,rgba(242,169,0,.05),transparent 10%,transparent 90%,rgba(242,169,0,.05)),linear-gradient(180deg,rgba(11,16,21,.98),rgba(7,11,15,.98));box-shadow:none}.terminal-ticker-viewport-header:after,.terminal-ticker-viewport-header:before{width:48px}.terminal-ticker-meta-inline{padding-left:4px}.terminal-section-routes .section-head h2{font-size:1rem}.terminal-section-routes .eyebrow{font-size:.62rem;letter-spacing:.14em}.terminal-section-routes .monitor-table{min-width:1160px}.terminal-section-routes .monitor-table td,.terminal-section-routes .monitor-table th{padding:10px 9px}.terminal-section-routes .monitor-table th{font-size:.64rem}.terminal-section-routes .monitor-primary,.terminal-section-routes .monitor-table strong{font-size:.84rem}.terminal-section-routes .monitor-secondary,.terminal-section-routes .monitor-tertiary{font-size:.69rem;line-height:1.35}.terminal-section-routes .status-pill{font-size:.63rem;padding:6px 9px}.terminal-section-routes .opportunity-monitor-table{min-width:1160px}.terminal-section-routes .opportunity-monitor-table td:first-child{width:54px}.terminal-section-routes .opportunity-monitor-table td:nth-child(3){min-width:132px}.terminal-section-routes .opportunity-monitor-table td:nth-child(4){min-width:180px}.terminal-section-routes .opportunity-monitor-table td:nth-child(5){min-width:250px}.terminal-section-routes .opportunity-monitor-table td:nth-child(6){min-width:170px}.terminal-section-routes .opportunity-monitor-table td:nth-child(7){min-width:210px}.terminal-section-routes .opportunity-monitor-table td:nth-child(8){min-width:92px}@media (max-width:760px){.terminal-header-top{flex-direction:column;align-items:flex-start}}.route-monitor-grid{display:grid;grid-gap:10px;gap:10px}.route-monitor-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(12,17,22,.98),rgba(9,13,18,.98))}.route-monitor-head{display:grid;grid-template-columns:52px minmax(0,1.1fr) minmax(120px,.7fr);grid-gap:12px;gap:12px;align-items:start}.route-monitor-rank{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:12px;background:linear-gradient(180deg,rgba(242,169,0,.18),rgba(242,169,0,.08));color:#ffe0a0;font-size:.78rem;font-weight:700}.route-monitor-detail-list,.route-monitor-foot,.route-monitor-panel,.route-monitor-status-block,.route-monitor-symbol-block{display:grid;grid-gap:4px;gap:4px}.route-monitor-panel-value,.route-monitor-symbol{font-size:.88rem;color:var(--ink)}.route-monitor-foot,.route-monitor-panel-detail,.route-monitor-panel-label,.route-monitor-panel-note,.route-monitor-subline{color:var(--muted);font-size:.68rem;line-height:1.4;letter-spacing:.04em}.route-monitor-foot,.route-monitor-panel-label{font-family:IBM Plex Mono,Consolas,monospace;text-transform:uppercase;letter-spacing:.12em}.route-monitor-body{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.route-monitor-panel{min-width:0;padding:10px 11px;border-radius:12px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03)}.route-monitor-panel-net{background:linear-gradient(180deg,rgba(242,169,0,.07),hsla(0,0%,100%,.03))}.route-monitor-panel-detail,.route-monitor-panel-note,.route-monitor-panel-value,.route-monitor-subline{overflow-wrap:anywhere;word-break:break-word}.route-monitor-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:2px}.terminal-ticker-shell-header{order:-1}@media (max-width:1280px){.route-monitor-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.route-monitor-body,.route-monitor-head{grid-template-columns:1fr}.route-monitor-status-block{justify-items:start}.route-monitor-foot{flex-direction:column;align-items:flex-start}}.topbar-terminal-global{display:grid;grid-gap:10px;gap:10px;padding:10px 0 0;margin-bottom:12px}.topbar-brand-block{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.topbar-brand{color:var(--accent);text-decoration:none;font-family:IBM Plex Mono,Consolas,monospace;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase}.topbar-brand-subtitle{color:var(--muted);font-size:.72rem;letter-spacing:.08em}.topbar-terminal-global .terminal-ticker-shell-header{order:1}.topbar-terminal-global .terminal-ticker-viewport-header{border-radius:12px}.terminal-header-bar-rich{gap:10px}.terminal-section-routes .section-head{margin-bottom:10px}.terminal-section-routes .section-head h2{font-size:.94rem;line-height:1.2}.terminal-section-routes .eyebrow{max-width:100%;font-size:.58rem;line-height:1.35}@media (max-width:760px){.topbar-brand-block{flex-direction:column;align-items:flex-start}}.terminal-overview-deck{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);grid-gap:10px;gap:10px}.dashboard-modal-shell,.terminal-overview-hero,.terminal-overview-stat{border:1px solid var(--line);box-shadow:var(--shadow)}.terminal-overview-hero{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:20px;background:radial-gradient(circle at top right,rgba(242,169,0,.12),transparent 26%),linear-gradient(180deg,rgba(14,19,25,.98),rgba(9,13,17,.98))}.terminal-overview-hero h2{margin:0;font-size:clamp(1.4rem,2.5vw,2.25rem);line-height:1.05}.dashboard-modal-copy,.dashboard-modal-subtitle,.terminal-overview-copy{margin:0;color:var(--muted);line-height:1.65}.terminal-overview-band{display:flex;flex-wrap:wrap;gap:10px}.terminal-overview-band span{padding:8px 10px;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:var(--muted-strong);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.terminal-overview-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.terminal-overview-stat{display:grid;grid-gap:8px;gap:8px;min-height:132px;padding:16px;border-radius:18px;background:linear-gradient(180deg,rgba(14,19,25,.98),rgba(10,14,19,.98))}.terminal-overview-stat small,.terminal-overview-stat span{text-transform:uppercase;letter-spacing:.11em}.dashboard-modal-stat-card span,.terminal-overview-stat span{color:var(--muted);font-size:.68rem}.dashboard-modal-stat-card small,.terminal-overview-stat small{color:var(--muted);font-size:.72rem;line-height:1.5}.dashboard-modal-stat-card strong,.terminal-overview-stat strong{font-family:IBM Plex Mono,Consolas,monospace;font-size:clamp(1.15rem,2vw,1.9rem);line-height:1.05}.terminal-overview-stat-accent strong{color:#ff8f8f}.terminal-overview-stat-hot strong{color:#ffd779}.funding-rate-item-clickable,.funding-spread-card-clickable,.route-monitor-card-clickable{cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.funding-rate-item-clickable:hover,.funding-spread-card-clickable:hover,.route-monitor-card-clickable:hover{transform:translateY(-1px);border-color:rgba(242,169,0,.24);box-shadow:0 14px 34px rgba(0,0,0,.24)}.dashboard-modal-close:focus-visible,.funding-rate-item-clickable:focus-visible,.funding-spread-card-clickable:focus-visible,.route-monitor-card-clickable:focus-visible{outline:2px solid rgba(242,169,0,.55);outline-offset:2px}.funding-spread-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;color:var(--muted);font-size:.72rem;letter-spacing:.08em}.route-monitor-action{color:#ffe0a0}.terminal-section-feature{position:relative;overflow:hidden}.terminal-section-feature:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,rgba(242,169,0,0),rgba(242,169,0,.28),rgba(242,169,0,0))}.dashboard-modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:rgba(4,7,10,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashboard-modal-shell{width:min(1220px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;display:grid;grid-gap:18px;gap:18px;padding:24px;border-radius:24px;background:radial-gradient(circle at top right,rgba(242,169,0,.1),transparent 24%),linear-gradient(180deg,rgba(12,17,23,.99),rgba(7,11,15,.99))}.dashboard-modal-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.dashboard-modal-heading{display:grid;grid-gap:8px;gap:8px}.dashboard-modal-heading h2{margin:0;font-size:clamp(1.35rem,2.4vw,2.4rem);line-height:1.08}.dashboard-modal-hero-block{display:grid;grid-gap:12px;gap:12px;justify-items:end}.dashboard-modal-hero{font-family:IBM Plex Mono,Consolas,monospace;font-size:clamp(1.6rem,3vw,3rem);line-height:1}.dashboard-modal-hero-positive{color:var(--positive)}.dashboard-modal-hero-negative{color:#ff8f8f}.dashboard-modal-hero-neutral{color:var(--ink)}.dashboard-modal-close{width:42px;height:42px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:var(--ink);font-size:1.6rem;line-height:1;cursor:pointer}.dashboard-modal-body,.dashboard-modal-detail-grid,.dashboard-modal-stat-grid{display:grid;grid-gap:12px;gap:12px}.dashboard-modal-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-modal-panel,.dashboard-modal-stat-card{padding:16px;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02))}.dashboard-modal-panel{display:grid;grid-gap:8px;gap:8px;min-width:0}.dashboard-modal-panel h3{margin:0;font-size:1.05rem}.dashboard-modal-detail-grid,.dashboard-modal-detail-grid-routes{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-modal-mini{font-family:IBM Plex Mono,Consolas,monospace;font-size:1.2rem}.dashboard-modal-mini-positive{color:var(--positive)}.dashboard-modal-mini-negative{color:#ff8f8f}@media (max-width:1160px){.dashboard-modal-detail-grid,.dashboard-modal-detail-grid-routes,.dashboard-modal-stat-grid,.terminal-overview-deck{grid-template-columns:1fr}}@media (max-width:760px){.terminal-overview-rail{grid-template-columns:1fr}.dashboard-modal-backdrop{padding:12px}.dashboard-modal-shell{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:18px;border-radius:20px}.dashboard-modal-header{flex-direction:column}.dashboard-modal-hero-block{justify-items:start}}