:root{--bg: #0b0f1a;--panel: #111628;--ink: #e7e9ff;--ink-dim: #b8c1ff;--grid: #1b2135;--accent: #7c5cff;--accent-2: #58b8ff;--ok: #00e08a;--bad: #ff3b6b;--border: #20263d;--shadow: 0 10px 30px rgba(0,0,0,.35);--tap-min: 0px;--chart-panel-bar-h: 40px}*{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%}html,body{overflow-x:hidden;overscroll-behavior-x:none}button,input,select,textarea{font:inherit}body{margin:0;font-size:14px;background:radial-gradient(1200px 800px at 80% -10%,rgba(124,92,255,.12),transparent),radial-gradient(900px 600px at -10% 90%,rgba(88,184,255,.1),transparent),var(--bg);background-repeat:no-repeat,no-repeat,no-repeat;background-attachment:fixed,fixed,fixed;background-size:140% 140%,140% 140%,auto;color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-x:clip}#root{overflow-x:hidden;overflow-x:clip}img,svg,canvas,video{max-width:100%}pre,code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.wrap-anywhere{overflow-wrap:anywhere;word-break:break-word}.header>*{min-width:0}@media (min-width: 721px){.chart-md-legend{width:max-content;max-width:none!important}}.header{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;padding:14px 20px;background:#0b0f1aa6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.app-header__brandLink{display:inline-flex;align-items:center;text-decoration:none}.app-header__brandLink:visited{color:inherit}.badge{padding:6px 10px;border:1px solid var(--border);border-radius:10px;background:linear-gradient(180deg,#7c5cff24,#7c5cff0a);color:var(--ink);font-weight:600}.btn,select{padding:8px 12px;border-radius:10px;border:1px solid var(--border);background:var(--panel);color:var(--ink);outline:none;cursor:pointer;box-shadow:var(--shadow)}.btn{line-height:1.2;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.btn:visited{color:var(--ink)}.btn:hover,select:hover{border-color:var(--grid)}.btn{touch-action:manipulation}input,textarea{padding:8px 12px;border-radius:10px;border:1px solid var(--border);background:var(--panel);color:var(--ink);outline:none;box-shadow:var(--shadow);cursor:text}input[type=checkbox]{width:18px;height:18px}.btn:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid rgba(124,92,255,.65);outline-offset:2px}.container{padding:16px 20px 40px;max-width:1280px;margin:0 auto}.row{display:grid;grid-template-columns:1fr;gap:16px}.row>*{min-width:0}.metrics-grid--2col-desktop{display:grid;gap:10px;align-items:stretch}html[data-viewport=desktop] .metrics-grid--2col-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-viewport=mobile] .metrics-grid--2col-desktop{grid-template-columns:1fr}@media (max-width: 720px),(max-height: 520px) and (pointer: coarse){.metrics-grid--2col-desktop{grid-template-columns:1fr}}.card{border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#111628e6,#111628cc);box-shadow:var(--shadow);overflow:hidden;padding:16px}.card.chart{height:70vh}.history-page .card.chart{height:56vh}.card.chart{padding:0}h2{margin:0}.opacity-80{opacity:.8}.opacity-70{opacity:.7}.text-center{text-align:center}.chart-live-wrap{position:absolute;top:10px;right:72px;z-index:10;display:inline-flex;align-items:center;gap:10px}.chart-funding-indicator{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid rgba(251,191,36,.28);background:#fbbf241a;color:#ffebaaf5;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:12px;line-height:1;font-variant-numeric:tabular-nums}.chart-funding-indicator__label{opacity:.78;text-transform:lowercase}.chart-funding-indicator__value,.chart-funding-indicator__eta{font-weight:700;color:#fff2d0fa}.chart-funding-indicator__sep{opacity:.45}.chart-live-indicator{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid rgba(34,197,94,.25);background:#22c55e1a;color:#22c55ef2;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:12px;line-height:1}.chart-live-indicator__dot{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 2px #22c55e38}.chart-live-indicator__label{font-weight:700;letter-spacing:.2px;text-transform:lowercase}.chart-live-btn{width:38px;height:34px;padding:0;display:grid;place-items:center;line-height:1;font-size:18px}.card.chart{height:70vh;height:70svh}.history-page .card.chart{height:56vh;height:56svh}html[data-viewport=mobile]{--tap-min: 44px;--chart-panel-bar-h: 44px}@media (max-width: 720px),(max-height: 520px) and (pointer: coarse){html{--tap-min: 44px;--chart-panel-bar-h: 44px}.header{padding:calc(10px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-right,0px)) 10px calc(12px + env(safe-area-inset-left,0px));gap:10px}.header{flex-wrap:wrap}body{touch-action:pan-y}.container{padding:calc(12px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-right,0px)) 28px calc(12px + env(safe-area-inset-left,0px));max-width:100%}.history-page .row{grid-template-columns:1fr!important}.card.chart{height:64vh;height:64svh}.history-page .card.chart{height:54vh;height:54svh}.chart-live-wrap{top:8px;right:calc(12px + env(safe-area-inset-right,0px))}.chart-live-btn{width:44px;height:44px}.btn,select,input,textarea{min-height:var(--tap-min);font-size:16px;padding:10px 12px}}@media (max-width: 980px){.header{flex-wrap:wrap}}.header,.container,.card.chart{transition:padding .18s ease,height .18s ease}@media (prefers-reduced-motion: reduce){.header,.container,.card.chart{transition:none}}html[data-viewport=mobile] .app-header{flex-direction:column}html[data-viewport=mobile] .app-header__bar{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;width:100%}html[data-viewport=mobile] .app-header__menuBtn{padding:6px 10px;min-width:44px;min-height:44px}html[data-viewport=mobile] .app-header__brand{display:flex;justify-content:flex-end;justify-self:end;min-width:0}html[data-viewport=mobile] .app-header__overlay{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#05060afa;padding:0 12px 12px}html[data-viewport=mobile] .app-header__panel{width:100%;border:1px solid rgba(0,255,220,.22);border-radius:14px;background:#0a0c14f5;box-shadow:var(--shadow),0 0 0 1px #00ffdc59,0 0 18px #00ffdc2e;overflow:auto}html[data-viewport=mobile] .app-header__menuContent{display:flex;flex-wrap:wrap;gap:8px;padding:10px;align-items:center}.bots-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:16px;align-items:start}.bots-scope-toggle{display:inline-flex;gap:8px;margin-bottom:12px}.bots-scope-toggle .btn{min-height:38px}.bots-scope-toggle__btn--active{border-color:#00e08ab3;color:#bff8df;background:linear-gradient(180deg,#00e08a33,#00e08a14);box-shadow:0 0 0 1px #00e08a2e}.bots-sidebar,.bots-main{display:grid;gap:14px}.bots-sidebar__head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.bots-title{font-size:18px;font-weight:700;letter-spacing:.2px}.bots-subtitle{margin-top:2px;font-size:12px;color:var(--ink-dim);opacity:.86}.bots-list{display:grid;gap:8px;max-height:320px;overflow:auto;padding-right:4px}.bots-list__item{background:#0f1423d6;border:1px solid var(--border);border-radius:12px;color:var(--ink);cursor:pointer;text-align:left;padding:10px 12px;display:grid;gap:6px}.bots-list__item:hover{border-color:#7c5cff73}.bots-list__item.is-selected{border-color:#7c5cffe6;box-shadow:0 0 0 2px #7c5cff38}.bots-list__item.is-pending-delete{border-color:#ff3b6b94;background:#2d121ea6}.bots-list__row{display:flex;justify-content:space-between;align-items:flex-start;row-gap:4px;gap:8px}.bots-list__name{font-size:13px;font-weight:600}.bots-list__meta{display:flex;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--ink-dim)}.bots-state{font-size:10px;padding:3px 7px;border-radius:999px;border:1px solid var(--border);letter-spacing:.4px;font-weight:700}.bots-state.is-on{color:#a8f7d5;border-color:#00e08a80;background:#00e08a26}.bots-state.is-off{color:#ffd0dc;border-color:#ff3b6b73;background:#ff3b6b24}.bots-state.is-alert{color:#ffd2dc;border-color:#ff3b6bbf;background:#ff3b6b38;box-shadow:0 0 0 1px #ff3b6b38}.bots-state.is-new{color:#a8f7d5;border-color:#00e08a99;background:#00e08a2e;box-shadow:0 0 0 1px #00e08a33}.admin-coins-statuses{display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start;gap:4px;max-width:260px;margin-left:auto}.admin-coins-symbols{display:grid;gap:2px}.admin-coins-symbols small{font-size:11px;color:var(--ink-dim)}.bots-create{border-top:1px solid var(--border);padding-top:12px;display:grid;gap:10px}.bots-create__title{font-size:14px;font-weight:700}.bots-main__head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.bots-health{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:7px 12px;border:1px solid var(--border);font-size:12px;font-weight:600}.bots-health__dot{width:9px;height:9px;border-radius:999px}.bots-health.is-on{color:#bff8df;border-color:#00e08a73;background:#00e08a24}.bots-health.is-on .bots-health__dot{background:#00e08a;box-shadow:0 0 0 3px #00e08a38}.bots-health.is-off{color:#ffd2dc;border-color:#ff3b6b66;background:#ff3b6b1f}.bots-health.is-off .bots-health__dot{background:#ff3b6b;box-shadow:0 0 0 3px #ff3b6b33}.bots-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bots-stat{border:1px solid var(--border);border-radius:12px;background:#0f1423b3;padding:10px 12px;display:grid;gap:4px}.bots-stat__label{font-size:11px;color:var(--ink-dim)}.bots-actions{display:flex;gap:8px;flex-wrap:wrap}.bots-btn{min-height:40px}.bots-btn--primary{border-color:#58b8ff7a;background:linear-gradient(180deg,#58b8ff33,#58b8ff14)}.bots-btn--primary:hover{border-color:#58b8ffcc}.bots-btn--success{border-color:#00e08a80;color:#bdf8df;background:linear-gradient(180deg,#00e08a33,#00e08a14)}.bots-btn--danger{border-color:#ff3b6b80;color:#ffd2dc;background:linear-gradient(180deg,#ff3b6b33,#ff3b6b14)}.bots-btn--ghost-danger{border-color:#ff3b6b61;color:#ffc3d2}.bots-block{border:1px solid var(--border);border-radius:14px;background:#0e13229e;padding:12px;display:grid;gap:10px}.bots-block__head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.bots-block__title{font-size:14px;font-weight:700}.bots-grid{display:grid;gap:10px}.bots-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.bots-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.bots-field{display:grid;gap:5px}.bots-field__label{font-size:12px;font-weight:600}.bots-field__input{width:100%}.bots-field__hint{font-size:11px;color:var(--ink-dim);line-height:1.35}.bots-toggle{border:1px solid var(--border);border-radius:12px;padding:10px 12px;display:flex;align-items:flex-start;gap:10px;cursor:pointer;background:#0f1423a8}.bots-toggle small{display:block;margin-top:3px;font-size:11px;color:var(--ink-dim)}.bots-toggle--card{min-height:96px}.bots-symbols{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;max-height:280px;overflow:auto;padding-right:4px}.bots-symbol{min-height:36px;border-radius:10px;border:1px solid var(--border);color:var(--ink);background:#0f1423a8;cursor:pointer}.bots-symbol.is-on{border-color:#00e08a8c;color:#bff8df;background:#00e08a29}.bots-feedback{font-size:12px;border-radius:10px;padding:10px 12px;border:1px solid var(--border)}.bots-feedback--ok{border-color:#00e08a7a;color:#bdf8df;background:#00e08a1f}.bots-feedback--error,.error{border:1px solid rgba(255,59,107,.45);color:#ffd1db;background:#ff3b6b21;border-radius:10px;padding:10px 12px}.bots-empty{font-size:13px;color:var(--ink-dim);opacity:.88;padding:6px 0}@media (max-width: 1180px){.bots-layout{grid-template-columns:1fr}.bots-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.bots-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.bots-grid--two,.bots-grid--three,.bots-stats{grid-template-columns:1fr}}.admin-coins-layout{display:grid;gap:14px}.admin-coins-top{display:grid;grid-template-columns:380px minmax(0,1fr);gap:14px;align-items:stretch}.admin-coins-add-card,.admin-coins-selected-card,.admin-coins-list-card,.admin-coins-sync-card{display:grid;gap:12px}.admin-coins-add-card,.admin-coins-selected-card{min-height:100%}.admin-coins-selected-card{gap:10px;align-content:start}.admin-coins-selected-card .bots-main__head{gap:8px}.admin-coins-selected-card .bots-title{font-size:16px}.admin-coins-selected-card .bots-subtitle{font-size:11px}.load-page__container{display:grid;gap:14px}.load-page__head{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.load-page__title{font-size:22px;font-weight:700}.load-page__subtitle{font-size:12px;color:var(--ink-dim);opacity:.9}.load-page__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch;width:100%}.load-page__actions .btn,.load-page__actions select.btn{flex:1 1 220px;min-width:0;max-width:100%}.load-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.load-kpi{display:grid;gap:6px}.load-kpi__label{font-size:11px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.04em}.load-kpi__value{font-size:20px;font-weight:700}.load-kpi__delta{font-size:12px;color:var(--ink-dim)}.load-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.load-group{display:grid;gap:6px}.load-group__name{font-size:12px;color:var(--ink-dim)}.load-group__rows{font-size:20px;font-weight:700}.load-group__delta{font-size:12px}.load-group__meta{font-size:11px;color:var(--ink-dim)}.load-tables{display:grid;gap:12px}.load-table-groups,.load-table-group{display:grid;gap:10px}.load-table-group__summary{display:grid;grid-template-columns:minmax(140px,220px) 180px minmax(280px,1fr) 110px;gap:10px;align-items:center;cursor:pointer;list-style:none}.load-table-group__summary::-webkit-details-marker{display:none}.load-table-group__name{font-size:14px;font-weight:700}.load-table-group__stats{display:grid;gap:2px;font-weight:700}.load-table-group__range{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--ink-dim)}.load-table-group__meta{justify-self:end;font-size:11px;color:var(--ink-dim)}.load-table-group__body{display:grid;gap:10px}.load-table{display:grid;gap:10px;border:1px solid var(--border);border-radius:12px;padding:10px}.load-table__head{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.load-table__title{font-size:15px;font-weight:650}.load-table__meta{font-size:11px;color:var(--ink-dim)}.load-table__stats{text-align:right;font-weight:700}.load-table__range{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--ink-dim)}.load-table__symbols{border:1px solid var(--border);border-radius:10px;overflow-x:auto;overflow-y:hidden}.load-table__symbols-head,.load-table__symbols-row{display:grid;grid-template-columns:140px 120px 100px minmax(170px,1fr) minmax(170px,1fr) 130px;min-width:900px;gap:8px;padding:8px 10px;align-items:center;font-size:12px}.load-table__symbols-head--agg,.load-table__symbols-row--agg{grid-template-columns:140px 120px 100px 100px minmax(170px,1fr) minmax(170px,1fr) 130px;min-width:1000px}.load-table__symbols-head{background:#7c5cff1f;font-size:11px;text-transform:uppercase;color:var(--ink-dim)}.load-table__symbols-row:nth-child(odd){background:#ffffff05}.load-symbols{display:grid;gap:8px}.load-symbols__title{font-size:16px;font-weight:650}.is-up{color:var(--ok)}.is-down{color:var(--bad)}.sysload-container{display:grid;gap:14px}.sysload-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.sysload-title{font-size:24px;font-weight:750}.sysload-subtitle{font-size:12px;color:var(--ink-dim)}.sysload-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--ink-dim)}.sysload-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.sysload-kpi{display:grid;gap:6px;border-color:#ffffff14}.sysload-kpi.is-ok{box-shadow:inset 0 0 0 1px #00e08a2e,var(--shadow)}.sysload-kpi.is-warn{box-shadow:inset 0 0 0 1px #f5c86c47,var(--shadow)}.sysload-kpi.is-bad{box-shadow:inset 0 0 0 1px #ff3b6b57,var(--shadow)}.sysload-kpi__label{font-size:11px;color:var(--ink-dim);text-transform:uppercase}.sysload-kpi__value{font-size:21px;font-weight:750}.sysload-kpi__meta{font-size:12px;color:var(--ink-dim)}.sysload-spark{width:100%;height:44px;opacity:.95}.sysload-spark-empty{height:44px;display:grid;place-items:center;color:var(--ink-dim)}.sysload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sysload-block{display:grid;gap:10px}.sysload-block__title{font-size:14px;font-weight:650}.sysload-rows{display:grid;gap:8px}.sysload-rows>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px}.sysload-rows>div span{color:var(--ink-dim)}.sysload-rows>div strong{font-weight:650;text-align:right}.sysload-alerts{margin:0;padding-left:18px;display:grid;gap:6px;color:#ffc2cf;font-size:12px}.sysload-ok{font-size:13px;color:#9ceec8}.sysload-pg-alert-form{border-top:1px solid var(--border);margin-top:8px;padding-top:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.sysload-inline-check{display:inline-flex;align-items:center;gap:6px;font-size:12px}.sysdiag-card,.sysfuse-card{display:grid;gap:10px}.sysfuse-status{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:var(--ink-dim)}.sysfuse-actions{align-items:center;flex-wrap:wrap}.sysfuse-badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--border);padding:6px 10px;font-size:11px;font-weight:700;letter-spacing:.2px}.sysfuse-badge.is-dirty{color:#ffe2ad;border-color:#f5c86c99;background:#f5c86c24}.sysfuse-badge.is-clean{color:#cfe6ff;border-color:#58b8ff94;background:#58b8ff24}.sysfuse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sysfuse-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sysfuse-metric{border:1px solid var(--border);border-radius:10px;padding:10px;display:grid;gap:8px;background:#00000024}.sysfuse-metric__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sysdiag-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.sysdiag-actions{display:flex;gap:8px}.sysdiag-mode-switch{display:flex;flex-wrap:wrap;gap:8px}.sysdiag-mode-switch label{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:9px;padding:6px 10px;font-size:12px;cursor:pointer}.sysdiag-mode-switch label.is-active{border-color:#58b8ffd9;background:#58b8ff1f}.sysdiag-mode-block{border:0;margin:0;padding:0;display:grid;gap:10px}.sysdiag-mode-block:disabled{opacity:.6}.sysdiag-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sysdiag-field{display:grid;gap:4px;font-size:12px}.sysdiag-checks{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:12px}.sysdiag-checks label{display:inline-flex;align-items:center;gap:6px}.sysdiag-auto{border:1px solid var(--border);border-radius:10px;padding:10px;display:grid;gap:8px;opacity:.78}.sysdiag-auto.is-active{border-color:#58b8ffd9;box-shadow:0 0 0 1px #58b8ff40 inset;opacity:1}.sysdiag-auto__head{display:grid;gap:4px}.sysdiag-auto__profiles{display:flex;flex-wrap:wrap;gap:8px}.sysdiag-auto__profiles .btn.is-active{border-color:#58b8fff2;background:#58b8ff33}.sysdiag-auto__hint{font-size:12px;color:var(--ink-dim)}.sysdiag-auto__channels{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12px}.sysdiag-auto__channels label,.sysdiag-auto__options label{display:inline-flex;align-items:center;gap:6px}.sysdiag-auto__options{font-size:12px}.sysdiag-status{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:var(--ink-dim)}.sysdiag-path{font-size:12px;color:var(--ink-dim);overflow-wrap:anywhere}.sysdiag-log{border:1px solid var(--border);border-radius:10px;padding:8px;max-height:280px;overflow:auto;background:#00000029;display:grid;gap:6px}.sysdiag-log-row{display:grid;grid-template-columns:168px minmax(0,1fr);gap:8px;font-size:12px;border-left:3px solid rgba(184,193,255,.25);padding-left:8px}.sysdiag-log-row.is-error{border-left-color:#ff3b6bd9;color:#ffc7d5}.sysdiag-log-row.is-warn{border-left-color:#f5c86ce6;color:#ffe3a8}.sysdiag-log-row.is-ok{border-left-color:#00e08ae6;color:#bdf5dd}.sysdiag-log-row.is-progress{border-left-color:#58b8ffe6;color:#c5e7ff}.sysdiag-log-row.is-info{border-left-color:#af86ffcc;color:#e4d8ff}.sysdiag-log-row.is-muted{border-left-color:#b8c1ff40}.sysdiag-log-ts{opacity:.75;white-space:nowrap}.sysdiag-log-line{overflow-wrap:anywhere}.sysdiag-log-empty{font-size:12px;opacity:.7}@media (max-width: 1100px){.load-kpis,.sysload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.load-page__head{align-items:stretch}.load-page__actions{display:grid;grid-template-columns:1fr;gap:8px}.load-page__actions .btn,.load-page__actions select.btn{width:100%;min-width:0}.load-table-group__summary{grid-template-columns:1fr;gap:6px}.load-table-group__meta{justify-self:start}.load-table__symbols-head,.load-table__symbols-row{grid-template-columns:140px 120px 100px minmax(170px,1fr) minmax(170px,1fr) 130px;min-width:860px}.load-table__symbols-head--agg,.load-table__symbols-row--agg{grid-template-columns:140px 120px 100px 100px minmax(170px,1fr) minmax(170px,1fr) 130px;min-width:960px}.sysload-kpis,.sysload-grid,.sysload-pg-alert-form,.sysdiag-grid,.sysfuse-grid,.sysfuse-metrics,.sysfuse-metric__grid,.sysdiag-log-row{grid-template-columns:1fr}.sysload-meta{width:100%;justify-content:space-between}}.admin-coins-selected-card .bots-health{padding:5px 10px;font-size:11px}.admin-coins-selected-card .bots-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-coins-selected-card .bots-stat{padding:8px 10px;gap:3px;border-radius:10px}.admin-coins-selected-card .bots-stat__label{font-size:10px}.admin-coins-selected-card .bots-actions{gap:6px;align-items:center}.admin-coins-selected-card .bots-btn{min-height:30px;padding:6px 10px;font-size:13px;border-radius:9px}.admin-coins-selected-card .admin-coins-save{gap:6px;align-items:center}.admin-coins-selected-card .admin-coins-save .bots-btn{min-height:30px;padding:6px 10px}.admin-coins-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.admin-coins-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-coins-add{border-top:1px solid var(--border);padding-top:12px;display:grid;gap:10px}.admin-coins-sync{border-top:1px solid var(--border);padding-top:12px;display:grid;gap:8px}.admin-coins-sync-card .admin-coins-sync{border-top:0;padding-top:0}.admin-coins-sync__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-coins-sync__meta{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--ink-dim)}.admin-coins-sync-logs{border-top:1px solid var(--border);padding-top:12px;display:grid;gap:8px}.admin-coins-sync-card .admin-coins-sync-logs{border-top:1px solid var(--border)}.admin-coins-sync-logs__filters{display:grid;grid-template-columns:minmax(160px,1fr) minmax(120px,.7fr) minmax(220px,1.3fr);gap:8px;align-items:end}.admin-coins-sync-logs__toggles{display:flex;align-items:center;gap:10px}.bots-toggle--compact{padding:8px 10px}.bots-toggle--compact small{margin-top:2px}.admin-coins-sync-logs__box{max-height:170px;overflow:auto;border:1px solid var(--border);border-radius:10px;background:#0a0e18a6;padding:8px;display:grid;gap:6px}.admin-coins-sync-logs__row{display:grid;grid-template-columns:170px minmax(120px,1fr) 120px;gap:8px;font-size:12px}.admin-coins-sync-logs__row.is-warn{color:#ffd7a3}.admin-coins-sync-logs__row.is-error{color:#ffc2d4}.admin-coins-sync-logs__time{color:var(--ink-dim)}.admin-coins-sync-logs__symbol{text-align:right}.admin-coins-sync-logs__state{padding:6px 4px;font-size:12px;color:var(--ink-dim)}.admin-coins-sync-logs__footer{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--ink-dim)}.admin-coins-controls-grid{display:grid;grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(170px,1fr));gap:10px;align-items:end}.admin-coins-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:460px;overflow:auto;padding-right:4px}.admin-coins-list .bots-list__item{padding:8px 10px;min-height:112px;height:auto;gap:4px}.admin-coins-list .bots-list__row,.admin-coins-list .bots-list__meta,.admin-coins-list .admin-coins-symbols,.admin-coins-list .admin-coins-statuses{min-width:0}.admin-coins-list .bots-list__row strong{font-size:15px;overflow-wrap:anywhere;word-break:break-word}.admin-coins-list .bots-list__meta{font-size:12px;gap:6px}.admin-coins-list .bots-list__meta>span,.admin-coins-list .admin-coins-symbols small{overflow-wrap:anywhere;word-break:break-word}.admin-coins-list .bots-state{font-size:9px;padding:2px 6px}.admin-coins-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--ink-dim)}.admin-coins-save{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 1180px){.admin-coins-top{grid-template-columns:1fr}.admin-coins-controls-grid,.admin-coins-list,.admin-coins-sync-logs__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-coins-sync-logs__toggles{flex-wrap:wrap}.admin-coins-selected-card .bots-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-coins-sync-logs__row{grid-template-columns:1fr}.admin-coins-sync-logs__symbol{text-align:left}}@media (max-width: 640px){.admin-coins-metrics,.admin-coins-controls-grid,.admin-coins-list,.admin-coins-sync-logs__filters{grid-template-columns:1fr}}.screener-container{display:grid;gap:14px}.screener-hero{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;flex-wrap:wrap}.screener-title{font-size:24px;font-weight:760;letter-spacing:.2px}.screener-subtitle{margin-top:4px;font-size:12px;color:var(--ink-dim)}.screener-hero-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:12px;color:var(--ink-dim)}.screener-inline-check{display:inline-flex;align-items:center;gap:6px}.screener-controls{display:grid;gap:10px}.screener-controls-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.screener-presets{display:flex;flex-wrap:wrap;gap:8px}.screener-preset.is-active{border-color:#58b8ffb8;color:#cfeaff;background:linear-gradient(180deg,#58b8ff33,#58b8ff14)}.screener-top-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.screener-top-card{display:grid;gap:8px;align-content:start}.screener-top-card__title{font-size:12px;text-transform:uppercase;color:var(--ink-dim);letter-spacing:.05em}.screener-top-row{border:1px solid var(--border);border-radius:10px;background:#0c101cbf;color:var(--ink);padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.screener-top-row:hover{border-color:#7c5cff99}.screener-main-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr);gap:12px;align-items:start}.screener-list-card{display:grid;gap:10px}.screener-list-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.screener-list-title{font-size:16px;font-weight:700}.screener-list-subtitle{font-size:12px;color:var(--ink-dim)}.screener-table-wrap{border:1px solid var(--border);border-radius:12px;overflow:auto}.screener-table{width:100%;min-width:980px;border-collapse:collapse;font-size:12px}.screener-table thead th{text-align:left;font-size:11px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.05em;background:#7c5cff24;padding:9px 10px;border-bottom:1px solid var(--border)}.screener-table tbody td{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}.screener-table tbody tr{cursor:pointer}.screener-table tbody tr:hover{background:#ffffff08}.screener-table tbody tr.is-selected{background:#58b8ff24}.screener-state{display:inline-flex;align-items:center;justify-content:center;min-width:66px;padding:3px 8px;border-radius:999px;border:1px solid var(--border);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.screener-state.is-up{border-color:#00e08a73;color:#bdf8de;background:#00e08a24}.screener-state.is-down{border-color:#ff3b6b73;color:#ffd2dd;background:#ff3b6b24}.screener-spark{display:block;width:130px;height:38px;opacity:.96}.screener-spark-empty{width:40px;text-align:center;color:var(--ink-dim)}.screener-mobile-list{display:none}.screener-mobile-card{width:100%;border:1px solid var(--border);border-radius:12px;background:#0c101cbd;color:var(--ink);padding:10px;display:grid;gap:8px;text-align:left}.screener-mobile-card.is-selected{border-color:#58b8ffad;box-shadow:0 0 0 1px #58b8ff38}.screener-mobile-card__head{display:flex;justify-content:space-between;gap:8px;align-items:center}.screener-mobile-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;font-size:12px}.screener-detail-card{display:grid;gap:12px;align-content:start;position:sticky;top:88px}.screener-empty{font-size:13px;color:var(--ink-dim)}.screener-detail-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.screener-detail-symbol{font-size:26px;font-weight:760;letter-spacing:.3px}.screener-detail-meta{margin-top:5px;display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--ink-dim);align-items:center}.screener-detail-spark{border:1px solid var(--border);border-radius:12px;padding:8px;background:#00000029}.screener-detail-spark .screener-spark{width:100%;height:130px}.screener-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.screener-kpi{border:1px solid var(--border);border-radius:10px;padding:8px 10px;display:grid;gap:4px;background:#0f1423b3}.screener-kpi span{font-size:11px;color:var(--ink-dim)}.screener-kpi strong{font-size:15px;font-weight:730}@media (max-width: 1320px){.screener-controls-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.screener-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.screener-main-grid{grid-template-columns:1fr}.screener-detail-card{position:static;top:auto}}@media (max-width: 900px){.screener-controls-grid{grid-template-columns:1fr 1fr}.screener-table-wrap{display:none}.screener-mobile-list{display:grid;gap:8px}.screener-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.screener-controls-grid,.screener-top-grid,.screener-detail-grid,.screener-mobile-card__metrics{grid-template-columns:1fr}.screener-detail-symbol{font-size:22px}}.results-page__container{display:grid;gap:16px}.results-page__navBtn.is-active{border-color:#81f7d666;box-shadow:0 0 0 1px #81f7d624,var(--shadow)}.results-page__hero{display:grid;gap:18px;background:radial-gradient(900px 300px at 0% 0%,rgba(88,184,255,.11),transparent 60%),radial-gradient(700px 280px at 100% 0%,rgba(129,247,214,.12),transparent 55%),linear-gradient(180deg,#111628f5,#0e1423eb)}.results-page__eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:#b8c1ffb8}.results-page__hero h2{font-size:clamp(28px,4vw,42px);line-height:1}.results-page__hero p,.results-page__sectionHead p,.results-page__detailMetric em,.results-page__highlight em,.results-page__metricCard span,.results-page__symbolMeta,.results-page__symbolFoot,.results-page__empty,.results-page__loading,.results-page__error{color:var(--ink-dim)}.results-page__heroControls,.results-page__heroHighlights,.results-page__filters,.results-page__detailMetrics,.results-page__exposureWrap{display:grid;gap:12px}.results-page__periods{display:flex;flex-wrap:wrap;gap:8px}.results-page__periodBtn.is-active{border-color:#81f7d666;background:linear-gradient(180deg,#81f7d62e,#81f7d60f)}.results-page__filters{grid-template-columns:minmax(180px,1.3fr) repeat(3,minmax(0,180px))}.results-page__heroHighlights{grid-template-columns:repeat(3,minmax(0,1fr))}.results-page__highlight,.results-page__metricCard,.results-page__detailMetric,.results-page__exposureCard{border:1px solid rgba(95,112,157,.24);border-radius:16px;background:#080c1857}.results-page__highlight,.results-page__metricCard{padding:14px 16px;display:grid;gap:8px}.results-page__highlight strong,.results-page__metricCard strong,.results-page__detailMetric strong{font-size:19px;font-weight:760}.results-page__highlight em,.results-page__detailMetric em{font-style:normal}.results-page__totalsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.results-page__layout{display:grid;grid-template-columns:minmax(320px,380px) minmax(0,1fr);gap:16px;align-items:start}.results-page__leaderboard{position:sticky;top:82px;display:grid;gap:14px}.results-page__sectionHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.results-page__sectionHead h3{margin:0 0 4px}.results-page__symbolList,.results-page__detail{display:grid;gap:16px}.results-page__symbolCard{border:1px solid rgba(95,112,157,.2);border-radius:16px;background:linear-gradient(180deg,#13192cfa,#0d1221f5);color:var(--ink);padding:14px;display:grid;gap:10px;text-align:left;cursor:pointer;transition:border-color .14s ease,transform .14s ease,background .14s ease}.results-page__symbolCard:hover,.results-page__symbolCard.is-active{border-color:#81f7d66b;transform:translateY(-1px);background:radial-gradient(320px 80px at 0% 0%,rgba(88,184,255,.1),transparent 70%),linear-gradient(180deg,#151d33fc,#0f1425f7)}.results-page__symbolTop,.results-page__symbolMeta,.results-page__symbolFoot,.results-page__exposureHead{display:flex;justify-content:space-between;gap:10px;align-items:center}.results-page__symbolMeta,.results-page__symbolFoot{font-size:12px}.results-page__symbolBarLabel{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:11px;color:var(--ink-dim)}.results-page__symbolBar{height:8px;border-radius:999px;background:#5f709d2e;overflow:hidden}.results-page__symbolBar>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#58b8ffd1,#81f7d6d6)}.results-page__symbolBar>div.is-positive{background:linear-gradient(90deg,#58b8ffd1,#81f7d6d6)}.results-page__symbolBar>div.is-negative{background:linear-gradient(90deg,#ff91add9,#ff658eeb)}.results-page__symbolBar>div.is-neutral{background:linear-gradient(90deg,#7886af8c,#96a2c699)}.results-page__detailHero,.results-page__timelineCard,.results-page__recentCard{display:grid;gap:14px}.results-page__detailMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.results-page__detailMetric,.results-page__exposureCard{padding:14px 16px;display:grid;gap:6px}.results-page__exposureWrap{grid-template-columns:repeat(2,minmax(0,1fr))}.results-page__exposureGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;color:var(--ink-dim);font-size:12px}.results-page__legend{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--ink-dim)}.results-page__legend span:before{content:"";width:10px;height:10px;border-radius:999px;display:inline-block;margin-right:6px}.results-page__legend .is-net:before{background:#81f7d6}.results-page__legend .is-fee:before{background:#ffb457}.results-page__legend .is-volume:before{background:#58b8ffb3}.results-timeline-chart{position:relative}.results-timeline-chart__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:24px;background:linear-gradient(180deg,#080c180f,#080c1838);pointer-events:none}.results-page__priceCardHost{display:grid}.results-page__priceCardHost>.card.chart{height:68vh;min-height:620px}.results-page__tableWrap{overflow:auto}.results-page__table{width:100%;border-collapse:collapse;min-width:760px}.results-page__table th,.results-page__table td{padding:10px 12px;border-bottom:1px solid rgba(95,112,157,.16);text-align:left;white-space:nowrap}.results-page__table th{color:var(--ink-dim);font-size:12px;font-weight:650}.results-page__empty,.results-page__loading,.results-page__error{padding:18px;border-radius:14px;background:#080c1838;border:1px solid rgba(95,112,157,.18)}.is-positive{color:#7cf7c9}.is-negative{color:#ff7f9f}.is-neutral{color:var(--ink)}@media (max-width: 1260px){.results-page__totalsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.results-page__layout{grid-template-columns:1fr}.results-page__leaderboard{position:static}}@media (max-width: 980px){.results-page__filters,.results-page__heroHighlights,.results-page__detailMetrics,.results-page__exposureWrap{grid-template-columns:1fr}}@media (max-width: 720px){.results-page__totalsGrid{grid-template-columns:1fr}.results-page__priceCardHost>.card.chart{height:64vh;min-height:420px}}
