:root{--bg:#050607;--bg-deep:#020203;--panel:#0b0c0e;--panel-2:#101215;--panel-3:#16191d;--line:#dce2eb12;--line-2:#dce2eb1f;--edge:#dce2eb17;--edge-2:#dce2eb2e;--edge-hi:#ffffff0f;--hover:#dce2eb0f;--text:#f0f3f7eb;--text-2:#d6dce5a3;--text-3:#d6dce56b;--chrome:#e8ecf1;--steel:#9ba3ae;--graphite:#4b525c;--cyan:var(--chrome);--blue:var(--graphite);--blue-text:var(--steel);--aqua:#d3d9e1;--mint:#d3d9e1;--live:#3ddc97;--accent:#dfe4ea;--accent-rgb:223, 228, 234;--up:#089981;--down:#f23645;--metal:linear-gradient(115deg, #7e858f 0%, #eef1f5 16%, #a3aab4 30%, #5a616b 44%, #dfe3e9 58%, #fff 64%, #959ca6 78%, #cfd4db 100%);--metal-dark:linear-gradient(115deg, #1b1e22 0%, #3b4148 22%, #20242a 45%, #4a5059 66%, #1d2025 100%);--iris:linear-gradient(115deg, #c3cbd8 0%, #efe6ff 26%, #dcf1ff 50%, #fff0e1 74%, #c3cbd8 100%);--metal-loop:linear-gradient(90deg, #9aa1ab 0%, #f2f5f8 12%, #a7aeb8 25%, #5f6670 38%, #dfe3e9 50%, #fff 56%, #8f96a0 70%, #d4d9df 84%, #9aa1ab 100%);--bezel:conic-gradient(from var(--kc-angle), #f5f7fa, #8a919b 16%, #e7d9ff 27%, #646b75 40%, #dbf1ff 53%, #fff 61%, #767d87 74%, #fed 86%, #f5f7fa);--k-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M10.5 9.5v13M21.5 9.5L12 16l9.5 6.5' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--grad:var(--metal);--ui:"Helvetica Neue", Helvetica, Arial, sans-serif;--num:"Helvetica Neue", Helvetica, Arial, sans-serif;--radius:7px;--radius-panel:10px;--gap:4px;--ctl-h:32px;--top-h:46px;--tabs-h:34px;--head-h:42px;--ease:cubic-bezier(.2, 0, 0, 1);--t-fast:.12s;--t-med:.2s;--shadow:0 18px 60px #0000008c, 0 0 0 1px var(--line-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--ui);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.35;overflow:hidden}html{font-synthesis:none}b,strong,h1,h2,h3,h4,h5,h6,th,legend,kbd,code,pre,samp,tt,var,i,em,cite,dfn,small,optgroup,option{font-family:var(--ui);font-style:normal;font-weight:400}select,textarea{font:inherit;color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}input{font:inherit;color:inherit}a{color:var(--aqua)}:focus-visible{outline:1.5px solid rgba(var(--accent-rgb), .7);outline-offset:1px;box-shadow:0 0 0 4px rgba(var(--accent-rgb), .12)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#dce2eb1f;border-radius:8px}::-webkit-scrollbar-track{background:0 0}.zq-app{grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:var(--tabs-h) var(--top-h) minmax(0, 1fr) 24px;background:var(--bg-deep);grid-template-areas:"tabs tabs tabs""top top top""left center right""status status status";height:100dvh;display:grid}.zq-top{grid-area:top}.zq-left{grid-area:left}.zq-center{border-left:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;grid-area:center;min-width:0;min-height:0;display:flex}.zq-right{grid-area:right}.zq-status{grid-area:status}.zq-spacer{flex:1}.zq-grow{text-align:left;flex:1}.zq-sep{background:var(--line-2);flex:none;width:1px;height:20px;margin:0 6px}.zq-muted,.zq-dim{color:var(--text-3)}.zq-small{font-size:12px}.zq-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zq-num{font-family:var(--num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.is-up{color:var(--up)}.is-down{color:var(--down)}.zq-btn{height:var(--ctl-h);min-width:var(--ctl-h);border-radius:var(--radius);color:var(--text-2);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.zq-btn:hover:not(:disabled){background:var(--hover);color:var(--text);box-shadow:inset 0 0 0 1px var(--edge)}.zq-btn:active:not(:disabled){transform:scale(.97)}.zq-btn:disabled{opacity:.4}.zq-btn.is-active,.zq-btn.is-open{color:var(--accent);background:rgba(var(--accent-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .28)}.zq-icon-btn{padding:0 7px}.zq-text-btn{font-weight:400}.zq-primary{isolation:isolate;background:linear-gradient(115deg, #fff0 0%, #ffffff8c 18%, #fff0 32%, #00000029 46%, #fff6 60%, #fff0 74%, #0000001a 100%), var(--accent);color:#050607;padding:0 14px;font-weight:400;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #00000040,0 1px 2px #00000080}.zq-primary:after{content:"";pointer-events:none;transition:transform .75s var(--ease);background:linear-gradient(105deg,#0000 32%,#ffffffa6 50%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}.zq-primary:hover{color:#050607;filter:brightness(1.05)}.zq-primary:hover:after{transform:translate(130%)}.zq-primary:active{filter:brightness(.96)}.zq-chip{height:18px;color:var(--text-2);white-space:nowrap;background:#ffffff0f;border-radius:5px;align-items:center;padding:0 6px;font-size:11px;font-weight:400;display:inline-flex}.zq-chip-accent{color:var(--mint);background:#dce2eb1a}.zq-kbd{font-family:var(--num);color:var(--text-3);border:1px solid var(--line-2);border-radius:4px;padding:0 4px;font-size:11px}.zq-link{color:var(--aqua);font-size:12px}.zq-link:hover{text-decoration:underline}[data-tip]{position:relative}[data-tip]:hover:after{content:attr(data-tip);white-space:nowrap;color:#fff;pointer-events:none;z-index:60;opacity:0;background:#111c36;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:400;animation:.12s .45s forwards zq-tip;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000080}[data-tip-side=right]:hover:after{top:50%;left:calc(100% + 10px);transform:translateY(-50%)}[data-tip-side=left]:hover:after{top:50%;left:auto;right:calc(100% + 10px);transform:translateY(-50%)}.zq-bottom [data-tip]:hover:after,.zq-realtime[data-tip]:hover:after{top:auto;bottom:calc(100% + 8px)}@keyframes zq-tip{to{opacity:1}}.zq-top{background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:4px;min-width:0;padding:0 10px 0 8px;display:flex}.zq-brand{border-right:1px solid var(--line);align-items:center;gap:8px;height:30px;margin-right:4px;padding:0 10px 0 4px;display:flex}.zq-wordmark{letter-spacing:.01em;color:var(--steel);font-size:15px}.zq-wordmark b{background-image:var(--metal-loop);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-weight:400;animation:11s linear infinite kc-flow}@property --kc-angle{syntax:"<angle>";inherits:false;initial-value:210deg}@keyframes kc-flow{to{background-position:200% 0}}@keyframes kc-spin{to{--kc-angle:570deg}}.kc-logo{background:var(--bezel);border-radius:28%;flex:none;display:inline-block;position:relative;box-shadow:0 1px 8px #0009}.kc-logo:before{content:"";border-radius:inherit;background:radial-gradient(120% 120% at 28% 18%,#2a2e35 0%,#0d0f12 52%,#050607 100%);position:absolute;inset:1.25px;box-shadow:inset 0 1px #ffffff14}.kc-logo>i{background-image:var(--metal-loop);-webkit-mask:var(--k-mask) center / 100% 100% no-repeat;-webkit-mask:var(--k-mask) center / 100% 100% no-repeat;mask:var(--k-mask) center / 100% 100% no-repeat;background-size:200% 100%;position:absolute;inset:0}.kc-logo.is-live{animation:14s linear infinite kc-spin}.kc-logo.is-live>i{animation:9s linear infinite kc-flow}.kc-sheen{isolation:isolate;position:relative;overflow:hidden}.kc-sheen:after{content:"";z-index:1;pointer-events:none;transition:transform .75s var(--ease);background:linear-gradient(105deg,#0000 32%,#ffffff80 50%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}.kc-sheen:hover:after{transform:translate(130%)}.kc-ascii{pointer-events:none;position:absolute;inset:0}.kc-overlay .zq-loading,.kc-overlay .zq-error-card{z-index:1;-webkit-backdrop-filter:blur(6px);position:relative}.kc-overlay .kc-ascii{opacity:.9;-webkit-mask-image:radial-gradient(70% 65%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 65%,#000 30%,#0000 100%)}.kc-ripple{white-space:pre;display:inline-block}.kc-about-hero{border-bottom:1px solid var(--line);background:radial-gradient(90% 120% at 50% 30%,#121418 0%,#08090b 70%);flex-direction:column;flex:none;align-items:center;gap:6px;padding:18px 0 16px;display:flex;position:relative;overflow:hidden}.kc-about-hero .kc-ascii{-webkit-mask-image:radial-gradient(72% 95%,#0000 30%,#000 52% 72%,#0000 100%);mask-image:radial-gradient(72% 95%,#0000 30%,#000 52% 72%,#0000 100%)}.kc-about-hero>:not(.kc-ascii){flex:none;position:relative}.kc-about-word{background-image:var(--metal-loop);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:22px;animation:8s linear infinite kc-flow}.kc-splash{z-index:300;cursor:default;background:radial-gradient(120% 90% at 50% 42%,#101215 0%,#060708 58%,#020203 100%);place-items:center;display:grid;position:fixed;inset:0}.kc-splash .kc-ascii{-webkit-mask-image:radial-gradient(75% 70% at 50% 46%,#000 25%,#0000 92%);mask-image:radial-gradient(75% 70% at 50% 46%,#000 25%,#0000 92%)}.kc-splash-center{background:radial-gradient(closest-side,#050607eb,#0506078c 70%,#0000);border-radius:28px;flex-direction:column;align-items:center;gap:10px;padding:28px 40px 26px;display:flex;position:relative}.kc-splash-word{letter-spacing:.01em;background-image:var(--metal-loop);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:34px;animation:8s linear infinite kc-flow}.kc-splash-sub{color:var(--text-3);letter-spacing:.04em;font-size:12px}.kc-caret{vertical-align:-1px;background:var(--steel);width:7px;height:12px;margin-left:4px;animation:1s step-end infinite zq-blink;display:inline-block}.zq-tf,.zq-tool,.zq-panel-tab{position:relative}.kc-glide{z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff1a,#ffffff06);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff29,0 2px 10px #00000080}.kc-glide:before{content:"";border-radius:inherit;background:var(--bezel);-webkit-mask-composite:xor;opacity:.72;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.kc-over,.zq-tool>svg{z-index:1;position:relative}:is(.zq-tf.is-active:has(>.kc-glide),.zq-tool.is-active:has(>.kc-glide)){color:#fff;box-shadow:none;background:0 0}.zq-tool.is-active:has(>.kc-glide):before{display:none}.kc-underline{background-image:var(--metal-loop);background-size:200% 100%;border-radius:2px;height:2px;animation:6s linear infinite kc-flow;position:absolute;bottom:-1px;left:10px;right:10px;box-shadow:0 0 10px #ffffff38}.zq-symbol-btn{height:calc(var(--ctl-h) + 2px);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--edge);transition:background var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);background:#ffffff05;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:0 12px 0 10px;display:flex}.zq-symbol-btn:hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--edge-2)}.zq-symbol-name{color:#fff;letter-spacing:.01em;white-space:nowrap;font-size:14.5px;font-weight:400}.zq-tf-group{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff05;border-radius:9px;align-items:center;gap:1px;padding:2px;display:flex}.zq-tf-group .zq-btn{height:calc(var(--ctl-h) - 4px)}.zq-tf{font-family:var(--num);min-width:34px;padding:0 8px;font-weight:400}.zq-fx{color:var(--accent);letter-spacing:-.02em;font-size:15px}.zq-menu-wrap{display:inline-flex;position:relative}.zq-menu,.zq-flyout,.zq-popover{z-index:70;-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#121418d6;border-radius:12px;padding:6px;animation:.12s ease-out zq-pop;position:absolute;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #dce2eb1c,0 18px 48px #0009}.zq-menu{transform-origin:0 0;min-width:210px;animation:none;top:calc(100% + 6px)}.zq-menu-left{left:0}.zq-menu-right{transform-origin:100% 0;right:0}@keyframes zq-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.zq-menu-list{flex-direction:column;display:flex}.zq-menu-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:6px 10px 4px;font-size:11px;font-weight:400}.zq-menu-item{color:var(--text);border-radius:6px;align-items:center;gap:10px;min-height:32px;display:flex}.zq-menu-item.zq-menu-main,.zq-menu-item .zq-menu-main{text-align:left;flex:1;align-items:center;gap:10px;min-height:32px;padding:0 10px;display:flex}.zq-menu-item:hover{background:var(--hover)}.zq-menu-item.is-active{color:var(--accent)}.zq-menu-item.is-disabled{color:var(--text-3)}.zq-star{width:30px;height:30px;color:var(--text-3);border-radius:6px;place-items:center;display:grid}.zq-star:hover{color:var(--text)}.zq-star.is-on{color:var(--accent)}.zq-star.is-on svg path{fill:currentColor}.zq-left{background:var(--panel);z-index:20;flex-direction:column;align-items:center;gap:2px;padding:8px 0;display:flex}.zq-left-sep{background:var(--line-2);width:24px;height:1px;margin:6px 0}.zq-tool-group{position:relative}.zq-tool{border-radius:var(--radius);width:38px;height:36px;color:var(--text-2);place-items:center;transition:background .12s,color .12s;display:grid;position:relative}.zq-tool:hover{background:var(--hover);color:var(--text);box-shadow:inset 0 0 0 1px var(--edge)}.zq-tool.is-active{color:var(--accent);background:rgba(var(--accent-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .28)}.zq-tool.is-active:before{content:"";background:var(--accent);width:3px;box-shadow:0 0 10px rgba(var(--accent-rgb), .7);border-radius:3px;position:absolute;top:8px;bottom:8px;left:-5px}.zq-tool.is-danger{color:#fff;background:#f236456b}.zq-tool-more{width:12px;height:14px;color:var(--text-3);border-radius:3px;place-items:center;display:grid;position:absolute;bottom:1px;right:-3px}.zq-tool-group:hover .zq-tool-more{color:var(--text)}.zq-tool-more.is-open{color:var(--accent)}.zq-flyout{min-width:240px;top:-4px;left:calc(100% + 8px)}.zq-chart-area{background:var(--bg);flex:1;min-height:0;position:relative}.zq-chart{position:absolute;inset:0}.zq-drawing-mode *{cursor:crosshair!important}.zq-hover-drawing *{cursor:move!important}.zq-hover-handle *{cursor:pointer!important}.zq-dragging *{cursor:grabbing!important}.zq-legend{z-index:5;text-shadow:0 0 3px var(--bg), 0 0 6px var(--bg);pointer-events:none;flex-direction:column;gap:2px;font-size:12.5px;display:flex;position:absolute;top:8px;left:10px;right:90px}.zq-legend-row{pointer-events:auto;border-radius:6px;align-items:center;gap:7px;width:fit-content;max-width:100%;min-height:22px;padding:0 6px 0 4px;display:flex;position:relative}.zq-legend-main{flex-wrap:wrap;row-gap:0}.zq-legend-symbol{color:#fff;font-size:14px;font-weight:400}.zq-legend-symbol:hover{color:var(--accent)}.zq-ohlc{color:var(--text-3);font-family:var(--num);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:9px;margin-left:6px;display:inline-flex}.zq-ohlc b{margin-left:2px;font-weight:400}.zq-ohlc.is-up b{color:var(--up)}.zq-ohlc.is-down b{color:var(--down)}.zq-ohlc b.is-up{color:var(--up)}.zq-ohlc b.is-down{color:var(--down)}.zq-ohlc .zq-vol{color:var(--text-2)!important}.zq-legend-ind,.zq-legend-cmp{color:var(--text-2);font-family:var(--num);font-variant-numeric:tabular-nums}.zq-legend-ind:hover,.zq-legend-cmp:hover{box-shadow:0 0 0 1px var(--line);background:#0b0c0ed9}.zq-legend-ind.is-hidden .zq-legend-title{color:var(--text-3);text-decoration:line-through}.zq-legend-ind b,.zq-legend-cmp b{font-weight:400}.zq-legend-cmp.is-hidden .zq-legend-title{opacity:.45;text-decoration:line-through}.zq-legend-title{font-family:var(--ui);color:var(--text-2)}.zq-legend-actions{gap:2px;margin-left:4px;display:none}.zq-legend-ind:hover .zq-legend-actions,.zq-legend-cmp:hover .zq-legend-actions{display:inline-flex}.zq-legend-actions>button,.zq-legend-actions>.zq-menu-wrap>button{width:22px;height:22px;color:var(--text-2);border-radius:5px;place-items:center;display:grid}.zq-legend-actions>button:hover,.zq-legend-actions>.zq-menu-wrap>button:hover,.zq-legend-actions>.zq-menu-wrap>button.is-open{background:var(--hover);color:var(--accent)}.zq-legend-ind:has(.zq-menu) .zq-legend-actions{display:inline-flex}.zq-popover{width:230px;font-family:var(--ui);padding:12px;top:calc(100% + 4px);left:0}.zq-popover-title{color:#fff;margin-bottom:8px;font-weight:400}.zq-field{color:var(--text-2);justify-content:space-between;align-items:center;gap:10px;margin:6px 0;display:flex}.zq-field input{background:var(--bg);border:1px solid var(--line-2);text-align:right;width:80px;height:28px;font-family:var(--num);border-radius:6px;padding:0 8px}.zq-field input:focus{border-color:var(--accent);outline:none}.zq-swatches{gap:6px;margin-top:10px;display:flex}.zq-swatch{border-radius:50%;width:20px;height:20px;transition:transform .1s;box-shadow:inset 0 0 0 1px #fff3}.zq-swatch:hover{transform:scale(1.12)}.zq-swatch.is-on{box-shadow:0 0 0 2px var(--panel-2), 0 0 0 3.5px #fff}.zq-drawbar{z-index:6;background:var(--panel-2);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:6px;padding:5px 8px;animation:.12s ease-out zq-pop;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.zq-width{width:30px;min-width:30px;padding:0}.zq-width span{background:currentColor;border-radius:2px;width:16px;display:block}.zq-realtime{z-index:6;width:30px;height:30px;color:var(--accent);background:var(--panel-2);box-shadow:var(--shadow);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:38px;right:74px}.zq-realtime:hover{background:var(--panel-3)}.zq-chart-overlay{z-index:4;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.zq-loading{color:var(--text-2);box-shadow:0 0 0 1px var(--line);background:#0b0c0ed9;border-radius:10px;align-items:center;gap:10px;padding:10px 16px;display:flex}.zq-spinner{border:2px solid rgba(var(--accent-rgb), .2);border-top-color:var(--accent);vertical-align:middle;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite zq-spin;display:inline-block}.zq-spinner-sm{width:12px;height:12px}@keyframes zq-spin{to{transform:rotate(360deg)}}.zq-error-card{pointer-events:auto;text-align:center;background:var(--panel-2);max-width:420px;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:20px 24px;display:flex}.zq-error-title{color:#fff;font-size:15px;font-weight:400}.zq-bottom{background:var(--panel);border-top:1px solid var(--line);align-items:center;gap:2px;height:34px;padding:0 8px;display:flex}.zq-bottom .zq-btn{height:26px;font-size:12.5px}.zq-ranges{scrollbar-width:none;gap:1px;display:flex;overflow-x:auto}.zq-range{font-family:var(--num);font-weight:400}.zq-clock{font-family:var(--num);font-variant-numeric:tabular-nums}.zq-scale{font-family:var(--num);min-width:30px}.zq-right{background:var(--panel);display:flex}.zq-panel{width:min(var(--zq-right-w,318px), max(240px, 100vw - 620px));border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.zq-strip{flex-direction:column;align-items:center;gap:4px;width:46px;padding:8px 0;display:flex}.zq-strip-btn{border-radius:var(--radius);width:36px;height:36px;color:var(--text-2);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);place-items:center;display:grid}.zq-strip-btn:hover{background:var(--hover);color:var(--text);box-shadow:inset 0 0 0 1px var(--edge)}.zq-strip-btn.is-active{color:var(--accent);background:rgba(var(--accent-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .28)}.zq-panel-head{height:var(--head-h);flex:none;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex}.zq-panel-title{color:#fff;font-size:13.5px;font-weight:400}.zq-watch{border-bottom:1px solid var(--line);flex-direction:column;flex:1;min-height:160px;display:flex}.zq-watch-cols,.zq-watch-row{grid-template-columns:var(--watch-cols,minmax(0, 1fr) 76px 58px 56px);align-items:center;gap:6px;padding:0 10px 0 12px;display:grid}.zq-watch-cols{height:24px;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.zq-watch-cols span:nth-child(n+2){text-align:right}.zq-watch-list{flex:1;overflow-y:auto}.zq-watch-row{cursor:pointer;border-left:2px solid #0000;height:32px;position:relative}.zq-watch-row:hover{background:var(--hover)}.zq-watch-row.is-active{background:rgba(var(--accent-rgb), .07);border-left-color:var(--accent)}.zq-watch-row .zq-num{text-align:right;border-radius:4px;padding:1px 3px}.zq-watch-sym{color:#fff;align-items:center;gap:7px;min-width:0;font-weight:400;display:flex}.zq-venue-tag{letter-spacing:.04em;color:var(--aqua);background:#dce2eb14;border-radius:4px;flex:none;padding:1px 4px;font-size:9.5px;font-weight:400}.zq-row-x{opacity:0;background:var(--panel-2);width:18px;height:18px;color:var(--text-3);border-radius:4px;place-items:center;display:grid;position:absolute;top:7px;right:3px}.zq-watch-row:hover .zq-row-x{opacity:1}.zq-row-x:hover{color:#fff;background:#ffffff14}.flash-up{animation:.65s ease-out zq-flash-up}.flash-down{animation:.65s ease-out zq-flash-down}@keyframes zq-flash-up{0%{background:color-mix(in srgb, var(--up) 30%, transparent)}}@keyframes zq-flash-down{0%{background:color-mix(in srgb, var(--down) 32%, transparent)}}.zq-details{flex:none;padding:12px 12px 14px}.zq-details-head{justify-content:space-between;align-items:flex-start;display:flex}.zq-details-name{color:#fff;font-size:15px;font-weight:400}.zq-live-dot{background:var(--live);width:7px;height:7px;box-shadow:0 0 8px var(--live);border-radius:50%;margin-top:6px}.zq-details-price{align-items:baseline;gap:10px;margin:8px 0 10px;display:flex}.zq-big{font-family:var(--num);font-variant-numeric:tabular-nums;color:#fff;border-radius:5px;margin-left:-3px;padding:0 3px;font-size:24px;font-weight:400}.zq-stats{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}.zq-stat{flex-direction:column;gap:1px;display:flex}.zq-stat-label{color:var(--text-3);font-size:11px}.zq-stat .zq-num{color:var(--text);font-size:13px}.zq-stat .zq-num.is-up{color:var(--up)}.zq-stat .zq-num.is-down{color:var(--down)}.zq-tape{flex-direction:column;flex:1;min-height:0;display:flex}.zq-tape-cols,.zq-trade{grid-template-columns:62px minmax(0,1fr) minmax(0,.9fr) 62px;align-items:center;gap:6px;padding:0 12px;display:grid}.zq-tape-cols{text-transform:uppercase;letter-spacing:.05em;height:24px;color:var(--text-3);font-size:11px}.zq-tape-cols span:nth-child(n+2),.zq-trade .zq-num{text-align:right}.zq-tape-list{flex:1;font-size:12px;overflow-y:auto}.zq-trade{min-height:21px;font-family:var(--num);font-variant-numeric:tabular-nums;animation:.3s ease-out zq-in}@keyframes zq-in{0%{background:#dce2eb14}}.zq-trade.is-buy .zq-num:nth-child(2){color:var(--up)}.zq-trade.is-sell .zq-num:nth-child(2){color:var(--down)}.zq-trade.is-big{color:#fff;font-weight:400}.zq-trade.is-big.is-buy{background:color-mix(in srgb, var(--up) 13%, transparent)}.zq-trade.is-big.is-sell{background:color-mix(in srgb, var(--down) 15%, transparent)}.zq-wallet{color:var(--aqua);cursor:copy;grid-column:1/-1;justify-self:start;align-items:center;gap:4px;padding-bottom:3px;font-size:11px;font-weight:400;text-decoration:none;display:inline-flex}.zq-wallet:hover{text-decoration:underline}.zq-tape-note{color:var(--text-3);border-top:1px solid var(--line);padding:8px 12px;font-size:11px}.zq-empty{color:var(--text-3);text-align:center;padding:18px 12px}.zq-screener{height:var(--zq-bottom-h,300px);background:var(--panel);border-top:1px solid var(--line-2);flex-direction:column;flex:none;animation:.16s ease-out zq-rise;display:flex}@keyframes zq-rise{0%{opacity:0;transform:translateY(12px)}}.zq-grid-row{grid-template-columns:minmax(180px,1.6fr) repeat(6,minmax(80px,1fr));align-items:center;gap:8px;height:30px;padding:0 14px;display:grid}.zq-grid-row>.zq-num{text-align:right;border-radius:4px;padding:2px 4px}.zq-grid-body .zq-grid-row{cursor:pointer;border-left:2px solid #0000}.zq-grid-body .zq-grid-row:hover{background:var(--hover)}.zq-grid-body .zq-grid-row.is-active{background:rgba(var(--accent-rgb), .07);border-left-color:var(--accent)}.zq-grid-head{border-bottom:1px solid var(--line);height:28px}.zq-th{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);text-align:right;justify-self:stretch;font-size:11px;font-weight:400}.zq-th:first-child{text-align:left}.zq-th:hover,.zq-th.is-sorted{color:var(--accent)}.zq-sort{margin-left:4px}.zq-grid-body{flex:1}.zq-vlist{min-height:0;position:relative;overflow-y:auto}.zq-seg{background:#ffffff0a;border-radius:8px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.zq-seg button{height:26px;color:var(--text-2);white-space:nowrap;border-radius:6px;padding:0 10px;font-size:12.5px}.zq-seg button:hover{color:var(--text)}.zq-seg button.is-active{background:var(--panel-3);color:var(--accent);box-shadow:0 0 0 1px var(--line-2)}.zq-search-mini{background:var(--bg);border:1px solid var(--line-2);height:28px;color:var(--text-3);border-radius:7px;align-items:center;gap:6px;padding:0 8px;display:flex}.zq-search-mini input{background:0 0;border:0;outline:none;width:110px}.zq-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0202039e;place-items:start center;padding-top:9vh;display:grid;position:fixed;inset:0}.zq-backdrop-clear{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;place-items:center;padding-top:0}@keyframes zq-fade{0%{opacity:0}}.zq-modal{background:var(--panel-2);border-radius:14px;flex-direction:column;width:min(760px,100vw - 32px);max-height:78vh;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #dce2eb1f,0 24px 70px #000000a6}.zq-modal-head{justify-content:space-between;align-items:center;padding:14px 12px 8px 20px;display:flex}.zq-modal-head h2{color:#fff;margin:0;font-size:17px;font-weight:400}.zq-modal-foot{border-top:1px solid var(--line);padding:8px 20px 12px}.zq-search-input{background:var(--bg);border:1px solid var(--line-2);height:44px;color:var(--text-3);border-radius:10px;align-items:center;gap:10px;margin:0 16px 10px;padding:0 12px;display:flex}.zq-search-input:focus-within{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .12)}.zq-search-input input{color:#fff;background:0 0;border:0;outline:none;flex:1;font-size:15px}.zq-filters{flex-wrap:wrap;gap:8px;padding:0 16px 10px;display:flex}.zq-search-status{color:var(--text-3);gap:16px;padding:0 20px 8px;font-size:12px;display:flex}.zq-search-results{border-top:1px solid var(--line);height:52vh}.zq-sr-row{cursor:pointer;border-left:2px solid #0000;align-items:center;gap:12px;height:100%;padding:0 20px;display:flex}.zq-sr-row.is-sel{background:rgba(var(--accent-rgb), .07);border-left-color:var(--accent)}.zq-coin{color:#050607;background:var(--grad);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:400;display:grid}.zq-sr-main{flex-direction:column;flex:1;min-width:0;display:flex}.zq-sr-main b{color:#fff;font-weight:400}.zq-sr-main .zq-muted{font-size:12px}.zq-sr-venue{text-align:right;width:90px;color:var(--text-2)}.zq-sr-vol{text-align:right;width:70px;color:var(--text-3)}.zq-ind-modal{width:min(720px,100vw - 32px)}.zq-ind-body{border-top:1px solid var(--line);grid-template-columns:170px 1fr;height:50vh;min-height:0;display:grid}.zq-ind-cats{border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:10px;display:flex}.zq-ind-cats button{height:34px;color:var(--text-2);text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;display:flex}.zq-ind-cats button:hover{background:var(--hover);color:var(--text)}.zq-ind-cats button.is-active{background:rgba(var(--accent-rgb), .09);color:var(--accent)}.zq-ind-list{padding:6px;overflow-y:auto}.zq-ind-row{text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:9px 12px;display:flex}.zq-ind-row:hover:not(:disabled){background:var(--hover)}.zq-ind-row:disabled{opacity:.55}.zq-ind-name{color:#fff;align-items:center;gap:8px;font-weight:400;display:flex}.zq-toast{background:var(--accent);color:#050607;opacity:0;pointer-events:none;border-radius:8px;padding:7px 14px;font-weight:400;transition:opacity .15s,transform .15s;position:absolute;bottom:18px;left:50%;transform:translate(-50%,10px)}.zq-toast.is-on{opacity:1;transform:translate(-50%)}.zq-ind-modal{position:relative}.zq-interval-box{background:var(--panel-2);width:220px;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.zq-interval-box input{height:40px;font-size:20px;font-family:var(--num);background:var(--bg);border:1px solid rgba(var(--accent-rgb), .5);color:#fff;border-radius:8px;outline:none;padding:0 12px}.zq-about{width:min(520px,100vw - 32px)}.zq-about-body{color:var(--text-2);padding:4px 20px 18px}.zq-about-body pre{white-space:pre-wrap;background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:10px 12px;font-size:12px}.zq-about-lead{color:var(--text)}.zq-licenses{border-top:1px solid var(--line);color:var(--text-3);margin-top:16px;padding-top:12px;font-size:12px}.zq-licenses h3{color:var(--text-2);margin:0 0 6px;font-size:12px;font-weight:400}.zq-licenses pre{font-size:11px}.zq-status{background:var(--bg-deep);border-top:1px solid var(--line);color:var(--text-2);white-space:nowrap;align-items:center;gap:14px;padding:0 12px;font-size:11.5px;display:flex;overflow:hidden}.zq-conn{align-items:center;gap:6px;display:inline-flex}.zq-conn i{background:var(--text-3);border-radius:50%;width:6px;height:6px}.zq-conn.is-open i{background:var(--live);box-shadow:0 0 6px var(--live)}.zq-conn.is-connecting i,.zq-conn.is-reconnecting i{background:var(--blue-text);animation:1s infinite zq-blink}@keyframes zq-blink{50%{opacity:.3}}.zq-mobile-only{display:none}@media (width<=900px){.zq-app{grid-template-columns:0 minmax(0,1fr) 0}.zq-left,.zq-strip,.zq-wordmark,.zq-symbol-btn .zq-chip,.zq-text-btn,.zq-top>.zq-sep{display:none}.zq-brand{border:0;padding-right:4px}.zq-mobile-only{display:inline-flex}.zq-top{scrollbar-width:none;gap:2px;overflow-x:auto}.zq-right{z-index:50;box-shadow:var(--shadow);display:none;position:fixed;top:48px;bottom:24px;right:0}.zq-app.has-right .zq-right{display:flex}.zq-panel{width:min(340px,92vw)}.zq-legend{font-size:11.5px;right:64px}.zq-ohlc span.zq-dim,.zq-status .zq-conn-label,.zq-status .zq-status-data{display:none}.zq-screener{height:45vh}}.zq-sym{align-items:baseline;gap:5px;min-width:0;display:inline-flex}.zq-sym-base{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.zq-sym-suffix{letter-spacing:.05em;color:var(--text-3);flex:none;font-size:10px}.zq-select{background:var(--bg);height:28px;color:var(--text);border:1px solid var(--line-2);font:inherit;border-radius:6px;padding:0 8px}.zq-number{align-items:center;gap:6px;display:inline-flex}.zq-number input,.zq-custom-row input,.zq-template-save input{background:var(--bg);border:1px solid var(--line-2);color:#fff;width:76px;height:28px;font-family:var(--num);text-align:right;border-radius:6px;padding:0 8px}.zq-number input:focus,.zq-custom-row input:focus,.zq-template-save input:focus,.zq-select:focus{border-color:var(--accent);outline:none}.zq-toggle{background:#ffffff1f;border-radius:20px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.zq-toggle span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.zq-toggle.is-on{background:var(--accent)}.zq-toggle.is-on span{background:#050607;transform:translate(14px)}.zq-color{display:inline-flex;position:relative}.zq-color-btn{border:1px solid var(--line-2);background:repeating-conic-gradient(#1a2233 0% 25%,#0d1322 0% 50%) 50%/10px 10px;border-radius:7px;width:28px;height:28px;padding:4px}.zq-color-btn span{border-radius:4px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #ffffff26}.zq-color-pop{z-index:80;background:var(--panel-3);width:216px;box-shadow:var(--shadow);border-radius:10px;padding:10px;animation:.12s ease-out zq-pop;position:absolute;top:calc(100% + 6px);right:0}.zq-color-grid{grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:10px;display:grid}.zq-color-grid .zq-swatch{border-radius:6px;width:24px;height:24px}.zq-color-row{color:var(--text-2);align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.zq-color-row span{width:52px}.zq-color-row input[type=color]{background:0 0;border:0;width:30px;height:22px;padding:0}.zq-color-row input[type=range]{accent-color:var(--accent);flex:1}.zq-color-row code{font-family:var(--num);color:var(--text-3);margin-left:auto;font-size:11px}.zq-settings{width:min(760px,100vw - 32px)}.zq-settings-body{border-top:1px solid var(--line);grid-template-columns:170px 1fr;height:min(58vh,560px);display:grid}.zq-settings-pane{padding:4px 20px 18px;overflow-y:auto}.zq-settings-pane h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:16px 0 6px;font-size:11px}.zq-set-row{border-bottom:1px solid #dce2eb0d;justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.zq-set-label{color:var(--text);flex-direction:column;display:flex}.zq-set-hint{color:var(--text-3);font-size:11.5px}.zq-set-ctrl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.zq-settings-foot{align-items:center;gap:12px;display:flex}.zq-themes{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.zq-theme{color:var(--text-2);text-align:left;border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;padding:6px;display:flex}.zq-theme:hover{background:var(--hover);color:#fff}.zq-theme-preview{height:64px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:7px;position:relative;overflow:hidden}.zq-theme-preview i{border:1px solid;border-radius:1px;width:10%;position:absolute}.zq-template-row{align-items:center;gap:8px;max-width:260px;display:flex}.zq-template-row .zq-theme{flex:1}.zq-template-save{gap:8px;margin-top:14px;display:flex}.zq-template-save input{text-align:left;width:200px}.zq-tf-menu{min-width:250px;max-height:70vh;overflow-y:auto}.zq-tf-menu .zq-menu-main .zq-chip{margin-left:6px}.zq-custom-tf{border-top:1px solid var(--line);margin-top:6px;padding:4px 4px 6px}.zq-custom-row{gap:6px;padding:0 6px;display:flex}.zq-custom-row input{width:64px}.zq-ind-settings{width:410px;max-height:60vh;text-shadow:none;overflow-y:auto}.zq-popover-section{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:12px 0 4px;font-size:11px}.zq-style-row{align-items:center;gap:8px;min-height:36px;display:flex}.zq-style-name{color:var(--text-2);flex:1}.zq-style-row .zq-seg button{padding:0 7px}.zq-levels{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.zq-reset-style{margin-top:10px}.zq-drawbar .zq-color-btn{width:22px;height:22px;padding:3px}.zq-drawbar .zq-color-pop{left:0;right:auto}.zq-live-note{z-index:6;color:var(--text-2);box-shadow:0 0 0 1px var(--line);white-space:nowrap;background:#0b0c0ee6;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.zq-live-note .zq-live-dot{margin:0}.zq-drawbar>*{flex:none}.zq-drawbar .zq-seg,.zq-style-row .zq-seg{flex-wrap:nowrap}.zq-drawbar .zq-seg button{padding:0 6px}.zq-tabs{background:var(--bg-deep);scrollbar-width:none;grid-area:tabs;align-items:stretch;gap:2px;min-width:0;padding:4px 8px 0;display:flex;overflow-x:auto}.zq-tabs::-webkit-scrollbar{display:none}.zq-tab{min-width:0;max-width:260px;color:var(--text-2);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px 8px 0 0;flex:none;align-items:center;gap:7px;padding:0 8px 0 10px;font-size:12.5px;display:flex;position:relative}.zq-tab:hover{background:var(--hover);color:var(--text)}.zq-tab.is-active{background:var(--panel);color:#fff;box-shadow:inset 0 2px 0 var(--accent)}.zq-tab+.zq-tab:not(.is-active):before{content:"";background:var(--line-2);width:1px;position:absolute;top:8px;bottom:8px;left:-1px}.zq-tab.is-active+.zq-tab:before,.zq-tab:hover+.zq-tab:before{display:none}.zq-tab-sym{text-overflow:ellipsis;overflow:hidden}.zq-tab-tf{color:var(--text-3)}.zq-tab-chg{font-size:11.5px}.zq-tab-x{width:18px;height:18px;color:var(--text-3);opacity:0;border-radius:5px;place-items:center;display:grid}.zq-tab:hover .zq-tab-x,.zq-tab.is-active .zq-tab-x{opacity:1}.zq-tab-x:hover{color:#fff;background:#ffffff1a}.zq-tab-new{width:28px;color:var(--text-2);border-radius:7px;flex:none;place-items:center;margin:2px 0 2px 2px;display:grid}.zq-tab-new:hover:not(:disabled){background:var(--hover);color:#fff}.zq-tab-new:disabled{opacity:.35}.zq-ctx-menu{z-index:90;background:var(--panel-2);min-width:220px;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;padding:6px;animation:.1s ease-out zq-pop;display:flex;position:fixed}.zq-ctx-menu .zq-menu-item:disabled{color:var(--text-3);pointer-events:none}.zq-menu-sep{background:var(--line-2);flex:none;height:1px;margin:5px 4px}.zq-menu-hint{color:var(--text-3);padding:6px 10px 3px;font-size:11px}.zq-menu-hint.is-done{color:var(--accent)}.zq-menu-sub{color:var(--text-3);margin-top:1px;font-size:11px;display:block}.zq-check{cursor:pointer;padding-top:6px!important;padding-bottom:6px!important}.zq-menu-up .zq-menu{top:auto;bottom:calc(100% + 6px)}.zq-tz-menu{min-width:250px;max-height:min(70vh,560px);overflow-y:auto}.zq-flow-menu{min-width:300px}.zq-text-btn.is-on{color:var(--accent)}.zq-split{z-index:4;touch-action:none;flex:none;position:relative}.zq-split:after{content:"";background:0 0;transition:background .12s;position:absolute}.zq-split:hover:after,.zq-split:focus-visible:after,body.zq-resizing .zq-split:after{background:rgba(var(--accent-rgb), .45)}.zq-split-x{cursor:col-resize;width:6px;margin:0 -3px}.zq-split-x:after{width:2px;top:0;bottom:0;left:2px}.zq-split-y{cursor:row-resize;height:6px;margin:-3px 0}.zq-split-y:after{height:2px;top:2px;left:0;right:0}.zq-split:focus-visible{outline:none}body.zq-resizing-x,body.zq-resizing-x *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}body.zq-resizing-y,body.zq-resizing-y *{-webkit-user-select:none;user-select:none;cursor:row-resize!important}.zq-right-split{margin-right:-3px}.zq-panel-tabs{border-bottom:1px solid var(--line);flex:none;gap:2px;padding:6px 8px 0;display:flex}.zq-panel-tab{height:32px;color:var(--text-2);border-radius:7px 7px 0 0;padding:0 12px;font-size:12.5px}.zq-panel-tab:hover{color:var(--text);background:var(--hover)}.zq-panel-tab.is-active{color:#fff}.zq-watch-panel,.zq-flow{flex-direction:column;flex:1;min-height:0;display:flex}.zq-watch-top,.zq-flow-top{flex-direction:column;flex-grow:0;flex-shrink:0;min-height:0;display:flex}.zq-watch-top .zq-watch{border-bottom:0;min-height:0}.zq-details-wrap{border-top:1px solid var(--line);flex:1;min-height:0;overflow-y:auto}.zq-flow .zq-tape{border-top:1px solid var(--line)}.zq-flow-note{color:var(--text-2);border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;padding:12px;font-size:12px;display:flex}.zq-book{flex-direction:column;flex:1;min-height:0;display:flex}.zq-select-sm{height:26px;padding:0 4px;font-size:12px}.zq-unit{border:1px solid var(--line-2);min-width:42px;height:26px;padding:0 7px;font-size:12px}.zq-book-cols,.zq-book-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px;padding:0 12px;display:grid}.zq-book-cols{text-transform:uppercase;letter-spacing:.05em;height:22px;color:var(--text-3);flex:none;font-size:11px}.zq-book-cols span:not(:first-child),.zq-book-row span:not(:first-child){text-align:right}.zq-book-side{flex-direction:column;flex:1;min-height:0;font-size:12px;display:flex;overflow:hidden}.zq-book-side.is-ask{flex-direction:column-reverse}.zq-book-row{cursor:default;flex:none;min-height:19px;position:relative}.zq-book-row:hover{background:var(--hover)}.zq-book-row span{position:relative}.zq-book-bar{transition:width .18s ease-out;position:absolute;top:1px;bottom:1px;right:0}.is-bid .zq-book-bar{background:color-mix(in srgb, var(--up) 16%, transparent)}.is-ask .zq-book-bar{background:color-mix(in srgb, var(--down) 16%, transparent)}.is-bid .zq-book-px{color:var(--up)}.is-ask .zq-book-px{color:var(--down)}.zq-book-mid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex:none;align-items:baseline;gap:10px;padding:5px 12px;display:flex}.zq-book-mid-px{color:#fff;font-size:15px}.zq-imbalance,.zq-pressure{align-items:center;gap:8px;font-size:11.5px;display:flex}.zq-imbalance{border-top:1px solid var(--line);flex:none;padding:6px 12px}.zq-imbalance-bar{background:color-mix(in srgb, var(--down) 55%, transparent);border-radius:3px;flex:1;min-width:40px;height:5px;position:relative;overflow:hidden}.zq-imbalance-bar i{background:var(--up);transition:width .3s ease-out;position:absolute;inset:0 auto 0 0}.zq-pressure .zq-imbalance-bar{flex:none;width:56px}.zq-chart-logo{z-index:5;color:#ffffffb8;opacity:.8;border-radius:8px;align-items:center;gap:7px;padding:3px 9px 3px 3px;font-size:13px;transition:opacity .15s,background .15s;display:flex;position:absolute}.zq-chart-logo:hover{opacity:1;color:#fff;background:#0b0c0ebf}.zq-text-editor{z-index:8;min-width:140px;font-family:var(--ui);border:1px solid rgba(var(--accent-rgb), .55);resize:none;field-sizing:content;background:#0b0c0eeb;border-radius:5px;outline:none;padding:2px 4px;line-height:1.3;position:absolute}.zq-legend.is-passthrough .zq-legend-row,.zq-legend.is-passthrough .zq-legend-row *{pointer-events:none!important}.zq-chart.zq-measuring{cursor:crosshair}.zq-drawbar-name{color:var(--text-2);white-space:nowrap;padding:0 6px 0 4px;font-size:12px}.zq-bottom-split{margin-bottom:-3px}.zq-theme-menu{gap:4px;width:380px;padding:2px}.kc-lib{flex-direction:column;gap:8px;min-width:0;display:flex}.kc-lib-search{height:32px;color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.kc-lib-search:focus-within{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .55), 0 0 0 3px rgba(var(--accent-rgb), .1)}.kc-lib-search input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:none;flex:1}.kc-lib-families{flex-wrap:wrap;gap:4px;display:flex}.kc-lib.is-compact .kc-lib-families{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.kc-lib.is-compact .kc-lib-families::-webkit-scrollbar{display:none}.kc-chip{height:26px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line);transition:color var(--t-fast), background var(--t-fast), box-shadow var(--t-fast);background:#ffffff09;border-radius:13px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.kc-chip span{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:10.5px}.kc-chip:hover{color:var(--text);background:var(--hover)}.kc-chip.is-active{color:#fff;box-shadow:none;background:linear-gradient(#ffffff1a,#ffffff08);position:relative}.kc-chip.is-active:before{content:"";border-radius:inherit;background:var(--bezel);-webkit-mask-composite:xor;opacity:.75;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.kc-lib-grid{align-content:start}.kc-lib.is-compact .kc-lib-grid{grid-template-columns:repeat(3,1fr);gap:4px;max-height:336px;padding-right:2px;overflow-y:auto}.kc-lib.is-compact .zq-theme-preview{height:46px}.kc-lib-item{min-width:0}.kc-lib-item>.zq-theme{width:100%}.zq-theme>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zq-themes-compact{grid-template-columns:repeat(3,1fr);gap:4px}.zq-themes-compact .zq-theme-preview{height:46px}.zq-theme.is-active{color:#fff}.zq-theme.is-active .zq-theme-preview{box-shadow:inset 0 0 0 1px var(--line-2), 0 0 0 2px var(--accent)}.zq-theme:hover{background:var(--hover)}.zq-candle-presets{flex-wrap:wrap;gap:6px;padding:2px 6px 4px;display:flex}.zq-candle-preset{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:7px;gap:3px;padding:6px 8px;display:flex}.zq-candle-preset i{border:1px solid #0000;border-radius:2px;width:7px;height:18px}.zq-candle-preset i:first-child{margin-top:-3px}.zq-candle-preset i:last-child{margin-top:4px}.zq-candle-preset:hover{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .4)}.zq-candle-preset.is-active{box-shadow:inset 0 0 0 2px var(--accent)}.zq-shortcuts{width:min(760px,94vw)}.zq-shortcuts-body{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:6px 28px;max-height:72vh;padding:4px 20px 20px;display:grid;overflow-y:auto}.zq-shortcuts-body h3{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:14px 0 6px;font-size:11px}.zq-shortcut{color:var(--text-2);border-bottom:1px solid var(--line);grid-template-columns:138px 1fr;align-items:baseline;gap:12px;padding:5px 0;font-size:12.5px;display:grid}.zq-shortcut kbd{font-family:var(--ui);color:#fff;background:var(--panel-3);box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap;border-radius:5px;justify-self:start;padding:2px 7px;font-size:11.5px}@media (width<=900px){.zq-split,.zq-chart-logo span{display:none}.zq-top>*{flex-shrink:0}.zq-tab{max-width:180px}.zq-tab-chg{display:none}}.zq-grid{background:var(--line-2);flex:1;gap:2px;min-height:0;display:grid;position:relative}.zq-grid>.zq-chart-area{min-width:0;min-height:0}.zq-grid-1{grid-template:minmax(0,1fr)/minmax(0,1fr)}.zq-grid-2v{grid-template:minmax(0,1fr)/repeat(2,minmax(0,1fr))}.zq-grid-2h{grid-template:repeat(2,minmax(0,1fr))/minmax(0,1fr)}.zq-grid-3v{grid-template:minmax(0,1fr)/repeat(3,minmax(0,1fr))}.zq-grid-3l{grid-template:repeat(2,minmax(0,1fr))/minmax(0,1.5fr) minmax(0,1fr)}.zq-grid-3l>.zq-chart-area:first-child{grid-row:span 2}.zq-grid-4{grid-template:repeat(2,minmax(0,1fr))/repeat(2,minmax(0,1fr))}.zq-grid-3h{grid-template:repeat(3,minmax(0,1fr))/minmax(0,1fr)}.zq-grid-3t{grid-template:minmax(0,1.5fr) minmax(0,1fr)/repeat(2,minmax(0,1fr))}.zq-grid-3t>.zq-chart-area:first-child{grid-column:span 2}.zq-grid-4v{grid-template:minmax(0,1fr)/repeat(4,minmax(0,1fr))}.zq-grid-3r>.zq-chart-area:first-child{grid-area:1/1}.zq-grid-3r>.zq-chart-area:nth-child(2){grid-area:2/1}.zq-grid-3r>.zq-chart-area:nth-child(3){grid-area:1/2/span 2}.zq-grid-3b>.zq-chart-area:nth-child(3){grid-column:span 2}.zq-grid-4l>.zq-chart-area:first-child{grid-row:span 3}.zq-grid-4t>.zq-chart-area:first-child{grid-column:span 3}.zq-grid.is-max{grid-template:minmax(0,1fr)/minmax(0,1fr)!important}.zq-grid.is-max>.zq-chart-area:not(.is-active){display:none}.zq-grid.is-max>.zq-chart-area.is-active{grid-area:1/1/2/2!important}.zq-grid.is-max>.zq-chart-area.is-active:after{display:none}.zq-grid-6{grid-template:repeat(2,minmax(0,1fr))/repeat(3,minmax(0,1fr))}.zq-grid-8{grid-template:repeat(2,minmax(0,1fr))/repeat(4,minmax(0,1fr))}.zq-chart-area.is-active:not(.is-single):after{content:"";z-index:9;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .32);position:absolute;inset:0}.kc-beam{z-index:9;pointer-events:none;background:conic-gradient(from var(--kc-angle), transparent 0deg, transparent 290deg, rgba(var(--accent-rgb), .35) 318deg, #fff 348deg, transparent 360deg);-webkit-mask-composite:xor;padding:1px;animation:6s linear infinite kc-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.zq-grid.is-max>.zq-chart-area .kc-beam{display:none}.kc-odo{font-variant-numeric:tabular-nums;display:inline-flex}.kc-odo-digit{height:1.2em;line-height:1.2em;display:inline-block;overflow:hidden}.kc-odo-strip{flex-direction:column;transition:transform .6s cubic-bezier(.2,.9,.25,1.12);display:flex}.kc-odo-strip>span,.kc-odo-sep{height:1.2em;line-height:1.2em;display:block}.kc-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zq-scale-corner{z-index:6;gap:2px;display:flex;position:absolute}.zq-scale-corner button{width:20px;height:20px;color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line-2);background:#0b0c0ebf;border-radius:4px;font-size:11px}.zq-scale-corner button:hover{color:#fff}.zq-scale-corner button.is-on{color:var(--accent);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .45)}.zq-grid-glyph{gap:1.5px;width:18px;height:14px;display:grid}.zq-grid-glyph i{border:1.4px solid;border-radius:2px}.zq-glyph-1{grid-template:1fr/1fr}.zq-glyph-2v{grid-template:1fr/1fr 1fr}.zq-glyph-2h{grid-template:1fr 1fr/1fr}.zq-glyph-3v{grid-template:1fr/1fr 1fr 1fr}.zq-glyph-3l{grid-template:1fr 1fr/1.5fr 1fr}.zq-glyph-3l i:first-child{grid-row:span 2}.zq-glyph-4{grid-template:1fr 1fr/1fr 1fr}.zq-glyph-3h{grid-template:1fr 1fr 1fr/1fr}.zq-glyph-3t{grid-template:1.4fr 1fr/1fr 1fr}.zq-glyph-3t i:first-child{grid-column:span 2}.zq-glyph-4v{grid-template:1fr/repeat(4,1fr)}.zq-glyph-3r{grid-template:1fr 1fr/1fr 1.5fr}.zq-glyph-3r i:first-child{grid-area:1/1}.zq-glyph-3r i:nth-child(2){grid-area:2/1}.zq-glyph-3r i:nth-child(3){grid-area:1/2/span 2}.zq-glyph-3b{grid-template:1fr 1.4fr/1fr 1fr}.zq-glyph-3b i:nth-child(3){grid-column:span 2}.zq-glyph-4h{grid-template:repeat(4,1fr)/1fr}.zq-glyph-4l{grid-template:repeat(3,1fr)/1.5fr 1fr}.zq-glyph-4l i:first-child{grid-row:span 3}.zq-glyph-4t{grid-template:1.4fr 1fr/repeat(3,1fr)}.zq-glyph-4t i:first-child{grid-column:span 3}.zq-glyph-6v{grid-template:repeat(3,1fr)/1fr 1fr}.zq-glyph-9{grid-template:repeat(3,1fr)/repeat(3,1fr)}.zq-glyph-6{grid-template:1fr 1fr/repeat(3,1fr)}.zq-glyph-8{grid-template:1fr 1fr/repeat(4,1fr)}.zq-glyph-6 i,.zq-glyph-6v i,.zq-glyph-8 i,.zq-glyph-9 i,.zq-glyph-4v i,.zq-glyph-4h i,.zq-glyph-4l i,.zq-glyph-4t i{border-width:1.2px}.zq-layout-menu{width:340px}.zq-layout-grid{grid-template-columns:repeat(6,1fr);gap:6px;padding:4px 6px 6px;display:grid}.zq-layout-opt{height:44px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:7px;place-items:center;display:grid}.zq-layout-opt .zq-grid-glyph{width:30px;height:22px}.zq-layout-opt:hover{color:#fff;background:var(--hover)}.zq-layout-opt.is-active{color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.zq-tab-cells{color:var(--text-3);align-items:center;gap:2px;font-size:11px;display:inline-flex}.zq-badge{letter-spacing:-.02em;color:#050607;text-transform:uppercase;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:8.5px;display:grid}.zq-details-head .zq-badge{width:28px;height:28px;margin-right:10px;font-size:11px}.zq-details-head{align-items:center}.zq-market-open{color:var(--text-2);align-items:center;gap:7px;margin:2px 0 10px;font-size:12px;display:flex}.zq-day-range{margin:0 0 12px}.zq-day-range-nums{justify-content:space-between;margin-bottom:6px;font-size:11.5px;display:flex}.zq-day-range-nums .zq-dim{letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.zq-day-range-bar{background:#ffffff14;border-radius:2px;height:4px;position:relative}.zq-day-range-bar i{background:color-mix(in srgb, var(--up) 70%, transparent);border-radius:2px;position:absolute;inset:0 auto 0 0}.zq-day-range-bar b{border-bottom:6px solid #fff;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;margin-left:-5px;position:absolute;top:5px}.zq-objects-panel{flex-direction:column;flex:1;min-height:0;display:flex}.zq-objects-body{flex:1;min-height:0;overflow-y:auto}.zq-seg-tabs{background:var(--bg);border-radius:7px;gap:2px;padding:2px;display:flex}.zq-seg-tabs button{height:26px;color:var(--text-2);border-radius:5px;padding:0 10px;font-size:12px}.zq-seg-tabs button.is-active{color:#fff;background:var(--panel-3)}.zq-obj-group{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:12px 12px 6px;font-size:11px}.zq-obj-row{align-items:center;gap:8px;height:32px;padding:0 8px 0 12px;font-size:12.5px;display:flex}.zq-obj-row.is-hidden{color:var(--text-3)}.zq-obj-row.is-clickable{cursor:pointer}.zq-obj-row:hover{background:var(--hover)}.zq-obj-row>button,.zq-obj-row>.zq-menu-wrap>button{width:26px;height:26px;color:var(--text-3);border-radius:5px;place-items:center;display:grid}.zq-obj-row>button:hover,.zq-obj-row>.zq-menu-wrap>button:hover,.zq-obj-row>.zq-menu-wrap>button.is-open{color:#fff;background:#ffffff14}.zq-obj-swatch{border-radius:50%;flex:none;width:8px;height:8px}.zq-datawin{padding:6px 0 12px}.zq-data-row{justify-content:space-between;gap:12px;padding:4px 12px;font-size:12.5px;display:flex}.zq-data-ind{border-top:1px solid var(--line);margin-top:8px;padding-top:6px}.zq-data-title{color:#fff;padding:4px 12px;font-size:12px}@media (width<=900px){.zq-grid{grid-template:minmax(0,1fr)/minmax(0,1fr)!important}.zq-grid>.zq-chart-area:not(.is-active){display:none}.zq-grid>.zq-chart-area{grid-area:auto!important}.zq-scale-corner{display:none}}.zq-watch-sym .zq-sym{flex-wrap:wrap;flex:0 auto;height:18px;line-height:18px;overflow:hidden}.zq-watch-sym .zq-sym-base,.zq-watch-sym .zq-sym-suffix{flex:none}.zq-watch-row .zq-watch-sym .zq-venue-tag{margin-left:auto}.zq-legend-toggle{pointer-events:auto;width:fit-content;height:20px;color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line);background:#0b0c0e99;border-radius:5px;align-items:center;gap:3px;margin-top:1px;padding:0 6px 0 3px;font-size:11px;display:inline-flex}.zq-legend-toggle .zq-icon{transition:transform .15s;transform:rotate(180deg)}.zq-legend-toggle.is-collapsed .zq-icon{transform:none}.zq-legend-toggle:hover{color:#fff}.zq-btn:disabled{opacity:.35;pointer-events:none}.zq-alert-dialog{width:min(460px,94vw)}.zq-alert-form{flex-direction:column;gap:10px;padding:6px 20px 14px;display:flex}.zq-field{color:var(--text-2);grid-template-columns:96px 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.zq-field input,.zq-field select{width:100%;height:32px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line-2);border-radius:6px;padding:0 10px}.zq-field input:focus,.zq-field select:focus{border-color:rgba(var(--accent-rgb), .55);outline:none}.zq-field-static{color:#fff}.zq-alert-checks{gap:16px;display:flex}.zq-alert-checks label{cursor:pointer;align-items:center;gap:6px;display:flex}.zq-alert-checks input{width:auto;height:auto}.zq-alerts-panel{flex-direction:column;flex:1;min-height:0;display:flex}.zq-alerts-body{flex:1;min-height:0;overflow-y:auto}.zq-alerts-note{color:var(--text-3);border-top:1px solid var(--line);flex:none;padding:8px 12px;font-size:11px}.zq-alert-row{border-bottom:1px solid var(--line);align-items:center;gap:4px;padding:4px 8px 4px 12px;display:flex}.zq-alert-row>button:not(.zq-alert-main){width:26px;height:26px;color:var(--text-3);border-radius:5px;flex:none;place-items:center;display:grid}.zq-alert-row>button:not(.zq-alert-main):hover{color:#fff;background:#ffffff14}.zq-alert-main{text-align:left;border-radius:5px;flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;padding:3px 4px;display:flex}.zq-alert-main:hover{background:var(--hover)}.zq-alert-sym{color:#fff;font-size:13px}.zq-alert-dot{background:#ff9800;border-radius:50%;flex:none;width:8px;height:8px;margin-right:4px}.zq-alert-row.is-paused .zq-alert-dot,.zq-alert-row.is-triggered .zq-alert-dot{background:var(--text-3)}.zq-alert-row.is-triggered .zq-alert-sym{color:var(--text-2)}.zq-log-row{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:10px;width:100%;min-height:34px;padding:4px 12px;font-size:12.5px;display:flex}.zq-log-row:hover{background:var(--hover)}.zq-mt{margin-top:10px}.zq-strip-btn{position:relative}.zq-strip-badge{color:#fff;background:#ff9800;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:2px;right:1px}.zq-toasts{z-index:120;flex-direction:column;gap:8px;width:min(340px,100vw - 32px);display:flex;position:fixed;bottom:40px;right:70px}.zq-toast{color:#ff9800;-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#121418db;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 10px 12px 14px;display:flex;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #dce2eb1f,0 18px 48px #0009}.zq-toast-body{text-align:left;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.zq-toast-title{color:#fff;font-size:13.5px}.zq-toast-x{width:22px;height:22px;color:var(--text-3);border-radius:5px;place-items:center;display:grid}.zq-toast-x:hover{color:#fff}@media (width<=900px){.zq-toasts{right:16px}}.zq-grid-split{z-index:12;touch-action:none;position:absolute}.zq-grid-split:after{content:"";background:0 0;transition:background .12s;position:absolute}.zq-grid-split:hover:after,body.zq-resizing .zq-grid-split:after{background:rgba(var(--accent-rgb), .45)}.zq-grid-split.is-col{cursor:col-resize;width:8px;margin-left:-4px;top:0;bottom:0}.zq-grid-split.is-col:after{width:2px;top:0;bottom:0;left:3px}.zq-grid-split.is-row{cursor:row-resize;height:8px;margin-top:-4px;right:0}.zq-grid-split.is-row:after{height:2px;top:3px;left:0;right:0}@media (width<=900px){.zq-grid-split{display:none}}.zq-goto{min-width:250px}.zq-goto-row{gap:8px;padding:4px 8px 6px;display:flex}.zq-goto-row input{height:32px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px;flex:1;padding:0 8px}.zq-replay-bar,.zq-replay-banner{z-index:11;background:var(--panel-2);box-shadow:var(--shadow);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:5px 8px;animation:.12s ease-out zq-pop;display:flex;position:absolute;left:50%;transform:translate(-50%)}.zq-replay-bar{bottom:44px}.zq-replay-banner{color:var(--text);padding-left:12px;font-size:12.5px;top:46px}.zq-replay-banner .zq-icon{color:var(--accent)}.zq-replay-pill{letter-spacing:.06em;text-transform:uppercase;color:#050607;background:var(--accent);border-radius:6px;padding:3px 8px;font-size:11px}.zq-replay-time{min-width:132px;color:var(--text-2);text-align:center;padding:0 6px;font-size:12px}.zq-chart.zq-replay-pick,.zq-chart.zq-replay-pick *{cursor:col-resize!important}.zq-compare-added{flex-wrap:wrap;align-items:center;gap:6px;padding:0 16px 10px;display:flex}.zq-compare-chip{border:1px solid var(--line);height:26px;color:var(--text);border-radius:6px;align-items:center;gap:6px;padding:0 4px 0 8px;font-size:12px;display:inline-flex}.zq-compare-chip i{border-radius:50%;width:8px;height:8px}.zq-compare-chip button{width:18px;height:18px;color:var(--text-3);border-radius:4px;place-items:center;display:grid}.zq-compare-chip button:hover{background:var(--hover);color:var(--text)}.zq-app.no-tabs{grid-template-rows:0 var(--top-h) minmax(0, 1fr) 24px}.zq-app.no-status{grid-template-rows:var(--tabs-h) var(--top-h) minmax(0, 1fr) 0}.zq-app.no-tabs.no-status{grid-template-rows:0 var(--top-h) minmax(0, 1fr) 0}.zq-app[data-density=compact]{--ctl-h:28px;--top-h:40px;--tabs-h:30px;--head-h:36px}.zq-app[data-labels=off] .zq-btn-label{display:none}.zq-app[data-panels=floating]{padding:0 var(--gap);column-gap:var(--gap)}.zq-app[data-panels=floating] .zq-top,.zq-app[data-panels=floating] .zq-left,.zq-app[data-panels=floating] .zq-panel,.zq-app[data-panels=floating] .zq-strip,.zq-app[data-panels=floating] .zq-screener{background:var(--panel);border:1px solid var(--edge);border-radius:var(--radius-panel);box-shadow:inset 0 1px 0 var(--edge-hi)}.zq-app[data-panels=floating] .zq-left,.zq-app[data-panels=floating] .zq-center,.zq-app[data-panels=floating] .zq-right{margin:var(--gap) 0;min-height:0}.zq-app[data-panels=floating].no-status .zq-left,.zq-app[data-panels=floating].no-status .zq-center,.zq-app[data-panels=floating].no-status .zq-right{margin-bottom:var(--gap)}.zq-app[data-panels=floating] .zq-center{border:0}.zq-app[data-panels=floating] .zq-grid{border:1px solid var(--edge);border-radius:var(--radius-panel) var(--radius-panel) 0 0;border-bottom:0;overflow:hidden}.zq-app[data-panels=floating] .zq-bottom{border:1px solid var(--edge);border-top-color:var(--line);border-radius:0 0 var(--radius-panel) var(--radius-panel)}.zq-app[data-panels=floating] .zq-screener{margin-top:var(--gap);overflow:hidden}.zq-app[data-panels=floating] .zq-right{gap:var(--gap);background:0 0}.zq-app[data-panels=floating] .zq-panel{overflow:hidden}.zq-app[data-panels=floating] .zq-status{background:0 0;border-top:0}.zq-app[data-panels=floating] .zq-tabs{background:0 0;align-items:center;gap:4px;padding:4px 0 0}.zq-app[data-panels=floating] .zq-tab{height:calc(var(--tabs-h) - 8px);transition:background var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-radius:8px;box-shadow:inset 0 0 0 1px #0000}.zq-app[data-panels=floating] .zq-tab:hover{box-shadow:inset 0 0 0 1px var(--edge)}.zq-app[data-panels=floating] .zq-tab.is-active{background:var(--panel);box-shadow:inset 0 0 0 1px var(--edge-2), inset 0 2px 0 var(--accent)}.zq-app[data-panels=floating] .zq-tab+.zq-tab:before{display:none}.zq-app[data-panels=floating] .zq-tab-new{height:calc(var(--tabs-h) - 8px);margin:0}.zq-top>*{flex-shrink:0}.zq-top>.zq-symbol-btn{flex-shrink:1;min-width:132px;overflow:hidden}.zq-symbol-btn .zq-chip{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}@media (width<=1480px){.zq-top .zq-btn-label{display:none}}@media (width<=1180px){.zq-symbol-btn .zq-chip{display:none}}@media (width<=1100px){.zq-top-opt,.zq-wordmark{display:none!important}}.zq-screener{container-type:inline-size}.zq-scr-table{flex-direction:column;flex:1;min-height:0;display:flex;overflow-x:auto}.zq-th{white-space:nowrap}.zq-th-short{display:none}@container (width<=900px){.zq-th-long{display:none}.zq-th-short{display:inline}}@container (width<=760px){.zq-scr-table .zq-grid-row{grid-template-columns:minmax(130px,1.5fr) repeat(5,minmax(72px,1fr))}.zq-scr-table .zq-grid-row>:nth-child(7){display:none}}@container (width<=600px){.zq-scr-table .zq-grid-row{grid-template-columns:minmax(120px,1.4fr) repeat(4,minmax(70px,1fr))}.zq-scr-table>.zq-grid-head,.zq-scr-table>.zq-grid-body{min-width:470px}.zq-scr-table .zq-grid-row>:nth-child(3),.zq-scr-table .zq-chip-accent{display:none}}.zq-screener>.zq-panel-head{scrollbar-width:none;overflow-x:auto}.zq-screener>.zq-panel-head>*{flex-shrink:0}.zq-screener .zq-seg{flex-wrap:nowrap}.zq-panel{animation:zq-panel-in var(--t-med) var(--ease)}@keyframes zq-panel-in{0%{opacity:0;transform:translate(10px)}}.zq-tab{animation:zq-tab-in var(--t-med) var(--ease)}@keyframes zq-tab-in{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.zq-app:not([data-motion=on]) :not(.zq-spinner),.zq-app:not([data-motion=on]) :before,.zq-app:not([data-motion=on]) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.zq-app[data-motion=off] :not(.zq-spinner),.zq-app[data-motion=off] :before,.zq-app[data-motion=off] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.zq-accents{flex-wrap:wrap;gap:6px;display:flex}.zq-accent{height:30px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--edge);transition:box-shadow var(--t-fast) var(--ease), color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);border-radius:8px;align-items:center;gap:7px;padding:0 11px 0 9px;display:inline-flex}.zq-accent i{background:var(--swatch);width:11px;height:11px;box-shadow:0 0 8px color-mix(in srgb, var(--swatch) 60%, transparent);border-radius:50%}.zq-accent:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--edge-2)}.zq-accent.is-on{color:#fff;background:color-mix(in srgb, var(--swatch) 10%, transparent);box-shadow:inset 0 0 0 1px var(--swatch)}@media (width<=900px){.zq-app[data-panels=floating]{column-gap:0;padding:0}.zq-app[data-panels=floating] .zq-top,.zq-app[data-panels=floating] .zq-grid,.zq-app[data-panels=floating] .zq-bottom,.zq-app[data-panels=floating] .zq-screener{border-left:0;border-right:0;border-radius:0}.zq-app[data-panels=floating] .zq-left,.zq-app[data-panels=floating] .zq-center,.zq-app[data-panels=floating] .zq-right{margin:0}}.zq-layout-name{gap:7px;max-width:220px}.zq-layout-name .zq-btn-label{max-width:150px}.zq-dirty{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px rgba(var(--accent-rgb), .8);border-radius:50%;flex:none}.zq-layouts-menu,.zq-templates-menu{width:320px}.zq-menu-item:disabled{color:var(--text-3);cursor:default;background:0 0}.zq-saved-list{max-height:300px;overflow-y:auto}.zq-saved-row{padding-right:4px}.zq-saved-row .zq-grid-glyph{color:var(--text-3)}.zq-saved-row.is-active .zq-menu-main{color:var(--accent)}.zq-row-del{min-width:26px;height:26px;color:var(--text-3);opacity:0;transition:opacity var(--t-fast) var(--ease), background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-radius:6px;flex:none;place-items:center;padding:0 6px;font-size:12px;display:grid}.zq-saved-row:hover .zq-row-del,.zq-row-del:focus-visible,.zq-row-del.is-armed{opacity:1}.zq-row-del:hover{color:#fff;background:var(--hover)}.zq-row-del.is-armed{color:#fff;background:#f236454d;box-shadow:inset 0 0 0 1px #f236458c}.zq-name-field{gap:6px;padding:4px 6px 6px;display:flex}.zq-name-field input{background:var(--bg);border:1px solid var(--edge-2);border-radius:7px;outline:none;flex:1;min-width:0;height:32px;padding:0 10px}.zq-name-field input:focus{border-color:rgba(var(--accent-rgb), .6);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .12)}.zq-tab-layout{color:#fff;text-overflow:ellipsis;overflow:hidden}.zq-list-switch{min-width:0;max-width:200px;height:calc(var(--ctl-h) - 4px);color:var(--text-2);transition:background var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:7px;align-items:center;gap:6px;padding:0 8px 0 4px;display:inline-flex}.zq-list-switch:hover,.zq-list-switch.is-open{background:var(--hover);box-shadow:inset 0 0 0 1px var(--edge)}.zq-lists-menu,.zq-cols-menu{width:280px}.zq-watch-cols{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff04}.zq-wh{font:inherit;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.zq-wh:first-child{text-align:left}.zq-wh:hover,.zq-wh.is-sorted{color:var(--accent)}.zq-watch-row{border-bottom:1px solid #ffffff06}.zq-watch-row.is-drop{box-shadow:inset 0 2px 0 var(--accent)}.zq-cell-dim{color:var(--text-2)}.zq-screener .zq-grid-head{border-top:1px solid var(--line);background:#ffffff04}.zq-grid-body .zq-grid-row{border-bottom:1px solid #ffffff06}.zq-fund{justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}.zq-fund>span{position:relative}.zq-fund-bar{opacity:.16;background:currentColor;border-radius:3px;max-width:100%;position:absolute;top:6px;bottom:6px;right:0}.zq-legend-ind:hover,.zq-legend-cmp:hover{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.zq-center{position:relative}.zq-favbar{z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 28px #00000073, inset 0 0 0 1px var(--edge-2);animation:zq-tab-in var(--t-med) var(--ease);background:#101215eb;border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;top:10px;right:96px}.zq-favbar-grip{width:16px;height:30px;color:var(--text-3);cursor:grab;touch-action:none;place-items:center;display:grid}.zq-favbar-grip:hover{color:var(--text)}body.zq-dragging-bar,body.zq-dragging-bar *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.zq-favbar-btn{width:32px;height:30px;color:var(--text-2);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:7px;place-items:center;display:grid}.zq-favbar-btn:hover,.zq-favbar-btn.is-open{background:var(--hover);color:var(--text);box-shadow:inset 0 0 0 1px var(--edge)}.zq-favbar-btn.is-active{color:var(--accent);background:rgba(var(--accent-rgb), .12);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .3)}.zq-favbar-x{width:22px;color:var(--text-3)}.zq-favbar-hint{color:var(--text-3);white-space:nowrap;padding:0 6px;font-size:12px}.zq-fav-menu{width:260px;max-height:420px;overflow-y:auto}.zq-flyout .zq-menu-item,.zq-fav-menu .zq-menu-item{padding-right:4px}.zq-watch-row.is-gone{cursor:default}.zq-watch-gone{min-width:0;color:var(--text-3);grid-column:1/-1;align-items:center;gap:7px;display:flex}.zq-badge.is-gone{background:#ffffff14}.zq-vlist,.zq-watch-list{scrollbar-gutter:stable}.zq-grid-head,.zq-watch-cols,.zq-bt-head{scrollbar-gutter:stable;overflow:hidden}.zq-th:not(:first-child){padding-right:4px}.zq-wh:not(:first-child){padding-right:3px}.zq-sort.is-lead{margin:0 4px 0 0}.zq-bottom-tabs button{font-size:13px}.zq-lab-badge{letter-spacing:.08em;text-transform:uppercase;height:18px;color:var(--accent);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .35);border-radius:5px;flex:none;align-items:center;padding:0 6px;font-size:10.5px;display:inline-flex}.zq-backtest .zq-panel-head>*{flex-shrink:0}.zq-backtest .zq-panel-head .zq-select{flex-shrink:1;min-width:0;max-width:220px}.zq-backtest .zq-primary{align-items:center;gap:6px;display:inline-flex}.zq-bt-empty{flex-direction:column;align-items:center;gap:6px;margin:auto 0;display:flex}.zq-bt-views{flex:none;align-items:center;gap:12px;min-width:0;padding:0 12px 6px;display:flex}.zq-bt-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zq-bt-clear{flex:none;height:24px;margin-left:auto}.zq-bt-meta.is-stale{color:var(--aqua)}.zq-bt-body{border-top:1px solid var(--line);flex-direction:column;flex:1;min-height:0;display:flex}.zq-bt-body>.zq-empty{margin:auto 0}.zq-bt-note{color:var(--text-2);border-top:1px solid var(--line);flex:none;padding:6px 12px;font-size:12px}.zq-bt-note.is-error{color:var(--down);border-top:0}.zq-bt-disclaimer{color:var(--text-3);border-top:1px solid var(--line);flex:none;padding:6px 12px 8px;font-size:10.5px;line-height:1.45}.zq-bt-cards{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;padding:10px 12px;display:grid;overflow-y:auto}.zq-bt-card{border-radius:var(--radius);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.zq-bt-card:nth-child(-n+3){box-shadow:inset 0 0 0 1px var(--line-2)}.zq-bt-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-size:11px}.zq-bt-value{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.zq-equity{flex:1;min-height:0;margin:8px 12px;position:relative}.zq-equity canvas{cursor:crosshair;width:100%;height:100%;display:block}.zq-equity-tip{background:var(--panel-3);box-shadow:var(--shadow);pointer-events:none;white-space:nowrap;border-radius:6px;flex-direction:column;gap:2px;padding:6px 8px;font-size:12px;display:flex;position:absolute;top:6px;transform:translate(12px)}.zq-equity-tip.is-left{transform:translate(calc(-100% - 12px))}.zq-bt-trades{flex-direction:column;flex:1;min-height:0;display:flex;overflow-x:auto}.zq-bt-row{grid-template-columns:40px 48px 104px 80px 104px 80px minmax(70px,1fr) 52px 80px 64px;align-items:center;gap:6px;min-width:800px;height:28px;padding:0 12px;font-size:12.5px;display:grid}.zq-bt-row>.zq-num{text-align:right}.zq-bt-row>.zq-num:first-child{text-align:left}.zq-bt-head{letter-spacing:.05em;text-transform:uppercase;height:26px;color:var(--text-3);border-bottom:1px solid var(--line);flex:none;font-size:11px}.zq-bt-head>span:nth-child(n+3):not(:nth-child(7)){text-align:right}.zq-bt-list{flex:1;min-width:800px}.zq-bt-list .zq-bt-row{cursor:pointer}.zq-bt-list .zq-bt-row:hover{background:var(--hover)}.zq-bt-settings{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px 24px;padding:10px 12px;display:grid;overflow-y:auto}.zq-bt-settings-head{justify-content:space-between;align-items:center;height:28px;display:flex}.zq-bt-section-title{color:var(--accent);margin:8px 0 2px;font-size:12px}.zq-text-input{background:var(--bg);border:1px solid var(--line-2);color:#fff;height:28px;font:inherit;border-radius:6px;padding:0 8px}.zq-text-input:focus{border-color:var(--accent);outline:none}@media (width<=760px){.zq-backtest .zq-panel-head{overflow-x:auto}.zq-bt-views{flex-wrap:wrap;gap:4px 12px}}.zq-scope{align-items:center;gap:8px;display:flex}.zq-remove-menu .zq-menu{pointer-events:auto;min-width:200px;text-shadow:none;z-index:60}.zq-legend-ind:has(.zq-remove-menu .zq-menu){z-index:60;position:relative}.zq-scope-note{color:var(--text-3);font-size:12px}.zq-ind-scope{padding:0 18px 10px}.zq-menu-scope{padding:2px 10px 8px}.zq-popover-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}
