@import "https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&display=swap";:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}a{color:var(--app-link);-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:var(--app-text)}body{min-width:320px;min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}h1{font-size:3.2em;line-height:1.1}button{background-color:var(--app-elevated);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:var(--app-border-strong)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.dashboard-card-updating{transition:box-shadow .3s}.dashboard-real-time-indicator{background-color:var(--app-text-secondary);border-radius:50%;width:8px;height:8px;animation:1s infinite pulse;position:absolute;top:8px;right:8px}:root{--create-feed-height:calc(52px + env(safe-area-inset-bottom,0px))}.ant-layout-content.create-feed-content{padding-bottom:calc(24px + var(--create-feed-height))!important}.create-feed-bar{bottom:0;left:var(--create-feed-left,200px);z-index:990;min-height:52px;padding:0 12px env(safe-area-inset-bottom,0px);background:var(--app-surface);border-top:1px solid var(--app-border);color:var(--app-data-text);align-items:center;gap:4px;font-size:12px;transition:left .2s;display:flex;position:fixed;right:0;box-shadow:0 -4px 18px #0000004d}.create-feed-action{min-width:44px;min-height:44px;color:var(--app-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.create-feed-action:hover,.create-feed-action:focus-visible{color:var(--app-text);background:var(--app-hover)}.create-feed-action:focus-visible,.create-feed-token a:focus-visible,.create-feed-row a:focus-visible,.create-feed-empty:focus-visible{outline:2px solid var(--app-border-strong);outline-offset:-2px}.create-feed-action:disabled,.create-feed-empty:disabled{cursor:default;color:var(--app-text-muted)}.create-feed-bar__heading{white-space:nowrap;border-right:1px solid var(--app-divider);padding-right:14px;font-weight:600}.create-feed-bar__warning{color:var(--app-text-tertiary);font-size:10px;font-weight:400;display:block}.create-feed-ticker{flex:1;min-width:0;position:relative;overflow:hidden}.create-feed-track{width:max-content;animation:create-feed-scroll var(--create-feed-duration,40s)linear infinite;display:flex}.create-feed-track--paused{animation-play-state:paused}.create-feed-track__copy{align-items:center;gap:20px;padding-right:20px;display:flex}.create-feed-token{white-space:nowrap;align-items:center;gap:3px;display:flex}.create-feed-token a{text-overflow:ellipsis;white-space:nowrap;max-width:170px;min-height:44px;color:var(--app-text);align-items:center;padding:0 3px;display:inline-flex;overflow:hidden}.create-feed-token__detail{color:var(--app-text-muted);padding:0 6px;font-size:11px}.create-feed-empty{width:100%;min-height:44px;color:var(--app-text-muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;padding:0 10px}.create-feed-bar__status{border-left:1px solid var(--app-divider);white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;padding-left:12px;display:flex}.create-feed-quote{color:var(--app-text);font-weight:600}.create-feed-updated{color:var(--app-text-muted);font-size:11px}.create-feed-connection{color:var(--app-text-secondary);align-items:center;gap:5px;display:inline-flex}.create-feed-connection--offline{color:var(--app-text-tertiary)}.create-feed-drawer .ant-drawer-close{min-width:44px;min-height:44px}.create-feed-drawer__notice{border-bottom:1px solid var(--app-divider);min-height:46px;color:var(--app-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 20px;font-size:12px;display:flex}.create-feed-drawer__notice button{min-height:44px}.create-feed-drawer__body{grid-template-columns:minmax(250px,35%) minmax(0,1fr);height:calc(100% - 64px);min-height:0;display:grid}.create-feed-drawer__list{overflow-anchor:none;border-right:1px solid var(--app-divider);padding:0 0 env(safe-area-inset-bottom,0px);overflow-y:auto}.create-feed-row{border-bottom:1px solid var(--app-divider);justify-content:space-between;align-items:center;gap:6px;padding:10px 14px;display:flex}.create-feed-row--selected{background:var(--app-hover);box-shadow:inset 2px 0 var(--app-text)}.create-feed-row__identity{flex-direction:column;min-width:0;display:flex}.create-feed-row__identity a{width:fit-content;max-width:100%;min-height:44px;color:var(--app-text);overflow-wrap:anywhere;align-items:center;font-weight:600;display:inline-flex}.create-feed-row__identity>span,.create-feed-row__identity small{color:var(--app-text-muted);overflow-wrap:anywhere;font-size:11px}.create-feed-detail{padding:20px;overflow:auto}.create-feed-detail__heading{border-bottom:1px solid var(--app-divider);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:18px;display:flex}.create-feed-detail__heading h3{overflow-wrap:anywhere;margin:0;font-size:20px}.create-feed-detail__heading p{color:var(--app-text-muted);margin:6px 0 0}.create-feed-action--primary{border:1px solid var(--app-text-muted)}.create-feed-fields{grid-template-columns:130px minmax(0,1fr);gap:16px 12px;margin:20px 0;font-size:12px;line-height:1.7;display:grid}.create-feed-fields dt{color:var(--app-text-muted)}.create-feed-fields dd{overflow-wrap:anywhere;margin:0}.create-feed-fields a{color:var(--app-text-secondary);text-underline-offset:3px;text-decoration:underline}.create-feed-address{align-items:flex-start;gap:5px;display:flex}.create-feed-address>a{padding-top:10px}@keyframes create-feed-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1100px){.create-feed-bar{flex-wrap:wrap;column-gap:0}.create-feed-bar__status{border-left:0;border-top:1px solid var(--app-divider);flex-basis:100%;gap:10px;min-height:34px;padding:0}:root{--create-feed-height:calc(86px + env(safe-area-inset-bottom,0px))}}@media (max-width:600px){.create-feed-bar{padding-left:6px;padding-right:6px}.create-feed-bar__heading{padding:0 6px}.create-feed-bar__status{flex-wrap:wrap;gap:6px;font-size:10px}.create-feed-updated{font-size:10px}.create-feed-drawer__body{flex-direction:column;height:auto;display:flex}.create-feed-drawer__list{border-right:0;border-bottom:1px solid var(--app-divider);flex-shrink:0;max-height:26dvh}.create-feed-detail{padding:16px;overflow:visible}.create-feed-fields{grid-template-columns:95px minmax(0,1fr);gap:12px 8px}.create-feed-drawer .ant-drawer-body{overflow:auto}}@media (prefers-reduced-motion:reduce){.create-feed-track{animation:none;transform:none}.create-feed-track__copy[aria-hidden=true]{display:none}.create-feed-ticker{overflow-x:auto}.create-feed-bar{transition:none}}.app{background-color:var(--app-bg);min-height:100vh}.app h1{color:var(--app-text);margin-bottom:1rem}.app p{color:var(--app-text-muted);margin:.5rem 0;font-size:16px}#root{min-height:100vh}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#000;--app-surface:#0a0a0a;--app-elevated:#111;--app-input:#111;--app-text:#fff;--app-data-text:#f5f5f5;--app-text-secondary:#d9d9d9;--app-text-tertiary:#bfbfbf;--app-text-muted:#8c8c8c;--app-border:#404040;--app-divider:#303030;--app-border-strong:#fff;--app-accent:#fff;--app-accent-hover:#d9d9d9;--app-on-accent:#000;--app-fill:#222;--app-hover:#ffffff0d;--app-ink-rgb:255,255,255;--app-surface-rgb:0,0,0;--app-profit:#00ff9d;--app-loss:#ff4d4f;--app-warning:#e5bd6a;--app-error-bg:#ff4d4f1f;--app-error-border:#ff4d4f59;--app-warning-bg:#e5bd6a1f;--app-warning-border:#e5bd6a59;--app-link:#40a9ff;--app-info-panel:#001529;--app-chart-bg:#0a0e27;--app-title-glow:0 0 10px #ffffff4d;--app-panel-shadow:0 0 12px #ffffff26;--app-login-bg:linear-gradient(135deg,#000 0%,#0a0a0a 50%,#111 100%)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:#f5f6f8;--app-surface:#fff;--app-elevated:#fafbfc;--app-input:#fff;--app-text:#1f2328;--app-data-text:#24292f;--app-text-secondary:#434b55;--app-text-tertiary:#59636e;--app-text-muted:#656d76;--app-border:#d0d7de;--app-divider:#e5e9ee;--app-border-strong:#c3cbd4;--app-accent:#24292f;--app-accent-hover:#434b55;--app-on-accent:#fff;--app-fill:#e5e9ee;--app-hover:#f0f3f6;--app-ink-rgb:31,35,40;--app-surface-rgb:255,255,255;--app-profit:#087f5b;--app-loss:#cf222e;--app-warning:#916200;--app-error-bg:#fff1f0;--app-error-border:#ffccc7;--app-warning-bg:#fffbe6;--app-warning-border:#e5cc80;--app-link:#0969da;--app-info-panel:#f1f6fc;--app-chart-bg:#fff;--app-title-glow:none;--app-panel-shadow:none;--app-login-bg:linear-gradient(135deg,#f5f6f8 0%,#fff 50%,#eef1f5 100%)}*{box-sizing:border-box}html,body{background:var(--app-bg);height:100%;color:var(--app-text);margin:0;padding:0;font-family:Fira Code,JetBrains Mono,monospace;overflow-x:hidden}#root{background:var(--app-bg);height:100%;min-height:100vh}@keyframes glow{0%,to{text-shadow:0 0 5px var(--app-text),0 0 10px var(--app-text);box-shadow:0 0 5px rgba(var(--app-ink-rgb),.3)}50%{text-shadow:0 0 10px var(--app-text),0 0 20px var(--app-text);box-shadow:0 0 10px rgba(var(--app-ink-rgb),.6)}}@keyframes flicker{0%,to{opacity:1}98%{opacity:1}99%{opacity:.8}}@keyframes scan-line{0%{opacity:0;transform:translate(-100%)}50%{opacity:1}to{opacity:0;transform:translate(100vw)}}@keyframes matrix-rain{0%{transform:translateY(-100vh)}to{transform:translateY(100vh)}}@keyframes pulse-border{0%,to{border-color:var(--app-border-strong)}50%{border-color:var(--app-text-secondary)}}@keyframes data-stream{0%{opacity:0;transform:translateY(-10px)}50%{opacity:1}to{opacity:0;transform:translateY(10px)}}body:before{content:"";background:radial-gradient(circle at 20% 80%,rgba(var(--app-ink-rgb),.1)0%,transparent 50%),radial-gradient(circle at 80% 20%,#d9d9d91a 0%,transparent 50%),radial-gradient(circle at 40% 40%,#bfbfbf0d 0%,transparent 50%);pointer-events:none;z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}body:after{content:"";background:linear-gradient(to bottom,transparent,var(--app-accent),transparent);z-index:1000;pointer-events:none;width:2px;height:100vh;animation:8s linear infinite scan-line;position:fixed;top:0;left:-100%}.ant-layout{background:var(--app-bg)!important}.ant-layout-sider{position:relative;background:var(--app-surface)!important;border-right:1px solid var(--app-border-strong)!important;box-shadow:0 0 20px rgba(var(--app-ink-rgb),.2)!important;overflow:hidden!important}.ant-layout-sider-children{scrollbar-width:none!important;-ms-overflow-style:none!important;height:100vh!important;overflow:hidden auto!important}.ant-layout-sider-children::-webkit-scrollbar{display:none!important}.ant-menu-root{overflow:visible!important}.ant-menu{border:none!important;overflow:visible!important}.ant-layout-sider{scrollbar-width:none!important;-ms-overflow-style:none!important}.ant-layout-sider::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.ant-layout-sider .ant-layout-sider-children{flex-direction:column!important;height:100vh!important;display:flex!important;overflow:hidden!important}.ant-menu-inline{border-right:none!important;overflow:visible!important}.ant-menu-item-group{overflow:visible!important}.ant-layout-sider:before{content:"";background:linear-gradient(to bottom,transparent,var(--app-accent),transparent);width:1px;height:100%;animation:2s linear infinite data-stream;position:absolute;top:0;right:0}.ant-layout-header{position:relative;background:var(--app-bg)!important;border-bottom:1px solid var(--app-border-strong)!important;box-shadow:0 0 10px rgba(var(--app-ink-rgb),.3)!important}.ant-layout-header:after{content:"";background:linear-gradient(90deg,transparent,var(--app-accent),transparent);width:100%;height:1px;animation:4s linear infinite scan-line;position:absolute;bottom:0;left:0}.ant-layout-content{background:var(--app-bg)!important}:is(.ant-menu-dark,.ant-menu-light){background:0 0!important;border:none!important;overflow:visible!important}:is(.ant-menu-dark,.ant-menu-light) .ant-menu-item{text-transform:uppercase;letter-spacing:1px;position:relative;color:var(--app-text)!important;border-radius:0!important;margin:2px 4px!important;font-family:Fira Code,monospace!important;font-weight:500!important;transition:all .2s!important;overflow:visible!important}:is(.ant-menu-dark,.ant-menu-light) .ant-menu-item:hover{background:rgba(var(--app-ink-rgb),.1)!important;color:var(--app-text-secondary)!important;text-shadow:0 0 5px var(--app-text)!important}:is(.ant-menu-dark,.ant-menu-light) .ant-menu-item-selected{background:var(--app-accent)!important;color:var(--app-on-accent)!important;text-shadow:none!important;font-weight:600!important}:is(.ant-menu-dark,.ant-menu-light) .ant-menu-item-selected:after{display:none!important}.ant-card{position:relative;overflow:hidden;background:var(--app-surface)!important;border:1px solid var(--app-border-strong)!important;box-shadow:0 0 15px rgba(var(--app-ink-rgb),.2),inset 0 0 15px rgba(var(--app-ink-rgb),.05)!important;border-radius:0!important}.ant-card:before{content:"";background:linear-gradient(90deg,transparent,var(--app-accent),transparent);width:100%;height:2px;animation:3s linear infinite scan-line;position:absolute;top:0;left:-100%}.ant-card:after{content:"";background:linear-gradient(to bottom,transparent,var(--app-accent),transparent);width:2px;height:100%;animation:1.5s linear infinite data-stream;position:absolute;top:0;right:0}.ant-card-head{position:relative;background:var(--app-elevated)!important;border-bottom:1px solid var(--app-border-strong)!important;color:var(--app-text)!important}.ant-card-head-title{color:var(--app-text)!important;text-transform:uppercase!important;letter-spacing:1px!important;white-space:nowrap!important;align-items:center!important;font-family:Fira Code,monospace!important;font-weight:600!important;display:flex!important}.ant-card-head-title:before{content:"[";align-items:center;margin-right:4px;display:inline-flex}.ant-card-head-title:after{content:"]";align-items:center;margin-left:4px;display:inline-flex}.ant-card-body{background:var(--app-surface)!important;color:var(--app-text)!important}.ant-btn-primary{background:var(--app-accent)!important;border:1px solid var(--app-border-strong)!important;color:var(--app-on-accent)!important;text-transform:uppercase!important;letter-spacing:1px!important;box-shadow:0 0 10px rgba(var(--app-ink-rgb),.5)!important;border-radius:0!important;font-family:Fira Code,monospace!important;font-weight:600!important;transition:all .2s!important}.ant-btn-primary:hover{background:var(--app-accent-hover)!important;border-color:var(--app-text-secondary)!important;color:var(--app-on-accent)!important;box-shadow:0 0 20px rgba(var(--app-ink-rgb),.8)!important;text-shadow:none!important}.ant-btn-default{border:1px solid var(--app-border-strong)!important;color:var(--app-text)!important;background:0 0!important;border-radius:0!important;font-family:Fira Code,monospace!important;font-weight:500!important}.ant-btn-default:hover{background:rgba(var(--app-ink-rgb),.1)!important;border-color:var(--app-text-secondary)!important;color:var(--app-text-secondary)!important}.ant-btn-text{color:var(--app-text)!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;transition:all .2s!important}.ant-btn-text:hover,.ant-btn-text:focus{background:rgba(var(--app-ink-rgb),.1)!important;border-color:var(--app-border-strong)!important;color:var(--app-text-secondary)!important;box-shadow:0 0 10px rgba(var(--app-ink-rgb),.3)!important}.ant-btn-text:active{background:rgba(var(--app-ink-rgb),.2)!important;border-color:var(--app-text-secondary)!important;color:var(--app-text)!important;box-shadow:0 0 15px rgba(var(--app-ink-rgb),.5)!important}.cyberpunk-toggle-btn{position:relative;overflow:hidden;background:var(--app-bg)!important;border:1px solid var(--app-border-strong)!important;color:var(--app-text)!important;box-shadow:0 0 5px rgba(var(--app-ink-rgb),.3),inset 0 0 5px rgba(var(--app-ink-rgb),.1)!important;border-radius:0!important;font-family:Fira Code,monospace!important;font-weight:600!important;transition:all .2s!important}.cyberpunk-toggle-btn:before{content:"";background:linear-gradient(90deg,transparent,var(--app-accent),transparent);width:100%;height:1px;transition:left .3s;animation:2s linear infinite scan-line-btn;position:absolute;top:0;left:-100%}@keyframes scan-line-btn{0%{opacity:0;left:-100%}50%{opacity:1}to{opacity:0;left:100%}}.cyberpunk-toggle-btn:after{content:"";background:linear-gradient(to bottom,transparent,var(--app-accent),transparent);width:1px;height:100%;animation:1.5s linear infinite data-stream-btn;position:absolute;top:-100%;right:0}@keyframes data-stream-btn{0%{opacity:0;top:-100%}50%{opacity:1}to{opacity:0;top:100%}}.cyberpunk-toggle-btn:hover{transform:translateY(-1px);background:rgba(var(--app-ink-rgb),.05)!important;border-color:var(--app-text-secondary)!important;color:var(--app-text-secondary)!important;box-shadow:0 0 15px rgba(var(--app-ink-rgb),.6),inset 0 0 10px rgba(var(--app-ink-rgb),.2)!important;text-shadow:0 0 8px var(--app-text)!important}.cyberpunk-toggle-btn:focus{background:rgba(var(--app-ink-rgb),.05)!important;border-color:var(--app-text-secondary)!important;color:var(--app-text-secondary)!important;box-shadow:0 0 15px rgba(var(--app-ink-rgb),.6),inset 0 0 10px rgba(var(--app-ink-rgb),.2)!important;text-shadow:0 0 8px var(--app-text)!important;outline:none!important}.cyberpunk-toggle-btn:active{transform:translateY(1px);background:rgba(var(--app-ink-rgb),.1)!important;border-color:var(--app-border-strong)!important;color:var(--app-text)!important;box-shadow:0 0 20px rgba(var(--app-ink-rgb),.8),inset 0 0 15px rgba(var(--app-ink-rgb),.3)!important;text-shadow:0 0 10px var(--app-text)!important}.cyberpunk-toggle-btn .anticon{filter:drop-shadow(0 0 3px rgba(var(--app-ink-rgb),.5));z-index:2;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.cyberpunk-toggle-btn:hover .anticon{filter:drop-shadow(0 0 6px rgba(var(--app-ink-rgb),.8));transform:scale(1.1)}.cyberpunk-toggle-btn:active .anticon{transform:scale(.95)}.cyberpunk-toggle-btn{animation:3s ease-in-out infinite border-pulse}@keyframes border-pulse{0%,to{border-color:var(--app-border-strong);box-shadow:0 0 5px rgba(var(--app-ink-rgb),.3),inset 0 0 5px rgba(var(--app-ink-rgb),.1)}50%{border-color:var(--app-text-muted);box-shadow:0 0 8px rgba(var(--app-ink-rgb),.4),inset 0 0 8px rgba(var(--app-ink-rgb),.15)}}.ant-table{background:var(--app-surface)!important;border:1px solid var(--app-border-strong)!important;border-radius:0!important}.ant-table-thead>tr>th{background:var(--app-elevated)!important;border-bottom:1px solid var(--app-border-strong)!important;color:var(--app-text)!important;text-transform:uppercase!important;letter-spacing:1px!important;font-family:Fira Code,monospace!important;font-weight:600!important}.ant-table-tbody>tr>td{background:var(--app-surface)!important;border-bottom:1px solid var(--app-divider)!important;color:var(--app-text)!important;font-family:Fira Code,monospace!important}.ant-table-tbody>tr:hover>td{background:rgba(var(--app-ink-rgb),.05)!important}input.ant-input:not(.ant-input-sm):not(.ant-input-lg):not(.ant-input-affix-wrapper input),.ant-input-number:not(.ant-input-number-sm):not(.ant-input-number-lg):not(.ant-input-number-affix-wrapper .ant-input-number){height:36px}.ant-input-number:not(.ant-input-number-sm):not(.ant-input-number-lg) .ant-input-number-input-wrap,.ant-input-number:not(.ant-input-number-sm):not(.ant-input-number-lg) .ant-input-number-input{height:100%}.ant-input{font-family:Fira Code,monospace!important}.ant-input::placeholder{color:var(--app-text-muted)!important}.ant-input-number-input{color:var(--app-data-text)!important;font-family:Fira Code,monospace!important}.ant-select-selector{background:var(--app-input)!important;border:1px solid var(--app-border-strong)!important;color:var(--app-data-text)!important;border-radius:0!important;font-family:Fira Code,monospace!important}.ant-select-selection-item{color:var(--app-data-text)!important;font-family:Fira Code,monospace!important}.ant-select-focused .ant-select-selector{border-color:var(--app-text-secondary)!important;box-shadow:0 0 10px rgba(var(--app-ink-rgb),.3)!important}.ant-statistic{color:var(--app-text)!important}.ant-statistic-title{color:var(--app-text-secondary)!important;text-transform:uppercase!important;letter-spacing:1px!important;font-family:Fira Code,monospace!important;font-size:11px!important;font-weight:500!important}.ant-statistic-content{color:var(--app-text);text-shadow:0 0 8px rgba(var(--app-ink-rgb),.6);filter:brightness(1.1)!important;font-family:Fira Code,monospace!important;font-weight:700!important}.ant-statistic-content-value{letter-spacing:.5px!important;font-size:24px!important}.ant-progress-bg{background:linear-gradient(90deg,var(--app-accent),var(--app-accent-hover))!important;box-shadow:0 0 10px rgba(var(--app-ink-rgb),.5)!important}.ant-progress-inner{background:var(--app-fill)!important}.ant-badge-count{background:var(--app-accent)!important;color:var(--app-on-accent)!important;box-shadow:0 0 10px rgba(var(--app-ink-rgb),.5)!important;border:none!important;border-radius:0!important;font-family:Fira Code,monospace!important;font-weight:600!important}.ant-typography{color:var(--app-text);font-family:Fira Code,monospace!important}.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6{color:var(--app-text-secondary)!important;text-transform:uppercase!important;letter-spacing:2px!important;font-family:Fira Code,monospace!important;font-weight:700!important}.dashboard-card{transition:all .3s;position:relative}.dashboard-card:hover{transform:translateY(-2px);box-shadow:0 0 25px rgba(var(--app-ink-rgb),.4),inset 0 0 25px rgba(var(--app-ink-rgb),.1)!important}.dashboard-statistic .ant-statistic-content{text-shadow:none;animation:none;filter:none!important}.dashboard-main{container:dashboard-main/inline-size}.dashboard-filters{border:1px solid var(--app-border);background:var(--app-surface);margin-bottom:20px;padding:16px 20px}.dashboard-filter-controls{flex-wrap:wrap;align-items:flex-end;gap:16px 20px;display:flex}.dashboard-filter{flex-direction:column;gap:8px;min-width:0;display:flex}.dashboard-filter-range{flex:420px;max-width:560px}.dashboard-filter-account{flex:260px;max-width:440px}.dashboard-range-picker{width:100%;max-width:100%;height:36px}.dashboard-filter-help{margin-top:12px;font-size:12px;line-height:1.6;display:block}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;margin-bottom:20px;display:grid}.dashboard-metric{min-width:0;height:100%}.dashboard-metric .ant-card-body{flex-direction:column;gap:12px;height:100%;min-height:138px;padding:20px;display:flex}.dashboard-metric-title{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.dashboard-metric-unit{color:var(--app-text-muted);letter-spacing:0;flex-shrink:0}.dashboard-metric .ant-statistic-content{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.dashboard-metric .ant-statistic-content-prefix{flex-shrink:0;margin-inline-end:0;font-size:20px}.dashboard-metric .ant-statistic-content-value{text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.dashboard-metric-detail{overflow-wrap:anywhere;margin-top:auto;font-size:12px;line-height:1.5}.dashboard-outcomes{flex-wrap:wrap;gap:4px 12px;display:flex}.dashboard-distribution-title{color:var(--app-text-secondary);margin-bottom:0;font-size:14px}.dashboard-distribution{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.dashboard-distribution dt{margin-bottom:4px;font-size:12px}.dashboard-distribution dd{font-variant-numeric:tabular-nums;margin:0;font-family:Fira Code,monospace}.dashboard-distribution-count{white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.dashboard-distribution-percent{font-size:12px;display:block}@container dashboard-main (width<=799px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dashboard-main (width<=519px){.dashboard-metrics{grid-template-columns:minmax(0,1fr)}}.status-indicator{border-radius:0;width:8px;height:8px;margin-right:8px;animation:3s linear infinite flicker;display:inline-block;position:relative}.status-online{background-color:var(--app-accent);box-shadow:0 0 10px rgba(var(--app-ink-rgb),.8)}.status-offline{background-color:var(--app-text-muted);box-shadow:0 0 10px #8c8c8ccc}.status-warning{background-color:var(--app-text-tertiary);box-shadow:0 0 10px #bfbfbfcc}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--app-elevated)}::-webkit-scrollbar-thumb{background:var(--app-accent);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--app-accent-hover)}.loading-overlay{background:rgba(var(--app-surface-rgb),.92);z-index:1000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ant-spin-dot-item{background-color:var(--app-accent)!important}@media (max-width:768px){.ant-layout-content{margin:16px!important;padding:16px!important}.dashboard-statistic .ant-statistic-content-value{font-size:20px!important}body:after{display:none}}.fade-in{animation:.5s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cyberpunk-grid{background-image:linear-gradient(rgba(var(--app-ink-rgb),.1)1px,transparent 1px),linear-gradient(90deg,rgba(var(--app-ink-rgb),.1)1px,transparent 1px);background-size:20px 20px}.matrix-text{color:var(--app-text);text-shadow:0 0 5px var(--app-text);font-family:Fira Code,monospace;animation:2s linear infinite flicker}.glitch{color:var(--app-text-muted);font-family:Fira Code,monospace;position:relative}.glitch:before,.glitch:after{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0}.glitch:before{color:var(--app-text-secondary);z-index:-1;animation:.5s infinite glitch-1}.glitch:after{color:var(--app-text-tertiary);z-index:-2;animation:.5s infinite glitch-2}@keyframes glitch-1{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes glitch-2{0%,to{transform:translate(0)}20%{transform:translate(2px,2px)}40%{transform:translate(2px,-2px)}60%{transform:translate(-2px,2px)}80%{transform:translate(-2px,-2px)}}.ant-btn:focus,.ant-btn:hover,.ant-btn:active{box-shadow:none!important;outline:none!important}.ant-btn[ant-click-animating-without-extra-node]:after{display:none!important}.ant-btn:disabled,.ant-btn[disabled]{filter:grayscale()!important;opacity:.6!important;cursor:not-allowed!important}.ant-btn:disabled:hover,.ant-btn[disabled]:hover{filter:grayscale()!important;opacity:.6!important}.app-header{gap:16px}.app-header__leading{flex-shrink:0;align-items:center;gap:8px;display:flex}.app-header__controls{white-space:nowrap;scrollbar-width:thin;min-width:0;overflow-x:auto}.theme-toggle{letter-spacing:0;flex-shrink:0;height:36px;padding-inline:10px;box-shadow:none!important}.ant-btn.theme-toggle:focus-visible{outline:2px solid var(--app-text)!important;outline-offset:3px!important}[data-theme=light] body:before,[data-theme=light] body:after,[data-theme=light] .ant-card:before,[data-theme=light] .ant-card:after,[data-theme=light] .ant-layout-header:after,[data-theme=light] .ant-layout-sider:before,[data-theme=light] .cyberpunk-toggle-btn:before,[data-theme=light] .cyberpunk-toggle-btn:after{display:none}[data-theme=light] .ant-layout-header{background:var(--app-surface)!important}[data-theme=light] .create-feed-bar{box-shadow:0 -2px 8px #1f23280f}[data-theme=light] .ant-card,[data-theme=light] .ant-layout-sider,[data-theme=light] .ant-layout-header,[data-theme=light] .ant-btn,[data-theme=light] .ant-badge-count,[data-theme=light] .ant-progress-bg,[data-theme=light] .status-indicator,[data-theme=light] .ant-statistic-content,[data-theme=light] .ant-menu-item,[data-theme=light] .matrix-text{box-shadow:none!important;text-shadow:none!important;filter:none!important}[data-theme=light] .cyberpunk-toggle-btn,[data-theme=light] .matrix-text{animation:none}[data-theme=light] .cyberpunk-toggle-btn .anticon{filter:none}[data-theme=light] .ant-select-focused .ant-select-selector{border-color:var(--app-accent)!important;box-shadow:0 0 0 2px #1f232814!important}@media (max-width:800px){.theme-toggle__label{display:none}.app-header.ant-layout-header{gap:12px;padding-inline:12px!important}.app-header__leading{gap:2px}}
