@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";:root{--bg:#0a0a0a;--bg-alt:#111;--bg-panel:#0d0d0d;--bg-inset:#070707;--bd:#1f1f1f;--bd-hi:#2a2a2a;--fg:#d4c5a0;--fg-dim:#7a6f56;--fg-mute:#4d4639;--ac:#ff9e1f;--ac2:#ffb84d;--up:#9bca3e;--down:#e8413f;--neu:#7a6f56;--heat-hi:#e8413f;--heat-lo:#3b82c4;--heat-mid:#1a1a1a;--grid:#ff9e1f14;--axis:#d4c5a059;--row-h:26px;--row-h-sm:22px;--control-fs:12px;--label-ls:.12em;--sp-1:4px;--sp-2:6px;--sp-3:8px;--sp-4:10px;--sp-5:12px;--sp-6:14px;--sp-7:16px;--sp-8:24px}*,:before,:after{box-sizing:border-box}button{cursor:pointer}#drag-handle{cursor:move}html,body{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--fg);background-color:var(--bg);font-feature-settings:"tnum" 1, "zero" 1, "cv11" 1;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.4;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace}.num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.up{color:var(--up)}.down{color:var(--down)}.dim{color:var(--fg-dim)}.ac{color:var(--ac)}.ac2{color:var(--ac2)}.blink{animation:1.1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:0}}.h-full{height:100%}.w-full{width:100%}.min-w-0{min-width:0}.min-h-0{min-height:0}.flex{display:flex}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-col-reverse{flex-direction:column-reverse}.flex-1{flex:1}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inset-0{inset:0}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.pointer-events-none{pointer-events:none}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-right{text-align:right}.h-body{height:100%}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-36{width:9rem}.w-40{width:10rem}.icon-xs{width:10px;height:10px}.icon-sm{width:12px;height:12px}.icon-md{width:16px;height:16px}.icon-lg{width:20px;height:20px}.z-50{z-index:50}.z-99{z-index:99}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.center-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scroll{overflow:auto}@media (width>=768px){.scroll::-webkit-scrollbar{width:6px;height:6px}.scroll::-webkit-scrollbar-thumb{background:var(--bd-hi)}.scroll::-webkit-scrollbar-track{background:0 0}}.page-body{gap:var(--sp-3);min-height:0;padding:var(--sp-3);background:var(--bg);flex:1;display:flex}.grid-host{background:var(--bg);flex:1;min-height:0;overflow:auto}.grid-card{background:var(--bg-panel);border:1px solid var(--bd);overflow:hidden}.btn{height:var(--row-h);padding:0 var(--sp-5);background:var(--bg-inset);border:1px solid var(--bd-hi);color:var(--fg);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;font-family:inherit;font-size:11px;font-weight:500;display:inline-flex}.btn:hover{border-color:var(--ac);color:var(--ac)}.btn.primary{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:700}.btn.primary:hover{color:var(--bg);filter:brightness(1.08)}.btn.square{width:var(--row-h);padding:0}.transition{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.dur-75{transition-duration:75ms}.dur-100{transition-duration:.1s}.dur-200{transition-duration:.2s}.dur-300{transition-duration:.3s}.opacity-0{opacity:0}.opacity-100{opacity:1}.scale-95{transform:scale(.95)}.scale-100{transform:scale(1)}.translate-x-0{transform:translate(0)}.translate-x-full{transform:translate(100%)}.translate-x-neg-full{transform:translate(-100%)}.translate-y-0{transform:translateY(0)}.translate-y-full{transform:translateY(100%)}.slide-in-left{opacity:0;transform:translate(-100%)}.slide-rest{opacity:1;transform:translate(0)}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s}.react-grid-item.cssTransforms{transition-property:transform}.react-grid-item.resizing{z-index:1;will-change:width, height}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.react-grid-placeholder{background:var(--ac);opacity:.18;z-index:2;-webkit-user-select:none;user-select:none;transition-duration:.1s}.react-grid-item>.react-resizable-handle{box-sizing:border-box;cursor:se-resize;width:28px;height:28px;position:absolute;bottom:0;right:0}.react-grid-item>.react-resizable-handle:after{content:"";border-right:2px solid var(--ac);border-bottom:2px solid var(--ac);opacity:.55;width:12px;height:12px;transition:opacity .12s;position:absolute;bottom:4px;right:4px}.react-grid-item:hover>.react-resizable-handle:after,.react-grid-item.resizing>.react-resizable-handle:after{opacity:1}#tradingview_520af,.tradingview-widget-container{width:100%;height:100%!important}
