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:transform .3s cubic-bezier(.2,0,0,1);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;z-index:1}.react-grid-item:not(.react-grid-placeholder){z-index:1}.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:transform .3s cubic-bezier(.2,0,0,1)}.grid-item.resizing{z-index:1;will-change:width,height;transition:none!important}.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!important;z-index:10000!important;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}.react-grid-placeholder{background:#121313e6!important;opacity:1!important;border-radius:0;z-index:0!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 0 24px #ff535659,inset 0 0 24px #ff535626}.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:64px!important;bottom:0!important;left:0!important;right:0!important;width:100vw!important;height:calc(100vh - 64px)!important;transform:translateZ(0)!important;z-index:10002!important;background:#000;box-shadow:none!important;border:0!important;outline:0!important;border-radius:0!important;transition:none!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;border:0!important;outline:0!important;box-shadow:none!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:flex-start;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;align-self:center}.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;align-self:center}.toast-text{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;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}.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:linear-gradient(90deg,#050505fa,#0c0808f5,#050505fa);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border-bottom:1px solid #1C1E1E;display:flex;align-items:center;z-index:10002;overflow:hidden;font-family:IBM Plex Mono,monospace;font-size:10px;pointer-events:auto;letter-spacing:.02em}.performance-ticker-track{display:flex;align-items:center;white-space:nowrap;gap:32px;pointer-events:auto}.performance-ticker-segment{display:flex;align-items:center;gap:32px;padding-left:16px}.ticker-item{display:flex;align-items:center;gap:6px;color:#fff}.ticker-button{background:none;border:0;padding:0;font:inherit;cursor:pointer;pointer-events:auto}.ticker-button:focus-visible{outline:1px solid rgba(255,255,255,.4);outline-offset:2px}.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: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;transition:background-color .2s ease}.trade-row.buy{color:#00f2a9}.trade-row.sell{color:#ff5356}.trade-row.trade-flash{animation:tradeFlash .45s ease-out}.trade-row.trade-oomf{animation:tradeOomf .6s ease-out}@keyframes tradeOomf{0%{transform:scale(1);box-shadow:inset 0 0 0 9999px var(--trade-oomf-color),0 0 12px var(--trade-oomf-color)}to{transform:scale(1);box-shadow:inset 0 0 0 9999px #0000,0 0 #0000}}@keyframes tradeFlash{0%{box-shadow:inset 0 0 0 9999px var(--trade-flash-color)}to{box-shadow:inset 0 0 0 9999px #0000}}.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.liq-flash{animation:liqFlash .45s ease-out}.liquidation-row.liq-oomf{animation:liqOomf .6s ease-out}@keyframes liqFlash{0%{box-shadow:inset 0 0 0 9999px var(--liq-flash-color)}to{box-shadow:inset 0 0 0 9999px #0000}}@keyframes liqOomf{0%{transform:scale(1);box-shadow:inset 0 0 0 9999px var(--liq-oomf-color),0 0 12px var(--liq-oomf-color)}to{transform:scale(1);box-shadow:inset 0 0 0 9999px #0000,0 0 #0000}}.liquidation-row:hover{background:#ffffff05}.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:8px;left:36px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;z-index:100;pointer-events:none}.active-indicator-row{display:flex;align-items:center;padding:0 6px;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:20px;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:3px;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:36px;opacity:1;margin-left:4px}.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}.chart-nav-wrapper{position:absolute;left:0;right:0;bottom:0;height:20%;z-index:40;pointer-events:none}.chart-container:hover .chart-nav-controls{opacity:1;pointer-events:auto}.chart-nav-controls{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:41;opacity:0;pointer-events:auto;transition:opacity .15s ease}@media (max-width: 768px){.chart-nav-wrapper,.chart-nav-controls{display:none!important}}.chart-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;border:1px solid rgba(255,255,255,.08);background:#0a0a0ab3;color:#d2d2d2;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s ease,color .15s ease,background .15s ease}.chart-nav-btn:hover{border-color:#fff3;color:#fff;background:#121212d9}.chart-nav-btn:active{transform:translateY(1px)}.chart-nav-zoom{font-weight:300;font-size:10px}.chart-nav-zoom-minus{display:inline-block;transform:scaleX(1.6)}.preview-pill{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:10px;background:#141414;border:1px solid #252525;border-radius:3px;padding:4px 10px;box-shadow:0 4px 15px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-user-select:none;user-select:none}.preview-pill-info{display:flex;align-items:center;gap:8px}.preview-pill-icon{color:#ff5356;opacity:.7;display:flex;align-items:center}.preview-pill-symbol{font-size:12px;font-weight:500;color:#fff}.preview-pill-timeframe{font-size:11px;color:#666;font-family:IBM Plex Mono,monospace}.preview-pill-divider{width:1px;height:12px;background:#252525}.preview-pill-actions{display:flex;gap:8px}.preview-pill-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;transition:color .15s ease;color:#666}.preview-pill-btn:hover{color:#f87171}.preview-pill-btn.save:hover{color:#4ade80}.rsi-heatmap{position:relative;width:100%;height:100%;background-color:#0a0a0a;display:flex;flex-direction:column;overflow:hidden}.rsi-heatmap-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.rsi-section{position:relative;padding:0 16px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.02em;overflow:hidden}.rsi-section-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.rsi-section-content{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:space-between}.rsi-section-label{font-weight:600;cursor:default;position:relative;display:inline-flex;align-items:center}.rsi-section-tooltip{position:absolute;left:100%;top:50%;transform:translate(8px,-50%);background:#0a0a0a;border:1px solid #1C1E1E;color:#e0e0e0;font-size:10px;font-weight:500;padding:4px 6px;border-radius:4px;letter-spacing:.02em;box-shadow:0 6px 18px #0009;pointer-events:none;white-space:nowrap;z-index:3}.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{scrollbar-width:thin;scrollbar-color:#2a2a2a #0f1010}.trollbox-message{padding:2px;border-radius:2px;transition:background .12s ease;position:relative}:root{--user-chat-color: #4f9ef8}.trollbox-message--own{background:color-mix(in srgb,var(--user-chat-color) 7%,transparent)}.trollbox-message--mentioned{background:#ffd60a14;border-left:2px solid #FFD60A}.trollbox-message__actions{opacity:1;pointer-events:auto;transition:opacity .12s ease;display:inline-flex;align-items:center}.trollbox-message__reply-button{background:transparent!important;border:none!important;color:#777!important;font-size:9px!important;font-weight:700!important;padding:0!important;margin-left:6px!important;cursor:pointer!important;letter-spacing:.05em!important;text-transform:uppercase!important;transition:all .1s ease!important;line-height:1!important;display:inline-block!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:auto!important}.trollbox-message__reply-button:hover{color:#bbb!important;text-decoration:underline!important}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 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-accent-subtle: rgba(255, 83, 86, .12);--z-success: #00F2A9;--z-success-glow: rgba(0, 242, 169, .35);--z-text: #E5E5E5;--z-muted: #666;--z-glass-bg: rgba(10, 10, 10, .8);--z-hover-bg: rgba(255, 255, 255, .04);--z-border-light: rgba(255, 255, 255, .12);--z-border-subtle: rgba(255, 255, 255, .08);--z-size: 26px;--z-height: 40px;--z-ticker-height: 24px;--z-radius: 2px;--z-gap-sm: 4px;--z-gap-md: 8px;--z-gap-lg: 12px;--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:linear-gradient(90deg,#050505fa,#0c0808f5,#050505fa);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}.top-bar-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.025;pointer-events:none;mix-blend-mode:overlay}.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 var(--z-accent-subtle)}.legend-core-section{display:flex;align-items:center;gap:10px;justify-self:center}.legend-command-bar{display:flex;align-items:center;gap:var(--z-gap-md);padding:0 var(--z-gap-lg);height:28px;background:var(--z-glass-bg);border:1px solid var(--z-border-light);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-alerts{position:relative;display:flex;align-items:center}.legend-alerts-button{width:var(--z-size);height:var(--z-size);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--z-radius);border:1px solid var(--z-border-light);background:var(--z-glass-bg);color:#fff;cursor:pointer;transition:all .2s ease}.legend-alerts-button svg{fill:currentColor}.legend-alerts-button:hover{background:var(--z-hover-bg);border-color:#fff3}.legend-alerts-dropdown{position:absolute;top:calc(100% + 10px);left:0;width:260px;background:#0a0a0a;border:1px solid var(--z-border);box-shadow:0 30px 80px #000000e6;z-index:20000;overflow:hidden}.legend-alerts-header{display:flex;align-items:center;justify-content:space-between;padding:10px var(--z-gap-lg);border-bottom:1px solid var(--z-border-subtle);font-size:9px;font-weight:800;letter-spacing:.08em;color:#fff}.legend-alerts-create{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#000;background:var(--z-accent);border:1px solid rgba(255,83,86,.5);cursor:pointer;transition:all .15s ease;width:100%}.legend-alerts-create svg{width:12px;height:12px}.legend-alerts-create:hover{background:#ff6b6d;border-color:#ff5356cc;box-shadow:0 0 12px #ff535659}.legend-alerts-tabs{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.legend-alerts-tabs-group{display:flex;gap:6px;flex:1}.legend-alerts-tab{flex:1;padding:6px 0;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff9;background:#ffffff05;border:1px solid var(--z-border-subtle);cursor:pointer;transition:all .15s ease}.legend-alerts-tab.active{color:#fff;background:#ff53562e;border-color:#ff535673;box-shadow:0 0 12px #ff535633}.legend-alerts-list{max-height:280px;overflow-y:auto;padding:6px 0}.legend-alerts-item{display:flex;flex-direction:column;gap:6px;padding:8px 12px;border-left:2px solid transparent;transition:all .15s ease}.legend-alerts-item:hover{background:var(--z-hover-bg);border-left-color:var(--z-accent)}.legend-alerts-item-main{display:flex;align-items:center;justify-content:space-between}.legend-alerts-item-content{display:flex;align-items:center;gap:10px}.legend-alerts-exchange-logo{width:18px;height:18px;object-fit:contain}.legend-alerts-text{display:flex;flex-direction:column;gap:6px}.legend-alerts-item-actions{display:flex;align-items:center;gap:8px}.legend-alerts-symbol{font-size:10px;font-weight:700;letter-spacing:.05em;color:#fff}.legend-alerts-actions{display:flex;align-items:center;gap:4px}.legend-alerts-action{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#ffffffb3;cursor:pointer;transition:all .15s ease;padding:0 6px}.legend-alerts-action svg{width:12px;height:12px}.legend-alerts-confirm{font-size:7px;font-weight:800;letter-spacing:.08em;color:inherit;text-transform:uppercase}.legend-alerts-action.confirming{height:22px;padding:0 8px;background:transparent}.legend-alerts-action:hover{color:#fff}.legend-alerts-action.delete:hover{color:var(--z-accent)}.legend-alerts-status{font-size:7px;font-weight:800;letter-spacing:.08em;padding:2px 4px;border-radius:2px;border:1px solid transparent;text-transform:uppercase}.legend-alerts-status.active{color:var(--z-success);border-color:#00f2a94d;background:#00f2a914}.legend-alerts-status.triggered{color:var(--z-accent);border-color:#ff53564d;background:#ff535614}.legend-alerts-meta{display:flex;align-items:center;justify-content:flex-start;font-size:8px;letter-spacing:.04em;color:#fff9;text-transform:uppercase}.legend-alerts-empty{padding:18px;text-align:center;font-size:9px;color:var(--z-muted);letter-spacing:.08em}.legend-alerts-footer{padding:10px 12px 12px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:flex-end}.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-chat-trigger{display:inline-flex;align-items:center;gap:6px;padding:var(--z-gap-sm) var(--z-gap-md);height:var(--z-size);border-radius:var(--z-gap-sm);border:1px solid var(--z-border-light);background:var(--z-glass-bg);color:#fff;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .15s ease}.legend-chat-trigger:hover{border-color:#fff3;background:var(--z-hover-bg)}.legend-chat-trigger svg{width:12px;height:12px}.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;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:var(--z-hover-bg)}.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:var(--z-hover-bg);border-color:var(--z-border-subtle)}.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:var(--z-size);padding:0 var(--z-gap-lg) 0 var(--z-gap-md);background:var(--z-glass-bg);border:1px solid var(--z-border-light);border-radius:var(--z-radius);display:flex;align-items:center;gap:var(--z-gap-md);color:var(--z-text);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible}.legend-layout-pill:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--z-accent);opacity:0;transition:opacity .2s ease}.legend-layout-pill:hover{background:#ffffff0f;border-color:#ffffff2e;box-shadow:0 2px 12px #0000004d}.legend-layout-pill:hover:before{opacity:1}.legend-layout-pill:active{transform:scale(.98)}.legend-layout-pill svg{color:var(--z-accent);width:14px;height:14px;stroke-width:2px;flex-shrink:0;transition:transform .2s ease}.legend-layout-pill:hover svg{transform:rotate(-5deg) scale(1.1)}.layout-name{font-size:10px;font-weight:600;color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.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;background:transparent;border:1px solid transparent;transition:all .1s ease}.legend-social-btn:hover{transform:scale(1.1)}.legend-search-dropdown{position:absolute;top:calc(100% + 7px);left:0;right:0;background:#0a0a0a;border:1px solid var(--z-border);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);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:var(--z-hover-bg);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;top:calc(100% + 10px);width:420px;background:#0a0a0a;border:1px solid var(--z-border);z-index:100004;box-shadow:0 20px 60px #000c;font-family:var(--z-font);overflow:hidden;display:flex;flex-direction:column}.legend-dropdown:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--z-accent);z-index:2}.dropdown-header{padding:10px 12px 8px;border-bottom:1px solid var(--z-border-subtle);display:flex;align-items:center;justify-content:space-between}.dropdown-header h3{font-size:9px;font-weight:700;margin:0;color:#888;letter-spacing:.1em;text-transform:uppercase}.dropdown-header p{font-size:8px;color:#555;margin:0;letter-spacing:.04em;text-transform:uppercase;font-weight:500}.dropdown-grid{display:grid;grid-template-columns:1fr 1fr;padding:6px;gap:4px;max-height:320px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#333 transparent}.dropdown-grid.vertical{grid-template-columns:1fr;display:flex;flex-direction:column}.dropdown-grid::-webkit-scrollbar{width:4px}.dropdown-grid::-webkit-scrollbar-track{background:transparent}.dropdown-grid::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.legend-dropdown-item{display:flex;align-items:center;gap:8px;padding:7px 10px;background:#ffffff05;border:1px solid transparent;border-radius:3px;color:#ccc;cursor:pointer;text-align:left;transition:background .1s,border-color .1s;position:relative}.legend-dropdown-item:hover{background:#ff535614;border-color:#ff535633}.legend-dropdown-item.disabled{opacity:.4;cursor:not-allowed}.legend-dropdown-item.disabled:hover{background:#ffffff05;border-color:transparent}.status-tag{font-size:6px;font-weight:800;padding:2px 4px;border-radius:2px;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-family:var(--z-font)}.status-tag.max{background:#ff535626;color:#ff5356}.status-tag.soon{background:#ffffff0f;color:#666}.item-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#555;transition:color .1s}.legend-dropdown-item:hover .item-icon{color:var(--z-accent)}.item-info{flex:1;display:flex;justify-content:space-between;align-items:center;min-width:0;gap:6px}.item-info .name{font-size:9px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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)}}.legend-wallet-popup{position:absolute;top:calc(100% + 8px);right:0;width:200px;background:#050505;border:1px solid #1a1a1a;box-shadow:0 8px 24px #000c;z-index:20000;overflow:hidden;animation:wallet-enter .12s ease-out;transform-origin:top right}.legend-wallet-popup:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#ff5356}@keyframes wallet-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.legend-wallet-header{padding:8px 10px;font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#888;border-bottom:1px solid #1a1a1a}.legend-wallet-empty{padding:16px 10px;text-align:center;font-size:9px;color:#666;letter-spacing:.04em}.legend-wallet-list{padding:2px 0;max-height:200px;overflow-y:auto}.legend-wallet-item{display:flex;align-items:center;gap:8px;padding:6px 10px;transition:background .1s}.legend-wallet-item:hover{background:#ffffff05}.legend-wallet-item-logo{width:14px;height:14px;object-fit:contain;opacity:.85;flex-shrink:0}.legend-wallet-item-info{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.legend-wallet-item-name{font-size:9px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#aaa}.legend-wallet-item-balance{font-size:10px;font-family:var(--z-font);display:flex;align-items:baseline;gap:3px}.legend-wallet-item-balance .available{font-weight:500;color:#ccc;letter-spacing:-.01em}.legend-wallet-item-balance .total{font-weight:400;color:#666;font-size:9px}:root{--z-mobile-btn: 32px;--z-mobile-btn-sm: 30px}@media (max-width: 1100px){.legend-title-group{display:none}}@media (max-width: 950px){.legend-social-section{display:none}}@media (max-width: 768px){.app{padding-top:76px!important}.top-bar-container{padding:0 var(--z-gap-lg);height:52px;top:var(--z-ticker-height);display:flex;align-items:center;justify-content:space-between;background:#000;border-bottom:1px solid var(--z-border)}.legend-brand-section{order:1}.legend-logo-container{width:var(--z-mobile-btn);height:var(--z-mobile-btn);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--z-gap-sm)}.legend-logo{width:16px;height:16px}.legend-control-section{flex:1;justify-content:flex-end;gap:var(--z-gap-md);padding:0 var(--z-gap-sm);order:2}.legend-chat-trigger{width:var(--z-mobile-btn);height:var(--z-mobile-btn);min-width:var(--z-mobile-btn);padding:0;font-size:0;border-radius:var(--z-gap-sm);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);justify-content:center;flex:0 0 var(--z-mobile-btn);aspect-ratio:1}.legend-chat-trigger svg{width:16px;height:16px;stroke:#fff}.legend-chat-trigger span{display:none}.legend-exchange-cluster{padding:0;gap:var(--z-gap-md);background:transparent;border:none}.legend-exchange-item{width:var(--z-mobile-btn);height:var(--z-mobile-btn);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--z-gap-sm)}.exchange-logo-img{width:16px;height:16px}.legend-core-section{margin-left:var(--z-gap-md);z-index:10001;order:3;background:var(--z-hover-bg);border:1px solid rgba(255,255,255,.1);border-radius:var(--z-gap-sm);padding:2px}.legend-utility-cluster{justify-content:center}.legend-util-btn{width:var(--z-mobile-btn-sm);height:var(--z-mobile-btn-sm);background:transparent;border:none;padding:0}.legend-add-button{width:var(--z-mobile-btn-sm);height:var(--z-mobile-btn-sm);padding:0;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--z-gap-sm)}.legend-util-btn svg,.legend-add-button svg{width:14px;height:14px}.legend-dropdown{position:fixed!important;width:calc(100vw - 24px)!important;left:12px!important;right:12px!important;top:76px!important;transform:none!important;padding:var(--z-gap-lg);max-height:70vh;overflow-y:auto}.legend-dropdown.mobile-dropdown{top:84px!important;left:10px!important;right:10px!important;width:calc(100vw - 20px)!important;background:var(--z-glass-bg)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--z-gap-lg);padding:16px;max-height:80vh;box-shadow:0 20px 40px #0009}.legend-dropdown.mobile-dropdown .dropdown-header{text-align:center;margin-bottom:20px;padding-bottom:var(--z-gap-lg);border-bottom:1px solid rgba(255,255,255,.05)}.legend-dropdown.mobile-dropdown .dropdown-header h3{font-size:14px;letter-spacing:2px;margin-bottom:var(--z-gap-sm)}.legend-dropdown.mobile-dropdown .dropdown-header p{font-size:10px;color:var(--z-muted);letter-spacing:1px}.legend-dropdown.mobile-dropdown .dropdown-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.legend-dropdown.mobile-dropdown .legend-dropdown-item{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:var(--z-gap-md);border-left-width:1px;padding:var(--z-gap-lg);min-height:60px;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--z-gap-md)}.legend-dropdown.mobile-dropdown .legend-dropdown-item:active{background:var(--z-accent-subtle);border-color:#ff53564d;transform:scale(.98)}.legend-dropdown.mobile-dropdown .legend-dropdown-item .item-icon{width:24px;height:24px;background:#ffffff0d;border-radius:50%;margin-bottom:2px}.legend-dropdown.mobile-dropdown .legend-dropdown-item .item-info{flex-direction:column;align-items:center;gap:var(--z-gap-sm)}.legend-dropdown.mobile-dropdown .legend-dropdown-item .name{font-size:11px;font-weight:600;color:#ddd;white-space:normal;line-height:1.2}.legend-dropdown.mobile-dropdown .legend-dropdown-item .status-tag{font-size:8px;padding:2px 6px;border-radius:var(--z-gap-sm);margin-top:2px;margin-left:0}.legend-dropdown.mobile-dropdown .legend-dropdown-item.disabled{opacity:.5;background:#0003}}.screener-window{height:100%;display:flex;flex-direction:column;background:#050505;font-family:IBM Plex Mono,monospace;overflow:hidden}.screener-header{display:grid;grid-template-columns:1.4fr 1.2fr 1.2fr 1.2fr 1fr;padding:0 12px;height:27px;background:#0a0a0a;border-bottom:1px solid #1C1E1E;font-size:10px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;z-index:10}.screener-header-cell{display:flex;align-items:center;cursor:pointer;transition:all .2s ease}.screener-header-cell:hover{color:#fff}.screener-header-cell.active{color:#ff5356}.screener-header-cell.right{justify-content:flex-end;text-align:right}.screener-search-container{display:flex;align-items:center;gap:8px;flex:1.4}.screener-search-input{background:#151515;border:1px solid #222;border-radius:2px;color:#fff;font-size:10px;padding:2px 8px;width:100%;max-width:120px;outline:none;font-family:inherit;transition:all .2s ease}.screener-search-input:focus{border-color:#ff5356;background:#1a1a1a;box-shadow:0 0 8px #ff53561a}.screener-row{display:grid!important;grid-template-columns:1.4fr 1.2fr 1.2fr 1.2fr 1fr;align-items:center;padding:0 12px;height:30px;cursor:pointer;font-size:11px;color:#ccc;border-bottom:1px solid rgba(255,255,255,.02);transition:all .1s ease}.screener-row:hover{background:#ffffff0a!important;color:#fff}.screener-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screener-cell.right{text-align:right;justify-content:flex-end}.screener-symbol-cell{display:flex;align-items:center;gap:8px;font-weight:500;color:#fff}.screener-favorite-btn{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.4;transition:all .2s ease;color:#666}.screener-favorite-btn:hover{opacity:1;transform:scale(1.1)}.screener-favorite-btn.active{opacity:1;color:#ff5356}.text-up{color:#00f2a9}.text-down{color:#ff5356}.text-muted{color:#888}.screener-vol{font-size:10px;color:#888}.screener-funding{font-size:10px}.screener-status-message{padding:40px 20px;text-align:center;color:#666;font-size:12px;display:flex;flex-direction:column;gap:12px;align-items:center}.screener-loader{width:20px;height:20px;border:2px solid rgba(255,83,86,.1);border-top-color:#ff5356;border-radius:50%;animation:screener-spin .8s linear infinite}@keyframes screener-spin{to{transform:rotate(360deg)}}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)}}.token-info-popup{position:absolute;top:calc(100% + 4px);left:0;width:240px;background:#0a0a0a;border:1px solid rgba(255,255,255,.08);border-radius:0;padding:12px;box-shadow:0 8px 32px #00000080;z-index:999999;pointer-events:none;font-family:IBM Plex Mono,monospace}.popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.05)}.symbol-label{font-size:14px;font-weight:600;color:#fff}.market-label{font-size:9px;color:#555;letter-spacing:.5px}.popup-grid{display:flex;flex-direction:column;gap:8px}.popup-row{display:flex;justify-content:space-between;align-items:center;font-size:11px}.row-label{color:#666;font-weight:400}.row-value{color:#e0e0e0;font-weight:500}*{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}
