:root{--bg:#0a0a0a;--glass:#ffffff0a;--glass-hover:#ffffff0f;--input-bg:#ffffff0a;--border:#ffffff14;--radius:12px;--radius-sm:8px;--text-1:#f5f5f5;--text-2:#999;--text-3:#666;--accent:#89aacc;--up:#c08b7c;--down:#7ca08b;--color-up:#c08b7c;--color-down:#7ca08b;--color-text-accent:#89aacc;--font-sans:"Inter","PingFang SC",system-ui,sans-serif;--font-mono:"JetBrains Mono","Cascadia Code",monospace;--ease:cubic-bezier(.16, 1, .3, 1);--gap:18px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:var(--text-1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.6;background-color:#020308!important;background-image:url(/app/globe/night-sky.png)!important;background-position:50%!important;background-size:cover!important;background-attachment:fixed!important}body:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 40% at 25% 45%,#3c78c814 0%,#0000 55%),radial-gradient(40% 30% at 70% 40%,#7850280a 0%,#0000 55%);position:fixed;inset:0}#root{z-index:1;z-index:1;width:100%;min-height:100dvh;position:relative;background:0 0!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff24}.ant-card{-webkit-backdrop-filter:none!important;border-radius:var(--radius)!important;box-shadow:none!important;background:0 0!important;border:none!important}.ant-card:hover{background:0 0!important}.ant-card .ant-card-body{padding:16px!important}@keyframes cosmicFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.cosmic-float{animation:6s ease-in-out infinite cosmicFloat}.cosmic-float:nth-child(2){animation-delay:-2s}.cosmic-float:nth-child(3){animation-delay:-4s}.ant-table{color:var(--text-1)!important;background:0 0!important}.ant-table-thead>tr>th{z-index:2;position:sticky;top:0;color:var(--text-2)!important;border-color:var(--border)!important;background:#00000038!important;padding:10px 14px!important;font-size:12px!important;font-weight:500!important}.ant-table-tbody>tr:nth-child(2n)>td{background:#ffffff03}.ant-table-tbody>tr>td{border-color:var(--border)!important;color:var(--text-1)!important;font-family:var(--font-mono)!important;padding:10px 14px!important;font-size:13px!important}.ant-table-tbody>tr{transition:background .15s var(--ease)}.ant-table-tbody>tr:hover>td{background:var(--glass-hover)!important}.ant-tabs-tab{color:var(--text-3)!important;font-size:13px!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-1)!important}.ant-tabs-ink-bar{background:var(--text-2)!important;height:2px!important}.ant-select-selector,.ant-input,.ant-input-number{transition:border-color .2s var(--ease);background:var(--input-bg)!important;border:1px solid var(--border)!important;color:var(--text-1)!important;border-radius:var(--radius-sm)!important}.ant-input:focus,.ant-select-focused .ant-select-selector{border-color:#ffffff24!important}.ant-select-dropdown{border:1px solid var(--border)!important;border-radius:var(--radius)!important;background:#0e1218fa!important}.ant-select-item{color:var(--text-1)!important}.ant-select-item-option-selected{background:var(--glass-hover)!important}.ant-modal-content{border:1px solid var(--border)!important;border-radius:var(--radius)!important;background:#0e1218fa!important}.ant-modal-header{background:0 0!important;border:none!important}.ant-modal-title{color:var(--text-1)!important}.ant-btn{transition:all .2s var(--ease);border-radius:var(--radius-sm)!important}.ant-btn-primary{border-color:var(--border)!important;color:var(--text-1)!important;background:#ffffff14!important}.ant-btn-primary:hover{background:#ffffff24!important}.ant-statistic-title{color:var(--text-3)!important;font-size:12px!important}.ant-statistic-content{color:var(--text-1)!important;font-family:var(--font-mono)!important}.ant-tag{border-radius:4px!important}.num-mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.value-up{color:var(--up)}.value-down{color:var(--down)}.strategy-dot{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.strategy-dot-on{background:var(--down)}.strategy-dot-off{background:var(--text-3)}@keyframes blink-d{0%,to{opacity:1}50%{opacity:.2}}.typing-cursor{background:var(--text-2);vertical-align:middle;width:2px;height:13px;margin-left:2px;animation:.8s step-end infinite blink-d;display:inline-block}.news-item{border-bottom:1px solid var(--border);transition:background .15s var(--ease);padding:10px 0}.news-item:last-child{border-bottom:none}.news-item:hover{background:var(--glass-hover)}.dashboard-grid{gap:var(--gap);flex-direction:column;height:100%;display:flex}.dashboard-row-top{gap:var(--gap);grid-template-columns:2fr 2fr;min-height:0;display:grid}.dashboard-row-bottom{gap:var(--gap);grid-template-columns:4fr 1.5fr 420px;min-height:0;display:grid}.dashboard-row-bottom>*{min-width:0;max-width:100%;overflow:hidden}.terminal-card{background:var(--glass)!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important}.terminal-panel{-webkit-backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:var(--radius);background:#ffffff08;flex-direction:column;padding:16px;display:flex}.glow-blue{box-shadow:0 0 30px #4482cc26,0 0 60px #4482cc0f}.glow-gold{box-shadow:0 0 30px #d4a8431f,0 0 60px #d4a8430a}.terminal-section-title{color:var(--text-1);margin-bottom:6px;font-size:15px;font-weight:600}.terminal-nav .ant-segmented{background:var(--input-bg);border-radius:6px;padding:2px}.terminal-nav .ant-segmented-item{color:var(--text-3);font-size:11px}.terminal-nav .ant-segmented-item-selected{color:var(--text-1);background:var(--glass-hover);border-radius:6px;font-weight:600}.alert-card-hot{background:#c08b7c0f!important;border-color:#c08b7c1f!important}.alert-card-warm{background:#7ca08b0f!important;border-color:#7ca08b1f!important}.team-fill-tabs{flex-direction:column!important;flex:1!important;min-height:0!important;display:flex!important}.team-fill-tabs .ant-tabs-nav{flex-shrink:0!important;margin-bottom:0!important}.team-fill-tabs .ant-tabs-content-holder{flex:1!important;min-height:0!important}.team-fill-tabs .ant-tabs-content,.team-fill-tabs .ant-tabs-tabpane{height:100%!important}.team-fill-tabs .ant-tabs-tabpane.ant-tabs-tabpane-active{flex-direction:column!important;display:flex!important}.team-chat-input .ant-input,.team-chat-input .ant-input::placeholder{font-size:13px!important}.team-chat-input .ant-btn{height:auto!important;padding:4px 12px!important;font-size:13px!important}.briefing-content{color:var(--text-sub);font-size:14px;line-height:1.9}.briefing-content .brief-market{border-left:3px solid var(--accent);background:#ffffff06;border-radius:8px;margin-bottom:14px;padding:12px 16px}.briefing-content .brief-market b{color:var(--text-main);font-size:15px}.briefing-content .brief-stock{background:#ffffff05;border-radius:8px;margin-bottom:10px;padding:10px 14px}.briefing-content .brief-stock b{font-size:14px}.briefing-content .brief-verdict{border-left:3px solid var(--text-muted);background:#ffffff08;border-radius:8px;margin-top:8px;padding:12px 16px}.briefing-content .brief-verdict b{color:var(--text-main);font-size:15px}
