#zero-dock{height:min(var(--zero-height,31dvh), 55dvh);background:var(--desk-surface);border-top:1px solid var(--desk-border);flex-direction:column;flex:none;min-height:min(140px,55dvh);display:flex}#zero-dock[hidden],#zero-saved[hidden],.workspace-shell[data-view=technicals] #zero-dock{display:none}.zero-resize{cursor:ns-resize;touch-action:none;flex:0 0 8px;place-items:center;display:grid}.zero-resize:before{content:"";background:var(--desk-border);border-radius:4px;width:32px;height:3px}.zero-resize:hover:before,.zero-resize:focus-visible:before{background:var(--desk-accent)}.zero-form{flex-direction:column;flex:1;gap:6px;min-height:0;padding:0 12px 6px;display:flex}.zero-toolbar{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.zero-toolbar label[for=zero-source]{font-weight:700}#zero-target{color:var(--desk-muted);font-size:11px}.zero-toolbar select{max-width:min(200px,44vw)}.zero-toolbar-actions{gap:5px;margin-left:auto;display:flex}.zero-toolbar-actions .workspace-button,#zero-toggle{min-height:27px;padding:3px 8px}#zero-toggle[aria-expanded=true]{color:var(--desk-accent);border-color:var(--desk-accent)}#zero-close svg,#zero-toggle svg{width:15px;height:15px}#zero-source{resize:none;border:1px solid var(--desk-border);background:var(--desk-bg);width:100%;min-height:0;color:var(--desk-text);tab-size:4;border-radius:7px;flex:1 1 0;padding:8px 10px;font:13px/1.55 ui-monospace,monospace}#zero-status{color:var(--desk-muted);min-height:1.45em;max-height:3em;font-size:11px;overflow:auto}#zero-status.is-error{color:var(--desk-negative)}.workspace-footer .zero-footer-left{align-items:center;gap:10px;min-width:0;display:flex}@media (width<=600px){#zero-dock{height:min(var(--zero-height,37dvh), 55dvh)}#zero-target{display:none}.zero-form{padding-inline:6px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--desk-bg:#edf1f7;--desk-surface:#fff;--desk-text:#19253a;--desk-muted:#52627a;--desk-border:#d9e1ed;--desk-accent:#3d56b8;--desk-on-accent:#fff;--desk-positive:#087d67;--desk-negative:#b94156;--desk-star:#936313}body[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--desk-bg:#0b111b;--desk-surface:#111b2c;--desk-text:#e8eef8;--desk-muted:#a0afc4;--desk-border:#28374d;--desk-accent:#a0b5ff;--desk-on-accent:#111b2c;--desk-positive:#42c6af;--desk-negative:#ee8294;--desk-star:#e7b65d}body[data-theme=light]{--b1:0 0.0% 100.0%;--b2:216 38.46% 94.9%;--b3:216 35.71% 89.02%;--bc:218.18 39.76% 16.27%;--p:227.8 50.2% 48.04%;--pc:0 0.0% 100.0%;--su:168.72 87.97% 26.08%;--er:349.5 48.0% 49.02%}body[data-theme=dark]{--b1:217.78 44.26% 11.96%;--b2:217.5 42.11% 7.45%;--b3:215.68 31.62% 22.94%;--bc:217.5 53.33% 94.12%;--p:226.74 100.0% 81.37%;--pc:217.78 44.26% 11.96%;--su:169.55 53.66% 51.76%;--er:350 76.06% 72.16%}*{box-sizing:border-box}body{--desk-soft:color-mix(in srgb, var(--desk-text) 5%, var(--desk-surface));--desk-accent-soft:color-mix(in srgb, var(--desk-accent) 12%, var(--desk-surface));color:var(--desk-text);background:var(--desk-bg);margin:0;font:13px/1.45 Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}button,input,select{font:inherit}button,select,summary{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--desk-accent);outline-offset:2px}.workspace-shell{flex-direction:column;height:100dvh;display:flex}.workspace-header{background:var(--desk-surface);border-bottom:1px solid var(--desk-border);z-index:50;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-height:48px;padding:6px 12px;display:flex}.workspace-brand{letter-spacing:-.45px;align-items:center;gap:9px;font-size:18px;font-weight:750;display:flex}.workspace-brand span:not(.brand-mark){color:var(--desk-muted);letter-spacing:0;margin-left:8px;font-size:11px;font-weight:500}.brand-mark{background:var(--desk-accent);width:32px;height:32px;color:var(--desk-on-accent);border-radius:8px;place-items:center;display:grid}.workspace-header-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.workspace-button,.workspace-control select,.chart-cell input,.chart-cell select,.template-save-row input{border:1px solid var(--desk-border);background:var(--desk-surface);color:var(--desk-text);border-radius:7px;padding:6px 9px;font-size:12px}.workspace-button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:32px;font-weight:550;text-decoration:none;display:inline-flex}.workspace-button:hover{background:var(--desk-soft);border-color:color-mix(in srgb, var(--desk-accent) 40%, var(--desk-border))}.workspace-button.primary:hover{background:color-mix(in srgb, var(--desk-accent) 90%, var(--desk-surface))}.workspace-button:disabled{opacity:.4;cursor:default}.workspace-button.primary{background:var(--desk-accent);color:var(--desk-on-accent);border-color:var(--desk-accent)}.workspace-control,.link-control{color:var(--desk-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.link-control input{accent-color:var(--desk-accent)}.workspace-body{flex:1;min-height:0;display:flex;position:relative}.workspace-rail{flex-direction:column;flex:none;align-items:center;gap:12px;width:56px;min-height:0;margin:6px 0 6px 6px;display:flex}.workspace-profile{flex:none;position:relative}.workspace-profile-button{border:1px solid color-mix(in srgb, var(--desk-accent) 35%, var(--desk-border));width:38px;height:38px;color:var(--desk-accent);background:var(--desk-accent-soft);border-radius:50%;place-items:center;list-style:none;display:grid}.workspace-profile-button::-webkit-details-marker{display:none}.workspace-profile-button:hover,.workspace-profile[open] .workspace-profile-button{border-color:var(--desk-accent)}.workspace-profile-button svg{width:19px;height:19px}.workspace-profile-card{z-index:45;border:1px solid var(--desk-border);width:min(220px,100vw - 80px);color:var(--desk-text);background:var(--desk-surface);border-radius:9px;padding:11px 13px;position:absolute;inset:0 auto auto calc(100% + 12px);box-shadow:0 8px 24px #0003}.workspace-profile-card p{color:var(--desk-muted);margin:4px 0 0;font-size:11px}.drawing-toolbar{border:1px solid var(--desk-border);background:var(--desk-surface);scrollbar-width:thin;border-radius:10px;flex-direction:column;align-items:center;gap:4px;width:100%;min-height:0;padding:8px 2px;display:flex;overflow:hidden auto}.tool-button{width:34px;height:33px;color:var(--desk-muted);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;display:grid}.tool-button:hover{background:var(--desk-soft);color:var(--desk-text)}.tool-button[aria-pressed=true]{color:var(--desk-accent);background:color-mix(in srgb, var(--desk-accent) 9%, transparent);border-color:color-mix(in srgb, var(--desk-accent) 27%, transparent)}.tool-divider{background:var(--desk-border);width:28px;height:1px;min-height:1px;margin:5px 0}.tool-color{cursor:pointer;background:0 0;border:0;flex:none;width:30px;height:26px;padding:0}.tool-width{background:var(--desk-soft);width:39px;color:var(--desk-text);border:1px solid var(--desk-border);border-radius:5px;flex:none;padding:3px 1px;font-size:11px}.workspace-main{flex-direction:column;flex:1;min-width:0;min-height:0;padding:6px;display:flex;position:relative}.workspace-grid{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:6px;min-height:0;display:grid}.workspace-grid[data-layout=columns]{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid[data-layout=rows]{grid-template-rows:repeat(2,minmax(0,1fr))}.workspace-grid[data-layout=quad]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.chart-cell{background:var(--desk-surface);border:1px solid var(--desk-border);border-radius:10px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.chart-cell.is-active{border-color:color-mix(in srgb, var(--desk-accent) 52%, var(--desk-border))}.chart-cell[hidden]{display:none!important}.chart-cell:focus-within{z-index:4}.chart-cell-toolbar{border-bottom:1px solid var(--desk-border);z-index:10;border-radius:9px 9px 0 0;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 7px;display:flex;position:relative}.chart-cell input.symbol-input{text-transform:uppercase;width:83px;padding:5px 7px;font-size:12px;font-weight:700}.chart-cell .interval-select{width:61px;padding:5px 4px}.chart-number{background:var(--desk-soft);width:21px;height:21px;color:var(--desk-muted);border-radius:5px;place-items:center;font-size:10px;font-weight:700;display:grid}.chart-cell-toolbar .btn{border:1px solid var(--desk-border);border-radius:6px;height:33px;min-height:33px;padding:0 8px;font-size:11px;background:var(--desk-surface)!important;color:var(--desk-text)!important}.chart-cell .indicator-menu-button{width:auto;min-width:0;height:auto;min-height:30px;box-shadow:none;background:var(--desk-surface);color:var(--desk-text);border-color:var(--desk-border);border-radius:6px;gap:5px;padding:0 7px}.chart-cell .indicator-button-label{letter-spacing:0;text-transform:none;opacity:1;margin:0;font-size:11px;display:block}.chart-cell .indicator-button-icon{background:var(--desk-accent-soft);width:20px;height:20px;color:var(--desk-accent);font-size:11px}.chart-cell .indicator-menu-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chart-cell .indicator-panel{z-index:100}.chart-stack{border-radius:0 0 8px 8px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.chart-container{width:100%;min-height:0}.chart-separator{background:var(--desk-soft);border-block:1px solid var(--desk-border);cursor:row-resize;flex:none;height:7px}.chart-separator:hover{background:var(--desk-accent-soft)}.drawing-layer{z-index:6;pointer-events:none;touch-action:none;position:absolute;top:0;left:0;overflow:hidden}.chart-cell-error{z-index:8;border:1px solid var(--desk-negative);background:var(--desk-surface);color:var(--desk-negative);border-radius:7px;padding:9px;font-size:12px;display:none;position:absolute;bottom:40px;left:10px;right:10px}.chart-cell-error.visible{display:block}.cell-replay-controls{border-bottom:1px solid var(--desk-border);background:var(--desk-soft);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:flex}.cell-replay-controls.hidden{display:none}.workspace-watchlist{background:var(--desk-surface);border:1px solid var(--desk-border);border-radius:10px;flex-direction:column;flex:none;width:272px;margin:6px 6px 6px 0;display:flex;overflow:hidden}.watchlist-heading{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:13px 12px 7px;display:flex}.watchlist-heading span{color:var(--desk-muted);font-size:10px}#watchlistItems{flex-direction:column;flex:1;min-height:0;padding:6px 10px 9px;display:flex}.workspace-watchlist[hidden]{display:none}.workspace-footer{min-height:24px;color:var(--desk-muted);background:var(--desk-surface);border-top:1px solid var(--desk-border);justify-content:space-between;align-items:center;gap:10px;padding:2px 10px;font-size:11px;display:flex}.workspace-dialog{color:var(--desk-text);background:var(--desk-surface);border:1px solid var(--desk-border);border-radius:16px;width:min(580px,100vw - 30px);max-height:85vh;padding:24px;overflow-y:auto;box-shadow:0 30px 100px #0004}.workspace-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b112080}.template-header{justify-content:space-between;align-items:center;display:flex}.eyebrow{letter-spacing:.15em;color:var(--desk-accent);font-size:9px;font-weight:700}.template-header h2{letter-spacing:-.6px;margin:4px 0;font-size:22px;font-weight:650}.workspace-dialog p{color:var(--desk-muted);margin:14px 0;font-size:12px;line-height:1.6}.template-save-row{gap:8px;margin:18px 0;display:flex}.template-save-row input{flex:1;min-width:0}.template-list{gap:8px;margin:16px 0;display:grid}.template-row{border:1px solid var(--desk-border);border-radius:8px;align-items:center;gap:6px;padding:10px;display:flex}.template-row-copy{flex:1;min-width:0}.template-row strong{overflow-wrap:anywhere;font-size:12px;display:block}.template-row small{color:var(--desk-muted);font-size:10px}.template-actions{border-top:1px solid var(--desk-border);flex-wrap:wrap;gap:8px;padding-top:15px;display:flex}.template-note{font-size:10px!important}.tool-button svg{pointer-events:none;width:18px;height:18px;display:block}.chart-cell-toolbar .workspace-button svg{width:16px;height:16px;display:block}.chart-text-editor{z-index:75;box-sizing:border-box;border:1px solid var(--desk-accent);background:var(--desk-surface);width:230px;min-width:80px;min-height:30px;color:var(--desk-text);resize:none;border-radius:4px;outline:none;padding:4px 6px;font:13px/18px system-ui,sans-serif;position:absolute;overflow:auto;box-shadow:0 3px 14px #0001}.chart-text-editor::placeholder{color:var(--desk-muted)}.notice-undo{color:var(--desk-accent);font-size:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;margin-left:10px;padding:1px 6px;text-decoration:underline}.template-feedback{color:var(--desk-accent);font-size:12px;line-height:1.5}.template-feedback:empty{display:none}.drawing-favorites-trigger{color:var(--desk-star)}.drawing-favorites-trigger[aria-expanded=true]{color:var(--desk-star);background:var(--desk-accent-soft)}.drawing-favorites-layer{z-index:9;pointer-events:none;position:absolute;inset:48px 10px 10px}.drawing-favorites-bar{border:1px solid var(--desk-border);background:var(--desk-surface);pointer-events:auto;border-radius:8px;align-items:center;gap:2px;width:max-content;max-width:min(100%,480px);padding:3px;display:flex;position:absolute;box-shadow:0 4px 14px #0003}.drawing-favorites-bar .tool-button{width:30px;height:30px;padding:0}.drawing-favorites-bar .tool-button:focus-visible{outline-offset:-2px}.drawing-favorites-bar .drawing-favorites-grip{cursor:grab;touch-action:none;width:22px}.drawing-favorites-grip:active{cursor:grabbing}.drawing-favorites-toggle[aria-expanded=false]{color:var(--desk-star)}.drawing-favorites-tools{scrollbar-width:thin;border-inline:1px solid var(--desk-border);align-items:center;min-width:0;padding-inline:2px;display:flex;overflow-x:auto}.drawing-favorites-tools[hidden]{display:none}.drawing-favorites-empty{color:var(--desk-muted);white-space:nowrap;padding-inline:5px;font-size:11px}.tool-group{flex:none;align-items:center;width:50px;display:flex}.tool-group>.tool-button{width:34px}.tool-more{width:16px;height:33px;color:var(--desk-muted);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.tool-more:hover,.tool-more[aria-expanded=true]{color:var(--desk-accent);background:color-mix(in srgb, var(--desk-accent) 9%, transparent)}.tool-more svg{width:12px;height:12px}.drawing-flyout{z-index:150;background:var(--desk-surface);border:1px solid var(--desk-border);width:270px;max-height:calc(100dvh - 16px);color:var(--desk-text);border-radius:11px;padding:7px;position:fixed;overflow-y:auto;box-shadow:0 12px 40px #0003}.drawing-flyout[hidden]{display:none}.drawing-flyout-title{color:var(--desk-muted);text-transform:uppercase;letter-spacing:.1em;padding:8px 9px;font-size:10px;font-weight:700}.drawing-flyout-row{border-radius:6px;align-items:center;gap:4px;display:flex}.drawing-flyout-row:hover{background:var(--desk-bg)}.drawing-flyout-row .tool-button{text-align:left;width:auto;height:37px;color:var(--desk-text);flex:1;justify-content:start;gap:10px;padding:8px;font-size:12px;display:flex}.drawing-star,.watchlist-star{width:28px;height:30px;color:var(--desk-muted);background:0 0;border:0;border-radius:4px;place-items:center;padding:6px;display:grid}.drawing-star svg,.watchlist-star svg{width:14px;height:14px}.drawing-star:hover,.watchlist-star:hover{background:color-mix(in srgb, var(--desk-accent) 9%, transparent);color:var(--desk-accent)}.drawing-star[aria-pressed=true],.watchlist-star[aria-pressed=true]{color:var(--desk-star)}.drawing-star[aria-pressed=true] svg,.watchlist-star[aria-pressed=true] svg{fill:currentColor}.appearance-dialog{width:min(620px,100vw - 24px);padding:22px}.appearance-dialog fieldset{border:1px solid var(--desk-border);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:18px 0 0;padding:12px;display:grid}.appearance-dialog legend{padding:0 6px;font-size:11px;font-weight:650}.appearance-field{color:var(--desk-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.appearance-field input[type=color]{border:1px solid var(--desk-border);cursor:pointer;background:0 0;border-radius:4px;flex:none;width:32px;height:24px;padding:2px}.appearance-field input[type=checkbox]{accent-color:var(--desk-accent);width:15px;height:15px}.appearance-field select{background:var(--desk-bg);border:1px solid var(--desk-border);max-width:110px;color:var(--desk-text);border-radius:5px;padding:5px;font-size:11px}.appearance-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:20px;display:flex}.appearance-footer svg{width:15px;height:15px}.appearance-footer small{color:var(--desk-muted);font-size:10px}.watchlist-tools{flex:none;gap:6px;margin-bottom:8px;display:flex}.watchlist-tools input{width:100%;min-height:32px;color:var(--desk-text);background:var(--desk-soft);border:1px solid var(--desk-border);border-radius:7px;padding:6px 8px 6px 30px;font-size:11px}.watchlist-pause{border:1px solid var(--desk-border);background:var(--desk-surface);width:32px;color:var(--desk-muted);border-radius:7px;flex:none;place-items:center;display:grid}.watchlist-pause[aria-pressed=true]{color:var(--desk-accent);background:color-mix(in srgb, var(--desk-accent) 9%, transparent)}.watchlist-tabs{background:var(--desk-soft);border-radius:7px;flex:none;gap:3px;padding:3px;display:flex}.watchlist-tabs button{color:var(--desk-muted);background:0 0;border:0;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:4px;padding:5px 3px;font-size:10px;display:inline-flex}.watchlist-tabs button[aria-pressed=true]{background:color-mix(in srgb, var(--desk-accent) 9%, transparent);color:var(--desk-accent);font-weight:650}.watchlist-columns{color:var(--desk-muted);flex:none;justify-content:space-between;align-items:center;padding:10px 4px 5px;font-size:10px;display:flex}.watchlist-columns select{color:var(--desk-muted);text-align:right;background:0 0;border:none;max-width:112px;font-size:10px}.watchlist-columns option{background:var(--desk-surface)}.watchlist-quotes{scrollbar-width:thin;flex:1;min-height:110px;overflow-y:auto}.watchlist-row{border-bottom:1px solid color-mix(in srgb, var(--desk-border) 50%, transparent);border-radius:5px;align-items:center;display:flex}.watchlist-quote{min-width:0;color:var(--desk-text);text-align:left;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:7px;padding:6px 5px;display:flex}.watchlist-quote:hover{background:color-mix(in srgb, var(--desk-text) 5%, transparent)}.asset-mark{width:25px;height:25px;color:var(--asset-color);background:color-mix(in srgb, var(--asset-color) 12%, transparent);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.quote-symbol{flex-direction:column;flex:none;gap:1px;width:53px;display:flex}.quote-symbol strong{font-size:11px;font-weight:650}.quote-symbol small{color:var(--desk-muted);font-size:9px}.quote-spark{flex-shrink:1;width:43px;height:22px}.quote-values{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;flex:1;gap:1px;display:flex}.quote-values strong{font-size:11px;font-weight:600}.quote-values small{font-size:10px}.watchlist-row[data-direction=up] .quote-spark,.watchlist-row[data-direction=up] .quote-values small{color:var(--desk-positive)}.watchlist-row[data-direction=down] .quote-spark,.watchlist-row[data-direction=down] .quote-values small{color:var(--desk-negative)}.watchlist-row .watchlist-star{opacity:.55;flex:none;width:23px;padding:5px}.watchlist-row:hover .watchlist-star,.watchlist-row .watchlist-star[aria-pressed=true],.watchlist-star:focus-visible{opacity:1}.watchlist-feed-status{color:var(--desk-positive);flex:none;padding:7px 3px 0;font-size:9px}.watchlist-feed-status[data-paused=true]{color:var(--desk-muted)}.watchlist-empty{color:var(--desk-muted);margin:12px 4px;font-size:11px}.watchlist-empty[hidden]{display:none}.appearance-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b112040}@media (height<=640px){.workspace-watchlist{overflow-y:auto}#watchlistItems{flex:none}.watchlist-quotes{max-height:240px}}.chart-market-controls,.chart-cell-actions{align-items:center;gap:4px;min-width:0;display:flex}.chart-market-controls{flex:0 auto}.chart-cell-actions{flex:none;gap:2px;margin-inline-start:auto}.chart-cell-actions .workspace-button{width:29px;min-height:30px;color:var(--desk-muted);border-color:#0000;flex:none;padding:4px}.chart-cell-actions .cell-replay[aria-pressed=true]{color:var(--desk-accent);background:color-mix(in srgb, var(--desk-accent) 9%, transparent)}.chart-indicator-mount{flex:none;max-width:100%}.chart-cell .indicator-button-icon svg{width:15px;height:15px}.chart-cell .indicator-chevron svg{width:12px;height:12px;display:block}.chart-cell .chartix-pane-controls{max-width:calc(100% - 16px);color:var(--desk-text);background:var(--desk-surface);gap:2px;right:8px}.chart-cell .chartix-pane-controls:not([data-pane-key=__main_chart__]){left:8px}.chart-cell .chartix-pane-control-title{opacity:1;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:auto;min-width:0;max-width:none;line-height:11px;display:-webkit-box}.chart-cell .chartix-pane-control-button{opacity:1;flex:0 0 24px}.chart-cell .chartix-pane-control-button svg{width:15px;height:15px}.chart-cell .chart-container:has(>.chartix-pane-controls)>.indicator-line-legend{top:40px}.chart-cell .indicator-line-legend{max-width:calc(100% - 16px)}.chart-cell .indicator-line-toggle{max-width:100%;height:25px;color:var(--desk-text);background:var(--desk-surface);gap:3px}.indicator-line-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:128px;font-size:10px;overflow:hidden}.chart-cell .indicator-line-scale-select{width:76px;min-width:40px;max-width:84px;height:21px;color:var(--desk-text);background:var(--desk-bg);flex:76px;padding:0 2px;font-size:10px}.chart-cell .indicator-line-toggle button{width:21px;height:21px;color:inherit;opacity:1;background:0 0;border:none;border-radius:4px;flex:0 0 21px;place-items:center;padding:0;display:grid}.chart-cell .indicator-line-toggle button:hover{background:var(--desk-bg)}.chart-cell .indicator-line-toggle button svg{width:14px;height:14px;display:block}.chart-cell .chartix-delete-button:hover,.chart-cell .chartix-delete-button:focus-visible{color:var(--desk-negative);background:color-mix(in srgb, var(--desk-negative) 10%, transparent)}.chart-drawing-delete{z-index:12;border:1px solid var(--desk-border);background:var(--desk-surface);width:26px;height:26px;color:var(--desk-text);border-radius:5px;place-items:center;padding:0;display:grid;position:absolute}.chart-drawing-delete[hidden]{display:none}.chart-drawing-delete svg{width:15px;height:15px}.appearance-dialog .appearance-palettes{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:7px}.appearance-palette{border:1px solid var(--desk-border);min-width:0;color:var(--desk-text);background:var(--desk-surface);text-align:center;border-radius:6px;gap:5px;padding:4px;font-size:10px;display:grid}.appearance-palette:hover,.appearance-palette[aria-pressed=true]{border-color:var(--desk-accent);background:color-mix(in srgb, var(--desk-accent) 9%, transparent)}.appearance-palette-preview{border:1px solid var(--desk-border);border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:28px;display:flex}.appearance-palette-preview:before,.appearance-palette-preview:after{content:"";background:var(--candle-up);width:5px;height:11px;box-shadow:0 -4px 0 -2px var(--candle-up), 0 4px 0 -2px var(--candle-up);display:block;transform:translateY(-3px)}.appearance-palette-preview:after{background:var(--candle-down);box-shadow:0 -4px 0 -2px var(--candle-down), 0 4px 0 -2px var(--candle-down);transform:translateY(3px)}.header-chart-controls,.header-link-controls,.header-view-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.header-chart-controls{border-inline-end:1px solid var(--desk-border);padding-inline-end:13px}.header-link-controls{gap:9px}.link-control{white-space:nowrap;font-size:11px}.link-control input{margin:0}.workspace-control{position:relative}.workspace-control select{min-height:32px;padding-inline-start:29px}.layout-mark{pointer-events:none;place-items:center;display:grid;position:absolute;left:8px}.brand-mark svg{width:20px;height:20px}.workspace-button svg,.layout-mark svg{flex:none;width:15px;height:15px}#workspace-theme{width:32px;padding-inline:0}#watchlist-toggle[aria-pressed=true],.tool-button[aria-pressed=true]{background:var(--desk-accent-soft);color:var(--desk-accent)}.workspace-shortcuts{align-items:center;gap:6px;display:inline-flex}.workspace-shortcuts kbd{font:inherit;border:1px solid var(--desk-border);border-radius:4px;padding:0 4px;font-size:10px;line-height:1.4}.workspace-shortcuts kbd:not(:first-child){margin-inline-start:5px}.chart-cell.is-active .chart-number{background:var(--desk-accent-soft);color:var(--desk-accent)}.chart-cell-actions .workspace-button:hover{color:var(--desk-text);background:var(--desk-soft)}.cell-replay-controls .workspace-button{min-height:26px;padding:2px 7px;font-size:11px}.cell-replay-controls svg{width:13px;height:13px}.watchlist-heading h2{margin:0;font-size:14px;font-weight:700}.watchlist-heading span:before{content:"";background:var(--desk-accent);vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-inline-end:5px;display:inline-block}.watchlist-search{flex:1;min-width:0;display:block;position:relative}.watchlist-search svg{pointer-events:none;color:var(--desk-muted);position:absolute;top:9px;left:9px}.watchlist-tools svg{width:14px;height:14px}.watchlist-tabs svg{width:12px;height:12px}.watchlist-pause:hover,.watchlist-tabs button:hover{color:var(--desk-text);background:var(--desk-soft)}.indicator-local-icon,.indicator-list-icon{flex-shrink:0;place-items:center;display:inline-grid}.indicator-local-icon svg,.indicator-list-icon svg{width:15px;height:15px}.indicator-list-icon.is-pending svg{animation:.8s linear infinite indicator-loading}@keyframes indicator-loading{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.indicator-list-icon.is-pending svg{animation:none}}.chart-cell .indicator-panel-description{color:var(--desk-muted);opacity:1;font-size:10px}.indicator-panel-close{align-self:start;width:32px;padding-inline:0}.chartix-context-menu{z-index:1000;border:1px solid var(--desk-border);background:var(--desk-surface);min-width:200px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--desk-text);border-radius:9px;padding:5px;position:fixed;overflow:auto;box-shadow:0 8px 28px #0004}.chartix-context-menu[hidden]{display:none}.context-menu-action{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:7px 8px;font-size:12px;display:flex}.context-menu-action svg{flex:none;width:15px;height:15px}.context-menu-action:hover,.context-menu-action:focus-visible{background:var(--desk-soft);outline-offset:-2px}.context-menu-action.is-destructive{color:var(--desk-negative)}.context-menu-action:not(.is-destructive)+.is-destructive{margin-top:4px}@media (width<=1150px){.workspace-brand span:not(.brand-mark){display:none}.workspace-watchlist{width:260px}}@media (width<=900px){.workspace-header{padding-inline:10px}.workspace-watchlist{z-index:40;width:min(298px,100% - 16px);margin:0;position:absolute;inset:8px 8px 8px auto;box-shadow:0 8px 26px #0003}.workspace-shortcuts{display:none}.workspace-grid[data-layout=quad],.workspace-grid[data-layout=columns]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(320px,1fr);overflow-y:auto}}@media (width<=550px){.workspace-header-actions,.header-chart-controls,.header-view-controls{gap:5px}.header-chart-controls{border:0;padding:0}.workspace-header-actions .workspace-button{padding-inline:6px;font-size:11px}.workspace-rail{gap:10px;width:49px;margin:6px 0 6px 5px}.tool-group{width:44px}.tool-group>.tool-button{width:30px}.tool-more{width:14px}.workspace-main{padding-inline:5px}.chart-cell-toolbar{gap:4px;padding-inline:5px}.chart-cell input.symbol-input{width:73px}.workspace-grid[data-layout=rows]{grid-template-rows:none;grid-auto-rows:minmax(320px,1fr);overflow-y:auto}.appearance-dialog fieldset{grid-template-columns:1fr}}.workspace-body[hidden],.technicals-page[hidden],.workspace-shell[data-view=technicals] :is(.header-chart-controls,#watchlist-toggle,#templates-button,.workspace-footer){display:none}#technicals-button svg,.technicals-back svg{flex:none;width:16px;height:16px}#technicals-button[aria-pressed=true],.technicals-timeframes button[aria-pressed=true]{border-color:var(--desk-accent);color:var(--desk-accent);background:color-mix(in srgb, var(--desk-accent) 11%, var(--desk-surface))}.technicals-page{min-height:0;color:var(--desk-text);background:var(--desk-bg);flex:1;overflow:auto}.technicals-content{width:min(1260px,100%);margin-inline:auto;padding:28px clamp(12px,3vw,34px)}.technicals-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.technicals-intro h1{letter-spacing:-.04em;margin:4px 0 7px;font-size:clamp(22px,3vw,31px);font-weight:760;line-height:1.14}.technicals-intro h1:focus{outline:none}.technicals-description{color:var(--desk-muted);margin:0;font-size:11px}.technicals-intro-actions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.technicals-quote{border-left:2px solid var(--desk-border);font-variant-numeric:tabular-nums;padding:7px 14px}.technicals-quote strong{font-size:19px;line-height:1.1;display:block}.technicals-quote span{color:var(--desk-muted);margin-top:3px;font-size:10px;display:block}.technicals-timeframes{flex-wrap:wrap;gap:5px;margin:20px 0 16px;display:flex}.technicals-timeframes .workspace-button{min-width:36px;min-height:28px;padding:4px 8px;font-size:10px}.technicals-gauges{grid-template-columns:1fr 1.15fr 1fr;gap:12px;display:grid}.technicals-gauge,.technicals-table-card,.technicals-status{border:1px solid var(--desk-border);background:var(--desk-surface);border-radius:10px;min-width:0}.technicals-gauge{text-align:center;align-content:start;justify-items:center;padding:16px 12px;display:grid}.technicals-gauge-featured{border-color:color-mix(in srgb, var(--desk-accent) 45%, var(--desk-border));background:linear-gradient(color-mix(in srgb, var(--desk-accent) 7%, var(--desk-surface)), var(--desk-surface))}.technicals-gauge h2,.technicals-table-card h2{margin:0;font-size:13px;font-weight:700}.technicals-gauge svg{fill:none;width:min(100%,170px);height:94px;margin-top:1px;overflow:visible}.technicals-gauge-featured svg{width:min(100%,200px)}.technicals-gauge svg path{stroke-width:7px;stroke-linecap:round}.technicals-gauge .gauge-sell-strong{stroke:var(--desk-negative)}.technicals-gauge .gauge-sell{stroke:color-mix(in srgb, var(--desk-negative) 62%, var(--desk-surface))}.technicals-gauge .gauge-neutral{stroke:var(--desk-muted)}.technicals-gauge .gauge-buy{stroke:color-mix(in srgb, var(--desk-positive) 62%, var(--desk-surface))}.technicals-gauge .gauge-buy-strong{stroke:var(--desk-positive)}.technicals-gauge svg .gauge-needle{stroke:var(--desk-text);stroke-width:3px}.technicals-gauge .gauge-hub{fill:var(--desk-text)}.technicals-gauge-verdict{font-size:17px;font-weight:740;line-height:1.25}.technicals-gauge-featured .technicals-gauge-verdict{font-size:19px}.technicals-votes{border:1px solid var(--desk-border);background:var(--desk-bg);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,188px);margin:8px 0 0;padding:5px 0;display:grid}.technicals-votes div+div{border-left:1px solid var(--desk-border)}.technicals-votes dt{font-size:10px}.technicals-votes dd{margin:0;font-size:12px;font-weight:650}.technicals-page :is(.technicals-quote,.technicals-votes,.technicals-signal) [data-vote=Sell],.technicals-signal[data-vote=Sell],.technicals-gauge[data-vote=Sell] .technicals-gauge-verdict{color:var(--desk-negative)}.technicals-page :is(.technicals-quote,.technicals-votes,.technicals-signal) [data-vote=Buy],.technicals-signal[data-vote=Buy],.technicals-gauge[data-vote=Buy] .technicals-gauge-verdict{color:var(--desk-positive)}.technicals-tables{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-top:13px;display:grid}.technicals-table-card{padding:13px 15px 4px}.technicals-table-card table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;margin-top:7px;font-size:11px}.technicals-table-card th,.technicals-table-card td{border-top:1px solid var(--desk-border);text-align:right;padding:7px 0}.technicals-table-card th:first-child{text-align:left;overflow-wrap:anywhere;width:52%;padding-right:5px}.technicals-table-card thead th{color:var(--desk-muted);font-size:10px;font-weight:650}.technicals-table-card tbody th{font-weight:500}.technicals-signal{color:var(--desk-muted);background:color-mix(in srgb, currentColor 9%, transparent);border-radius:4px;padding:2px 5px;display:inline-block}.technicals-method{color:var(--desk-muted);margin-top:12px;font-size:10px;line-height:1.6}.technicals-method summary{color:var(--desk-text);font-weight:600}.technicals-method p{margin:5px 0}.technicals-status{color:var(--desk-muted);padding:15px;font-size:12px}.technicals-status p{margin:0 0 8px}@media (width<=650px){.technicals-content{padding-top:14px}.technicals-gauges{grid-template-columns:1fr 1fr}.technicals-gauge-featured{order:-1;grid-column:1/-1}.technicals-tables{grid-template-columns:1fr}}
