@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300..700&display=swap");:root{--terminal-canvas:#06060c;--terminal-surface:#101016;--terminal-surface-2:#15151b;--terminal-elevated:#24242b;--terminal-line:rgba(255,255,255,0.07);--terminal-line-strong:rgba(255,255,255,0.12);--terminal-ink:#f3f3f5;--terminal-dim:#b9b9c0;--terminal-meta:#8d8d96;--terminal-faint:#62626b;--terminal-accent:#4d6bff;--terminal-up:#00e88f;--terminal-down:#ff3d68;--terminal-warn:#ffb020;--terminal-purple:#8b5cff;--terminal-cyan:#00d9ff;--category-crypto:#4d6bff;--category-equities:#f05dde;--category-fx:#18e89d;--category-commodities:#ffbd38;--terminal-radius:4px;--terminal-control-radius:3px;--terminal-font-sans:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--terminal-font-mono:"JetBrains Mono","Geist Mono",ui-monospace,SFMono-Regular,Consolas,monospace;--background-deep:var(--terminal-canvas);--background-base:var(--terminal-canvas);--background-elevated:var(--terminal-surface);--foreground:var(--terminal-ink);--foreground-muted:var(--terminal-meta);--foreground-subtle:var(--terminal-faint);--border-default:var(--terminal-line);--border-hover:var(--terminal-line-strong);--border-accent:rgba(77,107,255,0.72);--surface:var(--terminal-surface);--surface-hover:var(--terminal-surface-2);--accent:var(--terminal-accent);--positive:var(--terminal-up);--theme-bg:var(--terminal-canvas);--theme-surface:var(--terminal-surface);--theme-surface-2:var(--terminal-surface-2);--theme-surface-3:var(--terminal-elevated);--theme-border:var(--terminal-line);--theme-border-hover:var(--terminal-line-strong);--theme-text:var(--terminal-ink);--theme-muted-text:var(--terminal-meta);--theme-accent:var(--terminal-accent);--theme-positive:var(--terminal-up);--theme-negative:var(--terminal-down);--theme-warning:var(--terminal-warn);--theme-purple:var(--terminal-purple)}html{background:var(--terminal-canvas);color-scheme:dark}body,html{min-width:0}body{overflow-x:clip;background:var(--terminal-canvas)!important;color:var(--terminal-ink);font-family:var(--terminal-font-sans);font-size:13px;letter-spacing:0;line-height:1.45}button,input,select{font:inherit}a,button,input,select{transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease}:focus-visible{outline:1px solid var(--terminal-accent);outline-offset:2px}.theme-app-shell{min-width:0;min-height:100vh;background:var(--terminal-canvas)!important}.theme-topbar{position:sticky!important;top:0!important;z-index:40;display:grid!important;width:100%!important;min-height:52px!important;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr)!important;align-items:center!important;gap:16px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--terminal-line)!important;border-radius:0!important;background:rgba(6,6,12,.96)!important;padding:8px 20px!important}.theme-topbar-brand{display:flex;min-width:0;align-items:center;gap:9px!important}.theme-logo-mark{width:40px!important;height:27px!important;flex:0 0 40px!important}.theme-topbar-brand p{color:var(--terminal-ink)!important;font-size:12px!important;font-weight:585!important;letter-spacing:0!important;line-height:1.15}.theme-topbar-brand p,.theme-topbar-brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-topbar-brand span{display:block;margin-top:2px;color:var(--terminal-meta)!important;font-size:10px!important;font-weight:400!important;line-height:1.1}.theme-topnav{position:static!important;display:inline-flex!important;width:auto!important;min-width:0;justify-self:center;align-items:center;gap:2px!important;margin:0!important;overflow-x:auto;border:1px solid var(--terminal-line)!important;border-radius:var(--terminal-radius)!important;background:var(--terminal-surface)!important;padding:2px!important;scrollbar-width:none}.theme-topnav::-webkit-scrollbar{display:none}.theme-topnav-link{min-height:27px!important;flex:0 0 auto;gap:5px!important;border:1px solid transparent!important;border-radius:var(--terminal-control-radius)!important;background:transparent!important;color:var(--terminal-meta)!important;font-size:12px!important;font-weight:485!important;letter-spacing:0!important;padding:0 9px!important;transform:none!important}.theme-topnav-link:hover{border-color:var(--terminal-line)!important;background:rgba(255,255,255,.04)!important;color:var(--terminal-ink)!important;transform:none!important}.theme-topnav-link.is-active{border-color:rgba(77,107,255,.65)!important;background:rgba(77,107,255,.2)!important;color:#dce4ff!important;font-weight:585!important}.theme-topnav-link.is-active svg{color:#8ea6ff!important}.theme-topnav-beta{display:inline-flex;min-height:14px;align-items:center;border:1px solid rgba(255,190,61,.46);border-radius:2px;background:rgba(255,190,61,.1);color:#ffc64f;font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.05em;line-height:1;padding:0 3px;text-transform:uppercase}.theme-topnav-link.is-active .theme-topnav-beta{border-color:rgba(255,198,79,.7);background:rgba(255,198,79,.15);color:#ffd778!important}.theme-topbar-status{display:flex;justify-self:end;align-items:center;gap:6px;justify-content:flex-end}.theme-topbar-buy{display:inline-flex;min-height:28px!important;align-items:center;justify-content:center;gap:5px!important;border:1px solid #6f86ff!important;border-radius:var(--terminal-control-radius)!important;background:var(--terminal-accent)!important;color:#fff!important;font-size:10px!important;font-weight:700;letter-spacing:.04em;padding:0 10px!important;text-decoration:none;text-transform:uppercase}.theme-topbar-buy:hover{border-color:#91a2ff!important;background:#617bff!important}.theme-topbar-buy svg{width:12px!important;height:12px!important;color:currentColor!important}.theme-social-links,.theme-social-links a{display:inline-flex;align-items:center;gap:6px}.theme-social-links a{min-height:28px;border:1px solid var(--terminal-line);border-radius:var(--terminal-control-radius);background:var(--terminal-surface);color:var(--terminal-dim);font-size:11px;font-weight:485;padding:0 9px;text-decoration:none}.theme-social-links a:hover{border-color:rgba(77,107,255,.5);background:rgba(77,107,255,.12);color:var(--terminal-ink)}.theme-social-links svg,.theme-social-links.is-compact{flex:0 0 auto}.theme-social-links.is-compact a{width:26px;min-height:26px;justify-content:center;padding:0}.theme-social-links.is-compact svg{width:13px;height:13px}.theme-dashboard-body{display:block!important;width:min(calc(100% - 32px),1440px)!important;max-width:none!important;margin:0 auto!important;padding:16px 0 28px!important}.theme-site-footer{display:flex;width:min(calc(100% - 32px),1440px);min-height:42px;align-items:center;justify-content:space-between;gap:16px;margin:0 auto;border-top:1px solid var(--terminal-line);padding:12px 0 18px;color:var(--terminal-meta)}.theme-site-footer-actions,.theme-site-footer-brand{display:flex;min-width:0;align-items:center;gap:8px}.theme-site-footer-brand{align-items:baseline}.theme-site-footer-actions{justify-content:flex-end}.theme-site-footer strong{color:var(--terminal-ink);font-size:11px;font-weight:585;letter-spacing:0}.theme-site-footer span{color:var(--terminal-meta);font-size:11px}.theme-footer-stats{display:inline-flex;min-height:28px;align-items:center;gap:5px;border:1px solid var(--terminal-line);border-radius:var(--terminal-control-radius);background:var(--terminal-surface);color:var(--terminal-meta);font-family:var(--terminal-font-mono);font-size:10px;padding:0 9px;text-decoration:none}.theme-footer-stats.is-active,.theme-footer-stats:hover{border-color:rgba(77,107,255,.5);background:rgba(77,107,255,.12);color:var(--terminal-ink)}.theme-footer-stats svg{width:7px;height:7px;color:var(--terminal-up)}.theme-footer-stats span{color:inherit;font-size:inherit}.compact-page-header{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:16px;padding:2px 0 12px}.compact-page-header h1{color:var(--terminal-ink);font-size:24px;font-weight:585;letter-spacing:-.025em;line-height:1.15}.compact-page-header p{margin-top:4px;color:var(--terminal-meta);font-size:12px;font-weight:400;line-height:1.45}.compact-page-header-trailing{flex:0 0 auto}.compact-stat-strip{display:grid;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--terminal-line);border-radius:var(--terminal-radius);background:var(--terminal-surface)}.compact-stat-cell{position:relative;display:grid;min-width:0;min-height:66px;align-content:center;gap:3px;padding:8px 11px 8px 14px}.compact-stat-cell+.compact-stat-cell{border-left:1px solid var(--terminal-line)}.compact-stat-cell:before{position:absolute;top:10px;bottom:10px;left:0;width:2px;background:var(--stat-tone,var(--terminal-accent));content:""}.compact-stat-cell.is-positive{--stat-tone:var(--terminal-up)}.compact-stat-cell.is-negative{--stat-tone:var(--terminal-down)}.compact-stat-cell.is-purple{--stat-tone:var(--terminal-purple)}.compact-stat-cell.is-warning{--stat-tone:var(--terminal-warn)}.compact-stat-cell.is-neutral{--stat-tone:var(--terminal-meta)}.compact-stat-cell>span{color:var(--terminal-meta);font-size:10px;font-weight:585;letter-spacing:.06em;text-transform:uppercase}.compact-stat-cell strong,.compact-stat-cell>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-stat-cell strong{color:var(--terminal-ink);font-family:var(--terminal-font-mono);font-size:17px;font-weight:500;letter-spacing:-.025em;line-height:1.2}.compact-stat-cell small{overflow:hidden;color:var(--terminal-faint);font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.theme-market-workspace{display:grid!important;min-width:0;grid-template-columns:220px minmax(0,1fr)!important;gap:8px!important;align-items:start;background:transparent!important}.theme-market-workspace-intro{display:grid;min-width:0;grid-column:1/-1;gap:8px;margin-bottom:4px}.theme-market-workspace-scroll{display:grid!important;min-width:0;gap:8px!important}.theme-market-workspace>.theme-category-rail{position:sticky!important;top:60px!important;max-height:calc(100vh - 68px)!important;overflow-y:auto!important;overscroll-behavior:contain}.theme-category-rail{min-width:0;border:1px solid var(--terminal-line)!important;border-radius:var(--terminal-radius)!important;background:var(--terminal-surface)!important;padding:10px!important}.theme-category-rail-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px!important}.theme-category-rail-header p,.theme-category-rail-header span{color:var(--terminal-meta)!important;font-family:var(--terminal-font-mono)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.08em!important;line-height:1.35}.theme-category-list{display:grid;gap:4px!important}.theme-category-list button{display:grid;min-height:48px!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px!important;border:1px solid transparent!important;border-radius:var(--terminal-control-radius)!important;background:transparent!important;padding:7px 8px!important;transform:none!important}.theme-category-list button:hover{border-color:var(--terminal-line)!important;background:var(--terminal-surface-2)!important;transform:none!important}.theme-category-list button.is-all.is-selected,.theme-category-list button.is-commodities.is-selected,.theme-category-list button.is-crypto.is-selected,.theme-category-list button.is-equities.is-selected,.theme-category-list button.is-fx.is-selected,.theme-category-list button.is-selected{border-color:color-mix(in srgb,var(--category-color) 55%,transparent)!important;background:color-mix(in srgb,var(--category-color) 12%,var(--terminal-surface))!important;color:var(--terminal-ink)!important}.theme-category-dot{width:7px!important;height:7px!important}.theme-category-copy,.theme-category-meta{gap:2px!important}.theme-category-copy strong,.theme-category-list button.is-selected .theme-category-copy strong,.theme-category-list button.is-selected .theme-category-meta strong,.theme-category-meta strong{color:var(--terminal-ink)!important;font-size:11px!important;font-weight:585!important;letter-spacing:0!important}.theme-category-copy small,.theme-category-list button.is-selected .theme-category-copy small,.theme-category-list button.is-selected .theme-category-meta small,.theme-category-meta small{color:var(--terminal-faint)!important;font-family:var(--terminal-font-mono)!important;font-size:9px!important}.theme-data-panel,.theme-market-table-panel{min-width:0;overflow:hidden;border:1px solid var(--terminal-line)!important;border-radius:var(--terminal-radius)!important;background:var(--terminal-surface)!important;transform:none!important}.theme-data-panel:hover,.theme-market-table-panel:hover{border-color:var(--terminal-line)!important;transform:none!important}.theme-data-panel-status,.theme-market-table-panel .theme-data-panel-status{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--terminal-line)!important;background:var(--terminal-surface-2)!important;color:var(--terminal-meta)!important;font-family:var(--terminal-font-mono)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.06em!important;padding:0 10px!important}.theme-data-panel-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px}.theme-data-panel-status .theme-share-trigger,.theme-data-panel-status a{color:var(--terminal-dim)!important}.theme-data-panel-status .theme-share-trigger:focus-visible,.theme-data-panel-status .theme-share-trigger:hover,.theme-data-panel-status a:hover{color:var(--terminal-ink)!important}.theme-live-dot{width:6px!important;height:6px!important;background:var(--terminal-up)!important}.theme-market-browser-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--terminal-line)!important;background:var(--terminal-surface)!important}.theme-market-browser-summary div{min-height:54px;gap:2px!important;align-content:center;padding:7px 10px!important}.theme-market-browser-summary div+div{border-left:1px solid var(--terminal-line)!important}.theme-market-browser-summary small,.theme-market-browser-summary span{color:var(--terminal-faint)!important;font-size:9px!important;letter-spacing:.04em!important}.theme-market-browser-summary div:first-child span,.theme-market-browser-summary div:first-child strong,.theme-market-browser-summary strong{color:var(--terminal-ink)!important;font-size:13px!important;font-weight:500!important}.theme-market-tools{display:flex;min-height:42px;align-items:center;gap:8px;border:0!important;border-bottom:1px solid var(--terminal-line)!important;border-radius:0!important;background:var(--terminal-surface)!important;padding:6px 10px!important}.theme-command-search{display:flex;width:min(320px,100%);min-width:0;min-height:28px!important;align-items:center;gap:7px;border:1px solid var(--terminal-line)!important;border-radius:var(--terminal-control-radius)!important;background:var(--terminal-canvas)!important;padding:0 8px!important}.theme-command-search:focus-within{border-color:rgba(77,107,255,.7)!important}.theme-command-search input{min-width:0;flex:1 1 auto;background:transparent;color:var(--terminal-ink);font-size:11px;outline:none}.theme-command-search input::-moz-placeholder{color:var(--terminal-faint)}.theme-command-search input::placeholder{color:var(--terminal-faint)}.theme-command-search kbd,.theme-command-search svg{color:var(--terminal-faint)}.theme-command-search kbd{border:1px solid var(--terminal-line);border-radius:2px;padding:0 4px;font-family:var(--terminal-font-mono);font-size:9px}.theme-active-filter{display:inline-flex;min-height:28px;align-items:center;gap:5px;border:1px solid var(--terminal-line)!important;border-radius:var(--terminal-control-radius)!important;background:var(--terminal-surface-2)!important;color:var(--terminal-dim)!important;font-size:10px;padding:0 7px}.theme-active-filter small{color:var(--terminal-faint)}.theme-market-tools>span:last-child{margin-left:auto;color:var(--terminal-faint);font-family:var(--terminal-font-mono);font-size:9px;white-space:nowrap}.theme-table-wrap{max-width:100%;max-height:min(64vh,660px);min-width:0;overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior-x:contain;scrollbar-color:var(--terminal-elevated) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.theme-research-table,.theme-table-wrap{background:var(--terminal-canvas)!important}.theme-research-table{width:100%;min-width:960px!important;border-collapse:collapse!important;table-layout:auto}.theme-research-table thead{position:sticky;top:0;z-index:2;background:var(--terminal-surface)!important;color:var(--terminal-meta)!important;font-size:10px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.theme-research-table th{height:32px;padding:0 10px!important;border-bottom:1px solid var(--terminal-line)!important;font-weight:400;white-space:nowrap}.theme-research-table td{height:44px;padding:0 10px!important;border-bottom:0!important;color:var(--terminal-dim)!important;font-family:var(--terminal-font-mono)!important;font-size:11px!important;font-variant-numeric:tabular-nums;white-space:nowrap}.theme-research-table tbody tr:nth-child(2n){background:var(--terminal-surface)!important}.theme-research-table tbody tr:nth-child(odd){background:var(--terminal-canvas)!important}.theme-market-table-panel .theme-research-table tbody tr:hover,.theme-research-table tbody tr:hover{background:var(--terminal-surface-2)!important}.theme-research-table tbody tr.is-selected{background:rgba(77,107,255,.1)!important}.theme-market-cell{display:grid;gap:1px}.theme-market-cell strong{color:var(--terminal-ink)!important;font-family:var(--terminal-font-sans);font-size:11px;font-weight:585}.theme-market-cell span,.theme-rank-cell{color:var(--terminal-faint)!important;font-size:9px}.theme-positive-text,.theme-research-table td.theme-positive-text{color:var(--terminal-up)!important}.theme-negative-text,.theme-research-table td.theme-negative-text{color:var(--terminal-down)!important}.theme-column-help{text-decoration:none!important}.theme-column-help>span:first-child{border-bottom:1px dotted rgba(255,255,255,.2)}.theme-chart-tooltip,.theme-column-tooltip{border:1px solid var(--terminal-line-strong)!important;border-radius:var(--terminal-radius)!important;background:#17171e!important;color:var(--terminal-dim)!important;font-size:10px!important}.theme-sparkline{width:72px!important;height:22px!important}.theme-sparkline-line{stroke-width:1.5!important}.theme-chart-grid,.theme-chart-section{display:grid;min-width:0;gap:8px!important}.theme-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.theme-chart-card,.theme-chart-card-distribution,.theme-chart-card-stacked{min-width:0!important;min-height:0!important;max-width:100%!important;overflow:hidden!important;border:1px solid var(--terminal-line)!important;border-radius:var(--terminal-radius)!important;background:var(--terminal-surface)!important;padding:12px!important;transform:none!important}.theme-chart-card:hover{border-color:var(--terminal-line)!important;transform:none!important}.theme-chart-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px!important}.theme-chart-header>div:first-child{min-width:0}.theme-chart-header h2{color:var(--terminal-ink)!important;font-size:15px!important;font-weight:585!important;letter-spacing:-.015em!important;line-height:1.25}.theme-chart-header p{margin-top:2px!important;color:var(--terminal-meta)!important;font-size:10px!important;line-height:1.35}.theme-chart-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px!important}.theme-summary-share-row{position:relative;display:block;min-width:0}.theme-summary-share-row .compact-stat-strip{min-width:0}.theme-share-trigger{display:inline-flex;min-height:27px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;border:1px solid var(--terminal-line);border-radius:var(--terminal-control-radius);background:var(--terminal-canvas);color:var(--terminal-meta);cursor:pointer;font-size:10px;font-weight:650;line-height:1;padding:0 8px;transition:background-color .12s linear,border-color .12s linear,color .12s linear}.theme-share-trigger:focus-visible,.theme-share-trigger:hover{border-color:var(--terminal-line-strong);background:var(--terminal-surface-2);color:var(--terminal-ink);outline:none}.theme-summary-share-button{position:absolute;top:8px;right:8px;z-index:2;min-height:24px;min-width:0;padding:0 7px}.theme-share-overlay{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;overflow-y:auto;overscroll-behavior:contain;background:rgba(0,0,0,.76);padding:16px}.theme-share-dialog{display:flex;width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 32px);flex-direction:column;margin:auto;overflow:auto;border:1px solid var(--terminal-line-strong);border-radius:8px;background:var(--terminal-surface);box-sizing:border-box;padding:12px}.theme-share-dialog>*{min-width:0}.theme-share-dialog-header{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.theme-share-dialog-header h2{margin:0;color:var(--terminal-ink);font-size:15px;font-weight:650;letter-spacing:-.015em;white-space:nowrap}.theme-share-dialog-header p{margin:2px 0 0;color:var(--terminal-meta);font-size:10px}.theme-share-close{display:inline-flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--terminal-line);border-radius:var(--terminal-control-radius);background:var(--terminal-canvas);color:var(--terminal-meta);cursor:pointer}.theme-share-close:focus-visible,.theme-share-close:hover{border-color:var(--terminal-line-strong);color:var(--terminal-ink);outline:none}.theme-share-preview{display:block;width:100%;max-width:100%;border:1px solid var(--terminal-line);border-radius:6px;background:var(--terminal-canvas);box-sizing:border-box}.theme-share-actions{display:flex;width:100%;flex-wrap:wrap;gap:8px;margin-top:10px}.theme-share-action{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--terminal-line);border-radius:var(--terminal-control-radius);background:var(--terminal-canvas);color:var(--terminal-ink);cursor:pointer;font-size:11px;font-weight:650;padding:0 10px;text-decoration:none}.theme-share-action:focus-visible,.theme-share-action:hover{border-color:var(--terminal-line-strong);background:var(--terminal-surface-2);outline:none}.theme-share-action.is-primary{border-color:var(--terminal-accent);background:var(--terminal-accent);color:#fff}.theme-share-page{display:grid;min-height:calc(100vh - var(--terminal-header-height));place-items:center;background:var(--terminal-canvas);padding:24px}.theme-share-page-card{width:min(960px,100%);border:1px solid var(--terminal-line);border-radius:var(--terminal-radius);background:var(--terminal-surface);padding:12px}.theme-share-page-card img{display:block;width:100%;border:1px solid var(--terminal-line);border-radius:4px;background:var(--terminal-canvas)}.theme-share-page-card div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.theme-share-page-card h1{margin:0;color:var(--terminal-ink);font-size:16px;font-weight:650;letter-spacing:-.015em}.theme-share-page-card p{margin:2px 0 0;color:var(--terminal-meta);font-size:11px}.theme-share-page-card a{display:inline-flex;min-height:30px;align-items:center;border:1px solid var(--terminal-line);border-radius:var(--terminal-control-radius);color:var(--terminal-ink);font-size:11px;font-weight:650;padding:0 10px;text-decoration:none}.theme-chart-switch,.theme-chart-timeframe{min-height:27px!important;border:1px solid var(--terminal-line)!important;border-radius:var(--terminal-control-radius)!important;background:var(--terminal-canvas)!important;padding:2px!important}.theme-chart-timeframe{gap:3px!important;padding-left:6px!important}.theme-chart-timeframe span{color:var(--terminal-faint)!important;font-size:8px!important;letter-spacing:.07em!important}.theme-chart-switch button,.theme-chart-timeframe select{min-height:21px!important;border:1px solid transparent!important;border-radius:2px!important;background:transparent!important;color:var(--terminal-meta)!important;font-size:10px!important;font-weight:485!important;padding:0 6px!important}.theme-chart-timeframe select{padding-right:18px!important}.theme-chart-switch button:hover,.theme-chart-timeframe select:hover{background:rgba(255,255,255,.04)!important;color:var(--terminal-ink)!important}.theme-chart-switch button.is-active{border-color:rgba(77,107,255,.5)!important;background:rgba(77,107,255,.2)!important;color:#dce4ff!important}.theme-distribution-list{gap:2px!important}.theme-distribution-row{min-height:25px;grid-template-columns:55px minmax(48px,1fr) 94px 48px!important;gap:6px!important;border-radius:2px;padding:2px 3px}.theme-distribution-row.is-highlighted,.theme-distribution-row:hover{background:rgba(255,255,255,.035)}.theme-chart-change,.theme-distribution-label,.theme-distribution-value{font-size:10px!important}.theme-distribution-label{overflow:hidden;color:var(--terminal-dim)!important;text-overflow:ellipsis}.theme-distribution-track{height:12px!important;border-radius:2px!important;background:var(--terminal-elevated)!important}.theme-distribution-fill{min-width:2px!important;border-radius:2px!important}.theme-distribution-value{color:var(--terminal-dim)!important}.theme-chart-change{color:var(--terminal-up)!important}.theme-chart-change.is-negative{color:var(--terminal-down)!important}.theme-stacked-chart{height:230px!important;min-width:0!important;max-width:100%!important;gap:clamp(1px,.2vw,3px)!important;overflow:hidden!important;border-bottom:1px solid var(--terminal-line)!important;padding-top:8px!important}.theme-stacked-bar{min-width:0!important;border-radius:1px 1px 0 0!important}.theme-chart-axis{display:flex;justify-content:space-between;margin-top:5px;color:var(--terminal-faint)!important;font-family:var(--terminal-font-mono);font-size:9px!important}.theme-category-legend{display:flex;min-width:0;flex-wrap:wrap;gap:3px 10px!important;margin-top:8px!important}.theme-category-legend button{display:inline-flex;min-height:22px;align-items:center;gap:5px;border:1px solid transparent!important;border-radius:2px!important;background:transparent!important;color:var(--terminal-meta)!important;font-family:var(--terminal-font-mono);font-size:9px!important;padding:0 4px}.theme-category-legend button.is-active,.theme-category-legend button:hover{border-color:var(--terminal-line)!important;background:rgba(255,255,255,.035)!important;color:var(--terminal-ink)!important}.theme-legend-dot{width:6px!important;height:6px!important}.theme-insight-page{display:grid;min-width:0;gap:8px}.theme-asof-pill{display:inline-flex;min-height:28px;align-items:center;gap:6px;border:1px solid var(--terminal-line);border-radius:var(--terminal-control-radius);background:var(--terminal-surface);color:var(--terminal-meta);font-family:var(--terminal-font-mono);font-size:10px;padding:0 8px}.theme-insight-grid{align-items:start;display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.theme-insight-grid.is-oi{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr)}.theme-movers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-whales-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr) minmax(300px,1fr)}.theme-insight-panel{min-width:0;overflow:hidden;border:1px solid var(--terminal-line);border-radius:var(--terminal-radius);background:var(--terminal-surface);padding:12px}.theme-insight-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.theme-insight-note h2,.theme-insight-panel-header h2{color:var(--terminal-ink);font-size:15px;font-weight:585;letter-spacing:-.015em;line-height:1.25;margin:0}.theme-insight-note p,.theme-insight-panel-header p{color:var(--terminal-meta);font-size:10px;line-height:1.4;margin:2px 0 0}.theme-insight-note{align-content:start;display:grid;gap:8px}.theme-insight-note svg{color:var(--terminal-accent)}.theme-insight-note a{align-items:center;color:var(--terminal-ink);display:inline-flex;font-size:11px;font-weight:585;gap:4px;width:-moz-fit-content;width:fit-content}.theme-mover-list{display:grid;gap:3px}.theme-mover-row{--row-color:var(--terminal-accent);align-items:center;border-radius:2px;color:var(--terminal-dim);display:grid;gap:6px;grid-template-columns:68px minmax(48px,1fr) 76px 12px;min-height:28px;padding:3px 4px}.theme-bubble-node.is-crypto,.theme-compare-market.is-crypto,.theme-mover-row.is-crypto{--row-color:var(--category-crypto)}.theme-bubble-node.is-equities,.theme-compare-market.is-equities,.theme-mover-row.is-equities{--row-color:var(--category-equities)}.theme-bubble-node.is-fx,.theme-compare-market.is-fx,.theme-mover-row.is-fx{--row-color:var(--category-fx)}.theme-bubble-node.is-commodities,.theme-compare-market.is-commodities,.theme-mover-row.is-commodities{--row-color:var(--category-commodities)}.theme-bubble-node:hover,.theme-compare-market:hover,.theme-mover-row:hover{background:rgba(255,255,255,.035)}.theme-mover-symbol{display:grid;gap:1px;min-width:0}.theme-mover-symbol strong{color:var(--terminal-ink);font-family:var(--terminal-font-mono);font-size:10px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.theme-mover-symbol small{color:var(--terminal-faint);font-size:9px}.theme-category-breakdown-track,.theme-mover-track{background:var(--terminal-elevated);border-radius:2px;display:block;height:8px;overflow:hidden}.theme-category-breakdown-track i,.theme-mover-track i{background:var(--row-color);display:block;height:100%}.theme-mover-track i.is-positive{background:var(--terminal-up)}.theme-mover-track i.is-negative{background:var(--terminal-down)}.theme-mover-value{color:var(--terminal-dim);font-family:var(--terminal-font-mono);font-size:10px;font-variant-numeric:tabular-nums;text-align:right}.theme-mover-value.is-positive{color:var(--terminal-up)}.theme-mover-value.is-negative{color:var(--terminal-down)}.theme-category-breakdown{display:grid;gap:8px}.theme-category-breakdown-row{--row-color:var(--terminal-accent);display:grid;gap:5px}.theme-category-breakdown-row.is-crypto{--row-color:var(--category-crypto)}.theme-category-breakdown-row.is-equities{--row-color:var(--category-equities)}.theme-category-breakdown-row.is-fx{--row-color:var(--category-fx)}.theme-category-breakdown-row.is-commodities{--row-color:var(--category-commodities)}.theme-category-breakdown-row>div:first-child{align-items:center;display:flex;justify-content:space-between;gap:8px}.theme-category-breakdown-row span{align-items:center;color:var(--terminal-ink);display:inline-flex;font-size:11px;font-weight:585;gap:6px}.theme-category-breakdown-row strong{color:var(--terminal-ink);font-family:var(--terminal-font-mono);font-size:12px}.theme-category-breakdown-row small{color:var(--terminal-faint);font-family:var(--terminal-font-mono);font-size:9px}.theme-insight-stacked,.theme-whale-flow-chart{align-items:end;border-bottom:1px solid var(--terminal-line);display:grid;gap:clamp(1px,.22vw,3px);grid-template-columns:repeat(var(--insight-bars,1),minmax(0,1fr));height:210px;min-width:0;overflow:hidden;padding-top:8px}.theme-insight-empty-chart{align-items:center;align-self:stretch;color:var(--terminal-meta);display:flex;font-size:11px;grid-column:1/-1;justify-content:center;min-height:160px}.theme-insight-stacked-bar,.theme-whale-flow-bar{border-radius:1px 1px 0 0;display:flex;flex-direction:column-reverse;min-width:0;overflow:hidden}.theme-insight-stacked-bar span,.theme-whale-flow-bar span{display:block;min-height:1px}.theme-insight-stacked-bar .is-crypto{background:var(--category-crypto)}.theme-insight-stacked-bar .is-equities{background:var(--category-equities)}.theme-insight-stacked-bar .is-fx{background:var(--category-fx)}.theme-insight-stacked-bar .is-commodities{background:var(--category-commodities)}.theme-oi-history-card .theme-category-legend span,.theme-whale-legend span{align-items:center;color:var(--terminal-meta);display:inline-flex;font-family:var(--terminal-font-mono);font-size:9px;gap:5px}.theme-oi-mini-bar{background:var(--terminal-elevated);border-radius:2px;display:inline-block;height:6px;margin-right:8px;overflow:hidden;vertical-align:1px;width:54px}.theme-oi-mini-bar i{background:var(--terminal-accent);display:block;height:100%}.theme-whale-flow-chart{grid-template-columns:repeat(var(--whale-bars,1),minmax(0,1fr))}.theme-whale-flow-bar .is-buy{background:var(--terminal-up)}.theme-whale-flow-bar .is-sell{background:var(--terminal-down)}.theme-whale-balance{display:grid;gap:8px}.theme-whale-balance>div:not(.theme-whale-balance-bar){display:flex;justify-content:space-between;gap:8px}.theme-whale-balance small,.theme-whale-balance span{color:var(--terminal-meta);font-size:10px}.theme-whale-balance strong{color:var(--terminal-ink);font-family:var(--terminal-font-mono);font-size:12px}.theme-whale-balance-bar{display:flex;height:12px;overflow:hidden;border-radius:2px;background:var(--terminal-elevated)}.theme-whale-balance-bar .is-buy{background:var(--terminal-up)}.theme-whale-balance-bar .is-sell{background:var(--terminal-down)}.theme-flow-pill{border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;min-height:18px;padding:2px 7px}.theme-flow-pill.is-buy{background:color-mix(in srgb,var(--terminal-up) 20%,transparent);color:var(--terminal-up)}.theme-flow-pill.is-sell{background:color-mix(in srgb,var(--terminal-down) 20%,transparent);color:var(--terminal-down)}.theme-market-analytics-toolbar{align-items:center;background:var(--terminal-surface);border:1px solid var(--terminal-line);border-radius:var(--terminal-radius);display:flex;gap:8px;justify-content:space-between;min-width:0;padding:8px 10px}.theme-market-analytics-toolbar h2{color:var(--terminal-ink);font-size:15px;font-weight:585;margin:0}.theme-market-analytics-toolbar p{color:var(--terminal-meta);font-size:10px;margin:2px 0 0}.theme-bubble-card,.theme-compare-card{min-height:300px}.theme-bubble-map{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;min-height:240px;overflow:hidden;padding:8px}.theme-bubble-node{--bubble-size:56px;align-items:center;background:var(--terminal-elevated);background:color-mix(in srgb,var(--row-color) 34%,var(--terminal-surface-2));border:1px solid color-mix(in srgb,var(--row-color) 86%,var(--terminal-line));border-radius:999px;box-sizing:border-box;color:var(--terminal-ink);cursor:pointer;display:grid;flex:0 0 auto;height:var(--bubble-size);justify-items:center;line-height:1;min-height:34px;min-width:34px;padding:4px;place-content:center;width:var(--bubble-size)}.theme-bubble-node.is-crypto{background:rgba(77,107,255,.2);border-color:rgba(77,107,255,.78)}.theme-bubble-node.is-equities{background:rgba(240,93,222,.18);border-color:rgba(240,93,222,.76)}.theme-bubble-node.is-fx{background:rgba(24,232,157,.16);border-color:rgba(24,232,157,.74)}.theme-bubble-node.is-commodities{background:rgba(255,189,56,.18);border-color:rgba(255,189,56,.76)}.theme-bubble-node strong{font-family:var(--terminal-font-mono);font-size:clamp(9px,calc(var(--bubble-size) / 7),14px);line-height:1}.theme-bubble-node span{color:var(--terminal-up);font-family:var(--terminal-font-mono);font-size:clamp(8px,calc(var(--bubble-size) / 10),11px)}.theme-bubble-node.is-negative span{color:var(--terminal-down)}.theme-compare-picker{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.theme-compare-picker button{border:1px solid var(--terminal-line);border-radius:var(--terminal-control-radius);background:var(--terminal-canvas);color:var(--terminal-meta);cursor:pointer;font-family:var(--terminal-font-mono);font-size:10px;min-height:24px;padding:0 7px}.theme-compare-picker button.is-active{border-color:rgba(77,107,255,.55);background:rgba(77,107,255,.18);color:var(--terminal-ink)}.theme-compare-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.theme-compare-market{--row-color:var(--terminal-accent);border:1px solid var(--terminal-line);border-radius:var(--terminal-radius);background:var(--terminal-canvas);cursor:pointer;display:grid;gap:12px;min-width:0;padding:10px;text-align:left}.theme-compare-market>div:first-child{align-items:start;display:flex;justify-content:space-between;gap:8px}.theme-compare-market strong{color:var(--terminal-ink);font-family:var(--terminal-font-mono);font-size:15px}.theme-compare-market span{color:var(--row-color);font-size:10px}.theme-compare-market dl{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.theme-compare-market dt{color:var(--terminal-faint);font-size:9px}.theme-compare-market dd{color:var(--terminal-ink);font-family:var(--terminal-font-mono);font-size:11px;font-variant-numeric:tabular-nums;margin:0}.theme-skeleton,.theme-skeleton-chart-grid .theme-skeleton,.theme-skeleton-heading-card,.theme-skeleton-rail{border:1px solid var(--terminal-line)!important;border-radius:var(--terminal-radius)!important;background:var(--terminal-surface)!important}.theme-skeleton{position:relative;overflow:hidden}.theme-skeleton:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.035),transparent);content:"";animation:terminal-skeleton 1.4s linear infinite;transform:translateX(-100%)}.theme-skeleton-rail{padding:10px!important}.theme-skeleton.is-category{height:48px!important}.theme-skeleton.is-metric{height:76px!important;border:0!important;border-left:1px solid var(--terminal-line)!important;border-radius:0!important}.theme-skeleton.is-table{height:430px!important}.theme-skeleton.is-chart{height:330px!important}.theme-skeleton-heading-card{min-height:58px!important;border:0!important;background:transparent!important}@keyframes terminal-skeleton{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.theme-skeleton:after{animation:none}}@media (max-width:1100px){.compact-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-stat-cell:nth-child(4),.compact-stat-cell:nth-child(5){border-top:1px solid var(--terminal-line)}.theme-chart-grid{grid-template-columns:1fr!important}.theme-movers-grid,.theme-whales-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.theme-topbar{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;padding:7px 10px!important}.theme-topbar-brand p{font-size:11px!important}.theme-topbar-brand span{font-size:9px!important}.theme-topbar .theme-topnav{grid-column:1/-1;grid-row:2;width:100%!important;justify-self:stretch;justify-content:flex-start}.theme-topbar-status{grid-column:2;grid-row:1}.theme-feedback-fab{height:44px;justify-content:center;min-height:44px;padding:0;width:44px}.theme-feedback-fab span{display:none}.theme-topbar-buy{min-height:44px!important;border-radius:var(--terminal-control-radius)!important;padding:0 12px!important}.theme-topbar-buy svg{display:block}.theme-topbar-status .theme-social-links.is-compact{display:none}.theme-dashboard-body{width:calc(100% - 16px)!important;padding:10px 0 20px!important}.theme-site-footer{width:calc(100% - 16px);align-items:flex-start;flex-direction:column;gap:10px;padding:12px 0 16px}.theme-site-footer-brand{flex-direction:column;gap:2px}.theme-site-footer-actions{width:100%;align-items:stretch;flex-direction:column}.theme-site-footer-actions nav{width:100%}.theme-site-footer-actions a{flex:1 1 0;justify-content:center}.compact-page-header{padding-bottom:8px}.compact-page-header h1{font-size:20px}.compact-page-header p{max-width:38rem;font-size:11px}.compact-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-stat-cell{min-height:68px}.compact-stat-cell:nth-child(n+3){border-top:1px solid var(--terminal-line)}.compact-stat-cell:nth-child(odd){border-left:0}.compact-stat-cell:last-child{grid-column:1/-1}.theme-summary-share-row{display:block}.theme-summary-share-button{min-height:24px}.theme-chart-actions{flex-wrap:wrap}.theme-chart-actions .theme-chart-switch,.theme-chart-actions .theme-chart-timeframe{flex:1 1 auto}.theme-chart-actions .theme-share-trigger{min-height:29px}.theme-market-workspace{grid-template-columns:minmax(0,1fr)!important}.theme-market-workspace-intro{grid-column:1}.theme-market-workspace>.theme-category-rail{position:static!important;max-height:none!important;overflow:hidden!important}.theme-category-rail{padding:8px!important}.theme-category-list{display:flex!important;overflow-x:auto;gap:4px!important;padding-bottom:2px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.theme-category-list::-webkit-scrollbar{display:none}.theme-category-list button{min-width:154px;flex:0 0 154px}.theme-market-browser-summary{grid-template-columns:repeat(3,minmax(128px,1fr));overflow-x:auto}.theme-market-tools{flex-wrap:wrap}.theme-command-search{width:100%}.theme-market-tools>span:last-child{margin-left:0}.theme-research-table{min-width:900px!important}.theme-table-wrap{max-height:58vh}.theme-research-table td,.theme-research-table th{padding-inline:8px!important}.theme-chart-card,.theme-chart-card-distribution,.theme-chart-card-stacked{padding:10px!important}.theme-chart-header{flex-direction:column}.theme-chart-actions{width:100%;justify-content:space-between}.theme-distribution-row{grid-template-columns:46px minmax(44px,1fr) 84px 44px!important;gap:4px!important}.theme-stacked-chart{height:210px!important}.theme-category-legend{gap:3px 5px!important}.theme-compare-grid,.theme-insight-grid,.theme-insight-grid.is-oi,.theme-movers-grid,.theme-whales-grid{grid-template-columns:minmax(0,1fr)}.theme-insight-panel{padding:10px}.theme-market-analytics-toolbar{align-items:stretch;flex-direction:column}.theme-market-analytics-toolbar .theme-chart-switch{width:100%}.theme-market-analytics-toolbar .theme-chart-switch button{flex:1 1 0}.theme-bubble-card,.theme-compare-card{min-height:0}.theme-bubble-map{min-height:260px;padding:4px}.theme-bubble-node{height:min(var(--bubble-size),82px);width:min(var(--bubble-size),82px)}.theme-mover-row{grid-template-columns:68px minmax(44px,1fr) 72px 12px;gap:6px}.theme-insight-stacked,.theme-whale-flow-chart{height:220px}}@media (max-width:380px){.theme-topbar-brand span{display:none}.compact-stat-cell{padding-inline:10px}.theme-distribution-row{grid-template-columns:42px minmax(36px,1fr) 76px 39px!important}.theme-chart-change,.theme-distribution-label,.theme-distribution-value{font-size:9px!important}}.theme-market-detail-workspace{display:grid!important;min-width:0;grid-template-columns:220px minmax(0,1fr)!important;align-items:start;gap:8px!important}.theme-market-detail-rail{position:sticky!important;top:60px!important;max-height:calc(100vh - 68px);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--terminal-elevated) transparent;scrollbar-width:thin}.theme-market-detail-main,.theme-market-detail-rail{display:grid!important;min-width:0;gap:8px!important}.theme-market-detail-back-link{min-height:30px;margin:0!important;border:1px solid var(--terminal-line)!important;border-radius:var(--terminal-control-radius)!important;background:var(--terminal-surface)!important;box-shadow:none!important;color:var(--terminal-meta)!important;font-size:10px!important;font-weight:500!important;padding:0 9px!important}.theme-market-detail-back-link:hover{border-color:var(--terminal-line-strong)!important;background:var(--terminal-surface-2)!important;color:var(--terminal-ink)!important}.theme-market-detail-chart,.theme-market-detail-hero,.theme-market-detail-workspace .theme-compact-panel,.theme-market-detail-workspace .theme-market-activity-panel,.theme-market-signal-panel{min-width:0;border:1px solid var(--terminal-line)!important;border-radius:var(--terminal-radius)!important;background:var(--terminal-surface)!important;background-image:none!important;box-shadow:none!important;transform:none!important}.theme-market-detail-hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:12px!important}.theme-market-detail-chart:before,.theme-market-detail-hero:before{display:none!important}.theme-market-category-pill{width:-moz-fit-content!important;width:fit-content!important;max-width:100%;margin:0!important;border:1px solid!important;border-radius:999px!important;background:transparent!important;font-family:var(--terminal-font-mono);font-size:8px!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1;padding:4px 6px!important}.theme-market-detail-hero h1{overflow:hidden;margin:2px 0 0!important;color:var(--terminal-ink)!important;font-family:var(--terminal-font-sans);font-size:36px!important;font-weight:620!important;letter-spacing:-.04em!important;line-height:1!important;text-overflow:ellipsis}.theme-market-detail-hero>p{margin:0!important;color:var(--terminal-meta)!important;font-size:10px!important;font-weight:400!important;line-height:1.35}.theme-market-detail-ranks{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin-top:5px;border-top:1px solid var(--terminal-line)}.theme-market-detail-ranks div{display:flex!important;min-height:32px;align-items:center;justify-content:space-between;gap:8px;border:0!important;border-bottom:1px solid var(--terminal-line)!important;border-radius:0!important;background:transparent!important;padding:0!important}.theme-market-detail-ranks div:last-child{border-bottom:0!important}.theme-market-detail-chart-header span,.theme-market-detail-ranks span,.theme-section-title-row>span,.theme-signal-card span{color:var(--terminal-meta)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase}.theme-market-detail-ranks strong{color:var(--terminal-ink)!important;font-family:var(--terminal-font-mono);font-size:12px!important;font-weight:500!important}.theme-market-signal-panel{display:grid!important;gap:0!important;overflow:hidden}.theme-signal-card{display:grid!important;min-height:54px;grid-template-columns:14px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;border:0!important;border-bottom:1px solid var(--terminal-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--terminal-accent)!important;padding:9px 10px!important}.theme-signal-card:last-child{border-bottom:0!important}.theme-signal-card svg{width:13px!important;height:13px!important;margin-top:1px}.theme-signal-card strong{display:block;margin:2px 0 0!important;color:var(--terminal-ink);font-family:var(--terminal-font-mono);font-size:11px!important;font-weight:500!important;letter-spacing:0!important}.theme-signal-card p{margin:2px 0 0!important;color:var(--terminal-faint)!important;font-size:9px!important;font-weight:400!important;line-height:1.35}.theme-market-detail-workspace .theme-compact-panel,.theme-market-detail-workspace .theme-market-activity-panel{padding:0!important}.theme-section-title-row{display:flex!important;min-height:50px;align-items:flex-start!important;justify-content:space-between;gap:8px!important;margin:0!important;border-bottom:1px solid var(--terminal-line)!important;padding:10px 12px!important}.theme-section-title-row h2{margin:0!important;color:var(--terminal-ink)!important;font-size:14px!important;font-weight:585!important;letter-spacing:-.01em!important;line-height:1.25}.theme-section-title-row p{margin:2px 0 0!important;color:var(--terminal-meta)!important;font-size:9px!important;font-weight:400!important;line-height:1.35}.theme-event-list,.theme-peer-list{display:grid!important;gap:0!important}.theme-event-row,.theme-peer-row{min-height:38px;border:0!important;border-bottom:1px solid var(--terminal-line)!important;border-radius:0!important;background:transparent!important;padding:0 10px!important}.theme-peer-row{display:grid!important;grid-template-columns:minmax(0,1fr) 72px 14px;align-items:center;gap:8px!important}.theme-peer-row strong{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.theme-peer-row svg{justify-self:end}.theme-event-row:last-child,.theme-peer-row:last-child{border-bottom:0!important}.theme-peer-row:hover{background:var(--terminal-surface-2)!important}.theme-peer-row span{color:var(--terminal-dim)!important;font-size:10px!important;font-weight:500!important}.theme-event-row strong,.theme-peer-row strong{color:var(--terminal-ink)!important;font-family:var(--terminal-font-mono);font-size:10px!important;font-weight:500!important}.theme-event-row small,.theme-event-row span{color:var(--terminal-faint)!important;font-family:var(--terminal-font-mono);font-size:9px!important;font-weight:400!important}.theme-market-detail-overview{display:grid!important;min-width:0;grid-template-columns:164px minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important}.theme-market-detail-metrics.compact-stat-strip{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:stretch}.theme-market-detail-metrics .compact-stat-cell{min-height:74px!important;border-top:1px solid var(--terminal-line);border-left:0!important;padding:9px 10px 9px 13px!important}.theme-market-detail-metrics .compact-stat-cell:first-child{border-top:0}.theme-market-detail-metrics .compact-stat-cell:before{top:9px;bottom:9px}.theme-market-detail-metrics .compact-stat-cell strong{font-size:15px!important}.theme-market-detail-metrics .compact-stat-cell small,.theme-market-detail-metrics .compact-stat-cell span{font-size:9px!important}.theme-market-detail-chart{position:relative;overflow:hidden!important;padding:12px!important}.theme-market-detail-chart-header{display:flex!important;min-width:0;align-items:flex-start!important;justify-content:space-between;gap:8px!important}.theme-detail-chart-controls{display:flex!important;min-width:0;flex-wrap:wrap;align-items:center!important;justify-content:flex-end;gap:4px!important}.theme-detail-chart-switch{display:inline-flex!important;min-width:0;min-height:27px;flex-wrap:nowrap!important;gap:2px!important;border:1px solid var(--terminal-line)!important;border-radius:var(--terminal-control-radius)!important;background:var(--terminal-canvas)!important;padding:2px!important}.theme-detail-chart-switch button{display:inline-flex!important;min-width:0;min-height:21px!important;align-items:center!important;justify-content:center!important;border:1px solid transparent!important;border-radius:2px!important;background:transparent!important;color:var(--terminal-meta)!important;font-size:10px!important;font-weight:500!important;line-height:1;padding:0 7px!important;transform:none!important}.theme-detail-chart-switch button:hover{background:rgba(255,255,255,.04)!important;color:var(--terminal-ink)!important}.theme-detail-chart-switch button.is-active{border-color:rgba(77,107,255,.5)!important;background:rgba(77,107,255,.2)!important;color:#dce4ff!important}.theme-market-detail-chart-value{display:flex!important;min-height:36px;align-items:baseline;gap:8px!important;margin:8px 0 0!important}.theme-market-detail-chart-value strong{color:var(--terminal-ink)!important;font-family:var(--terminal-font-mono);font-size:23px!important;font-weight:500!important;letter-spacing:-.03em!important;line-height:1}.theme-market-detail-chart-value span{color:var(--terminal-faint)!important;font-family:var(--terminal-font-mono);font-size:9px!important;font-weight:400!important}.theme-market-detail-workspace .theme-lightweight-chart{width:100%;height:255px!important;min-height:255px!important;margin-top:4px!important;overflow:hidden!important}.theme-chart-loading-overlay{border:1px solid var(--terminal-line-strong)!important;border-radius:var(--terminal-radius)!important;background:var(--terminal-surface-2)!important;background-image:none!important;box-shadow:none!important;padding:7px 9px!important}.theme-chart-loading-overlay strong{color:var(--terminal-dim)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.04em!important}.theme-market-detail-lower-grid{display:grid!important;min-width:0;grid-template-columns:minmax(0,1fr) 240px!important;align-items:start;gap:8px!important}.theme-detail-table-wrap{max-width:100%;max-height:420px;min-width:0;overflow:auto!important;overscroll-behavior:contain;scrollbar-color:var(--terminal-elevated) transparent;scrollbar-width:thin}.theme-detail-table{width:100%;min-width:720px!important;border-collapse:collapse!important}.theme-detail-table thead{position:sticky;top:0;z-index:2;background:var(--terminal-surface-2)}.theme-detail-table th{height:30px;border-bottom:1px solid var(--terminal-line)!important;color:var(--terminal-meta)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.04em!important;padding:0 10px!important}.theme-detail-table td{height:42px;border:0!important;color:var(--terminal-dim)!important;font-family:var(--terminal-font-mono)!important;font-size:10px!important;font-weight:400!important;padding:0 10px!important}.theme-detail-table tbody tr:nth-child(odd){background:var(--terminal-canvas)}.theme-detail-table tbody tr:nth-child(2n){background:var(--terminal-surface)}.theme-detail-table tbody tr:hover{background:var(--terminal-surface-2)}.theme-side-badge{min-width:34px!important;padding:3px 5px!important}.theme-side-badge.is-buy{background:rgba(0,232,143,.12)!important}.theme-side-badge.is-sell{background:rgba(255,61,104,.12)!important}@media (max-width:1080px){.theme-market-detail-workspace{grid-template-columns:minmax(0,1fr)!important}.theme-market-detail-rail{position:static!important;max-height:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.theme-market-detail-back-link,.theme-market-detail-rail .theme-compact-panel{grid-column:1/-1}}@media (max-width:760px){.theme-market-detail-workspace{overflow-x:clip}.theme-market-detail-rail{grid-template-columns:minmax(0,1fr)!important}.theme-market-detail-rail .theme-compact-panel{grid-column:auto}.theme-market-detail-ranks{grid-template-columns:repeat(3,minmax(0,1fr))!important;border-bottom:1px solid var(--terminal-line)}.theme-market-detail-ranks div{min-width:0;flex-direction:column;justify-content:center;gap:2px;border-right:1px solid var(--terminal-line)!important;border-bottom:0!important;text-align:center}.theme-market-detail-ranks div:last-child{border-right:0!important}.theme-market-detail-ranks span{display:block;overflow:hidden;max-width:100%;font-size:8px!important;text-overflow:ellipsis;white-space:nowrap}.theme-market-signal-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.theme-signal-card{border-right:1px solid var(--terminal-line)!important;border-bottom:0!important}.theme-signal-card:last-child{border-right:0!important}.theme-peer-list{display:flex!important;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.theme-peer-list::-webkit-scrollbar{display:none}.theme-peer-row{min-width:150px;flex:0 0 150px;grid-template-columns:minmax(0,1fr) 58px 12px;border-right:1px solid var(--terminal-line)!important;border-bottom:0!important}.theme-market-detail-overview{grid-template-columns:minmax(0,1fr)!important}.theme-market-detail-metrics.compact-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.theme-market-detail-metrics .compact-stat-cell{min-height:64px!important;border-top:1px solid var(--terminal-line);border-left:1px solid var(--terminal-line)!important}.theme-market-detail-metrics .compact-stat-cell:nth-child(-n+2){border-top:0}.theme-market-detail-metrics .compact-stat-cell:nth-child(odd){border-left:0!important}.theme-market-detail-metrics .compact-stat-cell:last-child{grid-column:auto}.theme-market-detail-chart-header{flex-direction:column}.theme-detail-chart-controls{width:100%;justify-content:space-between}.theme-detail-chart-switch{flex:1 1 auto}.theme-detail-chart-switch button{flex:1 1 auto;min-height:30px!important;padding-inline:4px!important}.theme-market-detail-chart-value{flex-wrap:wrap}.theme-market-detail-workspace .theme-lightweight-chart{height:240px!important;min-height:240px!important}.theme-market-detail-lower-grid{grid-template-columns:minmax(0,1fr)!important}.theme-detail-table-wrap{max-height:390px}}@media (max-width:380px){.theme-market-detail-chart{padding:9px!important}.theme-detail-chart-switch button{font-size:9px!important}.theme-market-detail-workspace .theme-lightweight-chart{height:220px!important;min-height:220px!important}}.compact-stat-cell.is-lit{--stat-tone:var(--terminal-warning)}.compact-stat-cell.is-hype{--stat-tone:var(--terminal-positive)}.theme-valuation-page{display:grid!important;min-width:0;gap:8px!important}.theme-valuation-heading{display:flex!important;min-height:0!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:4px 0 8px!important}.theme-valuation-heading .theme-overline{color:var(--terminal-accent)!important;font-family:var(--terminal-font-mono);font-size:9px!important;font-weight:500!important;letter-spacing:.08em!important;line-height:1;text-transform:uppercase}.theme-valuation-heading h1{margin:4px 0 0!important;color:var(--terminal-ink)!important;font-size:24px!important;font-weight:620!important;letter-spacing:-.035em!important;line-height:1!important}.theme-valuation-heading p{margin:5px 0 0!important;color:var(--terminal-meta)!important;font-size:11px!important;font-weight:400!important;line-height:1.35}.theme-valuation-heading svg{width:18px!important;height:18px!important;color:var(--terminal-accent)!important;opacity:1!important}.theme-valuation-summary.compact-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}.theme-valuation-summary .compact-stat-cell{min-height:64px}.theme-valuation-summary .compact-stat-cell strong{font-size:17px!important}.theme-valuation-tabs{display:flex!important;align-items:center!important;min-width:0;gap:2px!important;overflow-x:auto;border:1px solid var(--terminal-line)!important;border-radius:4px!important;background:var(--terminal-surface)!important;padding:3px!important;scrollbar-width:none}.theme-valuation-tabs button{min-height:30px!important;flex:0 0 auto;border:1px solid transparent!important;border-radius:2px!important;background:transparent!important;box-shadow:none!important;color:var(--terminal-meta)!important;font-size:11px!important;font-weight:500!important;letter-spacing:0!important;padding:0 11px!important;transition:background-color .1s linear,color .1s linear!important}.theme-valuation-tabs button:hover{border-color:transparent!important;background:var(--terminal-elevated)!important;color:var(--terminal-ink)!important}.theme-valuation-tabs button.is-active{border-color:rgba(77,107,255,.62)!important;background:rgba(77,107,255,.17)!important;color:#f3f5ff!important}.theme-valuation-tab-panel{display:grid!important;min-width:0;gap:8px!important}.theme-valuation-note{display:flex!important;min-height:36px;align-items:center!important;flex-wrap:wrap;gap:4px 10px!important;border:1px solid var(--terminal-line)!important;border-left-color:var(--terminal-accent)!important;border-radius:4px!important;background:var(--terminal-surface)!important;padding:7px 10px!important}.theme-valuation-note strong{color:var(--terminal-accent)!important;font-family:var(--terminal-font-mono);font-size:10px!important;font-weight:500!important}.theme-valuation-note span{color:var(--terminal-meta)!important;font-size:10px!important;font-weight:400!important;line-height:1.35}.theme-valuation-card-grid,.theme-valuation-list-columns,.theme-valuation-method-grid,.theme-valuation-model{display:grid!important;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:start}.theme-valuation-metric-grid{display:grid!important;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;overflow:hidden;border:1px solid var(--terminal-line);border-radius:4px;background:var(--terminal-line)}.theme-valuation-metric-grid.is-five{grid-template-columns:repeat(5,minmax(0,1fr))!important}.theme-valuation-chart-card,.theme-valuation-panel,.theme-valuation-stat,.theme-valuation-swpe-card{min-width:0;border:1px solid var(--terminal-line)!important;border-radius:4px!important;background:var(--terminal-surface)!important;box-shadow:none!important;transform:none!important}.theme-valuation-chart-card:hover,.theme-valuation-panel:hover,.theme-valuation-stat:hover,.theme-valuation-swpe-card:hover{border-color:var(--terminal-line-strong)!important;box-shadow:none!important;transform:none!important}.theme-valuation-stat{display:grid!important;min-height:58px;align-content:center;gap:3px!important;border:0!important;border-radius:0!important;padding:7px 10px!important}.theme-valuation-discounts{display:grid!important;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;overflow:hidden;border:1px solid var(--terminal-line);border-radius:4px;background:var(--terminal-line)}.theme-valuation-discounts .theme-valuation-stat{border:0!important}.theme-valuation-stat>span{color:var(--terminal-meta)!important;font-family:var(--terminal-font-mono)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.05em!important}.theme-valuation-stat>strong{color:var(--terminal-ink)!important;font-family:var(--terminal-font-mono)!important;font-size:15px!important;font-weight:500!important;letter-spacing:-.02em!important;line-height:1.08!important}.theme-valuation-stat>p,.theme-valuation-stat>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-valuation-stat>p{margin:0!important;color:var(--terminal-faint)!important;font-size:9px!important;font-weight:400!important;line-height:1.25}.theme-valuation-stat.is-positive>strong{color:var(--terminal-positive)!important}.theme-valuation-stat.is-negative>strong{color:var(--terminal-down)!important}.theme-valuation-stat.is-lit>span,.theme-valuation-stat.is-lit>strong{color:var(--terminal-warning)!important}.theme-valuation-stat.is-hype>span,.theme-valuation-stat.is-hype>strong{color:var(--terminal-positive)!important}.theme-valuation-panel,.theme-valuation-swpe-card{padding:11px!important}.theme-valuation-chart-card{overflow:hidden;padding:11px!important}.theme-valuation-chart-top,.theme-valuation-panel-header{display:flex!important;min-width:0;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.theme-valuation-chart-top h3,.theme-valuation-panel-header h2,.theme-valuation-subhead{margin:0!important;color:var(--terminal-ink)!important;font-size:14px!important;font-weight:580!important;letter-spacing:-.02em!important;line-height:1.15!important}.theme-valuation-chart-top p,.theme-valuation-protocol-value span,.theme-valuation-swpe-card p{margin:3px 0 0!important;color:var(--terminal-meta)!important;font-size:10px!important;font-weight:400!important;line-height:1.3}.theme-valuation-panel-header svg{width:15px!important;height:15px!important;color:var(--terminal-accent)!important;opacity:.9}.theme-valuation-protocol{display:grid!important;grid-template-columns:minmax(88px,.7fr) minmax(105px,.8fr) minmax(0,2fr);align-items:center;gap:12px;border-top-color:var(--protocol-tone,var(--terminal-line))!important}.theme-valuation-protocol.is-lit,.theme-valuation-swpe-card.is-lit{--protocol-tone:var(--terminal-warning);border-color:var(--terminal-line)!important;border-top-color:var(--terminal-warning)!important}.theme-valuation-protocol.is-hype,.theme-valuation-swpe-card.is-hype{--protocol-tone:var(--terminal-positive);border-color:var(--terminal-line)!important;border-top-color:var(--terminal-positive)!important}.theme-valuation-dot{width:6px!important;height:6px!important;border-radius:50%!important}.theme-valuation-protocol.is-lit .theme-valuation-dot{background:var(--terminal-warning)!important}.theme-valuation-protocol.is-hype .theme-valuation-dot{background:var(--terminal-positive)!important}.theme-valuation-protocol-value{display:grid!important;gap:2px!important}.theme-valuation-protocol-value strong,.theme-valuation-swpe-card>strong{color:var(--protocol-tone,var(--terminal-ink))!important;font-family:var(--terminal-font-mono)!important;font-size:24px!important;font-weight:500!important;letter-spacing:-.035em!important;line-height:1!important}.theme-valuation-mini-grid{display:grid!important;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;overflow:hidden;border:1px solid var(--terminal-line);border-radius:2px;background:var(--terminal-line)}.theme-valuation-mini-grid .theme-valuation-stat{min-height:46px;background:var(--terminal-surface-2)!important;padding:6px 8px!important}.theme-valuation-mini-grid .theme-valuation-stat>strong{font-size:11px!important}.theme-valuation-chart{height:250px!important;min-height:250px;margin-top:7px!important;border:0!important;background:transparent!important}.theme-valuation-legend{display:flex!important;min-width:0;flex-wrap:wrap;gap:4px 12px!important;margin-top:5px!important}.theme-valuation-legend span{display:inline-flex!important;align-items:center;gap:5px!important;color:var(--terminal-meta)!important;font-family:var(--terminal-font-mono)!important;font-size:9px!important;font-weight:400!important}.theme-valuation-legend i{width:6px!important;height:6px!important}.theme-valuation-chart-top .theme-detail-chart-switch{flex:0 0 auto;min-width:0}.theme-valuation-chart-top .theme-detail-chart-switch button{min-width:34px;min-height:26px!important;font-size:9px!important;padding:0 7px!important}.theme-valuation-table-wrap{max-width:100%!important;margin:8px 0 0!important;overflow:auto!important;border:1px solid var(--terminal-line)!important;border-radius:2px;background:var(--terminal-canvas)!important;overscroll-behavior:contain}.theme-valuation-table{width:100%;min-width:680px!important;border-collapse:collapse!important}.theme-valuation-table td,.theme-valuation-table th{height:34px;border:0!important;border-bottom:1px solid var(--terminal-line)!important;color:var(--terminal-dim)!important;font-family:var(--terminal-font-mono)!important;font-size:10px!important;font-weight:400!important;padding:0 10px!important}.theme-valuation-table th{position:sticky;top:0;z-index:1;background:var(--terminal-surface-2);color:var(--terminal-meta)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.04em!important}.theme-valuation-table td:not(:first-child){color:var(--terminal-ink)!important}.theme-valuation-best,.theme-valuation-pill{display:inline-flex!important;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid var(--terminal-line)!important;border-radius:999px!important;background:transparent!important;color:var(--terminal-meta)!important;font-family:var(--terminal-font-mono)!important;font-size:8px!important;font-weight:500!important;padding:3px 5px!important}.theme-valuation-best.lit{border-color:rgba(255,176,32,.45)!important;color:var(--terminal-warning)!important}.theme-valuation-best.hype{border-color:rgba(0,232,143,.45)!important;color:var(--terminal-positive)!important}.theme-valuation-supply-list{display:grid!important;gap:0!important;margin-top:8px;border-top:1px solid var(--terminal-line)}.theme-valuation-supply-list>div{min-height:30px;border-bottom:1px solid var(--terminal-line)}.theme-valuation-supply-list span,.theme-valuation-supply-list strong{color:var(--terminal-dim)!important;font-family:var(--terminal-font-mono)!important;font-size:10px!important;font-weight:400!important}.theme-valuation-supply-list strong{color:var(--terminal-ink)!important;font-weight:500!important}.theme-valuation-stack{height:7px!important;border-radius:2px!important;background:var(--terminal-elevated)!important}.theme-valuation-method-grid pre{margin:8px 0 0!important;overflow-x:auto;border:1px solid var(--terminal-line)!important;border-radius:2px!important;background:var(--terminal-canvas)!important;color:var(--terminal-meta)!important;font-family:var(--terminal-font-mono)!important;font-size:9px!important;font-weight:400!important;line-height:1.55!important;padding:8px!important}.theme-valuation-section-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center;gap:10px!important;min-height:28px}.theme-valuation-section-row span{height:1px;background:var(--terminal-line)!important}.theme-valuation-section-row strong{color:var(--terminal-meta)!important;font-family:var(--terminal-font-mono);font-size:9px!important;font-weight:500!important;letter-spacing:.04em;text-transform:uppercase}.theme-valuation-event-list{display:grid!important;max-height:250px;gap:0!important;overflow-y:auto}.theme-valuation-event-row{min-height:28px;align-items:center!important;gap:7px!important;border-bottom:1px solid var(--terminal-line)}.theme-valuation-event-row>span{flex-basis:38px!important;color:var(--terminal-dim)!important;font-family:var(--terminal-font-mono);font-size:9px!important;font-weight:500!important}.theme-valuation-event-row p{overflow:hidden;color:var(--terminal-meta)!important;font-size:9px!important;font-weight:400!important;text-overflow:ellipsis;white-space:nowrap}.theme-valuation-event-row i{border:0!important;border-radius:2px!important;background:var(--terminal-elevated);font-size:8px;font-weight:500!important;padding:2px 4px!important}.theme-valuation-model{align-items:start}.theme-valuation-slider{gap:5px!important}.theme-valuation-model-bar span,.theme-valuation-model-bar strong,.theme-valuation-slider span,.theme-valuation-slider strong{color:var(--terminal-dim)!important;font-family:var(--terminal-font-mono)!important;font-size:10px!important;font-weight:400!important}.theme-valuation-model-bar strong,.theme-valuation-slider strong{color:var(--terminal-ink)!important;font-weight:500!important}.theme-valuation-slider input{width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;background:var(--terminal-elevated);accent-color:var(--terminal-accent);cursor:pointer}.theme-valuation-slider input::-webkit-slider-thumb{width:12px;height:12px;-webkit-appearance:none;appearance:none;border:1px solid var(--terminal-accent);border-radius:50%;background:var(--terminal-accent)}.theme-valuation-slider input::-moz-range-thumb{width:12px;height:12px;border:1px solid var(--terminal-accent);border-radius:50%;background:var(--terminal-accent)}.theme-valuation-slider input:focus-visible{outline:2px solid var(--terminal-accent);outline-offset:4px}.theme-valuation-model-bars{gap:7px!important}.theme-valuation-model-bar{grid-template-columns:92px minmax(0,1fr) auto!important;gap:8px!important}.theme-valuation-model-bar>div{height:7px!important;border-radius:2px!important;background:var(--terminal-elevated)!important}@media (max-width:1080px){.theme-valuation-metric-grid,.theme-valuation-metric-grid.is-five,.theme-valuation-summary.compact-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.theme-valuation-protocol{grid-template-columns:minmax(86px,.6fr) minmax(100px,.7fr) minmax(0,1.5fr)}}@media (max-width:760px){.theme-valuation-page{gap:7px!important}.theme-valuation-heading{padding-inline:2px!important}.theme-valuation-heading h1{font-size:21px!important}.theme-valuation-heading svg{display:none}.theme-valuation-summary.compact-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.theme-valuation-summary .compact-stat-cell{min-height:66px}.theme-valuation-summary .compact-stat-cell:last-child{grid-column:auto}.theme-valuation-tabs{width:100%}.theme-valuation-tabs button{min-height:32px!important;flex:1 0 auto}.theme-valuation-card-grid,.theme-valuation-list-columns,.theme-valuation-method-grid,.theme-valuation-model{grid-template-columns:minmax(0,1fr)!important}.theme-valuation-metric-grid,.theme-valuation-metric-grid.is-five{grid-template-columns:repeat(2,minmax(0,1fr))!important}.theme-valuation-protocol{grid-template-columns:minmax(80px,.6fr) minmax(100px,.8fr) minmax(0,1.6fr)}.theme-valuation-chart-top{flex-direction:column}.theme-valuation-chart-top .theme-detail-chart-switch{width:100%}.theme-valuation-chart-top .theme-detail-chart-switch button{flex:1 1 auto;min-height:28px!important}.theme-valuation-chart{height:220px!important;min-height:220px}.theme-valuation-model-bar{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}}@media (max-width:480px){.theme-valuation-protocol{grid-template-columns:minmax(0,1fr) minmax(90px,auto)}.theme-valuation-protocol .theme-valuation-mini-grid{grid-column:1/-1}.theme-valuation-metric-grid,.theme-valuation-metric-grid.is-five{grid-template-columns:minmax(0,1fr)!important}.theme-valuation-chart{height:205px!important;min-height:205px}}.theme-wallet-grid,.theme-wallet-left-stack,.theme-wallet-main-stack,.theme-wallet-page,.theme-wallet-results,.theme-wallet-tab-panel,.theme-wallet-tab-panels{min-width:0}.theme-wallet-page{display:grid!important;gap:8px!important;padding:12px!important}.theme-wallet-heading{display:grid!important;min-height:0!important;grid-template-columns:minmax(0,1fr) minmax(320px,410px)!important;align-items:end!important;gap:16px!important;border:0!important;background:transparent!important;padding:4px 2px 8px!important}.theme-wallet-kicker,.theme-wallet-kind{display:block;width:-moz-fit-content;width:fit-content;border:0!important;border-radius:0!important;background:transparent!important;color:var(--terminal-meta)!important;font-family:var(--terminal-font-mono);font-size:9px!important;font-weight:500!important;letter-spacing:.08em!important;line-height:1.2;padding:0!important;text-transform:uppercase}.theme-wallet-heading h1{margin:3px 0 0!important;color:var(--terminal-ink)!important;font-size:24px!important;font-weight:585!important;letter-spacing:-.035em!important;line-height:1.05!important}.theme-wallet-heading p{max-width:660px;margin:4px 0 0!important;color:var(--terminal-meta)!important;font-size:11px!important;font-weight:400!important;line-height:1.45!important}.theme-wallet-search{display:flex!important;width:100%;min-width:0;align-items:stretch;gap:4px!important}.theme-wallet-search label{display:flex!important;min-width:0;min-height:32px!important;flex:1 1 auto;align-items:center;gap:7px!important;border:1px solid var(--terminal-line)!important;border-radius:var(--terminal-control-radius)!important;background:var(--terminal-surface)!important;color:var(--terminal-meta)!important;padding:0 9px!important}.theme-wallet-search label:focus-within{border-color:rgba(77,107,255,.68)!important;background:var(--terminal-surface-2)!important;box-shadow:none!important}.theme-wallet-search svg{width:14px;height:14px;flex:0 0 auto}.theme-wallet-search input{width:100%;min-width:0;border:0!important;outline:0!important;background:transparent!important;color:var(--terminal-ink)!important;font-family:var(--terminal-font-mono);font-size:10px!important;box-shadow:none!important}.theme-wallet-search input::-moz-placeholder{color:var(--terminal-faint)}.theme-wallet-search input::placeholder{color:var(--terminal-faint)}.theme-wallet-search button{width:auto!important;min-width:72px;min-height:32px!important;flex:0 0 auto!important;border:1px solid var(--terminal-accent)!important;border-radius:var(--terminal-control-radius)!important;background:var(--terminal-accent)!important;color:#06060c!important;cursor:pointer;font-size:11px!important;font-weight:600!important;padding:0 12px!important}.theme-wallet-search button:hover{background:#6a82ff!important}.theme-wallet-results{display:grid;gap:8px}.theme-wallet-hero{display:grid!important;min-height:66px;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;border:1px solid var(--terminal-line)!important;border-radius:var(--terminal-radius)!important;background:var(--terminal-surface)!important;padding:9px 12px!important}.theme-wallet-hero-copy{min-width:0}.theme-wallet-hero h1{margin:2px 0 0!important;color:var(--terminal-ink)!important;font-size:17px!important;font-weight:585!important;letter-spacing:-.025em!important;line-height:1.15!important}.theme-wallet-address{display:block;max-width:min(100%,50rem)!important;overflow:hidden;margin-top:3px!important;border:0!important;background:transparent!important;color:var(--terminal-dim)!important;font-family:var(--terminal-font-mono)!important;font-size:10px!important;line-height:1.35;padding:0!important;text-overflow:ellipsis;white-space:nowrap}.theme-wallet-hero p{margin:2px 0 0!important;color:var(--terminal-meta)!important;font-size:10px!important;line-height:1.3}.theme-wallet-hero-actions{display:flex!important;align-items:center;justify-content:flex-end}.theme-wallet-hero-actions span{min-height:25px;display:inline-flex;align-items:center;border:1px solid var(--terminal-line)!important;border-radius:999px!important;background:var(--terminal-surface-2)!important;color:var(--terminal-meta)!important;font-family:var(--terminal-font-mono);font-size:9px!important;padding:0 8px!important}.theme-wallet-grid{grid-template-columns:minmax(238px,270px) minmax(0,1fr)!important;align-items:start!important}.theme-wallet-grid,.theme-wallet-left-stack,.theme-wallet-main-stack{display:grid!important;gap:8px!important}.theme-wallet-left-stack{position:sticky!important;top:60px!important;align-self:start}.theme-wallet-card,.theme-wallet-empty,.theme-wallet-message,.theme-wallet-performance-pro,.theme-wallet-pnl-card,.theme-wallet-tabs{border:1px solid var(--terminal-line)!important;border-radius:var(--terminal-radius)!important;background:var(--terminal-surface)!important;box-shadow:none!important}.theme-wallet-card,.theme-wallet-pnl-card{padding:9px!important}.theme-wallet-pnl-card,.theme-wallet-pnl-header{display:grid!important;gap:8px!important}.theme-wallet-pnl-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.theme-wallet-pnl-header div:last-child{text-align:right}.theme-wallet-pnl-header span,.theme-wallet-pnl-metrics span{color:var(--terminal-meta)!important;font-family:var(--terminal-font-sans);font-size:9px!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important}.theme-wallet-pnl-header strong{display:block;margin-top:2px!important;color:var(--terminal-ink)!important;font-family:var(--terminal-font-mono)!important;font-size:15px!important;font-weight:500!important;letter-spacing:-.02em!important}.theme-wallet-pnl-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;border:0!important;padding:0!important}.theme-wallet-pnl-metrics div{min-width:0;min-height:47px;border:1px solid var(--terminal-line)!important;border-radius:2px!important;background:var(--terminal-surface-2)!important;padding:6px 7px!important}.theme-wallet-pnl-metrics div:last-child{grid-column:1/-1}.theme-wallet-pnl-metrics strong{display:block;overflow:hidden;margin-top:3px!important;color:var(--terminal-ink)!important;font-family:var(--terminal-font-mono)!important;font-size:12px!important;font-weight:500!important;text-overflow:ellipsis;white-space:nowrap}.theme-wallet-exposure{display:grid!important;gap:4px!important;border-top:1px solid var(--terminal-line);padding-top:8px}.theme-wallet-exposure-labels,.theme-wallet-exposure-values{display:flex!important;align-items:center;justify-content:space-between;gap:8px;color:var(--terminal-meta)!important;font-family:var(--terminal-font-mono);font-size:9px!important}.theme-wallet-exposure-values strong{color:var(--terminal-ink);font-weight:500}.theme-wallet-exposure-track{display:flex;width:100%;height:5px!important;overflow:hidden;border-radius:2px!important;background:var(--terminal-elevated)!important}.theme-wallet-exposure-track .is-long{background:var(--terminal-up)!important}.theme-wallet-exposure-track .is-short{background:var(--terminal-down)!important}.theme-wallet-pnl-chart{display:grid!important;gap:6px!important;border-top:1px solid var(--terminal-line)!important;padding-top:8px!important}.theme-wallet-pnl-chart-title span{color:var(--terminal-meta)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.04em!important}.theme-wallet-pnl-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px 8px!important;color:var(--terminal-ink)!important;font-family:var(--terminal-font-mono)!important;font-size:10px!important;text-decoration:none}.theme-wallet-pnl-symbol{color:var(--terminal-dim)!important}.theme-wallet-pnl-row strong,.theme-wallet-pnl-symbol{font-weight:500!important}.theme-wallet-pnl-track{grid-column:1/-1;height:5px!important;border-radius:2px!important;background:var(--terminal-elevated)!important}.theme-wallet-pnl-track:after{left:calc(50% - .5px)!important;width:1px!important;border-radius:0!important;background:rgba(255,255,255,.3)!important}.theme-wallet-pnl-row i,.theme-wallet-pnl-row.is-negative i{border-radius:0!important;background:var(--pnl-color)!important;box-shadow:none!important}.theme-wallet-card .theme-section-title-row,.theme-wallet-tabs .theme-section-title-row{display:flex!important;align-items:start!important;justify-content:space-between;gap:8px!important;margin:0 0 7px!important;border-bottom:1px solid var(--terminal-line)!important;padding:0 0 7px!important}.theme-wallet-card .theme-section-title-row h2,.theme-wallet-tabs .theme-section-title-row h2{color:var(--terminal-ink)!important;font-size:12px!important;font-weight:585!important;letter-spacing:-.01em!important}.theme-wallet-card .theme-section-title-row p,.theme-wallet-tabs .theme-section-title-row p{margin:2px 0 0!important;color:var(--terminal-meta)!important;font-size:9px!important;font-weight:400!important}.theme-wallet-card .theme-section-title-row svg,.theme-wallet-tabs .theme-section-title-row svg{width:15px;height:15px;color:var(--terminal-meta)}.theme-wallet-account-list,.theme-wallet-market-breakdown{display:grid!important;max-height:164px!important;gap:0!important;overflow-y:auto;padding:0!important}.theme-wallet-account-list a{display:flex!important;min-height:31px!important;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--terminal-line)!important;color:var(--terminal-meta)!important;font-family:var(--terminal-font-mono);font-size:9px!important;padding:5px 2px!important;text-decoration:none}.theme-wallet-account-list a:last-child{border-bottom:0!important}.theme-wallet-account-list a:hover{color:var(--terminal-ink)!important}.theme-wallet-account-list strong{color:var(--terminal-ink);font-weight:500}.theme-wallet-market-row{display:grid!important;min-height:29px!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center;gap:6px!important;border-bottom:1px solid var(--terminal-line);color:var(--terminal-dim);font-family:var(--terminal-font-mono);font-size:9px!important;padding:3px 2px!important;text-decoration:none}.theme-wallet-market-row:last-child{border-bottom:0}.theme-wallet-market-row>span{overflow:hidden;color:var(--terminal-ink)!important;font-weight:500;text-overflow:ellipsis}.theme-wallet-market-row>div{height:4px;overflow:hidden;border-radius:1px;background:var(--terminal-elevated)}.theme-wallet-market-row i{display:block;height:100%;background:var(--terminal-accent)}.theme-wallet-market-row strong{color:var(--terminal-dim);font-weight:500}.theme-wallet-market-row small{display:none!important}.theme-wallet-performance-pro{display:grid!important;gap:8px!important;padding:10px!important}.theme-wallet-performance-pro-header{display:flex!important;align-items:start!important;justify-content:space-between;gap:12px!important}.theme-wallet-performance-pro-header h2{color:var(--terminal-ink)!important;font-size:15px!important;font-weight:585!important;letter-spacing:-.02em!important}.theme-wallet-performance-pro-header p{margin-top:2px!important;color:var(--terminal-meta)!important;font-size:10px!important;font-weight:400!important}.theme-wallet-performance-switch{display:inline-flex!important;flex:0 0 auto;gap:2px!important;border:1px solid var(--terminal-line)!important;border-radius:var(--terminal-control-radius)!important;background:var(--terminal-canvas)!important;padding:2px!important}.theme-wallet-performance-switch button{min-height:27px!important;border:1px solid transparent!important;border-radius:2px!important;background:transparent!important;color:var(--terminal-meta)!important;cursor:pointer;font-size:10px!important;font-weight:500!important;padding:0 8px!important;transform:none!important}.theme-wallet-performance-switch button:hover{background:var(--terminal-surface-2)!important;color:var(--terminal-ink)!important}.theme-wallet-performance-switch button.is-active{border-color:rgba(77,107,255,.6)!important;background:rgba(77,107,255,.2)!important;color:#dce4ff!important}.theme-wallet-performance-pro-metrics{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;border:1px solid var(--terminal-line)!important;border-radius:2px!important;padding:0!important}.theme-wallet-performance-pro-metrics>div{min-width:0;min-height:54px;border:0!important;border-right:1px solid var(--terminal-line)!important;border-radius:0!important;background:var(--terminal-surface-2)!important;padding:7px 8px!important}.theme-wallet-performance-pro-metrics>div:last-child{border-right:0!important}.theme-wallet-performance-pro-metrics span{display:block;color:var(--terminal-meta)!important;font-size:9px!important;font-weight:400!important;letter-spacing:0!important}.theme-wallet-performance-pro-metrics strong{display:block;overflow:hidden;margin-top:4px!important;color:var(--terminal-ink)!important;font-family:var(--terminal-font-mono)!important;font-size:12px!important;font-weight:500!important;text-overflow:ellipsis;white-space:nowrap}.theme-wallet-performance-chart-shell{position:relative;min-height:296px!important;height:296px!important;overflow:hidden;border:1px solid var(--terminal-line)!important;border-radius:2px!important;background:var(--terminal-canvas)!important}.theme-wallet-lightweight-chart{position:absolute;inset:5px 2px 2px!important;max-width:100%!important;overflow:hidden!important;background:transparent!important}.theme-wallet-performance-tooltip{position:absolute;top:8px!important;left:8px!important;z-index:2;display:grid;gap:1px!important;max-width:calc(100% - 16px);border:1px solid var(--terminal-line-strong)!important;border-radius:2px!important;background:rgba(6,6,12,.92)!important;box-shadow:none!important;padding:6px 8px!important;pointer-events:none}.theme-wallet-performance-tooltip strong{color:var(--terminal-meta)!important;font-size:8px!important;font-weight:500!important;letter-spacing:.05em!important}.theme-wallet-performance-tooltip span{color:var(--terminal-ink)!important;font-family:var(--terminal-font-mono)!important;font-size:12px!important;font-weight:500!important}.theme-wallet-performance-tooltip small{font-size:8px!important}.theme-wallet-performance-chart-empty,.theme-wallet-performance-tooltip small{color:var(--terminal-meta)!important;font-family:var(--terminal-font-mono)!important}.theme-wallet-performance-chart-empty{min-height:296px!important;font-size:10px!important}.theme-wallet-performance-pro-foot{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px!important;color:var(--terminal-faint)!important;font-family:var(--terminal-font-mono)!important;font-size:8px!important}.theme-wallet-performance-pro-foot span{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}.theme-wallet-performance-pro-foot span:nth-child(2){color:var(--terminal-meta)!important}.theme-wallet-performance-pro-foot span:last-child{text-align:right}.theme-wallet-tabs{display:grid!important;gap:8px!important;padding:9px!important}.theme-wallet-tab-list{display:inline-flex!important;width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:nowrap!important;gap:2px!important;overflow-x:auto;border:1px solid var(--terminal-line);border-radius:var(--terminal-control-radius);background:var(--terminal-canvas);padding:2px!important;scrollbar-width:none}.theme-wallet-tab-list::-webkit-scrollbar{display:none}.theme-wallet-tab-list label{display:inline-flex!important;min-height:28px!important;flex:0 0 auto;align-items:center;gap:6px!important;border:1px solid transparent!important;border-radius:2px!important;background:transparent!important;color:var(--terminal-meta)!important;cursor:pointer;font-size:10px!important;font-weight:500!important;padding:0 8px!important;transform:none!important}.theme-wallet-tab-list label:hover{border-color:var(--terminal-line)!important;background:var(--terminal-surface-2)!important;color:var(--terminal-ink)!important;transform:none!important}.theme-wallet-tab-list label span{color:var(--terminal-faint)!important;font-family:var(--terminal-font-mono)!important;font-size:8px!important}#wallet-tab-assets:checked~.theme-wallet-tab-list label[for=wallet-tab-assets],#wallet-tab-liquidations:checked~.theme-wallet-tab-list label[for=wallet-tab-liquidations],#wallet-tab-positions:checked~.theme-wallet-tab-list label[for=wallet-tab-positions],#wallet-tab-trades:checked~.theme-wallet-tab-list label[for=wallet-tab-trades]{border-color:rgba(77,107,255,.6)!important;background:rgba(77,107,255,.2)!important;color:#dce4ff!important}#wallet-tab-assets:checked~.theme-wallet-tab-list label[for=wallet-tab-assets] span,#wallet-tab-liquidations:checked~.theme-wallet-tab-list label[for=wallet-tab-liquidations] span,#wallet-tab-positions:checked~.theme-wallet-tab-list label[for=wallet-tab-positions] span,#wallet-tab-trades:checked~.theme-wallet-tab-list label[for=wallet-tab-trades] span{color:#8ea6ff!important}.theme-wallet-scroll-table{max-width:100%!important;max-height:min(420px,calc(100vh - 190px))!important;overflow:auto!important;border:1px solid var(--terminal-line)!important;border-radius:2px!important;background:var(--terminal-canvas)!important;overscroll-behavior:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.theme-wallet-scroll-table .theme-wallet-table{width:100%;min-width:760px!important;border-collapse:collapse;background:transparent!important}.theme-wallet-table thead th{position:sticky;top:0;z-index:2;height:30px!important;border-bottom:1px solid var(--terminal-line)!important;background:var(--terminal-surface-2)!important;color:var(--terminal-meta)!important;font-family:var(--terminal-font-sans);font-size:9px!important;font-weight:500!important;letter-spacing:.03em!important;padding:6px 9px!important;text-transform:uppercase;white-space:nowrap}.theme-wallet-table tbody tr{height:42px!important;border-bottom:1px solid var(--terminal-line)!important}.theme-wallet-table tbody tr:nth-child(2n){background:rgba(255,255,255,.012)}.theme-wallet-table tbody tr:hover{background:rgba(255,255,255,.035)!important}.theme-wallet-table td{color:var(--terminal-dim)!important;font-family:var(--terminal-font-mono)!important;font-size:10px!important;font-weight:400!important;padding:6px 9px!important;white-space:nowrap}.theme-wallet-table td a{color:var(--terminal-ink);font-weight:500;text-decoration:none}.theme-wallet-table td a:hover{color:#8ea6ff}.theme-wallet-table td small{display:block;margin-top:2px;color:var(--terminal-faint);font-size:8px}.theme-side-badge{min-height:19px!important;display:inline-flex!important;align-items:center;border:1px solid transparent!important;border-radius:999px!important;font-family:var(--terminal-font-sans);font-size:8px!important;font-weight:600!important;padding:0 6px!important}.theme-side-badge.is-buy{border-color:rgba(0,232,143,.24)!important;background:rgba(0,232,143,.1)!important;color:var(--terminal-up)!important}.theme-side-badge.is-sell{border-color:rgba(255,61,104,.24)!important;background:rgba(255,61,104,.1)!important;color:var(--terminal-down)!important}.theme-wallet-asset-list{display:grid!important;max-height:340px!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:4px!important;overflow-y:auto}.theme-wallet-asset-list>div{min-width:0;min-height:52px;border:1px solid var(--terminal-line)!important;border-radius:2px!important;background:var(--terminal-canvas)!important;padding:7px 8px!important}.theme-wallet-asset-list small,.theme-wallet-asset-list span,.theme-wallet-asset-list strong{display:block}.theme-wallet-asset-list span{color:var(--terminal-meta);font-size:9px}.theme-wallet-asset-list strong{margin-top:2px;color:var(--terminal-ink);font-family:var(--terminal-font-mono);font-size:11px;font-weight:500}.theme-wallet-asset-list small{margin-top:2px;color:var(--terminal-faint);font-family:var(--terminal-font-mono);font-size:8px}.theme-wallet-event-list{display:grid!important;max-height:340px!important;gap:0!important;overflow-y:auto;border:1px solid var(--terminal-line);border-radius:2px;background:var(--terminal-canvas)}.theme-wallet-event-list .theme-event-row{min-height:43px;border-bottom:1px solid var(--terminal-line);padding:6px 8px}.theme-wallet-empty,.theme-wallet-message{display:flex!important;min-height:150px!important;align-items:center;justify-content:center;gap:10px!important;padding:20px!important;text-align:left}.theme-wallet-empty-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid var(--terminal-line);border-radius:2px;background:var(--terminal-surface-2);color:var(--terminal-meta)}.theme-wallet-empty h2,.theme-wallet-message h2{color:var(--terminal-ink);font-size:14px;font-weight:585}.theme-wallet-empty p,.theme-wallet-message p{max-width:540px;margin-top:3px;color:var(--terminal-meta);font-size:10px}.theme-wallet-skeleton-hero{width:100%;min-height:66px!important}@media (max-width:980px){.theme-wallet-grid{grid-template-columns:minmax(0,1fr)!important}.theme-wallet-left-stack{position:static!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.theme-wallet-pnl-card{grid-row:span 2}.theme-wallet-performance-pro-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.theme-wallet-performance-pro-metrics>div:nth-child(3){border-right:0!important}.theme-wallet-performance-pro-metrics>div:nth-child(-n+3){border-bottom:1px solid var(--terminal-line)!important}}@media (max-width:700px){.theme-wallet-page{gap:7px!important;padding:8px!important}.theme-wallet-heading{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:9px!important}.theme-wallet-heading h1{font-size:21px!important}.theme-wallet-search{width:100%}.theme-wallet-hero{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.theme-wallet-hero-actions{justify-content:flex-start!important}.theme-wallet-left-stack{grid-template-columns:minmax(0,1fr)!important}.theme-wallet-pnl-card{grid-row:auto}.theme-wallet-performance-pro-header{display:grid!important;gap:7px!important}.theme-wallet-performance-switch{width:100%}.theme-wallet-performance-switch button{flex:1 1 0}.theme-wallet-performance-pro-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.theme-wallet-performance-pro-metrics>div{border-right:1px solid var(--terminal-line)!important;border-bottom:1px solid var(--terminal-line)!important}.theme-wallet-performance-pro-metrics>div:nth-child(2n){border-right:0!important}.theme-wallet-performance-pro-metrics>div:nth-last-child(-n+2){border-bottom:0!important}.theme-wallet-performance-chart-empty,.theme-wallet-performance-chart-shell{min-height:232px!important;height:232px!important}.theme-wallet-tab-list{width:100%}.theme-wallet-tabs{padding:7px!important}.theme-wallet-scroll-table{max-height:380px!important}}@media (max-width:420px){.theme-wallet-search button{min-width:62px;padding-inline:9px!important}.theme-wallet-performance-pro{padding:7px!important}.theme-wallet-pnl-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.theme-wallet-tab-list label{padding-inline:7px!important}}.protocol-metrics-page{display:grid;min-width:0;gap:8px}.protocol-metrics-heading{border-bottom:1px solid var(--terminal-line)}.protocol-metrics-heading-actions{align-items:center;display:flex;flex:0 1 auto;gap:8px;margin-left:auto;min-width:0}.protocol-metrics-status{display:inline-flex;min-height:26px;flex:0 0 auto;align-items:center;gap:6px;border:1px solid var(--terminal-line);border-radius:var(--terminal-control-radius);background:var(--terminal-surface);color:var(--terminal-meta);font-family:var(--terminal-font-mono);font-size:9px;padding:0 8px}.protocol-metrics-notice{border:1px solid rgba(255,176,32,.26);border-radius:var(--terminal-control-radius);background:rgba(255,176,32,.06);color:var(--terminal-warn);font-size:10px;padding:7px 9px}.protocol-metrics-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.protocol-metric-panel{position:relative;min-width:0;overflow:hidden;border:1px solid var(--terminal-line);border-radius:var(--terminal-radius);background:var(--terminal-surface)}.protocol-metric-panel:before{position:absolute;z-index:2;top:0;right:0;left:0;height:2px;background:var(--metric-color);content:""}.protocol-metric-panel-header{display:grid;min-width:0;min-height:78px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;border-bottom:1px solid var(--terminal-line);padding:9px 12px}.protocol-metric-panel-header>div:first-child{min-width:0}.protocol-metric-eyebrow,.protocol-metric-secondary span{display:block;color:var(--terminal-meta);font-size:9px;font-weight:585;letter-spacing:.07em;text-transform:uppercase}.protocol-metric-panel-header>div:first-child>strong{display:block;overflow:hidden;margin-top:3px;color:var(--terminal-ink);font-family:var(--terminal-font-mono);font-size:24px;font-weight:500;letter-spacing:-.035em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.protocol-metric-panel-header p{overflow:hidden;margin-top:4px;color:var(--terminal-faint);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.protocol-metric-secondary{min-width:96px;text-align:right}.protocol-metric-secondary strong{display:block;margin-top:4px;color:var(--terminal-dim);font-family:var(--terminal-font-mono);font-size:12px;font-weight:500}.protocol-metric-secondary.is-positive strong{color:var(--terminal-up)}.protocol-metric-secondary.is-negative strong{color:var(--terminal-down)}.protocol-metric-chart{position:relative;width:100%;min-width:0;height:220px}.protocol-metric-chart.is-empty{display:grid;place-items:center;color:var(--terminal-faint);font-size:10px}.protocol-metric-tooltip{position:absolute;z-index:5;display:grid;min-width:142px;gap:2px;pointer-events:none;border:1px solid var(--terminal-line-strong);border-radius:var(--terminal-control-radius);background:var(--terminal-canvas);padding:7px 8px}.protocol-metric-tooltip span{color:var(--terminal-meta);font-size:9px}.protocol-metric-tooltip strong{color:var(--terminal-ink);font-family:var(--terminal-font-mono);font-size:11px;font-weight:500}.protocol-metrics-grid>.theme-skeleton.is-chart{min-height:299px;height:299px}@media (max-width:900px){.protocol-metrics-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.protocol-metrics-heading{display:grid;align-items:start;gap:8px}.protocol-metrics-heading-actions{align-items:stretch;display:grid;margin-left:0;width:100%}.protocol-metrics-status{justify-self:start}.protocol-metric-panel-header{min-height:74px;gap:8px;padding-inline:10px}.protocol-metric-panel-header>div:first-child>strong{font-size:20px}.protocol-metric-secondary{min-width:78px}.protocol-metric-chart{height:196px}}.token-metrics-page{display:grid;min-width:0;gap:8px}.token-metrics-heading{border-bottom:1px solid var(--terminal-line)}.token-updated{display:inline-flex;min-height:26px;align-items:center;gap:6px;border:1px solid var(--terminal-line);border-radius:var(--terminal-control-radius);background:var(--terminal-surface);color:var(--terminal-meta);font-family:var(--terminal-font-mono);font-size:9px;padding:0 8px}.token-metrics-summary.compact-stat-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.token-metrics-lower-grid,.token-metrics-primary-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1.85fr) minmax(280px,.75fr);gap:8px;align-items:start}.token-metrics-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.token-panel{min-width:0;overflow:hidden;border:1px solid var(--terminal-line);border-radius:var(--terminal-radius);background:var(--terminal-surface)}.token-panel-header{display:flex;min-height:56px;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--terminal-line);padding:8px 10px}.token-panel-header>div:first-child{min-width:0}.token-panel-header>div:first-child>span{display:block;color:var(--terminal-meta);font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.token-panel-header h2{margin-top:2px;color:var(--terminal-ink);font-size:15px;font-weight:585;letter-spacing:-.015em}.token-panel-header p{margin-top:2px;color:var(--terminal-faint);font-size:9px}.token-legend,.token-panel-header>svg{flex:0 0 auto;color:var(--terminal-meta)}.token-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;font-family:var(--terminal-font-mono);font-size:8px}.token-legend span{display:inline-flex;align-items:center;gap:4px}.token-chart-tooltip i,.token-legend i{width:6px;height:6px;flex:0 0 6px;border-radius:50%}.token-chart-shell{position:relative;width:100%;min-width:0;height:302px}.token-chart-shell.is-compact{height:250px}.token-chart-tooltip{position:absolute;z-index:4;display:grid;min-width:170px;gap:4px;pointer-events:none;border:1px solid var(--terminal-line-strong);border-radius:var(--terminal-control-radius);background:var(--terminal-canvas);color:var(--terminal-meta);font-family:var(--terminal-font-mono);font-size:8px;padding:7px 8px}.token-chart-tooltip>span{margin-bottom:1px;color:var(--terminal-faint)}.token-chart-tooltip>div{display:grid;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:5px}.token-chart-tooltip strong{color:var(--terminal-ink);font-weight:500}.token-economics-panel{display:flex;flex-direction:column}.token-economics-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.token-economics-list>div{min-width:0;min-height:56px;border-right:1px solid var(--terminal-line);border-bottom:1px solid var(--terminal-line);padding:8px 10px}.token-economics-list>div:nth-child(2n){border-right:0}.token-economics-list dt,.token-supply-bar span,.token-valuation-grid span{color:var(--terminal-meta);font-size:8px;font-weight:585;letter-spacing:.05em;text-transform:uppercase}.token-economics-list dd{overflow:hidden;margin-top:5px;color:var(--terminal-ink);font-family:var(--terminal-font-mono);font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.token-economics-list>div:nth-child(-n+2) dd{color:var(--terminal-up)}.token-supply-bar{position:relative;display:grid;min-height:58px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 10px 0;overflow:hidden;border:1px solid var(--terminal-line);border-radius:var(--terminal-control-radius);padding:8px}.token-supply-bar>div:last-of-type{text-align:right}.token-supply-bar strong{display:block;margin-top:4px;color:var(--terminal-ink);font-family:var(--terminal-font-mono);font-size:10px;font-weight:500}.token-supply-bar>span{position:absolute;right:0;bottom:0;height:2px;background:var(--terminal-up)}.token-detail-link{display:inline-flex;min-height:30px;align-items:center;justify-content:space-between;gap:8px;margin:8px 10px 10px;border:1px solid var(--terminal-line-strong);border-radius:var(--terminal-control-radius);color:var(--terminal-dim);font-size:9px;font-weight:585;padding:0 9px;text-decoration:none}.token-detail-link:hover{border-color:rgba(77,107,255,.55);background:rgba(77,107,255,.08);color:#8ea6ff}.token-valuation-grid{display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr))}.token-valuation-grid>div{min-width:0;border-right:1px solid var(--terminal-line);border-bottom:1px solid var(--terminal-line);padding:10px}.token-valuation-grid>div:nth-child(2n){border-right:0}.token-valuation-grid>div:nth-last-child(-n+2){border-bottom:0}.token-valuation-grid strong{display:block;margin-top:5px;color:var(--terminal-ink);font-family:var(--terminal-font-mono);font-size:19px;font-weight:500}.token-valuation-grid>div:nth-child(n+3) strong{color:var(--terminal-up)}.token-valuation-grid p{margin-top:4px;color:var(--terminal-faint);font-size:9px;line-height:1.45}.token-metrics-primary-grid>.theme-skeleton.is-chart{min-height:358px;height:358px}.token-metrics-primary-grid>.theme-skeleton.is-panel{min-height:286px}.token-metrics-lower-grid>.theme-skeleton{min-height:306px;height:306px}@media (max-width:1050px){.token-metrics-summary.compact-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.token-metrics-summary .compact-stat-cell:nth-child(3){border-right:0}.token-metrics-summary .compact-stat-cell:nth-child(-n+3){border-bottom:1px solid var(--terminal-line)}.token-metrics-primary-grid{grid-template-columns:minmax(0,1fr)}.token-economics-panel{min-height:0}.token-detail-link{margin-top:10px}}@media (max-width:720px){.token-metrics-summary.compact-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.token-metrics-summary .compact-stat-cell{border-right:1px solid var(--terminal-line)!important;border-bottom:1px solid var(--terminal-line)!important}.token-metrics-summary .compact-stat-cell:nth-child(2n){border-right:0!important}.token-metrics-summary .compact-stat-cell:last-child{border-bottom:0!important}.token-metrics-lower-grid{grid-template-columns:minmax(0,1fr)}.token-panel-header{display:grid;gap:7px}.token-legend{justify-content:flex-start}.token-chart-shell{height:248px}.token-chart-shell.is-compact{height:220px}}@media (max-width:430px){.token-metrics-summary.compact-stat-strip{grid-template-columns:minmax(0,1fr)}.token-metrics-summary .compact-stat-cell{border-right:0!important}.token-economics-list,.token-valuation-grid{grid-template-columns:minmax(0,1fr)}.token-economics-list>div,.token-valuation-grid>div{border-right:0;border-bottom:1px solid var(--terminal-line)}.token-economics-list>div:last-child,.token-valuation-grid>div:last-child{border-bottom:0}.token-valuation-grid{min-height:0}}.theme-feedback-fab{align-items:center;background:rgba(255,176,32,.12);border:1px solid rgba(255,176,32,.48);border-radius:var(--terminal-control-radius);color:var(--terminal-warn);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:700;gap:5px;min-height:28px;padding:0 9px;letter-spacing:.04em;text-transform:uppercase}.theme-feedback-fab:hover{background:rgba(255,176,32,.2);border-color:var(--terminal-warn);color:#ffd06b}.theme-feedback-dialog button:focus-visible,.theme-feedback-dialog input:focus-visible,.theme-feedback-dialog textarea:focus-visible,.theme-feedback-fab:focus-visible{outline:2px solid var(--terminal-accent);outline-offset:2px}.theme-feedback-fab svg{height:12px;width:12px}.theme-feedback-backdrop{align-items:center;background:rgba(0,0,0,.76);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:200}.theme-feedback-dismiss{background:transparent;border:0;inset:0;position:absolute}.theme-feedback-dialog{background:var(--terminal-surface);border:1px solid var(--terminal-line-strong);border-radius:4px;max-height:min(720px,calc(100dvh - 40px));overflow-y:auto;position:relative;width:min(100%,510px);z-index:1}.theme-feedback-header{align-items:flex-start;border-bottom:1px solid var(--terminal-line);display:flex;gap:16px;justify-content:space-between;padding:20px}.theme-feedback-header span{color:var(--terminal-accent-soft);display:block;font-size:10px;font-weight:800;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.theme-feedback-header h2,.theme-feedback-success h3{color:var(--terminal-ink);font-size:18px;font-weight:700;line-height:1.2;margin:0}.theme-feedback-header p,.theme-feedback-success p{color:var(--terminal-meta);font-size:12px;line-height:1.5;margin:6px 0 0}.theme-feedback-header>button{align-items:center;background:var(--terminal-surface-raised);border:1px solid var(--terminal-line);border-radius:3px;color:var(--terminal-meta);cursor:pointer;display:flex;flex:0 0 auto;height:28px;justify-content:center;padding:0;width:28px}.theme-feedback-header>button svg{height:14px;width:14px}.theme-feedback-form{display:grid;gap:15px;padding:20px}.theme-feedback-kind{background:var(--terminal-canvas);border:1px solid var(--terminal-line);border-radius:3px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px}.theme-feedback-kind button{align-items:center;background:transparent;border:0;border-radius:2px;color:var(--terminal-meta);cursor:pointer;display:flex;font-size:11px;font-weight:700;gap:7px;height:34px;justify-content:center}.theme-feedback-kind button.is-active{background:var(--terminal-accent);color:#fff}.theme-feedback-kind svg{height:13px;width:13px}.theme-feedback-form label{color:var(--terminal-meta);display:grid;font-size:11px;font-weight:700;gap:7px;position:relative}.theme-feedback-form label em{color:var(--terminal-faint);font-style:normal;font-weight:500}.theme-feedback-form input,.theme-feedback-form textarea{background:var(--terminal-canvas);border:1px solid var(--terminal-line-strong);border-radius:3px;color:var(--terminal-ink);font:inherit;font-size:12px;font-weight:500;padding:10px 11px;resize:vertical;width:100%}.theme-feedback-form input::-moz-placeholder,.theme-feedback-form textarea::-moz-placeholder{color:var(--terminal-faint)}.theme-feedback-form input::placeholder,.theme-feedback-form textarea::placeholder{color:var(--terminal-faint)}.theme-feedback-form label small{bottom:8px;color:var(--terminal-faint);font:9px/1 var(--font-mono),monospace;position:absolute;right:9px}.theme-feedback-honeypot{height:0;left:-10000px;overflow:hidden;position:absolute!important;width:0}.theme-feedback-error{color:var(--terminal-down);font-size:11px;margin:0}.theme-feedback-actions{align-items:center;border-top:1px solid var(--terminal-line);display:flex;gap:8px;justify-content:flex-end;margin-top:1px;padding-top:15px}.theme-feedback-actions button,.theme-feedback-success button{align-items:center;background:var(--terminal-surface-raised);border:1px solid var(--terminal-line-strong);border-radius:3px;color:var(--terminal-ink);cursor:pointer;display:flex;font-size:11px;font-weight:700;gap:7px;height:34px;justify-content:center;padding:0 14px}.theme-feedback-actions button[type=submit],.theme-feedback-success button{background:var(--terminal-accent);border-color:var(--terminal-accent);color:#fff}.theme-feedback-actions button:disabled{cursor:not-allowed;opacity:.45}.theme-feedback-actions svg{height:13px;width:13px}.theme-feedback-success{align-items:center;display:flex;flex-direction:column;padding:36px 20px;text-align:center}.theme-feedback-success>span{align-items:center;background:color-mix(in srgb,var(--terminal-up) 14%,transparent);border:1px solid var(--terminal-up);border-radius:50%;color:var(--terminal-up);display:flex;height:40px;justify-content:center;margin-bottom:14px;width:40px}.theme-feedback-success>span svg{height:18px;width:18px}.theme-feedback-success button{margin-top:18px;min-width:90px}@media (max-width:600px){.theme-feedback-backdrop{align-items:flex-end;padding:0}.theme-feedback-dialog{border-bottom:0;border-left:0;border-radius:4px 4px 0 0;border-right:0;max-height:calc(100dvh - 18px);width:100%}.theme-feedback-form,.theme-feedback-header{padding-left:16px;padding-right:16px}}.date-range-control{display:grid;gap:4px;min-width:0;position:relative}.date-range-coverage{color:var(--terminal-meta);font-family:var(--terminal-font-mono);font-size:9px;line-height:1.25;text-align:right;white-space:nowrap}.date-range-coverage time{color:var(--terminal-ink)}.date-range-presets{align-items:center;background:var(--terminal-canvas);border:1px solid var(--terminal-line);border-radius:var(--terminal-control-radius);display:flex;gap:2px;max-width:100%;overflow-x:auto;padding:3px;scrollbar-width:none}.date-range-presets::-webkit-scrollbar{display:none}.date-range-presets button{align-items:center;background:transparent;border:0;border-radius:2px;color:var(--terminal-meta);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--terminal-font-mono);font-size:10px;font-weight:700;height:28px;justify-content:center;letter-spacing:.03em;min-width:38px;padding:0 9px;white-space:nowrap}.date-range-presets button:hover{background:var(--terminal-surface-2);color:var(--terminal-ink)}.date-range-presets button.is-active{background:var(--terminal-accent);color:#fff}.date-range-presets .date-range-calendar{gap:5px;min-width:30px;padding-inline:7px}.date-range-calendar svg{height:13px;width:13px}.date-range-popover{background:var(--terminal-surface);border:1px solid var(--terminal-line-strong);border-radius:4px;box-shadow:0 12px 28px rgba(0,0,0,.45);display:grid;gap:9px;padding:10px;position:absolute;right:0;top:calc(100% + 6px);width:236px;z-index:80}.date-range-popover-header{align-items:center;display:flex;justify-content:space-between}.date-range-popover-header strong{color:var(--terminal-ink);font-size:12px}.date-range-popover-header button{align-items:center;background:transparent;border:1px solid transparent;border-radius:2px;color:var(--terminal-meta);cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;width:26px}.date-range-popover-header button:hover{border-color:var(--terminal-line-strong);color:var(--terminal-ink)}.date-range-popover-header svg{height:14px;width:14px}.date-range-popover label{display:grid;gap:4px}.date-range-popover label span{color:var(--terminal-meta);font-family:var(--terminal-font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.date-range-popover input{background:var(--terminal-canvas);border:1px solid var(--terminal-line-strong);border-radius:2px;color:var(--terminal-ink);color-scheme:dark;font-family:var(--terminal-font-mono);font-size:11px;height:32px;min-width:0;padding:0 8px;width:100%}.date-range-apply{align-items:center;background:var(--terminal-accent);border:0;border-radius:2px;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;height:32px;justify-content:center}.date-range-apply:disabled{cursor:not-allowed;opacity:.4}@media (max-width:700px){.date-range-control{max-width:100%;width:100%}.date-range-coverage{text-align:left}.date-range-popover{left:0;right:auto}}.buybacks-page{display:grid;min-width:0;gap:8px}.buybacks-back-link{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:28px;align-items:center;gap:6px;border:1px solid var(--terminal-line-strong);border-radius:var(--terminal-control-radius);color:var(--terminal-meta);font-size:9px;font-weight:585;padding:0 8px;text-decoration:none}.buybacks-back-link:hover{border-color:rgba(77,107,255,.6);background:rgba(77,107,255,.08);color:#8ea6ff}.buybacks-primary-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1.9fr) minmax(260px,.62fr);gap:8px;align-items:start}.buybacks-panel-header{align-items:center}.buybacks-chart-controls{display:flex;flex:0 0 auto;align-items:center;gap:6px}.buybacks-segment{display:inline-flex;min-height:28px;align-items:center;gap:2px;border:1px solid var(--terminal-line);border-radius:var(--terminal-control-radius);background:var(--terminal-canvas);padding:2px}.buybacks-segment button{min-width:34px;height:22px;border:0;border-radius:2px;background:transparent;color:var(--terminal-meta);cursor:pointer;font-family:var(--terminal-font-mono);font-size:8px;font-weight:600;padding:0 7px}.buybacks-segment button:hover{color:var(--terminal-ink)}.buybacks-segment button.is-active{background:var(--terminal-accent);color:#fff}.buybacks-chart{position:relative;width:100%;min-width:0;height:340px}.buybacks-chart-footer{display:flex;min-height:34px;align-items:center;gap:14px;border-top:1px solid var(--terminal-line);color:var(--terminal-meta);font-family:var(--terminal-font-mono);font-size:8px;padding:0 12px}.buybacks-chart-footer span{display:inline-flex;align-items:center;gap:5px}.buybacks-chart-footer i{width:6px;height:6px;border-radius:50%}.buybacks-impact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.buybacks-impact-list>div{min-width:0;min-height:74px;border-right:1px solid var(--terminal-line);border-bottom:1px solid var(--terminal-line);padding:9px 10px}.buybacks-impact-list>div:nth-child(2n){border-right:0}.buybacks-impact-list>div:nth-last-child(-n+2){border-bottom:0}.buybacks-impact-list dt{color:var(--terminal-meta);font-size:8px;font-weight:585;letter-spacing:.05em;text-transform:uppercase}.buybacks-impact-list dd{overflow:hidden;margin-top:5px;color:var(--terminal-up);font-family:var(--terminal-font-mono);font-size:17px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.buybacks-impact-list span{display:block;margin-top:3px;color:var(--terminal-faint);font-family:var(--terminal-font-mono);font-size:8px}.buybacks-activity-panel .token-panel-header{min-height:60px}.buybacks-activity-panel .token-panel-header>strong{color:var(--terminal-meta);font-family:var(--terminal-font-mono);font-size:8px;font-weight:500;text-transform:uppercase}.buybacks-table-scroll{width:100%;max-height:430px;min-width:0;overflow:auto;overscroll-behavior:contain}.buybacks-table{width:100%;min-width:690px;border-collapse:collapse}.buybacks-table td,.buybacks-table th{height:42px;border-bottom:1px solid var(--terminal-line);padding:0 12px;text-align:right;white-space:nowrap}.buybacks-table th{position:sticky;z-index:1;top:0;background:var(--terminal-surface);color:var(--terminal-meta);font-size:8px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.buybacks-table td{color:var(--terminal-ink);font-family:var(--terminal-font-mono);font-size:10px}.buybacks-table td:first-child,.buybacks-table th:first-child{text-align:left}.buybacks-table tbody tr:hover{background:rgba(255,255,255,.025)}.buybacks-table tbody tr:last-child td{border-bottom:0}.buybacks-primary-grid>.theme-skeleton{min-height:430px;height:430px}@media (max-width:1080px){.buybacks-primary-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.buybacks-panel-header{align-items:stretch}.buybacks-chart-controls{min-width:0;flex-wrap:wrap}.buybacks-chart{height:270px}}@media (max-width:430px){.buybacks-chart-controls{display:grid;grid-template-columns:minmax(0,1fr)}.buybacks-segment{width:100%}.buybacks-segment button{min-width:0;flex:1}.buybacks-impact-list{grid-template-columns:minmax(0,1fr)}.buybacks-impact-list>div{min-height:64px;border-right:0}.buybacks-impact-list>div:nth-last-child(2){border-bottom:1px solid var(--terminal-line)}}.funding-page,.funding-primary-grid{display:grid;min-width:0;gap:8px}.funding-primary-grid{grid-template-columns:minmax(0,1.85fr) minmax(260px,.65fr);align-items:start}.funding-panel-header{align-items:center}.funding-calculator dd.is-positive,.funding-panel-header p strong,.funding-table .is-positive{color:var(--terminal-up)}.funding-calculator dd.is-negative,.funding-panel-header p strong.is-negative,.funding-table .is-negative{color:var(--terminal-down)}.funding-chart,.funding-chart-wrap{position:relative;min-width:0}.funding-chart{width:100%;height:314px}.funding-chart-pending{position:absolute;z-index:5;inset:0;display:grid;place-items:center;background:rgba(6,6,12,.72);color:var(--terminal-meta);font-family:var(--terminal-font-mono);font-size:9px;text-transform:uppercase}.funding-distribution{display:grid;min-height:56px;grid-template-columns:84px minmax(0,1fr) 84px;align-items:center;gap:10px;border-top:1px solid var(--terminal-line);padding:8px 12px}.funding-distribution>div:first-child,.funding-distribution>div:last-child{display:grid;gap:2px}.funding-distribution>div:last-child{text-align:right}.funding-distribution span{color:var(--terminal-meta);font-size:8px;text-transform:uppercase}.funding-distribution strong{color:var(--terminal-ink);font-family:var(--terminal-font-mono);font-size:10px;font-weight:500}.funding-distribution-bar{display:flex;height:5px;overflow:hidden;background:var(--terminal-raised)}.funding-distribution-bar i{background:var(--terminal-down)}.funding-distribution-bar b{background:var(--terminal-up)}.funding-calculator{min-width:0}.funding-calculator>label{display:grid;gap:6px;border-bottom:1px solid var(--terminal-line);color:var(--terminal-meta);font-size:8px;font-weight:585;letter-spacing:.05em;padding:12px;text-transform:uppercase}.funding-calculator>label>span{display:flex;min-height:34px;align-items:center;border:1px solid var(--terminal-line-strong);border-radius:var(--terminal-control-radius);color:var(--terminal-dim);font-family:var(--terminal-font-mono);font-size:11px;padding-left:10px}.funding-calculator input{width:100%;min-width:0;height:32px;border:0;outline:0;background:transparent;color:var(--terminal-ink);font-family:inherit;font-size:11px;padding:0 9px 0 3px}.funding-calculator dl{display:grid;grid-template-columns:minmax(0,1fr)}.funding-calculator dl>div{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--terminal-line);padding:0 12px}.funding-calculator dt{color:var(--terminal-meta);font-size:9px}.funding-calculator dd{font-family:var(--terminal-font-mono);font-size:12px;font-weight:500}.funding-calculator-note{color:var(--terminal-faint);font-size:8px;line-height:1.5;padding:10px 12px}.funding-table-header{align-items:center}.funding-table-scroll{width:100%;max-height:472px;min-width:0;overflow:auto;overscroll-behavior:contain}.funding-table{width:100%;min-width:760px;border-collapse:collapse}.funding-table td,.funding-table th{height:42px;border-bottom:1px solid var(--terminal-line);padding:0 12px;text-align:right;white-space:nowrap}.funding-table th{position:sticky;z-index:1;top:0;background:var(--terminal-surface);color:var(--terminal-meta);font-size:8px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.funding-table td{color:var(--terminal-dim);cursor:pointer;font-family:var(--terminal-font-mono);font-size:10px}.funding-table td:first-child,.funding-table td:nth-child(2),.funding-table th:first-child,.funding-table th:nth-child(2){text-align:left}.funding-table td:first-child strong{color:var(--terminal-ink);font-weight:550}.funding-table tbody tr.is-selected,.funding-table tbody tr:hover{background:rgba(77,107,255,.07)}.funding-table tbody tr.is-selected{box-shadow:inset 2px 0 0 var(--terminal-accent)}.funding-table tbody tr:last-child td{border-bottom:0}.funding-primary-grid>.theme-skeleton{min-height:426px;height:426px}@media (max-width:1060px){.funding-primary-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.funding-panel-header,.funding-table-header{display:grid}.funding-panel-header .buybacks-segment,.funding-table-header .buybacks-segment{width:100%}.funding-panel-header .buybacks-segment button,.funding-table-header .buybacks-segment button{min-width:0;flex:1}.funding-chart{height:254px}}@media (max-width:430px){.funding-distribution{grid-template-columns:68px minmax(0,1fr) 68px;gap:6px}}.metric-label{align-items:center;display:inline-flex;gap:5px;min-width:0}.metric-status{border:1px solid var(--theme-border);color:var(--theme-text-muted);font-family:var(--font-mono);font-size:10px;line-height:1;margin-left:7px;padding:3px 5px;text-transform:uppercase}.metric-info{display:inline-flex}.metric-info-trigger{align-items:center;background:transparent;border:0;color:var(--terminal-text-muted);cursor:help;display:inline-flex;height:18px;justify-content:center;padding:0;width:18px}.metric-info-trigger:focus-visible,.metric-info-trigger:hover{color:var(--terminal-accent);outline:none}.metric-info-popover{background:var(--terminal-surface-elevated);border:1px solid var(--terminal-border-strong);color:var(--terminal-text);display:grid;gap:5px;max-width:min(300px,calc(100vw - 32px));padding:10px 12px;pointer-events:none;position:fixed;text-align:left;transform:translate(-50%,-100%);width:-moz-max-content;width:max-content;z-index:1000}.metric-info-popover[data-placement=bottom]{transform:translate(-50%)}.metric-info-popover strong{color:var(--terminal-text);font-family:var(--terminal-font-sans);font-size:12px}.metric-info-popover>span{color:var(--terminal-text-secondary);font-family:var(--terminal-font-sans);font-size:11px;line-height:1.45}.metric-info-popover small{color:var(--terminal-text-muted);font-family:var(--terminal-font-mono);font-size:10px;line-height:1.35}.metric-info-popover em{color:var(--terminal-warning);font-family:var(--terminal-font-mono);font-size:9px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.methodology-grid{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;background:var(--terminal-border);border:1px solid var(--terminal-border)}.methodology-item{background:var(--terminal-surface);display:grid;gap:12px;min-width:0;padding:16px}.methodology-item>header{align-items:start;display:flex;gap:12px;justify-content:space-between}.methodology-item>header span{color:var(--terminal-text-muted);font-family:var(--terminal-font-mono);font-size:9px}.methodology-item h2{color:var(--terminal-text);font-size:15px;margin:3px 0 0}.methodology-item header em{border:1px solid var(--terminal-warning);color:var(--terminal-warning);flex:none;font-family:var(--terminal-font-mono);font-size:9px;font-style:normal;padding:3px 5px;text-transform:uppercase}.methodology-item>p{color:var(--terminal-text-secondary);font-size:12px;line-height:1.5;margin:0}.methodology-item dl{display:grid;gap:7px;margin:0}.methodology-item dl>div{display:grid;gap:8px;grid-template-columns:72px minmax(0,1fr)}.methodology-item dt{color:var(--terminal-text-muted);font-family:var(--terminal-font-mono);font-size:9px;text-transform:uppercase}.methodology-item dd{color:var(--terminal-text-secondary);font-size:10px;margin:0}@media (max-width:960px){.methodology-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.methodology-grid{grid-template-columns:1fr}}.theme-load-retry{align-items:center;background:var(--terminal-accent);border:1px solid var(--terminal-accent);border-radius:3px;color:#06060c;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-height:34px;padding:0 14px;width:-moz-fit-content;width:fit-content}.theme-load-retry:hover{background:#7086ff;border-color:#7086ff}.theme-load-retry:focus-visible{outline:2px solid var(--terminal-accent);outline-offset:2px}.theme-liquidity-page{padding-bottom:8px}.theme-liquidity-selector{align-items:center;background:var(--terminal-surface);border:1px solid var(--terminal-line);border-radius:var(--terminal-radius);display:flex;gap:8px;min-width:0;padding:8px}.theme-liquidity-selector label{color:var(--terminal-meta);font-family:var(--terminal-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.theme-liquidity-selector select{color:var(--terminal-ink);font-size:11px;min-width:150px;padding:0 26px 0 8px}.theme-impact-presets button,.theme-liquidity-selector button,.theme-liquidity-selector select{background:var(--terminal-surface-elevated);border:1px solid var(--terminal-line);border-radius:var(--terminal-control-radius);font-family:var(--terminal-font-mono);height:30px}.theme-impact-presets button,.theme-liquidity-selector button{align-items:center;color:var(--terminal-dim);cursor:pointer;display:inline-flex;font-size:10px;font-weight:650;justify-content:center;padding:0 10px}.theme-liquidity-selector button{background:var(--terminal-accent);border-color:var(--terminal-accent);color:#06060c}.theme-impact-input input:focus-visible,.theme-impact-presets button:focus-visible,.theme-liquidity-selector button:focus-visible,.theme-liquidity-selector select:focus-visible{outline:2px solid var(--terminal-accent);outline-offset:2px}.theme-liquidity-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.theme-liquidity-primary-grid{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr)}.theme-liquidity-depth-table{min-width:560px}.theme-liquidity-depth-table td,.theme-liquidity-depth-table th{height:36px}.theme-depth-share{background:var(--terminal-surface-elevated);border-radius:2px;display:inline-block;height:4px;margin-right:7px;overflow:hidden;vertical-align:middle;width:48px}.theme-depth-share i{background:var(--terminal-up);display:block;height:100%}.theme-impact-input{display:grid;gap:5px}.theme-impact-input>span{color:var(--terminal-meta);font-family:var(--terminal-font-mono);font-size:10px;text-transform:uppercase}.theme-impact-input>div{align-items:center;background:var(--terminal-surface-elevated);border:1px solid var(--terminal-line);border-radius:var(--terminal-control-radius);display:flex;min-width:0}.theme-impact-input>div>span{color:var(--terminal-meta);font-family:var(--terminal-font-mono);padding-left:9px}.theme-impact-input input{background:transparent;border:0;color:var(--terminal-ink);flex:1 1 auto;font-family:var(--terminal-font-mono);font-size:13px;height:34px;min-width:0;outline:0;padding:0 9px 0 4px}.theme-impact-presets{display:flex;gap:5px;margin-top:6px}.theme-impact-presets button.is-active{background:var(--terminal-accent);border-color:var(--terminal-accent);color:#06060c}.theme-impact-results{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.theme-impact-result{border:1px solid var(--terminal-line);border-top:2px solid var(--impact-tone);display:grid;gap:10px;min-width:0;padding:10px}.theme-impact-result.is-ask{--impact-tone:var(--terminal-down)}.theme-impact-result.is-bid{--impact-tone:var(--terminal-up)}.theme-impact-result>div{display:grid;gap:3px}.theme-impact-result dt,.theme-impact-result span{color:var(--terminal-meta);font-family:var(--terminal-font-mono);font-size:9px;text-transform:uppercase}.theme-impact-result strong{color:var(--terminal-ink);font-family:var(--terminal-font-mono);font-size:15px}.theme-impact-result dl{display:grid;gap:6px;margin:0}.theme-impact-result dl>div{align-items:center;display:flex;justify-content:space-between}.theme-impact-result dd{color:var(--terminal-dim);font-family:var(--terminal-font-mono);font-size:10px;margin:0}.theme-impact-warning{color:var(--terminal-warn);font-size:10px;line-height:1.4;margin:8px 0 0}.theme-liquidity-event-grid,.theme-liquidity-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-liquidity-chart{height:220px;min-width:0;overflow:hidden;width:100%}.theme-liquidity-legend{display:flex;gap:12px;margin-top:6px}.theme-liquidity-legend span{align-items:center;color:var(--terminal-meta);display:inline-flex;font-family:var(--terminal-font-mono);font-size:9px;gap:5px}.theme-liquidity-legend span:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.theme-liquidity-legend .is-bid{color:var(--terminal-up)}.theme-liquidity-legend .is-ask{color:var(--terminal-down)}.theme-indexed-liquidation-depth{min-width:0}.theme-liquidation-depth-header{align-items:flex-start}.theme-liquidation-depth-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.theme-liquidation-depth-summary{border-bottom:1px solid var(--terminal-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.theme-liquidation-depth-summary>div{border-right:1px solid var(--terminal-line);display:grid;gap:4px;min-width:0;padding:10px 12px}.theme-liquidation-depth-summary>div:last-child{border-right:0}.theme-liquidation-depth-chart-header span,.theme-liquidation-depth-levels-header>span,.theme-liquidation-depth-summary span{color:var(--terminal-meta);font-family:var(--terminal-font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.theme-liquidation-depth-chart-header strong,.theme-liquidation-depth-summary strong{color:var(--terminal-ink);font-family:var(--terminal-font-mono);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-liquidation-depth-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);min-width:0}.theme-liquidation-depth-chart{border-right:1px solid var(--terminal-line);min-width:0;padding:12px}.theme-liquidation-depth-chart-header{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-bottom:10px}.theme-liquidation-depth-chart-header>div{display:grid;gap:3px}.theme-liquidation-depth-chart-header>div:last-child{text-align:right}.theme-liquidation-depth-chart-header .is-mark{text-align:center}.theme-liquidation-depth-rows{display:grid;gap:4px}.theme-liquidation-depth-row{align-items:center;display:grid;gap:6px;grid-template-columns:60px minmax(0,1fr) 46px minmax(0,1fr) 60px;min-width:0}.theme-liquidation-depth-half{background:var(--terminal-surface-elevated);height:12px;min-width:0;overflow:hidden;position:relative}.theme-liquidation-depth-half i{display:block;height:100%}.theme-liquidation-depth-half.is-long i{background:var(--terminal-down);float:right}.theme-liquidation-depth-half.is-short i{background:var(--terminal-up)}.theme-liquidation-depth-distance,.theme-liquidation-depth-value{color:var(--terminal-meta);font-family:var(--terminal-font-mono);font-size:9px;white-space:nowrap}.theme-liquidation-depth-distance{text-align:center}.theme-liquidation-depth-value{overflow:hidden;text-overflow:ellipsis}.theme-liquidation-depth-value.is-long{text-align:right}.theme-liquidation-depth-note{color:var(--terminal-meta);font-size:9px;line-height:1.45;margin:10px 0 0}.theme-liquidation-depth-levels{min-width:0}.theme-liquidation-depth-levels-header{align-items:flex-start;border-bottom:1px solid var(--terminal-line);display:flex;justify-content:space-between;min-height:52px;padding:10px 12px}.theme-liquidation-depth-levels-header h3{color:var(--terminal-ink);font-size:13px;margin:0 0 2px}.theme-liquidation-depth-levels-header p{color:var(--terminal-meta);font-size:10px;margin:0}.theme-liquidation-depth-level-scroll{max-height:390px}.theme-liquidation-depth-level-scroll table{min-width:570px}.theme-liquidation-depth-pending{color:var(--terminal-meta);font-size:11px;padding:18px 12px}.theme-liquidity-events-panel{min-width:0}.theme-liquidity-event-scroll{max-height:330px}.theme-coverage-chip{border:1px solid var(--terminal-warn);color:var(--terminal-warn);font-family:var(--terminal-font-mono);font-size:8px;letter-spacing:.08em;padding:2px 4px;text-transform:uppercase}.theme-live-dot.is-warning{background:var(--terminal-warn)}.theme-liquidity-empty,.theme-liquidity-unavailable{color:var(--terminal-meta);font-size:11px;line-height:1.5;padding:18px}.theme-liquidity-unavailable h2{color:var(--terminal-ink);font-size:15px;margin:0 0 4px}.theme-liquidity-unavailable p{margin:0}@media (max-width:900px){.theme-liquidation-depth-layout,.theme-liquidity-event-grid,.theme-liquidity-history-grid,.theme-liquidity-primary-grid{grid-template-columns:minmax(0,1fr)}.theme-liquidation-depth-chart{border-bottom:1px solid var(--terminal-line);border-right:0}}@media (max-width:720px){.theme-liquidity-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-liquidity-stats .compact-stat-cell:nth-child(3){border-left:0;border-top:1px solid var(--terminal-line)}.theme-liquidity-stats .compact-stat-cell:nth-child(4){border-top:1px solid var(--terminal-line)}.theme-liquidity-selector{display:grid;grid-template-columns:minmax(0,1fr) auto}.theme-liquidity-selector label{grid-column:1/-1}.theme-liquidity-selector select{min-width:0;width:100%}.theme-liquidity-chart{height:200px}.theme-liquidation-depth-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-liquidation-depth-summary>div:nth-child(2){border-right:0}.theme-liquidation-depth-summary>div:nth-child(n+3){border-top:1px solid var(--terminal-line)}.theme-liquidation-depth-row{grid-template-columns:48px minmax(0,1fr) 42px minmax(0,1fr) 48px;gap:4px}}@media (max-width:430px){.theme-impact-results{grid-template-columns:minmax(0,1fr)}.theme-liquidity-chart{height:184px}.theme-liquidation-depth-value{display:none}.theme-liquidation-depth-row{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)}}