:root{--flow-bg: #0a0a0a;--flow-panel: #0d0d0d;--flow-panel-2: #111;--flow-line: rgba(255, 255, 255, .06);--flow-soft: rgba(255, 255, 255, .52);--flow-muted: rgba(255, 255, 255, .35);--flow-text: #e8e8e8;--flow-green: #00e676;--flow-red: #ff5252;--flow-cyan: #00e5ff;--flow-yellow: #ffd740}body.flow-page{background:var(--flow-bg);color:var(--flow-text);min-height:100vh;overflow:hidden}body.flow-page.flow-pro-page{overflow-y:auto;overflow-x:hidden}body.flow-page.flow-pro-page .flow-chart-zone,body.flow-page.flow-pro-page .flow-top-strip,body.flow-page.flow-pro-page .flow-sub-strip,body.flow-page.flow-pro-page .flow-grid{display:none!important}.flow-page .top-nav{border-bottom:1px solid var(--flow-line);height:48px}.flow-page .nav-links a.active{background:rgba(0,224,131,.13);color:var(--flow-green)}.flow-shell{height:calc(100vh - 84px);display:grid;grid-template-rows:var(--flow-chart-height, 280px) 34px 42px 1fr;overflow:hidden}.flow-pro-page .flow-shell{grid-template-rows:42px var(--flow-chart-height, 280px) 34px 42px 1fr}.flow-pro-page .flow-shell{min-height:calc(100vh - 84px)}.flow-shell.chart-collapsed{--flow-chart-height: 44px}.flow-shell.chart-collapsed .flow-chart-zone{background:#090909}.flow-shell.chart-collapsed .tv-chart-frame{display:none}.flow-shell.chart-collapsed .flow-chart-toolbar{display:flex;border-bottom-color:rgba(0,230,118,.16);box-shadow:inset 0 -1px 0 rgba(0,230,118,.12)}.flow-shell.chart-collapsed .flow-chart-handle{height:8px}.flow-chart-zone{position:relative;min-height:0;background:#060606;border-bottom:1px solid var(--flow-line);overflow:hidden}.token-icon-fallback{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,255,136,.38);background:radial-gradient(circle at 30% 20%,rgba(0,255,136,.22),transparent 45%),#0a1510;color:#d9ffe9;font-family:"Roboto Mono",monospace;font-size:8px;font-weight:900;letter-spacing:0}.tv-chart-frame{display:block;position:relative;width:100%;height:calc(100% - 10px);background:#050505;overflow:hidden}.tv-chart-loading{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:#050505;transition:opacity .25s ease}.tv-chart-loading.tv-chart-loading-hide{opacity:0;pointer-events:none}.tv-chart-loading-orbit{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.tv-chart-loading-ring{position:absolute;inset:0;border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top-color:#e9ebef;animation:tv-chart-spin 1.1s linear infinite}.tv-chart-loading-icon{position:relative;width:32px;height:32px;border-radius:9px;object-fit:contain;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--d-long, #33c273) 35%,transparent))}@keyframes tv-chart-spin{to{transform:rotate(360deg)}}.tv-chart-frame iframe{display:block;width:100%;height:100%;border:0;background:#070707}.flow-chart-toolbar{position:relative;height:36px;display:none;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border-bottom:1px solid var(--flow-line);font-family:"JetBrains Mono",monospace;background:#0a0a0a}.chart-left,.chart-right,.panel-actions{display:flex;align-items:center;gap:8px}.chart-left span{color:var(--flow-soft);font-size:11px}.chart-symbol{height:24px;padding:0 9px;border-radius:4px;border:1px solid var(--flow-line);background:rgba(255,255,255,.04);color:var(--flow-soft);font-size:10px;font-family:"JetBrains Mono",monospace;cursor:pointer}.chart-symbol.active{color:var(--flow-green);border-color:rgba(0,230,118,.4);background:rgba(0,230,118,.12)}.flow-chart-handle{position:absolute;left:0;right:0;bottom:0;height:10px;z-index:60;display:grid;place-items:center;cursor:row-resize;touch-action:none;background:var(--d-card, #0f0f0f);border-top:1px solid var(--d-line, #262626);transition:background .15s}.flow-chart-handle::before{content:"";width:44px;height:4px;border-radius:999px;background:var(--d-ink2, rgba(255,255,255,.35));opacity:.55;transition:opacity .15s,width .15s}.flow-chart-handle:hover,.flow-chart-handle.dragging{background:var(--d-sel, #242424)}.flow-chart-handle:hover::before,.flow-chart-handle.dragging::before{opacity:1;width:64px}.flow-shell.chart-full{grid-template-rows:minmax(0,1fr)!important}.flow-shell.chart-full>:not(.flow-chart-zone){display:none!important}.flow-shell.chart-full .flow-chart-zone{border-bottom:0}@media (max-width: 1200px){.flow-shell.chart-full .flow-chart-zone{height:calc(100vh - 84px)}}body.flow-resizing,body.flow-resizing *{cursor:row-resize!important;user-select:none!important}body.flow-resizing .tv-chart-frame{pointer-events:none}.pro-pill{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:6px;border:1px solid rgba(0,230,118,.34);background:rgba(0,230,118,.09);color:var(--flow-green);font:700 11px "JetBrains Mono",monospace;text-decoration:none;letter-spacing:0;flex-shrink:0}.pro-pill:hover{background:rgba(0,230,118,.16);border-color:rgba(0,230,118,.5)}.flow-pro-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border-bottom:1px solid var(--flow-line);background:#090909}.flow-pro-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:14px 16px 10px;border-bottom:1px solid var(--flow-line);background:#070707;font-family:"JetBrains Mono",monospace}.flow-pro-hero h1{margin:0;font-size:18px;line-height:1.1;letter-spacing:0}.flow-pro-hero p{margin:6px 0 0;color:var(--flow-muted);font-size:11px;max-width:760px}.flow-pro-status{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:var(--flow-soft);font-size:10px}.flow-pro-status::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--flow-green);box-shadow:0 0 0 4px rgba(0,230,118,.12)}.flow-live-activity{border-top:1px solid var(--flow-line);border-bottom:1px solid var(--flow-line);background:#080808}.flow-live-activity-head{padding:12px 14px 8px;font-family:"JetBrains Mono",monospace}.flow-live-activity-head h2{margin:0;font-size:13px}.flow-live-activity-head p{margin:5px 0 0;color:var(--flow-muted);font-size:11px;max-width:900px}.flow-live-metrics{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--flow-line);border-bottom:1px solid var(--flow-line)}.flow-live-metric{min-width:0;padding:10px 12px;border-right:1px solid var(--flow-line);font-family:"JetBrains Mono",monospace}.flow-live-metric:last-child{border-right:0}.flow-live-metric small{display:block;color:var(--flow-muted);font-size:9px;text-transform:uppercase;margin-bottom:4px}.flow-live-metric b{display:block;font-size:12px;color:var(--flow-text)}.flow-section-tabs{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid var(--flow-line);background:#070707;overflow:auto;white-space:nowrap}.flow-section-tabs button{height:28px;padding:0 10px;border-radius:6px;border:1px solid var(--flow-line);background:rgba(255,255,255,.03);color:var(--flow-soft);font:700 10px "JetBrains Mono",monospace;cursor:pointer}.flow-section-tabs button.active{color:var(--flow-green);border-color:rgba(0,230,118,.36);background:rgba(0,230,118,.08)}.flow-extra-section{border-top:1px solid var(--flow-line);border-bottom:1px solid var(--flow-line);background:#080808}.flow-extra-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--flow-line);font-family:"JetBrains Mono",monospace}.flow-extra-head h3{margin:0;font-size:12px;color:var(--flow-text)}.flow-extra-body{padding:12px}.flow-table-lite{width:100%;border-collapse:collapse;font-family:"JetBrains Mono",monospace;font-size:10px}.flow-table-lite th,.flow-table-lite td{padding:8px 6px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;white-space:nowrap}.flow-table-lite th{color:var(--flow-muted);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.flow-pairs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.pair-card{border:1px solid var(--flow-line);background:#0a0a0a;border-radius:6px;padding:10px;font-family:"JetBrains Mono",monospace}.pair-card h4{margin:0 0 6px;font-size:11px}.pair-row{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--flow-soft);margin-top:4px}.trade-smart-box{border:1px solid rgba(0,230,118,.18);background:linear-gradient(180deg,rgba(0,230,118,.08),rgba(255,255,255,.02));border-radius:8px;padding:16px;font-family:"Inter",sans-serif}.trade-smart-box h3{margin:0 0 8px;font-size:20px}.trade-smart-box p{margin:0 0 12px;color:var(--flow-soft);max-width:720px}.pro-kpi{min-width:0;padding:8px 12px;border-right:1px solid var(--flow-line);display:flex;flex-direction:column;gap:3px;font-family:"JetBrains Mono",monospace}.pro-kpi:last-child{border-right:0}.pro-kpi small{font-size:9px;color:var(--flow-muted);text-transform:uppercase;letter-spacing:.04em}.pro-kpi b{font-size:12px;color:var(--flow-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-top-strip{display:flex;border-bottom:1px solid var(--flow-line);background:#080808;overflow:hidden;align-items:center;position:relative}.flow-strip-track{display:flex;align-items:center;width:max-content;min-width:100%;animation:flowTickerMarquee var(--ticker-speed, 150s) linear infinite}.flow-top-strip:hover .flow-strip-track{animation-play-state:paused}@keyframes flowTickerMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.strip-tile{display:flex;align-items:center;justify-content:center;gap:6px;border-right:1px solid var(--flow-line);font-family:"JetBrains Mono",monospace;font-size:11px;white-space:nowrap;padding:0 10px;height:100%;background:transparent;border:none;border-right:1px solid var(--flow-line);color:var(--flow-text);cursor:pointer;min-width:148px;flex:0 0 auto}.strip-tile b{letter-spacing:.06em;font-size:11px}.strip-tile span{color:var(--flow-soft);font-size:11px}.strip-tile em{font-size:10px;font-style:normal}.strip-tile.up em{color:var(--flow-green)}.strip-tile.down em{color:var(--flow-red)}.strip-tile.active{background:rgba(0,230,118,.08);box-shadow:inset 0 -2px 0 rgba(0,230,118,.65)}.flow-sub-strip{display:flex;align-items:center;gap:0;padding:0;border-bottom:1px solid var(--flow-line);background:#0a0a0a;font-family:"JetBrains Mono",monospace;font-size:11px;overflow:hidden}.pulse-card{box-sizing:border-box;appearance:none;-webkit-appearance:none;-webkit-border-radius:0!important;display:grid;grid-template-columns:auto auto;grid-template-rows:8px 15px 7px;justify-content:center;align-content:center;align-items:center;column-gap:6px;row-gap:1px;width:132px;min-width:132px;max-width:132px;height:43px;padding:2px 8px;border:1px solid var(--flow-line)!important;border-radius:0!important;background:#0a0a0a;background-clip:padding-box;color:var(--flow-text);font-family:"JetBrains Mono",monospace;text-align:left;white-space:nowrap;flex:0 0 auto;overflow:hidden;outline:none;box-shadow:none!important;clip-path:inset(0)}.pulse-card button,.pulse-card,button.pulse-card{cursor:pointer}a.pulse-card{text-decoration:none}a.pulse-card:hover,button.pulse-card:hover{background:rgba(255,255,255,.035)}.pulse-card b,.pulse-card span,.pulse-card strong,.pulse-card small{display:block;line-height:1}.pulse-card b{color:var(--flow-soft);font-size:6px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;grid-column:2;grid-row:1;justify-self:end}.pulse-card span{color:var(--flow-muted);font-size:6px;letter-spacing:.14em;text-transform:uppercase;grid-column:1;grid-row:1}.pulse-card strong{color:var(--flow-text);font-size:12px;font-weight:900;letter-spacing:0;grid-column:1 / -1;grid-row:2;justify-self:start}.pulse-card small{color:rgba(255,255,255,.28);font-size:6px;letter-spacing:.05em;grid-column:1 / -1;grid-row:3;justify-self:start}.pulse-card .pos,.pulse-card strong.pos{color:var(--flow-green);text-shadow:0 0 12px rgba(0,230,118,.25)}.pulse-card .neg,.pulse-card strong.neg{color:var(--flow-red);text-shadow:0 0 12px rgba(255,82,82,.25)}.etf-card{background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,0))}.hyper-card{background:linear-gradient(180deg,rgba(0,229,255,.055),rgba(0,230,118,.035))}.hyper-card strong{color:var(--flow-cyan);font-size:9px;letter-spacing:.08em}.hyper-card small{color:var(--flow-green)}.stat-card{flex-basis:132px}.stat-card.compact{flex-basis:132px}.stat-card b{color:rgba(255,255,255,.6);font-size:6px}.stat-card strong{color:#ff4d4d;font-size:12px}.flow-grid{display:grid;grid-template-columns:1.3fr 0.9fr 0.75fr;gap:1px;background:var(--flow-line);overflow:hidden}.flow-panel{background:var(--flow-panel);display:flex;flex-direction:column;overflow:hidden}.flow-sidebar{display:flex;flex-direction:column;gap:1px;background:var(--flow-line);overflow:hidden}.flow-sidebar .flow-panel{flex:1;min-height:0}.flow-sidebar .flow-panel.compact{flex:0 0 auto}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--flow-line);flex-shrink:0}.panel-title-row{display:flex;align-items:center;gap:10px;width:100%;justify-content:space-between}.panel-head h2{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--flow-muted);margin:0;text-transform:uppercase;font-family:"JetBrains Mono",monospace}.mini-counter{font-size:10px;color:var(--flow-muted);font-family:"JetBrains Mono",monospace}.mini-filter{font-size:9px;padding:3px 8px;border-radius:2px;border:1px solid var(--flow-line);background:rgba(255,255,255,.05);color:var(--flow-muted);cursor:pointer;font-family:"JetBrains Mono",monospace;letter-spacing:.06em;text-transform:uppercase}.mini-filter.active{background:rgba(0,224,131,.15);color:var(--flow-green);border-color:rgba(0,224,131,.3)}body.flow-page .panel-actions button.filter-trigger,.filter-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:15px!important;min-height:15px!important;max-height:15px!important;padding:0 4px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(12,12,12,.72)!important;color:rgba(255,255,255,.52)!important;font-family:"JetBrains Mono",monospace!important;font-size:6px!important;font-weight:700!important;line-height:1!important;letter-spacing:.09em!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 8px 18px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:blur(10px) saturate(135%)!important;-webkit-backdrop-filter:blur(10px) saturate(135%)!important}body.flow-page .panel-actions button.filter-trigger::before,.filter-trigger::before{content:"";width:3px;height:3px;flex:0 0 3px;border-radius:50%;margin:0;background:rgba(255,255,255,.35);box-shadow:0 0 8px rgba(0,230,118,.18)}body.flow-page .panel-actions button.filter-trigger:hover,body.flow-page .panel-actions button.filter-trigger.open,.filter-trigger:hover,.filter-trigger.open{color:rgba(255,255,255,.82)!important;border-color:rgba(0,230,118,.36)!important;background:linear-gradient(180deg,rgba(0,230,118,.13),rgba(0,230,118,.035)),rgba(10,18,14,.86)!important;box-shadow:0 10px 22px rgba(0,0,0,.28),0 0 16px rgba(0,230,118,.12),inset 0 1px 0 rgba(255,255,255,.10)!important}body.flow-page .panel-actions button.filter-trigger.open::before,.filter-trigger.open::before{background:var(--flow-green);box-shadow:0 0 10px rgba(0,230,118,.55)}.flow-sound-control{position:relative;display:inline-flex;align-items:center}.sound-icon-btn{width:28px;height:24px;border:0;background:transparent;color:rgba(255,255,255,.62);display:inline-grid;place-items:center;cursor:pointer}.sound-icon-btn::before{content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:10px solid currentColor;transform:translateX(-2px)}.sound-icon-btn::after{content:"))";position:absolute;font-family:"Inter",sans-serif;font-size:13px;line-height:1;color:currentColor;transform:translateX(7px) scaleX(.62)}.sound-icon-btn.muted::after{content:"×";transform:translateX(7px)}.sound-wave{display:none}.sound-popover{display:none;position:fixed;z-index:1000;top:0;left:0;width:44px;height:150px;padding:12px 0 10px;border-radius:var(--d-r, 2px);border:1px solid var(--d-line, rgba(255,255,255,.14));background:var(--d-pop, #121212);box-shadow:0 12px 32px rgba(0,0,0,.5);place-items:center}.flow-sound-control.open .sound-popover{display:grid}.sound-popover input[type=range]{writing-mode:vertical-lr;direction:rtl;width:28px;height:104px;accent-color:var(--d-ink, #f4f4f4);cursor:pointer}.sound-popover span{color:var(--d-ink2, rgba(255,255,255,.8));font-size:11px;font-family:"JetBrains Mono",monospace}.flow-filter-row{display:none;position:absolute;z-index:80;top:42px;left:14px;width:316px;flex-direction:column;align-items:stretch;gap:14px;padding:14px 16px;border:1px solid rgba(255,255,255,.12);background:rgba(12,12,12,.96);box-shadow:0 18px 60px rgba(0,0,0,.55);font-family:"JetBrains Mono",monospace;min-height:0;backdrop-filter:blur(14px)}.global-filter{top:8px;left:12px}.flow-filter-row.open{display:flex}.flow-grid,.flow-panel{position:relative}.filter-pop-head{display:flex;align-items:center;justify-content:space-between;color:var(--flow-text);font-size:11px;letter-spacing:.14em;padding-bottom:2px}.filter-pop-head button{border:0;background:transparent;color:var(--flow-muted);cursor:pointer;font-size:18px;line-height:1}.filter-slider,.coin-filter,.asset-filter{display:flex;flex-direction:column;gap:9px;color:var(--flow-muted);font-size:9px;letter-spacing:.08em}.filter-slider span,.coin-filter span,.asset-filter>span{display:flex;justify-content:space-between;align-items:center}.filter-slider b{color:var(--flow-text);font-size:11px}.filter-slider input[type=range]{width:100%;accent-color:#f4f4f4}.coin-filter input{width:100%;height:30px;border:1px solid var(--flow-line);background:rgba(255,255,255,.025);color:var(--flow-text);border-radius:0;padding:0 7px;font-family:"JetBrains Mono",monospace;font-size:10px}.asset-chip-row{display:flex;flex-wrap:wrap;gap:7px}.asset-chip{height:24px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);color:var(--flow-muted);font-size:9px;font-family:"JetBrains Mono",monospace;cursor:pointer}.asset-chip.active{color:var(--flow-green);border-color:rgba(0,230,118,.45);background:rgba(0,230,118,.11)}.asset-chip.disabled{opacity:.45;cursor:default}.filter-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.filter-actions button{height:34px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.035);color:var(--flow-muted);font-family:"JetBrains Mono",monospace;font-size:10px;font-weight:800;letter-spacing:.16em;cursor:pointer}.filter-actions button:last-child{color:var(--flow-text);background:rgba(255,255,255,.08)}.exchange-filter-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.exchange-chip{height:24px;padding:0 8px;border:1px solid var(--flow-line);background:rgba(255,255,255,.035);color:var(--flow-muted);border-radius:4px;font-size:9px;font-family:"JetBrains Mono",monospace;cursor:pointer}.exchange-chip.active{color:var(--flow-green);border-color:rgba(0,230,118,.35);background:rgba(0,230,118,.1)}.flow-table-head{display:grid;padding:6px 12px;gap:8px;font-size:9px;color:var(--flow-muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--flow-line);font-family:"JetBrains Mono",monospace;flex-shrink:0}.whale-cols{grid-template-columns:28px 60px 80px 52px 56px 44px}.liq-cols{grid-template-columns:28px 52px 52px 52px 56px 36px}.flow-list{flex:1;overflow-y:auto;overflow-x:hidden;padding:0}.flow-row{display:grid;align-items:center;padding:4px 12px;gap:8px;font-size:11px;font-family:"JetBrains Mono",monospace;border-bottom:1px solid rgba(255,255,255,.03);min-height:28px}.flow-row.whale-cols{grid-template-columns:28px 60px 80px 52px 56px 44px}.flow-row.liq-cols{grid-template-columns:28px 52px 52px 52px 56px 36px}.flow-row:hover{background:rgba(255,255,255,.02)}.flow-row.long{background:linear-gradient(90deg,rgba(0,230,118,.04),transparent 50%)}.flow-row.short{background:linear-gradient(90deg,rgba(255,82,82,.04),transparent 50%)}.exchange-logo{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;flex-shrink:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.18),transparent 34%),var(--ex-bg);border:1px solid rgba(255,255,255,.12);box-shadow:0 0 12px rgba(0,0,0,.28)}.exchange-logo img{width:14px;height:14px;object-fit:contain;display:block}.exchange-logo svg{width:14px;height:14px;display:block;color:var(--ex-fg)}.exchange-logo b{display:none;color:var(--ex-fg);font-family:"JetBrains Mono",monospace;font-size:8px;font-weight:800;letter-spacing:.02em}.exchange-logo.logo-failed img{display:none}.exchange-logo.logo-failed b{display:block}.pair-cell{display:flex;align-items:center;gap:5px;font-weight:600;font-size:11px}.pair-cell img{width:14px;height:14px;border-radius:50%;object-fit:cover}.pair-cell b{font-size:11px;letter-spacing:.02em}.amount{font-weight:600;font-size:11px}.amount.positive{color:var(--flow-green)}.amount.negative{color:var(--flow-red)}.side-tag{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:2px 6px;border-radius:2px;font-size:9px;font-weight:600;letter-spacing:.04em}.side-tag.long{color:var(--flow-green);background:rgba(0,230,118,.08)}.side-tag.short{color:var(--flow-red);background:rgba(255,82,82,.08)}.price-col{display:flex;flex-direction:column;gap:1px;font-size:10px}.price-col .entry{color:var(--flow-text)}.price-col .mark{color:var(--flow-muted);font-size:9px}.empty-flow{padding:20px;text-align:center;color:var(--flow-muted);font-size:11px}.news-feed{padding:8px;overflow-y:auto}.feed-item{padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.03);font-size:10px}.feed-item b{display:block;color:var(--flow-soft);font-size:10px;margin-bottom:2px}.feed-item span{color:var(--flow-muted);font-size:9px}.bucket-list{padding:8px 12px;overflow-y:auto}.bucket-row{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:10px}.bucket-row small{color:var(--flow-muted);font-size:9px;min-width:70px}.bar{flex:1;height:4px;background:rgba(255,255,255,.06);border-radius:2px;display:flex;overflow:hidden}.bar span:first-child{width:var(--long);background:var(--flow-green)}.bar span:last-child{flex:1;background:var(--flow-red)}.futures-pulse-list{padding:6px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.pulse-row{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border:1px solid rgba(255,255,255,.04);background:linear-gradient(90deg,rgba(255,255,255,.035),rgba(255,255,255,.012));color:var(--flow-soft);text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.pulse-row:hover{border-color:rgba(0,255,157,.28);background:rgba(0,255,157,.055)}.pulse-icon{width:24px;height:24px;border-radius:50%;overflow:hidden;background:rgba(255,255,255,.06);display:grid;place-items:center}.pulse-icon img{width:100%;height:100%;object-fit:cover}.pulse-main{min-width:0}.pulse-main b,.pulse-main small,.pulse-values strong,.pulse-values em{display:block}.pulse-main b{font-size:11px;letter-spacing:.02em}.pulse-main small{margin-top:2px;color:var(--flow-muted);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulse-values{text-align:right;font-family:"JetBrains Mono",monospace}.pulse-values strong{font-size:10px;color:var(--flow-soft)}.pulse-values em{margin-top:2px;font-size:9px;font-style:normal}.pulse-row.positive .pulse-values em,.pulse-row.positive .pulse-values strong{color:var(--flow-green)}.pulse-row.negative .pulse-values em,.pulse-row.negative .pulse-values strong{color:var(--flow-red)}.flow-footer{position:fixed;bottom:0;left:0;right:0;height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#0a0a0a;border-top:1px solid var(--flow-line);font-family:"JetBrains Mono",monospace;font-size:9px;color:var(--flow-muted);letter-spacing:.06em;z-index:10}.flow-footer span{display:flex;align-items:center;gap:6px}.flow-list::-webkit-scrollbar,.news-feed::-webkit-scrollbar,.bucket-list::-webkit-scrollbar{width:4px}.flow-list::-webkit-scrollbar-thumb,.news-feed::-webkit-scrollbar-thumb,.bucket-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:2px}.poly-mini-list{padding:6px 10px;overflow-y:auto}.poly-mini-row{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.03)}.poly-mini-row img{width:18px;height:18px;border-radius:3px;object-fit:cover;flex-shrink:0}.poly-mini-info{display:flex;flex-direction:column;gap:1px;min-width:0}.poly-mini-info b{font-size:10px;font-weight:600;color:var(--flow-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poly-mini-info span{font-size:9px;color:var(--flow-orange);font-family:"JetBrains Mono",monospace}@media (max-width: 1200px){body.flow-page{overflow:auto}.flow-shell{height:auto;min-height:calc(100vh - 84px);overflow:visible;grid-template-rows:auto auto auto}.flow-grid{grid-template-columns:1fr}.flow-sidebar{display:grid;grid-template-columns:1fr 1fr}.flow-panel{min-height:220px;max-height:320px}}@media (max-width: 768px){.flow-sidebar{grid-template-columns:1fr}}
