html,body{background-color:#000;margin:0;padding:0;height:100%;overflow:hidden}.app{width:100%;height:100vh;background-color:#000;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:32px 32px;background-position:center;position:relative;overflow-y:hidden;overflow-x:hidden;font-family:IBM Plex Mono,monospace;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#FF5356 #333333}@media (min-width: 768px){.app{scrollbar-width:none;-ms-overflow-style:none}.app::-webkit-scrollbar{display:none;width:0;background:transparent}}::-webkit-scrollbar{width:0;background:transparent}@media (max-width: 768px){.app{padding-right:18px;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.app::-webkit-scrollbar{display:none;width:0;background:transparent}*:not(.app){scrollbar-width:none!important;-ms-overflow-style:none!important}*:not(.app)::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}}.trades-stream::-webkit-scrollbar,.liquidations-body::-webkit-scrollbar,.token-info-content::-webkit-scrollbar,.search-menu-content::-webkit-scrollbar{width:8px}.trades-stream::-webkit-scrollbar-track,.liquidations-body::-webkit-scrollbar-track,.token-info-content::-webkit-scrollbar-track,.search-menu-content::-webkit-scrollbar-track{background:#0f1010}.trades-stream::-webkit-scrollbar-thumb,.liquidations-body::-webkit-scrollbar-thumb,.token-info-content::-webkit-scrollbar-thumb,.search-menu-content::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:4px}.trades-stream::-webkit-scrollbar-thumb:hover,.liquidations-body::-webkit-scrollbar-thumb:hover,.token-info-content::-webkit-scrollbar-thumb:hover,.search-menu-content::-webkit-scrollbar-thumb:hover{background:#3a3a3a}.trades-stream,.liquidations-body,.token-info-content,.search-menu-content{scrollbar-width:thin;scrollbar-color:#2a2a2a #0f1010}.trade-form-scrollable::-webkit-scrollbar{display:none}.trade-form-scrollable{scrollbar-width:none;-ms-overflow-style:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.user-select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.border-dark{border:1px solid #1C1E1E!important}.border-bottom-dark{border-bottom:1px solid #212323}.border-bottom-light{border-bottom:1px solid rgba(255,255,255,.1)}.border-top-dark{border-top:1px solid #212323}.text-inactive{color:#565656}.text-active,.text-white{color:#fff}.text-muted{color:#ffffffb3}.flex-center{display:flex;align-items:center;justify-content:center}.slider-base{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;border:none;outline:none}.slider-thumb{width:12px;height:12px;background:#fff;border-radius:0;cursor:pointer;border:none;box-shadow:none;position:relative;z-index:2;transform:scale(var(--thumb-scale, 1));transition:transform .2s ease}.slider-thumb:hover{background:#f0f0f0}.menu-icon{position:fixed;top:20px;right:20px;width:24px;height:24px;background:#000c;border:1px solid rgba(255,255,255,.3);color:#fff;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;z-index:1000;transition:all .2s ease}.menu-icon:hover{background:#000000e6;border-color:#ffffff80}.empty-state{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:5;pointer-events:none}.empty-state-content{text-align:center;color:#fff;font-family:IBM Plex Mono,monospace;font-weight:400}.empty-state-content h2{margin:0;font-size:20px;font-weight:400;line-height:1.4}.no-drag-input{font-family:IBM Plex Mono,monospace}.no-drag-input:focus{outline:none;box-shadow:none}input.margin-input::placeholder{color:#626262;font-family:IBM Plex Mono,monospace}.trade-input-placeholder::placeholder{color:#4d4d4d}.no-drag-input:focus,.trade-input-placeholder:focus,input.margin-input:focus{caret-color:#ff5356}.clickable-token{cursor:pointer!important;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .2s ease}.clickable-token:hover{text-decoration-color:#fff!important}.layout{position:relative;transition:height .2s ease;width:100%;height:auto;z-index:2}.grid-stencil{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100vh;z-index:1;pointer-events:none;display:flex;flex-direction:column}.grid-row{display:flex;width:100%}.grid-cell{flex:1;aspect-ratio:1;width:calc(100vw / 22);border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.grid-cell:last-child{border-right:none}.grid-item,.react-grid-item{transition:all .2s ease;transition-property:left,top;position:relative;min-height:0;height:100%;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;padding:0!important}.react-grid-item{will-change:transform}.grid-item .window-content{contain:layout paint}.grid-item.trade-window .window-content,.grid-item.chart-window .window-content{contain:none}.grid-item.cssTransforms{transition-property:transform}.grid-item.resizing{z-index:1;will-change:width,height}.grid-item.resizing .window-content,.grid-item.resizing .window-content *,.grid-item.resizing iframe{pointer-events:none!important}.grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.grid-item>.react-resizable-handle{position:absolute;z-index:10;opacity:0}.grid-item>.react-resizable-handle:after{display:none!important}.react-resizable-handle-s{bottom:0;left:0;width:100%;height:8px;cursor:ns-resize}.react-resizable-handle-w{left:0;top:0;height:100%;width:8px;cursor:ew-resize}.react-resizable-handle-e{right:0;top:0;height:100%;width:8px;cursor:ew-resize}.react-resizable-handle-sw{bottom:0;left:0;width:16px;height:16px;cursor:nesw-resize}.react-resizable-handle-se{bottom:0;right:0;width:16px;height:16px;cursor:nwse-resize}.window-scale-wrapper{background:#0a0a0a;font-family:IBM Plex Mono,monospace;text-align:center;display:flex;flex-direction:column;border:1px solid #1C1E1E!important;box-sizing:border-box;height:100%;width:100%}.trade-window-wrapper{background:#0a0a0a;overflow:visible!important}.grid-item.trade-window{z-index:100!important}.window-content{flex:1;display:flex;flex-direction:column;padding:0;overflow:hidden;background:#0a0a0a;min-height:0}.grid-item.trade-window .window-content{background-color:transparent;overflow:hidden!important}.grid-item.trade-window .window-second-bar{overflow:visible!important}.grid-item.trade-window .trades-body{overflow:hidden!important;min-height:0!important}.grid-item.trade-window .btc-container{position:relative!important;z-index:1!important}.chart-window .window-content{padding:0;display:flex;flex-direction:column;overflow:visible!important;overflow-y:overlay!important;overflow-x:hidden!important}.chart-window .window-second-bar{scrollbar-width:thin;scrollbar-color:#2a2a2a #0f1010;overflow:visible!important}.chart-window .window-second-bar::-webkit-scrollbar{width:8px}.chart-window .window-second-bar::-webkit-scrollbar-track{background:#0f1010}.chart-window .window-second-bar::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:4px}.chart-window .window-second-bar::-webkit-scrollbar-thumb:hover{background:#3a3a3a}.chart-content{width:100%;height:100%;display:flex;flex-direction:column;padding:0;margin:0;overflow:visible;position:relative;overflow-y:overlay;overflow-x:hidden}.chart-content *{font-family:IBM Plex Mono,monospace!important}.chart-content div,.chart-content span,.chart-content canvas+div{font-weight:300!important;font-size:11px!important}.drag-preview-shadow{background:#121313;z-index:1;pointer-events:none;position:fixed;left:var(--preview-x, 0);top:var(--preview-y, 0);width:var(--preview-w, 0);height:var(--preview-h, 0)}.react-grid-placeholder{background:#121313;opacity:1;border-radius:4px;z-index:2}.add-button{position:absolute;bottom:20px;right:20px;z-index:1000;background:#333;border:1px solid #555;color:#fff;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s ease}.add-button:hover{background:#444;border-color:#666}.is-maximized-overlay{position:fixed!important;top:70px!important;bottom:6px!important;left:6px!important;right:6px!important;width:calc(100vw - 12px)!important;height:calc(100vh - 76px)!important;transform:translateZ(0)!important;z-index:10002!important;background:#000;box-shadow:0 0 40px #000c;border:1px solid rgba(255,255,255,.1)!important;border-radius:0!important;transition:all .28s cubic-bezier(.16,.84,.44,1)!important;will-change:top,bottom,left,right,width,height!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;perspective:1000px!important;contain:layout style paint!important}.is-maximized-overlay .window-scale-wrapper{transform:none!important;pointer-events:auto!important;will-change:auto!important}.bottom-notification{position:fixed;left:50%;bottom:32px;z-index:10005;background:#121313f2;border:1px solid rgba(255,255,255,.15);color:#ddd;font-family:IBM Plex Mono,monospace;font-size:12px;padding:12px 18px;border-radius:6px;letter-spacing:0;pointer-events:auto;transform:translate(-50%,10px);opacity:0;transition:transform .18s ease,opacity .18s ease;transform-origin:center bottom}.bottom-notification.visible{transform:translate(-50%);opacity:1}.bottom-notification.visible:hover{transform:translate(-50%) scale(1.2)}.toast-stack{position:fixed;left:50%;bottom:40px;transform:translate(-50%);z-index:10000;display:flex;flex-direction:column;gap:10px;align-items:center;pointer-events:none}.toast-item{background:#0a0a0a;border:1px solid #1C1E1E;color:#e0e0e0;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;line-height:1.5;border-radius:0;padding:10px 16px;box-shadow:0 10px 30px #00000080,0 0 0 1px #ffffff08;display:inline-flex;align-items:center;justify-content:center;gap:10px;opacity:0;transform:translateY(10px);transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s ease;text-align:center;min-width:200px;max-width:400px}.toast-item.visible{opacity:1;transform:translateY(0)}.confirm-check-pop{animation:legendCheckPop .2s ease-out;transform-origin:center;display:inline-block}.toast-dot{width:6px;height:6px;border-radius:50%;background:#555;flex-shrink:0;box-shadow:0 0 8px #ffffff1a}.toast-dot.green{background:#00f2a9;box-shadow:0 0 8px #00f2a966}.toast-dot.red{background:#ff5356;box-shadow:0 0 8px #ff535666}.toast-icon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;line-height:0;color:#888}.toast-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;letter-spacing:.3px}.window-top-bar{height:29px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 0;flex-shrink:0;background-color:#0a0a0a}.window-second-bar{height:27px;display:flex;align-items:center;padding:0;flex-shrink:0;border-bottom:1px solid #1C1E1E;background-color:#0a0a0a}.second-bar-content{color:#fff;font-size:11px;font-family:IBM Plex Mono,monospace;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.window-bottom-bar{height:27px;display:flex;align-items:center;padding:0 5px;flex-shrink:0;border-top:1px solid #212323;background-color:#0a0a0a}.bottom-bar-content{color:#fff;font-size:12px;font-family:IBM Plex Mono,monospace;font-weight:300!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.window-bottom-bar .bottom-bar-content:first-child{padding-right:10px!important}.window-bottom-bar .bottom-bar-content:last-child{padding-left:10px!important}.polymarket-bottom-bar .bottom-bar-content{display:flex;align-items:center;gap:6px;text-transform:none;font-weight:400!important;letter-spacing:0}.polymarket-bottom-bar__label,.polymarket-bottom-bar__value{color:#fff;font-size:12px;font-family:IBM Plex Mono,monospace}.polymarket-bottom-bar__label{opacity:.85}.polymarket-bottom-bar__value{font-weight:600}.layout-modal-input{background:#0a0a0a;border:1px solid #1C1E1E;transition:border-color .15s ease,box-shadow .15s ease}.layout-modal-input:focus{border-color:#ff5356;box-shadow:none}.window-controls{display:flex;align-items:center;gap:6px}.link-color-group{display:flex;gap:4px;margin-right:6px}.link-dot{width:10.8px;height:10.8px;border-radius:50%;border:1px solid #2a2a2a;cursor:pointer;display:inline-block}.link-dot.selected{box-shadow:0 0 0 2px #666 inset}.link-dot.yellow{background:#ffd54f}.link-dot.purple{background:#b39ddb}.link-dot.blue{background:#64b5f6}.link-dot.white{background:#e0e0e0}.duplicate-button,.close-button,.preset-button,.preset-delete-button{width:10.8px;height:10.8px;background:#3b82f6;border:none;color:#fff;border-radius:50%;cursor:pointer;font-size:7.2px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.close-button{background:#ff5356}.duplicate-button:hover{background:#2563eb}.duplicate-button:active{background:#1d4ed8}.duplicate-button.disabled{background:#666;cursor:not-allowed;opacity:.5}.duplicate-button.disabled:hover{background:#666}.close-button:hover{background:#ff5356;transform:scale(1.2)}.close-button:active{background:#ff5356;transform:scale(1.1)}.preset-button,.preset-delete-button{opacity:.7;transition:opacity .15s ease}.preset-button:hover,.preset-delete-button:hover{opacity:1}.window-title{color:#fff;font-size:12px;font-family:IBM Plex Mono,monospace;font-weight:400!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.window-fallback-content{display:inline-block;padding:20px 10px;color:#fff;font-weight:400}.line-spacer{width:1px;height:12px;background:#4b4b4b;margin-left:5px;flex-shrink:0}.futures-text,.spot-text,.btc-text{color:#fff;font-size:13px;font-family:IBM Plex Mono,monospace;font-weight:300!important;padding:4px!important;flex-shrink:0;letter-spacing:0;word-spacing:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.futures-text{margin-left:5px;margin-right:0}.spot-text{margin-left:0;margin-right:0}.btc-text{margin-left:5px}.futures-text.active,.spot-text.active{color:#fff}.futures-text:not(.active),.spot-text:not(.active){color:#565656}.grid-item.blue .window-top-bar,.grid-item.green .window-top-bar,.grid-item.red .window-top-bar{border-bottom:1px solid #212323}.window-second-bar{overflow:visible!important}.indicator-selector-btn{transition:all .15s ease;-webkit-user-select:none;user-select:none}.indicator-selector-btn:hover{background-color:#ffffff0d;color:#fff!important}.indicator-selector-btn.active{background-color:#ff535614!important}.performance-ticker{position:fixed;top:0;left:0;right:0;height:24px;background:#000000f2;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.03);display:flex;align-items:center;z-index:10002;overflow:hidden;font-family:IBM Plex Mono,monospace;font-size:10px;pointer-events:none;letter-spacing:.02em}.performance-ticker-track{display:flex;align-items:center;white-space:nowrap;gap:32px;padding-left:16px}.ticker-item{display:flex;align-items:center;gap:6px;color:#fff}.ticker-symbol{font-weight:600;color:#fff;opacity:.9}.ticker-price{color:#aaa}.ticker-change{font-weight:500;padding:1px 4px;border-radius:2px}.ticker-change.up{color:#00f2a9;background:#00f2a914}.ticker-change.down{color:#ff5356;background:#ff535614}.trades-stream{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#0a0a0a}.trades-body{flex:1;overflow:hidden;min-height:0;padding:10px 0}.trade-row{display:flex;padding:4px 10px;font-size:12px;font-family:IBM Plex Mono,monospace;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;box-sizing:border-box;position:relative;overflow:hidden}.trade-row.buy{color:#00f2a9}.trade-row.sell{color:#ff5356}.trade-price,.trade-value{flex:1;text-align:left;padding:1px 2px}.trade-side-icon{width:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trade-time{flex:.5;text-align:left;padding:1px 2px;animation:timeUpdate 1s linear infinite;font-size:12px;color:#fff}.flash-green{animation:flashGreen .7s ease-out}.flash-red{animation:flashRed .7s ease-out}.price-up{color:#00f2a9!important}.price-down{color:#ff5356!important}.liquidations-window{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.liquidations-content,.liquidations-table{flex:1;overflow:hidden;display:flex;flex-direction:column}.liquidations-body{flex:1;overflow-y:auto;overflow-x:hidden}.search-table-row,.liquidations-header,.liquidation-row,.volatility-row{display:grid;gap:0;padding:4px 12px;font-size:12px;font-family:IBM Plex Mono,monospace;font-weight:400;height:28px;align-items:center}.liquidations-header{grid-template-columns:2fr 1.5fr 2.5fr 1fr;background:#ffffff0d;border-bottom:1px solid #212323;color:#fff;flex-shrink:0}.liquidation-row{grid-template-columns:2fr 1.5fr 2.5fr 1fr;transition:background .1s ease;border-bottom:1px solid rgba(255,255,255,.03)}.liquidation-row.long{color:#00f2a9}.liquidation-row.short{color:#ff5356}.liquidation-row:hover{background:#ffffff05}.liquidation-row.flash-long{animation:flashGreenBg .7s ease-out}.liquidation-row.flash-short{animation:flashRedBg .7s ease-out}.liquidations-bottom-bar .bottom-bar-content,.liquidations-bottom-bar .volume-value,.liquidations-bottom-bar .r-value{font-weight:300!important}.all-text{color:#fff;font-size:13px;font-family:IBM Plex Mono,monospace;font-weight:300;margin-left:5px;padding:4px;cursor:pointer;transition:color .2s ease;position:relative}.all-text:hover{color:#fffc}.no-liquidations{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#ffffff80;font-family:IBM Plex Mono,monospace}.no-liquidations-text{font-size:14px;font-weight:400;margin-bottom:8px}.no-liquidations-subtext{font-size:12px;font-weight:300;color:#ffffff4d}.liq-cell{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.liq-cell.side-cell{font-weight:400}.liq-cell.side-cell.long{color:#00f2a9}.liq-cell.side-cell.short{color:#ff5356}.liq-cell.time-cell{color:#888}.positions-grid{display:grid;grid-template-columns:.64fr .9fr .9fr .9fr .9fr .9fr .9fr 1fr 1.5fr;gap:8px;align-items:center}.close-position-btn{background:#ff5356;color:#fff;border:none;padding:6px 8px;height:27px;width:62px;cursor:pointer;transition:all .2s ease;font-size:10px;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace}.close-position-btn:hover{background:#ff5356!important;color:#fff!important;transform:scale(1.1)}.close-position-btn:active{background:#ff5356!important;color:#fff!important;transform:scale(1.05)}.dom-scroll-container{scrollbar-width:none;-ms-overflow-style:none}.dom-scroll-container::-webkit-scrollbar{display:none}.timeframe-selector{display:flex;align-items:center;padding:5px 10px;background:#121313;border-bottom:1px solid #212323;gap:15px;position:relative;z-index:10;flex-shrink:0;scrollbar-width:thin;scrollbar-color:#2a2a2a #0f1010}.timeframe-selector::-webkit-scrollbar{width:8px}.timeframe-selector::-webkit-scrollbar-track{background:#0f1010}.timeframe-selector::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:4px}.timeframe-selector::-webkit-scrollbar-thumb:hover{background:#3a3a3a}.timeframe-option,.timeframe-option-inline,.auto-layout-button,.chart-auto-button{color:#6d6d6d;font-size:11px;font-family:IBM Plex Mono,monospace;font-weight:400;cursor:pointer;padding:4px 6px;border-radius:4px;border:1px solid transparent;text-transform:uppercase;letter-spacing:.35px;transition:color .15s ease,border-color .15s ease,background .15s ease;-webkit-user-select:none;user-select:none;box-sizing:border-box!important;line-height:normal;height:auto}.timeframe-option:hover,.timeframe-option-inline:hover,.auto-layout-button:hover{color:#fff}.timeframe-option.active,.timeframe-option-inline.active,.timeframe-option.active:hover,.timeframe-option-inline.active:hover,.auto-layout-button.active,.auto-layout-button.active:hover{color:#ff5356!important;border-color:#ff5356;background:#ff53561f}.auto-layout-button:not(.active){color:#565656!important}.auto-layout-button:not(.active):hover{color:#fff!important}.timeframe-selector-inline{display:flex;align-items:center;gap:1px;margin-left:5px;overflow-x:auto;overflow-y:hidden;flex:1;min-width:0;scrollbar-width:none;-ms-overflow-style:none}.timeframe-selector-inline::-webkit-scrollbar{display:none}.timeframe-selector-inline>span{flex-shrink:0}.grid-item .timeframe-option-inline{display:inline-flex}.auto-layout-button-container{display:flex;align-items:center;margin-left:5px}.token-info-window{height:100%;display:flex;flex-direction:column;color:#fff;font-family:IBM Plex Mono,monospace}.token-info-content{flex:1;overflow-y:auto;display:flex;flex-direction:column}.token-info-grid{display:flex;flex-direction:column;flex:1;justify-content:space-evenly}.token-info-row{display:flex;justify-content:space-between;align-items:center;padding:4px 10px;font-size:12px;font-family:IBM Plex Mono,monospace;font-weight:100;flex:1}.token-info-label{font-size:12px;font-weight:300;color:#fffc}.token-info-value{font-size:12px;font-weight:100;text-align:right}.token-info-value.positive{color:#00f2a9}.token-info-value.negative{color:#ff5356}.token-info-value.price-value{color:#00f2a9;font-weight:100}.token-ticker-text{color:#fff;font-size:13px;font-family:IBM Plex Mono,monospace;font-weight:300;margin-left:5px;padding:4px;cursor:pointer;transition:color .2s ease}.token-ticker-text:hover{color:#fffc}.search-cell,.liq-cell,.vol-cell{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-cell{color:#fff;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:300}.search-cell.positive{color:#00f2a9}.search-cell.negative{color:#ff5356}.vol-cell{font-weight:400}.vol-cell.coin-cell{font-weight:400;cursor:pointer}.vol-cell.type-cell{font-weight:400}.vol-cell.time-cell{color:#888}.volatility-row{display:grid;gap:0;padding:4px 12px;font-size:12px;font-family:IBM Plex Mono,monospace;font-weight:400;height:28px;align-items:center;grid-template-columns:1.6fr 1.2fr 1.8fr 1fr;transition:background .1s ease;border-bottom:1px solid rgba(255,255,255,.03)}.volatility-row:hover{background:#ffffff05}.volatility-row.flash-pump{animation:flashGreenBg .7s ease-out}.volatility-row.flash-dump{animation:flashRedBg .7s ease-out}.active-indicators-container{position:absolute;top:10px;left:48px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;z-index:100;pointer-events:none}.active-indicator-row{display:flex;align-items:center;padding:0 4px;background:#0a0a0a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:4px;border:1px solid rgba(255,255,255,.05);pointer-events:auto;transition:all .3s cubic-bezier(.4,0,.2,1);height:22px;overflow:hidden;width:fit-content;max-width:1000px}.indicator-label{font-size:10px;font-weight:600;font-family:IBM Plex Mono,monospace;white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1)}.indicator-controls{display:flex;align-items:center;gap:4px;margin-left:0;width:0;opacity:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.active-indicator-row:hover{background:#0f0f0fe6;border-color:#ffffff26;box-shadow:0 4px 12px #00000080}.active-indicator-row:hover .indicator-controls{width:38px;opacity:1;margin-left:6px}.indicator-control-btn{background:transparent;border:none;padding:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#888}.indicator-control-btn:hover{color:#fff}.indicator-control-btn.visibility-btn.hidden{color:#ff5356}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:10000;display:flex;align-items:flex-end;opacity:0;pointer-events:none;transition:opacity .2s ease}.window-size-menu{width:100%;height:30vh;background:#131313;transform:translateY(16px);transition:transform .2s ease;display:flex;flex-direction:column;will-change:transform}.menu-overlay.open{opacity:1;pointer-events:auto}.menu-overlay.open .window-size-menu{transform:translateY(0)}.menu-header{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid rgba(255,255,255,.1)}.menu-header h3{color:#fff;font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:400;margin:0}.family-tabs{display:flex;border-bottom:1px solid rgba(255,255,255,.1)}.family-tab{flex:1;background:#ffffff0d;border:none;color:#fff;padding:15px 20px;font-family:IBM Plex Mono,monospace;font-size:14px;cursor:pointer;transition:all .2s ease;position:relative}.family-tab.active,.family-tab:hover{background:#ffffff1a}.family-tab.blue.active{border-bottom:3px solid rgba(0,132,255,.8)}.family-tab.green.active{border-bottom:3px solid rgba(0,255,0,.8)}.family-tab.red.active{border-bottom:3px solid rgba(255,0,0,.8)}.close-menu-button{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease}.close-menu-button:hover{background:#ffffff1a}.size-options{display:flex;align-items:center;flex:1;padding:20px 30px;gap:20px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.size-options{scrollbar-width:thin;scrollbar-color:#2a2a2a #0f1010}.size-options::-webkit-scrollbar{width:8px}.size-options::-webkit-scrollbar-track{background:#0f1010}.size-options::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:4px}.size-options::-webkit-scrollbar-thumb:hover{background:#3a3a3a}.size-option{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:40px 30px;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:250px;min-height:120px;flex-shrink:0}.size-option.blue:hover,.size-option.green:hover,.size-option.red:hover{background:#ffffff1a;transform:translateY(-2px)}.size-option.blue:hover{border-color:#0084ff80}.size-option.green:hover{border-color:#00ff0080}.size-option.red:hover{border-color:#ff000080}.size-option.disabled{opacity:.5;cursor:not-allowed;background:#ffffff05;border-color:#ffffff0d}.size-option.disabled:hover{background:#ffffff05;border-color:#ffffff0d;transform:none}.size-name,.size-dimensions{font-family:IBM Plex Mono,monospace}.size-name{font-size:14px;font-weight:400}.size-dimensions{font-size:12px;opacity:.7}.search-menu-popup{position:absolute;top:100%;left:0;background:#101010;width:492px;height:329px;z-index:1000;animation:slideDown .2s ease;display:flex;flex-direction:column;box-shadow:0 8px 32px #000c}.grid-item.trade-window .window-second-bar{position:relative!important;z-index:10001!important;overflow:visible!important}.grid-item.trade-window .search-menu-popup{z-index:10002!important;position:absolute!important}.search-menu-header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px}.search-menu-header h3{color:#ff5356;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:300;margin:0;cursor:pointer;transition:opacity .2s ease}.search-menu-header h3:hover{opacity:.8}.search-title-input{background:transparent;border:none;color:#ff5356;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:300;outline:none;margin:0;padding:0;width:100%}.search-title-input::placeholder{color:#ff5356;opacity:1}.search-menu-content{flex:1;overflow-y:auto;padding:0;margin-top:-8px}.search-table-body{display:flex;flex-direction:column}.search-table-row,.liquidations-header,.liquidation-row,.volatility-row{display:grid;gap:8px;padding:5px 10px;font-size:12px;font-family:IBM Plex Mono,monospace;font-weight:300;height:26px;align-items:center}.search-table-row{grid-template-columns:2fr 2fr 1.5fr 1.2fr;gap:0;padding:8px 20px;transition:background .2s ease;cursor:pointer}.liquidations-header{grid-template-columns:2fr 1.5fr 2.5fr 1fr;background:#ffffff0d;border-bottom:1px solid #212323;font-weight:300;color:#fff;flex-shrink:0}.search-table-row:hover{background:#ffffff0d}.window-content[style*=overflow],.trades-stream,.liquidations-body,.token-info-content,.news-body,.volatility-list,.positions-table-container,div[style*="overflow: auto"],div[style*="overflow-y: auto"]{overscroll-behavior:contain}.anonymous-chat-messages::-webkit-scrollbar{width:8px}.anonymous-chat-messages::-webkit-scrollbar-track{background:#0f1010}.anonymous-chat-messages::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:4px}.anonymous-chat-messages::-webkit-scrollbar-thumb:hover{background:#3a3a3a}.anonymous-chat-messages,div[style*="overflow-y: auto"],div[style*="overflow: auto"],.news-body,.volatility-list,.positions-table-container{scrollbar-width:thin;scrollbar-color:#2a2a2a #0f1010}div[style*="overflow-y: auto"]::-webkit-scrollbar,div[style*="overflow: auto"]::-webkit-scrollbar,.news-body::-webkit-scrollbar,.volatility-list::-webkit-scrollbar,.positions-table-container::-webkit-scrollbar{width:8px}div[style*="overflow-y: auto"]::-webkit-scrollbar-track,div[style*="overflow: auto"]::-webkit-scrollbar-track,.news-body::-webkit-scrollbar-track,.volatility-list::-webkit-scrollbar-track,.positions-table-container::-webkit-scrollbar-track{background:#0f1010}div[style*="overflow-y: auto"]::-webkit-scrollbar-thumb,div[style*="overflow: auto"]::-webkit-scrollbar-thumb,.news-body::-webkit-scrollbar-thumb,.volatility-list::-webkit-scrollbar-thumb,.positions-table-container::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:4px}div[style*="overflow-y: auto"]::-webkit-scrollbar-thumb:hover,div[style*="overflow: auto"]::-webkit-scrollbar-thumb:hover,.news-body::-webkit-scrollbar-thumb:hover,.volatility-list::-webkit-scrollbar-thumb:hover,.positions-table-container::-webkit-scrollbar-thumb:hover{background:#3a3a3a}.leverage-slider{position:relative;background:linear-gradient(to right,#FF5356 0%,#FF5356 var(--slider-progress, 0%),#1A1A1A var(--slider-progress, 0%),#1A1A1A 100%)}.leverage-slider,.bi-slider{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;border:none;outline:none}.topbar-volume-slider{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;border:none;outline:none;width:100%;cursor:pointer;pointer-events:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.leverage-slider::-webkit-slider-thumb,.bi-slider::-webkit-slider-thumb,.topbar-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;background:#fff;border-radius:0;cursor:pointer;border:none;box-shadow:none;position:relative;z-index:2;transform:scale(var(--thumb-scale, 1));transition:transform .2s ease}.leverage-slider::-webkit-slider-thumb:hover,.bi-slider::-webkit-slider-thumb:hover,.topbar-volume-slider::-webkit-slider-thumb:hover{background:#f0f0f0}.leverage-slider::-webkit-slider-track,.bi-slider::-webkit-slider-track,.topbar-volume-slider::-webkit-slider-track{height:6px;border-radius:0}.leverage-slider::-moz-range-thumb,.bi-slider::-moz-range-thumb,.topbar-volume-slider::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;background:#fff;border-radius:0;cursor:pointer;border:none;box-shadow:none;position:relative;z-index:2;transform:scale(var(--thumb-scale, 1));transition:transform .2s ease}.leverage-slider::-moz-range-track,.bi-slider::-moz-range-track{background:#1a1a1a;height:6px;border-radius:0;border:none}.topbar-volume-slider::-moz-range-track{height:6px;border-radius:0;border:none}.leverage-slider::-moz-range-progress,.bi-slider::-moz-range-progress,.topbar-volume-slider::-moz-range-progress{background:#ff5356;height:6px;border-radius:0}.bi-slider:before{content:"";position:absolute;top:0;height:100%;background:#ff5356;z-index:1;right:50%;width:var(--fill-left, 0%)}.bi-slider:after{content:"";position:absolute;top:0;height:100%;background:#00f2a9;z-index:1;left:50%;width:var(--fill-right, 0%)}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes spinOnce{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-once{animation:spinOnce .6s linear;transform-origin:center;display:inline-block}@keyframes legendCheckPop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes timeUpdate{0%{opacity:1}50%{opacity:.8}to{opacity:1}}@keyframes flashGreen{0%{color:#00f2a9}50%{color:#0ff0a0}to{color:#00f2a9}}@keyframes flashRed{0%{color:#ff5356}50%{color:#ff6680}to{color:#ff5356}}@keyframes flashGreenBg{0%{background-color:transparent}50%{background-color:#174131}to{background-color:transparent}}@keyframes flashRedBg{0%{background-color:transparent}50%{background-color:#391d22}to{background-color:transparent}}.flash-green-bg{animation:flashGreenBg .7s ease-out}.flash-red-bg{animation:flashRedBg .7s ease-out}@keyframes polymarketBarFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes windowMenuGrow{0%{opacity:0;transform:scale(.96);filter:blur(.5px)}to{opacity:1;transform:scale(1);filter:none}}@keyframes plusButtonShine{0%,70%{transform:scale(1)}85%{transform:scale(1.1)}to{transform:scale(1)}}.plus-button-shine{animation:plusButtonShine 2s ease-in-out infinite;transform-origin:center}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-.5px)}75%{transform:translate(.5px)}}@keyframes flashBuy{0%{background-color:#00f2a980}to{background-color:transparent}}@keyframes flashSell{0%{background-color:#ff535680}to{background-color:transparent}}.dom-row-hoverable:hover{background-color:#ffffff0a!important}.dom-row-hoverable:hover>div{background-color:#ffffff0a!important}@keyframes window-assembly-scale{0%{transform:scale(.97);opacity:0}to{transform:scale(1);opacity:1}}@keyframes skeleton-pulse{0%{background-color:#1a1a1a}50%{background-color:#2a2a2a}to{background-color:#1a1a1a}}.skeleton-pulse{animation:skeleton-pulse 1.5s ease-in-out infinite}.mobile-only{display:none!important}@media (max-width: 1023px){.chart-auto-button,.auto-layout-button{width:20px!important;height:20px!important;padding:0!important;margin:0!important;min-width:20px!important;max-width:20px!important;line-height:1!important;box-sizing:border-box!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;font-size:9px!important}.chat-action-button{width:28px!important;height:28px!important;padding:0!important;margin:0!important;min-width:28px!important;max-width:28px!important;min-height:28px!important;max-height:28px!important;flex-shrink:0!important;flex-grow:0!important;flex:0 0 auto!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;line-height:1!important;overflow:hidden!important}.window-bottom-bar .chat-action-button{width:23px!important;height:23px!important;min-width:23px!important;max-width:23px!important;min-height:23px!important;max-height:23px!important}}@media (max-width: 768px){.chart-tools-pane,.widgetbar,.chart-drawer{display:none!important}.chart-container [class*=toolbox]:not(.chart-root):not(.layer),.chart-container [class*=toolbar]:not(.chart-root):not(.layer),.chart-container [class*=widget]:not(.chart-root):not(.layer),.chart-container [class*=drawer]:not(.chart-root):not(.layer){display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important}.tv-lightweight-charts-wrapper [class*=left],.tv-lightweight-charts [class*=toolbar],[class*=trading-view] [class*=toolbar],.tv-outer [class*=toolbar]{display:none!important}.chart-container{left:0!important;right:0!important}.chart-container .chart-root{position:relative!important;width:100%!important;height:100%!important;overflow:hidden!important}.chart-container .layer{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.window-content{width:100%!important}.chart-content{width:100%!important;margin:0!important;padding:0!important}.window-controls button:has(svg[viewBox*="15 3 21"]),.window-controls button:has(svg[viewBox*="9 21 3"]){display:none!important}.window-controls button[title*="Full screen"],.window-controls button[title*="Restore size"]{display:none!important}.window-controls>span:nth-of-type(2){display:none!important}.positions-grid{grid-template-columns:.6fr 1fr .9fr 1fr .8fr!important}.mobile-hide{display:none!important}.mobile-only{display:flex!important;align-items:center;justify-content:center;width:100%;height:100%}.close-position-btn{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important}.close-position-btn svg{width:10px!important;height:10px!important}.logo-text,.social-icons{display:none!important}[aria-label*=logo]~*{display:none!important}.add-data-text,.layout-name-text{display:none!important}.top-bar{display:flex!important;flex-wrap:nowrap;width:max-content}.top-bar-container{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.layout{display:block!important;width:100%!important;overflow-x:hidden!important}.react-grid-layout{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.top-bar-spacer{height:76px!important;display:block!important;margin:0!important;padding:0!important}.react-grid-layout{margin-top:0!important;padding-top:0!important}.window-top-bar{font-size:12px;padding:6px 8px}.window-controls-extended{display:none}.modal,.confirm-dialog{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:90vh!important}body{font-size:12px}button:not([class*=tf]):not([class*=timeframe]){min-height:44px;min-width:44px}.window-second-bar button,.mobile-tf-selector button,.chart-top-bar button,.timeframe-selector-inline button,.legend-dropdown button,.window-controls button,.chart-topbar button,.chart-auto-button,.chart-root button,[class*=tf-selector] button,[class*=timeframe] button{min-height:unset!important;min-width:unset!important}.chart-content{min-height:150px}.react-grid-layout{margin:0}.react-grid-item>.react-resizable-handle{display:none!important}.react-grid-item>.react-resizable-handle-s{display:block!important;bottom:0!important;cursor:ns-resize!important;height:30px!important;width:100%!important;left:0!important;right:0!important;opacity:1!important;z-index:100!important;background:transparent!important;pointer-events:auto!important;touch-action:manipulation!important;position:absolute!important}.react-grid-item>.react-resizable-handle-s:after{content:""!important;position:absolute!important;left:50%!important;bottom:10px!important;transform:translate(-50%)!important;width:60px!important;height:4px!important;background:#64646499!important;border:1px solid rgba(120,120,120,.6)!important;border-radius:2px!important;pointer-events:none!important}.react-grid-item{touch-action:pan-y}.react-grid-item>.react-resizable-handle-s{touch-action:none!important}.chart-auto-button{touch-action:manipulation!important;pointer-events:auto!important;z-index:9999!important;-webkit-tap-highlight-color:rgba(255,83,86,.3)!important}.top-bar{white-space:nowrap;display:flex}}@media (min-width: 768px) and (max-width: 1023px){.logo-text{display:inline}.layout{display:grid;grid-auto-flow:dense}.react-grid-item{min-width:120px}.modal,.confirm-dialog{width:calc(100vw - 60px)!important;max-width:600px!important;max-height:85vh!important}body{font-size:13px}.window-top-bar{font-size:13px;padding:8px 10px}.window-controls-extended{display:flex}.react-grid-item>.react-resizable-handle{opacity:.3}}@media (min-width: 1024px){.logo-text{display:inline}.top-bar{display:flex;align-items:center}.layout{display:grid;grid-auto-flow:dense}.react-grid-item{min-width:150px}.modal,.confirm-dialog{width:auto!important;max-width:800px!important;max-height:90vh!important}body{font-size:14px}.window-top-bar{font-size:14px;padding:10px 12px}.window-controls-extended{display:flex}.react-grid-item>.react-resizable-handle{opacity:1}}@media (max-width: 1023px) and (orientation: portrait){.layout{margin-top:84px}}@media (max-width: 1023px) and (orientation: landscape){.layout{margin-top:74px}}@media (hover: none) and (pointer: coarse){button:not([class*=tf]):not([class*=timeframe]){min-height:48px;padding:12px 16px}.window-second-bar button,.mobile-tf-selector button,.chart-top-bar button,.timeframe-selector-inline button,.legend-dropdown button,.window-controls button,.chart-topbar button,[class*=tf-selector] button,[class*=timeframe] button{min-height:unset!important;min-width:unset!important}.window-controls button{width:36px;height:36px}button:hover{background-color:inherit}button:active{background-color:#1a1a1a}}@media (hover: hover) and (pointer: fine){button:hover{background-color:#1a1a1a;transition:background-color .15s}}.app{padding-top:calc(var(--z-height) + var(--z-ticker-height))!important}:root{--z-bg: rgba(5, 5, 5, .96);--z-border: #1C1E1E;--z-accent: #FF5356;--z-accent-glow: rgba(255, 83, 86, .35);--z-success: #00F2A9;--z-success-glow: rgba(0, 242, 169, .35);--z-text: #E5E5E5;--z-muted: #666;--z-size: 26px;--z-height: 40px;--z-ticker-height: 24px;--z-radius: 2px;--z-font: "IBM Plex Mono", monospace}.top-bar-container{position:fixed;top:var(--z-ticker-height);left:0;right:0;height:var(--z-height);background:var(--z-bg);border-bottom:1px solid var(--z-border);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;z-index:10000;font-family:var(--z-font);box-shadow:0 4px 20px #0009}.legend-brand-section{display:flex;align-items:center;gap:10px;min-width:0;justify-self:start}.legend-logo-container{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .2s ease}.legend-logo-container:hover{transform:scale(1.05)}.legend-logo{width:100%;height:100%;object-fit:contain}.legend-title-group{display:flex;align-items:center;gap:6px}.legend-main-title{font-size:16px;font-weight:900;letter-spacing:.02em;color:var(--z-text);text-transform:uppercase;white-space:nowrap}.legend-sub-title{font-size:8px;font-weight:600;color:var(--z-accent);letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;background:#ff53560f;border:1px solid rgba(255,83,86,.12);border-radius:0}.legend-core-section{display:flex;align-items:center;gap:10px;justify-self:center}.legend-command-bar{display:flex;align-items:center;gap:10px;padding:0 12px;height:28px;background:#0a0a0acc;border:1px solid rgba(255,255,255,.12);border-radius:var(--z-radius);width:280px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0006}.legend-command-bar:focus-within{width:340px;background:#0f0f0fe6;border-color:var(--z-accent);box-shadow:0 0 12px #ff535626}.search-icon{color:#fff;opacity:.7;width:13px;height:13px}.legend-input{flex:1;background:transparent;border:none;color:#fff;font-family:var(--z-font);font-size:11px;outline:none;letter-spacing:.01em}.legend-input::placeholder{color:#fff6;font-size:10px}.command-shortcut{font-size:8px;color:#fff;opacity:.5;background:#ffffff0d;padding:2px 6px;border-radius:var(--z-radius);white-space:nowrap;border:1px solid rgba(255,255,255,.1)}.legend-add-button{height:var(--z-size);padding:0 12px;background:#ff53560a;color:var(--z-accent);border:1px solid rgba(255,83,86,.15);border-radius:var(--z-radius);font-size:10px;font-weight:700;font-family:var(--z-font);letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .2s ease;touch-action:manipulation;-webkit-touch-callout:none}.legend-add-button:hover{background:#ff535614;border-color:#ff53564d}.legend-add-button:active{background:#ff53561f;border-color:#ff535666;transform:scale(.98)}.legend-control-section{display:flex;align-items:center;gap:10px;min-width:0;justify-self:end}.legend-exchange-cluster{display:flex;gap:4px;padding:2px;background:#0a0a0a80;border:1px solid var(--z-border);border-radius:var(--z-radius)}.legend-exchange-item{width:32px;height:28px;border-radius:0;background:transparent;cursor:pointer;position:relative;border:1px solid transparent;transition:all .1s ease;display:flex;align-items:center;justify-content:center}.legend-exchange-item:hover{background:#ffffff0a}.exchange-logo-img{height:18px;width:auto;object-fit:contain;filter:grayscale(1) opacity(.5);transition:filter .1s ease}.legend-exchange-item.connected .exchange-logo-img{filter:grayscale(0) opacity(.9)}.connection-indicator{position:absolute;bottom:2px;right:2px;width:4px;height:4px;border-radius:50%;background:var(--z-success);box-shadow:0 0 4px var(--z-success-glow);border:none;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.legend-utility-cluster{display:flex;align-items:center;gap:6px}.legend-util-btn{width:var(--z-size);height:var(--z-size);border-radius:var(--z-radius);background:transparent;border:1px solid transparent;color:var(--z-muted);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.legend-util-btn:hover{color:var(--z-text);background:#ffffff0a;border-color:#ffffff14}.legend-util-btn.danger{color:var(--z-accent);opacity:.8}.legend-util-btn.danger:hover{opacity:1;background:#ff53560f;border-color:#ff535626}.legend-util-btn.disabled{opacity:.3;cursor:not-allowed}.legend-layout-pill{height:30px;padding:0 14px;background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:var(--z-radius);display:flex;align-items:center;gap:10px;color:#fff;cursor:pointer;transition:all .2s ease;font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:11px}.legend-layout-pill:hover{background:#ffffff08;border-color:#ffffff26}.legend-layout-pill svg{color:#fff;width:15px;height:15px;stroke-width:2px}.layout-name{font-size:11px;font-weight:600;color:inherit;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.legend-social-section{display:flex;align-items:center;gap:2px;padding:2px;background:transparent;border:none;border-radius:var(--z-radius)}.legend-social-btn{width:var(--z-size);height:var(--z-size);display:flex;align-items:center;justify-content:center;color:#fff;border-radius:0;background:transparent;border:1px solid transparent;transition:all .1s ease}.legend-social-btn:hover{background:transparent;transform:scale(1.1);color:#fff}.legend-search-dropdown{position:absolute;top:calc(100% + 7px);left:0;right:0;background:#0a0a0a;border:1px solid var(--z-border);border-radius:0;z-index:20000;box-shadow:0 20px 60px #000000e6;overflow:hidden}.search-results-header{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:transparent;border-bottom:1px solid var(--z-border)}.search-results-header span{font-size:8px;font-weight:700;color:var(--z-muted);letter-spacing:.1em;text-transform:uppercase}.results-count{color:var(--z-accent)!important;opacity:.8}.search-results-list{max-height:280px;overflow-y:auto;padding:4px 0}.search-result-item{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;cursor:pointer;transition:all .1s ease;border-left:2px solid transparent}.search-result-item:hover,.search-result-item.selected{background:#ffffff08;border-left-color:var(--z-accent)}.result-main{display:flex;align-items:center;gap:10px}.command-prefix{font-size:8px;font-weight:700;color:var(--z-accent);background:#ff53560a;padding:2px 6px;border:1px solid rgba(255,83,86,.1);min-width:44px;text-align:center}.search-result-item:hover .command-prefix,.search-result-item.selected .command-prefix{background:var(--z-accent);color:#000;border-color:transparent}.command-prefix.close-type{color:var(--z-accent);background:#ff53560a;border-color:#ff53561a}.result-label{font-size:10px;font-weight:600;color:#fff;letter-spacing:.02em;text-transform:uppercase}.search-result-item:hover .result-label,.search-result-item.selected .result-label{color:#fff}.enter-badge{display:flex;align-items:center;gap:4px;color:var(--z-muted);font-size:8px;font-weight:700;letter-spacing:.04em;opacity:.6}.no-results{padding:16px;text-align:center;font-size:10px;color:var(--z-muted)}.legend-dropdown{position:absolute;width:260px;background:#0a0a0a;border:1px solid #1c1e1e;border-radius:0;padding:0;z-index:20000;box-shadow:0 40px 100px #000000f2;font-family:var(--z-font);overflow:hidden}.legend-dropdown:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--z-accent);z-index:2}.dropdown-header{margin-bottom:0;padding:14px 12px 10px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:3px}.dropdown-header h3{font-size:10px;font-weight:800;margin:0;color:#fff;letter-spacing:.08em;text-transform:uppercase}.dropdown-header p{font-size:8px;color:var(--z-accent);opacity:.8;margin:0;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.dropdown-grid{display:flex;flex-direction:column;padding:4px 0}.legend-dropdown-item{display:flex;align-items:center;gap:10px;padding:8px 12px;background:transparent;border:none;border-left:2px solid transparent;color:#fff;cursor:pointer;text-align:left;transition:all .1s ease;position:relative}.legend-dropdown-item:hover{background:#ffffff0a;border-left-color:var(--z-accent)}.legend-dropdown-item.disabled{opacity:.6;cursor:not-allowed}.status-tag{font-size:7px;font-weight:900;padding:2px 4px;border-radius:2px;text-transform:uppercase;letter-spacing:.08em;flex-shrink:0;margin-left:8px;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-family:var(--z-font);transition:all .2s ease}.status-tag.max{background:#ff53561f;color:#ff5356;border:1px solid rgba(255,83,86,.25);box-shadow:0 0 12px #ff53561a}.status-tag.soon{background:#ffffff0a;color:#666;border:1px solid rgba(255,255,255,.1)}.legend-dropdown-item:hover .status-tag.max{background:#ff535633;border-color:#ff535666;transform:scale(1.05)}.item-icon{width:20px;height:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff9;transition:all .1s ease}.legend-dropdown-item:hover .item-icon{color:var(--z-accent);border-color:#ff53564d;background:#ff53560d}.item-info{flex:1;display:flex;justify-content:space-between;align-items:center}.item-info .name{font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#fff;transition:all .1s ease}.legend-dropdown-item:hover .name{color:#fff;transform:translate(2px)}.shake{animation:shake-anim .4s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-anim{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@media (max-width: 1100px){.legend-title-group{display:none}}@media (max-width: 950px){.legend-social-section{display:none}}@media (max-width: 768px){.top-bar-container{padding:0 12px;height:52px;top:var(--z-ticker-height);display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;background:#000;border-bottom:1px solid var(--z-border)}.legend-brand-section{display:flex;align-items:center;order:1}.legend-logo-container{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:4px!important}.legend-logo{height:16px!important;width:16px!important;object-fit:contain!important}.legend-control-section{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 4px;order:2}.legend-exchange-cluster{padding:0;gap:8px;background:transparent;border:none;display:flex;align-items:center;flex-shrink:0}.legend-exchange-item{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:4px!important;display:flex!important;align-items:center!important;justify-content:center!important}.exchange-logo-img{height:16px!important;width:16px!important;object-fit:contain!important}.legend-core-section{margin-left:8px;position:relative;z-index:10001;pointer-events:auto;display:flex;align-items:center;order:3;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:2px}.legend-utility-cluster{display:flex!important;align-items:center;justify-content:center}.legend-util-btn{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;background:transparent!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.legend-add-button{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:4px!important}.legend-util-btn svg,.legend-add-button svg{width:14px!important;height:14px!important;display:block!important}.legend-dropdown{width:calc(100vw - 24px)!important;left:12px!important;right:12px!important;transform:none!important;top:76px!important;padding:12px;max-height:70vh;overflow-y:auto;position:fixed!important}.legend-dropdown.mobile-dropdown{position:fixed;top:84px!important;left:10px!important;right:10px!important;width:calc(100vw - 20px)!important;z-index:99999;background:#0a0a0acc!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;padding:16px!important;max-height:80vh!important;overflow-y:auto;box-shadow:0 20px 40px #0009!important}.legend-dropdown.mobile-dropdown .dropdown-header{text-align:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.05)}.legend-dropdown.mobile-dropdown .dropdown-header h3{font-size:14px;letter-spacing:2px;color:#fff;margin-bottom:4px}.legend-dropdown.mobile-dropdown .dropdown-header p{font-size:10px;color:#666;letter-spacing:1px}.legend-dropdown.mobile-dropdown .dropdown-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.legend-dropdown.mobile-dropdown .legend-dropdown-item{background:#ffffff08!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:8px!important;padding:12px!important;height:auto!important;min-height:60px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:8px!important;transition:all .2s ease!important}.legend-dropdown.mobile-dropdown .legend-dropdown-item:active{background:#ff53561a!important;border-color:#ff53564d!important;transform:scale(.98)}.legend-dropdown.mobile-dropdown .legend-dropdown-item .item-icon{width:24px!important;height:24px!important;background:#ffffff0d!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:2px}.legend-dropdown.mobile-dropdown .legend-dropdown-item .item-info{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px}.legend-dropdown.mobile-dropdown .legend-dropdown-item .name{font-size:11px!important;font-weight:600!important;color:#ddd!important;white-space:normal!important;line-height:1.2!important}.legend-dropdown.mobile-dropdown .legend-dropdown-item .status-tag{font-size:8px!important;padding:2px 6px!important;border-radius:4px!important;margin-top:2px!important}.legend-dropdown.mobile-dropdown .legend-dropdown-item.disabled{opacity:.5!important;background:#0003!important}.app{padding-top:76px!important}}html,body,#app{height:100%;margin:0;background:#0b0f14;color:#cbd5e1;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"}#app{display:grid;place-items:stretch}.chart-root{position:relative;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:crosshair;touch-action:none}.layer{position:absolute;top:0;right:0;bottom:0;left:0}.chart-auto-button{touch-action:manipulation!important;z-index:1000!important}.axis-y{cursor:ns-resize}.axis-x{cursor:ew-resize}.chart-tools-pane::-webkit-scrollbar{display:none}.chart-tools-pane::-webkit-scrollbar-track{background:transparent}.chart-tools-pane::-webkit-scrollbar-thumb{background:transparent;border-radius:2px}.chart-tools-pane::-webkit-scrollbar-thumb:hover{background:transparent}.chart-tools-pane{scrollbar-width:none;scrollbar-color:transparent transparent}.chart-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;display:none;pointer-events:none}.chart-loading.visible{display:flex;flex-direction:column;align-items:center;gap:12px}.chart-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:#00f2a9;border-radius:50%;animation:chart-spin .8s linear infinite}@keyframes chart-spin{to{transform:rotate(360deg)}}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#000;overflow-y:overlay;overflow-x:hidden}html,body{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0px!important;background:transparent!important}html{background-color:#000}#root{width:100vw;min-height:100vh}body::-webkit-scrollbar{width:10px;height:10px;background:transparent}body::-webkit-scrollbar-thumb{background:#fff0;border-radius:8px;border:2px solid transparent}body::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-track{background:transparent!important}*::-webkit-scrollbar{background:transparent!important}*::-webkit-scrollbar-corner{background:transparent!important}body.scrolling::-webkit-scrollbar-thumb{background:#ffffff40}body{scrollbar-width:thin;scrollbar-color:transparent transparent}body.scrolling{scrollbar-color:rgba(255,255,255,.3) transparent}@keyframes twistExpand{0%{transform:rotate(0) scale(1)}50%{transform:rotate(10deg) scale(1.15)}to{transform:rotate(0) scale(1)}}.logo-container-img{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.logo-wrapper:hover .logo-container-img{transform:rotate(15deg) scale(1.15)}.top-bar-item-hover{transition:all .2s ease}.top-bar-item-hover:hover{background-color:#222!important;border-color:#444!important}
