/* HyperFlux: restrained instrument styling, preserving the compact live grid. */
.hyperflux-app{background-color:#071b1e;background-image:radial-gradient(ellipse at 20% -20%,#163d3838,transparent 48%);font-variant-numeric:tabular-nums}
.hyperflux-app .app-header{background:linear-gradient(90deg,#0b2628,#081d21);border-bottom-color:#31544f}
.hyperflux-app .brand{font-weight:600;letter-spacing:-1.15px;gap:9px}
.hyperflux-app .brand>img{object-fit:contain;flex-shrink:0}
.hyperflux-app .brand>span>span{color:#94f6d9;font-weight:400}
.hyperflux-app .brand sup{color:#77afa0;font-size:8px}
.hyperflux-app .app-header nav .active{color:#d8f5e8}
.hyperflux-app .nav-square{width:4px;height:4px;box-shadow:0 0 0 3px #91f9dd0c}
.hyperflux-app .header-meta,.hyperflux-app .workspace-path{color:#7baba4}
.hyperflux-app .source-link{color:#b3d8c8}
.hyperflux-app .source-link:hover{color:#d3fff0}
.hyperflux-app .ticker{background:#06191c;border-bottom-color:#254744}
.hyperflux-app .ticker-label{background:#0b2427;color:#94c1b2}
.hyperflux-app .workspace-heading h1{font-weight:450;letter-spacing:-1px;color:#e2f6ed}
.hyperflux-app .workspace-heading>p{color:#81aaa0;border-left-color:#31534a}
.hyperflux-app .source-status{color:#8bb4a5}
.hyperflux-app .source-status.fresh{color:#9ccebb}
.hyperflux-app .source-status.fresh>i{box-shadow:0 0 0 3px #91f9dd10}
.hyperflux-app .source-status.stale,.hyperflux-app .source-status.unavailable{color:#e1c59a}
.hyperflux-app .capture-entry{background:#a0f3d7;color:#082821;border-color:#a0f3d7;font-weight:550;box-shadow:inset 0 1px #d7fff238;transition:background .16s,border-color .16s,box-shadow .16s}
.hyperflux-app .capture-entry>span{color:#2d6252}
.hyperflux-app .capture-entry:hover{background:#c1ffe8;border-color:#c1ffe8;box-shadow:0 2px 13px #5ff3c313}
.hyperflux-app .icon-button{border-color:#365e58;color:#a4d4c1}
.hyperflux-app .live-entry>.markets-panel{background:linear-gradient(90deg,#102e2c,#0a2327);border-color:#30534d}
.hyperflux-app .live-entry .market-tabs>button{font-weight:500;border-radius:3px;transition:background .16s,color .16s,border-color .16s}
.hyperflux-app .live-entry .market-tabs>button.selected{background:#254c40;border-color:#5a9981;color:#c1ffe7;box-shadow:inset 0 1px #a1ebce0d}
.hyperflux-app .live-entry .market-row.selected{background:#183d33;color:#c9f5df}
.hyperflux-app .live-entry .market-row:hover:enabled{background:#21473b}
.hyperflux-app .live-entry>.panel,.hyperflux-app .live-entry>.flow-lab,.hyperflux-app .live-entry>.compare-lab{border-color:#2c4d49;box-shadow:0 3px 14px #01101312}
.hyperflux-app .live-entry>.field-panel{border-color:#3a6559}
.hyperflux-app .panel-title,.hyperflux-app .field-header{background:linear-gradient(100deg,#102d2e,#0b2428);border-bottom-color:#2a4d47}
.hyperflux-app .live-entry .panel-title h2{color:#b4dacf;font-weight:400;letter-spacing:.6px}
.hyperflux-app .panel-title>span{color:#719c91}
.hyperflux-app .field-main{background:radial-gradient(ellipse at 50% 95%,#1f625339,transparent 67%),linear-gradient(#0b2729,#082126)}
.hyperflux-app .field-topline strong{font-weight:450;color:#e3f9eb;text-shadow:0 1px 24px #b7fddd08}
.hyperflux-app .mini-label{color:#79aaa0}
.hyperflux-app .asset-icon{background:#163b32;border-color:#4b7c69}
.hyperflux-app .mode-tabs{border-color:#31564e;background:#071d20}
.hyperflux-app .mode-tabs>button.selected{background:#285344;color:#c1f3dc}
.hyperflux-app .live-entry .metric-row{background:#102d2c}
.hyperflux-app .live-entry .metric-row span{color:#88afa1}
.hyperflux-app .live-entry .metric-row strong{color:#d7efe2;font-weight:500;letter-spacing:-.3px}
.hyperflux-app .timeline{background:#0a2325}
.hyperflux-app .field-footer{background:#0c2728}
.hyperflux-app .timeline-title,.hyperflux-app .field-bottomline{color:#7aa99a}
.hyperflux-app .live-entry .flow-lab .fl-header{background:linear-gradient(120deg,#12352f6e,transparent 70%)}
.hyperflux-app .live-entry .flow-lab .fl-title{color:#ceeadd;letter-spacing:-.35px}
.hyperflux-app .live-entry .flow-lab .fl-badge{border-color:#396257;background:#15372e54;color:#a9dfc8}
.hyperflux-app .live-entry .flow-lab .fl-intro{color:#7da79a}
.hyperflux-app .live-entry .flow-lab .fl-controls{background:#0a2224;border-color:#2b4d46}
.hyperflux-app .live-entry .flow-lab button.active{background:#244d3f;border-color:#619a80;color:#c0f8df}
.hyperflux-app .live-entry .flow-lab .fl-chart-wrap{background:linear-gradient(180deg,#0c2929,#0a2326)}
.hyperflux-app .live-entry .flow-lab .fl-grid{stroke:#2c5149;opacity:.75}
.hyperflux-app .live-entry .flow-lab .fl-axis{fill:#88afa0}
.hyperflux-app .live-entry .flow-lab .fl-stats{background:#102c29;border-color:#2c5047}
.hyperflux-app .live-entry .flow-lab .fl-stat>span{color:#8ab19f}
.hyperflux-app .live-entry .flow-lab .fl-stat>strong{color:#d7f2e2;letter-spacing:-.3px}
.hyperflux-app .live-entry .flow-lab .fl-state-line{color:#7fae99}
.hyperflux-app .live-entry .flow-lab .fl-scope>summary{color:#8bb4a1}
.hyperflux-app .live-entry .book-row{font-variant-numeric:tabular-nums}
.hyperflux-app .live-entry .book-mid{background:#163a32;border-color:#325a4c}
.hyperflux-app .live-entry .book-mid>strong{color:#d2f4df;font-weight:500}
.hyperflux-app .live-entry .book-columns{color:#7da494}
.hyperflux-app .live-entry .depth-balance p{color:#7a9f91}
.hyperflux-app .live-entry .execution-columns{background:#0c2829;color:#7ea698}
.hyperflux-app .live-entry .execution-row{border-bottom-color:#1f423c}
.hyperflux-app .live-entry .execution-row>time{color:#83aa9b}
.hyperflux-app .live-entry .execution-row>span:nth-last-child(-n+2){color:#93b7a6}
.hyperflux-app .live-entry .tape-filters>button.selected{background:#28503f;color:#bcecd1}
.hyperflux-app .live-entry .execution-side{background:#1b4835;color:#a9f5cf}
.hyperflux-app .live-entry .execution-side.sell{background:#452f34;color:#e9a6b1}
.hyperflux-app .live-entry .compare-lab .compare-heading{background:linear-gradient(110deg,#163b3066,transparent 75%)}
.hyperflux-app .live-entry .compare-lab .compare-heading h2{color:#d0ecdc;font-weight:450}
.hyperflux-app .live-entry .compare-lab .compare-tabs button.active{color:#c7f3dd}
.hyperflux-app .live-entry .compare-lab .compare-refresh{border-color:#406b59;color:#b8d9c6;background:#17342b}
.hyperflux-app .live-entry .compare-lab .compare-y-axis,.hyperflux-app .live-entry .compare-lab .compare-x-axis{color:#83a995}
.hyperflux-app .live-entry .reading-item>span{color:#82ad99}
.hyperflux-app .live-entry .reading-item>p{color:#b1d2be}
.hyperflux-app .live-entry .pin-button{background:#204737;border-color:#3e6851;color:#c2ebd1}
.hyperflux-app .live-entry .pin-button:hover{background:#2b5c43}
.hyperflux-app .app-footer>span:first-child{color:#8eb7a2}
.hyperflux-app .app-footer>button{color:#a3c9b2}
.hyperflux-app :is(.book-side,.execution-list,.flow-lab,.compare-lab,.reading-content){scrollbar-width:thin;scrollbar-color:#406b58 transparent}
@media(min-width:1200px){
  .hyperflux-app .brand{font-size:24px}
  .hyperflux-app .brand>img{width:29px;height:29px}
  .hyperflux-app .live-entry .metric-row span{font-size:7px;letter-spacing:0}
  .hyperflux-app .live-entry .execution-row,.hyperflux-app .live-entry .execution-row>time,.hyperflux-app .live-entry .execution-row>span:nth-child(2),.hyperflux-app .live-entry .execution-row>span:nth-last-child(-n+2){font-size:9px}
  .hyperflux-app .live-entry .execution-columns{font-size:7px;letter-spacing:.2px}
  .hyperflux-app .live-entry .book-row{font-size:9px}
  .hyperflux-app .live-entry .reading-item>p{font-size:12px;line-height:1.45}
  .hyperflux-app .live-entry .flow-lab .fl-stat>strong{font-size:16px}
}
@media(max-width:760px){
  .hyperflux-app .brand{font-size:23px}
  .hyperflux-app .brand>img{width:27px;height:27px}
  .hyperflux-app .workspace-heading>div:first-child{min-width:0}
  .hyperflux-app .capture-entry{font-size:11px;padding:7px 12px}
  .hyperflux-app .live-entry .flow-lab .fl-intro{font-size:11px}
}
@media(prefers-reduced-motion:reduce){.hyperflux-app *{transition:none!important}}

.hyperflux-app .app-header nav>.social-x{display:flex!important;align-items:center;justify-content:center;min-width:26px;height:26px;border:1px solid #35594e;border-radius:3px;color:#b8e8d2;font-size:17px;line-height:1;padding:0;flex-shrink:0}.hyperflux-app .app-header nav>.social-x:hover{background:#1b4035;color:#d4ffea;border-color:#81cdb0}@media(max-width:560px){.hyperflux-app .app-header nav{gap:10px}.hyperflux-app .app-header nav>.social-x{min-width:25px;height:25px;font-size:16px}}

.token-contract{display:flex;align-items:center;gap:14px;margin-top:8px;padding:7px 12px;border:1px solid #3b705b;background:#10372c;color:#bff7df;min-height:34px}.token-contract>span{font:8px var(--mono);letter-spacing:.5px;white-space:nowrap;color:#8cceaf}.contract-address{font:11px var(--mono);overflow-wrap:anywhere;min-width:0}.token-contract button{margin-left:auto;border:1px solid #5d997b;background:#a0f3d7;color:#092c20;font-size:10px;font-weight:600;padding:4px 10px;white-space:nowrap}.contract-pump{font-size:10px;white-space:nowrap;color:#a5d8bf}@media(max-width:650px){.token-contract{gap:8px;flex-wrap:wrap;padding:9px 11px}.token-contract>span{font-size:7px}.contract-address{order:3;width:100%;font-size:10px}.contract-pump{font-size:10px}.token-contract button{font-size:10px}}
