*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.relative{position:relative}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.min-h-screen{min-height:100vh}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.border{border-width:1px}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}*{margin:0;padding:0;box-sizing:border-box}:root,[data-theme=dark]{--bg-primary: #0a0a0a;--bg-card: #141414;--bg-input: #1a1a1a;--bg-scrollbar-track: #1a1a1a;--bg-scrollbar-thumb: #333;--bg-scrollbar-hover: #555;--text-primary: #e0e0e0;--text-secondary: #999;--border-color: #303030;--card-border: #303030}[data-theme=light]{--bg-primary: #f0f2f5;--bg-card: #ffffff;--bg-input: #f5f5f5;--bg-scrollbar-track: #e8e8e8;--bg-scrollbar-thumb: #c0c0c0;--bg-scrollbar-hover: #999;--text-primary: #1a1a1a;--text-secondary: #666;--border-color: #d9d9d9;--card-border: #e8e8e8}body{background:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;transition:background .3s,color .3s}#root{min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--bg-scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--bg-scrollbar-hover)}.glow-blue{box-shadow:0 0 15px #1668dc4d}.glow-green{box-shadow:0 0 15px #52c41a4d}.glow-red{box-shadow:0 0 15px #ff4d4f4d}.log-info{color:#1668dc}.log-success{color:#52c41a}.log-warn{color:#faad14}.log-error{color:#ff4d4f}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse-glow{animation:pulse-glow 2s infinite}.trading-flex{display:flex;gap:12px;height:calc(100vh - 60px);padding:12px;overflow-x:auto}.trading-flex>div{min-height:0;height:100%}.drag-handle{position:absolute;top:6px;left:50%;transform:translate(-50%);z-index:10;cursor:grab;opacity:0;transition:opacity .2s;padding:2px 12px;border-radius:4px;font-size:14px;color:#666;background:#1668dc1a}.drag-handle:active{cursor:grabbing}div:hover>.drag-handle{opacity:.7}.drag-handle:hover{opacity:1!important;background:#1668dc40;color:#1668dc}.news-item:hover{filter:brightness(1.1)}.news-title-link:hover{color:#1668dc!important;text-decoration:underline!important}.oi-alert-item:hover{filter:brightness(1.2);background:#1668dc14!important;border-left-color:#1668dc!important}[data-theme=dark] .ant-card{background:#141414!important;border-color:#303030!important}[data-theme=dark] .ant-input,[data-theme=dark] .ant-input-number,[data-theme=dark] .ant-select-selector,[data-theme=dark] .ant-picker{background:#1a1a1a!important;border-color:#303030!important}[data-theme=dark] .ant-segmented{background:#1a1a1a!important}[data-theme=dark] .ant-segmented-item-selected{background:#1668dc!important}[data-theme=dark] .ant-table{background:transparent!important}[data-theme=dark] .ant-table-thead>tr>th,[data-theme=dark] .ant-table-thead>tr>td{background:#1a1a2e!important}[data-theme=light] .ant-card{background:#fff!important;border-color:#e8e8e8!important}[data-theme=light] .ant-segmented{background:#f0f0f0!important}[data-theme=light] .ant-segmented-item-selected{background:#1668dc!important;color:#fff!important}.ant-btn-primary{background:#1668dc!important}.docs-content h1{font-size:22px;font-weight:700;margin:20px 0 12px;border-bottom:1px solid var(--border-color);padding-bottom:8px}.docs-content h2{font-size:18px;font-weight:700;margin:18px 0 10px;border-bottom:1px solid var(--border-color);padding-bottom:6px}.docs-content h3{font-size:15px;font-weight:600;margin:14px 0 8px}.docs-content h4{font-size:13px;font-weight:600;margin:10px 0 6px}.docs-content p{margin:6px 0;line-height:1.7;font-size:13px}.docs-content ul,.docs-content ol{padding-left:20px;margin:6px 0}.docs-content li{margin:3px 0;font-size:13px}.docs-content table{width:100%;border-collapse:collapse;margin:8px 0;font-size:12px}.docs-content th{background:var(--bg-input);padding:6px 10px;text-align:left;border:1px solid var(--border-color);font-weight:600}.docs-content td{padding:5px 10px;border:1px solid var(--border-color)}.docs-content code{background:var(--bg-input);padding:1px 5px;border-radius:3px;font-size:12px;font-family:Fira Code,monospace}.docs-content pre{background:var(--bg-input);padding:12px;border-radius:6px;overflow-x:auto;margin:8px 0}.docs-content pre code{background:none;padding:0}.docs-content blockquote{border-left:3px solid #1668dc;padding-left:12px;margin:8px 0;color:var(--text-secondary)}.docs-content hr{border:none;border-top:1px solid var(--border-color);margin:16px 0}.docs-content a{color:#1668dc;text-decoration:none}.docs-content a:hover{text-decoration:underline}@media (max-width: 1200px){.trading-flex{flex-direction:column;height:auto}.trading-flex>div{flex:1 1 auto!important;min-height:400px}}
