:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#070a0c;--canvas-soft:#0a0e10;--panel:#101517;--panel-raised:#141a1d;--panel-soft:#0d1214;--line:#ffffff14;--line-strong:#ffffff21;--muted:#879195;--muted-soft:#606b6f;--text:#f0f4f1;--lime:#b8f454;--lime-soft:#b8f4541a;--green:#55d6a0;--green-soft:#55d6a01a;--red:#ff6b78;--red-soft:#ff6b781a;--yellow:#f3ba2f;--shadow:0 24px 70px #00000042}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth;min-width:320px;overflow-x:clip}body{min-height:100vh;color:var(--text);background:linear-gradient(#ffffff03 1px, transparent 1px), linear-gradient(90deg, #ffffff03 1px, transparent 1px), radial-gradient(circle at 78% 0%, #b8f45413, transparent 29rem), radial-gradient(circle at 5% 32%, #55d6a009, transparent 25rem), var(--canvas);-webkit-font-smoothing:antialiased;background-size:48px 48px,48px 48px,auto,auto,auto;margin:0;font-family:Tahoma,Arial,sans-serif;overflow-x:clip}::selection{color:#0a1008;background:var(--lime)}button,input,select{font:inherit}button{color:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.app-shell{width:min(1640px,100% - 40px);margin:0 auto;position:relative}.ambient{z-index:-1;filter:blur(100px);pointer-events:none;border-radius:999px;position:absolute}.ambient-one{background:#b8f4540f;width:420px;height:420px;top:180px;left:-240px}.ambient-two{background:#55d6a00a;width:360px;height:360px;top:850px;right:-180px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;display:flex}.brand,.exchange-status,.asset-cell,.exchange-status>span,.brand>span,.topbar-statuses{align-items:center;display:flex}.brand,.exchange-status{gap:12px}.topbar-statuses{gap:10px}.brand>span,.exchange-status>span{flex-direction:column;align-items:flex-start;gap:3px}.brand strong{letter-spacing:-.25px;font-size:15px}.brand small,.exchange-status small{color:var(--muted);font-size:10px}.brand-symbol{color:#0e1409;background:linear-gradient(145deg,#ccff69,#9ee33f);border-radius:13px 4px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:23px;font-weight:900;display:grid;box-shadow:0 10px 30px #b8f45433}.exchange-status{border:1px solid var(--line);background:#ffffff06;border-radius:13px;min-height:48px;padding:8px 13px}.exchange-status strong{direction:ltr;font-size:12px}.exchange-status i,.feed-live i{background:var(--green);width:6px;height:6px;box-shadow:0 0 12px var(--green);border-radius:50%;margin-left:5px;display:inline-block}.exchange-mark{flex:0 0 25px;width:25px;height:25px}.binance-mark{fill:var(--yellow)}.bitunix-mark{color:#0a100d;background:linear-gradient(145deg, var(--lime), var(--green));direction:ltr;border-radius:7px;place-items:center;font-size:9px;font-weight:900;display:grid}.dominance-mark{color:#10170a;background:linear-gradient(145deg, #dfffa4, var(--green));direction:ltr;border-radius:50%;place-items:center;font:900 11px Arial,sans-serif;display:grid}.crypto-only-badge{color:#b4cc8c;white-space:nowrap;background:#b8f4540b;border:1px solid #b8f45426;border-radius:99px;padding:8px 11px;font-size:10px}.section-kicker{color:var(--lime);letter-spacing:1.6px;font-size:10px;font-weight:700}.dashboard-overview{grid-template-columns:minmax(0,1.45fr) minmax(400px,.9fr);align-items:start;gap:14px;margin:14px 0 30px;display:grid}.dashboard-overview>*,.control-panel,.interval-control,.timeframe-tabs{min-width:0}.control-panel{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:linear-gradient(145deg,#151c1efa,#0d1214fa);border-radius:17px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:12px;padding:17px;display:grid}.control-panel-heading{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.control-panel-heading>span:first-child{flex-direction:column;gap:5px;display:flex}.control-panel-heading strong{font-size:14px}.control-panel-heading small{color:#9aa4a7;font-size:10.5px}.active-context{color:var(--lime);background:var(--lime-soft);letter-spacing:.4px;border:1px solid #b8f4542b;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:700}.universe-control,.exchange-control,.market-control,.scope-control{grid-column:span 3}.dominance-control-summary{min-width:0;min-height:65px;color:var(--lime);background:var(--lime-soft);border:1px solid #b8f45424;border-radius:11px;flex-direction:column;grid-column:span 9;justify-content:center;align-items:flex-start;gap:6px;padding:10px 13px;display:flex}.dominance-control-summary strong{font-size:11px}.dominance-control-summary small{color:#93a276;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:9px Arial,sans-serif;overflow:hidden}.interval-control{grid-column:1/-1}.limit-control,.refresh-control{grid-column:span 4}.dominance-controls .refresh-control,.dominance-controls .refresh-button{grid-column:span 6}.control-group label,.select-control>span{color:#929ca0;margin:0 3px 8px;font-size:11px;display:block}.segmented,.timeframe-tabs{background:#090d0f;border:1px solid #ffffff0e;border-radius:11px;gap:4px;padding:4px;display:flex}.segmented button,.timeframe-tabs button,.side-filter button{color:#8b9599;cursor:pointer;background:0 0;border:0;border-radius:8px;transition:color .16s,background-color .16s,transform .16s}.segmented button{white-space:nowrap;flex:1;min-width:0;padding:10px 8px}.timeframe-tabs button{white-space:nowrap;flex:1;min-width:0;padding:10px 8px;font-size:11px}.segmented button:hover,.timeframe-tabs button:hover,.side-filter button:hover{color:var(--text);background:#ffffff09}.segmented button.active,.timeframe-tabs button.active{color:#10170a;background:linear-gradient(145deg,#c8fb68,#a9e946);font-weight:800;box-shadow:0 6px 20px #b8f4541f}.segmented button:active,.timeframe-tabs button:active,.refresh-button:active{transform:translateY(1px)}.segmented button:disabled{opacity:.32;cursor:not-allowed}.select-control select{color:#dce3df;cursor:pointer;background:#090d0f;border:1px solid #ffffff12;border-radius:11px;width:100%;height:43px;padding:0 12px}.select-control select:hover{border-color:var(--line-strong)}.select-control select:disabled{opacity:.45;cursor:not-allowed}.refresh-button{color:#0e1508;cursor:pointer;white-space:nowrap;background:linear-gradient(145deg,#c7fa67,#a8e745);border:1px solid #b8f45445;border-radius:11px;grid-column:span 4;height:43px;padding:0 16px;font-size:11px;font-weight:800;transition:filter .16s,transform .16s;box-shadow:0 10px 24px #b8f4541c}.refresh-button:hover{filter:brightness(1.04)}.refresh-button:disabled{opacity:.65;cursor:wait}.refresh-icon{margin-left:7px;font-size:16px;display:inline-block}.spinning{animation:.8s linear infinite rotate}@keyframes rotate{to{transform:rotate(360deg)}}.favorites-panel{background:linear-gradient(135deg,#b8f4540d,#0e1315f5 48%);border:1px solid #b8f45421;border-radius:17px;grid-template-columns:minmax(280px,1.15fr) minmax(320px,.85fr);align-items:center;gap:14px 28px;margin-top:18px;padding:18px 20px;display:grid}.favorites-copy{align-items:center;gap:12px;display:flex}.favorites-copy>span:last-child{flex-direction:column;gap:5px;display:flex}.favorites-copy strong{font-size:12px}.favorites-copy small{color:#9aa4a7;font-size:10.5px;line-height:1.7}.favorites-icon{width:40px;height:40px;color:var(--lime);background:var(--lime-soft);border:1px solid #b8f4542e;border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.dominance-icon{font:900 14px Arial,sans-serif}.dominance-source{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.dominance-source strong{color:#dceabf;font:700 11px Arial,sans-serif}.dominance-source small{color:#8c979a;font-size:10px}.favorite-form{grid-template-columns:1fr auto;gap:8px;display:grid}.favorite-form input{min-width:0;height:42px;color:var(--text);background:#090d0f;border:1px solid #ffffff14;border-radius:10px;padding:0 13px}.favorite-form input::placeholder,.search-box input::placeholder{color:#596367}.favorite-form input:focus{border-color:#b8f45459}.favorite-form button{color:var(--lime);background:var(--lime-soft);cursor:pointer;border:1px solid #b8f4543d;border-radius:10px;padding:0 15px;font-size:11px}.favorite-form button:disabled{opacity:.45;cursor:not-allowed}.favorite-chips{flex-wrap:wrap;grid-column:1/-1;gap:7px;min-height:26px;display:flex}.favorite-chips button{color:#c6dd9e;cursor:pointer;background:#b8f4540e;border:1px solid #b8f45429;border-radius:99px;padding:6px 10px;font-size:10px}.favorite-chips button span{color:#77806e;margin-left:5px;font-size:12px}.dominance-chips span{color:#c6dd9e;background:#b8f4540e;border:1px solid #b8f45429;border-radius:99px;padding:6px 10px;font:700 10px Arial,sans-serif}.favorites-empty{color:#667174;align-self:center;font-size:10px}.favorite-message{grid-column:1/-1;margin:-3px 0 0;font-size:10px}.error-message{color:#ff8690}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.stat-card{border:1px solid var(--line);background:linear-gradient(145deg,#12181af5,#0d1214f0);border-radius:14px;flex-direction:column;gap:6px;min-height:114px;padding:14px 15px;display:flex;position:relative;overflow:hidden}.stat-card:before{content:"";opacity:.85;height:2px;position:absolute;inset:auto 0 0}.stat-card:after{content:"";opacity:.035;background:currentColor;border-radius:50%;width:90px;height:90px;position:absolute;top:-28px;left:-28px}.primary-stat:before{background:var(--lime)}.buy-stat:before{background:var(--green)}.sell-stat:before{background:var(--red)}.update-stat:before{background:#75818a}.stat-label{color:#8f999d;align-items:center;gap:7px;font-size:10.5px;display:flex}.stat-label i{color:currentColor;border:1px solid var(--line);background:#ffffff09;border-radius:7px;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.stat-card strong{font-variant-numeric:tabular-nums;direction:ltr;align-self:flex-start;font-size:24px}.stat-card small{color:#899396;margin-top:auto;font-size:10px;line-height:1.6}.buy-stat strong,.buy-stat .stat-label i{color:var(--green)}.sell-stat strong,.sell-stat .stat-label i{color:var(--red)}.buy-stat small i,.sell-stat small i{background:currentColor;border-radius:50%;width:5px;height:5px;margin-left:4px;display:inline-block}.signals-panel{padding-bottom:46px}.signals-heading{justify-content:space-between;align-items:flex-end;padding:0 4px 18px;display:flex}.signals-heading h2{letter-spacing:-.6px;margin:7px 0 6px;font-size:24px}.signals-heading p{color:var(--muted);margin:0;font-size:11px}.feed-live{color:#9aa5a8;border:1px solid var(--line);background:#ffffff05;border-radius:99px;padding:8px 12px;font-size:10px}.filterbar{border:1px solid var(--line-strong);background:#111719fa;border-radius:15px 15px 0 0;grid-template-columns:auto minmax(230px,380px) 1fr;align-items:center;gap:12px;padding:12px;display:grid}.side-filter{background:#090d0f;border:1px solid #ffffff0d;border-radius:10px;gap:4px;padding:4px;display:flex}.side-filter button{padding:8px 15px;font-size:10px}.side-filter button.active{color:#10170d;background:var(--lime);font-weight:800}.side-filter button.buy-filter{color:#092216;background:var(--green)}.side-filter button.sell-filter{color:#2a0b0e;background:var(--red)}.search-box{background:#090d0f;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.search-box:focus-within{border-color:#b8f4544d}.search-box span{color:var(--lime);font-size:19px}.search-box input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:11px}.result-meta{white-space:nowrap;justify-self:end;align-items:center;gap:9px;display:flex}.sort-reset-button{color:#aab4b7;border:1px solid var(--line-strong);cursor:pointer;background:#ffffff06;border-radius:8px;min-height:30px;padding:5px 9px;font-size:9.5px;transition:color .16s,background-color .16s,border-color .16s,transform .16s}.sort-reset-button:hover:not(:disabled){color:var(--lime);background:var(--lime-soft);border-color:#b8f45442}.sort-reset-button:active:not(:disabled){transform:translateY(1px)}.sort-reset-button:disabled{opacity:.38;cursor:not-allowed}.result-count{color:var(--muted);font-size:10px}.sortable-header{align-items:center;gap:5px;min-width:0;display:flex}.sortable-header>span:first-child{min-width:0;line-height:1.35}.sort-arrows{flex-direction:column;flex:none;gap:2px;display:inline-flex}.sort-arrows button{color:#667174;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:4px;place-items:center;width:18px;height:15px;padding:0;font:700 11px/1 Arial,sans-serif;transition:color .14s,background-color .14s,border-color .14s,transform .14s;display:grid}.sort-arrows button:hover{color:#d9e2e4;background:#fff1;border-color:#ffffff29}.sort-arrows button:active{transform:translateY(1px)}.sort-arrows button.active{color:#0a1008;background:var(--lime);border-color:var(--lime);box-shadow:0 0 12px #b8f45433}.sort-arrows button:focus-visible,.sort-reset-button:focus-visible{outline-offset:2px}.mobile-sortbar{display:none}.signal-table-scroll{scrollbar-color:#313a3d #0b0f11;scrollbar-width:thin;direction:ltr;overflow-x:auto}.signal-list{border:1px solid var(--line-strong);direction:ltr;background:#0c1113e0;border-top:0;border-radius:0 0 15px 15px;min-width:1224px;overflow:clip}.signal-grid{grid-template-columns:minmax(92px,.72fr) minmax(96px,.74fr) minmax(112px,.84fr) minmax(76px,.58fr) minmax(76px,.58fr) minmax(78px,.58fr) repeat(4,minmax(128px,1fr)) minmax(64px,.42fr);align-items:center;gap:8px;display:grid}.signal-table-header{z-index:3;color:#899396;border-bottom:1px solid var(--line);text-align:left;letter-spacing:.3px;background:#0a0e10f7;min-height:43px;padding:0 18px;font-size:9.5px;font-weight:700;position:sticky;top:0}.level-column-header{direction:rtl;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:43px;display:flex}.level-column-header small{color:#697478;font-size:8px;font-weight:600}.level-column-header strong{color:#b6c0c2;font-size:10px}.signal-table-header>span:last-child{z-index:4;border-left:1px solid var(--line);background:#0a0e10fa;align-items:center;min-height:43px;padding-left:10px;display:flex;position:sticky;right:0;box-shadow:-5px 0 9px #070a0b9e}.signal-table-header>span:first-child{z-index:4;border-right:1px solid var(--line);background:#0a0e10fa;align-items:center;min-height:43px;padding-right:10px;display:flex;position:sticky;left:0;box-shadow:12px 0 18px #070a0bd1}.signal-row{text-align:left;content-visibility:auto;contain-intrinsic-size:116px;border-bottom:1px solid #ffffff0e;min-height:116px;padding:13px 18px;transition:background-color .16s;position:relative}.signal-row:last-child{border-bottom:0}.signal-row:after{content:"";border-radius:0 3px 3px 0;width:2px;position:absolute;top:16px;bottom:16px;left:0}.signal-buy:after{background:var(--green);box-shadow:0 0 15px #55d6a047}.signal-sell:after{background:var(--red);box-shadow:0 0 15px #ff6b7840}.signal-row:nth-child(2n){background:#ffffff02}.signal-row:hover{background:#ffffff06}.asset-cell{z-index:2;border-right:1px solid var(--line);direction:ltr;background:#0c1113f5;min-height:90px;padding-right:8px;position:sticky;left:0;box-shadow:12px 0 18px #070a0bc7}.asset-cell>span:last-child{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.asset-cell strong{font-size:13px;font-weight:800}.asset-cell small,.price-cell small,.last-price-cell small,.price-change-cell small,.market-cap-change-cell small,.volume-change-cell small,.level-cell small,.rule-label{color:#879194;margin-top:4px;font-size:9.5px;line-height:1.45;display:block}.time-cell small{color:#a1abad;white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.5;display:block}.row-rank{color:#4f595d;margin-left:5px}.signal-pill{border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.buy-pill{color:var(--green);background:var(--green-soft);border:1px solid #55d6a038}.sell-pill{color:var(--red);background:var(--red-soft);border:1px solid #ff6b7836}.signal-arrow{direction:ltr;font-size:14px}.time-cell strong,.price-cell strong,.last-price-cell strong,.price-change-cell strong,.market-cap-change-cell strong,.volume-change-cell strong{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.price-cell,.last-price-cell,.price-change-cell,.market-cap-change-cell,.volume-change-cell{text-align:left;direction:ltr}.price-cell small,.last-price-cell small,.price-change-cell small,.market-cap-change-cell small,.volume-change-cell small{text-align:left;direction:rtl}.price-change-cell strong{white-space:nowrap}.level-cell{border:1px solid var(--line);text-align:right;direction:rtl;background:#ffffff05;border-radius:9px 3px;flex-direction:column;justify-content:center;align-items:stretch;gap:5px;min-height:88px;padding:23px 8px 8px;display:flex;position:relative}.level-timeframe{color:#d4dde0;text-align:center;letter-spacing:.35px;background:#fff1;border:1px solid #ffffff1a;border-radius:5px;min-width:25px;padding:2px 5px;font:800 8px/1.2 Arial,sans-serif;position:absolute;top:6px;left:7px}.level-hour .level-timeframe,.level-four-hour .level-timeframe{color:var(--lime);background:#b8f45414;border-color:#b8f4542e}.level-cell-top{justify-content:space-between;align-items:center;gap:5px;display:flex}.level-kind{align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.level-kind i{font-style:normal}.level-distance{border-radius:4px;padding:2px 4px;font:700 10px Arial,sans-serif}.level-cell>strong{text-overflow:ellipsis;white-space:nowrap;font:700 12px Arial,sans-serif;overflow:hidden}.level-cell>small{color:#879194;margin-top:0;font-size:9px}.level-zone,.level-power{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.level-zone{text-align:right;direction:ltr;font-family:Arial,sans-serif;color:#a1abad!important}.level-support{background:linear-gradient(135deg,#55d6a014,#55d6a005);border-color:#55d6a02e}.level-support .level-kind,.level-support>strong{color:var(--green)}.level-support .level-distance{color:var(--green);background:#55d6a01a}.level-resistance{background:linear-gradient(135deg,#ff6b7813,#ff6b7804);border-color:#ff6b782e}.level-resistance .level-kind,.level-resistance>strong{color:var(--red)}.level-resistance .level-distance{color:var(--red);background:#ff6b781a}.level-empty{color:#4f595d;text-align:center;background:0 0;border-style:dashed;align-items:center}.level-empty-mark{font:12px Arial,sans-serif}.level-empty>small{color:#4f595d}.market-cap-change-cell strong{white-space:nowrap}.trend-up strong{color:var(--green)}.trend-down strong{color:var(--red)}.signal-cell,.time-cell{text-align:left}.row-actions{z-index:2;border-left:1px solid var(--line);direction:ltr;background:#0c1113f5;justify-content:flex-start;align-items:center;gap:5px;min-height:90px;padding-left:4px;display:flex;position:sticky;right:0;box-shadow:-5px 0 9px #070a0b99}.favorite-button{color:#707a7e;border:1px solid var(--line);cursor:pointer;background:#ffffff06;border-radius:9px;place-items:center;width:30px;height:30px;font-size:16px;transition:color .16s,border-color .16s,background-color .16s;display:grid}.favorite-button:hover,.favorite-button.active{color:var(--lime);background:var(--lime-soft);border-color:#b8f45440}.chart-link{color:#bed78f;white-space:nowrap;direction:ltr;background:#b8f4540d;border:1px solid #b8f4542e;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;min-height:30px;padding:0;font:800 16px/1 Arial,sans-serif;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.chart-link:hover{color:var(--lime);background:#b8f45416;border-color:#b8f45461}.state-box{min-height:220px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;margin:0;display:grid}.state-box>span{color:var(--lime);font-size:36px}.state-box strong{color:var(--text)}.state-box p{margin:0;font-size:11px}.state-box button{color:var(--lime);background:var(--lime-soft);cursor:pointer;border:1px solid #b8f45440;border-radius:8px;margin-top:8px;padding:8px 14px}.error-box{color:#ff8791;background:#ff6b780d;border:1px solid #ff6b7833;border-radius:12px;min-height:120px;margin:12px 0}.warning{color:#eacb7b;background:#eacb7b0f;border:1px solid #eacb7b26;border-radius:8px;margin:10px 0;padding:9px 12px;font-size:10px}.signal-skeleton{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#0d1214 25%,#161c1f 45%,#0d1214 65%) 0 0/250% 100%;height:116px;animation:1.3s infinite shimmer}@keyframes shimmer{to{background-position:-250% 0}}footer{color:#5f696d;border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:22px 4px 34px;font-size:10px;display:flex}footer p{margin:0}@media (max-width:1180px){.dashboard-overview{grid-template-columns:minmax(0,1.45fr) minmax(340px,.8fr)}.control-panel{grid-template-columns:repeat(6,minmax(0,1fr))}.control-panel-heading,.interval-control{grid-column:1/-1}.universe-control,.exchange-control,.market-control,.scope-control,.dominance-control-summary{grid-column:span 3}.limit-control,.refresh-control,.refresh-button{grid-column:span 2}.dominance-controls .refresh-control,.dominance-controls .refresh-button{grid-column:span 3}}@media (max-width:820px){.app-shell{width:min(100% - 28px,1400px)}.dashboard-overview{grid-template-columns:minmax(0,1fr);margin-bottom:26px}.favorites-panel{grid-template-columns:1fr}.favorite-chips,.favorite-message{grid-column:1}.signals-heading{align-items:flex-start}.filterbar{grid-template-columns:auto 1fr auto}.signal-table-scroll{overflow:visible}.signal-list{background:0 0;border:0;min-width:0;overflow:visible}.signal-table-header{display:none}.mobile-sortbar{border:1px solid var(--line-strong);background:#0c1113eb;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px;padding:8px;display:grid}.mobile-sortbar.dominance-sortbar{grid-template-columns:minmax(0,220px)}.mobile-sortbar .sortable-header{color:#9da8aa;text-align:center;background:#ffffff06;border:1px solid #ffffff0e;border-radius:9px;flex-direction:column;justify-content:center;gap:7px;min-height:64px;padding:7px 4px;font-size:9px;font-weight:700}.mobile-sortbar .sortable-header>span:first-child{place-items:center;min-height:24px;display:grid}.mobile-sortbar .sort-arrows{flex-direction:row;gap:5px}.mobile-sortbar .sort-arrows button{width:27px;height:24px;font-size:12px}.signal-row.signal-grid{border:1px solid var(--line);background:linear-gradient(145deg,#12181af5,#0c1113f5);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"asset signal""time change""entry latest""level5 level15""level1 level4""actions actions";gap:17px 16px;min-height:0;margin-bottom:10px;padding:17px}.signal-row:after{top:18px;bottom:18px;left:0}.asset-cell{min-height:0;box-shadow:none;background:0 0;border-right:0;grid-area:asset;padding-right:0;position:static}.signal-cell{grid-area:signal;align-self:start}.time-cell{grid-area:time}.price-cell{grid-area:entry}.last-price-cell{grid-area:latest}.price-change-cell{grid-area:change}.level-five{grid-area:level5}.level-fifteen{grid-area:level15}.level-hour{grid-area:level1}.level-four-hour{grid-area:level4}.row-actions{min-height:0;box-shadow:none;background:0 0;border-left:0;grid-area:actions;justify-content:flex-end;padding-left:0;position:static}.signal-cell,.price-cell,.last-price-cell,.price-change-cell,.level-cell,.row-actions{text-align:right}.signal-skeleton{border:1px solid var(--line);border-radius:15px;height:334px;margin-bottom:10px}}@media (max-width:680px){.topbar{height:70px}.crypto-only-badge,.exchange-status small{display:none}.control-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.control-panel-heading,.interval-control,.refresh-button{grid-column:1/-1}.universe-control,.exchange-control,.market-control,.scope-control,.dominance-control-summary,.limit-control,.refresh-control,.dominance-controls .refresh-control,.dominance-controls .refresh-button{grid-column:span 1}.control-panel-heading small{display:none}.active-context{font-size:9.5px}.timeframe-tabs{max-width:100%;overflow-x:auto}.timeframe-tabs button{min-width:58px}.favorite-form{grid-template-columns:1fr}.favorite-form button{min-height:40px}.stats-grid{gap:8px}.stat-card{min-height:116px;padding:15px}.stat-card strong{font-size:24px}.signals-heading h2{font-size:20px}.feed-live{display:none}.filterbar{border-radius:13px;grid-template-columns:1fr auto;margin-bottom:10px}.side-filter{grid-column:1/-1}.side-filter button{flex:1}.search-box{min-width:0}.result-count{justify-self:end}footer{flex-direction:column}}@media (max-width:460px){.app-shell{width:calc(100% - 20px)}.brand strong{font-size:12px}.brand small{font-size:10px}.brand-symbol{flex-basis:39px;width:39px;height:39px}.exchange-status{min-height:42px;padding:7px 9px}.exchange-status>span{display:none}.control-panel{grid-template-columns:1fr}.control-panel-heading,.universe-control,.exchange-control,.market-control,.scope-control,.dominance-control-summary,.interval-control,.limit-control,.refresh-control,.refresh-button{grid-column:1}.control-panel-heading{align-items:flex-start}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-label{align-items:flex-start;line-height:1.55}.stat-card small{font-size:10px}.signal-row.signal-grid{grid-template-areas:"asset signal""time time""entry latest""change change""level5 level15""level1 level4""actions actions"}.mobile-sortbar:not(.dominance-sortbar){grid-template-columns:repeat(2,minmax(0,1fr))}.row-actions{justify-content:flex-end}.chart-link,.favorite-button{flex:0 0 40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
